Skip to content

alternative front-end for browsing GregoBase contents

License

Notifications You must be signed in to change notification settings

igneus/gregoplus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gregoplus

Build Status

GregoBase (sources) is a unique resource of Gregorian chant scores transcribed using Gregorio, but there is almost no active development and contributions are not accepted.

Fortunately, the database is publicly available. Thus gregoplus uses GregoBase's database to make it's contents more accessible. The site is read-only. It doesn't attempt to replace GregoBase, but to provide additional tools for exploring it's contents.

Contributions are warmly welcome. Python has been chosen as implementation language, because it seems to be the scripting language of choice in the open source music engraving community.

Desired features

  • parameterized filtering
  • mass gabc export
  • complete score text (for copy-pasting, reachability by fulltext search etc.)
  • links to the CANTUS database
  • JSON API

Running

  • get GregoBase DB export, import it in a MySQL database, e. g. $ mysql -u myuser < gregobase_online.sql
  • install requirements $ pip install -r requirements.txt
  • run migrations $ python manage.py migrate
  • for local development $ python manage.py runserver, for production deployment see Django documentation

License

GNU/GPL 3.0

About

alternative front-end for browsing GregoBase contents

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published