Skip to content

Instantly share code, notes, and snippets.

View sharjeelaziz's full-sized avatar

Sharjeel Aziz sharjeelaziz

View GitHub Profile
@sharjeelaziz
sharjeelaziz / kill_attrs.py
Created June 7, 2011 20:48 — forked from bradmontgomery/kill_attrs.py
A way to remove all HTML attributes with BeautifulSoup
from BeautifulSoup import BeautifulSoup
def _remove_attrs(soup):
for tag in soup.findAll(True):
tag.attrs = None
return soup
def example():
doc = '<html><head><title>test</title></head><body id="foo" onload="whatever"><p class="whatever">junk</p><div style="background: yellow;" id="foo" class="blah">blah</div></body></html>'
@sharjeelaziz
sharjeelaziz / gist:960195
Created May 7, 2011 04:12
Add all unversioned files to svn
svn status | grep '?' | sed 's/^.* /svn add /' | bash
@sharjeelaziz
sharjeelaziz / addunversioned.sh
Created May 7, 2011 04:10
Add all unversioned files to svn
svn add `svn status .|grep "^?"|awk '{print $2}'`
@sharjeelaziz
sharjeelaziz / createPlist.sh
Created April 22, 2011 17:34
Generate ImageInfo.plist for all the images in the current directory
#!/bin/sh
# Requires ImageMagick
# Updates ImageInfo.plist -- plist file should already exist
# and initialized as /usr/libexec/PlistBuddy -c "Clear array" ImageInfo.plist
IMAGEINFOFILE="ImageInfo.plist"
/usr/libexec/PlistBuddy -c "Clear array" $IMAGEINFOFILE
INDEX=0
@sharjeelaziz
sharjeelaziz / aitopng
Created April 20, 2011 14:44
Convert Adobe Illustrator files to pngs, crop them, and create thumbnails
#!/bin/bash
if [ ! -d ./png ]; then mkdir ./png; fi;
# convert Adobe Illustrator to pngs
# uses ImageMagick
for f in *.ai;
do
echo "Processing $f"
convert -density 300 $f ./png/${f/.ai}_raw.png