hymian7 / zebra2 Goto Github PK
View Code? Open in Web Editor NEWZebra Sheet Music Management for archiving and managing printed Sheet Music
Zebra Sheet Music Management for archiving and managing printed Sheet Music
To export full setlists for one specific parts, it should be possible to assign one or more part aliases to a part which are used, if the original part is not available.
Points to think of
Make sure ZebraDbManager and the API support Create, Read, Update and Delete.
In an own window/section it should be possible to batch-import PDFs from an existing folder structure. In this procedure, the Piece name could be automatically detected by the folder name and the parts from the filenames. Options to automatically create the database entries should be provided.
Points to think of:
Currently, not all buttons in the GUI work properly and not all functionality is covered by buttons/menu entries. We have to make sure, that all actions (Create, Modify, Delete) are accessible via buttons and menu entries.
Also, in the Details windows, the buttons (Delete, save) are completely missing. We should implement these buttons and maybe think about a logic for making the textboxes readonly, unless an edit mode is activated.
The server needs a Configuration (either JSON or .zebraconfig) for the database path and the archive path
Update the Information on the Github Page and the website, so that more interested contributors find this repo.
Points to think of:
In the BatchImporter View, we should implement an option to takeover the assigned piece of the last ImportCandidate, if an according checkbox is checked. This logic should also check, if the new ImportCandidate's assigned piece is empty or already filled.
Instead of hardcoding the ports, set them in the config via code
When a new Sheet is imported to Zebra, the part could be prefilled via scanning the upper left corner via OCR
Hello,
I am searching for a music sheets archive for many years now. Your sounds really promising and is exactly what I am searching for. For now, I have no knowledge in programming .net, but I would like to contribute. Can you give me a simple „onboarding“ what I have to install to compile it?
Piece --> PieceDto: Map Sheets, but in the Sheet, don't Map the Pieces back
Part --> Map the Pieces, but in the Pieces, do not map the parts back
Currently, no unified error messages or loading notifications are built into the application. For better usability, messages and notifications should be implemented where applicable.
Depends on #24
See https://stackoverflow.com/questions/68670051/set-webview2-source-directly-to-a-binary-stream for reference
Remove unneccesary dependencies for
Have the option to export the whole library in clear-text structure to an external folder/Zip archive
To eliminate multiple ZebraManagers, the goal is to start a local ZerbaServer on the machine, if a local Selection is loaded.
Points to think of:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.