Package Details: gourou 0.8.6-1

Git Clone URL: https://aur.archlinux.org/gourou.git (read-only, click to copy)
Package Base: gourou
Description: Download and decrypt adobe encrypted (acsm) pdf and epub files
Upstream URL: https://forge.soutade.fr/soutade/libgourou
Keywords: acsm adobe ebook libby overdrive
Licenses: LGPL3
Conflicts: gourou-bin, gourou-git
Provides: gourou, libgourou
Submitter: vcalv
Maintainer: vcalv
Last Packager: vcalv
Votes: 10
Popularity: 0.98
First Submitted: 2023-03-04 19:10 (UTC)
Last Updated: 2024-04-13 19:31 (UTC)

Pinned Comments

vcalv commented on 2023-03-18 01:08 (UTC) (edited on 2024-04-13 19:54 (UTC) by vcalv)

Usage instructions at the end of the homepage:

https://forge.soutade.fr/soutade/libgourou/

adept_activate -u <AdobeID USERNAME> # once to login

or

adept_activate --anonymous to use an anonymous account with no need to login

and then download with:

acsmdownloader -f <ACSM_FILE>

After the encrypted document file is downloaded:

adept_remove filename.epub

and now you have a clear epub (or pdf)

Latest Comments

vcalv commented on 2023-12-12 04:33 (UTC)

Updated to new version and website.

Nothing seems to have really changed.

vcalv commented on 2023-06-29 19:06 (UTC) (edited on 2023-06-29 19:06 (UTC) by vcalv)

Patched and fixed.

Updated gcc version needed new includes (<cstdint>)

I maintained the same tag and the code as close as possible.

updfparser was upgraded to the current commit

gourou-git continues to work since the upstream has corrected the issue.

YAOMTC commented on 2023-06-28 21:07 (UTC)

Build failed:

g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -I./include -O2 -c src/uPDFParser.cpp -o obj/uPDFParser.o
g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -I./include -O2 -c src/uPDFTypes.cpp -o obj/uPDFTypes.o
In file included from ./include/uPDFParser.h:34,
                 from src/uPDFParser.cpp:26:
./include/uPDFObject.h:49:52: error: ‘uint64_t’ has not been declared
   49 |         Object(int objectId, int generationNumber, uint64_t offset, bool isNew=false,
      |                                                    ^~~~~~~~
make: *** [Makefile:41: obj/uPDFParser.o] Error 1
make: *** Waiting for unfinished jobs....
==> ERROR: A failure occurred in build().

Possibly related issue: https://indefero.soutade.fr/p/libgourou/issues/52/

vcalv commented on 2023-03-25 18:44 (UTC)

The other package knock-bin is just this one with a temporary anonymous account for each download, therefore bypassing the login step.

In my opinion that might look suspicious.

I'm going to pin the usage comment to the top.

Malvineous commented on 2023-03-25 13:25 (UTC)

This worked perfectly, many thanks! I couldn't run adept_activate for a few hours because the Adobe server was down, so if you get timeouts when you run it, just try again later. Once I was able to activate, the whole process worked smoothly.

vcalv commented on 2023-03-18 01:08 (UTC) (edited on 2024-04-13 19:54 (UTC) by vcalv)

Usage instructions at the end of the homepage:

https://forge.soutade.fr/soutade/libgourou/

adept_activate -u <AdobeID USERNAME> # once to login

or

adept_activate --anonymous to use an anonymous account with no need to login

and then download with:

acsmdownloader -f <ACSM_FILE>

After the encrypted document file is downloaded:

adept_remove filename.epub

and now you have a clear epub (or pdf)

pal_bjartan commented on 2023-03-16 11:29 (UTC)

How do run it? I can find no examples/documentation on how it's run in shell.