Knocker

A lightweight implementation of libgourou utils. Avoids use of QT.

Build

Requirements

cmake
libcurl4-openssl-dev
libssl-dev
zlib1g-dev
libzip-dev

Build

If you have python invoke available

inv build -c

with just CMake:

cmake -S . -B build
cmake --build build --target all

Usage

# To 'activate' a device (creates .xml and devicesalt files needed for acsmdownloader)
./build/bin/adeptactivate -u "username" -p "password"
# Download epub from acsm
./build/bin/acsmdownloader -f book.acsm