Luís Murta satprog
  • Joined on 2022-04-21
satprog closed issue personal-finance/budget#11 2024-01-20 23:54:18 +00:00
[Spike] Investigate better database solution
satprog pushed to master at personal-finance/budget 2023-04-29 23:52:39 +00:00
bdd7cac4be Download operation moves to Loader interface
13c783ca0e [Refactor] Clean out old DB client class
da44ba5306 [DB] Change Bank PK
94322ae542 Generalize insert in new Database interface
78ff6faa12 DatabaseSession wrapper for orm.Session
Compare 14 commits »
satprog pushed to master at personal-finance/budget 2023-04-22 21:22:43 +00:00
ef9ca1d1ea Adds the mypy linter
b1de4d519a [Refactor] Categorizer now implements Transform
2c7c527ea9 [Refactor] Creates Tagger transformer
2843c66453 [Refactor] Creates nullifier transformer
d3c36e30d5 [Refactor] Creates Transform interface
Compare 7 commits »
satprog deleted branch feature/postgresql from personal-finance/budget 2023-04-22 19:09:19 +00:00
satprog pushed to master at personal-finance/budget 2023-04-22 19:08:19 +00:00
00bbceeba5 [Refactor] Categorizer now implements Transform
3b2e63d755 [Refactor] Creates Tagger transformer
2882bfdada [Refactor] Creates nullifier transformer
b9b38db99a [Refactor] Creates Transform interface
9582d570b4 [Refactoring] Move NordigenCredentials to nordigen
Compare 6 commits »
satprog pushed to master at personal-finance/budget 2023-04-15 15:02:25 +00:00
a3d2d8215e [Fix] Authentication token missing
eb5c1781f0 Get the PSD2 client under testing
184628dcfc Rename Nordigen to PSD2
26cf921a6f Fix flake8 warnings
d7bdafa62a Rename input -> extract
Compare 6 commits »
satprog pushed to master at personal-finance/budget 2023-04-12 18:14:02 +00:00
2ad5f8171d Move to poetry as the dependency management tool
84fa87958a Change MIT for GNU GPL v3.0 license
Compare 2 commits »
satprog pushed to master at personal-finance/budget 2023-04-12 17:26:11 +00:00
ddb02b33f9 Merge branch 'feature/postgresql'
5af05c2fa4 Print the transaction ID
2cbf00a939 CLI now allow --no-nulls flag on categorize
6b26651d22 Option eua now takes id instead of bank name
ed2dda63e9 Allows using rules for the nullying step
Compare 67 commits »
satprog pushed to feature/postgresql at personal-finance/budget 2023-04-12 17:24:35 +00:00
5af05c2fa4 Print the transaction ID
2cbf00a939 CLI now allow --no-nulls flag on categorize
6b26651d22 Option eua now takes id instead of bank name
Compare 3 commits »
satprog pushed to feature/postgresql at personal-finance/budget 2023-02-23 23:25:29 +00:00
ed2dda63e9 Allows using rules for the nullying step
1a774e3769 Adds get all transactions operation
dd724b6c28 Export in .csv
6f68d971ee Clear up forge/dismantle logic
f7df033d58 Add start date rule
Compare 5 commits »
satprog pushed to feature/postgresql at personal-finance/budget 2023-01-30 22:25:20 +00:00
23eb2c80bd [Interactive] Defines an Interactive class
satprog pushed to feature/postgresql at personal-finance/budget 2023-01-29 23:48:55 +00:00
7453ffbd3a [Interactive] Adds new format for tags
da348c4ffb [Fix] Splitted categories were not being commited
2da721d53c [Interactive] Adds skip command
Compare 3 commits »
satprog pushed to feature/postgresql at personal-finance/budget 2023-01-29 23:45:39 +00:00
e670d3ddee [Interactive] Adds new format for tags
2263175348 [Fix] Splitted categories were not being commited
d289473271 [Interactive] Adds skip command
f943374ade [Fix] Splitted transactions do not have category
abff76ad4e [Interactive] Finish split command
Compare 7 commits »
satprog pushed to feature/postgresql at personal-finance/budget 2023-01-23 23:52:28 +00:00
fd24ac3318 Remove unnecessary __init__.pys
36e7f84bd9 Interactive categorization moved to __main__.py
5235fcdfc3 Adds business logic for split transaction
Compare 3 commits »
satprog pushed to feature/postgresql at personal-finance/budget 2023-01-23 19:36:28 +00:00
ace5195164 Move selector table back to transactions schema
ae0a195069 Split tables per different schemas
Compare 2 commits »
satprog pushed to feature/postgresql at personal-finance/budget 2023-01-23 00:43:44 +00:00
92f8493f86 Move selector table back to transactions schema
7f837b849f Split tables per different schemas
8760f5a0a4 Export/Import categories and groups
dd0aaa01b8 Export/import for banks
Compare 4 commits »
satprog pushed to feature/postgresql at personal-finance/budget 2023-01-22 20:44:39 +00:00
fd6793b4f4 Turned on type checking
d4b5f1f11a Rule inheritance
6110858d48 Extend export/import to rules
Compare 3 commits »
satprog renamed repository from pf-budget-python to personal-finance/budget 2023-01-14 11:52:21 +00:00
satprog pushed to feature/postgresql at personal-finance/budget 2023-01-10 23:49:11 +00:00
1cce7d421e Update requirements.txt with the SQL ORM
satprog pushed to feature/postgresql at personal-finance/budget 2023-01-10 23:46:28 +00:00
c42a399d3d Adds the import operation and a timer
478bd25190 Subclass the Transaction with multiple children
0d287624c4 Load the default DB from the .env file
c37e7eb37c Readds manual categorization
86afa99217 Finish the remaining Nordigen operations
Compare 6 commits »