Abacus: Expenses Bookkeeping Tool

About a year ago, I started a side project for fun as well as the need to keep track of my daily expenses in my own way. The outcome, Abacus, is an expenses bookkeeping web service (still under active development, but in good shape), which I have been using for months.

Abacus uses Django as the website backend engine, providing webpages for users to record, view and manage their daily expenses transactions in groups. Additionally, Abacus also has a Telegram bot interface to accomplish the same bookkeeping actions in Telegram chat. Abacus is meant to be deployed on a home PC as a self-hosted web service for personal use.

Read More

Jekyll Gist: Embed Code Snippets into Static Pages

Jekyll Gist is a plugin to embed a gist into the static pages (Jekyll-Gist Repository).

It is enabled at the backend of GitHub Page by default, and can be used as a liquid tag as follows:

{% gist 46b4401513cdbd8b2390172344157b7a UnionFind.cpp %}

The long hash code can be found in the URL of a specific gist repo. The Jekyll backend would render it to be a JavaScript tag. In addition, gist-it.appspot.com is a website providing JavaScript to embed files from a public github repository like a gist.

Read More

Jekyll Now

Jekyll is a static site generator that’s perfect for GitHub hosted blogs (Jekyll Repository).

Jekyll Now makes it easier to create your Jekyll blog, by eliminating a lot of the up front setup.

Read More