Skip to content

jmclem/songbook-web

 
 

Repository files navigation

songbook-web

Web interface for songbook generation (see https://github.com/crep4ever/songbook or http://www.patacrep.com/fr/index.php)

Installation

Be sure you have Python and pip installed. Then run pip install -r Requirements.txt.

Download and install the compilation engine with python setup.py install.

Configuration

Init the DB with:

./manage.py syncdb --migrate

And answer 'no' to the super-user creation. Once the table has been installed, run

./manage.py createsuperuser

You can import songs from a songbook repository like that:

  1. if not yet done, make a copy of Songbook_web/local_settings.sample.pyto Songbook_web/local_settings.py
  2. set some variables in local_settings.py :
  • Path to the songs in the songbook repo: SONGS_LIBRARY_DIR = os.path.join(SONG_PROCESSOR_DIR, 'songs/')
  1. run ./manage.py importsongs

There is one repository here.

You may also want to set up the site name/domain from the administration zone.

How to run

You need to start two processes :

  1. the background task processor : ./manage.py process_tasks
  2. the web server : you can run a development server with the command python manage.py runserver. No web server (e.g. Apache, ...) required.

This is a development version !

And it is not usable yet ! Lot of things just don't work. Check the wiki to know what's missing.

About

Web interface for songbook generation (see https://github.com/crep4ever/songbook)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 88.5%
  • CSS 11.4%
  • Shell 0.1%