Projects

 

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

opml2calibre.jar

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
  • E-Mail
  • vCard
  • Simple String
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.

Android Screen Lock Widget

A simple widget to disable or enable the screen timeout on your Android smartphone..

Widget: Screen lock deactivated

Widget: Screen lock deactivated

Download

hascode-android-screenlock.apk