Christopher Su About Projects Contact More

Filters
Project Types
Programming
Markup/Templating
Libraries/Technologies
Other

modapi

A modular API framework in Python.
With modules for Foursquare, GitHub, Last.fm, Pinboard, and Todoist.

web apiweb apppythonflask

pyquora

Python API for Quora content and statistics.

libraryweb apipythonquoraoutdated

Quora API

REST API for Quora content and statistics.

web apipythonflaskquoraoutdated

Log Server

Collects and streams logs over websockets and HTTP endpoints.

web apijavascriptexpressnode.jswebsockets

pymetacritic

Python API for accessing and scraping Metacritic reviews.

libraryweb apipythonscraping

Convey

A serverless gateway for Elasticsearch instances.

web apijavascriptelasticsearchnode.jsserverless

PySpotifyControlAPI

A REST API and web app for controlling the Spotify client for Mac.

libraryweb apiweb apppythonmacspotify

Progress

An app for maintaining weekly snippets of progress on goals or tasks.

web apppythoncsshtmljinjabootstrapflask

Dashboard

An extensible personal dashboard, built as a modapi module.

web apppythoncsshtmljinjabootstrapflask

Showlist

A web app to rate music artists based on their live performances.

web appjavascriptcsshtmljadeexpressmongodbnode.jshackathon

Habits

A lightweight habit tracking app. Built with Flask and AngularJS.

web apiweb appjavascriptpythonsqlcsshtmlangularflask

Singularity

A flat file CMS in a single PHP file.

web appphp

Instachart

A web app for creating and sharing charts.

web apppythonjinjabootstrapd3flaskjquerymongodb

Photo v1

My (old) photo website, built from scratch.

websitejavascriptcsshtmlliquidjekylljquery

It's Showtime

Suggests movies by comparing users' tastes to those of thousands of professional critics.

web apiweb apppythonsqlflaskhackathon

Batch SMS

A Python library for sending large amounts of text messages.
Used at DubHacks Fall 2015 to make SMS announcements.

librarytoolpythonsqltwiliohackathon

netviz

A tool for visualizing real-time network/graph data.

tooljavascriptcsshtmld3jquery

twitbot

A framework for building modular Twitter bots.
Modules: twitbot-img.

botlibrarypythontwitter

pymontecarlo

A framework for quickly creating repeated random sampling simulations.

librarypython

elo

A Python implementation of the Elo rating system.

librarypython

applescript.dart

A library for executing AppleScript in Dart.

librarydartmac

gh-streak

A Python library, CLI, and API for fetching GitHub contribution streaks.

librarypython

Todoist CLI

A command line interface for batch adding tasks to Todoist.

toolpython

encryptFS

A simple file system that encrypts files individually.

toolpython

Quora Backup

A script for backing up Quora user activity to MongoDB or CSV files.

toolpythonquoraoutdated

JIRA CLI

A command line interface for JIRA.

toolpythonoutdated

Web App Tools

Tools and scripts for various web applications: Evernote, Fitbit, Foursquare, GitHub, Instagram, Last.fm, Reddit, Todoist, Tumblr, Pinboard, Quora.

toolpythonlast.fmquoraoutdated

Rendezvous

An iOS app for finding friends available to hang out with.

native appioshackathon

Pinboard Quick

A Google Chrome extension for quickly and silently creating Pinboard bookmarks.

native appjavascriptchrome

Pebble Quora Stats

An app for viewing Quora user statistics on a Pebble smartwatch.

native appjavascriptpebble

Open Hunt API

A Python library and HTTP API that scrapes data from Open Hunt (no longer exists).

web apipythonflaskscraping

Logs.tf Scraper

A Python library and HTTP API that scrapes data from the Logs.tf website.

librarytoolpythonscraping

PySteamMarket

A Python library and HTTP API that scrapes and parses data from the Steam Market.

libraryweb apipythonscraping

Metacritic API

A Python library and HTTP API that scrapes and parses Metacritic.

libraryweb apipythonscraping

Spotify Control API

An HTTP API for controlling the Spotify client for Mac (written before the official Spotify API supported controlling clients).

web apipythonflaskmacspotify

Last.fm Compatibility

Web app to check the compatibility between two Last.fm users.

web appjavascriptcsshtmllessjquerylast.fm

Product Prompt

Generates product design prompts.

web appjavascriptpythoncsshtmljinjaflask

Flask Wrapper

A library to quickly create HTTP API wrappers around Python modules using Flask.

librarypythonflask

mac_spotify.dart

A library for controlling the Spotify client on Mac in Dart (written before the official Spotify API supported controlling clients).

librarydartmacspotify

logrus_socketio

A Logrus hook to send entries over Socket.IO.

librarygologruswebsockets

logrus_http

A Logrus hook to post new entries to an HTTP endpoint.

librarygologrus

PyMultiScrobble

A Python library for scrobbling to multiple Last.fm accounts.

librarypythonlast.fm

PySpotifyControl

A Python API for controlling the Spotify client for Mac (written before the official Spotify API supported controlling clients).

libraryweb apipythonmacspotify

scrape

A simple command line interface for scraping content from web pages.

toolgoscraping

archivist

A Slack bot that maintains an archive of channel messages.

botpythonslack

Export Saved Reddit

A script to export saved Reddit posts and comments into portable file formats.

tooltoolpythonreddit

Quora Scripts

Various scripts and bookmarklets for Quora.

tooljavascriptquoraoutdated

Dashing Widgets

Various widgets for the Dashing dashboard system.

toolrubydashing

Quora Word Count

A Chrome extension that adds word counts to the text editor on Quora.

native appjavascriptchromequoraoutdated

WordPress Plugins

Various plug-ins for WordPress.

native appphpwordpress

Translator Bot

A translation bot for Mastodon. Translates new and existing statuses.

botpythonmastodon

Personal Website

Statically-generated Jekyll website with several extensive, custom components.

websitejavascripthtmlliquidsassjekylljquery

TabClock

A Safari extension that displays a big clock when a new tab is opened.

native appjavascripthtmlsafari

TabHomePage

A Safari extension to set a home page for new tabs.

native appjavascripthtmlsafari

Flair Bot

A Reddit bot to update user flairs on Reddit through message commands.

botpythonredditoutdated

Verification Bot

A Reddit bot that verifies users through Google Forms and performs moderation tasks.

botpythonredditoutdated

Image Bot

A Twitter bot built on the twitbot framework that returns images for the given keywords.

botpythontwitter

Project Euler Offline

A tool to check solutions for Problem Euler problems while offline.

toolpython