Commit graph

77 commits

Author SHA1 Message Date
Pablo Martin
fd70e27b5d change output redirection strategy 2024-06-14 11:50:48 +02:00
Pablo Martin
ae3ad75073 more readme instructions 2024-06-13 19:24:57 +02:00
Pablo Martin
f21c0c187b bump version 2024-06-13 19:19:56 +02:00
Pablo Martin
bea13acd68 fix script 2024-06-13 19:19:37 +02:00
Pablo Martin
f8fb8e6b76 more deployment stuff 2024-06-13 19:18:40 +02:00
Pablo Martin
4626152379 suggested bash script 2024-06-13 18:21:18 +02:00
Pablo Martin
55ef7ab273 more readme stuff 2024-06-13 18:03:46 +02:00
Pablo Martin
cf24605e44 some updates in readme 2024-06-13 18:00:48 +02:00
Pablo Martin
029514d80b add healthcheck cli command 2024-06-13 16:32:03 +02:00
Pablo Martin
6e8b0a1c58 db rate writing implemented 2024-06-13 16:26:59 +02:00
Pablo Martin
bcd9993723 properly check that output is dwh if not file 2024-06-13 15:59:13 +02:00
Pablo Martin
aa0919c790 activate environment again in test 2024-06-13 15:59:03 +02:00
Pablo Martin
515a4527af tests passing 2024-06-13 15:56:57 +02:00
Pablo Martin
de8828a9cb move function 2024-06-13 15:27:58 +02:00
Pablo Martin
8de0c72b14 add psycopg2 to dependencies 2024-06-13 15:25:52 +02:00
Pablo Martin
69f9ff1793 add variables to .env-example 2024-06-13 15:21:45 +02:00
Pablo Martin
7867e73f10 connect and verify everything is ready 2024-06-12 18:20:55 +02:00
Pablo Martin
e1bcdb1309 readme updates 2024-06-12 18:07:27 +02:00
Pablo Martin
e3ec041922 dry run now for output, rate sources works 2024-06-12 17:59:34 +02:00
Pablo Martin
15e8b8e513 fixed 2024-06-12 17:41:31 +02:00
Pablo Martin
78e3d71b05 break stuff by adding new param 2024-06-12 17:36:33 +02:00
Pablo Martin
013f2cdadb readme details 2024-06-12 16:29:42 +02:00
Pablo Martin
6b12078478 improve test to exclude weird currencies we don't use 2024-06-12 15:59:32 +02:00
Pablo Martin
b9e4892c5d also include inverse and equal rates during process 2024-06-12 15:48:33 +02:00
Pablo Martin
d382c332e3 more methods and tests 2024-06-12 00:44:30 +02:00
Pablo Martin
aec65e5364 improve input formatting 2024-06-12 00:10:14 +02:00
Pablo Martin
0fdf765fef implement response processing from xe 2024-06-12 00:08:25 +02:00
Pablo Martin
56c6bd7620 tests and small refactors for exchange rates 2024-06-11 23:47:07 +02:00
Pablo Martin
4973d4c61a include exported at field 2024-06-11 23:07:15 +02:00
Pablo Martin
1a6260b90b some updates in readme 2024-06-11 23:04:14 +02:00
Pablo Martin
67cc40b0d3 use isolated filesystem for test 2024-06-11 21:16:43 +02:00
Pablo Martin
65a33aedf0 tests passing 2024-06-11 21:15:16 +02:00
Pablo Martin
661941a65c many changes 2024-06-11 21:10:07 +02:00
Pablo Martin
126ede37a4 wrong function call 2024-06-11 20:44:03 +02:00
Pablo Martin
2701a08cdd remove bad cli test cause it triggers run to api 2024-06-11 20:41:33 +02:00
Pablo Martin
41eae45f68 fetching and writing rates 2024-06-11 20:33:35 +02:00
Pablo Martin
7012cbec97 some utils and tests 2024-06-11 18:35:48 +02:00
Pablo Martin
622cefc4d4 implement rate fetching logics 2024-06-11 15:53:52 +02:00
Pablo Martin
23a081570d process dev 2024-06-11 15:29:30 +02:00
Pablo Martin
f302846e4a small comment 2024-06-11 14:17:33 +02:00
Pablo Martin
9cf47b1478 a couple of tests 2024-06-11 14:15:47 +02:00
Pablo Martin
990bd99921 lay down high level steps of process 2024-06-11 13:52:31 +02:00
Pablo Martin
ff6826a816 passing args to process 2024-06-11 13:46:17 +02:00
Pablo Martin
90756d4f80 fix tests 2024-06-11 13:34:57 +02:00
Pablo Martin
1fbdfb34c0 replace currecny package, use set not list 2024-06-11 13:34:49 +02:00
Pablo Martin
19eea483e5 add py-money, remove currencies 2024-06-11 13:28:36 +02:00
Pablo Martin
cba810dc5d fix date game in tests 2024-06-11 13:27:07 +02:00
Pablo Martin
cae0475dea add repr to DateRange 2024-06-11 13:26:58 +02:00
Pablo Martin
9b1298227d its keys, not items 2024-06-11 13:21:42 +02:00
Pablo Martin
49de4316f3 implement equality operator for daterange 2024-06-11 13:18:20 +02:00