Ebook downloader built using python

Overview

ebook-downloader

Getting Started

  1. Open a terminal and run the following commands.
  2. git clone github.com/georgemunyoro/ebook-downloader
  3. cd ./ebook-downloader
  4. python -m venv venv
  5. For Windows: .\venv\Scripts\activate, and for GNU/Linux or MacOS: source ./venv/bin/activate
  6. pip install -r requirements.txt
  7. Fill out necessary sections in the .env file, ensuring that the directory you set for the downloads to be placed in has sufficient storage capacity.
  8. Ensure credential file for google API is present in working directory
  9. Run the script: python ./main.py

Things to note:

  • While using more than one thread is recommended and is much faster, it can result in less successful book downloads due to network concurrency issues. This is simply remedied by simply repeatedly running the script. Don't limit the program to only one thread unless you hate yourself and want to wait for eternity.
  • This is not an AI based program, and so sometimes it will make silly mistakes and either download the wrong book, or fail to find the book even if it is available. But you can rest assured knowing that more often than not your books will be found.
  • Books will be downloaded in whatever format they are found in, no conversion is done to reduce load on CPU and unsupervised conversion can lead to major quality loss and often times an unusable or illegible output. This is due to the different natures of different formats.
  • While the option to use zlibrary is fully implemented and available, it is essentially redundant due to the website's 5 download limit per IP per 24 hours.
Owner
George Munyoro
I love building things with code, so that's what I do, I build, and build, and then build some more
George Munyoro
Twitter Media Downloader (Telegram Bot)

Twitter Media Downloader (Telegram Bot)

Matin Baloochestani 8 Oct 27, 2022
This package helps you to directly download an APK from Google Play by providing the package id of the app

Apk Downloader About | Features | Technologies | Requirements | Starting | License | Author ๐ŸŽฏ About This package helps you to directly download an AP

Daniel Agyapong 9 Dec 11, 2022
Google Art Image Downloader Tkinter

Google-Art-Image-Downloader-Tkinter ็”ฑ google-art-downloader ๆ•ดๆ”น็š„ๆ‰น้‡ Google ่‰บๆœฏๅฑ•ๅนณๅฐ้ซ˜ๆธ…ๅ›พ็‰‡ไธ‹่ฝฝ โญ It works perfectly from 2018 year till today, thanks for stars!

PY-GZKY 1 Jan 05, 2022
๐ด ๐‘ก๐‘’๐‘™๐‘’๐‘”๐‘Ÿ๐‘Ž๐‘š ๐‘๐‘œ๐‘ก ๐‘กโ„Ž๐‘Ž๐‘ก ๐‘๐‘Ž๐‘› ๐‘‘๐‘œ๐‘ค๐‘›๐‘™๐‘œ๐‘Ž๐‘‘ ๐‘ฃ๐‘–๐‘‘๐‘’๐‘œ ๐‘Ž๐‘›๐‘‘ ๐‘Ž๐‘ข๐‘‘๐‘–๐‘œ ๐‘“๐‘Ÿ๐‘œ๐‘š ๐‘ฆ๐‘œ๐‘ข๐‘ก๐‘ข๐‘๐‘’ ๐‘Ž๐‘›๐‘‘ ๐‘ฃ๐‘–๐‘‘๐‘’๐‘œ ๐‘ค๐‘’๐‘๐‘ ๐‘–๐‘ก๐‘’๐‘  ๐‘ž๐‘ข๐‘–๐‘๐‘˜๐‘™๐‘ฆ

๐ด ๐‘ก๐‘’๐‘™๐‘’๐‘”๐‘Ÿ๐‘Ž๐‘š ๐‘๐‘œ๐‘ก ๐‘กโ„Ž๐‘Ž๐‘ก ๐‘๐‘Ž๐‘› ๐‘‘๐‘œ๐‘ค๐‘›๐‘™๐‘œ๐‘Ž๐‘‘ ๐‘ฃ๐‘–๐‘‘๐‘’๐‘œ ๐‘Ž๐‘›๐‘‘ ๐‘Ž๐‘ข๐‘‘๐‘–๐‘œ ๐‘“๐‘Ÿ๐‘œ๐‘š ๐‘ฆ๐‘œ๐‘ข๐‘ก๐‘ข๐‘๐‘’ ๐‘Ž๐‘›๐‘‘ ๐‘ฃ๐‘–๐‘‘๐‘’๐‘œ ๐‘ค๐‘’๐‘๐‘ ๐‘–๐‘ก๐‘’๐‘  ๐‘ž๐‘ข๐‘–๐‘๐‘˜๐‘™๐‘ฆ

SOCIAL MECHANIC 2 Aug 04, 2022
A user-friendly GUI for the ZSpotify music downloader.

ZSpotifyGUI A user-friendly desktop app for ZSpotify music downloader for Windows, MacOs, and Linux Discord Server - Matrix Server - Gitea Mirror - Ma

94 Dec 17, 2022
A simple Python +3.x script to download videos from Facebook.

Facebook Video Downloader A simple Python +3.x script to download videos from Facebook posts

Kerolos Atef Saber 1 Dec 03, 2021
A python program to download one or multiple videos from YouTube.

YouTube-Video-Downloader A python program to download one or multiple videos from YouTube. Quick Start guide First Clone The Project git clone https:/

Imira Randeniya 1 Sep 11, 2022
Arxiv2Kindle is a simple script written in python that converts LaTeX source downloaded from Arxiv and recompiles it to better fit a Kindle or other similar reading devices.

Arxiv2Kindle is a simple script written in python that converts LaTeX source downloaded from Arxiv and recompiles it to better fit a read

Soumik Rakshit 8 Jul 09, 2022
YouPlay is a python based tool for downloading YouTube videos through its URL

YouPlay is a python based tool for downloading YouTube videos through its URL. It is capable to download videos from YouTube playlists too and can extract the audio file only from the video. It can r

Nitin Choudhury 10 Sep 15, 2022
Youtube videos and channels scraper python wrapper!

YouTubeCrawle Wrapper for python Why This wrapper? This is wrapper is not limited to videos only it can scrape both channel and videos seperately ;D

Kei 16 Aug 08, 2022
A Celery application to collect data, download media and extract information from social media APIs

Project IBEX A Celery application to collect data, download media and extract information from social media APIs. Requirements You must have a Redis D

ibex 4 Dec 15, 2022
๐Ÿ”ฅ A Bot To Telegram For Download High Qulity Videos & Songs From Youtube

๐Ÿ”ฅ A Bot To Telegram For Download High Qulity Videos & Songs From Youtube ๐ŸŽ— Fast And Free Bot No Need To Pay โœ… By SL-Alpha-X-Team โšก

Official Alpha-X-Team Account 7 Aug 31, 2022
ไธ€ไธชๅœจๆ–ฐ็•ชๆ›ดๆ–ฐๅŽ็ฌฌไธ€ๆ—ถ้—ดๅœจdmhy็ญ‰BTไธ‹่ฝฝ็ซ™่‡ชๅŠจไธ‹่ฝฝ็š„ๅฐๅทฅๅ…ท.

Anime Track ไธ€ไธชๅœจๆ–ฐ็•ชๆ›ดๆ–ฐๅŽ็ฌฌไธ€ๆ—ถ้—ด่‡ชๅŠจไธ‹่ฝฝ็š„ๅฐๅทฅๅ…ท. ๅฏไปฅๆ นๆฎ่‡ชๅฎšไน‰็š„ๅ…ณ้”ฎๅญ—ๅœจdmhy็ญ‰BTไธ‹่ฝฝ็ซ™ๅœจๆœ็ดข็ป“ๆžœๆ›ดๆ–ฐๆ—ถๅฐ†็ฃๅŠ›้“พๅ‘้€่‡ณaria2ๅฎž็Žฐ่‡ชๅŠจไธ‹่ฝฝ. ๅŸบๆœฌๅŠŸ่ƒฝๅŒ…ๅซ: ๅฐ†BTไธ‹่ฝฝ็ซ™็š„ๆŸไธชๅ…ณ้”ฎๅญ—็š„ๆœ็ดข็ป“ๆžœ็š„ๆ‰€ๆœ‰็ฃๅŠ›้“พๆทปๅŠ ่‡ณARIA2 ่‡ชๅŠจๆ›ดๆ–ฐaria2 trackers ๅฐ†ๅทฒๆทปๅŠ ็š„็ฃๅŠ›

Sunky 24 Oct 12, 2022
A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos.

A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos.

pytube 7.9k Jan 02, 2023
Code for "Adversarial Motion Priors Make Good Substitutes for Complex Reward Functions"

Adversarial Motion Priors Make Good Substitutes for Complex Reward Functions Codebase for the "Adversarial Motion Priors Make Good Substitutes for Com

Alejandro Escontrela 54 Dec 13, 2022
A growing collection of search plugins for the qBittorrent, an awesome and opensource torrent client

qBittorrent Search Plugins This is a still growing collection of search plugins for qBittorent, an amazing and open source torrent client, maintained

Alessio Tudisco 59 Dec 26, 2022
Simple tool downloads public PoC (refer from nomi-sec)

PoC Collection This is the little script to collect the proof-of-concept which is refered from nomi-sec. The repository now is only develop for linux-

2 Aug 17, 2022
Download videos and audio with a graphical interface in python

Youtube-Downloader Download videos and audio with a graphical interface in python Windows To run windows using Command Prompt python main.py linux To

2 Jan 07, 2022
Using Youtube downloader is the fast and easy way to download and save any YouTube video.

Youtube video downloader using Django Using Django as a backend along with pytube module to create Youtbue Video Downloader. https://yt-videos-downloa

Suman Raj Khanal 10 Jun 18, 2022
A youtube-dl fork with additional features and fixes

yt-dlp is a youtube-dl fork based on the now inactive youtube-dlc. The main focus of this project is adding new features and patches while also keepin

yt-dlp 37.1k Jan 03, 2023