derhuerst
By writing open-source software, I try to make urban infrastructure more accessible & convenient.
freelancerBerlin
Pinned Repositories
db-rest
A clean REST API wrapping around the Deutsche Bahn API.
html-vault
Store a secret securely in a standalone HTML file.
svg-patterns
SVG patterns for Data Visualization.
tcp-over-websockets
Tunnel TCP through WebSockets.
vbb-modules
List of JavaScript modules for Berlin & Brandenburg public transport.
gtfs-utils
Read & analyze GTFS datasets using Node.js.
gtfs-via-postgres
Process GTFS Static/Schedule by importing it into a PostgreSQL database.
hafas-client
JavaScript client for HAFAS public transport APIs.
derhuerst's Repositories
derhuerst/tcp-over-websockets
Tunnel TCP through WebSockets.
derhuerst/vbb-rest
An HTTP API for Berlin & Brandenburg public transport.
derhuerst/svg-radar-chart
Generate SVG radar charts.
derhuerst/bvg-rest
An HTTP API for Berlin & Brandenburg public transport.
derhuerst/db-rest
A clean REST API wrapping around the Deutsche Bahn API.
derhuerst/self-decrypting-html-page
Generate a standalone HTML page that decrypts data.
derhuerst/html-vault
Store a secret securely in a standalone HTML file.
derhuerst/sepa-payment-qr-code
Generate a QR code to initiate a SEPA bank transfer.
derhuerst/pev2-cli
Run the PostgreSQL Explain Visualizer 2 (pev2) from the command line.
derhuerst/hafas-gtfs-rt-feed
Format HAFAS data as GTFS Realtime.
derhuerst/combine-tiles
Combine map tiles into a single large image.
derhuerst/berlin-gtfs-rt-server
Expose Berlin & Brandenburg transit data as a GTFS-RT feed.
derhuerst/gulp-scale-images
Gulp plugin to resize each image into multiple smaller variants.
derhuerst/hafas-monitor-trips
Using a HAFAS endpoint, watch all trips in a bounding box.
derhuerst/url-parser-cli
Parse a URL, get one or all components pretty-printed or as JSON.
derhuerst/chutney
Run TAP tests at Sauce Labs.
derhuerst/match-gtfs-rt-to-gtfs
Match HAFAS realtime data with GTFS Static data.
derhuerst/nats-streaming-cli
Publish & subscribe to NATS Streaming channels.
derhuerst/node-systemd
Support for running node.js as a socket-activated service under systemd
derhuerst/record-ice-movement
Record the movement of any ICE using the on-board WiFi.
derhuerst/vbb-stations-autocomplete
Search for stations in the Berlin Brandenburg public transport service (VBB).
derhuerst/stable-public-transport-ids
Get normalized IDs for public transport stations, etc.
derhuerst/gtfs-rt-bindings
Parse and serialize GTFS Realtime.
derhuerst/odeg-wifi-portal-client
A client for the WiFi passenger information portal in German ODEG trains.
derhuerst/vdv-453-client
Subscribe to data from a VDV 453 API.
derhuerst/boilerplate
Boilerplate for modules I write.
derhuerst/live-icomera-position
Live vehicle geolocation, taken from the on-board Icomera WiFi system.
derhuerst/localtunnel
expose yourself
derhuerst/vbb-trips
When do trains run where in VBB?
derhuerst/vdv-453-nats-adapter
Sends realtime public transport data from a VDV-453/VDV-454 API to a NATS message broker.