Package: csvthd
CSV Transaction History DetectiveGetting startedInstallcsvthdCreate yourconfig.jsonfile (seeconfig.json.template.mdfor a template)SeeusageInstallationpipinstallcsvthdUsageShow helpcsvthd--helpFilterTransaction details-i/--includeOnly show transactions that includeallof the specified strings in their detailsCase insensitiveMultiple strings supported (each transaction's details must includeallof the strings specified)# only show transactions with details including the word "paypal"csvthd-ipaypal# only show transactions with details including "paypal" and "steam"csvthd-ipaypal-isteam-E/--excludeOnly show transactions thatdon'tincludeanyof the specified strings in their detailsCase insensitiveMultiple strings supported (each transaction's details mustn't includeanyof the strings specified)# only show transactions without details containing the word "paypal"csvthd-Epaypal# only show transactions without details containing "paypal" or "chemist warehouse"csvthd-Epaypal-E"chemist warehouse"# only show transactions with details containing "paypal", but not "steam"csvthd-ipaypal-EsteamAmount-a/--amountOnly show transactions with amounts under/over/equal to a given valueMultiple numbers supported (each transaction amount must satisfyallconditions specified)# only show transactions over $20.00csvthd-aover20# only show transactions under $10.00csvthd-aunder10# only show transactions between $20.00 to $30.00csvthd-aover20-aunder30# only show transactions of exactly $25.00csvthd-aequal25Date-d/--dateOnly show transactions before/after/on a given date.# only show transactions after 1 Jan 2022csvthd-dafter01/01/2022# only show transactions before 21 Feb 2022csvthd-dbefore21/02/2022# only show transactions on 10 Apr 2022csvthd-don10/04/2022# only show transactions from 1 Jan 2022 - 1 Feb 2022csvthd-dafter01/01/2022-dbefore01/02/2022Type-t/--transaction-typeOnly show transactions where money is sent/received# only show transactions where money is sentcsvthd-tout# only show transactions where money is receivedcsvthd-tin# only show transactions with details containing "paypal" where money receivedcsvthd-ipaypal-tin# get the sum of all money received with "paypal" in details but not "return"csvthd-ipaypal-tin-Ereturn-SAccount Name-A/--account-nameOnly show transactions from account names that include the provided text.# only show transactions where the account name includes "commbank"csvthd-Acommbank# get the sum of all transactions where the account name includes "paypal"csvthd-Apaypal-SSortingSort by-s/--sort-by# list transactions from latest to oldest (default)csvthd-sdate# list transactions from lowest to highestcsvthd-samountReverse sorting order-r/--reverse-sort# list latest transactions firstcsvthd# list oldest transactions firstcsvthd-r# list smallest transactions firstcsvthd-samount# list largest transactions firstcsvthd-samount-rReportsSum amount-S/--sumShow the sum of the transaction amounts (after filtering)# print the sum of all transactionscsvthd-S# get the sum of transactions with "paypal" in their detailscsvthd-S-ipaypalDevelopmentBuild./development-scripts/build.shLinks📖Documentation🐍Latest Release🧰Source Code🐞Issue Tracker🐦 Twitter@DrTexx📨 Emaildenver.opensource@tutanota.com