From ce61e854aebcf3dbefcac61862725823dbdde163 Mon Sep 17 00:00:00 2001 From: Aaron Fiore Date: Mon, 10 Jun 2024 18:00:16 -0700 Subject: [PATCH 1/2] hledger-flow: gemini: allow 1INCH transfers --- .../src/hledger-flow/accounts/gemini/gemini-shared.bash | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/container/src/hledger-flow/accounts/gemini/gemini-shared.bash b/container/src/hledger-flow/accounts/gemini/gemini-shared.bash index 0dc3651..1340634 100755 --- a/container/src/hledger-flow/accounts/gemini/gemini-shared.bash +++ b/container/src/hledger-flow/accounts/gemini/gemini-shared.bash @@ -77,6 +77,9 @@ function parse_transfers() # Get/set info_method (if available) if ($10 == "ACH" || $10 == "Wire" || $10 == "SEN" || $10 == "CreditCard") {$8=$10} + # Allow numerical symbols + gsub(/1INCH/, "ONEINCH") + printf $1 OFS # UID (info_eid) printf date OFS # Date printf "TRANSFER" OFS # Type @@ -147,6 +150,9 @@ function parse_transfers() # Get/set info_method (if available) if ($8 == "ACH" || $8 == "Wire" || $8 == "SEN" || $8 == "CreditCard") {$6=$8} + # Allow numerical symbols + gsub(/1INCH/, "ONEINCH") + printf $1 OFS # UID (info_eid) printf date OFS # Date printf "TRANSFER" OFS # Type From 71960c106a313b542827e941032ffcf450fc0c2e Mon Sep 17 00:00:00 2001 From: Aaron Fiore Date: Mon, 10 Jun 2024 18:03:55 -0700 Subject: [PATCH 2/2] hledger-flow: coinbase: allow 1INCH parsing --- .../src/hledger-flow/accounts/coinbase/coinbase-shared.bash | 3 +++ 1 file changed, 3 insertions(+) diff --git a/container/src/hledger-flow/accounts/coinbase/coinbase-shared.bash b/container/src/hledger-flow/accounts/coinbase/coinbase-shared.bash index 35bf4e5..38cf308 100755 --- a/container/src/hledger-flow/accounts/coinbase/coinbase-shared.bash +++ b/container/src/hledger-flow/accounts/coinbase/coinbase-shared.bash @@ -85,6 +85,9 @@ function __parse() sub(/Z/, "", $9); sub(/\+.*/, "", $9); + # Allow numerical symbols + gsub(/1INCH/, "ONEINCH") + # Print for rules consumption printf $1 OFS # account_id (prepended column) printf $2 OFS # id (coinbase_id)