ledgerhelpers


Nameledgerhelpers JSON
Version 0.3.10 PyPI version JSON
download
home_pagehttps://github.com/Rudd-O/ledgerhelpers
SummaryA collection of helper programs and a helper library for Ledger (ledger-cli)
upload_time2022-12-02 10:37:00
maintainer
docs_urlNone
authorManuel Amador (Rudd-O)
requires_python
licenseGPLv2+
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            Ledger helpers (ledgerhelpers)
============================

This is a collection of small single-purpose programs to aid your accounting
with [Ledger](https://github.com/ledger/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
-----------------------------------

* Enter transactions easily with
  [addtrans](https://github.com/Rudd-O/ledgerhelpers/blob/master/bin/addtrans).
* Update your price quotes with
  [updateprices](https://github.com/Rudd-O/ledgerhelpers/blob/master/bin/updateprices).
* Record multi-currency ATM withdrawals with
  [withdraw-cli](https://github.com/Rudd-O/ledgerhelpers/blob/master/bin/withdraw-cli).
* Record FIFO stock or commodity sales with
  [sellstock-cli](https://github.com/Rudd-O/ledgerhelpers/blob/master/bin/sellstock-cli).
* Interactively clear transactions with
  [cleartrans-cli](https://github.com/Rudd-O/ledgerhelpers/blob/master/bin/cleartrans-cli).
* Keep your ledger chronologically sorted with
  [sorttrans-cli](https://github.com/Rudd-O/ledgerhelpers/blob/master/bin/sorttrans-cli).

Usage and manuals
-----------------

* [How to add transactions with `addtrans`](doc/addtrans.md)

See also individual [manual pages](man/) 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](LICENSE.txt).

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Rudd-O/ledgerhelpers",
    "name": "ledgerhelpers",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "Manuel Amador (Rudd-O)",
    "author_email": "rudd-o@rudd-o.com",
    "download_url": "https://files.pythonhosted.org/packages/72/09/8ae009ed187fc66a69c40975dfb34fa39885acc18b5955549ab0cd78cfa9/ledgerhelpers-0.3.10.tar.gz",
    "platform": null,
    "description": "Ledger helpers (ledgerhelpers)\n============================\n\nThis is a collection of small single-purpose programs to aid your accounting\nwith [Ledger](https://github.com/ledger/ledger) (ledger-cli).  Think of it\nas the batteries that were never included with Ledger.\n\nWhy should you use them?  Because:\n\n\n* All the ledgerhelpers have been designed with fast data entry in mind,\n  and they will remember or evoke existing data as needed, to help you minimize\n  typing and other drudgery.\n* They all have launcher icons in your desktop environment -- this makes it\n  very easy to add icons or shortcuts for them, so you can run them on the spot.\n\nThis package also contains a library with common functions that you can use\nin your project to make it easier to develop software compatible with Ledger.\n\nWhat can you do with these programs\n-----------------------------------\n\n* Enter transactions easily with\n  [addtrans](https://github.com/Rudd-O/ledgerhelpers/blob/master/bin/addtrans).\n* Update your price quotes with\n  [updateprices](https://github.com/Rudd-O/ledgerhelpers/blob/master/bin/updateprices).\n* Record multi-currency ATM withdrawals with\n  [withdraw-cli](https://github.com/Rudd-O/ledgerhelpers/blob/master/bin/withdraw-cli).\n* Record FIFO stock or commodity sales with\n  [sellstock-cli](https://github.com/Rudd-O/ledgerhelpers/blob/master/bin/sellstock-cli).\n* Interactively clear transactions with\n  [cleartrans-cli](https://github.com/Rudd-O/ledgerhelpers/blob/master/bin/cleartrans-cli).\n* Keep your ledger chronologically sorted with\n  [sorttrans-cli](https://github.com/Rudd-O/ledgerhelpers/blob/master/bin/sorttrans-cli).\n\nUsage and manuals\n-----------------\n\n* [How to add transactions with `addtrans`](doc/addtrans.md)\n\nSee also individual [manual pages](man/) in NROFF format.\n\nHow to download and install\n---------------------------\n\nHere are instructions to install the very latest iteration of ledgerhelpers:\n\nIf you are on a Linux system and want to install it as an RPM package:\n\n* Obtain the package with `git clone https://github.com/Rudd-O/ledgerhelpers`\n* Change to the directory `cd ledgerhelpers`\n* Create a source package with `python3 -m build --sdist`\n* Create a source RPM with `rpmbuild --define \"_srcrpmdir ./\" --define \"_sourcedir dist/\" -bs *.spec`\n  * You may need to install some dependencies at this point.  The process will tell you.\n* Create an installable RPM with `rpmbuild --rebuild --nodeps --define \"_rpmdir ./\" *.src.rpm`\n  * You may need to install some dependencies at this point.  The process will tell you.\n* Install the package with `sudo rpm -Uvh noarch/*.noarch.rpm`\n\nIn other circumstances or Linux systems:\n\n* Obtain the package with `git clone https://github.com/Rudd-O/ledgerhelpers`\n* Change to the directory `cd ledgerhelpers`\n* Create the source package directly with `python3 -m build --sdist`\n* Install the package (to your user directory `~/.local`) with `pip3 install dist/*.tar.gz`\n  * This will install a number of dependencies for you.  Your system should already\n    have the GTK+ 3 library and the Python GObject introspection library.\n\nThe programs in `bin/` can generally run from the source directory, provided\nthat the PYTHONPATH points to the `src/` folder inside the source directory,\nbut you still need to install the right dependencies, such as GTK+ 3 or later,\nand the Python GObject introspection library.\n\nLicense\n-------\n\nThis program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 2 of the License, or (at your option) any later\nversion.\n\nSee [full license terms](LICENSE.txt).\n",
    "bugtrack_url": null,
    "license": "GPLv2+",
    "summary": "A collection of helper programs and a helper library for Ledger (ledger-cli)",
    "version": "0.3.10",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "4c24ff2b6ae36797d3716eb7c7831569",
                "sha256": "8ad383f5aa07804704cc2a1f6748c3b311862c0f717068beaeaa24f51b48218f"
            },
            "downloads": -1,
            "filename": "ledgerhelpers-0.3.10.tar.gz",
            "has_sig": false,
            "md5_digest": "4c24ff2b6ae36797d3716eb7c7831569",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 186566,
            "upload_time": "2022-12-02T10:37:00",
            "upload_time_iso_8601": "2022-12-02T10:37:00.561559Z",
            "url": "https://files.pythonhosted.org/packages/72/09/8ae009ed187fc66a69c40975dfb34fa39885acc18b5955549ab0cd78cfa9/ledgerhelpers-0.3.10.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-12-02 10:37:00",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "Rudd-O",
    "github_project": "ledgerhelpers",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "ledgerhelpers"
}
        
Elapsed time: 0.01730s