Find a file
2023-02-24 00:12:15 +05:30
.github/workflows Update main.yml 2023-02-23 17:25:28 +05:30
decrypt Dummy ADE account and Arguments 2023-02-24 00:12:15 +05:30
setup Dummy ADE account and Arguments 2023-02-24 00:12:15 +05:30
DeGourou.py Dummy ADE account and Arguments 2023-02-24 00:12:15 +05:30
LICENSE Initial commit 2023-02-23 12:27:07 +05:30
README.md Dummy ADE account and Arguments 2023-02-24 00:12:15 +05:30
requirements.txt Update requirements.txt 2023-02-23 14:37:56 +05:30

DeGourou (DeDRM + libgourou)

Automate the process of getting decrypted ebook from InternetArchive without the need for Adobe Digital Editions and Calibre with DeDRM Plugins.


Things you need

  1. ACSM file from the book page you borrowded from Internet Archive
  2. Adobe Account (optional) (dummy account recommended)
  3. Python v3.x.x Installed with pip (not required for normal users)

Guide

It uses dummy account for ADE, you can also use your own account

For Normal Users

  1. Download binary file according to your operating system from Releases Section

  2. Run the binary according to operating system

    A. Windows user's can just simply run the DeGourou-windows.exe

    B. Linux user's need to change the file permission and then can run

    chmod 777 DeGourou-linux
    ./DeGourou-linux
    

    C. MacOS user's accordingly

For Developers

  1. Clone the repositary or Download zip file and extract it
  2. Install requirements using pip
  3. Run "DeGourou.py" file
git clone https://github.com/bipinkrish/DeGourou.git
cd DeGourou
pip install -r requirements.txt
python DeGourou.py

Usage

usage: DeGourou [-h] [-l] [file]

Download and Decrypt an encrypted PDF or EPUB file. It uses Dummy account for ADE, you can overide using --login

positional arguments:
  file         Path to the ACSM file

optional arguments:
  -h, --help   show this help message and exit
  -l, --login  Login to your ADE account. (optional)

Credits

This project is highly inspired from these projects, thanks to them

  1. DeDrm tools for ebooks
  2. Standalone Version of DeDrm Tools
  3. libgourou is a free implementation of Adobe's ADEPT protocol
  4. ACSM Input plugin + standalone