- bean-identity saw your file. - It didn't match any of the configured importers (there's no section printed underneath it, if it matches it would print the importer and deduced account name, date and to-be-renamed location) Something to do with your regexp, it probably still doesn't match the header of your file.
On Sun, Apr 8, 2018 at 9:29 AM, viq <vic...@gmail.com> wrote: > On Sunday, April 8, 2018 at 10:46:30 AM UTC+2, Martin Blais wrote: >> >> On Sun, Apr 8, 2018 at 3:17 AM, viq <vic...@gmail.com> wrote: >> >>> >>> >>> On Sunday, April 8, 2018 at 1:55:42 AM UTC+2, Michael Droogleever wrote: >>>> >>>> I think it is this, but I have not tried running your code: >>>> >>>> >>>>> sys.path.insert(0, path.join(path.dirname(__file__))) >>>> >>>> >>>> is what adds the path to your importers package, to the system path. So >>>> the >>>> >>>> import importers.mybank >>>>> >>>> >>>> Needs to be after it. It is admittedly not correct python style, as >>>> imports should always come first, but it is a workaround beancount uses to >>>> be able to read your custom code. >>>> >>> >>>> Good luck. >>>> >>> >>> Indeed, with that change it doesn't complain about imports now, thank >>> you! Apparently the same can be achieved by setting PYTHONPATH. >>> >> >> Yes. >> >> I think we talked about adding the importer file's location automatically >> to PYTHONPATH, here: >> https://bitbucket.org/blais/beancount/issues/214/add-top-lev >> el-directory-to-syspath >> Not done yet >> >> >> >>> >>> Now to figure out why nothing happens when I run bean-extract >>> >> >> Run bean-identify first. If it doesn't list the file, it hasn't >> identified it as something the importer can extract from. >> >> It uses the regexps you provide to match against the contents of the CSV >> file. >> I see a typo in your code, which probably explains why it doesn't match >> it: >> >> Transacton Date >> > > Thanks, fixed, didn't seem to help though. bean-identify seems to work > fine: > $ bean-identify test.config.py bank_history_sample.csv > **** /home/viq/Work/Own/beancount/bank_history_sample.csv > yet bean-extract does nothing: > $ bean-extract test.config.py bank_history_sample.csv > ;; -*- mode: beancount -*- > **** /home/viq/Work/Own/beancount/bank_history_sample.csv > > -- > 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 beancount+unsubscr...@googlegroups.com. > To post to this group, send email to beancount@googlegroups.com. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/beancount/163c3c90-1c68-4e46-bcfc-96351f2bd688%40googlegroups.com > <https://groups.google.com/d/msgid/beancount/163c3c90-1c68-4e46-bcfc-96351f2bd688%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- 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 beancount+unsubscr...@googlegroups.com. To post to this group, send email to beancount@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAK21%2BhPSSrWnfqhK%3DqwNgATMkb9D8Dv2S4AxjrZwnkp-ZbEO%3Dw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.