All Projects → PyBites-Open-Source → pbreadinglist

PyBites-Open-Source / pbreadinglist

Licence: other
No description or website provided.

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
Makefile
30231 projects
shell
77523 projects

Projects that are alternatives of or similar to pbreadinglist

Openlibrary
One webpage for every book ever published!
Stars: ✭ 3,311 (+17326.32%)
Mutual labels:  books, hacktoberfest2021
tbftss
2D mission-based space shooter, based on the Battle for the Solar System space opera novel trilogy.
Stars: ✭ 46 (+142.11%)
Mutual labels:  hacktoberfest2021
freshpaper
This utility automatically sets the wallpaper of the day from various sources as your Desktop wallpaper.
Stars: ✭ 35 (+84.21%)
Mutual labels:  hacktoberfest2021
-HactoberFest2021-For All Beginers-
Raise Genuine PRs, Your PRs will be accepted, Star This Repo, You aren't allowed to Update README.md
Stars: ✭ 33 (+73.68%)
Mutual labels:  hacktoberfest2021
hacktoberfest-beginner
Make your first contribution for Hacktoberfest in the simplest way
Stars: ✭ 16 (-15.79%)
Mutual labels:  hacktoberfest2021
boundary-ui
Monorepo for Boundary UIs and addons.
Stars: ✭ 58 (+205.26%)
Mutual labels:  hacktoberfest2021
miette
Fancy upgrade to std::error::Error.
Stars: ✭ 945 (+4873.68%)
Mutual labels:  hacktoberfest2021
Hacktoberfest-hackedoff
This Repo contains easy javascript questions for beginners to participate in Hacktoberfest 2021.
Stars: ✭ 14 (-26.32%)
Mutual labels:  hacktoberfest2021
Angular
A repositoy to learn and boost your Angular skills. It contains cheatsheet, code, articlues and all learning resources you need.
Stars: ✭ 49 (+157.89%)
Mutual labels:  hacktoberfest2021
ebook
一路走来收藏的电子书
Stars: ✭ 26 (+36.84%)
Mutual labels:  books
Hacktoberfest2021 beginners
Hactoberfest repo for absolute beginners.
Stars: ✭ 39 (+105.26%)
Mutual labels:  hacktoberfest2021
brain-marks
Save and categorize tweets
Stars: ✭ 47 (+147.37%)
Mutual labels:  hacktoberfest2021
HacktoberFest2021
Make changes on the website and check them.🎃
Stars: ✭ 0 (-100%)
Mutual labels:  hacktoberfest2021
b-rabbit
A thread safe library that aims to provide a simple API for interfacing with RabbitMQ. Built on top of rabbitpy, the library make it very easy to use the RabbitMQ message broker with just few lines of code. It implements all messaging pattern used by message brokers
Stars: ✭ 15 (-21.05%)
Mutual labels:  hacktoberfest2021
Hacktoberfest2021-DSA
If You know the implementation of any DSA related topic/problem then you can contribute it in this repo. Raise Genuine PRs only. Your PRs will be accepted, keep patience. Star this Repo. You aren't allowed to Update README.md. Welcoming developers, content writers, and programming enthusiasts.
Stars: ✭ 232 (+1121.05%)
Mutual labels:  hacktoberfest2021
fastapi-lazy
Lazy package to start your project using FastAPI✨
Stars: ✭ 84 (+342.11%)
Mutual labels:  hacktoberfest2021
Leetcode-scripts
Repo for creating awesome leetcode solution scripts to make my panda smarter
Stars: ✭ 16 (-15.79%)
Mutual labels:  hacktoberfest2021
Vibranium
Web template for and by DSC chapters worldwide because we are a Wakanda of student developers and future technology leaders from all across the world. 🎉
Stars: ✭ 89 (+368.42%)
Mutual labels:  hacktoberfest2021
Footer-and-Header-design-Challenge
Contribute your design in Footer and Header design templates using HTML, CSS, JavaScript.
Stars: ✭ 12 (-36.84%)
Mutual labels:  hacktoberfest2021
HealthBliss-Hacktoberfest2021
HealthBliss is a static responsive website which provides its users with good health reads on how to overcome anxiety, depression and bipolar disorders. Check the readme to know more.
Stars: ✭ 22 (+15.79%)
Mutual labels:  hacktoberfest2021

PyBites Books

What gets measured gets managed. - Peter Drucker

Our simple yet effective reading tracking app: PyBites Books

(Warning: it can be addictive and will cause you to read more!)

Setup

  1. Create a virtual env and activate it (source venv/bin/activate)
  2. Install the dependencies: pip install -r requirements.txt
  3. Create a database, e.g. pybites_books and define the full DB URL for the next step, e.g. DATABASE_URL=postgres://postgres:[email protected]:5432/pybites_books.
  4. Set this env variable together with SECRET_KEY in a file called .env in the root of the project: cp .env-template .env && vi .env. That's the bare minium. If you want to have email working create a Sendgrid account obtaining an API key. Same for Slack integration, this requires a SLACK_VERIFICATION_TOKEN. The other variables have sensible defaults.
  5. Sync the DB: python manage.py migrate.
  6. And finally run the app server: python manage.py runserver.

Local Via docker-compose

You can use docker / docker compose to run both the postgresql database as well as the app itself. This makes local testing a lot easier, and allows you to worry less about environmental details.

To run, simply run the below command. This should spin up the db, and then the application which you can reach at http://0.0.0.0:8000.

docker-compose rm && docker-compose build && docker-compose up

DB Data

In order to prevent recreating the DB every time you run docker-compose, and in order to keep state from use to use, a volume is mounted, and tied to the local directory database-data. This is ignored in the .gitignore so that you don't accidentally upload data to github.

.env-compose

This has environment variables set so that you can get up and running easily. Tweak these as needed to add things like Slack and SendGrid integration.

Contributions

... are more than welcome, just open an issue and/or PR new features.

Love books, join our Slack #books channel.

Remember leaders are readers, read every day!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].