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
3c6c9311da
client/container: bash: add hledger aliases
...
The original intent of the `ledger` facade was to describe a general
purpose "ledger" command abstraction; not specifically the `ledger`
software (predecessor to hledger) nor the `ledger` hardware device.
As `hledger` is currently the exclusive internal "ledger" component,
adding `hledger` as an alias seems to be an appropriate-enough addition
that won't break existing abstraction/functionality.
2024-06-24 16:59:34 -07:00
1c31463c34
Merge pull request #63 into master
...
d5220d1 hledger-flow: coinbase: rules: catch Advanced Trade 0-value txs (Aaron Fiore)
e3d1fc4 hledger-flow: coinbase: preprocess: fix Advanced Trade divide by zero (Aaron Fiore)
2024-06-24 14:39:30 -07:00
d5220d151e
hledger-flow: coinbase: rules: catch Advanced Trade 0-value txs
...
- Removes 0-values from first double entry while retaining metadata
- Catches less-than-a-penny commissions in those same transactions
2024-06-24 14:32:12 -07:00
e3d1fc4925
hledger-flow: coinbase: preprocess: fix Advanced Trade divide by zero
2024-06-24 14:32:12 -07:00
0d997eab5e
Merge pull request #62 into master
...
c68c25d php: fetch: gemini: update to ccxt's latest request() signature (Aaron Fiore)
0014440 php: fetch: run linter (Aaron Fiore)
2024-06-24 14:29:10 -07:00
c68c25dba4
php: fetch: gemini: update to ccxt's latest request() signature
...
The context argument was removed from upstream's signature.
2024-06-21 21:12:04 -07:00