Paul Sherman

About

Languages

My go to languages are Python and Javascript. I'm also dabbling in Go and enjoying it.

Other languages I've written code in (to varying extents) include C, C++, Java, and PHP.

I also know HTML, CSS, and can throw together a SQL statement, but it doesn't really make sense to include those with the above languages.

Libraries I like:

Python

Requests gives web requests an easy button

BeautifulSoup

Selenium webdriver with phantomjs makes crawling ajax-heavy sites a breeze

Javsacript

D3.js makes numbers pretty

jQuery (who likes manually attaching event handlers?)

Some projects in varying states of completion

Sites

Other

ThreadStats

About

Browse statistics on shirts printed on Threadless as well statistics for individual designers.

What's used

  • PHP
  • MySQL
  • Javascript
    • jQuery
    • D3.js
    • handlebars.js

MyMenu

About

Look up and store recipes for dishes eaten at restaurants to make at home.

Runs on a single dyno at heroku, so it may take a little bit of time to spin up

What's used

  • Django
  • postgreSQL
  • Python Requests
  • Javascript
    • jQuery
    • handlebars.js
    • typeahead.js
  • Amazon S3

CollectJS

About

Easily get CSS selectors for elements and specify data type (ie. an attribute or the element's text) to capture for a web aggregator

Drag this link to bookmarks, and click to test collectJS

Bookmarklet does not work on sites that specify Content Security Policy

What's used

  • Javascript (jQuery)

ThreadStats Crawler

About

Gathers data on shirts, submissions, and artists from Threadless.com.

What's used

  • Python
    • Requests
    • BeautifulSoup