A podcast transcription, highlight sharing, and rating system inspired by reddit. Django & Python 2
pip install -r requirements.txt
Sometimes this external version of argparse sneaks in, I don't know what it is but if your version of pip is very new then you need to allow external dependencies using --allow-all-external
. It's a mess.
cp ./podcastquotes/settings.py.skel ./podcastquotes/settings.py
cp ./podcastquotes/site_settings.py.skel ./podcastquotes/site_settings.py
./manage.py syncdb
./manage.py migrate
./manage.py init_configuration
./manage.py runserver
./manage.py update_rss_feeds
- Poll all rss feeds
./manage.py rank_quotes
- Recalculate 'hot' score for quotes
install_cron.sh /full/path/to/django_project /full/path/to/virtualenv
The provided script idempotently installs required scheduled tasks on to the current user's crontab.
source set_aliases
- autotest
- Automatically watches files in the project and reruns tests when they change (using py.test)
- manage
- shortcut for manage.py
- masks
*.pyc
files when usingls
autotest -k test_name