David Wheatley's repositories
rail-announcements
Compilation of railway announcement snippets and a website to generate your own announcement snippets.
uk-railway-stations
A dataset containing information about all UK railway stations.
sky-plus-web-simulator
A recreation of the Sky+ Box EPG on the web.
raildotmatrix.co.uk
A UK railway dot-matrix platform indicator simulator, pulling live data from National Rail.
shannon-pixel-modem-tweaks-app
Apply mobile networking tweaks to Google Pixel devices with Shannon-based modems.
mastdatabase.co.uk
A collection of mobile networking tools and resources for the UK and the rest of the world.
mobile-spectrum-data
Data related to mobile networking spectrum around the world, including ARFCNs, descriptions, and more.
doesgiffgaffhavevolteyet.com
Does giffgaff have VoLTE yet?
boris-johnson-covid-bingo
Do you find Boris Johnson's Coronavirus briefings ridiculously dull? Play a game of BoJo Bingo: mark off each phrase and action as they happen in real time.
mastedatabasen-dk-scraper
Simple Python tool to scrape Mastedatabasen.dk of all antenna locations across the country, along with their associated operators.
oled-departure-board
Python-based live-updating UK train departure board for the SD1322 OLED display
personal-portfolio
My personal website and blog.
visited-stations-map
Interactive WebGL-powered map of visited stations, backed by Google Sheets and Cloudflare Workers.
compose-lazycolumn-scroll-jank
Reproduction app for janky animateScrollTo behaviour in Compose with LazyColumn
coverage-map-proxy-worker
A Cloudflare Workers project that proxies requests to my network coverage tiles on Backblaze B2
crunker
Simple way to merge or concatenate audio files with the Web Audio API.
flybywiresim-website
Marketing website for FlyByWire Sim
gatsby-plugin-cloudflare-pages
Gatsby plugin. Automatically generates a _headers file and a _redirects file at the root of the public folder to configure HTTP headers and redirects for Cloudflare Pages.
mastdatabase-api-proxy-services
Variety of proxies for mastdatabase.co.uk content to prevent content blocks from mean networks.
mastedatabasen-dk-api
A custom API wrapper for all data on the official Danish antenna map (mastedatabasen.dk).
node-js-file-uploads-server
A basic file uploads and hosting service, running on Node JS. Made for ShareX, compatible with anything.
node-js-file-uploads-server-docker
A Docker container for my Node.js file upload server.
osm-vector-tiles
Configuration and processing for my OSM vector tiles
pmtiles-cloudflare-worker
Cloud-optimized + compressed single-file tile archives for vector and raster maps
rm-bulk
Unofficial Tampermonkey script to bulk-update Railmiles journeys (very hacky, will probably break!)
station-mapper
Map visited railway stations from a spreadsheet
thomasr.me-1
This is my site!
whatdotheyknow-theme
The Alaveteli theme for WhatDoTheyKnow (UK)