Skip to content

Instantly share code, notes, and snippets.

David Yanofsky yanofsky

Block or report user

Report or block yanofsky

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
yanofsky /
Created Dec 14, 2012
The way I calculated the amount of printing, and number of lines, on every Form 1040 ever
import glob
from PIL import Image
import json
def calculate_black_stats():
data = {}
files = glob.glob("png/*.png")
for f in files:
year = f.split(".pdf")[0].split("__")[1]
page = int(f.split("-")[1].split(".png")[0])
yanofsky /
Created Dec 18, 2012
Quartz's Fiscal Cliff Webcam bash script
yanofsky / BAA results dump
Created Apr 15, 2013
This is a dump of the 2013 Boston Marathon results as scraped at 3:50pm Eastern
View BAA results dump
This file has been truncated, but you can view the full file.
Place Overall Place Gender Place Division Name Bib Half Finish Net Finish Gun url
3284 3012 520 Aaberg, Thomas (USA) 6337 01:31:31 03:07:34 03:11:44
Aaker, Aaron (USA) 2018
4067 3686 686 Aalholm, Christopher (NOR) 6400 01:31:32 03:11:45 03:15:53
9887 2607 1948 Aanonsen, Jacqueline (USA) 21345 01:39:14 03:35:11 03:38:16
yanofsky /
Last active Apr 7, 2020
A script to download all of a user's tweets into a csv
#!/usr/bin/env python
# encoding: utf-8
import tweepy #
import csv
#Twitter API credentials
consumer_key = ""
consumer_secret = ""
access_key = ""
yanofsky /
Created Aug 25, 2013
A script to anonymize a Word document's track changes.
#change the working directory to the Desktop
cd ~/Desktop
#unzip the word doc into a new directory called anonDocument
unzip myDocument.docx -d anonDocument/
#search all of the files in the word doc package and replace any comment or track changes author with anonymous edit
grep -rl "w:author" ./anonDocument | xargs sed -i '' 's/w:author="[a-zA-Z0-9 ]*"/w:author="anonymous edit"/g'
#change the working directory to the anonDocument directory
View index.html
<!DOCTYPE html>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>Text bbox issue</title>
<style type="text/css" media="screen">
@import url(;
svg text {
#!/usr/bin/env python
# encoding: utf-8
import sys
import os
import csv
import datetime
#define market holidays
marketHolidays = ["2013-01-21","2013-02-18","2013-03-29","2013-05-27","2013-07-04","2013-09-02","2013-11-28","2013-12-25"]
View index.html
<title>Perfect sp 500 graphic</title>
<script src="" charset="utf-8"></script>
<script src="" charset="utf-8"></script>
<style type="text/css">
@font-face {
yanofsky /
Created Apr 4, 2014
QZ Two simple charts script
#download the data and save it as json for the overview via a python script
cd overview
cd ../sector
#download the data and save it as json for the sector info via python script
cd ..
yanofsky /
Created Mar 7, 2015
How to Make a gif from a folder of images
# requirement! install imagemagick
# brew install imagemagick
# or build from source here
#navigate to folder of the images
cd folderofmyimages/
# take every jpg in the folder and smash into a gif with a frame rate of 0.5 sec
convert -delay 50 *.jpg gif_of_my_images.gif
You can’t perform that action at this time.