azavea / gtfs-feed-fetcher Goto Github PK
View Code? Open in Web Editor NEWFetch and validate transit feeds
License: MIT License
Fetch and validate transit feeds
License: MIT License
For the last 2 deploys (July & August), the NJ bus and train data downloaded by fetch_feeds.py
was not the most current data and did not match the data available through the NJ Transit developer portal. We should update fetch_feeds
to download the data from the portal; unfortunately, it looks like this might involve reverting a part of the fix in PR 13, though maybe we can see how Transitland is handling this issue and update it a similar way.
Occasionally after download and verification, processing output will contain:
ERROR:root:Error processing nj_rail.zip: Download is not a zip file
This appears to be an extraneous error message; zip file can be processed successfully.
Do not output this message for valid zip files (do retain error message for corrupted zip files or files of the wrong format).
We are getting a septa bus error right, now it might not be current as our TransitFeed Validator is no longer maintained and recommends using gtfs-validator from MobilityData now.
I've played around with it a bit - and it can make a nice HTML report - but not sure how best to work with it programmatically.
Another alternative might be to just fully replace this project by a combination of https://github.com/interline-io/transitland-lib and the transitland-atlas.
URL path has changed from patco.zip
to PortAuthorityTransitCorporation.zip
.
Contacted agency, who said the new URL should stay constant.
Delaware feed always reports as new and gets downloaded again on feed check.
The Delaware GTFS download no longer sets the last-modified header, so instead scrape the "last updated" date from this page with the download link.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.