{"repo":"lorenzodifuccia/safaribooks","free":true,"listed":false,"github":"https://github.com/lorenzodifuccia/safaribooks","clone":"git clone https://github.com/lorenzodifuccia/safaribooks.git","description":"Download and generate EPUB of your favorite books from O'Reilly Learning (aka Safari Books Online) library.","language":"Python","stars":5101,"topics":["python","epub","calibre","safaribooksonline","safaribooks","safari","safari-books-online","oreilly"],"license":"WTFPL","category":"dev-tools","readme_excerpt":"SafariBooks Download and generate EPUB of your favorite books from Safari Books Online library. I'm not responsible for the use of this program, this is only for personal and educational purpose. Before any usage please read the O'Reilly 's Terms of Service. ✨✨ Attention needed ✨✨ - This project is no longer actively maintained. - Login through safaribooks no longer works due to changes in ORLY APIs. - The program needs a major refactor to include new features and integrate new APIs. - However... it still work for downloading books. (Use SSO hack: log in via browser, then copy cookies into cookies.json , see below and issues. Love ❤️) --- Overview: Requirements & Setup Usage Single Sign-On (SSO), Company, University Login Calibre EPUB conversion Example: Download Test-Driven Development with Python, 2nd Edition Example: Use or not the --kindle option Requirements & Setup: First of all, it requires python3 and pip3 or pipenv to be installed. The program depends of only two Python 3 modules: Usage: It's really simple to use, just choose a book from the library and replace in the following command: X-es with its ID, email:password with your own. The ID is the digits that you find in the URL of the book description page: https://www.safaribooksonline.com/library/view/book-name/XXXXXXXXXXXXX/ Like: https://www.safaribooksonline.com/library/view/test-driven-development-with/9781491958698/ Program options: The first time you use the program, you'll have to specify your Safari Books ","default_branch":null,"files":null,"tree":[],"storefront":"/r/lorenzodifuccia","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lorenzodifuccia/safaribooks/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."}