Skip to content

Create local book library by scraping allitebook.org data to search and download books faster.

License

Notifications You must be signed in to change notification settings

ajitjadhav28/local-book-lib

Repository files navigation

Website Scrapper

Collects data from allitebooks.org to search and download books faster.

Screenshot

Screenshot of app on firefox

Requirements

Run/Usage requirements

  • python3, sqlite3
  • pathon packages from requirements.txt

Run from docker container (just need docker installed with docker-compose)

Install

  • Install python3 and sqlite with FTS5 support
  • In system shell cd into local-book-lib and enter python3 -m pip install -r requirements.txt

Start database update : python3 db_update.py db_update

Start server after updating database by python3 server.py or you can use gunicorn

If you want to update covers locally then run python3 db_update.py img_update (Insreases DB size)

Development requirements

  • nodejs
  • python3, sqlite3
  • python packages from requirements.txt

Use npm update or yarn get required package(react frontend) for development.

About

Create local book library by scraping allitebook.org data to search and download books faster.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published