Commit Graph

125 Commits

Author SHA1 Message Date
c8a2af1290 Merge pull request #81 into master
b4bae82 container: lib_edit: refactor for clearer fatal errors (Aaron Fiore)
2024-07-11 15:45:11 -07:00
b4bae82ae7 container: lib_edit: refactor for clearer fatal errors
- Make known that non-zero returns are fatal errors
- Return success on success (iadd | manual)
- Add iadd to `edit` usage help
- Remove outdated comments
2024-07-11 15:42:23 -07:00
94c89e7190 Merge pull request #80 into master
c69c841 hledger-flow: capital-one: bank: reorder columns (Aaron Fiore)
2024-07-11 15:38:24 -07:00
c69c841a18 hledger-flow: capital-one: bank: reorder columns
Upstream has reordered their columns (same data, different order).
2024-07-10 17:33:08 -07:00
cbe76370f4 Merge pull request #79 into master
48a7b7f client: lib_docker: add 'experimental' build type (Aaron Fiore)
c74a76b client: Dockerfiles: add hledger source build (Aaron Fiore)
2024-07-10 17:12:58 -07:00
48a7b7f798 client: lib_docker: add 'experimental' build type 2024-07-09 22:56:04 -07:00
c74a76bd0b client: Dockerfiles: add hledger source build 2024-07-09 22:56:03 -07:00
39100b2bc0 Merge pull request #78 into master
4316172 container: subprofile.bash.in: add TODO re: --conf (Aaron Fiore)
190ac28 container: lib_ledger: refactor for base arguments (Aaron Fiore)
b0bc67d container: lib_ledger: use PATH for hledger{-ui,-web,-flow} (Aaron Fiore)
f7d1542 container: lib_edit: create if not found, refactor (Aaron Fiore)
adebadb container: lib_edit: add hledger conf support (Aaron Fiore)
c2ac298 client: lib_gen: add hledger conf support (Aaron Fiore)
bbbecff client: docker-finance.d: add hledger.conf.in (Aaron Fiore)
2024-07-09 18:51:21 -07:00
4316172e4c container: subprofile.bash.in: add TODO re: --conf 2024-07-08 18:14:42 -07:00
190ac2864d container: lib_ledger: refactor for base arguments
- Future-proof for hledger features
- Related refactoring
2024-07-08 18:13:34 -07:00
b0bc67deb1 container: lib_ledger: use PATH for hledger{-ui,-web,-flow} 2024-07-08 18:13:34 -07:00
f7d1542b32 container: lib_edit: create if not found, refactor 2024-07-08 18:13:34 -07:00
adebadbaa9 container: lib_edit: add hledger conf support 2024-07-08 18:13:34 -07:00
c2ac298f67 client: lib_gen: add hledger conf support 2024-07-08 18:13:34 -07:00
bbbecff7f1 client: docker-finance.d: add hledger.conf.in 2024-07-08 18:13:34 -07:00
98701ba403 Merge pull request #76 into master
f43f77d client: lib_gen: return success on client generation (Aaron Fiore)
2024-07-03 23:49:23 -07:00
f43f77d28b client: lib_gen: return success on client generation
Selecting [nN] to client generation would skip optional container generation.
2024-07-03 19:22:59 -07:00
65c27ce1ed Merge pull request #75 into master
5b17bd3 hledger-flow: coinbase: update mockups to latest impl (Aaron Fiore)
d115e29 client: fetch.yaml.in: update Coinbase comment (Aaron Fiore)
07023ea hledger-flow: coinbase: refactor for ccxt raw ledger (Aaron Fiore)
2d3ab78 php: coinbase: use ccxt end-user public-facing API (Aaron Fiore)
2024-07-03 19:10:04 -07:00
5b17bd38aa hledger-flow: coinbase: update mockups to latest impl 2024-07-03 19:05:39 -07:00
d115e2907d client: fetch.yaml.in: update Coinbase comment 2024-07-03 19:05:39 -07:00
07023ea952 hledger-flow: coinbase: refactor for ccxt raw ledger
ccxt's raw ledger object resides in [info]
2024-07-03 19:05:39 -07:00
2d3ab7857c php: coinbase: use ccxt end-user public-facing API
A recent combination of Coinbase and ccxt changes will now result in
authentication errors (server error 401) because of docker-finance's
coinbase implementation (specifically, direct calls to internal ccxt).

docker-finance's previous usage of request() meant hooking into the
underlying ccxt API and not the end-user public-facing API (publicly
documented - not necessarily the "public" vs "private" APIs provided by
exchanges, as seen in ccxt documentation).

This direct usage of request() was obviously never recommended but it
was always easier to interact with to get to the underlying raw object
(at least at the time of original docker-finance coinbase writing).

Since it appears that ccxt has refactored the authentication mechanism
related to request(), this commit also refactors in order to provide a
working fix for authentication.
2024-07-03 19:05:39 -07:00
f64e58de81 Merge pull request #73 into master
42e97cb hledger-flow: ledger: skip aEthWETH (Aaron Fiore)
e570610 hledger-flow: ledger: add 'Status' column (Aaron Fiore)
2024-07-03 18:52:54 -07:00
42e97cb3e4 hledger-flow: ledger: skip aEthWETH
Currently handled by `fetch` and 'blockchain-explorers/ethereum-based'.
2024-07-02 17:46:30 -07:00
e5706103e6 hledger-flow: ledger: add 'Status' column
Refactored for upstream addition.
2024-07-02 17:46:25 -07:00
01ae223762 Merge pull request #71 into master
69ef740 client: lib_docker: factor out args parsers (Aaron Fiore)
2024-06-29 00:35:05 -07:00
69ef740bf1 client: lib_docker: factor out args parsers 2024-06-28 23:22:34 -07:00
c410c073f9 Merge pull request #70 into master
cb7991b client: Dockerfiles: ubuntu: 'USER root' to install (Aaron Fiore)
2024-06-28 19:00:01 -07:00
cb7991b187 client: Dockerfiles: ubuntu: 'USER root' to install
Fixup to #68
2024-06-28 18:38:33 -07:00
f931458dc6 Merge pull request #69 into master
3941d8c repo: add build type to Gitea issue template (Aaron Fiore)
ef1d3aa repo: add Gitea pull request template (Aaron Fiore)
2024-06-28 17:42:01 -07:00
3941d8c7c1 repo: add build type to Gitea issue template 2024-06-28 17:39:51 -07:00
ef1d3aa9e8 repo: add Gitea pull request template 2024-06-28 17:39:51 -07:00
afd97c275b Merge pull request #68 into master
185570b client: update `version` manifest to latest build (Aaron Fiore)
20ff0cf README: add note for `docker-finance build` options (Aaron Fiore)
d93d2dd container: lib_finance: call `root` with $ROOTSYS (Aaron Fiore)
dffb3e5 client: Dockerfiles: ubuntu: add ROOT.cern support (Aaron Fiore)
19cbd05 client: Dockerfiles: refactor for `build` options (Aaron Fiore)
593d586 client: lib_docker: implement `build` options (Aaron Fiore)
2024-06-28 17:36:09 -07:00
185570b52f client: update version manifest to latest build 2024-06-28 17:30:36 -07:00
20ff0cf745 README: add note for docker-finance build options 2024-06-28 17:30:36 -07:00
d93d2dd17c container: lib_finance: call root with $ROOTSYS
Non-packaged pre-compiled ROOT.cern is not installed to /usr/bin
2024-06-28 17:30:36 -07:00
dffb3e5b14 client: Dockerfiles: ubuntu: add ROOT.cern support 2024-06-28 17:30:36 -07:00
19cbd05a5d client: Dockerfiles: refactor for build options 2024-06-28 17:30:36 -07:00
593d586e6c client: lib_docker: implement build options 2024-06-28 17:30:36 -07:00
fc75cbf50b Merge pull request #67 into master
8eab0eb client: lib_docker: add `edit` option for custom Dockerfile (Aaron Fiore)
494e0c5 client: lib_docker: append custom Dockerfile to final Dockerfile (Aaron Fiore)
aafe16c client: lib_gen: generate custom Dockerfile (Aaron Fiore)
decef35 client: create templated custom Dockerfiles (Aaron Fiore)
2024-06-27 19:11:09 -07:00
8eab0eb560 client: lib_docker: add edit option for custom Dockerfile 2024-06-26 14:58:22 -07:00
494e0c5402 client: lib_docker: append custom Dockerfile to final Dockerfile 2024-06-26 14:58:21 -07:00
aafe16c0c0 client: lib_gen: generate custom Dockerfile 2024-06-26 14:58:20 -07:00
decef35be4 client: create templated custom Dockerfiles 2024-06-26 14:58:19 -07:00
432a30c029 Merge pull request #65 into master
fd22dc6 repo: add Gitea issue templates (Aaron Fiore)
2024-06-25 18:14:00 -07:00
fd22dc6b92 repo: add Gitea issue templates 2024-06-25 18:11:51 -07:00
714f5ebfc7 Merge pull request #64 into master
5989fdc client: subprofile.bash.in: update hledger-web arg (Aaron Fiore)
369e234 client/container: bash: trivial impl for `ledger-vui` (Aaron Fiore)
a461cda container: bash: lib_edit: add iadd (Aaron Fiore)
3c6c931 client/container: bash: add hledger aliases (Aaron Fiore)
2024-06-25 18:09:28 -07:00
5989fdc4a3 client: subprofile.bash.in: update hledger-web arg
Upstream replaced --capabilities with --allow
2024-06-24 16:59:37 -07:00
369e2343ce client/container: bash: trivial impl for ledger-vui
Leverages journal to visidata for an alternative read-only terminal UI.
2024-06-24 16:59:37 -07:00
a461cda2ff container: bash: lib_edit: add iadd
Upstream will still need to add comment/metadata functionality to iadd.
2024-06-24 16:59:37 -07:00