{"repo":"lcspu/Archive.org-Book-Downloader","free":true,"listed":false,"github":"https://github.com/lcspu/Archive.org-Book-Downloader","clone":"git clone https://github.com/lcspu/Archive.org-Book-Downloader.git","description":"Archive.org advanced book downloader (support for normal and loanable books)","language":"Python","stars":16,"topics":["archive","archive-org","automation","books","ebook","pdf","pdf-converter","pdf-generation","python","web-scraping"],"license":null,"category":"scrapers-browser-automation","readme_excerpt":"❔ Overview Archive Book Downloader is a Python Qt GUI minimal app that simplifies the process of downloading books from Archive.org, provided that the books are accessible for reading or borrowing. With an intuitive interface, users can quickly enter the book URL to download their selected books (PDF) with just a few clicks. Quick Start 1. Clone the repo 2. Create and activate venv (recommended) 3. Install dependencies 4. Launch it directly (sudo apt install libxcb-cursor0 if a qt6 related error rises) 5. Setup - Login into your archive account - Open Inspect menu then specifically network tab - Refresh the page - Get the latest Doc headers + cookies (as shown in the picture below) N.B: Lately some books have the borrow option unavailable, sadly you can't download them and you will receive the following error: [!IMPORTANT] Sometimes some books have some pretty problematic names that can escape the sanitizer inside the app and generate a file that can't be deleted use the following method to destroy the folder content:","default_branch":null,"files":null,"tree":[],"storefront":"/r/lcspu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lcspu/Archive.org-Book-Downloader/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}