Chris Berkhout
|
96970f736c
|
sources and symbols listing has a formatting helper.
|
2021-05-27 22:41:09 +02:00 |
|
Chris Berkhout
|
a609a2b8c3
|
Actually, output help to stderr, as argparse itself does.
|
2021-05-27 20:15:01 +02:00 |
|
Chris Berkhout
|
9c64767ed1
|
Don't print directly to stdout.
|
2021-05-27 20:00:29 +02:00 |
|
Chris Berkhout
|
59a17a9896
|
Extract Format#format_date from outputs.
|
2021-05-27 19:11:46 +02:00 |
|
Chris Berkhout
|
b26b3494d0
|
Extract Format#format_quote_amount.
|
2021-05-27 19:07:56 +02:00 |
|
Chris Berkhout
|
8060c92092
|
Extract amount formatting to Format.
|
2021-05-27 18:59:38 +02:00 |
|
Chris Berkhout
|
eca33a3bf6
|
Handle BrokenPipeError gracefully.
|
2021-05-27 18:47:42 +02:00 |
|
Chris Berkhout
|
81a723b285
|
Quantize after invert, not in outputs or formatter.
|
2021-05-27 18:36:26 +02:00 |
|
Chris Berkhout
|
83e3ebc599
|
Formatting defaults in help messages come from Format().
|
2021-05-27 17:29:58 +02:00 |
|
Chris Berkhout
|
c4df91d066
|
Log requests as curls.
|
2021-05-27 16:31:05 +02:00 |
|
Chris Berkhout
|
93ca00f5a5
|
Sources: extract http reqs from fetch method.
|
2021-05-27 15:17:55 +02:00 |
|
Chris Berkhout
|
a91309678c
|
Add abstract base classes for sources and outputs.
|
2021-05-27 13:32:48 +02:00 |
|
Chris Berkhout
|
660b7d709c
|
Move invert and rename base/quote logic to Series.
|
2021-05-27 13:06:58 +02:00 |
|
Chris Berkhout
|
2c657307a8
|
Introduce series.
|
2021-05-27 12:47:12 +02:00 |
|
Chris Berkhout
|
06e0a32514
|
Switch from namedtuple to dataclass.
|
2021-05-25 17:42:42 +02:00 |
|
Chris Berkhout
|
03582cf52a
|
Don't use static methods. Use name by_code instead of bycode.
|
2021-05-25 15:26:24 +02:00 |
|
Chris Berkhout
|
231be6e62c
|
More README tweaks.
|
2021-05-25 12:57:44 +02:00 |
|
Chris Berkhout
|
024f16f9d5
|
Update README.
|
2021-05-25 12:52:25 +02:00 |
|
Chris Berkhout
|
9e5e0ef980
|
Set default price type names for coindesk and ecb.
|
2021-05-25 12:51:53 +02:00 |
|
Chris Berkhout
|
e714c37e1f
|
Source object and price type are available during output generation and used.
|
2021-05-25 12:09:19 +02:00 |
|
Chris Berkhout
|
03ea7664c5
|
Source start dates are soft limits.
|
2021-05-25 11:40:12 +02:00 |
|
Chris Berkhout
|
a703b83b00
|
Add logging.
|
2021-05-25 11:13:34 +02:00 |
|
Chris Berkhout
|
66ff045f42
|
Start date is optional.
|
2021-05-24 21:34:51 +02:00 |
|
Chris Berkhout
|
f69ecf8adb
|
Sources define a start date and price types.
|
2021-05-24 21:26:39 +02:00 |
|
Chris Berkhout
|
d0cad8d650
|
Format imports.
|
2021-05-24 20:52:22 +02:00 |
|
Chris Berkhout
|
f6dceece07
|
Fix ECB source to get data from before 90 days ago.
|
2021-05-24 20:52:10 +02:00 |
|
Chris Berkhout
|
80edd6fa02
|
Use ISO currency names in ECB --symbols output.
|
2021-05-24 20:51:32 +02:00 |
|
Chris Berkhout
|
d26ba68f2c
|
Don't bother memoizing ISO data yet.
|
2021-05-24 20:49:50 +02:00 |
|
Chris Berkhout
|
45a1e1b0df
|
Add ISO 4217 data.
|
2021-05-24 20:44:14 +02:00 |
|
Chris Berkhout
|
4a4ce94bc6
|
List symbols for coinmarketcap. Cleanups.
|
2021-05-19 12:45:17 +02:00 |
|
Chris Berkhout
|
07a96c9a76
|
List symbols for coindesk.
|
2021-05-05 17:44:48 +02:00 |
|
Chris Berkhout
|
0b2b076d61
|
Add --symbols option, implement for ECB.
|
2021-05-04 17:58:16 +02:00 |
|
Chris Berkhout
|
89cf36c357
|
Don't bother using XML namespaces for ECB data.
|
2021-05-04 17:25:42 +02:00 |
|
Chris Berkhout
|
cce33beead
|
Switch from xml.etree to lxml and cssselect.
|
2021-05-04 16:39:47 +02:00 |
|
Chris Berkhout
|
85205eaba9
|
Improve source info printing, add notes field.
|
2021-05-04 13:53:51 +02:00 |
|
Chris Berkhout
|
02ab5212b9
|
Implement types.
|
2021-05-03 12:55:59 +02:00 |
|
Chris Berkhout
|
4c8b739c0c
|
Add --endx option, tidy up options. Add --type option.
|
2021-05-03 11:43:54 +02:00 |
|
Chris Berkhout
|
58d37463c6
|
Make a Format dataclass, add --quantize option.
|
2021-04-26 13:43:05 +02:00 |
|
Chris Berkhout
|
ec7df02391
|
Add --format-decimal --format-thousands --format-symbol and --format-datesep.
|
2021-04-26 10:57:21 +02:00 |
|
Chris Berkhout
|
be039d7ad8
|
Add --invert option.
|
2021-04-25 13:31:56 +02:00 |
|
Chris Berkhout
|
f5e6e01298
|
--rename-base, --rename-quote and --rename-time options.
|
2021-04-25 13:15:31 +02:00 |
|
Chris Berkhout
|
df9d0aeb85
|
Added --version option.
|
2021-04-25 11:40:02 +02:00 |
|
Chris Berkhout
|
f0c7b5a8f3
|
Pair is a positional argument.
|
2021-04-25 11:27:33 +02:00 |
|
Chris Berkhout
|
a7c3eaf586
|
Basic README.
|
2021-04-24 23:02:23 +02:00 |
|
Chris Berkhout
|
417bdfcf84
|
Fix line terminations.
|
2021-04-24 23:02:09 +02:00 |
|
Chris Berkhout
|
22ebdb151d
|
Don't track vim settings in git.
|
2021-04-23 07:52:25 +02:00 |
|
Chris Berkhout
|
c9e95ca322
|
Extract SQL to a template file.
|
2021-04-22 13:23:06 +02:00 |
|
Chris Berkhout
|
2371ceda11
|
After running flake8.
|
2021-04-20 20:51:40 +02:00 |
|
Chris Berkhout
|
b496ccb644
|
After running isort.
|
2021-04-20 20:41:58 +02:00 |
|
Chris Berkhout
|
d2416ebb0c
|
After running Black.
|
2021-04-20 20:41:58 +02:00 |
|