Skip to main content

Plugin for Beancount to write oneliner transaction entries.

Project description

PyPI - Version PyPI - Downloads PyPI - Wheel PyPI - License

How to use

Fit a simple 2-leg transaction on one line.

1999-12-31 note Assets:Cash "Expenses:Test 16.18 EUR * A description. *"

That will be translated by the plugin to

1999-12-31 * "A description."
	Assets:Cash         -16.18 EUR
	Expenses:Test        16.18 EUR

It supports payee, exclamation mark, tags, links, meta, cost and price.

Recommended VSCode themes:

  • Ayu
  • Monokai Pro
  • Night Owl

Alt text Alt text Alt text

Install

Plugin

pip3 install beancount_oneliner --user

Or copy to path used for python. For example, $HOME/.local/lib/python3.4/site-packages/beancount_oneliner/oneliner.py would do on Debian. If in doubt, look where beancount folder is and copy next to it.

Syntax highlight

Supported by the following beancount extensions:

On VSCode, you will need to select the syntax with plugin support (there are two, with and without). To ensure it's selected automatically, add this to VSCode settings:

    "files.associations": {
        "*.bean": "beancount-oneline",
        "*.beancount": "beancount-oneline",
    }

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

beancount_oneliner-1.3.1.tar.gz (17.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

beancount_oneliner-1.3.1-py3-none-any.whl (17.2 kB view details)

Uploaded Python 3

File details

Details for the file beancount_oneliner-1.3.1.tar.gz.

File metadata

  • Download URL: beancount_oneliner-1.3.1.tar.gz
  • Upload date:
  • Size: 17.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for beancount_oneliner-1.3.1.tar.gz
Algorithm Hash digest
SHA256 d00d254e1d0dc7ea06bab6be7643cfdd7566722feeb1a4a5bdcc99f4011da903
MD5 07181696a83dbdb0351922d96edf6159
BLAKE2b-256 efa6b540222b65d211a5dc2098b70c0f304737d674630a9df3db08e188710a45

See more details on using hashes here.

File details

Details for the file beancount_oneliner-1.3.1-py3-none-any.whl.

File metadata

File hashes

Hashes for beancount_oneliner-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7308256cd83112395473855bb733fcadbf27a1095c9e24d2feac8e3865dd44c5
MD5 f751a3d8a393312d0868a488458543bd
BLAKE2b-256 2e3d988e475f6fcdde4a7c45f192946efe7beffeb88d458b517689b79f9692c2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page