Skip to content

Instantly share code, notes, and snippets.

@nonducor
nonducor / gcash2ledger.py
Last active September 12, 2023 06:10
A simple script to convert an (uncompressed) gnucash XML file to the ledger-cli format
#! /usr/bin/python3
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are
# met:
#
# (1) Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# (2) Redistributions in binary form must reproduce the above copyright
@jasongilman
jasongilman / atom_clojure_setup.md
Last active January 11, 2024 09:13
This describes how I setup Atom for Clojure Development.

Atom Clojure Setup

This describes how I setup Atom for an ideal Clojure development workflow. This fixes indentation on newlines, handles parentheses, etc. The keybinding settings for enter (in keymap.cson) are important to get proper newlines with indentation at the right level. There are other helpers in init.coffee and keymap.cson that are useful for cutting, copying, pasting, deleting, and indenting Lisp expressions.

Install Atom

Download Atom

The Atom documentation is excellent. It's highly worth reading the flight manual.

@porjo
porjo / overpass.sh
Created June 20, 2014 04:05
osm overpass api - command line usage
# The following outputs .osm format suitable for JOSM (note 'out meta')
wget "http://www.overpass-api.de/api/interpreter?data=[out:xml];(way[name~\"[rR]ememberance\"];node[name~\"[rR]ememberance\"];relation[name~\"[rR]ememberance\"];);(._;>;);out meta;" -O remember.osm