{"repo":"siddhantgoel/beancount-n26","free":true,"listed":false,"github":"https://github.com/siddhantgoel/beancount-n26","clone":"git clone https://github.com/siddhantgoel/beancount-n26.git","description":"Beancount Importers for N26 CSV Exports","language":"Python","stars":29,"topics":["beancount","python3","finance","accounting","plaintext-accounting","python","banking","germany","personal-finance","n26"],"license":"MIT","category":"trading","readme_excerpt":"Beancount N26 Importer beancount-n26 provides a [Beancount] Importer for converting CSV exports of [N26] account summaries to the Beancount format. Installation In case you prefer installing from the Github repository, please note that main is the development branch so stable is what you should be installing from. Usage Beancount 3.x Beancount 3.x has replaced the config.py file based workflow in favor of having a script based workflow, as per the [changes documented here]. The beangulp examples suggest using a Python script based on beangulp.Ingest . Here's an example of how that might work: Add an import.py script in your project root with the following contents: ... and run it directly using python import.py extract . Beancount 2.x Add the following to your config.py . Classification To classify specific recurring transactions automatically, you can specify an account patterns parameter. The key should be the account name and the items in the list are regular expressions that should match a payee . A few helper functions have been provided in beancount n26/utils/patterns generation.py to help you generate this dictionnary. Beancount 3.x Beancount 2.x Contributing Please make sure you have Python 3.9+ and [Poetry] installed. 1. Git clone the repository - git clone https://github.com/siddhantgoel/beancount-n26 2. Install the packages required for development - poetry install 3. That's basically it. You should now be able to run the test suite - poetry run task test . [Beanco","default_branch":null,"files":null,"tree":[],"storefront":"/r/siddhantgoel","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/siddhantgoel/beancount-n26/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}