Merge lp:~sfindlay/openlp/zionworx-import into lp:openlp
Status: | Merged |
---|---|
Merged at revision: | 1986 |
Proposed branch: | lp:~sfindlay/openlp/zionworx-import |
Merge into: | lp:openlp |
Prerequisite: | lp:~sfindlay/openlp/refactor-song-import |
Diff against target: |
342 lines (+202/-14) 5 files modified
openlp/core/ui/wizard.py (+1/-1) openlp/plugins/bibles/lib/csvbible.py (+1/-1) openlp/plugins/songs/forms/songimportform.py (+37/-9) openlp/plugins/songs/lib/importer.py (+21/-3) openlp/plugins/songs/lib/zionworximport.py (+142/-0) |
To merge this branch: | bzr merge lp:~sfindlay/openlp/zionworx-import |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Jonathan Corwin (community) | Approve | ||
Raoul Snyman | Approve | ||
Phill | Pending | ||
Review via email: mp+109433@code.launchpad.net |
This proposal supersedes a proposal from 2012-06-07.
Commit message
Added ZionWorx importer. Added descriptionLabel to song import wizard.
Description of the change
Added ZionWorx song database importer.
* Tested on win7 x64 with databases from 3 users. Total 3171 songs, including non-English characters.
* ZionWorx [1] is freeware and windows-only
* Users can download freeware utility "TurboDB Data Exchange" [2] (Win/Linux) and use this command to dump their ZionWorx database to a CSV file which can then be imported by OpenLP:
>> tdbdatax MainTable.dat songstable.csv -fsdf -s, -qd
* Since the importer is not a direct ZionWorx import, I added a descriptionLabel widget to the import wizard, pointing users to the Manual for further info.
* This descriptionLabel widget is also available to other importers (see bug 832345) [3]
[1] http://
[2] http://
[3] https:/
189-191: Would it be possible to translate the paragraph into English? :) Remember the users may not be technical so lots of "dump", "CSV" type phrases might scare folk off.