A MySQL server is required. You may use SQLite if you know what you are
doing. Check settings.py
for database connection parameters.
For development (DEBUG=True):
$ python3 -m venv venv
$ source venv/bin/activate
$ (venv) pip install -r requirements.txt
$ (venv) ./manage.py migrate
$ (venv) ./manage.py runserver
For production deployment, use Gunicorn.
- Run
./manage.py createsuperuser
; - Visit http://locahost:3027/ and click "admin" link;
- Log in with the superuser credentials;
- Create an "AuthUser" with proper Twitter API tokens;
- Set up a cron job for
./manage.py load_friends
.