Git Product home page Git Product logo

stq-gtfs's Introduction

STQ GTFS

Générateur de données GTFS pour les services de traversier de la Société des Traversiers du Québec (STQ)


Ce programme n'est aucunement cautionné, sanctionné ou approuvé par la Société des traversiers du Québec (STQ). Les données sont fournies telles quelles, sans aucune garantie d'exactitude ou de disponibilité.


Installation & Utilisation

  • Cloner ce répositoire
  • npm run prepare
  • npm run main

À propos

Cet outil utilise les données de l'API de la STQ ainsi que des données saisies manuellement afin de créer un fichier GTFS.

Configuration

  • Pour configurer la période couverte par le GTFS, data/config.json
    • Les champs earliest_day et latest_day permettent de contrôler la période à couvrir relativement au jour de l'exécution du programme. Il est possible d'utiliser des valeurs négatives afin de retourner dans le passé.
    • Tout ce qui concerne les temps de parcours et les paires d'origine-destination est configuré dans data/service_patterns.json.
    • Le reste est pas mal tout dans data/static

Notes

  • La grande majorité du code présent dans ce programme à été écrite par ChatGPT en suivant des instructions qui lui ont été données.
  • Ces données et ce code est fourni sans aucune garantie quoi que ce soit. L'utilisation est à vos propres risques.
  • Seules les traversées exploitées par la STQ sont comprises dans ces données. Les traverses de Saint-Siméon, la desserte maritime de l'Île d'Anticosti et de la Basse-Côte-Nord (Bella Desgagnés/Relais Nordik) ainsi que la liaison Souris, I-P-É / Îles-de-la-Madeleine (CTMA) sont exploitées par des tiers qui ne rendent pas leurs horaires disponibles via l'API de la STQ.
  • Ce programme n'est pas sanctionné, approuvé ou cautionné par la Société des Traversiers du Québec (STQ).

stq-gtfs's People

Contributors

brodyflannigan avatar dependabot[bot] avatar github-actions[bot] avatar npaun avatar

Watchers

 avatar

stq-gtfs's Issues

Implement GTFS validation on PR

A GitHub action should be used to systematically run the MobilityData GTFS validator when a PR is opened. This would allow me to enable auto-merge on PRs

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.