#!/usr/bin/python
#
ver=0.031
# This version not ready for prime time
# scrapes craigslist for work
# pflint Sat 19 Apr 2014 09:42:23 AM EDT 
#
import os
import re
import sys
import stat
import optparse
import subprocess
import doctest
import signal
import time
import serial
import io
import csv
import string
from subprocess import call
from serial import Serial
from string import digits
from BeautifulSoup import BeautifulSoup
import urllib2
# base="http://montreal.fr.craigslist.ca/search/"
cityw = {
	'Washington DC':'http://washingtondc.craigslist.org/search/',
	'Montreal CA':'http://montreal.fr.craigslist.ca/search/',
	'Eastern CT':'http://newlondon.craigslist.org/search/',
	'Hartford CT':'http://hartford.craigslist.org/search/',
	'New Haven CT':'http://newhaven.craigslist.org/search/',
	'Northwest CT':'http://nwct.craigslist.org/search/',
	'Albany NY':'http://albany.craigslist.org/search/'}
#	'':'',
specs =['eng','sad','sof','tsh']
for key, value in dict.items(cityw):
	# print key,value
	city=key
	base=value
	# print city,base
	for spec in specs:
		url=base+spec+"?addOne=telecommuting"
		# print url
		#Create the soup
		page=urllib2.urlopen(url)
		soup = BeautifulSoup(page.read())
		#Search the soup
		sline = soup.findAll('p',{'class':'row'})
		print('<p> '+city+' '+spec+' </p>')	
		print('<base href="'+base+'">')
		for word in sline:
			print word





