https://github.com/notmarek/libbydl
A simple CLI implementation of Libby
https://github.com/notmarek/libbydl
downloader ebook epub libby library overdrive
Last synced: 5 months ago
JSON representation
A simple CLI implementation of Libby
- Host: GitHub
- URL: https://github.com/notmarek/libbydl
- Owner: notmarek
- Created: 2023-10-14T09:54:43.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-11-02T22:27:39.000Z (over 2 years ago)
- Last Synced: 2023-11-02T23:26:24.915Z (over 2 years ago)
- Topics: downloader, ebook, epub, libby, library, overdrive
- Language: Python
- Homepage:
- Size: 73.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# LibbyDL
a "simple" OverDrive ebook downloader
ACSM downloading logic from: https://github.com/Leseratte10/acsm-calibre-plugin
DRM removal logic from: https://github.com/noDRM/DeDRM_tools
# Usage
```
1. you will need a library card with access to OverDrive
2. open Libby either on your phone or on https://libbyapp.com
3. login with your card into it as you would normally
4. go to settings > copy to another device then run "python -m LibbyDL clone {the code you got in libby}"
5. run "python -m LibbyDL provision-ade-account" so you can actually decrypt the ebooks
6. have fun!
```
# API notes
### Managing loans and accounts
sentry-read.svc.overdrive.com
read.svc.overdrive.com // seems to work as well
### Tagging
vandal.svc.overdrive.com
### Search
thunder.overdrive.com
autocomplete.api.overdrive.com
### CDN
thunder.cdn.overdrive.com
images.overdrive.com
images.cdn.overdrive.com
### Samples
samples.overdrive.com
### Library services
ntc.api.overdrive.com
### Main app + logging
libbyapp.com
### js libraries
bflat.read.libbyshelf.com
bflat.listen.libbyshelf.com
### in-app reading
dewey-{some kind of uuid - probably of the node}.read.libbyshelf.com
### Error Logging
sage.svc.overdrive.com