用于管理和处理银行交易下载的django应用程序
django-bankdownloads的Python项目详细描述
#django bank下载
Django应用程序导入并标准化银行交易下载
通过ofxparse库导入ofx(开放式金融交换格式)
使用regex导入csv以匹配数据列
如果可能,从原始文件中获取bankID和accountID,否则从格式为
<bankid>-<accountid>-YYYYMMDD.<ext>
创建带有标题的标准化数据字典:
date transid value currency memo payee accountid bankid fxcurrency fxrate fxamount
以ofx格式输出数据
##要求
- Django工作站点
##安装
获取代码
> git clone git://github.com/evandavey/django-bankdownloads.git django-bankdownloads
通过PIP安装
> pip install django-bankdownloads
将“bankdownloads”添加到已安装的应用程序中
将bankdownloads_import_path、bankdownloads_output_path、bankdownloads_email和bankdownloads_notifier_excludes添加到设置中
##使用
提供可在其他应用程序中重用的“bankdownload”类
> mydownload = BankDownload()
> mydownload.original_file=[file]
> mydownload.save()
通过“data”属性访问标准化数据
> data = mydownload.data
> ofx = mydownload.export_ofx()
如果给定月份的数据丢失,请使用管理命令bankdownloads\u notifier发送电子邮件
使用管理命令bank downloads_processor批量导入银行下载并输出标准化的x
##作者
埃文·戴维evan.davey@cochranedavey.com
##许可证
CC-SA-NC
[知识共享署名非商业共享3.0未传输许可证][抄送NC SA]。
啊![[[IMG CC NC SA]
[cc nc sa]:http://creativecommons.org/licenses/by-nc-sa/3.0/
[img cc nc sa]:http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png