Copenhagen-Alliance / versification-specification

Versification mappings and versification snifffing
17 stars 6 forks source link

Support multiple input formats #17

Closed kavitharaju closed 2 years ago

kavitharaju commented 3 years ago

I have a need to generate versification mappings for Bibles stored in databases and in the file system in the USFM format. Since the current code in versification sniffing is compatible only with USX, I wrote a script sniffer.py which accept USFMs, CSVs, list of verses along with USX, copying the core logic related to actual verification mapping rules from the existing code in usx2versification.py.

I see that the program is still in development and there may be more changes/updates coming up to the logic. As that cannot be automatically merged to the program I wrote, I believe it best to share my code, letting you know of my requirements and the changes I have in mind.

This PR is meant as a request to consider accommodating multiple input formats. Let me know what you think.

davidbaines commented 2 years ago

Support for USFM files would certainly be useful.

jonathanrobie commented 2 years ago

John Lambert is testing this pull request. I apologize for not getting to it earlier.

On Fri, Sep 24, 2021 at 8:39 AM David Baines @.***> wrote:

Support for USFM files would certainly be useful.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Copenhagen-Alliance/versification-specification/pull/17#issuecomment-926592455, or unsubscribe https://github.com/notifications/unsubscribe-auth/AANPTPIQHZHHLVE2M3TN3LDUDRWPFANCNFSM43LUHDNA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.