- Applied patch for feature #1005, which prevents the update-holidays.pl script
from creating duplicate holidays (thanks to Jörg Plate).
Signed-off-by: Paul Beckingham <paul@beckingham.net>
- Modified update-holidays.pl script to include the MIT license.
- Added the URLs used to download the data, in the data.
- Added a refresh script to freshen the files.
- Provided sample sqlite3 export script in Python, to serve as a
starting point for anyone wanting to migrate taskwarrior data into
a SQL database. Illustrates JSON parsing and separation of the
relational data.
Signed-off-by: Paul Beckingham <paul@beckingham.net>
- Implemented the import-yaml.pl external script.
- Added unit tests.
- Fixed problem where the pending tasks were not loaded prior to uuid
verification.
- Modified the export scripts to use the right command, which is now
'export', not '_query', although '_query' is now an alias for backward
compatibility.
- Renamed all holiday files to include a locale, rather than just
a country code.
- Enhanced update-holidays.pl add-on script to support regions,
provide better error handling, error on missing Perl module,
warnings on unavailable data, and help text.
- Updated documentation accordingly.
- Incorporated (most of the) feedback from John's review of the code.
Got stuck on replacing 'import commands' with 'import subprocess',
and all that entails.