Skip to content

Instantly share code, notes, and snippets.

@markpasc
markpasc / maf.py
Created October 9, 2012 16:30
download all the Make A Face faces
#!/usr/bin/env python
import codecs
from datetime import datetime
import logging
import json
import os
from os.path import isdir, join
from urllib import urlretrieve
@markpasc
markpasc / git.txt
Created January 30, 2013 21:46
😕
markpasc@markpascbook:~/Work/project$ mate .git/config
markpasc@markpascbook:~/Work/project$ git branch --help
markpasc@markpascbook:~/Work/project$ git branch --set-upstream origin/master
The --set-upstream flag is deprecated and will be removed. Consider using --track or --set-upstream-to
Branch origin/master set up to track local branch master.
If you wanted to make 'master' track 'origin/master', do this:
git branch -d origin/master
git branch --set-upstream-to origin/master
@markpasc
markpasc / crossword.py
Last active December 12, 2015 08:49
regexp crossword solution checker
#!/usr/bin/env python
from itertools import izip, chain
import re
import sys
"""
Checks a solution to this regular expression crossword:
@markpasc
markpasc / github_flask.py
Last active December 14, 2015 00:29 — forked from lrvick/github_flask.py
Flask app using GitHub API (without rauth, just requests)
from urllib import urlencode
from urlparse import parse_qsl
from flask import Flask, request, redirect, url_for
import requests
GITHUB_AUTHORIZE_URL = 'https://github.com/login/oauth/authorize'
GITHUB_ACCESS_TOKEN_URL = 'https://github.com/login/oauth/access_token'
app = Flask(__name__)
@markpasc
markpasc / gist:5021252
Last active December 14, 2015 03:29
new “collection” command in https://github.com/markpasc/rdio-cli
$ bin/rdio collection --json collection.json
WARNING: Downloading collection of 674 albums (this will take a while)
100% |#########################################################################|
$ head collection.json
[
{
"albumKey": "a1522320",
"albumUrl": "/artist/alt-J/album/An_Awesome_Wave/",
"artist": "alt-J",
"artistKey": "rl1809209|67377",
@markpasc
markpasc / gist:9511836
Last active August 29, 2015 13:57
Postbox feature request
Hi! It would be a great feature if when an open message tab is closed by an
action (Archive, Delete), and a new message is selected in the Inbox tab, the
message is left unread until opened.
1. Enable “Automatically mark messages as read” in Preferences → Advanced →
General.
2. Turn off the Message Pane by unchecking the View → Show → Message Pane menu
option.
3. Go to the Inbox tab, with two or more consecutive messages unread.
4. Double-click the first message to open it in a new tab. The message is