Updated to new version and website.
Nothing seems to have really changed.
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.87 |
First Submitted: | 2023-03-04 19:10 (UTC) |
Last Updated: | 2024-04-13 19:31 (UTC) |
Updated to new version and website.
Nothing seems to have really changed.
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.
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/
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.
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.
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)
How do run it? I can find no examples/documentation on how it's run in shell.
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 loginor
adept_activate --anonymous
to use an anonymous account with no need to loginand 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)