Commit Graph

9 Commits

Author SHA1 Message Date
Eli Ribble 79b2bf0f1f Add a bunch of files I don't recognize
I'm cleaning up my machine, these were here, I'm not sure which ones
matter
2024-09-15 14:20:25 -07:00
Eli Ribble dd1706c70f Remove my SGML and OFX parsers
I'm going to use ofxparse. Promise.

This marks a really serious break with the automatic downloader code
because now we don't even have the code that it depended on for parsing
2016-08-11 10:58:25 -06:00
Eli Ribble f536f21d3c Standardize columns in our table
Like when we last did an update and whether or not something is deleted.
Nice for cleanup and code reuse
2016-06-28 15:46:18 -06:00
Eli Ribble 57ac625ce0 Remove old tests
I'm not building the API that way any more and I want all my tests to
pass now
2016-06-23 10:28:37 -06:00
Eli Ribble e2821457f5 Add translating parsed SGML document into OFX structures
This gives the structures some semantic meaning beyond just being raw
SGML and adds some niceties in like parsing the datetimes and their
timezones.
2016-06-22 17:15:34 -06:00
Eli Ribble 95244d2974 Add a basic SGML parser
I tried BeautifulSoup, which was okay, but was missing an understanding
of how OFX does SGML. That's fine, writing my own parser was not that
big of a deal
2016-06-22 14:08:13 -06:00
Eli Ribble 6a2cb087fc Add GET /user/ implementation that works
Previously my GET was just a placeholder so I could build URIs against
it. Now it actually works and returns information on a user
2016-05-04 07:16:05 -06:00
Eli Ribble 69228f21ca Add API for creating new users 2016-05-03 19:28:56 -06:00
Eli Ribble c84288eaac Set up basic testing framework with py.test
We're just testing that the about route works at all. We aren't even
testing that it does anything. But this represents wiring together a
bunch of things to get tests working including configuration
specifications, DB connections, table definitions, the app itself, etc
2016-05-03 18:59:08 -06:00