- Xmlstarlet
- Jq
-This repository is sponsored by Environment and Climate change Canada and
-Wikimedia Canada.
+This repository is sponsored by Wikimedia Canada.
Provided scripts, ordered by chronological usage:
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:
-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' \
- downloads_all > download_continue
+ $ sed -n '/https:\/\/climate.weather.gc.ca\/climate_data\/bulk_data_e.html?format=xml&timeframe=3&stationID=2606/,$p' \
+ downloads_all > download_continue
1.3 Download wanted files
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.