Christopher SuAbout Projects Contact More

Filters GitHub Profile
Project Types
Programming
Markup/Templating
Libraries/Technologies
Other

modapi

A modular API framework in Python that dynamically loads modules with reflection and supports a crude dependency injection system.
With modules for Foursquare, GitHub, Last.fm, Pinboard, and Todoist.

web api web app python flask

pyquora

Python API for Quora content and statistics.

library web api python quora outdated

Quora API

REST API for Quora content and statistics.

web api python flask quora outdated

Akrasia

Additional integrations for Beeminder and a framework for creating new integrations quickly.

web app python jinja bootstrap flask jquery

Log Server

Collects and streams logs over websockets and HTTP endpoints.

web api javascript express node.js websockets

pymetacritic

Python API for accessing and scraping Metacritic reviews.

library web api python scraping

Convey

A serverless gateway for Elasticsearch instances.

web api javascript elasticsearch node.js serverless

PySpotifyControlAPI

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

library web api web app python mac spotify

Progress

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

web app python css html jinja bootstrap flask

Dashboard

An extensible personal dashboard, built as a modapi module.

web app python css html jinja bootstrap flask

Showlist

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

web app javascript css html jade express mongodb node.js hackathon

Habits

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

web api web app javascript python sql css html angular flask

Singularity

A flat file CMS in a single PHP file.

web app php

Instachart

A web app for creating and sharing charts.

web app python jinja bootstrap d3 flask jquery mongodb

Photo v1

My (old) photo website, built from scratch.

website javascript css html liquid jekyll jquery

It's Showtime

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

web api web app python sql flask hackathon

Batch SMS

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

library tool python sql twilio hackathon

netviz

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

tool javascript css html d3 jquery

twitbot

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

bot library python twitter

pymontecarlo

A framework for quickly creating repeated random sampling simulations.

library python

elo

A Python implementation of the Elo rating system.

library python

applescript.dart

A library for executing AppleScript in Dart.

library dart mac

gh-streak

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

library python

Todoist CLI

A command line interface for batch adding tasks to Todoist.

tool python

encryptFS

A simple file system that encrypts files individually.

tool python

Quora Backup

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

tool python quora outdated

JIRA CLI

A command line interface for JIRA.

tool python outdated

Web App Tools

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

tool python last.fm quora outdated

Rendezvous

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

native app ios hackathon

Pinboard Quick

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

native app javascript chrome

Pebble Quora Stats

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

native app javascript pebble

Open Hunt API

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

web api python flask scraping

Logs.tf Scraper

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

library tool python scraping

PySteamMarket

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

library web api python scraping

Metacritic API

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

library web api python scraping

Spotify Control API

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

web api python flask mac spotify

Last.fm Compatibility

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

web app javascript css html less jquery last.fm

Product Prompt

Generates product design prompts.

web app javascript python css html jinja flask

Flask Wrapper

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

library python flask

mac_spotify.dart

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

library dart mac spotify

logrus_socketio

A Logrus hook to send entries over Socket.IO.

library go logrus websockets

logrus_http

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

library go logrus

PyMultiScrobble

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

library python last.fm

PySpotifyControl

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

library web api python mac spotify

scrape

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

tool go scraping

archivist

A Slack bot that maintains an archive of channel messages.

bot python slack

Export Saved Reddit

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

tool tool python reddit

Quora Scripts

Various scripts and bookmarklets for Quora.

tool javascript quora outdated

Dashing Widgets

Various widgets for the Dashing dashboard system.

tool ruby dashing

Quora Word Count

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

native app javascript chrome quora outdated

WordPress Plugins

Various plug-ins for WordPress.

native app php wordpress

Translator Bot

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

bot python mastodon

Personal Website

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

website javascript html liquid sass jekyll jquery

TabClock

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

native app javascript html safari

TabHomePage

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

native app javascript html safari

Flair Bot

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

bot python reddit outdated

Verification Bot

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

bot python reddit outdated

Image Bot

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

bot python twitter

Project Euler Offline

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

tool python

Pomodoro Timer

A (very) simple client-side pomdoro timer with Beeminder support.

tool javascript