Skip to main content

Downloads pypi

BookCut is a Python Command Line Interface tool, that help the user to download free e-books, organise them in folders by genre, retrieve book details by ISBN or title, get a list with all the books from a writer and save them to .txt file. With the help of LibGen and OpenLibrary

REQUIREMENTS

  • Python 3
  • python3-pip

Installation

  • Install with pip:
pip install bookcut
#or if you have also Python 2
pip3 install bookcut

Usage

  • Download a single book:
bookcut book -b "White Fang" -a "Jack London"
  • Download a list of books:
bookcut list "FreeEbooksToDownload.txt"
  • Organise a folder full of e-books to folders according to genre:
bookcut organise "full/path/to/folder"
  • Search LibGen, output the results and download e-book:
bookcut search -t 'Homer Odyssey'
  • Get the details of a book by title and author, or simply ISBN.
bookcut details -b 'Homer Iliad'
  • Get a list with all the books from an author,with an option to save to .txt:
bookcut all-books -author 'Stephen King'
  • Now you can change some basic settings of BookCut. For more check:
bookcut config --help

TO-DO

  • Add documentation
  • Add more sources with free e-books
  • Fix organiser so it can use all types of files
  • Add a logger.

Copyrights

Please use the bookcut app to download only free e-books that are legally distributing through Libgen. Bookcut contributors do not have any responsibility for the use of the tool.

Contributing

Pull requests are welcome, this is my first project so be kind. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

Release files for BookCut 1.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for BookCut 1.3.1
File Size Uploaded
BookCut-1.3.1.tar.gz 11.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for BookCut 1.3.1
File Interpreter ABI Platform
BookCut-1.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 27.3 kB

Release files / BookCut-1.3.1.tar.gz

Download URL BookCut-1.3.1.tar.gz
Size 11.5 kB
Tags Source
SHA-256 checksum
How to use checksums
975fe43827da245b7a623bdcd91bde606a39fdc8db09130e874d42f6889a7c47
BLAKE2b-256 checksum
How to use checksums
11f68f39853a8516094ffeb0d7b821432a92bd3239a4a323c9a749da812bee11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.3

Release files / BookCut-1.3.1-py3-none-any.whl

Download URL BookCut-1.3.1-py3-none-any.whl
Size 15.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2176f0b3fc6148a181f970671f9058040b191a365b8e5caa9a8745644abae5ae
BLAKE2b-256 checksum
How to use checksums
126da5b728dca74a9e34679ffcf46a57bca67ac0cc74a214caaccc153c5f1dae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.3

Release history Release notifications | RSS feed

1.3.7

1 release file

1.3.6

2 release files

1.3.5

2 release files

1.3.4

2 release files

1.3.3

2 release files

1.3.2

2 release files

This release

1.3.1 This release

2 release files

1.3.0

2 release files

1.2.3

2 release files

1.2.2

2 release files

1.2.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page