See the output of this request for example.  The <fid> does not xml escape the ampersand in its data.

http://www.ofxhome.com/api.php?lookup=475

<?xml version="1.0" encoding="utf-8"?>
<institution id="475">
<name>BB&amp;T</name>
<fid>BB&T</fid>
<org>BB&amp;T</org>
<brokerid></brokerid>
<url>...removed to get around spam warning...</url>
<ofxfail>0</ofxfail>
<sslfail>0</sslfail>
<lastofxvalidation>2013-10-18 22:05:11</lastofxvalidation>
<lastsslvalidation>2013-10-18 22:05:11</lastsslvalidation>
</institution>

2

(6 replies, posted in OFX Tools)

Yeah maybe even simpler than the username/password specific instructions would be just a tag for <notes/>  That way any cost or username/password/pin special instructions could just be thrown in there a-la-carte

3

(6 replies, posted in OFX Tools)

Jesse wrote:

This is fantastic.  Nice job and be sure to let me know if you need anything.

Jesse

Jesse, as I was using the ofxhome API, I was wishing it had the following additional properties for each institution to make the user experience of institution lookup better:

<!-- I noted that Wells Fargo just started charging me $3 for just connecting -->
<usage_fee>$3.00/mo</usage_fee> 

<!-- sometimes, banks make you use different info than your web signin.. same with your password -->
<username_label>Member number</username_help>
<password_label>Your PIN Number</password_label>

Anyway, let me know if I can help.  I know a fair amount of php, database optimization, caching techniques etc.

4

(6 replies, posted in OFX Tools)

Glad you like it Jesse.  I've uploaded the module to Pypi and you can install it using easy_install.  Granted it's just a module intended to be used by developers.

# sudo easy_install ofxhome

If you want to see a proof of concept application that is somewhat usable, check out my 'ofxclient' app.

Screenshots etc here
https://github.com/captin411/ofxclient/ … /README.md

In a terminal

# sudo easy_install ofxclient
# ofxclientd

Then open your web browser to http://localhost:8080/

Thanks for the useful service.

5

(6 replies, posted in OFX Tools)

I wrote a python client for ofxhome.com.  I'll be posting it to pypi as some point but for now you can get it here:

https://github.com/captin411/ofxhome

here is some example usage:

from ofxhome import OFXHome

results = OFXHome.search("USAA")
print results.xml
for result in results:
    bank = OFXHome.lookup(result.id)
    print bank.name _ bank.fid _ bank.url _ bank.brokerid
    print bank.xml

Note that you should probably cache the xml in a local file or something to avoid killing ofxhome.com all the time but have fun with this.

I'm going to be using this as part of another python library I'm working on.  https://github.com/captin411/ofxclient