Shortens long urls. Select from a list of available hosts.
A Django web app that shortens long urls. User may select from a list of available hosts.
Virtualenv - Install required packages in a virtual environment. Not necessary, but recommended.
virtualenv YOURENVNAME
- Create new virtualenv for this projectpip install -r requirements.txt
- Install required packagesOn first usage you'll need to apply database migrations: python manage.py migrate
Otherwise run development server using: python manage.py runserver
Tests are run using pytest
For more information: pytest
This project uses the pyshorteners library for url shortening, read their documentation for more information on implementing a new host: pyshorteners