Coder Social home page Coder Social logo

gregobase's People

Contributors

igneus avatar olivierberten avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gregobase's Issues

no SSL on gregobase.selapa.net

This is not strictly an issue with the project as hosted on GitHub, but the site has no SSL for logins.

Would you consider at least running Let’s Encrypt? It’s free and installs pretty quickly.

Add SVG output?

LibreOffice doesn’t print EPS currently.

SVG seems a much more versatile format.

How feasible would it be to run the PDF output through pdf2svg to get a downloadable SVG?

Gregorio Version

It might be nice if it said somewhere in GregoBase what version of Gregorio it is using.

gabc Annotation header missing

When you go to download a score as a gabc the header lines "annotation" are not present, even though they are displayed as such in the render on the website.

For instance: https://gregobase.selapa.net/chant.php?id=132

I think that this information doesn't need to be manually added via the "edit" screen but could be added based on the "mode" and "usage" values.

Add an "Add score to source" button

When previewing a score which has a linked source. There should be a way to easily add a new score to that source starting on that page (to help with filling in blanks)

The editor needs a field for the gabc header

Background:
In https://gregobase.selapa.net/chant.php?id=15174 there are the neumes. When I tried to run the file, it complained that the nabc-lines parameter in the header is missing. I added it and it kept crashing, by try-n-error I figured out, that the correct line in the header is
nabc-lines: 1;

Now I wanted to upload the fix, but I couldn't as the header is auto-generated. I don't see any possibility to download and upload raw files either. Somehow, I need a textbox in the editor to edit additional header values, additionally to the standard, auto-generated parameters there.

Problem:
The issue is in /chant_edit.php at around line 258.
I don't know php-programming yet, though some html and other languages.

I couldn't figure out, what $c does there and therefore couldn't fix the problem. With comments I might have been able to. So I can only complain. Sorry.

All gabc files under scores/gabc/ ?

For a bigger chant book-project I would need a lot of gabc scores from Gregobase, so I don't want to download them manually. I know, it shouldn't be such a problem: Download this repo, set up a local MySQL server, run the correct php-script, etc

After some considerable amount of time and effort I have a local MariaDB server, I imported the scores, but now I have encoding problems and am fed up... Sorry, I'm just not so familiar with SQL servers, php and this stuff. So I wanted to ask for this little favour, whether you could provide all gabc files in a dir like scores/gabc/.

I guess for you it would be much easier than for me.

Thanks in advance.

Allow simple file download

Right now if I want the GABC of a chant, my browser makes me save it to disk. I then have to hunt down that file, open it up, then manipulate it.

How hard would it be to allow a “simple” download of the file — ideally even an “open as text” so I can just cut/paste the text into an editor?

More recent database dump?

The database gregobase_online.sql was last updated a year ago, but quite some things seem to have changed on the website since then. Would it perhaps be possible to add a more recent dump? Thanks a lot!

GregoBase site using outdated Gregorio?

I notice that the output of Gloria XI does not include a quilisma in the final Patris, even though the notation is written in the markup.

When I copy the gabc locally and use gregorio 5.0.1 to render a pdf it includes the quilisma.

I'm not sure what the rest of your server setup is, but my guess would be you are not using 5.0.1?

Mass download

It would be great to have a possibility to download all the gabc scores contained in GregoBase (or some part of it, e.g. everything from Antiphonale Monasticum 1933 / all proper chants for Advent masses / all Kyriale chants / ...) at once, in an archive.

add syllabication check

we're starting to have usable syllabication patterns on hyphen-la and I think it would be quite useful to integrate a checker against these patterns in Gregobase.

This could be done in two ways:

  • integrate the python script I've done for Gregorio (see this PR)
  • implement a small gabc parser in php (copied from the python script) and hyphenate directly in php (see this example)

This type of checking has proven very useful on a few big projects I've been involved in, so I think it could benefit users a lot

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.