Software

If you are looking for the applications we are developing in the ICT4G group, you want to go to the Software page of the ICT4G website. There you will find more information about BringTheFood and GASApp,

The following is a list of tools I develop in my spare time. You are most welcome to use or contribute to them, if you find them useful (click on a category to show only the tools in that category).

App Emacs Middlemanapp Jekyll Slideshow Show all

Columbus3
Ruby gem to manage Columbus V900 and V990 tracks. Based on the concept of sidecar files, to annotate tracks with geo names and other information.
Written in: ruby
License: MIT
Available at: https://github.com/avillafiorita/columbus3
Category: app
Columbus
Columbus is a viewer and manager of GPS tracks. Originally developed to support tracks in the CSV format generated by the Columbus loggers (e.g. the V900), it is also able to read and write GPX tracks. By design choice, Columbus does not store files in a library: the user is free to store files where he or she prfers. An indexer function reads all files in a directory and uses reverse geocoding to simplify track retrieval.
Written in: java
License: free
Available at: http://www.minimalbit.com/columbus
Category: app
Pwss
A command line password manager, along the line of pws and pass.
Written in: ruby
License: MIT
Available at: https://rubygems.org/gems/pwss
Category: app
todotxt-mode.el
todo-txt is an Emacs major mode for editing and working with "todo.txt":http://todotxt.com files. It supports basic todo.txt commands and supports a few extensions to manage due dates, recurring tasks, and tagging tasks with +projects, @people, and #tags.
Written in: emacs lisp
License: MIT
Available at: http://www.github.com/avillafiorita/todotxt
Category: emacs
Beastie
A bare-bones command-line bug tracking system for personal or small projects which require little formality. If you are a fan of the command line and text-based formats, it can be a simple solution to keep track of tickets and issues.
Written in: ruby
License: MIT
Available at: https://rubygems.org/gems/beastie
Category: app
Timeless
A command-line time-tracker. If you are a fan of the command line and text-based formats, it can be a simple solution to keep track of tickets and issues.
Written in: ruby
License: MIT
Available at: https://github.com/avillafiorita/beastie
Category: app
Middleman Rakefile
A Rakefile to automate common operations with Middlemanapp websites.
Written in: ruby
License: MIT
Available at: https://github.com/avillafiorita/middleman-rakefile
Category: middlemanapp
Jekyll Rakefile
A Rakefile to automate common operations with Jekyll websites.
Written in: ruby
License: MIT
Available at: https://github.com/avillafiorita/jekyll-rakefile
Category: jekyll
Jekyll Data Page Generator
This plugin generates one page per record found in yml data.
Written in: ruby
License: MIT
Available at: https://github.com/avillafiorita/jekyll-data_page
Category: jekyll
Jekyll CSV Plugin
This plugin makes data in csv tables available in Jekyll, similar to what Jekyll already does with YAML files.
Written in: ruby
License: MIT
Available at: https://github.com/avillafiorita/jekyll-csv_read
Category: jekyll
Jekyll Gallery
A ruby script to generate photo galleries in Jekyll.
Written in: ruby
License: MIT
Available at: https://github.com/avillafiorita/gallery
Category: jekyll
OpenSSL RW
Emacs functions to encrypt and decrypt files using openssl.
Written in: emacs lisp
License: MIT
Available at: https://github.com/avillafiorita/openssl-rw
Category: emacs
Rledger
A ruby Gem which reads a subset of ledger CLI format and produces statement and balances. I needed it as a quick hack to import/export ledger CLI files.
Written in: ruby
License: MIT
Available at: https://github.com/avillafiorita/rledger
Category: app
Slideshow Reveal
Reveal.js template for the slideshow gem. Make textile or markdow files into reveal.js presentations.
Written in: html
License: MIT
Available at: https://github.com/avillafiorita/slideshow-reveal.js
Category: slideshow
Slideshow Shower
Shower template for the slideshow gem. Make textile or markdow files into reveal.js presentations.
Written in: html
License: MIT
Available at: https://github.com/avillafiorita/slideshow-shower
Category: slideshow