branchin' out

This commit is contained in:
Jeffrey Paul
2013-03-11 23:54:52 +01:00
parent 47f24d1043
commit 258b2d3baf
3 changed files with 80 additions and 42 deletions

30
scrapers/etradescraper.py Executable file
View File

@@ -0,0 +1,30 @@
#!/Users/sneak/dev/venv-2.7/bin/python
# shouts to @AskAmex for being a replicant and
# David Bartle for making a very difficult-to-use ofxclient library
# 2013 jeffrey paul <sneak@datavibe.net>
# 5539 AD00 DE4C 42F3 AFE1 1575 0524 43F4 DF2A 55C2
from pprint import pformat
import os
import re
import json
from scraper import FinancialScraper, MockInstitution
class EtradeScraper(FinancialScraper):
def getInstitution(self):
return MockInstitution(
user=self.user,
password=self.password,
url='https://ofx.etrade.com/cgi-ofx/etradeofx',
org='ETRADE BANK',
fid='9989'
)
def main():
s = EtradeScraper(
user=os.environ['ETRADEUSERNAME'],
password=os.environ['ETRADEPASSWORD']
)
print json.dumps(s.scrape())
if __name__=="__main__":
main()