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/vbb-rest
An HTTP API for Berlin & Brandenburg public transport.
derhuerst/db-rest
A clean REST API wrapping around the Deutsche Bahn API.
derhuerst/bvg-rest
An HTTP API for Berlin & Brandenburg public transport.
derhuerst/email-providers
A list of common eMail providers.
derhuerst/html-vault
Store a secret securely in a standalone HTML file.
derhuerst/pev2-cli
Run the PostgreSQL Explain Visualizer 2 (pev2) from the command line.
derhuerst/print-gtfs-rt-cli
Read a GTFS Realtime feed from stdin, print human-readable or as JSON.
derhuerst/epsg-index
A machine-readable index of all EPSG coordinate systems.
derhuerst/scroll-animation
Animate elements based on the scroll position.
derhuerst/vbb-stations
A list of VBB stations.
derhuerst/build123d-docker
Dockerfile for the build123d Python-based parametric CAD modeler.
derhuerst/youtube-metadata-cli
Get metadata on YouTube videos.
derhuerst/vbb-stations-autocomplete
Search for stations in the Berlin Brandenburg public transport service (VBB).
derhuerst/serve-buffer
Serve a blob of binary data via HTTP, with support for range requests, conditional GET & compression.
derhuerst/gtfs-rt-differential-to-full-dataset
Transform a stream of DIFFERENTIAL-mode GTFS Realtime (GTFS-RT) FeedEntities into a FULL_DATASET-mode feed.
derhuerst/vbb-lines
VBB lines and their stations.
derhuerst/ansible-role-nats
Ansible Role to install the NATS message queue
derhuerst/gtfs-rt-bindings
Parse and serialize GTFS Realtime data encoded as protocol buffers.
derhuerst/vbb-lines-at
Which lines run at a VBB station?
derhuerst/iris-gtfs-rt-feed
Matches realtime transit data from Deutsche Bahn's IRIS API against GTFS Schedule, producing GTFS Realtime data.
derhuerst/live-flix-website-position
Periodically fetch a vehicle's position from Flix(bus)'s website.
derhuerst/live-vy-website-position
Fetch a vehicles' realtime positions from Vy's website.
derhuerst/seebruecke-events-calendar-feed
A calendar feed for Seebrücke events.
derhuerst/berlin-demonstrations-ics-service
Serve an .ics file for demonstrations in Berlin.
derhuerst/bibbot
BibBot is a browser extension that removes the paywall on German online news sites using your library account's access to press databases.
derhuerst/elements-cli
The missing CLI for beautiful, interactive API docs powered by with Stoplight Elements
derhuerst/gpsd-docker
Yet another Docker image packaging GPSd.
derhuerst/grafana-ansible-collection
grafana.grafana Ansible collection provides modules and roles for managing various resources on Grafana Cloud and roles to manage and deploy Grafana Agent and Grafana
derhuerst/vbb-shapes
Shapes of VBB lines.
derhuerst/vbb-trips
When do trains run where in VBB?