Commit Graph

70 Commits

Author SHA1 Message Date
Michał Leśniewski
aa40cdfade Switch to pyproject.toml and UV 2025-07-30 16:21:17 +02:00
Michał Leśniewski
691d56aee0 Bump version to 2.2.1 v2.2.1 2024-05-19 18:24:54 +02:00
Michał Leśniewski
531b06c36b Fix failing CI job 2024-05-19 18:24:13 +02:00
Michał Leśniewski
11ad90ea48 Bump version to 2.2.0 v2.2.0 2024-05-19 18:09:06 +02:00
Michał Leśniewski
cd9ebcf9aa Make get_readings return a list of namedtuples 2024-05-19 18:08:16 +02:00
Jan Myszkier
7e5e2ede74 Add --site parameter 2024-05-19 17:45:37 +02:00
Jan Myszkier
f0a7cd9818 Add alternative installation instructions to readme 2024-05-19 17:24:16 +02:00
Michał Leśniewski
d175b5e6a3 Minor CI config changes 2024-05-19 17:20:43 +02:00
Michał Leśniewski
c73bf020fa Bump version to 2.1.0 v2.1.0 2024-04-02 21:40:07 +02:00
Michał Leśniewski
3682fe4c25 Add GitHub actions config for realeasing 2024-04-02 21:39:30 +02:00
Dawid Urbanski
5f7e5a9583 Add ban and login fail handlers 2024-02-14 20:17:56 +01:00
Michał Leśniewski
c88567efb8 Fix CSV output in command line tool 2024-02-06 19:45:37 +01:00
Michał Leśniewski
e231f44985 Bump version to 2.0.0 v2.0.0 2023-11-13 19:33:50 +01:00
Michał Leśniewski
93c1a2557d Breaking change: collect net readings, update API 2023-11-12 18:25:47 +01:00
Michał Leśniewski
d9b43bab44 Bump version to 1.5.0 v1.5.0 2023-08-15 22:02:03 +02:00
Michał Leśniewski
cfb6902940 Update for recent CSV API changes 2023-08-15 21:58:41 +02:00
Michał Leśniewski
30b39739a6 Allow using CSV and Chart API 2023-08-15 21:58:41 +02:00
Michał Leśniewski
3c5ce038a6 Clean up and refactoring of CSV approach
This fixes a few minor issues and cleans up the changes introduced by
Paweł Jochym.
2023-08-15 21:58:41 +02:00
Paweł T. Jochym
e770d37f2b Download data using the CSV API
Signed-off-by: Michał Leśniewski <mlesniew@gmail.com>
2023-08-15 21:58:41 +02:00
Michał Leśniewski
643f1e63f9 Update Python classifiers 2023-04-07 21:30:09 +02:00
Michał Leśniewski
c045bc8fcf Drop support for raw format in CLI 2023-04-07 21:19:21 +02:00
Michał Leśniewski
382ef0ed6a Fix handling of null values in responses 2023-04-07 21:07:54 +02:00
Michał Leśniewski
53b5b63df2 Update library to match API changes 2023-04-07 19:54:27 +02:00
Michał Leśniewski
8dc700fd7f Add google-sheets example 2023-01-17 22:49:55 +01:00
Michał Leśniewski
dc7d42b3d5 Bump version to 1.3.1 v1.3.1 2023-01-10 21:56:01 +01:00
Michał Leśniewski
c5b6722132 Fix consumption and production mixup 2023-01-10 21:55:34 +01:00
Michał Leśniewski
70619e71b2 Bump version to 1.3 v1.3 2023-01-10 21:54:09 +01:00
Michał Leśniewski
2e851b1955 Tauron API update 2023-01-10 21:54:09 +01:00
Michał Leśniewski
19dd0e52d9 Bump version to 1.2 v1.2 2022-05-29 15:16:31 +02:00
Michał Leśniewski
130c18ee7c Fix bug in argument parser 2022-05-29 15:13:56 +02:00
Mariusz Bialonczyk
fdec5f26a3 Remove unnecessary assigment 2022-01-29 10:51:50 +01:00
Michał Leśniewski
74cef6ee51 Allow retrieving a range of dates at once v1.1 2021-12-05 22:40:42 +01:00
Michał Leśniewski
5db56720df Add installation instructions 2021-11-25 17:23:58 +01:00
Michał Leśniewski
d62261879a Allow using ELicznik like a context manager 2021-11-24 22:24:31 +01:00
Michał Leśniewski
16807c93e8 Accept dates in ISO format only v1.0 2021-11-24 22:08:16 +01:00
Michał Leśniewski
1576953d15 Add .gitignore 2021-11-24 22:04:11 +01:00
Michał Leśniewski
4b75c8a3b7 Add setup.py and prepare for adding to PyPI 2021-11-24 22:03:41 +01:00
Michał Leśniewski
2cb3ba311f Convert to a package 2021-11-24 21:13:55 +01:00
Michał Leśniewski
c653412f26 Use the API for CSV output 2021-11-24 21:01:36 +01:00
Michał Leśniewski
00ed65e253 Add parameter help 2021-08-06 22:18:42 +02:00
Michał Leśniewski
8116dc3c2a Remove meter_id parameter, it is not really needed 2021-08-06 21:55:00 +02:00
Michał Leśniewski
494c206203 Add ELicznik class 2021-08-06 21:54:00 +02:00
Michał Leśniewski
beac22a96a Add support for 3 output formats 2021-07-11 21:13:52 +02:00
Michał Leśniewski
277b005394 Add date parameter 2021-07-11 19:18:33 +02:00
Michał Leśniewski
6c2af74ba9 Refactor code structure 2021-07-11 19:06:00 +02:00
Michał Leśniewski
4ada955b39 Reformat code 2021-07-11 18:58:00 +02:00
Michał Leśniewski
7a3d1f78c1 Clean up imports 2021-07-11 18:57:20 +02:00
Michał Leśniewski
48a3a92fd2 Ensure the script is executable, execute with Python 3 2021-07-11 18:55:13 +02:00
Michał Leśniewski
85378d6be1 Add argument parsing for login, password and meter_id 2021-07-11 18:54:04 +02:00
Michał Leśniewski
65a0f61276 Simplify the requests made 2021-07-11 18:47:02 +02:00