Skip to content

sharadbcn/pbreadinglist

 
 

Repository files navigation

PyBites Reading List

What gets measured gets managed. - Peter Drucker

Our simple yet effective reading app. (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. myreadinglist and define the full DB URL for the next step, e.g. DATABASE_URL=postgres://postgres:password@0.0.0.0:5432/myreadinglist.
  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.

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!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 52.7%
  • HTML 25.6%
  • JavaScript 18.9%
  • CSS 2.8%