Projects

A few projects of mine at github/gschueler.

nom

nom - nom is “no markup xml”, kind of like Markdown for XML. (ruby and groovy implementations)

Use indentation and minimal formatting to generate XML or make XML readable again.

I use this tool all the time just to read XML easily in a terminal. Just do nom -rev < file.xml to get a sightly view.

Readable!
document
    body attr=value attr2=value
      :some text
Unsightly!
<document><body attr2='value' attr='value'>some text</body></document>

CornerClick

CornerClick is literally my first app written in Objective-C for OS X, started in 2001. I still use it all day, every day.

It still works in Mountain Lion, but could stand for a new update.

You can assign actions to any corner of your screen, and invoke them with a click or just a gesture. Actions include: bring app to foreground, open URL, and even run AppleScript. You can choose modifier keys (hold down Option key) and use right-click.

Groovy

Some more Groovy utilities:

  • groovy-xmlutil - Read/generate XML using basic Java collection structures
  • groovy-rest - A simple Rest helper for groovy scripts that uses Jersey
  • edam - easy doc generation with pandoc