Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arpan-206/bookstop
BookStop is an open-source, project that can turn your computer into a digital library. This creates a local website interface that you can use to manage and read your books in a simplistic beautiful way.
https://github.com/arpan-206/bookstop
book digital ebook epub-reader lib library
Last synced: 9 days ago
JSON representation
BookStop is an open-source, project that can turn your computer into a digital library. This creates a local website interface that you can use to manage and read your books in a simplistic beautiful way.
- Host: GitHub
- URL: https://github.com/arpan-206/bookstop
- Owner: Arpan-206
- License: mit
- Created: 2021-07-15T05:34:40.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-22T13:01:29.000Z (about 2 years ago)
- Last Synced: 2024-11-24T19:37:55.791Z (about 2 months ago)
- Topics: book, digital, ebook, epub-reader, lib, library
- Language: JavaScript
- Homepage: https://hackersreboot.tech/articles/talks/aerotalks-1
- Size: 4.62 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# BookStop
![](main/static/assets/img/logo.png)
BookStop is an open-source, project that can turn your computer into a digital library. This creates a local website interface that you can use to manage and read your books in a simplistic beautiful way.## Features
* Simple interface
* Beautiful design
* Local website
* Easy-To-Run
* Open-Source
* Free## How To Install
1. Go ahead and clone this repository using ``` git clone https://github.com/Arpan-206/BookStop.git```.
2. Install the dependencies using ``` pip install -r requirements.txt ```.
3. Prepare the database using ``` python manage.py makemigrations``` and then ``` python manage.py migrate ```.
3. Run the server using ``` python manage.py runserver ```.
4. Create a superuser using ``` python manage.py createsuperuser ```.
4. Open your browser and go to ``` http://localhost:8000 ```**Voila! You have installed BookStop.**
## How To Use
1. Open your browser and go to *http://localhost:8000*.
2. Click On Login and enter the credentials of the superuser you created in the previous steps.
3. Click on **Hello, {your_username}** and select **Admin** from the dropdown menu.
4. This will take you to the admin page.
5. Click on **Books** from the left menu.
6. Click on **Add New Book**.
7. Upload the Book **( in .epub format only )**.
Fill the form and click on **Save**.
8. Click on **Books** from the left menu again.
9. You should now see the book you just created.
10. Now, go to the main site and you should see the book you just created here.
11. Click on it to go to the reader.
12. Now, you should be able to read the book, you just uploaded.## License
This project is licenced under the MIT License. Also, I am not responsible for any copyright issues, incase you have any.## How To Contribute
You can do it the normal way. Just send me a pull request.## Disclaimer
This is a project that I have started for my own personal use. I am not responsible for any copyright issues, incase you have any. This applies to the code as well as the books that are uploaded.## About Me
You can get to know me by visiting my [Github profile](https://github.com/Arpan-206), or my [Blog](http://hackersreboot.tech).