I don't use finance-dl but that error message refers to something not being right with the configuration file it wants you to create.
With your command line below there should be a def CONFIG_myconfig(): function in a file called mybasic_config.py The error indicates that it cannot find the CONFIG_myconfig function in that file. On Mon, Jan 6, 2020 at 5:10 AM Jonathan Goldman <[email protected]> wrote: > This post was very helpful. I'm also a newbie and trying to get going on > beancount. So far I have a working beancount main file with most of the > accounts I want created. I have fava working too but focused more on just > getting data in. I got both* beancount-import* and *finance-dl* installed > but I can't get finance-dl to work. > > Here is the output I get when I run the finance_dl CLI: > > python3 -m finance_dl.cli --config-module mybasic_config --config myconfig > > > Traceback (most recent call last): > > File > "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/runpy.py" > , line 193, in _run_module_as_main > > "__main__", mod_spec) > > File > "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/runpy.py" > , line 85, in _run_code > > exec(code, run_globals) > > File > "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/finance_dl/cli.py" > , line 91, in <module> > > main() > > File > "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/finance_dl/cli.py" > , line 51, in main > > spec = getattr(config_module, config_key, None)() > > TypeError: 'NoneType' object is not callable > > > > > > On Sunday, January 5, 2020 at 2:55:15 PM UTC+13, Eugeniu Plamadeala wrote: >> >> On Saturday, January 4, 2020 at 3:46:09 PM UTC-8, Philip Curtis wrote: >>> >>> Yes, I've been wanting this for years, probably around 15! I'm >>> experimenting with some OCR Python code but wondering if the time >>> commitment would be unrealistic for me with also learning Beancount, >>> implementing the two, working full time, and having a 3year old and another >>> on the way. >>> Seems like the project for someone single living in their basement <; >>> Anyway, I'll continue to research the code. >>> >> >> Let's hope someone steps up then. >> >> >>> So the properly understand the workflow with Beancount, with I don't >>> completely right now, one processes financial data in these steps? >>> 1) Set up Beancount with all your income and expense accounts, the >>> .beancount file(s) are now available >>> 2) Implement Fava with Beancont >>> 3) Host all files to your own website servers >>> 4) Enter financial data through your website by text entry (or Fava GUI?) >>> 5) Process and graph your financial data via Fava on your website >>> >>> Do I have this process correct or am I way off? >>> >> >> Your steps look good, but some alternatives suggested below from personal >> experience: >> 3) I do not host files and Fava on a remote web server, but locally. It >> is not necessary to host remotely, and since you seem to care about data >> security, I suggest you keep everything on your machine. >> Furthermore, >> 4) I use the finance-dl package to automatically download all my >> transactions, as often as I want. It takes a minute. I enter very few >> transactions manually. Then, I use the beancount-import package (by the >> same author) to import the transactions into my Beancount files. This part >> is also very quick (at most 5 minutes per week). Paychecks are one class of >> transactions that require significant manual adjustment. >> >> Hope this helps. >> >> On Saturday, January 4, 2020 at 5:17:37 PM UTC-6, ps150pta wrote: >>>> >>>> FWIW about a year ago I ran some experiments passing photos of Whole >>>> Foods receipts through AWS Textract. It did pretty well but error rates are >>>> still relatively high, too high to be considered reliable enough to fit >>>> into a "user-just-confirms" workflow. Some additional work on top of >>>> Textract to build receipt-format-specific models could probably get there, >>>> tho. >>>> >>>> Many cos are successfully processing receipt photos on a commercial >>>> basis. >>>> >>>> PDFs that are machine produced are definitely processable with >>>> commodity tools, the extraction for them works quite well. >>>> >>>> I suspect sometime in the next year or two someone will put together a >>>> Jupyter notebook for doing the workflow you describe, building receipt >>>> specific models on one of the ML platforms. The basic pieces are there, >>>> it's at the level of being a solveable problem for a hobbyist. >>>> >>>> >>>> On Sat, Jan 4, 2020, 5:12 PM Philip Curtis <[email protected]> wrote: >>>> >>>>> Thanks 😁 >>>>> >>>>> Is #1 possible yet in any software technology yet? >>>>> >>>>> Thanks, >>>>> Phil >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Beancount" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/beancount/e47bf4bb-62d0-4641-b0ea-edd4fe845f56%40googlegroups.com >>>>> . >>>>> >>>>> -- > You received this message because you are subscribed to the Google Groups > "Beancount" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/beancount/670c3f5c-1348-47e8-834e-e61964719fa1%40googlegroups.com > <https://groups.google.com/d/msgid/beancount/670c3f5c-1348-47e8-834e-e61964719fa1%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Beancount" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CANoO%3DwRy-qr1_hoLA%3DKLFhaQWR0z7QhO62wnVAC%2BfRi88rsJxg%40mail.gmail.com.
