Album release notification service
Python CSS Shell
Latest commit 8360f0b Aug 28, 2014 @alexkay Sync with production
Failed to load latest commit information.
api Update links to the blog Jan 14, 2013
app
daemon Fix parsing of incomplete release dates Dec 29, 2012
db Add django-piston schema Nov 21, 2011
static Update iCal image Dec 17, 2013
templates Remove /calendar Aug 28, 2014
.gitignore Use virtualenv Apr 17, 2014
AUTHORS.md Add jQuery Oct 10, 2011
COPYING Docs Sep 10, 2011
Makefile Add Artist and ReleaseGroup models Oct 4, 2011
README.md Sync with production Aug 28, 2014
TODO.md Switch to SSL Mar 5, 2012
__init__.py
manage.py Update manage.py to Django 1.4 Apr 19, 2012
nginx-dev.conf Sync with production Aug 28, 2014
nginx.conf Sync with production Aug 28, 2014
requirements.txt Add Pillow to the list of dependencies Aug 28, 2014
run-daemon Run daemon under virtualenv Jun 3, 2014
run-uwsgi Sync with production Aug 28, 2014
settings.py Django 1.4 compatibility Apr 19, 2012
urls.py Remove /calendar Aug 28, 2014

README.md

muspy

muspy is an album release notification service.

Development

To set up development environment you need to install nginx and virtualenv, then run:

% virtualenv env
% source env/bin/activate
% pip install -r requirements.txt

Edit your main nginx.conf:

http {
    ...
    include /path/to/muspy/nginx-dev.conf;
}

Update the project location in muspy/nginx-dev.conf and restart nginx.

Add this line to your /etc/hosts:

127.0.0.1  muspy.dev

Go to the project directory and run make db to create an empty database.

Type make run and go to http://muspy.dev/. If static files don't load make sure nginx has rx permissions for the muspy/static directory.