View download-pokemon-cry.py
#!/usr/bin/env python3
import os
import subprocess
import tempfile
import click
DOWNLOAD_DIR = "{}/Downloads".format(os.environ['HOME'])
VEEKUN_CRY_URL = "https://veekun.com/dex/media/pokemon/cries/{}.ogg"
View words-from-int.py
def words_from_int(int_or_string):
"""
Given a positive integer (or a string that looks like one), returns a
string that represents the spoken American English (short scale) form of
the given number.
"""
# Numbers' names
ones_place = [None, "one", "two", "three", "four",
"five", "six", "seven", "eight", "nine"]
View create_sqlite_engine.py
import os.path
import re
import sqlite3
from sqlalchemy import create_engine
def create_sqlite_engine(sqlite_path,
read_only=None, create_db=None, **kwargs):
"""
Open SQLite with appropriate use of connection flags.
View open_in_chrome_incognito.scpt
-- 1: Open Script Editor, make a new script, and paste this whole file in.
-- 2: Save the script as an app.
-- 3: Open the app's Contents/Info.plist
-- 4: Add the following to the top-level <dict> of the plist:
-- <key>CFBundleURLTypes</key>
-- <array>
-- <dict>
-- <key>CFBundleURLName</key>
-- <string>Web site URL</string>
-- <key>CFBundleURLSchemes</key>
View fetlife-mute-button.user.js
// -*- mode:js2; -*-
// ==UserScript==
// @name fetlife-mute-button
// @namespace brighid
// @include https://fetlife.com/*
// @version 4
// @grant GM_setValue
// @grant GM_getValue
// ==/UserScript==
View vcard_generator.py
#!/usr/bin/python
"""Generates an abitrary number of valid .vcf vCard contacts based on the
parameters set at the beginning of the file. See also:
http://softwareas.com/vcard-for-developers
http://en.wikipedia.org/wiki/VCard
"""
import random, sys
View itms_music_link.rb
View gist:5234382
(ns my-project.core
(:require [clojure.java.io :as io])
(:import [java.io PushbackReader]))
(with-open
[r (io/reader (io/resource "bar.conf"))]
(read (PushbackReader. r)))