profile
viewpoint
Brendan Nee brendannee BlinkTag Inc San Francisco, CA https://blinktag.com

BlinkTagInc/node-gtfs 304

Import GTFS transit data into SQLite and query routes, stops, times, fares and more.

BlinkTagInc/gtfs-to-html 111

Build human readable transit timetables as HTML or PDF from GTFS.

BlinkTagInc/gtfs-to-geojson 32

Generate geoJSON of transit route data from a GTFS file.

BlinkTagInc/realtime-transit-display 23

Realtime display for transit (MUNI and BART) near BlinkTag offices

brendannee/bikesy 22

A front end for displaying routes from bikesy.com

brendannee/bikesy-server 21

An open source multimodal trip planning engine

brendannee/github-visualization 14

Visualization of work done at Hacker School

brendannee/getgeo 5

Command line tool to easily grab Tiger shapefiles, openstreetmap data, and SimpleGeo Context for a specified location

BlinkTagInc/realtime-bart-display 4

Realtime Display of BART train arrivals

BlinkTagInc/bart-map 2

Open source BART system map

push eventvta/tax-measures-website

Brendan Nee

commit sha f1116fef13df0e0068f459943d048403c958265b

Node.js version update

view details

Brendan Nee

commit sha 4a7fc667ae529a75c47acc32c22475cef40decdc

Add google translate

view details

push time in 4 days

issue commentBlinkTagInc/gtfs-to-html

run sort order?

Thanks for reporting this issue.

I pushed an improvement to how trip order is determined by finding a common stop which solves the ordering issue for this route. This is in GTFS-to-HTML version 1.1.1.

Let me know if this works for you.

evantrillium

comment created time in 4 days

release BlinkTagInc/gtfs-to-html

1.1.1

released time in 4 days

created tagBlinkTagInc/gtfs-to-html

tag1.1.1

Build human readable transit timetables as HTML or PDF from GTFS.

created time in 4 days

push eventBlinkTagInc/gtfs-to-html

Brendan Nee

commit sha 51480c45d3ce15d1ac44ce835abf74b4426b24a7

Fix for finding common stop id

view details

Brendan Nee

commit sha de12e62382f77597bd6fca8cd02230b9dda46b3f

Dependency update and version bump

view details

push time in 4 days

push eventbrendannee/bikesy

Brendan Nee

commit sha 3be2086aab627e8ff8adb9f82cbf206d9c9d7453

Dependency updates

view details

push time in 4 days

push eventBlinkTagInc/design-your-transit-system

Brendan Nee

commit sha bdc03c1dbecd6b6b6a2baaedb6424d02ade3671d

Dependency updates

view details

push time in 5 days

push eventBlinkTagInc/design-your-transit-system

push time in 5 days

push eventBlinkTagInc/design-your-transit-system

Brendan Nee

commit sha 9e7a697314c3f58930defbb49f9932af0307fb69

Dependency updates

view details

push time in 5 days

push eventBlinkTagInc/design-your-transit-system

Brendan Nee

commit sha 6eb7dbdf19ce7bffc2f66bba0bbebdf875688e64

Update save-survey.js

view details

Brendan Nee

commit sha f2c8aa6f667d91d9740db903ee4210d31157e453

Update export.js

view details

Brendan Nee

commit sha 6f68e4805bcd7ae68c605fa00910779bca6f998e

Dependency updates

view details

push time in 5 days

issue commentBlinkTagInc/gtfs-to-html

Discussion: footnotes?

I have a working version of GTFS-to-HTML with footnote support on this branch: https://github.com/BlinkTagInc/gtfs-to-html/tree/feature/timetable-notes. I'm very interested in your feedback.

An example of the output is here: https://gtfs-to-html-notes-demo.vercel.app/20200913-20201212/17.html

The timetable_notes.txt and timetable_notes_references.txt files used to generate this are attached. timetable_notes.txt timetable_notes_references.txt

The first timetable on this page has examples of several types of notes:

  • Note a applies to only a specific timetable (this one). None of the other timetables on this timetable_page have this note.

  • Note b applies only to a specific route. Since all of the timetables on this page are for this route, it shows up for all.

  • Note c applies only to a specific trip. It shows up in the trip header and also for each timepoint on that trip in all timetables that have that trip.

  • Note d applies only to a specific stop. It shows up by the stop name and also for each timepoint at that stop in all timetables.

  • Note e applies only to a specific stop and stop_sequence. It shows up by the stop name and also for each timepoint at that stop in all timetables only if that stop has that stop_sequence value for any trip in that timetable.

  • Note § applies only to a specific stop and trip. It only shows up by the timepoint that matches the specific trip and stop it is for. This is an example of a note that has a symbol specified in timetable_notes.txt.

A few observations and questions:

  • Notes can have a symbol specified or can be left blank and GTFS-to-HTML will assign a letter a-z to it (falling back to using integers if more than 26 symbols are needed)

  • When a note is auto-assigned a symbol, currently that symbol is not guaranteed to be the same for each timetable. You'll notice on this page that the same note gets different letters on different timetables. Does this seem like a bad thing?

  • Is it too noisy to have notes that apply to entire stops or entire trips show up for each timepoint for that stop or trip?

  • This new footnote feature is not a breaking change for GTFS-to-HTML so I can merge it into master once it looks good and mark it as an experimental feature.

antrim

comment created time in 6 days

create barnchBlinkTagInc/gtfs-to-html

branch : feature/timetable-notes

created branch time in 6 days

push eventBlinkTagInc/gtfs-to-html

Brendan Nee

commit sha 6d074db5df879a4b4c68a9f19af5024ac03be6c4

Better geojson simplification

view details

push time in 6 days

push eventBlinkTagInc/gtfs-to-geojson

Brendan Nee

commit sha e35a5320a7f520489177541dbe1cab7b0c50174e

Better geojson merge

view details

push time in 6 days

push eventBlinkTagInc/gtfs-to-html

Brendan Nee

commit sha 7b24be7e64f7c70615cd0200d9f9580991282bdc

Reorganize formatting functions

view details

Brendan Nee

commit sha 656d4bd1f7c7d6d2801992fbfd917c77273d8c49

Better defaultOrientation

view details

push time in 7 days

push eventBlinkTagInc/node-gtfs

Brendan Nee

commit sha 91f59d6715eba53d5f6c369c05b45ec2e7f05461

Timetable notes

view details

push time in 7 days

push eventBlinkTagInc/gtfs-to-html

Brendan Nee

commit sha c440234af4b11474a9839c6843147099ddffe3e5

Update configuration.md

view details

push time in 7 days

create barnchBlinkTagInc/node-gtfs

branch : feature/timetable-notes

created branch time in 7 days

push eventBlinkTagInc/node-gtfs

Brendan Nee

commit sha d9e74786de8d790de753167e0db4a299b1bd5bcf

Expand model character limit

view details

push time in 7 days

issue closedBlinkTagInc/gtfs-to-html

ability to use mainview of all routes only and then link to route_url when clicking?

Is it possible to use index.html page for overall view of all routes on map (route listing, hover effect over routes to see them on the map), but when clicking, point to route_url taken from the GTFS routes.txt file ?

closed time in 8 days

wkulesza

created tagBlinkTagInc/gtfs-to-html

tag1.1.0

Build human readable transit timetables as HTML or PDF from GTFS.

created time in 9 days

release BlinkTagInc/gtfs-to-html

1.1.0

released time in 9 days

push eventBlinkTagInc/gtfs-to-html

Brendan Nee

commit sha 65cd2c85f2d7693a2c1f626523312adbd878b43e

Default route color for maps

view details

Brendan Nee

commit sha 77efc3c888f2c6ef6e4f9d553367433d7540d958

Map map consistent

view details

Brendan Nee

commit sha 5b5462012efb872659a1c3e27c5e244a8cabe239

Use directed graph topology sort to determine stop order by default

view details

push time in 9 days

push eventmarintransit/marintransit-gtfs

Brendan Nee

commit sha e68f68d98b94f9d2a3e7cdf76ef64b674269c8d9

Remove timetable_stop_order.txt

view details

push time in 9 days

push eventmarintransit/marintransit-gtfs

Brendan Nee

commit sha e08005605e7b88ac3dc63440b50f01840da1b575

Route 135 Weekend timetables

view details

Brendan Nee

commit sha 94d6a7957c96d6a25b8ac05d2919771d35f916de

GTFS updates

view details

Brendan Nee

commit sha c541e5e75c25e656417cbcf70843c4a17bbbd097

timetable route_id updates

view details

push time in 9 days

push eventmarintransit/marintransit-gtfs

Brendan Nee

commit sha d37f88a73b29dd4ee886335887671d5fc7ddca56

Updates to GTFS

view details

push time in 11 days

push eventmarintransit/marintransit-gtfs

Brendan Nee

commit sha 023ba1a2d30a8399512b54a79ee61108c467ec11

Add route 17

view details

Brendan Nee

commit sha ebae962f0746dec9d04e5129621bf0ba402f7572

Updated GTFS

view details

Brendan Nee

commit sha 17ee897320164ddb81820f2497a18185083b8bea

New timetables files

view details

push time in 11 days

push eventBlinkTagInc/gtfs-to-html

Brendan Nee

commit sha 12dac40699b0136122ece966d63602e1859bb65a

Update yarn.lock

view details

push time in 11 days

created tagBlinkTagInc/gtfs-to-html

tag1.0.12

Build human readable transit timetables as HTML or PDF from GTFS.

created time in 11 days

release BlinkTagInc/gtfs-to-html

1.0.12

released time in 11 days

push eventBlinkTagInc/gtfs-to-html

Brendan Nee

commit sha 215098954d12280c84af9f1239eefe10d757b294

Improved warnings

view details

Brendan Nee

commit sha 6cdc8968269aab38e2b2ab1570d383fe3b26988e

Dependency updates and version bump

view details

push time in 11 days

release BlinkTagInc/node-gtfs

2.0.8

released time in 11 days

created tagBlinkTagInc/node-gtfs

tag2.0.8

Import GTFS transit data into SQLite and query routes, stops, times, fares and more.

created time in 11 days

push eventBlinkTagInc/node-gtfs

Brendan Nee

commit sha 20f544f294f0657b3b7cef1329992e92a7c6246c

Improved validation on import

view details

push time in 11 days

issue commentBlinkTagInc/gtfs-to-geojson

SQLITE error even when not using SQLITE?

Great point - I wasn't aware of these but I updated the schema definitions of route_type in routes.txt to support this and published updated versions of all libraries.

larsschwarz

comment created time in 12 days

created tagBlinkTagInc/gtfs-to-html

tag1.0.11

Build human readable transit timetables as HTML or PDF from GTFS.

created time in 12 days

release BlinkTagInc/gtfs-to-html

1.0.11

released time in 12 days

push eventBlinkTagInc/gtfs-to-html

Brendan Nee

commit sha 54a31539561094dc51d7615a9432c1f20c66c29e

Support for extended GTFS route types

view details

push time in 12 days

created tagBlinkTagInc/gtfs-to-geojson

tag1.0.4

Generate geoJSON of transit route data from a GTFS file.

created time in 12 days

release BlinkTagInc/gtfs-to-geojson

1.0.4

released time in 12 days

push eventBlinkTagInc/gtfs-to-geojson

Brendan Nee

commit sha 9e50321123f7ee9318159f5343dbf22fe0e2b1b4

Support for extended GTFS route types

view details

push time in 12 days

created tagBlinkTagInc/node-gtfs

tag2.0.7

Import GTFS transit data into SQLite and query routes, stops, times, fares and more.

created time in 12 days

release BlinkTagInc/node-gtfs

2.0.7

released time in 12 days

push eventBlinkTagInc/node-gtfs

Brendan Nee

commit sha 10094abbf1490563ecb995fb76a88ff1cb7d72a3

Support for extended GTFS route types

view details

push time in 12 days

issue closedBlinkTagInc/gtfs-to-geojson

SQLITE error even when not using SQLITE?

I did not specify a sqlitePath in the config file, however when running gtfs-to-geojson it returns:

Starting GTFS import for 1 file
vbn: Downloading GTFS from http://www.connect-info.net/opendata/gtfs/connect-nds-toplevel/<hidden-api-key>
vbn: Download successful
vbn: Importing GTFS from /tmp/tmp-92890-Nz3KBUYM4MjY/vbn-gtfs.zip
vbn: Importing - agency.txt - 110 lines imported
vbn: Importing - attributions.txt - No file found
vbn: Importing - calendar_dates.txt - 43802 lines imported
vbn: Importing - calendar.txt - 1639 lines imported
vbn: Importing - fare_attributes.txt - No file found
vbn: Importing - fare_rules.txt - No file found
vbn: Importing - feed_info.txt - No file found
vbn: Importing - frequencies.txt - 0 lines imported
vbn: Importing - levels.txt - No file found
vbn: Importing - pathways.txt - 0 lines imported
vbn: Importing - routes.txt - 134 lines imported
Error: Error: SQLITE_CONSTRAINT: CHECK constraint failed: routes
[  Error: SQLITE_CONSTRAINT: CHECK constraint failed: routes
] {
  errno: 19,
  code: 'SQLITE_CONSTRAINT'
}

Also when using the same config file (no sqlitePath set) and providing --Skipimport it immediately returns

Starting GeoJSON creation for vbn
Error: Error: SQLITE_ERROR: no such table: routes
[  Error: SQLITE_ERROR: no such table: routes
] {
  errno: 1,
  code: 'SQLITE_ERROR'
}

Same error (SQLITE_CONSTRAINT) also happens with gtfs-to-html btw.

Ubuntu 20.04.1 LTS Node v12.18.4 npm 6.14.6

closed time in 13 days

larsschwarz

issue commentBlinkTagInc/gtfs-to-geojson

SQLITE error even when not using SQLITE?

Thanks for sharing the feed.

I found that it had some validation issues - but GTFS-to-HTML and GTFS-to-geojson were not giving very helpful and specific error messages. A few routes in routes.txt have invalid values of route_type set to 1200 (valid options are 0-7).

I added better validation with specific line numbers so that it is easier to see what's wrong. Check out the latest version of GTFS-to-HTML and GTFS-to-geojson and it will print some very helpful error messages.

Screen Shot 2020-10-13 at 12 42 57 AM

Once you get this working, let me know if you end up using GTFS-to-HTML or GTFS-to-geojson for anything interesting and let me know if you find any other issues.

larsschwarz

comment created time in 13 days

created tagBlinkTagInc/gtfs-to-html

tag1.0.10

Build human readable transit timetables as HTML or PDF from GTFS.

created time in 13 days

release BlinkTagInc/gtfs-to-html

1.0.10

released time in 13 days

push eventBlinkTagInc/gtfs-to-html

Brendan Nee

commit sha a3dc05a3646b9d070841f3e99382d82d553f81be

Better error logging

view details

Brendan Nee

commit sha e633669f8cd9d4ce2c7e41deca9cb3d8f1e3737c

Dependency updates

view details

push time in 13 days

created tagBlinkTagInc/gtfs-to-geojson

tag1.0.3

Generate geoJSON of transit route data from a GTFS file.

created time in 13 days

release BlinkTagInc/gtfs-to-geojson

1.0.3

released time in 13 days

push eventBlinkTagInc/gtfs-to-geojson

Brendan Nee

commit sha 5f2299ff638a4551871ab83e61ead67f0bf1cc99

Better error formatting

view details

Brendan Nee

commit sha 94de9d0b7c55e53361d11046f493991b858323f9

Dependency updates and version bump

view details

push time in 13 days

created tagBlinkTagInc/node-gtfs

tag2.0.6

Import GTFS transit data into SQLite and query routes, stops, times, fares and more.

created time in 13 days

release BlinkTagInc/node-gtfs

2.0.6

released time in 13 days

push eventBlinkTagInc/node-gtfs

Brendan Nee

commit sha 50db921724287ce1b20fb7d3c051ee5e77048881

Update CHANGELOG.md

view details

push time in 13 days

push eventBlinkTagInc/node-gtfs

Brendan Nee

commit sha b2034524e6a5d04e8d1dec9608dc281a9963a78d

Better error formatting

view details

Brendan Nee

commit sha c615668376585d3605a563cdb5ab3fa0913c0ea6

GTFS import validation and better errors

view details

Brendan Nee

commit sha c48a3da38ce9c73dbdb21e8dff391d6acff6987f

Dependency updates and version bump

view details

push time in 13 days

push eventBlinkTagInc/design-your-transit-system

Brendan Nee

commit sha 1535a8a00e04420b7e0cf2461d59b3b39a57a6e9

Contact

view details

push time in 17 days

push eventBlinkTagInc/design-your-transit-system

Brendan Nee

commit sha ea70d2ab84721bf7a3b31cc95fb482f3e3f4029c

Update settings.js

view details

push time in 17 days

push eventBlinkTagInc/design-your-transit-system

Brendan Nee

commit sha f9d887dbe6c213334862a5dbc441c1d05f18b186

Modal Buttons

view details

push time in 17 days

push eventBlinkTagInc/design-your-transit-system

Brendan Nee

commit sha 341f3591a8c8ae5df96279e1794f8a3e03b1d7d6

Disabled button styles

view details

Brendan Nee

commit sha cef9e71048c84e57408e249441dd27040c43bd95

Save survey and export functions

view details

push time in 17 days

push eventBlinkTagInc/design-your-transit-system

Brendan Nee

commit sha 5c83063b9cb8079bbe27291224bf670e46f3cd55

Post survey modal

view details

push time in 17 days

issue commentBlinkTagInc/gtfs-to-geojson

SQLITE error even when not using SQLITE?

Thanks for reporting this issue.

Can you share with me the GTFS file you are using so I can see why the SQLITE_CONSTRAINT: CHECK constraint failed: routes happened?

I just updated the documentation - if you use skipImport with an in-memory database, it will fail as there will be no data available.

larsschwarz

comment created time in 17 days

push eventBlinkTagInc/gtfs-to-geojson

Brendan Nee

commit sha 32990beb39ae0e8028ef2600cd5d44854e8d425f

Update README.md

view details

push time in 17 days

push eventBlinkTagInc/gtfs-to-html

Brendan Nee

commit sha 65e9974d8e7626dbaa0795ef0950c063601805be

Update configuration.md

view details

push time in 17 days

push eventvta/tax-measures-website

Brendan Nee

commit sha c05a72ae643b5b83133cf7e07db1e6955cd9a8cb

Dependency updates Upgrade to next.js 5.6.4 security release. update to remove SASS dependencies and simplify sitewide styles. Dependency updates and testing.

view details

push time in 17 days

push eventBlinkTagInc/design-your-transit-system

Brendan Nee

commit sha 242cf4a8f1103dd27894baaef9dc2f317a9c0f02

Better post survey URL

view details

push time in 17 days

push eventBlinkTagInc/meter-made

Brendan Nee

commit sha 6aac01a3524fb93c65e2dfce8866d96eb5f245de

Dependency updates

view details

push time in 18 days

push eventBlinkTagInc/design-your-transit-system

Brendan Nee

commit sha d9204b40ca2171771c6ddaad14ce5d68b80d741e

Dependency updates

view details

push time in 18 days

push eventbrendannee/bikesy

Brendan Nee

commit sha 94d86dff0934a9cae5d582e625890160f652d243

Next.js version bump

view details

push time in 18 days

push eventbrendannee/bikesy

Brendan Nee

commit sha dd7cf8edb066842699603178d854024d9eab99a8

Next.js version bump

view details

push time in 18 days

issue commentBlinkTagInc/gtfs-to-html

ability to use mainview of all routes only and then link to route_url when clicking?

Yes - you can make your own custom template: https://gtfstohtml.com/docs/custom-templates After copying the default template, update overview.pug to use the route_url. You should be able to get the route_url for all routes used by a timetable in a timetablePage

Each timetablePage is an object with a key timetables that is an array of timetables.

Each timetable is an object with a key routes that is an array of routes.

For most timetablepages, only one route is used so:

timetablePage.timetables[0].routes[0].route_url should be the way to get at what you are looking for.

wkulesza

comment created time in 18 days

push eventBlinkTagInc/design-your-transit-system

Brendan Nee

commit sha 6b576a57e3ff64ada0b0b1938e2391ce450f2651

Font include

view details

push time in 18 days

push eventBlinkTagInc/design-your-transit-system

Brendan Nee

commit sha 3582f234cce4e161721740c7bf2a2abbc075c343

Meter text

view details

Brendan Nee

commit sha 820b021abb1fe24323a0009e2560d7a0d7bcbd9b

Meter colors

view details

Brendan Nee

commit sha d4c19a8c3c63af9e708162b62a249c5c294c8a7b

Remove roles

view details

push time in 18 days

push eventBlinkTagInc/design-your-transit-system

Brendan Nee

commit sha f8204f2d1dc268aaea045ec13d9d39a9bf5948ab

Update postcss.config.js

view details

push time in 18 days

push eventBlinkTagInc/design-your-transit-system

Brendan Nee

commit sha 595da854ffd09662334efb07b33fc92145bcd19f

PurgeCSS

view details

Brendan Nee

commit sha 4dd0cca6eac55c7c22c6d02e279b2afc6cb2ed25

lints

view details

Brendan Nee

commit sha 015c4a53c59fbe5903f6093806ab2dfd15e15893

Benefit meter heights

view details

push time in 18 days

push eventBlinkTagInc/design-your-transit-system

Brendan Nee

commit sha 5a62b217e77680cf497b9510bb797f0d203e1f25

Remove Sass

view details

Brendan Nee

commit sha c7964c8c445b11b61281476d6c8e404f94c337a4

Update dashboard.js

view details

Brendan Nee

commit sha c36ffbc593127e885dcd35dc4ea03930ac3f0b59

Update strategy.js

view details

Brendan Nee

commit sha 0954bce5c7709227d1109c2d0bcff0cdefb61034

Update strategies.js

view details

Brendan Nee

commit sha 25b239e70b5782e5c4aabbc9510b6e8a84780f9e

Remove es-6 promise

view details

Brendan Nee

commit sha 63eaee96304649d760478c7cda1ef96d5507b0d7

Update strategies.js

view details

Brendan Nee

commit sha 8e5cba71262286880555c04a2de57bfbb72615a6

Switch to tailwind css

view details

Brendan Nee

commit sha 2674895736fb1efbfba759e29660ddf40e704747

Modal styles

view details

Brendan Nee

commit sha 50ca3a09373ac2c32b449fdf269516a997d6cf17

Mobile styles

view details

push time in 18 days

push eventbrendannee/bikesy

Brendan Nee

commit sha 8bbb1ce443effbf0720afe7ab7e9c41aedbb6e78

Map refs

view details

Brendan Nee

commit sha 5fc77591ad822b883f2e2f820a22a30353467d47

lints

view details

push time in 19 days

push eventbrendannee/bikesy

Brendan Nee

commit sha 46b066afad725dca0ec7481c943be4931eb10af2

Remove proptypes

view details

Brendan Nee

commit sha 5ae6ac678c58a42328cb35468be899145ec1a19c

lints

view details

Brendan Nee

commit sha 3af2473af6519fd3cedee3ea3e6bd11aefec231a

Map refs

view details

push time in 19 days

push eventbrendannee/bikesy

Brendan Nee

commit sha 5a48f12c11ebfba7a51130bf624674399f59a7b0

Update titlebar.js

view details

Brendan Nee

commit sha dc8d58357e70e7cfc8c1462cac47b64743e2f836

Update directions.js

view details

Brendan Nee

commit sha da4effbffae4f3cc73671168bb9c25b19dfc7979

Modernize app

view details

Brendan Nee

commit sha cfd6341a6e6848abade84c74fed17d69acc91b1d

Modernize map

view details

Brendan Nee

commit sha 6050c5c2641d449badae16680e7bd610b4cbd452

Remove proptypes

view details

push time in 19 days

push eventbrendannee/bikesy

Brendan Nee

commit sha 8596b66266a7bbade77c59baaa9981493a692c7c

Modernize app.js

view details

Brendan Nee

commit sha 50744f663955c3868d68725e19e417882e21079c

Modernize elevation

view details

Brendan Nee

commit sha 16e5892cc940ec433995e07f718f22a4397d673d

Modernize map

view details

push time in 19 days

push eventbrendannee/bikesy

Brendan Nee

commit sha 135d197ba19db2dcc520f0713e782947fa9629de

Update titlebar.js

view details

Brendan Nee

commit sha 06fa95528a6844faa0ee3431ef01583a2ba8d0af

Update directions.js

view details

push time in 19 days

push eventbrendannee/bikesy

Brendan Nee

commit sha 19f318a77adfc5a60a6fcd4fc856e038f734a3d9

Update api.php

view details

Brendan Nee

commit sha e6b30524e83e42b3098915ab305a8a983caa862c

Dependency updates

view details

Brendan Nee

commit sha 91a80ce77c2661fe509c6dbeef15b307d2922294

Airquality API

view details

Brendan Nee

commit sha fe479f47e19a9b9ffee90eceb253d5f7321d75d8

Move Bikesy API

view details

Brendan Nee

commit sha 3d258ef3aa377df84478beb5c983ece83b274a54

Remove asset prefix

view details

Brendan Nee

commit sha e4bc4570173a53a35ef4fa4b3cdfda29c890db19

redirect

view details

Brendan Nee

commit sha 75cfd37863396b6dbb45209ba8cb87b9ae76cbd6

API rewrite

view details

Brendan Nee

commit sha dc34b76aa16870edeb65ae6d74bb7095d06f074a

Invalid API response

view details

Brendan Nee

commit sha 5718525acbd02f6142b98054fa4ad55c72a8c2e6

Create about pages

view details

Brendan Nee

commit sha f75bb70ea4257a7696020080509b7bb8d6bcc994

Add CORS

view details

Brendan Nee

commit sha 64ffe093ef48f37fbeb0cc5bf9962722059f999c

Dependency updates

view details

Brendan Nee

commit sha 635ca018a0e3d0696cf0c7c214b072116b1362f5

Function rename

view details

Brendan Nee

commit sha 337be3918810c4966688c17795aa50ff7d9143ca

Create construction-icon.png

view details

Brendan Nee

commit sha 1b511f36559d74133897ab20256beddd1adf2ed5

Update welcome_modal.js

view details

Brendan Nee

commit sha a93e6cfc121fc9ffe9af51548084d6a2b870d6ce

Update weather component

view details

Brendan Nee

commit sha a7dbc4d9ba49794adf2d57a48ef0f9a595102196

Dependency updates

view details

Brendan Nee

commit sha 74a4256760ab0048fc4ec36fa826a76c97805fe3

new endpoint

view details

Brendan Nee

commit sha a8be3453c47163e6a3a356174850a747e85bb2c0

Update elevation graph

view details

push time in 19 days

push eventbrendannee/bikesy

Brendan Nee

commit sha 1b511f36559d74133897ab20256beddd1adf2ed5

Update welcome_modal.js

view details

Brendan Nee

commit sha a93e6cfc121fc9ffe9af51548084d6a2b870d6ce

Update weather component

view details

Brendan Nee

commit sha a7dbc4d9ba49794adf2d57a48ef0f9a595102196

Dependency updates

view details

push time in 19 days

push eventBlinkTagInc/gtfs-to-html

Brendan Nee

commit sha 0df5c2ee7c9c7faffb021117e3e1e0f5f0832b57

Update documentation dependencies

view details

push time in 20 days

issue closedBlinkTagInc/gtfs-to-html

unable to install globally on a clean ubuntu 20.04 64bit

Hey, first of all, great project (if only i'd be able to run it on my server). I've been scratching my head but were unable to start it on a fresh Ubuntu 20.04 server 64bit. After installing npm, i went ahead to install this globally as a sudo user, but got a lot of errors.

My node log is below. Could anyone point out what i'm doing wrong (i've been trying to install this as a normal user too - then of course i get a lot of permission errors) and also install this not globally (without -g flag). then gtfs-to-html command is not found.

9344 silly install minizlib@1.3.3
9345 info lifecycle minizlib@1.3.3~install: minizlib@1.3.3
9346 silly install tar@4.4.13
9347 info lifecycle tar@4.4.13~install: tar@4.4.13
9348 silly install node-pre-gyp@0.11.0
9349 info lifecycle node-pre-gyp@0.11.0~install: node-pre-gyp@0.11.0
9350 silly install sqlite3@5.0.0
9351 info lifecycle sqlite3@5.0.0~install: sqlite3@5.0.0
9352 verbose lifecycle sqlite3@5.0.0~install: unsafe-perm in lifecycle false
9353 verbose lifecycle sqlite3@5.0.0~install: PATH: /usr/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/usr/lib/node_modules/gtfs-to-html/node_modules/sqlite3/node_modules/.bin:/usr/lib/node_modules/gtfs-to-html/node_modules/.bin:/usr/lib/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
9354 verbose lifecycle sqlite3@5.0.0~install: CWD: /usr/lib/node_modules/gtfs-to-html/node_modules/sqlite3
9355 silly lifecycle sqlite3@5.0.0~install: Args: [ '-c', 'node-pre-gyp install --fallback-to-build' ]
9356 silly lifecycle sqlite3@5.0.0~install: Returned: code: 1  signal: null
9357 info lifecycle sqlite3@5.0.0~install: Failed to exec install script
9358 timing action:install Completed in 1054ms
9359 verbose unlock done using /root/.npm/_locks/staging-a072192f34a17023.lock for /usr/lib/node_modules/.staging
9360 timing stage:rollbackFailedOptional Completed in 1116ms
9361 timing stage:runTopLevelLifecycles Completed in 16942ms
9362 verbose stack Error: sqlite3@5.0.0 install: `node-pre-gyp install --fallback-to-build`
9362 verbose stack Exit status 1
9362 verbose stack     at EventEmitter.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
9362 verbose stack     at EventEmitter.emit (events.js:315:20)
9362 verbose stack     at ChildProcess.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
9362 verbose stack     at ChildProcess.emit (events.js:315:20)
9362 verbose stack     at maybeClose (internal/child_process.js:1021:16)
9362 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5)
9363 verbose pkgid sqlite3@5.0.0
9364 verbose cwd /home/wojciech
9365 verbose Linux 5.4.0-40-generic
9366 verbose argv "/usr/bin/node" "/usr/bin/npm" "install" "gtfs-to-html" "-g"
9367 verbose node v12.18.4
9368 verbose npm  v6.14.6
9369 error code ELIFECYCLE
9370 error errno 1
9371 error sqlite3@5.0.0 install: `node-pre-gyp install --fallback-to-build`
9371 error Exit status 1
9372 error Failed at the sqlite3@5.0.0 install script.
9372 error This is probably not a problem with npm. There is likely additional logging output above.
9373 verbose exit [ 1, true ]
root@vps671012:/home/wojciech#

closed time in 21 days

wkulesza

issue commentBlinkTagInc/gtfs-to-html

unable to install globally on a clean ubuntu 20.04 64bit

Thanks for the notes - I updated the documentation to add this to the troubleshooting section: https://gtfstohtml.com/docs/quick-start

wkulesza

comment created time in 21 days

push eventBlinkTagInc/gtfs-to-html

Brendan Nee

commit sha 7ec509ead656b186f6f223e53d27ce4cd81ca5d2

Add troubleshootinig section to documentation

view details

push time in 21 days

push eventBlinkTagInc/gtfs-to-html

Brendan Nee

commit sha 458f53ba6956a0bcfae0f464363a3254b604f13c

System map highlight fix

view details

Brendan Nee

commit sha 99a69dbc52b2fba308cb6b802ec2ad8521846e00

Simplify demo app

view details

push time in 23 days

issue closedBlinkTagInc/gtfs-to-html

Crash when using frequencies

Hello. I just seen the script is crashing when using frequencies.txt.

Log

[  ReferenceError: config is not defined


  - utils.js:580
    /Users/harkle/kDrive/Downloads/gtfs-to-html-1.0.8/lib/utils.js:580:77

  - Array.map

  - utils.js:580 getFrequenciesByTrip
    /Users/harkle/kDrive/Downloads/gtfs-to-html-1.0.8/lib/utils.js:580:22

  - utils.js:803
    async /Users/harkle/kDrive/Downloads/gtfs-to-html-1.0.8/lib/utils.js:803:25

  - async Promise.all

  - utils.js:758 async getTripsFromTimetable
    /Users/harkle/kDrive/Downloads/gtfs-to-html-1.0.8/lib/utils.js:758:3

  - utils.js:868
    async /Users/harkle/kDrive/Downloads/gtfs-to-html-1.0.8/lib/utils.js:868:30

  - async Promise.all

  - utils.js:1076 async Object.exports.getFormattedTimetablePage
    /Users/harkle/kDrive/Downloads/gtfs-to-html-1.0.8/lib/utils.js:1076:42

  - gtfs-to-html.js:63
    async /Users/harkle/kDrive/Downloads/gtfs-to-html-1.0.8/lib/gtfs-to-html.js:63:29

  - async Promise.all

]

Fix Pass config in utils.js Lines 576;580.

const getFrequenciesByTrip = async (trip, config) => {
  const frequencies = await gtfs.getFrequencies({
    trip_id: trip.trip_id
  });
  return frequencies.map(frequency => formatters.formatFrequency(frequency, config));
};

closed time in 23 days

harkle

issue commentBlinkTagInc/gtfs-to-html

Crash when using frequencies

I pushed an update to GTFS-to-HTML version 1.0.9 which solves this issue. Try it out and let me know if you have any other issues.

If you end up using this for anything, let me know if you'd like your agency included in the README list of agencies using GTFS-to-HTML.

harkle

comment created time in 23 days

created tagBlinkTagInc/gtfs-to-html

tag1.0.9

Build human readable transit timetables as HTML or PDF from GTFS.

created time in 23 days

release BlinkTagInc/gtfs-to-html

1.0.9

released time in 23 days

push eventBlinkTagInc/gtfs-to-html

Brendan Nee

commit sha 28b52ed964b4db331f860ec0bf7682c25be37060

Fix for frequencies

view details

Brendan Nee

commit sha f3ee21e49d0bc1ba5442d95ce99d18d62a4e03ac

Dependency updates and version bump

view details

push time in 23 days

push eventBlinkTagInc/realtime-transit-display

Brendan Nee

commit sha b6ea1aba5dbd8880ededd2ba5a80b637b56a9cfa

Rearrangement to add tweets

view details

Brendan Nee

commit sha af087b9e01aa10b4afff4ddf15a866decd52e3c8

BART columns

view details

Brendan Nee

commit sha bcfc2b94cfe678dd159548b9d4e20c7520e895e0

Style updates

view details

Brendan Nee

commit sha 6429f1f9848b7f4dcb87a4bee431671d1d1c69e8

Updated node.js and dependencies

view details

Brendan Nee

commit sha c985353f886193212912a7846d3b743b36488dfd

nodejs version update

view details

Brendan Nee

commit sha 7a6a5800ce5dbb50bc1ba41c5c2b4e3a246e2e14

Support for longer tweets

view details

Brendan Nee

commit sha a86e65bb71bc83922e5a4efbda3dc6653ce01267

Update to node.js 10.16.3

view details

Brendan Nee

commit sha 56ce466a8face7e002eaa9b01c6b52b6b9baf88d

node.js update

view details

Brendan Nee

commit sha b5e52fe62f8d2cbdd4774ffabcebf398350a4673

Node.js version upgrade and depdency updates

view details

push time in a month

create barnchBlinkTagInc/realtime-transit-display

branch : pwn

created branch time in a month

push eventbrendannee/presento

Brendan Nee

commit sha 41a4637aaad40480951459c9b0e69f786aa6bb7d

Dependency updates

view details

push time in a month

issue closedBlinkTagInc/gtfs-to-html

TimeTable #FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory

Hello, I have created the timetable.txt and timetable_stop_order.txt files and generated the HTML, I have total of 8700+ .html files to be generated, I think I messed up with the additional file. The .html file generated for timetable seems to be repeated multiple time for the same route and all of the 4000+ files are mon-fri only. after generating 4100 the cmd stopped working with the FATAL Error.

Any help is highly appreciated.

Thank you.

closed time in a month

471Q

issue commentBlinkTagInc/gtfs-to-html

TimeTable #FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory

Closing this issue - feel free to reopen or comment as needed.

471Q

comment created time in a month

issue closedBlinkTagInc/gtfs-to-html

Option to automatically remove empty rows

We've notice that there are not present an efficient algorithm to merge the nodes of all route's branches in one merged with a correct sequence. So we putting all nodes for all branches in the timetable_stop_order ordered by branches length. Would be helpful remove all empty rows (means with not transit time) on a timetable. You can do it by a true/false option.

closed time in a month

campagnaagtt

issue commentBlinkTagInc/gtfs-to-html

Option to automatically remove empty rows

Closing this issue - feel free to reopen or comment as needed.

campagnaagtt

comment created time in a month

more