Bridgy: Got a web site? Post links to your site on social
networks? Wish comments and likes showed up on your site? Bridgy copies them
back for you. Part of the IndieWeb ecosystem.
Bridgy Fed: Bridgy, for federated social networks! Lets you reply, like, and repost on Mastodon and Hubzilla from your IndieWeb site, and vice versa.
Indie Map is a public
IndieWeb social graph and dataset, based on a
complete crawl of 2300 of the most active IndieWeb sites.
huffduff-video lets you send
Huffduffer the audio from videos on YouTube, Vimeo,
granary is a library and REST API that
read, writes, and converts Facebook, Twitter, and Instagram data to
microformats2 HTML and JSON,
Atom, XML, and more!
wordpress-micropub is a
Micropub server plugin for WordPress.
PESOS as a service for likes, comments,
reshares, etc. on social networks.
PESOS as a service for Facebook checkins.
IndieWeb Press This bookmarklets for WordPress
let you quickly reply,
and RSVP to IndieWeb
posts and events.
oauth-dropins is a collection of
drop-in OAuth client flows in Python
App Engine for popular sites like Facebook,
Twitter, and many more.
Open Link in App is an
Android app that opens links in their native app instead of the browser. It
currently supports Facebook, Twitter, Instagram, GitHub, and Goodreads.
plusstreamfeed generates and serves
an Atom feed of your Google+ stream, ie posts from the people in your
instagram-atom generates and serves
an Atom feed of your Instagram stream, ie photos from the people you follow.
facebook-atom generates and serves an
Atom feed of your Facebook news feed, ie
posts from your friends. More background.
twitter-atom generates and serves an
Atom feed of your Twitter stream or a Twitter list.
is a library and REST API that converts Facebook and Twitter contacts to
PortableContacts format. See the
blog post for more.
webfinger-unofficial is a
WebFinger server for social
networking sites like Facebook and Twitter that don’t implement it
themselves. See the
blog post for more.
salmon-unofficial is a
Salmon server for social networking sites like
Facebook, Twitter, and Google+ that don’t implement it themselves. See the
blog post for
Facebook to WordPress
is a script that copies your Facebook posts to a
WordPress blog of your choice.
Bowflex Planner optimizes Bowflex
Revolution exercise routines to minimize rearranging weights and
attachments. It was an excuse to learn the
Go programming language (aka golang).
codeherenow is a scrolling ticker
of source code checkins made by people right here, right now (ie recently,
at a specific place). Good for hackathons, conferences, etc. Written for
(and at) Super Happy Block Party.
Locale Headphone Buttons Plugin
is a plugin for the Locale Android app that
simulates pressing a headphone or headset button.
Locale Music Plugin
is a plugin for the Locale Android app that
plays any song, audio file, or playlist in the default music app.
mockfacebook is a standalone HTTP
server that implements Facebook’s
Graph API. It’s
particularly useful for testing.
The snarfed WordPress theme, which
is currently running used to run on this site.
a Pidgin plugin that enables
SMS text messaging
Google App Engine
sample apps. See
my announcement for details.
openid-test is an
interoperability test suite for OpenID.
PyBlosxom is a lightweight weblog
platform, based on Blosxom and written in Python.
An OpenID comments plugin for PyBlosxom.
An OpenID server plugin for PyBlosxom.
AJAX site search with the Google AJAX Search API.
index is a PyBlosxom
plugin that displays an alphabetical index of all entries.
history is a PyBlosxom
plugin that displays change history for entries.
photogallery is a PyBlosxom
plugin that displays photo galleries.
hardcodedates is a PyBlosxom
plugin that stores mtimes in a file.
An RDF flavour for Pyblosxom.
The snarfed.org PyBlosxom flavour, which
looks like this site.
Filekicker is a PyBlosxom
plugin that serves static files.
Fillcode is an Emacs
minor mode that fills, or wraps, some parts of source code.
BigBrother generates statistics and graphs from your
away message history. See my personal
P4 is a compact, lightweight overlay network library, similar
to Gnutella and
p4sync is a successor to P4 that
synchronizes playback across multiple computers.
libmsntp is a compact, portable
SNTP library. It provides both client and server functionality.
The snarfed.org SnipSnap theme, which looks
like this site.
Snipsnap macros is a collection of macros for
SnipSnap, the web server that
to run this site.
Tictactoe is an OpenGL engine that provides realistic
procedural modelling and rendering of water.
Voxel is a high-resolution voxel terrain rendering engine.
MAlbum is a quick and easy graphical interface for creating
a web album. (Maulik has a
Nullprpl is a mock
protocol plugin that lets you use Pidgin without
connecting to a server.
(Added to Pidgin
Remote is a client for
httpQ, a network server plugin for
Winamp (RIP; download here).
RFC2822 email addresses from
text and binary files.
Folderstat retrieves the size of the folders in an IMAP
rename.sh are a
dirt simple suite of scripts for managing pictures, specifically choosing
the ones you want to keep and renaming (ie tagging) them.
import_issues.py imports issues from a CSV file into a
Google Code project hosting
remove trailing quotes in GMail,
check availability in Palo Alto Library.
More Minimalist Gmail,
Google Calendar Simplified, and
Google Tasks Simplified.
WordPress, files, plugins, themes, and options
stored in the database from one WordPress instance to another.
pyblosxom2wxr.sh is a shell script that migrates content
from PyBlosxom to
unixify.sh is a simple shell script I use to sanitize
filenames and files people send me from other operating systems.
backup_google.sh is a shell script
that backs up data from Google
download_picasa_album.sh downloads entire
Picasa Web photo albums.
simonitor screen scrapes simon.com
to fetch the available balance on one or more Simon gift cards.
cdname.py names MP3 files according to
CDDB/freedb INF files.
snipsnap2svn is an
XSLT script that converts
SnipSnap XML database exports into
Ditrit is a programmable application launcher that tries to
“do the right thing” for any input it’s given.
snipscrape transforms SnipSnap-generated HTML into XML
that can be imported back into SnipSnap.
I stopped tracking these comprehensively a long time ago. Still, here’s a