Home
Softono

Libbydl

Open source Python
25
Stars
1
Forks
3
Issues
4
Watchers
1 year
Last Commit

 About Libbydl

A simple CLI implementation of Libby

Platforms

Web Self-hosted

Languages

Python

Links

Need Help Installing Libbydl?

We provide expert installation service for this software. Our team will install, configure, and secure Libbydl on your server. plans start at just $30.

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