Virantha Namal Ekanayakehttps://virantha.com/2016-10-13T12:16:00-04:00FundsGather -- A starter framework for scraping financial information2016-10-13T12:16:00-04:00viranthatag:https://virantha.com,2016-10-13:2016/10/13/funds-gather-framework-for-scraping-financial-information/<html><body><p>Currently, this program supports downloading transactions from Maryland's 529 College Savings plans and exporting to QIF, for import into your financial software like Quicken,
Banktivity, or MoneyDance. An OFX/QFX plugin is also in the works.</p>
<ul class="simple">
<li>Free and open-source software: ASL2 license</li>
<li>Blog: <a class="reference external" href="http://virantha.com/category/projects/funds_gather">http://virantha.com/category/projects/funds_gather</a></li>
<li>Documentation: <a class="reference external" href="http://virantha.github.io/funds_gather/html">http://virantha.github.io/funds_gather/html</a></li>
<li>Source: <a class="reference external" href="https://github.com/virantha/funds_gather">https://github.com/virantha/funds_gather</a></li>
</ul>
<div class="section" id="features">
<h2>Features</h2>
<ul class="simple">
<li>Import from web account of Maryland 529 College Savings of all accounts tied to user.</li>
<li>Export to QIF file.</li>
</ul>
<p>Right now, the functionality is fairly rudimentary, but I intend to develop this more in the months to come. Here's my todo list:</p>
<ul class="simple">
<li>Export to QFX/OFX (depending on what my financial software supports, it would be easier to write a plugin for XML compliant format)</li>
<li>Import other types of transactions (right now, only buys are supported)</li>
<li>Import other web sites</li>
</ul>
</div>
<div class="section" id="usage">
<h2>Usage:</h2>
<p>See help for now:</p>
<pre class="literal-block">
$ funds_gather -h
Usage:
funds_gather.py [options] <username> <password> all
funds_gather.py [options] <username> <password> (download|qif)...
funds_gather.py --conf=FILE
funds_gather.py -h
Arguments:
username Login name
password Login password
all Run all steps in the flow (download,qif)
download Download all transactions from accounts
qif Save downloaded transactions to qif
Options:
-h --help show this message
-v --verbose show more information
-d --debug show even more information
--version show version
--out=FILE output filename [default: out.qif]
--conf=FILE load options from file
</pre>
</div>
<div class="section" id="installation">
<h2>Installation</h2>
<pre class="literal-block">
$ pip install funds_gather
</pre>
</div>
<div class="section" id="disclaimer">
<h2>Disclaimer</h2>
<p>The software is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</p>
</div>
</body></html>