97 Commits

Author SHA1 Message Date
Esteban Sánchez
03a9ac78c6
Fixed build workflow 2023-11-20 10:42:12 +01:00
Esteban Sánchez
a60f3d23a3
Update pyproject.toml 2023-11-20 10:36:17 +01:00
Esteban Sánchez
dcaf2a6557
Release v1.4.0 2023-11-20 10:35:10 +01:00
Esteban Sánchez
6d2d7e666a
Merge pull request #21 from joelheaps/python311-upgrade
Python 3.11 upgrade and code refactor
2023-11-20 10:24:05 +01:00
Joel Heaps
86b5feddf6 Ignore and remove .pdm-python file 2023-09-29 17:28:20 +00:00
Joel Heaps
4385a0a78f Add config.env.example 2023-09-29 11:09:10 -05:00
Joel Heaps
71416a79ea Edit docstring 2023-09-29 10:51:52 -05:00
Joel Heaps
330d8ec86a Add type hints to get_config_value 2023-09-29 10:50:01 -05:00
Joel Heaps
daed737f73 Minor refactor of config functions, signal handler 2023-09-29 10:48:26 -05:00
Joel Heaps
55e37eb814 Use imported TorrenStates, decompose large method 2023-09-29 10:24:49 -05:00
Joel Heaps
ea4bdecdcf Remove unneeded attridict dependency, add comments 2023-09-29 09:46:51 -05:00
Joel Heaps
0ac406c476 Indicate license in pyproject.toml 2023-09-29 08:13:23 -05:00
Joel Heaps
3061eb1638 Match helptext to README text 2023-09-29 08:13:12 -05:00
Joel Heaps
e56a713355 Remove legacy setup files 2023-09-29 08:02:21 -05:00
Joel Heaps
cd3911f53e Bump Python container version 2023-09-29 08:01:45 -05:00
Joel Heaps
50ca1e4162 Refactor - add enums, dataclasses, more type hints 2023-09-28 23:10:21 -05:00
Joel Heaps
45e8381d70 Minor grammar fixup 2023-09-28 22:25:22 -05:00
Joel Heaps
2f07f00592 Use enum for possible torrent statuses 2023-09-28 22:24:49 -05:00
Joel Heaps
e8c0141365 Minor grammar fixes in help notes 2023-09-28 22:14:14 -05:00
Joel Heaps
de1d0fa7d5 Add main block for easier debugging 2023-09-28 22:09:14 -05:00
Joel Heaps
31f309c942 Switch to attridict, format with Black 2023-09-28 22:07:25 -05:00
Joel Heaps
1fc4383a95 Bump dependency versions 2023-09-28 21:57:48 -05:00
Joel Heaps
78cee60afd Ignore config.env temporarily 2023-09-28 21:57:22 -05:00
Joel Heaps
f4a5266125 Bump dependency versions 2023-09-28 21:56:45 -05:00
Joel Heaps
40f721c447 Switch to pyproject.toml 2023-09-28 21:40:32 -05:00
Esteban Sánchez
a25ce3f7a2 Upgraded libs and set python version limitation 2023-05-09 16:48:15 +02:00
Esteban Sánchez
2f32c69f50 Style correction 2023-05-09 16:48:15 +02:00
Esteban Sánchez
5773684369 Added an option to verify web UI SSL certificate or not 2023-05-09 16:48:15 +02:00
Esteban Sánchez
70ec628045 Use official python image 2023-05-09 16:48:15 +02:00
Esteban Sánchez
af0902b742 Bumped version 2023-05-09 16:48:15 +02:00
Esteban Sánchez
1d0707674a
Merge pull request #18 from chrisjohnson00/issue-17
fix: update grafana dashboard for v8 and k8s issue-17
2023-05-09 16:10:34 +02:00
Esteban Sánchez
940b5c6242
Merge pull request #20 from jsawatzky/master
Return metrics on connection error
1.3.0
2023-05-09 15:52:59 +02:00
Jacob Sawatzky
f47ebe94d0 Fix typo 2023-04-25 21:10:56 -04:00
Jacob Sawatzky
e1ed34147c Return matrics on connection error 2023-04-25 21:06:30 -04:00
Chris Johnson
1b2cf9065b fix: data source was hardcoded 2023-03-16 12:35:26 -07:00
Chris Johnson
5b2ed75850 fix: update grafana dashboard for v8 and k8s issue-17
This fixed issues #17
2023-03-16 12:03:39 -07:00
Esteban Sánchez
bc8676ed30
Changed reference to use GHCR 2023-03-16 16:44:08 +01:00
Esteban Sanchez
fb12d50373
Merge pull request #14 from averyanalex/master
Update dependencies
2022-02-28 09:45:10 +01:00
Alex Averyanov
bb3695ece6
Update dependencies 2022-01-11 22:56:54 +03:00
Esteban Sánchez
a9a3e5d1e6 Push docker image to GHCR 2021-08-13 13:02:04 +02:00
Esteban Sánchez
6c885b5fa0 Version 1.2.0 1.2.0 2021-07-17 23:19:38 +02:00
Esteban Sanchez
039f7a7ef4
Merge pull request #9 from jhollowe/logging-and-signals
Fixed logging and exit errors
2021-07-17 23:18:00 +02:00
Esteban Sanchez
8bdaa48c48
Merge pull request #10 from jhollowe/file-configs
Allow files as config sources
2021-07-17 23:16:48 +02:00
Esteban Sanchez
e8dd24f731
Merge pull request #8 from jhollowe/master
Add multi-arch Docker build support
2021-07-17 23:15:00 +02:00
John Hollowell
12dcad10d5 Setup logging before config loading 2021-07-16 23:24:58 +00:00
John Hollowell
597307c230 Allow files as config source
Allow "FILE__"+config_name to point to a file containing the config value.
This format matches linuxserver.io containers and is comonly used in other containers as well.

e.g. FILE__QBITTORRENT_HOST contains "/run/secrets/q_host" and the contents of the "/run/secrets/q_host" is "1.2.3.4"
2021-07-16 23:24:58 +00:00
John Hollowell
a25005b6a0 Fixed logging and exit errors
* Create logger in module so it is always available (still configured in main())
* Allow signals sent multiple times to forcibly kill the exporter
2021-07-16 23:24:26 +00:00
John Hollowell
cfe62f8115 Remove hardcoded username in docker tags 2021-07-16 21:15:47 +00:00
John Hollowell
b5d20e3fe6 Add multiple architechture build support
Add auto builds for x86, x86_64, and arm64
2021-07-16 21:01:54 +00:00
Esteban Sánchez
0ff6a56f18 Version 1.1.2 1.1.2 2021-07-03 23:33:39 +02:00