Merge lp://qastaging/~john+ubuntu-g/openlp/singingthefaith into lp://qastaging/openlp
Status: | Superseded |
---|---|
Proposed branch: | lp://qastaging/~john+ubuntu-g/openlp/singingthefaith |
Merge into: | lp://qastaging/openlp |
Diff against target: |
1463 lines (+1348/-11) 14 files modified
openlp/plugins/songs/lib/importer.py (+23/-10) openlp/plugins/songs/lib/importers/singingthefaith.py (+427/-0) resources/hints.tag (+666/-0) tests/functional/openlp_plugins/songs/test_singingthefaithimport.py (+63/-0) tests/helpers/songfileimport.py (+2/-1) tests/resources/songs/singingthefaith/H1.txt (+9/-0) tests/resources/songs/singingthefaith/H2.txt (+30/-0) tests/resources/songs/singingthefaith/STF001.json (+13/-0) tests/resources/songs/singingthefaith/STF002.json (+29/-0) tests/resources/songs/singingthefaith/hints/H1.txt (+9/-0) tests/resources/songs/singingthefaith/hints/H2.txt (+30/-0) tests/resources/songs/singingthefaith/hints/STF001.json (+13/-0) tests/resources/songs/singingthefaith/hints/STF002.json (+29/-0) tests/resources/songs/singingthefaith/hints/hints.tag (+5/-0) |
To merge this branch: | bzr merge lp://qastaging/~john+ubuntu-g/openlp/singingthefaith |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Tomas Groth | Needs Fixing | ||
Phill | Pending | ||
Raoul Snyman | Pending | ||
Review via email:
|
This proposal supersedes a proposal from 2019-07-19.
This proposal has been superseded by a proposal from 2019-09-03.
Commit message
Initial merge of SingingTheFaith
Description of the change
Singing The Faith is the new Authorized Hymn book for the Methodist Church of Great Britain.
There is an electronic version of the Hymn book, for Windows only, which can export Hymns as text files.
This import module smooths the process of converting these text files into OpenLP. The input format is messy and not intended for automatic processing so the importer uses a combination of heuristics and a hints file. This version has not been tested on all the hymns in Singing The Faith, but deals with most of the, more than 600, hymns it has been tested with.
Documentation for the source format and hints file is at https:/
The change includes a test module, which works for the single verse case, and for a whole song.
Unmerged revisions
- 2913. By John Lines
-
Tweaks to hints - now version 3, H470 and H567
- 2912. By John Lines
-
Merge trunk updates
Linux tests failed, please see https:/ /ci.openlp. io/job/ MP-02-Linux_ Tests/191/ for more details