Skip to main content

A collection of helper programs and a helper library for Ledger (ledger-cli)

Project description

Ledger helpers (ledgerhelpers)

This is a collection of small single-purpose programs to aid your accounting with Ledger (ledger-cli). Think of it as the batteries that were never included with Ledger.

Why should you use them? Because:

  • All the ledgerhelpers have been designed with fast data entry in mind, and they will remember or evoke existing data as needed, to help you minimize typing and other drudgery.
  • They all have launcher icons in your desktop environment -- this makes it very easy to add icons or shortcuts for them, so you can run them on the spot.

This package also contains a library with common functions that you can use in your project to make it easier to develop software compatible with Ledger.

What can you do with these programs

Usage and manuals

See also individual manual pages in NROFF format.

How to download and install

Here are instructions to install the very latest iteration of ledgerhelpers:

If you are on a Linux system and want to install it as an RPM package:

  • Obtain the package with git clone https://github.com/Rudd-O/ledgerhelpers
  • Change to the directory cd ledgerhelpers
  • Create a source package with python3 -m build --sdist
  • Create a source RPM with rpmbuild --define "_srcrpmdir ./" --define "_sourcedir dist/" -bs *.spec
    • You may need to install some dependencies at this point. The process will tell you.
  • Create an installable RPM with rpmbuild --rebuild --nodeps --define "_rpmdir ./" *.src.rpm
    • You may need to install some dependencies at this point. The process will tell you.
  • Install the package with sudo rpm -Uvh noarch/*.noarch.rpm

In other circumstances or Linux systems:

  • Obtain the package with git clone https://github.com/Rudd-O/ledgerhelpers
  • Change to the directory cd ledgerhelpers
  • Create the source package directly with python3 -m build --sdist
  • Install the package (to your user directory ~/.local) with pip3 install dist/*.tar.gz
    • This will install a number of dependencies for you. Your system should already have the GTK+ 3 library and the Python GObject introspection library.

The programs in bin/ can generally run from the source directory, provided that the PYTHONPATH points to the src/ folder inside the source directory, but you still need to install the right dependencies, such as GTK+ 3 or later, and the Python GObject introspection library.

License

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

See full license terms.

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

ledgerhelpers-0.3.10.tar.gz (186.6 kB view details)

Uploaded Source

File details

Details for the file ledgerhelpers-0.3.10.tar.gz.

File metadata

  • Download URL: ledgerhelpers-0.3.10.tar.gz
  • Upload date:
  • Size: 186.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 CPython/3.10.8

File hashes

Hashes for ledgerhelpers-0.3.10.tar.gz
Algorithm Hash digest
SHA256 8ad383f5aa07804704cc2a1f6748c3b311862c0f717068beaeaa24f51b48218f
MD5 4c24ff2b6ae36797d3716eb7c7831569
BLAKE2b-256 72098ae009ed187fc66a69c40975dfb34fa39885acc18b5955549ab0cd78cfa9

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