Skip to content

Instantly share code, notes, and snippets.

Elixir, React, Phoenix, Rust.

Anders Ytterström madr

Elixir, React, Phoenix, Rust.
View GitHub Profile
madr / shame.css
Last active Feb 2, 2020
View shame.css
madr /
Last active Oct 19, 2019
Podcast backup script
Podcast backup script
Parses an RSS feed from SOURCE_FILE and download all items to
DESTINATION_PATH. Downloads are done in parallel, for
PARALLEL_COUNT downloads at the time.
How to use
View rövardansen.js
function encrypt (str) {
return str.replace(/([^aeiouöäå01-9])/gi, (c) => { return `${c}o${c}`; });
function decrypt (str) {
return str.replace(/([^aeiouöäå01-9])o([^aeiouöäå01-9])/gi, (origin, first, last) => {
return (first == last)? first: origin;
View gist:cc0e19236c55701fc6e79e8cda75ddc8
## OS X
Installing Radicale on OS X is almost as easy as it is for Linux or *BSD.
OS X comes with Python preinstalled, but not version 3. Go to []( and download the latest version of Python. Run the installer.
It is also possible to install Python 3 using `brew` by typing `brew install python3` in a Terminal window.
Then launch a Terminal window, and type:
View hijax.js
(function (g) {
"use strict";
var hijax;
hijax = function (method, uri, data, onSuccess, onError) {
var client = new XMLHttpRequest();
if (onError == undefined) {
onError = function (status, response) {
alert('you have been found guilty of being in league with the devil ' +
View hijax.js
var hijax = function (method, uri, callback) {
var client = new XMLHttpRequest();, uri, true);
client.onload = function () {
if (client.status >= 200 && request.status < 400) {
View Jimmie

Jimmie special 29:-: En burk Kung Gustavs sardiner, serveras med en påse chips (60g) och en lättöl

madr / javascript.js
Last active Jan 21, 2016
String replacement using regular expressions
View javascript.js
var results = 'hi bob123';
results = results.replace(/bob\d+/, 'cooper');
madr / autoexec.cfg
Last active Nov 15, 2015
chat wheels
View autoexec.cfg
bind G "+chatwheel; chat0"
alias chat0 "chat_wheel_phrase_0 50;chat_wheel_phrase_1 2;chat_wheel_phrase_2 7;chat_wheel_phrase_3 6;chat_wheel_phrase_4 44;chat_wheel_phrase_5 21;chat_wheel_phrase_6 78;chat_wheel_phrase_7 32;"
bind H "+chatwheel; chat1"
alias chat1 "chat_wheel_phrase_0 66;chat_wheel_phrase_1 69;chat_wheel_phrase_2 65;chat_wheel_phrase_3 70;chat_wheel_phrase_4 68;chat_wheel_phrase_5 62;chat_wheel_phrase_6 60;chat_wheel_phrase_7 85;"
You can’t perform that action at this time.