Projects in Awesome Lists by liddiard
A curated list of projects in awesome lists by liddiard .
https://github.com/liddiard/text-diff
Visual JavaScript text diff library. CommonJS module created from https://code.google.com/p/google-diff-match-patch/.
characters equality javascript-diff-library text-diff
Last synced: 04 Apr 2025
https://github.com/liddiard/google-sheet-s3
Google Apps Script that publishes a Google Sheet to Amazon S3 as a JSON file. Auto-updates on edit & maintains data types. Creates an array of objects keyed by column header.
amazon-web-services aws google-apps-script google-sheets json s3 s3-bucket spreadsheet
Last synced: 09 Apr 2025
https://github.com/liddiard/stream-editor
A web tool for interactively using and chaining command-line text manipulation utilities like sed, grep, and awk.
bash flask grep react regular-expressions sed shell stream-editor
Last synced: 11 Oct 2025
https://github.com/liddiard/skry
Extendable CMS for small news organizations following decoupled CMS design paradigm. Built on Django Rest Framework. Dynamic image resizing, revision history, fully exposable models API.
cms django django-rest-framework newsroom python
Last synced: 16 Apr 2026
https://github.com/liddiard/harmontown-search
Search all transcripts from the Harmontown podcast. Transcription powered by OpenAI's Whisper model. Search powered by Typesense.
fusejs nextjs openai-whisper podcast react search search-engine typesense
Last synced: 11 Mar 2026
https://github.com/liddiard/driving-time-heatmap
Input an origin point, generate a heatmap of driving times to surrounding areas at different times of day. ๐ โฑ ๐ฅ ๐บ
commute driving google-maps heatmap mapping react traffic transportation
Last synced: 09 Apr 2025
https://github.com/liddiard/react-kofi-overlay
A React component for accepting donations though Ko-fi without leaving your website
donations ko-fi payments react typescript
Last synced: 09 Apr 2025
https://github.com/liddiard/google-diff-match-patch
Automatically exported from code.google.com/p/google-diff-match-patch
Last synced: 28 Mar 2025
https://github.com/liddiard/flight-status-dashboard
Simple command line UI to display the progress of your flight.
bash flight javascript node shell
Last synced: 13 Apr 2026
https://github.com/liddiard/monitor404
Easy-to-configure service for logging and notification of HTTP 404 errors.
Last synced: 07 Jan 2026
https://github.com/liddiard/google-sheets-json
NPM package to easily get data from public Google Sheets and format the messy API response in a pretty, usable way.
Last synced: 03 Aug 2025
https://github.com/liddiard/sepalnote
Hierarchical note taking webapp. Django/PostgreSQL + AngularJS. (under development)
Last synced: 17 Apr 2026
https://github.com/liddiard/spectacle
Web viewer for circular videos โย such as those produced by Snap Inc.'s Spectacles smartglasses โ using gyroscope data from DeviceOrientation events. This library is not affiliated with or endorsed by Snap, Inc.
deviceorientation gyroscope snapchat spectacles video video-player
Last synced: 28 Mar 2025
https://github.com/liddiard/smarthome
Collection of my smarthome-related scripts
Last synced: 17 Jun 2025
https://github.com/liddiard/simple-video-chat
[WIP] Dead simple video chat using WebRTC and the SimpleWebRTC library. Idea is to make it simple enough for anyone to use easily โย no extraneous user interface stuff that every video chat app seems to have.
Last synced: 12 Apr 2026
https://github.com/liddiard/console.console
A method on `console` for when you need consolation that you're doing ok. `console.console()`
Last synced: 28 Mar 2025
https://github.com/liddiard/yagsa
Yet Another Google Spreadsheet API. Get the contents of a Google Sheet in properly-typed JSON, cache the result.
Last synced: 28 Mar 2025
https://github.com/liddiard/react-live-blog
**Not yet production-ready** React live blog component using good ol' Ajax polling that supports arbitrary embeds and markdown formatting. Works great with a data backend using https://github.com/liddiard/google-sheet-s3
Last synced: 28 Mar 2025
https://github.com/liddiard/spekti
Type the name of a TV show at the command line and start watching the latest episode within 10 seconds. ๐บ Uses torrent search scraping, TVDB API, and WebTorrent CLI.
command-line torrents tv-shows webtorrent
Last synced: 28 Mar 2025
https://github.com/liddiard/my-commute-dashboard
Visualize when the trains are arriving along my personal commute and when to leave to catch them. ๐โณ
commute public-transportation react san-jose silicon-valley transit
Last synced: 27 Apr 2026
https://github.com/liddiard/gifdatabase
The internet's finest animated GIF search. (until Giphy came around... someone give me $150 million in venture capital?)
django gif postgresql python search-engine
Last synced: 20 Apr 2026
https://github.com/liddiard/bionic-ears
Experimenting with using the web audio API to give you super hearing while filtering out transient noise.
Last synced: 24 Aug 2025
https://github.com/liddiard/kikl
The link shortener for easy to type and remember URLs. E.g., kikl.co/goofy-lemur instead of bit.ly/1QyEygk
django javascript link-shortener python sqlite tailwind-css vuejs
Last synced: 04 Apr 2026
https://github.com/liddiard/cs35l
UCLA Winter 2015 CS 35L (Software Construction Laboratory) labs and homework.
Last synced: 03 May 2026
https://github.com/liddiard/typeemoji-llm
Your AI-powered emoji assistant โจ๐
ai chatgpt css-animations flask llm openai react vite
Last synced: 10 Apr 2026
https://github.com/liddiard/bottom-nav-visibility-change
Event listener to detect when the visibility of the Mobile Safari bottom navigation bar has changed.
event-listener javascript mobile-safari resize
Last synced: 28 Mar 2025
https://github.com/liddiard/ling185a
UCLA Winter 2017 Ling 185A (Computational Linguistics) homework and notes.
context-free-grammar finite-state-machine grammars haskell homework linguistics
Last synced: 28 Mar 2025
https://github.com/liddiard/cs33
UCLA Fall 2015 CS 33 (Introduction to Computer Organization) labs and homework.
Last synced: 28 Mar 2025
https://github.com/liddiard/asian-american-voter-data
Parser and parsed data for APIAVote/AAJC/AAPIData, Spring 2016 Asian American Voter Survey
Last synced: 28 Mar 2025
https://github.com/liddiard/cs31
UCLA Spring 2013 CS 31 (Intro to CS) projects and lecture examples.
Last synced: 28 Mar 2025
https://github.com/liddiard/github-feed
[WIP] A better activity feed (homepage) for GitHub. Not affiliated with or endorsed by GitHub, Inc.
Last synced: 04 Aug 2025
https://github.com/liddiard/harmontown-video-downloader
Script to batch download video episodes of the podcast Harmontown (https://harmontown.com/)
Last synced: 01 Jul 2025
https://github.com/liddiard/personal-website-jekyll
My personal website from 2016โ2019, built with Jekyll (https://jekyllrb.com).
personal-website portfolio resume
Last synced: 21 Feb 2026
https://github.com/liddiard/cs161
UCLA CS 161 (Fundamentals of Artificial Intelligence) Winter 2016
Last synced: 04 Feb 2026
https://github.com/liddiard/weather-subway-board
๐ฆ ๐ Display current weather, hourly forecast, and NYC subway train departures on an LED matrix.
forecast led-matrix nyc public-transport raspberry-pi subway trains weather
Last synced: 09 Apr 2025
https://github.com/liddiard/set-operations
(WIP) Web app to perform set operations like union, intersection, and difference among many sets.
Last synced: 09 Oct 2025
https://github.com/liddiard/personal-website-django
My personal website from 2014โ2016, built with Django (https://www.djangoproject.com).
Last synced: 14 Mar 2026
https://github.com/liddiard/tabbie
Chrome extension to show tab numbers when pressing Cmd (or Ctrl) for easy tab access with Cmd + [tab number].
Last synced: 02 Jul 2026
https://github.com/liddiard/flight-deal-alerts
Posts flight deals from The Flight Deal's RSS feed to a Slack channel. Not affiliated with The Flight Deal.
Last synced: 15 Apr 2026
https://github.com/liddiard/traintracker
[Work in Progress] ๐ Live tracking North American intercity passenger rail โย ๐บ๐ธ Amtrak, ๐จ๐ฆ VIA Rail, ๐ด Brightline
geospatial-visualization gis maplibre-gl-js nextjs openfreemap train transit transportation turfjs web-push
Last synced: 04 Mar 2026
https://github.com/liddiard/video-tilt-scrubbing
Experimental UI for quick, high-precision HTML5 video scrubbing using gyroscopic device orientation.
device-orientation javascript video vue
Last synced: 02 May 2026
https://github.com/liddiard/istelemarketer
Search multiple caller complaint databases at once for a quick yes-or-no verdict.
Last synced: 03 May 2026
https://github.com/liddiard/interview-practice
Interview practice from Cracking the Coding Interview, et al.
Last synced: 02 Jul 2026
https://github.com/liddiard/360-soundscapes
Using the web audio API and device orientation events to create 360ยฐ soundscapes.
device-orientation howlerjs sound-effects virtual-reality web-audio
Last synced: 29 Jun 2026
https://github.com/liddiard/vestir
(incomplete) Backend for an iOS app to recommend travel clothing based on weather.
Last synced: 07 Jul 2025
https://github.com/liddiard/dotfiles
My command line config-related dotfiles. These are mainly just for me, but have at it if you find them useful.
Last synced: 28 Mar 2025
https://github.com/liddiard/geo7
UCLA Summer 2015 Geography 7 (Geographic Information Systems).
Last synced: 28 Mar 2025
https://github.com/liddiard/browser-automation
A place for me to put Cypress "tests" that are really just automation for any random, tedious tasks I need to perform in a web browser.
Last synced: 17 Feb 2026
https://github.com/liddiard/eye-command
Use eye winking to "press" meta keys like Control and Command for accessibility to mitigate repetitive strain injury, carpal tunnel, etc. ๐ โจ๏ธ
accessibility keyboard opencv opencv-python python
Last synced: 17 May 2026
https://github.com/liddiard/get-fb-group-members
Get the members of a Facebook group, save to JSON file.
Last synced: 28 Mar 2025
https://github.com/liddiard/payback
Prevent friends from paying you back on Venmo when you owe them but they insist otherwise.
Last synced: 28 Mar 2025
https://github.com/liddiard/project-circuitus
[WIP] Simple web application to allow people to find each other irl. Get a unique link, share it with a friend, watch as device location and compass APIs use websockets to broadcast your locations and point you toward each other. Not sure how accurate it will be in practice but it sounds like a fun idea.
Last synced: 28 Mar 2025
https://github.com/liddiard/all-the-ipsum
Generate custom placeholder text ("lorem ipsum") using text from any page on Wikiquote. (under development)
Last synced: 28 Mar 2025
https://github.com/liddiard/personal-website-gatsby
My personal website from 2019โpresent, built with Gatsby (https://www.gatsbyjs.org).
Last synced: 28 Mar 2025
https://github.com/liddiard/cs131
UCLA CS 131 (Programming Languages), Winter 2017 with Eggert
Last synced: 28 Mar 2025
https://github.com/liddiard/cs253-projects
Projects for Udacity's CS 253 course.
Last synced: 22 Jul 2025
https://github.com/liddiard/cs32
UCLA Summer 2014 CS 32 (Algorithms and Data Structures) projects and lecture examples.
algorithms c-plus-plus data-structures homework
Last synced: 28 Mar 2025
https://github.com/liddiard/scotchio-mean-example
Starter MEAN application from tutorial: https://scotch.io/tutorials/setting-up-a-mean-stack-single-page-application
Last synced: 23 Jun 2025
https://github.com/liddiard/v60
[WIP] James Hoffmannโs V60 pour over coffee brewer technique interactive instructions
Last synced: 28 Mar 2025
https://github.com/liddiard/uclabruins-preview
Preview page templates on uclabruins.com for local development.
Last synced: 28 Mar 2025
https://github.com/liddiard/project-linteum
[WIP] Concept for a Handsontable+Node.js+Websockets collaborative editing tool that publicly exposes sheet data via an API. Didn't get very far because https://fieldbook.com does this and https://github.com/liddiard/google-sheet-s3 solved my use case.
Last synced: 28 Mar 2025
https://github.com/liddiard/weaver-form
Order form for Weaver Barns with AngularJS.
Last synced: 28 Mar 2025
https://github.com/liddiard/showstarter
IMDb TV show parser/scraper with plans for episode ratings analysis/visualizations. (under development)
Last synced: 28 Mar 2025
https://github.com/liddiard/git-ftp-remote
Heroku-like deployment for FTP. Push to a Git remote, have it sync with an FTP server.
Last synced: 28 Mar 2025
https://github.com/liddiard/news-tiles
A responsive photo tile grid designed to display news stories.
Last synced: 28 Mar 2025