Projects

◀ Back to homepage

These are some web projects I've worked on or am currently working.

Lostlight

  1. https://www.lostlight.net

It's a Django site to keep track of my Transformers figure collection. It allows you to keep inventory of figures, accessories and related collectibles.

Additionally, it allows me to create photo galleries and reviews, keep track of my buying expenses and pre-ordered figures.

Has social login so anybody can signup to keep their own inventory and provides you with a public profile to showcase your collection status (if desired or keep it private).

Grumble

  1. https://grumble.isgeek.net
  2. Github

Grumble is a Micropub client. It's a fully static website so it only needs static file hosting to be installed. It uses VueJS and the Fetch API to handle IndieAuth authentication/discovery and Micropub posting.

It handles different post types and full support for the Micropub's Media endpoint. Has offline support ,allows to edit posts and can be "installed" as a phone app.

Photolog

  1. Github

It's my homegrown solution to manage my photos. It is a web interface to manage all my camera's photos. It stores originals and generated thumbnails in S3 buckets and also uploads photos to Flickr and Google photos.

It consist on a Web app for browsing archived photos, a command line client to upload local directories of pictures and a queue daemon to manage uploads and thumbnail generation.

Divebar

Divebar is my Indieweb service writen in Pyramid where I handle endpoints for Micropub, Webmention, Media uploads and Tokens.

The Micropub posting uses Pelican to generate a static website that gets served on my web stream.

I'm tired

  1. http://imtired.isgeek.net
  2. Github

Single page app using Vue.js (overkill) to perform the famous 7 minute workout.

Youtube aggregator

  1. https://reviews.lostlight.net/
  2. Github

With the COPPA lay affecting toy reviewers and not showing up on my Youtube recommendations, I made this script that scrapes the RSS feeds for the list of Transformers reviewers I follow and generates this flat HTML page that I can host so I never loose any of the channels I want to see but their videos are not shown anymore.

It's a very simple script that runs on a cronjob and hosts the final result.

uGram

  1. Github

uGram is a Python 3 script that will Micropub an Instagram post to your configured blog.

It uses Micropub config discovery to find the media upload endpoint.

Other projects

I have a few more things scattered around the web that I haven't worked actively or aren't public, for clients and such. I'll be happy to explain and show whatever is left of them :).

◀ Back to homepage