Projects
Contents
Some stuff I have programmed in my spare time ..
Advanced Redirection Plugin for Confluence
The Advanced Redirection Plugin allows you to rewrite Confluence URLs
using regular expressions and adding group based URL filters without the need of macros embedded in your Confluence pages.
URLs matching your defined patterns are redirected to a defined target.
For detailed information, JavaDocs etc .. take a look at the project website
Download
Download the plugin from Atlassian’s Plugin Exchange
OPML2Calibre Recipe Converter
A small utility to create a Calibre recipe list from a given OPML file. I am using it to export my feeds from Google Reader into Calibre and from there to my Kindle. The application can by run in the console or with a graphical user interface. The GUI is implemented using Apache Pivot – the console loader uses Apache Commons CLI.
Usage
usage: java -jar opml2calibre.jar -file specify the OPML file to process -gui starts the application with a graphical user interface (optional)
Example (Console)
java -jar target/opml2calibre-1.1-jar-with-dependencies.jar -file /tmp/google-reader-subscriptions.xml class OPML2Calibre(BasicNewsRecipe): title = u'OPML2Calibre generated list' oldest_article = 7 max_articles_per_feed = 100 feeds = [(u'hascode.com self promotion ;)', u'http://www.hascodecom/feed')]
Example (GUI)
Start with -gui
Download
Confluence Social Comments Plugin
This plugin allows you to notify Confluence users of an ongoing discussion by posting @username: in your Confluence comments.
In addition you’re able to configure the e-mail subject, the sender’s e-mail address and the notification text in the administration area.
The notification text may be edited using placeholders for the user’s name or the url of the comment entry.
Download
Download the plugin from Atlassian’s Plugin Exchange
Jira JQL Functions Collection
This plugin contains a collection of more or less useful JQL functions that might help you creating complex queries in your Jira instance.
For more detailed information, please take a look at the project’s homepage.
Example
- formatString: The equivalent to Java’s String.format
- formatDate: Allows you to specify a DateFormat that will be applied to the current date. For more information about available date formats take a look at this documentation.
- dynamicString: Allows a combination of String.format and DateFormats. For more information about available date formats take here, examples can be seen here.
- If you don’t have a clue how to use those JQL functions yet, I strongly advise you to take a look at the examples.
Download
Download the plugin for free using the Universal Plugin Manager or from Atlassian’s Plugin Exchange.
Confluence User Profile Mobile vCard Plugin
Extends the user profile with another tab that displays the user’s contact data as a 2-D QR code so that mobile devices are able to import the user’s vcard into their smart phone’s address book.
For more detailed information, take a look at the project’s website.
Screenshots

Download
Download the plugin for free using the Universal Plugin Manager or from Atlassian’s Plugin Exchange.
QR Code Macro Suite
Create and embed QR codes in your Confluence page using QR Code Macros.
Currently supported QR code formats are:
- URL
- vCard
- Simple String

Android Screen Lock Widget
A simple widget to disable or enable the screen timeout on your Android smartphone..
Download
hascode-android-screenlock.apk




