Skip to content

Instantly share code, notes, and snippets.

Avatar
😞
depressed NEET betting on a chance in life

Mika Feiler mkf

😞
depressed NEET betting on a chance in life
View GitHub Profile
@nonducor
nonducor / gcash2ledger.py
Last active Nov 5, 2021
A simple script to convert an (uncompressed) gnucash XML file to the ledger-cli format
View gcash2ledger.py
#! /usr/bin/python3
import os
import sys
import dateutil.parser
import xml.etree.ElementTree
nss = {'gnc': 'http://www.gnucash.org/XML/gnc',
'act': 'http://www.gnucash.org/XML/act',
'book': 'http://www.gnucash.org/XML/book',
@jasongilman
jasongilman / atom_clojure_setup.md
Last active Nov 2, 2021
This describes how I setup Atom for Clojure Development.
View atom_clojure_setup.md

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 Jun 20, 2014
osm overpass api - command line usage
View overpass.sh
# 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