A tarefa consiste em criar um parser para obter as informações musicológicas do IMSLP.
Grande parte do trabalho já foi feito nos commits 2951e21e7be7546bab5ad7e78c88fa6db2273a8f, b085498290414436aaa391f820ba69d1132723ab, 08a7a2da5fd0c59e824e0cca018969c485c9ec33, 628c0e7dc2cbb9a5485a910572dd7cb8fb934d15, e a590070d660af16ab40e7ea2289351b7c407f9c4, e está disponível em https://github.com/GenosResearchGroup/FlautaSolo/blob/development/analysis/imslp.py.
A tarefa consiste em criar um parser para obter as informações musicológicas do IMSLP. Grande parte do trabalho já foi feito nos commits 2951e21e7be7546bab5ad7e78c88fa6db2273a8f, b085498290414436aaa391f820ba69d1132723ab, 08a7a2da5fd0c59e824e0cca018969c485c9ec33, 628c0e7dc2cbb9a5485a910572dd7cb8fb934d15, e a590070d660af16ab40e7ea2289351b7c407f9c4, e está disponível em https://github.com/GenosResearchGroup/FlautaSolo/blob/development/analysis/imslp.py.
O parser funciona normalmente com arquivos de partituras completas, como 99157, mas não funciona para arquivos de partituras de movimentos, como 05673, em http://imslp.org/wiki/Partita_in_A_minor,_BWV_1013_(Bach,_Johann_Sebastian).
É preciso então investigar mais o problema e, caso necessário, enviar mensagem aos desenvolvedores do IMSLP solicitando ajuda.