Akademiya
Unofficial API client written in Python for a certain book library.
Installation
pip install git+https://git.tretrauit.me/tretrauit/akademiya
Features
- Authentication
- Look up books
- Borrow books
- Download & decrypt books
Building
- (Optional) You'll need to build the C++ part first, which can be built using CMake:
Warning
If you don't build the decryptor then the download function will not work.
cd decypherer
mkdir build
cd build
# Linux & other platforms (Cross-compile)
cmake -D CMAKE_BUILD_TYPE=Release ..
ninja
# Windows (You need to have MSVC installed)
cmake -G "Visual Studio 17" -DCMAKE_GENERATOR_PLATFORM=WIN32 ..
cmake --build . --config Release
- Copy
decypherer.exetobin/directory. - Run
python -m akademiyato use as normal.
Acknowledgements
- gawgua: Reverse engineered the encryption system and wrote the decryption code.
License
Description
v0.1.0
Latest
Languages
Python
85.7%
C++
13.5%
CMake
0.8%