<commit_before>#include <QDebug>

#include "staticdataprovider.h"
#include "src/parser/bikedataparserfactory.h"

StaticDataProvider::StaticDataProvider()
{
    _jcdecauxApiKey = "";

    CityData lille("Lille", "V'Lille", "FR",
                   "http://vlille.fr/stations/xml-stations.aspx",
                   NULL, "http://vlille.fr/stations/xml-station.aspx?borne=${number}",
                   BikeDataParserFactory::getLilleParser);
    _citiesData["Lille"] = lille;
    CityData nice("Nice", "<NAME>", "FR",
                  "http://www.velobleu.org/cartoV2/libProxyCarto.asp",
                  "http://www.velobleu.org/cartoV2/libProxyCarto.asp", NULL,
                  BikeDataParserFactory::getVelowayParser);
    _citiesData["Nice"] = nice;
    CityData vannes("Vannes", "Vélocéa", "FR",
                    "http://www.velocea.fr/cartoV2/libProxyCarto.asp",
                    "http://www.velocea.fr/cartoV2/libProxyCarto.asp", NULL,
                    BikeDataParserFactory::getVelowayParser);
    _citiesData["Vannes"] = vannes;
    CityData calais("Calais", "Vel'In", "FR",
                    "http://www.vel-in.fr/cartoV2/libProxyCarto.asp",
                    "http://www.vel-in.fr/cartoV2/libProxyCarto.asp", NULL,
                    BikeDataParserFactory::getVelowayParser);
    _citiesData["Calais"] = calais;
    CityData london("London", "Barclays Cycle Hire", "UK",
                    "http://www.tfl.gov.uk/tfl/syndication/feeds/cycle-hire/livecyclehireupdates.xml",
                    "http://www.tfl.gov.uk/tfl/syndication/feeds/cycle-hire/livecyclehireupdates.xml", NULL,
                    BikeDataParserFactory::getLondonParser);
    _citiesData["London"] = london;

    // Smoove systems
    CityData montpellier("Montpellier", "Vélomagg'", "FR",
                         "http://cli-velo-montpellier.gir.fr/tvcstations.xml",
                         "http://cli-velo-montpellier.gir.fr/tvcstations.xml",
                         NULL, BikeDataParserFactory::getSmooveParser);
    _citiesData["Montpellier"] = montpellier;
    CityData lorient("Lorient", "Vélo", "FR",
                     "http://www.lorient-velo.fr/tvcstations.xml", "http://www.lorient-velo.fr/tvcstations.xml",
                     NULL, BikeDataParserFactory::getSmooveParser);
    _citiesData["Lorient"] = lorient;
    CityData grand_chalon("Grand Chalon", "Réflex", "FR",
                          "http://cli-velo-chalon.gir.fr/tvcstations.xml",
                          "http://cli-velo-chalon.gir.fr/tvcstations.xml",
                          NULL, BikeDataParserFactory::getSmooveParser);
    _citiesData["Grand Chalon"] = grand_chalon;
    CityData avignon("Avignon", "Vélopop", "FR",
                     "http://www.velopop.fr/tvcstations.xml", "http://www.velopop.fr/tvcstations.xml",
                     NULL, BikeDataParserFactory::getSmooveParser);
    _citiesData["Avignon"] = avignon;<commit_msg>Fixed London URL<commit_after>#include <QDebug>

#include "staticdataprovider.h"
#include "src/parser/bikedataparserfactory.h"

StaticDataProvider::StaticDataProvider()
{
    _jcdecauxApiKey = "";

    CityData lille("Lille", "V'Lille", "FR",
                   "http://vlille.fr/stations/xml-stations.aspx",
                   NULL, "http://vlille.fr/stations/xml-station.aspx?borne=${number}",
                   BikeDataParserFactory::getLilleParser);
    _citiesData["Lille"] = lille;
    CityData nice("Nice", "<NAME>", "FR",
                  "http://www.velobleu.org/cartoV2/libProxyCarto.asp",
                  "http://www.velobleu.org/cartoV2/libProxyCarto.asp", NULL,
                  BikeDataParserFactory::getVelowayParser);
    _citiesData["Nice"] = nice;
    CityData vannes("Vannes", "Vélocéa", "FR",
                    "http://www.velocea.fr/cartoV2/libProxyCarto.asp",
                    "http://www.velocea.fr/cartoV2/libProxyCarto.asp", NULL,
                    BikeDataParserFactory::getVelowayParser);
    _citiesData["Vannes"] = vannes;
    CityData calais("Calais", "Vel'In", "FR",
                    "http://www.vel-in.fr/cartoV2/libProxyCarto.asp",
                    "http://www.vel-in.fr/cartoV2/libProxyCarto.asp", NULL,
                    BikeDataParserFactory::getVelowayParser);
    _citiesData["Calais"] = calais;
    CityData london("London", "Barclays Cycle Hire", "UK",
                    "https://www.tfl.gov.uk/tfl/syndication/feeds/cycle-hire/livecyclehireupdates.xml",
                    "https://www.tfl.gov.uk/tfl/syndication/feeds/cycle-hire/livecyclehireupdates.xml", NULL,
                    BikeDataParserFactory::getLondonParser);
    _citiesData["London"] = london;

    // Smoove systems
    CityData montpellier("Montpellier", "Vélomagg'", "FR",
                         "http://cli-velo-montpellier.gir.fr/tvcstations.xml",
                         "http://cli-velo-montpellier.gir.fr/tvcstations.xml",
                         NULL, BikeDataParserFactory::getSmooveParser);
    _citiesData["Montpellier"] = montpellier;
    CityData lorient("Lorient", "Vélo", "FR",
                     "http://www.lorient-velo.fr/tvcstations.xml", "http://www.lorient-velo.fr/tvcstations.xml",
                     NULL, BikeDataParserFactory::getSmooveParser);
    _citiesData["Lorient"] = lorient;
    CityData grand_chalon("Grand Chalon", "Réflex", "FR",
                          "http://cli-velo-chalon.gir.fr/tvcstations.xml",
                          "http://cli-velo-chalon.gir.fr/tvcstations.xml",
                          NULL, BikeDataParserFactory::getSmooveParser);
    _citiesData["Grand Chalon"] = grand_chalon;
    CityData avignon("Avignon", "Vélopop", "FR",
                     "http://www.velopop.fr/tvcstations.xml", "http://www.velopop.fr/tvcstations.xml",
                     NULL, BikeDataParserFactory::getSmooveParser);
    _citiesData["Avignon"] = avignon;
{'fraction_non_alphanumeric': 0.1494625490530626, 'fraction_numerical': 0.002047432178809077, 'mean_word_length': 2.3478012564249, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 2, 'lorem ipsum': 0, 'www.': 24, 'xml': 24}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2821340', 'n_tokens_mistral': 2039, 'n_tokens_neox': 1951, 'n_words': 209}