Its 2016 now, and like many others, I thought it would be a good idea to review my accomplisments in the last year. Like most devs, I find myself scratching that itch to build by hacking on side projects in my free time.
After looking though my projects in the last year, it’s pretty obvious that I’m missing on the follow-through to completion, and I HATE doing documentation. Both flaws I’ll have to focus on in the new year.
This is a list of open source projects that I worked on in 2015.
Filefog
Filefog is a Nodejs library that lets you run common commands against popular cloud storage providers (like dropbox, google drive, microsoft onedrive) in an agnostic way.
- Source: https://github.com/filefog/filefog
- Language: Nodejs (Javascript)
- Status: Mostly Complete - Requires documentation
A thin cloud-service agnostic wrapper/interface to access and execute file operations in Node — Read More
Latest commit to master on 02/18/2016
Download as zipKickback
Kickback is a Google Spreadsheet Addon/Wizard that lets you easily split trip/travel expenses between friends.
- Source: https://github.com/AnalogJ/kickback
- Language: Google Apps Script (Javascript)
- Status: Mostly Complete - Requires app store submission
Generates a Google Sheet that can be used to easily split trip expenses between friends. Based on Chi's amazing Owing Sheet. — Read More
Latest commit to master on 07/19/2016
Download as zipGoodreads.js
Goodreads.js is a Nodejs library that wraps the (terrible) Goodreads API.
- Source: https://github.com/AnalogJ/goodreads.js
- Language: Nodejs (Javascript)
- Status: Mostly Complete - Requires documentation
GoodReads NodeJS API — Read More
Latest commit to master on 12/05/2017
Download as zipTomecast
Tomecast automatically transcribes some of the most popular podcasts (using Google Speech API and Microsoft Project Oxford) and generates a searchable website.
- Link: https://www.tomecast.com
- Source: https://github.com/tomecast
- Language: Ruby
- Status: In-Progress - Transcription stopped.
GoodReads NodeJS API — Read More
Latest commit to master on 12/05/2017
Download as zipQuietThyme
QuietThyme is a plugin for Calibre which allows you to access your cloud storage as a library in Calibre, allowing you to add and remove books with ease. Quietthyme also generates an OPDS catalog for your library in the cloud, allowing you to access your books at any time, from any device.
- Link: https://www.quietthyme.com
- Source: https://github.com/AnalogJ/quietthyme.plugin
- Language: Python
- Status: Hosting down
Quietthyme Calibre Plugin — Read More
Latest commit to master on 11/09/2017
Download as zipBandit.io
Bandit.io is a Docker based man-in-the-middle proxy + website that lets you debug all http and https requests and responses on remote devices. Its basically like Charles and Fiddler, but without requiring the debugged device to be on the local network. Its also built ontop of the Chrome Remote Debugging Protocol, meaning the ui looks like the Chrome developer tools.
- Link: https://www.bandit.io
- Source: https://github.com/AnalogJ/banditio.engine
- Language: Python
- Status: In-Progress - Requires documentation and hosting
Python websocket server implementing the bare minimum Chrome Remote Debugging Protocol (all notifications are pushed via the banditio.proxy) — Read More
Latest commit to master on 07/24/2016
Download as zipCapsuleCD
CapsuleCD is a set of platform agnostic Continuous Delivery scripts for automating package releases (npm, cookbooks, gems, pip, jars, etc).
- Source: https://github.com/AnalogJ/capsulecd
- Language: Ruby
- Status: Incomplete
Continuous Delivery for automating package releases (npm, cookbooks, gems, pip, jars, etc) — Read More
Latest commit to master on 08/09/2021
Download as zipMediaDepot
MediaDepot is Docker based self-hosted media server with the following capabilities:
- Some form of JBOD disk storage (most likely greyhole as that’s what I’m currently using)
- Media server applications such as plex, sickbeard, couchpotato, etc to manage and view media
- Utility applications such as ajenti, openvpn, conky, btsync, bittorrent, vnc.
- Notifications system (so that you are notified whenever any service stops or starts, and when media is added)
- Source: https://github.com/mediadepot
- Language: Docker + Chef
- Status: Incomplete