{"repo":"PathagarBooks/pathagar","free":true,"listed":false,"github":"https://github.com/PathagarBooks/pathagar","clone":"git clone https://github.com/PathagarBooks/pathagar.git","description":"Pathagar is a simple bookserver serving OPDS feeds","language":"Python","stars":102,"topics":["python","django","library","ebook"],"license":"GPL-2.0","category":"mobile-apps","readme_excerpt":"Introduction Pathagar is a simple book server for schools where there is little or no internet. For more information, see this presentation by Prof. Sameer Verma. To get involved, please join our mailing list. For some of the history of the project, read this blogpost at OLPC-SF. Pathagar is built with the Django framework. OPDS It uses the OPDS spec. Known good clients We've successfully used the following OPDS clients with Pathagar. - Aldiko Book Reader on Android Loading content Once installed, Pathagar contains no books. You can upload individual books through the UI or you can bulk load them by following the instructions below. From Internet Archive You can download book files from Internet Archive. First you need to create a user and a bookmarks list. Once created, you'll fetch the book files on your bookmarks list with the fetch ia item command. python manage.py fetch ia item --username= --out=books.json This can take a while depending on your internet connection and how many books you have on your bookmarks list. You might want to go grab a coffee and take a stretch break. Once complete, you'll have a books.json file which you can use with the addbooks command. python manage.py addbooks --json books.json Learn more about the addbooks command below. addbooks command If you have your books already with metadata described in a file, use the addbooks command to import them into Pathagar. JSON format To add books from a JSON file: python manage.py addbooks --json books.jso","default_branch":null,"files":null,"tree":[],"storefront":"/r/PathagarBooks","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PathagarBooks/pathagar/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."}