bvanelli / actualpy

Python API implementation for Actual server - reference https://actualbudget.org/
https://actualpy.readthedocs.io/en/latest/
27 stars 7 forks source link

Support command line arguments to display budget information #60

Closed bvanelli closed 3 weeks ago

bvanelli commented 2 months ago

Description

The main strength of the Python library is to actually write easy to use CLI tools that could interact with the server itself.

My first idea was to implement "display only" functions as a proof of concept, and it the implementation makes sense eventually add the option to also add data. Keeping it simple, here is the proposal:

Main options:

Configuration:

config:
   defaultBudget: <budgetName>
   output: table
budgets:
    budget_name:
        url: <url of the actual server>
        password: <base 64 version of password>
        encryptionPassword: <base 64 version of password>
        fileId: file id on the remote

Main commands: