New Plugin: GitHub Repo List

While I was cleaning things up around the site yesterday I noticed my “Other” section was out of date. Not only has it not been updated since 2012, it was out-of-date in 2012. I have since put a bunch of stuff up in my GitHub account and was really not looking forward to linking all of it in manually. Since most of the more interesting things get posts detailing them I figured I would just need the links and, since there are a bunch I decided to create a little WordPress plugin to do it for me.

The GitHub Repo List plugin creates a shortcode to add all your github repositories to a page. It support not only getting your list but some mild customization, custom sort order, the ability to filter some repositories out, and even filters based on almost anything you can think of. You can already get the github-repo-list plugin from WordPress extend, and it will be up on my GitHub account shortly.

Dragon’s Crown Runeodex

So I know I’m late to the game (heh) but I’ve only recently started playing Dragon’s Crown. Great game with same amazing artwork in it, 9/10, would recommended, all that jazz. Anyways the game has a magic rune spell casting system in it, which is great except for the fact that I generally can’t remember the less-commonly used ones. But no worries I spent part of labor day building a quick little looking app (and the other part playing the game). It’s entirely javascript based, and web application cache ready so you don’t never need an internet connection to use it (after the first load of course). I even gave it a custom little icon when you add it to your home screen on mobile devices. It is now up on github (which I’ll put below). I’m probably not going to do anything else major to this except change the spell descriptions to be the same as the in-game ones.

Gamepedia Viewer 2.0

Version 2.0 of the Gamepedia Viewer is here! I know that since 1.0 has come out Bruji software has released their own way to view your collection remotely, but this view still has a few features they are lacking:

  • The ability to view your collection when offline (after initially syncing it on-line of course).
  • The ability to view items in your collection not in the “doghouse” system.
  • Customizable themes (although there pretty minimalistic to start feel free to fork the repo and go nuts).

The biggest one of those is of course that you can now view your collection offline once it’s been cached. This feature works on any modern browser that supports Web Workers and IndexedDB (pretty much everything on the mobile front, and most desktop browsers too). Once the initial sync is done you can come back any time and see the data just as it was. Works great as a web-application now, even has it’s own icon and everything, just hit the “Add to homescreen” item in the menu and it’ll show up and work like any normal application (well, almost, images do not show when offline because caching them would be difficult due to the size restraints, but you can’t have everything).

Since this is using your database and not the doghouse you can view items that are not in doghouse for whatever reason. If you have some unusual or just really ham-fisted a name into your collection (guilt) then it’s great, plus it’s quickly and easily searchable so cross-checking something you might already have is quick and easy.

The project is up on github (link below) so you can tweak it to your liking. Currently there are three default themes, which simply recolor the interface to your preference. If theres something your looking for then feel free to fork the project and start changing things or let me know, I’ll try to re-incorporate them if you want to share. You can also see it running with my collection here. The initial sync won’t be blazing fast, my collection is fairly large (940 titles at time of writing, with more waiting to be put into the system).