{"repo":"openzim/gutenberg","free":true,"listed":false,"github":"https://github.com/openzim/gutenberg","clone":"git clone https://github.com/openzim/gutenberg.git","description":"Scraper for downloading the entire ebooks repository of project Gutenberg","language":"Python","stars":168,"topics":["gutenberg","scraper","offline","zim"],"license":"GPL-3.0","category":"scrapers-browser-automation","readme_excerpt":"Gutenberg Offline This scraper downloads the whole Project Gutenberg library and packages it into a ZIM file, a clean and user-friendly format for storing content for offline usage. The ZIM file includes a modern, responsive Vue.js interface with features like: - Browse books by title, author, or Library of Congress Classification (LCC) shelves - Advanced filtering by language, format, and more - Full-text search across all content - Multilingual support with automatic language detection - Responsive design that works on desktop and mobile devices - No-JavaScript fallback for maximum compatibility Getting Started The recommended way to use the Gutenberg scraper is with Docker, which includes all dependencies pre-installed. Using Docker (Recommended) Run the scraper : The -v $(pwd)/output:/output option mounts your local output folder to save the ZIM file. Note : On Windows PowerShell, replace $(pwd) with ${PWD} . Alternatively, use the full path: -v C:\\Users\\YourName\\output:/output View available options : Example with custom options : This downloads English and French books with IDs 100-200 in PDF format, including LCC shelf pages. Using PyPI Alternatively, install from PyPI: Note: You'll need to install system dependencies (zim-tools) separately. See CONTRIBUTING.md for details. Command-Line Options Features User Interface - Modern Web Interface : Fast, responsive single-page application with smooth navigation - Multiple View Modes : Switch between grid and list views for b","default_branch":null,"files":null,"tree":[],"storefront":"/r/openzim","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/openzim/gutenberg/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."}