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.1.1.tar.gz (16.3 kB view details)

Uploaded Source

Built Distribution

beancount_oneliner-1.1.1-py3-none-any.whl (16.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: beancount_oneliner-1.1.1.tar.gz
  • Upload date:
  • Size: 16.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for beancount_oneliner-1.1.1.tar.gz
Algorithm Hash digest
SHA256 52b02675a525ca5e65e9ea7690498a750de77eb218d0c06ec00b26838793a5fc
MD5 946ef968ae59f5c2471b08a1fa7d121e
BLAKE2b-256 99fda9543ee479236f99fd5303b09b2843bedaddcc0887dbb1b2f85cad4fad72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for beancount_oneliner-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b233667038eea53fadc76f13133a3f447a9cf08f76a560ff8b53269bfbf2684c
MD5 1557ca1ac0fcfa271f6ba97b63190c40
BLAKE2b-256 b64278f9e43fc5ef91b83fe18eb4fe122da08b76a61c97ce8a1ca51000dcb110

See more details on using hashes here.

Supported by

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