A basic django project to manage Pokémon card collections. The basic install will setup a personal database (currently tested on SQLite, but should work on any Django compatible database) that can be used to store your collection including card condition (e.g. Mint/NM/Excellent etc.) and variants (e.g. Normal, Reverse Holo, Cracked Holo).
- Download repository using
git clone https://github.com/pilbot/ppss.git
. - You may need to install the python dev package (e.g. On Ubuntu
sudo apt-get install python-dev
) to be able to install the requirements. - (Optional) It is best to run this all in a virtualenv. Then it doesn't mess with your system python install.
- Run
pip install pip_requirements
to install the required packages. - Copy the file
core/custom_settings.py.example
tocore/custom_settings.py
and fill in the required fields. - Run
python manage.py syncdb
.- Enter a personal username and password.
- Run
python manage.py scrapesets
, this will pull all set information from Bulbapedia using the MediaWiki API. - Run
python manage.py scrapeset
.- If you are only interested in one particular set you can supply the set name as the first argument and it will create it.
- Run
python manage.py runserver
.- This will start the development webserver on port 8000, you can test the site by going to http://localhost:8000.