From 822f6e18df741149383dcb2484c4bf8208f94607 Mon Sep 17 00:00:00 2001 From: Fabien Richard-Allouard Date: Mon, 20 Apr 2026 11:58:04 +0200 Subject: [PATCH 01/12] Add Lime Lille, FR --- systems.csv | 1 + 1 file changed, 1 insertion(+) diff --git a/systems.csv b/systems.csv index aeac7b19..81c36bb3 100644 --- a/systems.csv +++ b/systems.csv @@ -613,6 +613,7 @@ FR,Leo and Go,Lyon,84b174c4-eb74-5d07-bdeb-27f4215d2aa9,https://www.leoandgo.com FR,Les Petites Reines,Les Sables-d'Olonne,petitesreines,https://lespetitesreines.ecovelo.mobi,https://api.gbfs.v3.0.ecovelo.mobi/petitesreines/gbfs.json,2.2 ; 3.0,,, FR,levélo - Marseille,Marseille,levelo_inurba_marseille,https://levelo.ampmetropole.fr,https://gbfs.omega.fifteen.eu/gbfs/2.2/marseille/en/gbfs.json,2.2,,, FR,Libélo,Valence,libelo,https://www.vrd-mobilites.fr/velo/,https://valence.publicbikesystem.net/customer/gbfs/v3.0/gbfs.json,1.1 ; 2.3 ; 3.0,,, +FR,Lime Lille,Lille,lime_lille,https://www.li.me,https://data.lime.bike/api/partners/v2/gbfs/lille/gbfs.json,2.2,,, FR,Lime Marseille,Marseille,lime_marseille,https://www.li.me,https://data.lime.bike/api/partners/v2/gbfs/marseille/gbfs.json,2.2,,, FR,Lime Nice,Nice,lime_nice,https://www.li.me,https://data.lime.bike/api/partners/v2/gbfs/nice/gbfs.json,2.2,,, FR,Lime Paris,Paris,lime_paris,https://li.me/,https://data.lime.bike/api/partners/v2/gbfs/paris/gbfs.json,2.2,,, From 518552a9cb61f315e3d415565a01e4cfec66d80e Mon Sep 17 00:00:00 2001 From: Fabien Richard-Allouard Date: Mon, 20 Apr 2026 12:01:53 +0200 Subject: [PATCH 02/12] Remove Dott Tignes (offline region) --- systems.csv | 1 - 1 file changed, 1 deletion(-) diff --git a/systems.csv b/systems.csv index 81c36bb3..3e792cc9 100644 --- a/systems.csv +++ b/systems.csv @@ -597,7 +597,6 @@ FR,Dott Lyon,Lyon,dott-lyon,https://ridedott.com,https://gbfs.api.ridedott.com/p FR,Dott Ol-Vallee,Ol-Vallee,dott-ol-vallee,https://ridedott.com,https://gbfs.api.ridedott.com/public/v2/ol-vallee/gbfs.json,2.3,,, FR,Dott Paris,Paris,dott-paris,https://ridedott.com,https://gbfs.api.ridedott.com/public/v2/paris/gbfs.json,2.3,,, FR,Dott SIEMU,Marne-la-Vallée,dott-siemu,https://ridedott.com/,https://gbfs.api.ridedott.com/public/v2/siemu/gbfs.json,2.3,,, -FR,Dott Tignes,Tignes,dott-tignes,https://ridedott.com/,https://gbfs.api.ridedott.com/public/v2/tignes/gbfs.json,2.3,,, FR,Dott Versailles Grand-Parc,Versailles,dott-versailles-grand-parc,https://ridedott.com/,https://gbfs.api.ridedott.com/public/v2/versailles-grand-parc/gbfs.json,2.3,,, FR,Gévaudan,Gévaudan,mp_GEVAUDAN,https://www.mobility-parc.net/,https://www.mobility-parc.net/gbfs/v3/GEVAUDAN/gbfs.json,3.0,,, FR,GraouLib',Metz,graoulib_metz,https://www.eurometropolemetz.eu/a-la-une/une/graoulib-la-location-de-velos-electriques-en-libre-service,https://gbfs.partners.fifteen.eu/gbfs/2.2/metz/en/gbfs.json,2.2,,, From d321ef91e9eb6fc1a3f5a712feb912c2ca0c729d Mon Sep 17 00:00:00 2001 From: Fabien Richard-Allouard Date: Mon, 20 Apr 2026 14:55:56 +0200 Subject: [PATCH 03/12] Add Clem carshare in France --- systems.csv | 1 + 1 file changed, 1 insertion(+) diff --git a/systems.csv b/systems.csv index 3e792cc9..8b054a90 100644 --- a/systems.csv +++ b/systems.csv @@ -586,6 +586,7 @@ FR,Citiz Nantes,Nantes,citiz_nantes,https://citiz.coop/,https://backend.citiz.fr FR,Citiz Occitanie,Toulouse,citiz_occitanie,https://citiz.coop/,https://backend.citiz.fr/public/provider/8/gbfs/v3.0/gbfs.json,3.0,,, FR,Citiz Provence,Marseille,citiz_provence,https://citiz.coop/,https://backend.citiz.fr/public/provider/6/gbfs/v3.0/gbfs.json,3.0,,, FR,Citiz Rennes Métropole,Rennes,citiz_rennes_metropole,https://citiz.coop/,https://backend.citiz.fr/public/provider/19/gbfs/v3.0/gbfs.json,3.0,,, +FR,Clem,France,clem-france,https://www.clem-e.com/,https://gbfs.clem.mobi/gbfs.json,3.0,,, FR,Cycl'AM,Ardenne Métropole,cyclam,https://cyclam.ecovelo.mobi,https://api.gbfs.v3.0.ecovelo.mobi/cyclam/gbfs.json,2.2 ; 3.0,,, FR,Cyclolibre,Carcassonne,cyclolibre,https://cyclolibre.ecovelo.mobi,https://api.gbfs.v3.0.ecovelo.mobi/cyclolibre/gbfs.json,2.2 ; 3.0,,, FR,Cyclovis,Soissons,cyclovis,https://cyclovis.ecovelo.mobi,https://api.gbfs.v3.0.ecovelo.mobi/cyclovis/gbfs.json,2.2 ; 3.0,,, From a388d86b1b048ef00cf089f09b95bb5ca05b317a Mon Sep 17 00:00:00 2001 From: Fabien Richard-Allouard Date: Mon, 20 Apr 2026 15:00:41 +0200 Subject: [PATCH 04/12] Remove Pony La Roche-sur-Yon, FR (unavailable) --- systems.csv | 1 - 1 file changed, 1 deletion(-) diff --git a/systems.csv b/systems.csv index 8b054a90..a05712bf 100644 --- a/systems.csv +++ b/systems.csv @@ -634,7 +634,6 @@ FR,Pony Bordeaux,Bordeaux,pony_bordeaux,https://getapony.com/,https://gbfs.getap FR,Pony Bourges,Bourges,pony_Bourges,https://getapony.com/,https://gbfs.getapony.com/v1/bourges/en/gbfs.json?key=AIzaSyBMkR2fCYvZZC22Ls5A5wJQRwDERao07Nc,2.2,,, FR,Pony Evry,Evry,pony_Evry,https://getapony.com/,https://gbfs.getapony.com/v1/evry/en/gbfs.json?key=AIzaSyBMkR2fCYvZZC22Ls5A5wJQRwDERao07Nc,2.2,,, FR,Pony Herouville,Herouville-Saint-Clair,pony_Herouville,https://getapony.com/,https://gbfs.getapony.com/v1/herouville/en/gbfs.json?key=AIzaSyBMkR2fCYvZZC22Ls5A5wJQRwDERao07Nc,2.2,,, -FR,Pony La Roche-sur-Yon,La Roche-sur-Yon,pony_La_Roche_Sur_Yon,https://getapony.com/,https://gbfs.getapony.com/v1/la_roche_sur_yon/en/gbfs.json?key=AIzaSyBMkR2fCYvZZC22Ls5A5wJQRwDERao07Nc,2.2,,, FR,Pony Limoges,Limoges,pony_Limoges,https://getapony.com/,https://gbfs.getapony.com/v1/limoges/en/gbfs.json?key=AIzaSyBMkR2fCYvZZC22Ls5A5wJQRwDERao07Nc,2.2,,, FR,Pony Lorient,Lorient,pony_Lorient,https://getapony.com/,https://gbfs.getapony.com/v1/lorient/en/gbfs.json?key=AIzaSyBMkR2fCYvZZC22Ls5A5wJQRwDERao07Nc,2.2,,, FR,Pony Nice,"Nice, FR",pony_Nice,https://getapony.com/,https://gbfs.getapony.com/v1/nice/en/gbfs.json?key=AIzaSyBMkR2fCYvZZC22Ls5A5wJQRwDERao07Nc,2.2,,, From 39bd4cad1b6874f8b7e3282699828d34ba6b7545 Mon Sep 17 00:00:00 2001 From: Fabien Richard-Allouard Date: Mon, 20 Apr 2026 15:01:51 +0200 Subject: [PATCH 05/12] =?UTF-8?q?Add=20MontenV=C3=A9lo=20(Mont=20Blanc,=20?= =?UTF-8?q?FR)=20by=20Fifteen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- systems.csv | 1 + 1 file changed, 1 insertion(+) diff --git a/systems.csv b/systems.csv index a05712bf..b6d995a0 100644 --- a/systems.csv +++ b/systems.csv @@ -618,6 +618,7 @@ FR,Lime Marseille,Marseille,lime_marseille,https://www.li.me,https://data.lime.b FR,Lime Nice,Nice,lime_nice,https://www.li.me,https://data.lime.bike/api/partners/v2/gbfs/nice/gbfs.json,2.2,,, FR,Lime Paris,Paris,lime_paris,https://li.me/,https://data.lime.bike/api/partners/v2/gbfs/paris/gbfs.json,2.2,,, FR,LOVELO Libre-service,Rouen,inurba-rouen,https://lovelolibreservice.fr/,https://gbfs.urbansharing.com/lovelolibreservice.fr/gbfs.json,2.3,,, +FR,MontenVélo (Mont Blanc),Mont Blanc,montenvelo_mont_blanc,https://montenvelo.fr/,https://gbfs.partners.fifteen.eu/gbfs/2.2/mont_blanc/en/gbfs.json,2.2,,, FR,Naolib,Nantes,nantes,https://velo.naolib.fr/,https://api.cyclocity.fr/contracts/nantes/gbfs/v3/gbfs.json,2.3 ; 3.0,,, FR,Naolib Micromob',Chantrerie,chantrerie,https://naolib.fr/fr/velos/micromob-1,https://api.gbfs.v3.0.ecovelo.mobi/chantrerie/gbfs.json,2.2 ; 3.0,,, FR,NemoVélo,Nîmes,nemovelo,https://nemo-velo.fr/,https://api.gbfs.v3.0.ecovelo.mobi/nemovelo/gbfs.json,2.2 ; 3.0,,, From 50964b9eb4b2ecb93fdb86c27c72e7d78072dd74 Mon Sep 17 00:00:00 2001 From: Fabien Richard-Allouard Date: Mon, 20 Apr 2026 15:05:00 +0200 Subject: [PATCH 06/12] =?UTF-8?q?Update=20name=20of=20MontenV=C3=A9lo=20(M?= =?UTF-8?q?ont=20Blanc,=20FR)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- systems.csv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/systems.csv b/systems.csv index b6d995a0..7ec8a3f1 100644 --- a/systems.csv +++ b/systems.csv @@ -618,7 +618,7 @@ FR,Lime Marseille,Marseille,lime_marseille,https://www.li.me,https://data.lime.b FR,Lime Nice,Nice,lime_nice,https://www.li.me,https://data.lime.bike/api/partners/v2/gbfs/nice/gbfs.json,2.2,,, FR,Lime Paris,Paris,lime_paris,https://li.me/,https://data.lime.bike/api/partners/v2/gbfs/paris/gbfs.json,2.2,,, FR,LOVELO Libre-service,Rouen,inurba-rouen,https://lovelolibreservice.fr/,https://gbfs.urbansharing.com/lovelolibreservice.fr/gbfs.json,2.3,,, -FR,MontenVélo (Mont Blanc),Mont Blanc,montenvelo_mont_blanc,https://montenvelo.fr/,https://gbfs.partners.fifteen.eu/gbfs/2.2/mont_blanc/en/gbfs.json,2.2,,, +FR,MontenVélo,Mont Blanc,montenvelo_mont_blanc,https://montenvelo.fr/,https://gbfs.partners.fifteen.eu/gbfs/2.2/mont_blanc/en/gbfs.json,2.2,,, FR,Naolib,Nantes,nantes,https://velo.naolib.fr/,https://api.cyclocity.fr/contracts/nantes/gbfs/v3/gbfs.json,2.3 ; 3.0,,, FR,Naolib Micromob',Chantrerie,chantrerie,https://naolib.fr/fr/velos/micromob-1,https://api.gbfs.v3.0.ecovelo.mobi/chantrerie/gbfs.json,2.2 ; 3.0,,, FR,NemoVélo,Nîmes,nemovelo,https://nemo-velo.fr/,https://api.gbfs.v3.0.ecovelo.mobi/nemovelo/gbfs.json,2.2 ; 3.0,,, From da739d8c56f4e352528c86039e1eec949b5dd4d2 Mon Sep 17 00:00:00 2001 From: Fabien Richard-Allouard Date: Mon, 20 Apr 2026 15:07:37 +0200 Subject: [PATCH 07/12] =?UTF-8?q?Add=20V=C3=A9loMoove=20(Pompey,=20FR)=20b?= =?UTF-8?q?y=20Fifteen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- systems.csv | 1 + 1 file changed, 1 insertion(+) diff --git a/systems.csv b/systems.csv index 7ec8a3f1..bbfbf59d 100644 --- a/systems.csv +++ b/systems.csv @@ -671,6 +671,7 @@ FR,VélO2,FR,nextbike_ah,https://www.velo2.cergypontoise.fr/fr/,https://gbfs.nex FR,VéloCité,Besançon,besancon,https://www.velocite.besancon.fr/,https://api.cyclocity.fr/contracts/besancon/gbfs/v3/gbfs.json,2.3 ; 3.0,,, FR,VéloCité Mulhouse,Mulhouse,nextbike_af,https://www.velocite-mulhouse.fr/fr/,https://gbfs.nextbike.net/maps/gbfs/v2/nextbike_af/gbfs.json,2.3,,, FR,VéloModalis - TERRA,Royan,velo-modalis,https://velomodalis.fr/,https://gbfs.partners.fifteen.eu/gbfs/2.2/velo-modalis/en/gbfs.json,2.2,,, +FR,VéloMoove,Pompey,velomoove_pompey,https://velomoove.bassinpompey.fr,https://gbfs.partners.fifteen.eu/gbfs/2.2/pompey/en/gbfs.json,2.2,,, FR,Vélonecy,Annecy,velonecy60minutes_annecy,https://mobilites.grandannecy.fr/,https://gbfs.partners.fifteen.eu/gbfs/2.2/annecy/en/gbfs.json,2.2,,, FR,Vélopop,Avignon,velopop,https://velo-grandavignon.fr/fr/,https://gbfs.partners.fifteen.eu/gbfs/avignon/gbfs.json,2.2,,, FR,VélOstan'lib,Nancy,nancy,https://www.velostanlib.fr/,https://api.cyclocity.fr/contracts/nancy/gbfs/v3/gbfs.json,2.3 ; 3.0,,, From a944cea7a23cc7df4e50fdeb3823a0f7a5b6e8af Mon Sep 17 00:00:00 2001 From: Fabien Richard-Allouard Date: Mon, 20 Apr 2026 15:09:49 +0200 Subject: [PATCH 08/12] =?UTF-8?q?Add=20V=C3=A9lomagg=20(Montpellier,=20FR)?= =?UTF-8?q?=20by=20Fifteen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- systems.csv | 1 + 1 file changed, 1 insertion(+) diff --git a/systems.csv b/systems.csv index bbfbf59d..875c9b4c 100644 --- a/systems.csv +++ b/systems.csv @@ -670,6 +670,7 @@ FR,VélO2,Cergy-Pontoise,cergy,https://www.velo2.cergypontoise.fr/,https://api.c FR,VélO2,FR,nextbike_ah,https://www.velo2.cergypontoise.fr/fr/,https://gbfs.nextbike.net/maps/gbfs/v2/nextbike_ah/gbfs.json,2.3,,, FR,VéloCité,Besançon,besancon,https://www.velocite.besancon.fr/,https://api.cyclocity.fr/contracts/besancon/gbfs/v3/gbfs.json,2.3 ; 3.0,,, FR,VéloCité Mulhouse,Mulhouse,nextbike_af,https://www.velocite-mulhouse.fr/fr/,https://gbfs.nextbike.net/maps/gbfs/v2/nextbike_af/gbfs.json,2.3,,, +FR,Vélomagg,Montpellier,velomagg_montpellier,https://www.tam-voyages.com/presentation/?rub_code=1&thm_id=24,https://gbfs.theta.fifteen.eu/gbfs/montpellier/gbfs.json,2.2,,, FR,VéloModalis - TERRA,Royan,velo-modalis,https://velomodalis.fr/,https://gbfs.partners.fifteen.eu/gbfs/2.2/velo-modalis/en/gbfs.json,2.2,,, FR,VéloMoove,Pompey,velomoove_pompey,https://velomoove.bassinpompey.fr,https://gbfs.partners.fifteen.eu/gbfs/2.2/pompey/en/gbfs.json,2.2,,, FR,Vélonecy,Annecy,velonecy60minutes_annecy,https://mobilites.grandannecy.fr/,https://gbfs.partners.fifteen.eu/gbfs/2.2/annecy/en/gbfs.json,2.2,,, From 1d3b764ed2a3974534087c59168f654cc355132b Mon Sep 17 00:00:00 2001 From: Fabien Richard-Allouard Date: Mon, 20 Apr 2026 15:13:15 +0200 Subject: [PATCH 09/12] Remove Pony Paris, FR (unavailable) --- systems.csv | 1 - 1 file changed, 1 deletion(-) diff --git a/systems.csv b/systems.csv index 875c9b4c..b2f30b76 100644 --- a/systems.csv +++ b/systems.csv @@ -638,7 +638,6 @@ FR,Pony Herouville,Herouville-Saint-Clair,pony_Herouville,https://getapony.com/, FR,Pony Limoges,Limoges,pony_Limoges,https://getapony.com/,https://gbfs.getapony.com/v1/limoges/en/gbfs.json?key=AIzaSyBMkR2fCYvZZC22Ls5A5wJQRwDERao07Nc,2.2,,, FR,Pony Lorient,Lorient,pony_Lorient,https://getapony.com/,https://gbfs.getapony.com/v1/lorient/en/gbfs.json?key=AIzaSyBMkR2fCYvZZC22Ls5A5wJQRwDERao07Nc,2.2,,, FR,Pony Nice,"Nice, FR",pony_Nice,https://getapony.com/,https://gbfs.getapony.com/v1/nice/en/gbfs.json?key=AIzaSyBMkR2fCYvZZC22Ls5A5wJQRwDERao07Nc,2.2,,, -FR,Pony Paris,Paris,pony_paris,https://getapony.com/,https://gbfs.getapony.com/v1/paris/en/gbfs.json?key=AIzaSyBMkR2fCYvZZC22Ls5A5wJQRwDERao07Nc,2.2,,, FR,Pony Perpignan,Perpignan,pony_Perpignan,https://getapony.com/,https://gbfs.getapony.com/v1/perpignan/en/gbfs.json?key=AIzaSyBMkR2fCYvZZC22Ls5A5wJQRwDERao07Nc,2.2,,, FR,Pony Poitiers,Poitiers,pony_poitiers,https://getapony.com/,https://gbfs.getapony.com/v1/poitiers/en/gbfs.json?key=AIzaSyBMkR2fCYvZZC22Ls5A5wJQRwDERao07Nc,2.2,,, FR,Porte de Vassivière,Eymoutiers,mp_VASSIVIERE,https://www.mobility-parc.net/,https://www.mobility-parc.net/gbfs/v3/VASSIVIERE/gbfs.json,3,,, From c04128864d2a02ecec84d13f948043a105c66035 Mon Sep 17 00:00:00 2001 From: Fabien Richard-Allouard Date: Mon, 20 Apr 2026 15:18:09 +0200 Subject: [PATCH 10/12] Fix URLs of Pony --- systems.csv | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/systems.csv b/systems.csv index b2f30b76..6e573d3e 100644 --- a/systems.csv +++ b/systems.csv @@ -628,18 +628,18 @@ FR,Optymo Belfort,Belfort,Optymo_FR_Belfort,https://www.optymo.fr/,https://data. FR,Optymo Belfort Auto libre-service,Belfort,Optymo_Belfort_ALS,https://www.optymo.fr/,https://data.optymo.fr/als/gbfs.json,2.3,,, FR,PAYS DE L'ARBRESLE - VEL'PAR,Courzieu,mp_ARBRESLE,https://www.mobility-parc.net/,https://www.mobility-parc.net/gbfs/v3/ARBRESLE/gbfs.json,3,,, FR,Périvélo,Périgueux,perivelo,https://perivelolibreservice.ecovelo.mobi,https://api.gbfs.v3.0.ecovelo.mobi/perivelo/gbfs.json,2.2 ; 3.0,,, -FR,Pony Angers,Angers,pony_Angers,https://getapony.com/,https://gbfs.getapony.com/v1/angers/en/gbfs.json?key=AIzaSyBMkR2fCYvZZC22Ls5A5wJQRwDERao07Nc,2.2,,, -FR,Pony Basque Country,Basque Country,pony_Basque_Country,https://getapony.com/,https://gbfs.getapony.com/v1/basque_country/en/gbfs.json?key=AIzaSyBMkR2fCYvZZC22Ls5A5wJQRwDERao07Nc,2.2,,, -FR,Pony Beauvais,Beauvais,pony_Beauvais,https://getapony.com/,https://gbfs.getapony.com/v1/beauvais/en/gbfs.json?key=AIzaSyBMkR2fCYvZZC22Ls5A5wJQRwDERao07Nc,2.2,,, -FR,Pony Bordeaux,Bordeaux,pony_bordeaux,https://getapony.com/,https://gbfs.getapony.com/v1/bordeaux/en/gbfs.json?key=AIzaSyBMkR2fCYvZZC22Ls5A5wJQRwDERao07Nc,2.2,,, -FR,Pony Bourges,Bourges,pony_Bourges,https://getapony.com/,https://gbfs.getapony.com/v1/bourges/en/gbfs.json?key=AIzaSyBMkR2fCYvZZC22Ls5A5wJQRwDERao07Nc,2.2,,, -FR,Pony Evry,Evry,pony_Evry,https://getapony.com/,https://gbfs.getapony.com/v1/evry/en/gbfs.json?key=AIzaSyBMkR2fCYvZZC22Ls5A5wJQRwDERao07Nc,2.2,,, -FR,Pony Herouville,Herouville-Saint-Clair,pony_Herouville,https://getapony.com/,https://gbfs.getapony.com/v1/herouville/en/gbfs.json?key=AIzaSyBMkR2fCYvZZC22Ls5A5wJQRwDERao07Nc,2.2,,, -FR,Pony Limoges,Limoges,pony_Limoges,https://getapony.com/,https://gbfs.getapony.com/v1/limoges/en/gbfs.json?key=AIzaSyBMkR2fCYvZZC22Ls5A5wJQRwDERao07Nc,2.2,,, -FR,Pony Lorient,Lorient,pony_Lorient,https://getapony.com/,https://gbfs.getapony.com/v1/lorient/en/gbfs.json?key=AIzaSyBMkR2fCYvZZC22Ls5A5wJQRwDERao07Nc,2.2,,, -FR,Pony Nice,"Nice, FR",pony_Nice,https://getapony.com/,https://gbfs.getapony.com/v1/nice/en/gbfs.json?key=AIzaSyBMkR2fCYvZZC22Ls5A5wJQRwDERao07Nc,2.2,,, -FR,Pony Perpignan,Perpignan,pony_Perpignan,https://getapony.com/,https://gbfs.getapony.com/v1/perpignan/en/gbfs.json?key=AIzaSyBMkR2fCYvZZC22Ls5A5wJQRwDERao07Nc,2.2,,, -FR,Pony Poitiers,Poitiers,pony_poitiers,https://getapony.com/,https://gbfs.getapony.com/v1/poitiers/en/gbfs.json?key=AIzaSyBMkR2fCYvZZC22Ls5A5wJQRwDERao07Nc,2.2,,, +FR,Pony Angers,Angers,pony_Angers,https://getapony.com/,https://proxy.transport.data.gouv.fr/resource/pony-angers-gbfs/gbfs.json,2.2,,, +FR,Pony Basque Country,Basque Country,pony_Basque_Country,https://getapony.com/,https://proxy.transport.data.gouv.fr/resource/pony-pays-basque-gbfs/gbfs.json,2.2,,, +FR,Pony Beauvais,Beauvais,pony_Beauvais,https://getapony.com/,https://proxy.transport.data.gouv.fr/resource/pony-beauvais-gbfs/gbfs.json,2.2,,, +FR,Pony Bordeaux,Bordeaux,pony_bordeaux,https://getapony.com/,https://proxy.transport.data.gouv.fr/resource/pony-bordeaux-gbfs/gbfs.json,2.2,,, +FR,Pony Bourges,Bourges,pony_Bourges,https://getapony.com/,https://proxy.transport.data.gouv.fr/resource/pony-bourges-gbfs/gbfs.json,2.2,,, +FR,Pony Evry,Evry,pony_Evry,https://getapony.com/,https://proxy.transport.data.gouv.fr/resource/pony-evry-gbfs/gbfs.json,2.2,,, +FR,Pony Herouville,Herouville-Saint-Clair,pony_Herouville,https://getapony.com/,https://proxy.transport.data.gouv.fr/resource/pony-herouville-gbfs/gbfs.json,2.2,,, +FR,Pony Limoges,Limoges,pony_Limoges,https://getapony.com/,https://proxy.transport.data.gouv.fr/resource/pony-limoges-gbfs/gbfs.json,2.2,,, +FR,Pony Lorient,Lorient,pony_Lorient,https://getapony.com/,https://proxy.transport.data.gouv.fr/resource/pony-lorient-gbfs/gbfs.json,2.2,,, +FR,Pony Nice,"Nice, FR",pony_Nice,https://getapony.com/,https://proxy.transport.data.gouv.fr/resource/pony-nice-gbfs/gbfs.json,2.2,,, +FR,Pony Perpignan,Perpignan,pony_Perpignan,https://getapony.com/,https://proxy.transport.data.gouv.fr/resource/pony-perpignan-gbfs/gbfs.json,2.2,,, +FR,Pony Poitiers,Poitiers,pony_poitiers,https://getapony.com/,https://proxy.transport.data.gouv.fr/resource/pony-poitiers-gbfs/gbfs.json,2.2,,, FR,Porte de Vassivière,Eymoutiers,mp_VASSIVIERE,https://www.mobility-parc.net/,https://www.mobility-parc.net/gbfs/v3/VASSIVIERE/gbfs.json,3,,, FR,Rhoule,Piriac-sur-Mer,rhoule,https://rhoule.ecovelo.mobi,https://api.gbfs.v3.0.ecovelo.mobi/rhoule/gbfs.json,2.2 ; 3.0,,, FR,RLV'Lib,Riom,rlvlib,https://rlvlib.ecovelo.mobi,https://api.gbfs.v3.0.ecovelo.mobi/rlvlib/gbfs.json,2.2 ; 3.0,,, From 7ad7d1873bf693cb3007084c128aa327f612bf79 Mon Sep 17 00:00:00 2001 From: Fabien Richard-Allouard Date: Mon, 20 Apr 2026 15:22:04 +0200 Subject: [PATCH 11/12] Fix version rounding --- systems.csv | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/systems.csv b/systems.csv index 6e573d3e..4a37896c 100644 --- a/systems.csv +++ b/systems.csv @@ -92,7 +92,7 @@ CA,Mobi Bike Share,Vancouver,Mobibikes_CA_Vancouver,https://www.mobibikes.ca/,ht CA,Neuron Mobility,Airdrie,neuron_ard,https://www.rideneuron.com,https://mds.neuron-mobility.com/ard/gbfs/2/,2.0,,, CA,Neuron Mobility,Brampton,neuron_bmt,https://www.rideneuron.com,https://mds.neuron-mobility.com/bmt/gbfs/2/,2.0,,, CA,Neuron Mobility,Calgary,neuron_yyc,https://www.rideneuron.com,https://mds.neuron-mobility.com/yyc/gbfs/2/,2.0,,, -CA,Neuron Mobility,Edmonton,neuron_yeg,https://www.rideneuron.com,https://mds.neuron-mobility.com/yeg/gbfs/2/,2,,, +CA,Neuron Mobility,Edmonton,neuron_yeg,https://www.rideneuron.com,https://mds.neuron-mobility.com/yeg/gbfs/2/,2.0,,, CA,Neuron Mobility,Kitchen-Cambridge-Waterloo,neuron_kcw,https://www.rideneuron.com,https://mds.neuron-mobility.com/kcw/gbfs/2/,2.0,,, CA,Neuron Mobility,Lethbridge,neuron_yql,https://www.rideneuron.com,https://mds.neuron-mobility.com/yql/gbfs/2/,2.0,,, CA,Neuron Mobility,Ottawa,neuron_yow,https://www.rideneuron.com,https://mds.neuron-mobility.com/yow/gbfs/2/,2.0,,, @@ -570,7 +570,7 @@ FR,CaliVélo,Libourne,calivelo,https://calivelo.ecovelo.mobi,https://api.gbfs.v3 FR,CapCotentin,Cherbourg-en-Cotentin,capcotentin,https://capcotentin.ecovelo.mobi/,https://api.gbfs.v3.0.ecovelo.mobi/capcotentin/gbfs.json,2.2 ; 3.0,,, FR,CHATELLERAULT,Châtellerault,mp_CHATELLERAULT,https://www.mobility-parc.net/,https://www.mobility-parc.net/gbfs/v3/CHATELLERAULT/gbfs.json,3.0,,, FR,Choletbus 2 Roues,Cholet,choletbus,https://choletbus.ecovelo.mobi,https://api.gbfs.v3.0.ecovelo.mobi/choletbus/gbfs.json,2.2 ; 3.0,,, -FR,Citédia Services,Rennes,citedia_services,https://www.citedia.com/,https://backend.citiz.fr/public/provider/22/gbfs/3.0/gbfs.json,3,,, +FR,Citédia Services,Rennes,citedia_services,https://www.citedia.com/,https://backend.citiz.fr/public/provider/22/gbfs/3.0/gbfs.json,3.0,,, FR,Citiz Alpes Loire,Grenoble,citiz_alpes_loire,https://citiz.coop/,https://backend.citiz.fr/public/provider/5/gbfs/v3.0/gbfs.json,3.0,,, FR,Citiz Angers,Angers,citiz_angers,https://citiz.coop/,https://backend.citiz.fr/public/provider/7/gbfs/v3.0/gbfs.json,3.0,,, FR,Citiz AUPA,Bayonne,aupa,https://citiz.coop/,https://backend.citiz.fr/public/provider/20/gbfs/v3.0/gbfs.json,3.0,,, @@ -623,10 +623,10 @@ FR,Naolib,Nantes,nantes,https://velo.naolib.fr/,https://api.cyclocity.fr/contrac FR,Naolib Micromob',Chantrerie,chantrerie,https://naolib.fr/fr/velos/micromob-1,https://api.gbfs.v3.0.ecovelo.mobi/chantrerie/gbfs.json,2.2 ; 3.0,,, FR,NemoVélo,Nîmes,nemovelo,https://nemo-velo.fr/,https://api.gbfs.v3.0.ecovelo.mobi/nemovelo/gbfs.json,2.2 ; 3.0,,, FR,Ogalo Cyclette,Saumur,ogalo,https://ogalo.ecovelo.mobi,https://api.gbfs.v3.0.ecovelo.mobi/ogalo/gbfs.json,2.2 ; 3.0,,, -FR,OLORON,Oloron-Sainte-Marie,mp_OLORON,https://www.mobility-parc.net/,https://www.mobility-parc.net/gbfs/v3/OLORON/gbfs.json,3,,, +FR,OLORON,Oloron-Sainte-Marie,mp_OLORON,https://www.mobility-parc.net/,https://www.mobility-parc.net/gbfs/v3/OLORON/gbfs.json,3.0,,, FR,Optymo Belfort,Belfort,Optymo_FR_Belfort,https://www.optymo.fr/,https://data.optymo.fr/vls/gbfs.json,1.0,,, FR,Optymo Belfort Auto libre-service,Belfort,Optymo_Belfort_ALS,https://www.optymo.fr/,https://data.optymo.fr/als/gbfs.json,2.3,,, -FR,PAYS DE L'ARBRESLE - VEL'PAR,Courzieu,mp_ARBRESLE,https://www.mobility-parc.net/,https://www.mobility-parc.net/gbfs/v3/ARBRESLE/gbfs.json,3,,, +FR,PAYS DE L'ARBRESLE - VEL'PAR,Courzieu,mp_ARBRESLE,https://www.mobility-parc.net/,https://www.mobility-parc.net/gbfs/v3/ARBRESLE/gbfs.json,3.0,,, FR,Périvélo,Périgueux,perivelo,https://perivelolibreservice.ecovelo.mobi,https://api.gbfs.v3.0.ecovelo.mobi/perivelo/gbfs.json,2.2 ; 3.0,,, FR,Pony Angers,Angers,pony_Angers,https://getapony.com/,https://proxy.transport.data.gouv.fr/resource/pony-angers-gbfs/gbfs.json,2.2,,, FR,Pony Basque Country,Basque Country,pony_Basque_Country,https://getapony.com/,https://proxy.transport.data.gouv.fr/resource/pony-pays-basque-gbfs/gbfs.json,2.2,,, @@ -640,7 +640,7 @@ FR,Pony Lorient,Lorient,pony_Lorient,https://getapony.com/,https://proxy.transpo FR,Pony Nice,"Nice, FR",pony_Nice,https://getapony.com/,https://proxy.transport.data.gouv.fr/resource/pony-nice-gbfs/gbfs.json,2.2,,, FR,Pony Perpignan,Perpignan,pony_Perpignan,https://getapony.com/,https://proxy.transport.data.gouv.fr/resource/pony-perpignan-gbfs/gbfs.json,2.2,,, FR,Pony Poitiers,Poitiers,pony_poitiers,https://getapony.com/,https://proxy.transport.data.gouv.fr/resource/pony-poitiers-gbfs/gbfs.json,2.2,,, -FR,Porte de Vassivière,Eymoutiers,mp_VASSIVIERE,https://www.mobility-parc.net/,https://www.mobility-parc.net/gbfs/v3/VASSIVIERE/gbfs.json,3,,, +FR,Porte de Vassivière,Eymoutiers,mp_VASSIVIERE,https://www.mobility-parc.net/,https://www.mobility-parc.net/gbfs/v3/VASSIVIERE/gbfs.json,3.0,,, FR,Rhoule,Piriac-sur-Mer,rhoule,https://rhoule.ecovelo.mobi,https://api.gbfs.v3.0.ecovelo.mobi/rhoule/gbfs.json,2.2 ; 3.0,,, FR,RLV'Lib,Riom,rlvlib,https://rlvlib.ecovelo.mobi,https://api.gbfs.v3.0.ecovelo.mobi/rlvlib/gbfs.json,2.2 ; 3.0,,, FR,Rubis'Velo,Bourg-en-Bresse,beb,https://rubis.ecovelo.mobi,https://api.gbfs.v3.0.ecovelo.mobi/beb/gbfs.json,2.2 ; 3.0,,, @@ -650,7 +650,7 @@ FR,Ti Vélo,Landerneau,ti_velo,https://www.landerneau.bzh,https://gbfs.partners. FR,TLP Mobilites,Tarbes,tlpmobilites,https://tlpmobilites.ecovelo.mobi/,https://api.gbfs.v3.0.ecovelo.mobi/tlpmobilites/gbfs.json,2.2 ; 3.0,,, FR,Twisto Vélolib,Caen,twisto_velolib_caen,https://www.twisto.fr/se-deplacer/velo/velolib,https://gbfs.partners.fifteen.eu/gbfs/2.2/caen/en/gbfs.json,2.2,,, FR,V'lille,Lille,v_lille,https://www.ilevia.fr/v-lille,https://media.ilevia.fr/opendata/gbfs.json,2.3,,, -FR,VALLEE D'OSSAU,Arundy,mp_OSSAU,https://www.mobility-parc.net/,https://www.mobility-parc.net/gbfs/v3/OSSAU/gbfs.json,3,,, +FR,VALLEE D'OSSAU,Arundy,mp_OSSAU,https://www.mobility-parc.net/,https://www.mobility-parc.net/gbfs/v3/OSSAU/gbfs.json,3.0,,, FR,Vel’in,Calais,calais-velos,https://www.vel-in.fr/,https://stce.transdev-hdf.fr/gbfs/,1.0,,, FR,Velam,Amiens,amiens,https://velam.cyclocity.fr/,https://api.cyclocity.fr/contracts/amiens/gbfs/v3/gbfs.json,2.3 ; 3.0,,, FR,Velect'in,Calais,calais,https://velectin.ecovelo.mobi,https://api.gbfs.v3.0.ecovelo.mobi/calais/gbfs.json,2.2 ; 3.0,,, @@ -661,7 +661,7 @@ FR,Vélivert,Saint-Étienne,velivert_saint_etienne,https://www.velivert.fr/,http FR,Vélo d'Aqui,Argelès-sur-Mer,velodaqui,https://velodaqui.ecovelo.mobi,https://api.gbfs.v3.0.ecovelo.mobi/velodaqui/gbfs.json,2.2 ; 3.0,,, FR,Velo Fluo Grand-Est,Grand Est,grand-est,https://www.fluo.grandest.fr/velo-fluo/,https://gbfs.partners.fifteen.eu/gbfs/2.2/velo-fluo/en/gbfs.json,2.2,,, FR,Vélo Tanlib,Niort,tanlib,https://tanlib.ecovelo.mobi,https://api.gbfs.v3.0.ecovelo.mobi/tanlib/gbfs.json,2.2 ; 3.0,,, -FR,VELO VEZERE LASCAUX,Lascaux,mp_LASCAUX,https://www.mobility-parc.net/,https://www.mobility-parc.net/gbfs/v3/LASCAUX/gbfs.json,3,,, +FR,VELO VEZERE LASCAUX,Lascaux,mp_LASCAUX,https://www.mobility-parc.net/,https://www.mobility-parc.net/gbfs/v3/LASCAUX/gbfs.json,3.0,,, FR,Vélo'Baie,Saint-Brieuc,saintbrieuc,https://www.saintbrieuc-armor-agglo.bzh/velobaie,https://gbfs.partners.fifteen.eu/gbfs/2.2/saintbrieuc/en/gbfs.json,2.2,,, FR,Vélo'Cité,Laon,velocite,https://velocite.ecovelo.mobi,https://api.gbfs.v3.0.ecovelo.mobi/velocite/gbfs.json,2.2 ; 3.0,,, FR,Vélo'v,Lyon,lyon,https://velov.grandlyon.com/en/home,https://api.cyclocity.fr/contracts/lyon/gbfs/v3/gbfs.json,2.3 ; 3.0,,, From 0ca4e188af2f05c3ec128fbebc2b4ff109a6c230 Mon Sep 17 00:00:00 2001 From: Fabien Richard-Allouard Date: Mon, 20 Apr 2026 15:33:29 +0200 Subject: [PATCH 12/12] Add 4 feeds from Green On --- systems.csv | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/systems.csv b/systems.csv index 4a37896c..51c16839 100644 --- a/systems.csv +++ b/systems.csv @@ -565,6 +565,7 @@ FR,Bird Ouistreham,Ouistreham,bird-ouistreham,https://bird.co,https://mds.bird.c FR,Bird Sarreguemines,Sarreguemines,bird-sarreguemines,https://bird.co,https://mds.bird.co/gbfs/v2/public/sarreguemines/gbfs.json,1.1 ; 2.3,,, FR,Bird Vichy,Vichy,bird-vichy,https://bird.co,https://mds.bird.co/gbfs/v2/public/vichy/gbfs.json,1.1 ; 2.3,,, FR,Brennus à Vélo (Sens),Sens,brennus_a_velo_sens,https://www.ville-sens.fr/,https://gbfs.partners.fifteen.eu/gbfs/2.2/sens/en/gbfs.json,2.2,,, +FR,BYCOR,Tarare,mp_TARARE,https://www.mobility-parc.net/,https://www.mobility-parc.net/gbfs/v3/TARARE/gbfs.json,3.0,,, FR,C-Vélo,Clermont-Ferrand,CVelo_FR_Clermont-Ferrand,https://www.c-velo.fr,https://clermontferrand.publicbikesystem.net/customer/gbfs/v3.0/gbfs.json,1.1 ; 2.3 ; 3.0,,, FR,CaliVélo,Libourne,calivelo,https://calivelo.ecovelo.mobi,https://api.gbfs.v3.0.ecovelo.mobi/calivelo/gbfs.json,2.2 ; 3.0,,, FR,CapCotentin,Cherbourg-en-Cotentin,capcotentin,https://capcotentin.ecovelo.mobi/,https://api.gbfs.v3.0.ecovelo.mobi/capcotentin/gbfs.json,2.2 ; 3.0,,, @@ -599,6 +600,7 @@ FR,Dott Ol-Vallee,Ol-Vallee,dott-ol-vallee,https://ridedott.com,https://gbfs.api FR,Dott Paris,Paris,dott-paris,https://ridedott.com,https://gbfs.api.ridedott.com/public/v2/paris/gbfs.json,2.3,,, FR,Dott SIEMU,Marne-la-Vallée,dott-siemu,https://ridedott.com/,https://gbfs.api.ridedott.com/public/v2/siemu/gbfs.json,2.3,,, FR,Dott Versailles Grand-Parc,Versailles,dott-versailles-grand-parc,https://ridedott.com/,https://gbfs.api.ridedott.com/public/v2/versailles-grand-parc/gbfs.json,2.3,,, +FR,Estrées Saint Denis,Estrées-Saint-Denis,mp_ESTREES,https://www.mobility-parc.net/,https://www.mobility-parc.net/gbfs/v3/ESTREES/gbfs.json,3.0,,, FR,Gévaudan,Gévaudan,mp_GEVAUDAN,https://www.mobility-parc.net/,https://www.mobility-parc.net/gbfs/v3/GEVAUDAN/gbfs.json,3.0,,, FR,GraouLib',Metz,graoulib_metz,https://www.eurometropolemetz.eu/a-la-une/une/graoulib-la-location-de-velos-electriques-en-libre-service,https://gbfs.partners.fifteen.eu/gbfs/2.2/metz/en/gbfs.json,2.2,,, FR,IDEcycle (Pau),PAU,idecycle_pau,https://gbfs.partners.fifteen.eu,https://gbfs.partners.fifteen.eu/gbfs/2.2/pau/en/gbfs.json,2.2,,, @@ -626,7 +628,9 @@ FR,Ogalo Cyclette,Saumur,ogalo,https://ogalo.ecovelo.mobi,https://api.gbfs.v3.0. FR,OLORON,Oloron-Sainte-Marie,mp_OLORON,https://www.mobility-parc.net/,https://www.mobility-parc.net/gbfs/v3/OLORON/gbfs.json,3.0,,, FR,Optymo Belfort,Belfort,Optymo_FR_Belfort,https://www.optymo.fr/,https://data.optymo.fr/vls/gbfs.json,1.0,,, FR,Optymo Belfort Auto libre-service,Belfort,Optymo_Belfort_ALS,https://www.optymo.fr/,https://data.optymo.fr/als/gbfs.json,2.3,,, +FR,PAYS D'OPALE,Pays d'Opale,mp_Opale,https://www.mobility-parc.net/,https://www.mobility-parc.net/gbfs/v3/Opale/gbfs.json,3.0,,, FR,PAYS DE L'ARBRESLE - VEL'PAR,Courzieu,mp_ARBRESLE,https://www.mobility-parc.net/,https://www.mobility-parc.net/gbfs/v3/ARBRESLE/gbfs.json,3.0,,, +FR,PAYS DU COQUELICOT,Albert,mp_COQUELICOT,https://www.mobility-parc.net/,https://www.mobility-parc.net/gbfs/v3/COQUELICOT/gbfs.json,3.0,,, FR,Périvélo,Périgueux,perivelo,https://perivelolibreservice.ecovelo.mobi,https://api.gbfs.v3.0.ecovelo.mobi/perivelo/gbfs.json,2.2 ; 3.0,,, FR,Pony Angers,Angers,pony_Angers,https://getapony.com/,https://proxy.transport.data.gouv.fr/resource/pony-angers-gbfs/gbfs.json,2.2,,, FR,Pony Basque Country,Basque Country,pony_Basque_Country,https://getapony.com/,https://proxy.transport.data.gouv.fr/resource/pony-pays-basque-gbfs/gbfs.json,2.2,,,