All Projects → TnS-hun → Kobo Book Downloader

TnS-hun / Kobo Book Downloader

Licence: unlicense
A tool to download your purchased Kobo books and remove the DRM from them.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Kobo Book Downloader

Work crawler
Download comics novels 小说漫画下载工具 小説漫画のダウンローダ 小說漫畫下載:腾讯漫画 大角虫漫画 有妖气 知音漫客 咪咕 SF漫画 哦漫画 看漫画 漫画柜 汗汗酷漫 動漫伊甸園 快看漫画 微博动漫 733动漫网 大古漫画网 漫画DB 無限動漫 動漫狂 卡推漫画 动漫之家 动漫屋 古风漫画网 36漫画网 亲亲漫画网 乙女漫画 comico webtoons 咚漫 ニコニコ静画 ComicWalker ヤングエースUP モアイ pixivコミック サイコミ;アルファポリス カクヨム ハーメルン 小説家になろう 起点中文网 八一中文网 顶点小说 落霞小说网 努努书坊 笔趣阁→epub.
Stars: ✭ 1,224 (+946.15%)
Mutual labels:  ebook, epub, downloader
Netkiller.github.io
Netkiller Free ebook - 免费电子书
Stars: ✭ 861 (+635.9%)
Mutual labels:  book, ebook, epub
Ethereum Development With Go Book
📖 A little book on Ethereum Development with Go (golang)
Stars: ✭ 754 (+544.44%)
Mutual labels:  book, ebook, epub
Wedge
可配置的小说下载及电子书生成工具
Stars: ✭ 62 (-47.01%)
Mutual labels:  downloader, ebook, epub
fiction-dl
A content downloader, capable of retrieving works of (fan)fiction from the web and saving them in a few common file formats.
Stars: ✭ 22 (-81.2%)
Mutual labels:  downloader, ebook, epub
bookmate downloader
Download books as epub from bookmate.com
Stars: ✭ 38 (-67.52%)
Mutual labels:  downloader, ebook, epub
Novel Grabber
Novel-Grabber can download novels from pretty much any webnovel and lightnovel site.
Stars: ✭ 125 (+6.84%)
Mutual labels:  ebook, epub, downloader
Fanficfare
FanFicFare is a tool for making eBooks from stories on fanfiction and other web sites.
Stars: ✭ 359 (+206.84%)
Mutual labels:  ebook, epub, downloader
Koodo Reader
A modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux and Web
Stars: ✭ 2,938 (+2411.11%)
Mutual labels:  ebook, epub, book
Calibre
The official source code repository for the calibre ebook manager
Stars: ✭ 11,221 (+9490.6%)
Mutual labels:  ebook, epub
Buka
Buka is a modern software that helps you manage your ebook at ease.
Stars: ✭ 896 (+665.81%)
Mutual labels:  book, ebook
Readteractive
Tool for writing and generating interactive books.
Stars: ✭ 23 (-80.34%)
Mutual labels:  book, epub
The Complete Guide To Modern Javascript
A comprehensive, easy-to-follow ebook to learn everything from the basics of JavaScript to ES2020. Read more on my blog https://inspiredwebdev.com or buy it here http://a-fwd.to/jHO6m9t. Get the course here https://www.educative.io/courses/complete-guide-to-modern-javascript?aff=BqmB
Stars: ✭ 827 (+606.84%)
Mutual labels:  book, ebook
Easybook
Book publishing as easy as it should be (built with Symfony components)
Stars: ✭ 744 (+535.9%)
Mutual labels:  book, epub
Koreader
An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices
Stars: ✭ 9,467 (+7991.45%)
Mutual labels:  ebook, epub
Save As Ebook
Save a web page/selection as an eBook (.epub format) - a Chrome/Firefox/Opera Web Extension
Stars: ✭ 959 (+719.66%)
Mutual labels:  ebook, epub
Epr
CLI Epub Reader
Stars: ✭ 657 (+461.54%)
Mutual labels:  ebook, epub
Fundamentals Of Python Data Structures
《数据结构(Python语言描述)》"Fundamentals of Python:Data Structures" 电子书和配套代码
Stars: ✭ 30 (-74.36%)
Mutual labels:  book, ebook
Real Time Rendering 3rd Cn Summary Ebook
📘 电子书 -《Real-Time Rendering 3rd》提炼总结 | 全书共9万7千余字。你可以把它看做中文通俗版的《Real-Time Rendering 3rd》,也可以把它看做《Real-Time Rendering 3rd》的解读版与配套学习伴侣,或者《Real-Time Rendering 4th》的前置阅读材料。
Stars: ✭ 1,159 (+890.6%)
Mutual labels:  book, ebook
You Dont Know Js Epub
"You Don't Know JS Yet" (2nd Edition) ePub generator.
Stars: ✭ 76 (-35.04%)
Mutual labels:  book, epub

kobo-book-downloader

With kobo-book-downloader you can download your purchased Kobo books and remove the Digital Rights Management (DRM) protection from them. The resulting EPUB files can be read with, amongst others, KOReader.

Unlike obok.py, kobo-book-downloader doesn't require any pre-downloading through a Kobo e-reader or application.

kobo-book-downloader is a command line program. It looks like this:

Screenshot

Installation

kobo-book-downloader requires Python 3+. Make sure that you have it installed. You can verify it by running python --version from the terminal.

Use Git to clone this repository or download it as a zip. If you downloaded it as a zip then you have to extract it.

From your terminal enter the directory where kobo-book-downloader is then run pip install -r requirements.txt to install its dependencies.

It has been tested on Linux but it should work on other platforms too.

Usage

To interactively select from your unread books to download:

python kobo-book-downloader pick /dir/

To interactively select from all of your books to download:

python kobo-book-downloader pick /dir/ --all

To list your unread books:

python kobo-book-downloader list

To list all your books:

python kobo-book-downloader list --all

To download a book:

python kobo-book-downloader get /dir/book.epub 01234567-89ab-cdef-0123-456789abcdef

To download a book and name the file automatically:

python kobo-book-downloader get /dir/ 01234567-89ab-cdef-0123-456789abcdef

To download all your books:

python kobo-book-downloader get /dir/ --all

To list all your books from your wish list:

python kobo-book-downloader wishlist

To show the location of the program's configuration file:

python kobo-book-downloader info

Running the program without any arguments will show the help:

python kobo-book-downloader

To get additional help for the list command (it works for get and pick too):

python kobo-book-downloader list --help

Notes

kobo-book-downloader will prompt for your Kobo e-mail address and password. Once it has successfully logged in, it won't ask for them again, it doesn't store them either, from then on it works with access tokens.

The program was made out of frustration with my workflow (purchase book on Kobo, turn on WiFi on the router, exit from KOReader, start Nickel from the Kobo start menu, turn on WiFi on the Kobo e-reader, wait till the downloading and other syncing finishes, turn off the WiFi on the e-reader, turn off the WiFi on the router, connect the e-reader via USB, run obok.py, copy the book to the e-reader, power off the e-reader, start KOReader, and finally start reading).

The DRM removal code is based on Physisticated's obok.py. Thank you!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].