commons_rules.xsd validate ECCC XML from a Wikimedian point of view
eccc_to_commons.sh transform ECCC XML files into JSON
monthly_to_commons.xslt transform ECCC monthly XML file into JSON
+almanac_to_commons.xslt transform ECCC almanac XML file into JSON
+mediawiki_post.sh upload directory to a Mediawiki
Usage:
Keep only monthly data:
$ cat downloads_all | grep -B1 -A1 --no-group-separator \
- -E '^output = ".*/monthly/[0-9]*.xml"$' > downloads_monthly
+ -E '^output = ".*/monthly/[A-Z0-9]{7}.xml"$' > downloads_monthly
Remove all downloads before (restart interrupted download):
$ sed -n '/https:\/\/climate.weather.gc.ca\/climate_data\/bulk_data_e.html?format=xml&timeframe=3&stationID=2606/,$p' \
5. Upload to destination
-Not done yet.
+It's now time to share our work with the world and that's the purpose of the
+mediawiki_post.sh script.
+
+ $ ./mediawiki_post.sh "${COMMONS_CACHE}"
+
+It takes the commons cache as parameter: its file hierarchy will be replicated
+on commons. On first run, it will ask credentials for the Mediawiki account to use to
+perform the import.