An open API service indexing awesome lists of open source software.

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/slack-meetups

Slack bot that randomly pairs users in a Slack channel for 1:1 meetups. Meet new, interesting people in your company, club, or group!

celery django python python3 slack slack-app slack-bot

Last synced: 09 Apr 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)

angularjs css django python

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/mailpdf

Online service to mail a PDF document anywhere in the U.S. under 60 seconds.

lob mail nodejs react stripe

Last synced: 11 Apr 2026

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.

video video-chat webrtc

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()`

console javascript motivation

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.

bash c homework python

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/cs253-wiki

Udacity CS 253 Final Project.

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/angie.wang

@angiezwang's personal website

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.

c-plus-plus homework

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/suzy

Last synced: 07 Jan 2026

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.

alerting flights slack

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.

django phone python scraper

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/medicine-man

Art gallery domains branding.

Last synced: 28 Mar 2025

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.

dotfiles

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/liddiard

Last synced: 02 Feb 2026

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/js-analyzer

Khan Academy project interview.

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