Skip to content
This repository

Album release notification service

branch: master
Octocat-spinner-32 api Update links to the blog January 14, 2013
Octocat-spinner-32 app Set iCal encoding December 08, 2013
Octocat-spinner-32 daemon Fix parsing of incomplete release dates December 29, 2012
Octocat-spinner-32 db Add django-piston schema November 21, 2011
Octocat-spinner-32 static Update iCal image December 17, 2013
Octocat-spinner-32 templates Add ical feed [#11] December 08, 2013
Octocat-spinner-32 .gitignore Use virtualenv April 17, 2014
Octocat-spinner-32 AUTHORS.md Add jQuery October 10, 2011
Octocat-spinner-32 COPYING Docs September 10, 2011
Octocat-spinner-32 Makefile Add Artist and ReleaseGroup models October 04, 2011
Octocat-spinner-32 README.md Use virtualenv April 17, 2014
Octocat-spinner-32 TODO.md Switch to SSL March 05, 2012
Octocat-spinner-32 __init__.py Initial commit September 08, 2011
Octocat-spinner-32 manage.py Update manage.py to Django 1.4 April 19, 2012
Octocat-spinner-32 nginx.conf Review content October 18, 2011
Octocat-spinner-32 requirements.txt Use virtualenv April 17, 2014
Octocat-spinner-32 run-daemon Backup before starting the daemon October 29, 2011
Octocat-spinner-32 run-uwsgi Use virtualenv April 17, 2014
Octocat-spinner-32 settings.py Django 1.4 compatibility April 19, 2012
Octocat-spinner-32 urls.py Tidy December 08, 2013
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.conf;
}

Update the project location in muspy/nginx.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.

Something went wrong with that request. Please try again.