Use different HTTP headers for source and target. Factorize upsert function.
Use full URL for Rennes datasets.
Add OpenDataSoft harvester.