Commit graph

709 commits

Author SHA1 Message Date
1edb203300 Merge branch 'influxdb2' into 'dev'
Influxdb2

See merge request d_mcknight/Varken!3
2024-12-19 23:06:39 +00:00
d-mcknight
7e03144365
Influxdb2 (#3)
* #203

* Update docker compose to specify influxdb:1.8.4

* Update requirements to use urllib3==1.26.5

* updated to support Radarr and Sonarr V3 Api

* bump requirements for requests

* Fix Sonarr & Radarr V3 API /queue endpoint (#220)

* Fix lint issues

* More lint fixes

* Update Sonarr structures

* Add Overseerr Support (#210)

* Remove duplicate structures

* update changelog to reflect v1.7.7 changes

* Add IP data to tautulli #202

* add missing ip address in tautulli

* Fixed: Streamlined API calls to Radarr and Sonarr (#221)

* Fixed: Sonarr Data pull issues (#222)

* Fix Sonarrr calendar

* Update lidarr structure (#225)

Added missing arguments to Lidarr structure

Fixes #223

* Clean up request totals. Upstream change sct/overseerr#2426

* Cleanup blank space

* Fix requested_date syntax.

* Fix requested_date for Overseerr tv and movie

* Fix overseerr config refernces

* Fix overseerr structures

* Update intparser to accommodate changes to config structure

* Cleanup overseerr data collection

* Fix SERVICES_ENABLED in varken.py to acomidate overseerr

* Fixed: Sonarr/Lidarr Queues (#227)

* Change sonarr queue structures to str

* Fixed: Multipage queue fetching

* Update historical tautulli import (#226)

* Fixed: Sonarr perams ordering

* Fixed: Proper warnings for missing data in sonarr and radarr

* Added: Overseerr ENVs to docker compose.

* Added: Logging to empty/no data returns

* Update Sonarr & Lidarr Structs to match latest API changes (#231)

* Add support for estimatedCompletionTime in LidarrQueue

* Add support for tvdbId in SonarrEpisode struct

* Fix typo in docker yml

* Rename example url for overseerr in docker yml

* Update radarr structures to inclue originalLanguage

* Update radarr structures to include addOptions

* Update radarr structures to include popularity

* fix(ombi): Update structures.py (#238)

* feat(docker): remove envs from example

* fix(logging): remove depreciation warning. Var for debug mode (#240)

* fix(build): bump schedule version to 1.1

* fix(build): bump docker python version

* fix(dep): update requests and urllib3

* fix(sonarr): ensure invalid sonarr queue items are just skipped over - fixes #239 (#243)

* add branch to build inputs

* update pipeline badge

* Update automation

* Add influxdb 2 client

* Add structure for influxdb 2 params

This contains all the data needed for connecting and writing to an InfluxDB2 server

* Parse influxdb 2 config data

* Add influxdb2 manager class

This stores the data needed for InfluxDB2, and has a single `write_points` function on this that takes an array of points to add to the database

* Use the correct db manager for varken

* Add influxdb2 to the example varken config file

* Create influx bucket if it doesn't exist

* Update InfluxDB type on README

* Clean up linting errors

* Wrap create bucket in try/catch

* Use bucket given in ini file

* Log exception to troubleshoot errors

* Allow configured influx2 address as URL (no port)

* Bypass validity check to troubleshoot

---------

Co-authored-by: mal5305 <malcolm.e.rogers@gmail.com>
Co-authored-by: samwiseg0 <2241731+samwiseg0@users.noreply.github.com>
Co-authored-by: Robin <19610103+RobinDadswell@users.noreply.github.com>
Co-authored-by: tigattack <10629864+tigattack@users.noreply.github.com>
Co-authored-by: Stewart Thomson <stewartthomson3@gmail.com>
Co-authored-by: Cameron Stephen <mail@cajs.co.uk>
Co-authored-by: MDHMatt <10845262+MDHMatt@users.noreply.github.com>
Co-authored-by: Nathan Adams <dinnerbone@dinnerbone.com>
Co-authored-by: Nicholas St. Germain <nick@cajun.pro>
Co-authored-by: Gabe Revells <gcrevell@mtu.edu>
2023-06-22 21:58:21 -07:00
Daniel
7586d54464 Bypass validity check to troubleshoot 2023-06-22 21:52:32 -07:00
Daniel
5bcefd2652 Allow configured influx2 address as URL (no port) 2023-06-22 21:48:27 -07:00
Daniel
0ca9db2b6d Log exception to troubleshoot errors 2023-06-22 21:32:24 -07:00
Gabe Revells
6a65895c50 Use bucket given in ini file 2023-06-22 21:15:19 -07:00
Gabe Revells
622f9a65c1 Wrap create bucket in try/catch 2023-06-22 21:15:19 -07:00
Gabe Revells
90ae8fac32 Clean up linting errors 2023-06-22 21:15:14 -07:00
Gabe Revells
669f00ac71 Update InfluxDB type on README 2023-06-22 21:14:36 -07:00
Gabe Revells
debadb56e5 Create influx bucket if it doesn't exist 2023-06-22 21:14:35 -07:00
Gabe Revells
94f5174e2f Add influxdb2 to the example varken config file 2023-06-22 21:14:35 -07:00
Gabe Revells
163798bc20 Use the correct db manager for varken 2023-06-22 21:14:35 -07:00
Gabe Revells
2273083d00 Add influxdb2 manager class
This stores the data needed for InfluxDB2, and has a single `write_points` function on this that takes an array of points to add to the database
2023-06-22 21:14:35 -07:00
Gabe Revells
c515184cb4 Parse influxdb 2 config data 2023-06-22 21:14:27 -07:00
Gabe Revells
47eb8077af Add structure for influxdb 2 params
This contains all the data needed for connecting and writing to an InfluxDB2 server
2023-06-22 21:13:05 -07:00
Gabe Revells
32f4bd95d0 Add influxdb 2 client 2023-06-22 21:12:14 -07:00
d-mcknight
dbfaa1a886 Update automation 2023-06-22 21:11:33 -07:00
Nicholas St. Germain
f57a25ac4e update pipeline badge 2023-06-22 21:11:33 -07:00
Nicholas St. Germain
4768870bfb add branch to build inputs 2023-06-22 21:11:33 -07:00
d-mcknight
b5a83f0d34
Update automation 2023-06-21 20:11:36 -07:00
Nathan Adams
b077508a3e
fix(sonarr): ensure invalid sonarr queue items are just skipped over - fixes #239 (#243) 2022-07-18 11:10:29 -04:00
Samwiseg0
a197cb63f8 fix(dep): update requests and urllib3 2022-07-17 17:04:24 -04:00
Samwiseg0
0a9a20007e fix(build): bump docker python version 2022-07-17 16:44:45 -04:00
Samwiseg0
a6c8ffce25 fix(build): bump schedule version to 1.1 2022-07-17 16:43:54 -04:00
MDHMatt
cfc5c6998a
fix(logging): remove depreciation warning. Var for debug mode (#240) 2022-07-17 13:06:48 -04:00
Samwiseg0
2cc26c1813 feat(docker): remove envs from example 2022-07-17 13:00:17 -04:00
MDHMatt
817c7a5b53
fix(ombi): Update structures.py (#238) 2022-07-12 13:36:24 -04:00
Samwiseg0
0a927d0733 Update radarr structures to include popularity 2022-04-29 15:11:57 -04:00
Samwiseg0
7b4b44568a Update radarr structures to include addOptions 2022-04-21 14:55:27 -04:00
Samwiseg0
f3960d2921 Update radarr structures to inclue originalLanguage 2022-04-21 12:52:40 -04:00
Samwiseg0
5f8af8e029 Rename example url for overseerr in docker yml 2022-03-31 23:03:51 -04:00
Samwiseg0
2c81fe5f9f Fix typo in docker yml 2022-03-31 23:02:52 -04:00
Cameron Stephen
731808544d
Update Sonarr & Lidarr Structs to match latest API changes (#231)
* Add support for estimatedCompletionTime in LidarrQueue

* Add support for tvdbId in SonarrEpisode struct
2022-03-07 18:14:14 -05:00
samwiseg0
2f7f01edbb Added: Logging to empty/no data returns 2022-01-21 00:35:06 -05:00
samwiseg0
a60e41e6e4 Added: Overseerr ENVs to docker compose. 2022-01-21 00:31:20 -05:00
samwiseg0
752073d590 Fixed: Proper warnings for missing data in sonarr and radarr 2022-01-21 00:14:15 -05:00
samwiseg0
518ea6c384 Fixed: Sonarr perams ordering 2022-01-20 23:40:45 -05:00
Stewart Thomson
45f9a2092b
Update historical tautulli import (#226) 2022-01-20 23:38:02 -05:00
samwiseg0
62749f20f9 Fixed: Multipage queue fetching 2022-01-20 23:04:19 -05:00
samwiseg0
06c4777a34 Change sonarr queue structures to str 2022-01-19 17:01:12 -05:00
Robin Dadswell
707c4a28fe
Fixed: Sonarr/Lidarr Queues (#227) 2022-01-19 16:53:28 -05:00
samwiseg0
3c70ecbd0a Fix SERVICES_ENABLED in varken.py to acomidate overseerr 2022-01-19 15:18:56 -05:00
samwiseg0
885359986c Cleanup overseerr data collection 2022-01-19 15:17:19 -05:00
samwiseg0
e2920029ed Update intparser to accommodate changes to config structure 2022-01-19 14:20:43 -05:00
samwiseg0
442b518ced Fix overseerr structures 2022-01-19 14:05:24 -05:00
samwiseg0
d1b47e0bd9 Fix overseerr config refernces 2022-01-19 13:55:15 -05:00
samwiseg0
e4b9926f68 Fix requested_date for Overseerr tv and movie 2022-01-19 13:36:07 -05:00
samwiseg0
908cfb15a0 Fix requested_date syntax. 2022-01-19 13:31:22 -05:00
samwiseg0
756b89bc03 Cleanup blank space 2022-01-19 13:29:12 -05:00
samwiseg0
08c49698a7 Clean up request totals. Upstream change sct/overseerr#2426 2022-01-19 13:28:12 -05:00