Commit graph

252 commits

Author SHA1 Message Date
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
Nicholas St. Germain
307eb62adf
remove f from strings with no formatting 2020-12-21 11:16:00 -06:00
Nicholas St. Germain
0906480270
make version/branch dynamic to build and add build-date 2020-12-21 11:00:45 -06:00
samwiseg0
e54029fca3 Update for ombi v4. Fixes #186 2020-12-15 00:13:27 -05:00
samwiseg0
82f8e4a698 Change exit code. Fixes #174 2020-12-15 00:12:38 -05:00
Derek Miller
2c27811879 Fix type error due to missing namedtuple field when fetching lidarr queue 2020-05-11 16:15:01 -07:00
samwiseg0
55fd938f96 Add artists count to Tautulli payload. Fixes #163 2020-01-02 11:44:23 -05:00
samwiseg0
3be05acec8 Bump version for develop 2020-01-01 19:31:36 -05:00
samwiseg0
c882bf4789 Prepare for release 2020-01-01 19:26:25 -05:00
samwiseg0
1820941a6d Change MAXMIND_LICENSE_KEY env for docker compose 2020-01-01 18:08:00 -05:00
samwiseg0
d5f7cae46e Add URLError error catching. Fixes #164 2019-12-31 17:25:10 -05:00
samwiseg0
3adc6b684e Change maxmind url to new format 2019-12-31 16:41:46 -05:00
samwiseg0
88f0f18d87 More format changes 2019-12-31 15:55:58 -05:00
samwiseg0
3c9cd199de Update formatting. 2019-12-31 15:54:33 -05:00
Phillip Hernandez
b81f746c43 Fix some spacing 2019-12-31 15:43:55 -05:00
Phillip Hernandez
855201160a Improve MaxMind DB logging and error catching 2019-12-31 15:43:08 -05:00
Phillip Hernandez
075780ea76 Change MaxMind download URL 2019-12-31 15:42:07 -05:00
Phillip Hernandez
19eb5ae72c Add MaxMind to ini parser 2019-12-31 15:41:14 -05:00
Phillip Hernandez
f526a765bc Change update to 30 days as per MaxMind license agreement 2019-12-31 15:40:30 -05:00
Phillip Hernandez
942a5a4735 Add maxmind_license_key to structures 2019-12-31 15:38:51 -05:00
Nicholas St. Germain
e932cd3a16 increment version 2019-12-11 11:14:03 -06:00
Nicholas St. Germain
7ebf3bb1e8 develop -> master + CHANGELOG 2019-12-11 11:01:24 -06:00
samwiseg00
6e1069d6d1 Fix formatting issues 2019-10-08 11:15:25 -04:00
JonnyWong16
4f5750ab16 Don't need to remove key from Tautulli sessions dict anymore 2019-10-07 13:51:39 -07:00
JonnyWong16
93f7628874 Make helper.itemgetter_with_default function return a tuple to act more like operator.itemgetter 2019-10-07 13:46:38 -07:00
JonnyWong16
fa4b5eec63 Use itemgetter_with_default helper function for Tautulli sessions 2019-10-07 13:10:29 -07:00
JonnyWong16
16e716e270 Add helper function itemgetter_with_default 2019-10-07 13:01:45 -07:00
JonnyWong16
ea563f7a8e Fix to only use NamedTuple fields from TautulliStream
* Allow new fields to be added to Tautulli API without breaking Varken
2019-10-07 11:48:13 -07:00
Nicholas St. Germain
80790cb26e
1.7.5 to develop 2019-10-07 11:41:47 -05:00
Nicholas St. Germain
90106d75c4
1.7.4 to master 2019-10-07 11:34:35 -05:00
samwiseg00
fdc165ae30 Add grandparent_guid and parent_guid to Tautulli structures. Closes #154 2019-10-07 09:22:46 -04:00
samwiseg0
89a51e944a Apple... 2019-09-22 13:51:58 -04:00
samwiseg0
9eb58a7b02 Make platform overrides more in line with what plex should have made them 2019-09-22 13:50:57 -04:00
samwiseg0
2e3cfcde81 Add product to data sent to influx 2019-09-20 13:33:26 -04:00
samwiseg0
404b8bc25f Remove product version from historical import 2019-09-20 13:18:08 -04:00
samwiseg0
e4bcc0d903 Enhance platform overrides 2019-09-20 13:13:16 -04:00
samwiseg0
1dd6e494cc Use full resolution when applicable in tautulli 2019-09-19 23:37:54 -04:00
samwiseg0
ecbb0406ce Update tautulli scructure to refelct recent changes 2019-09-19 23:37:01 -04:00
Nicholas St. Germain
410a991ae6
to-develop switch 2019-08-09 17:48:55 -05:00
Nicholas St. Germain
2ef9dcb714
version bump + changelog 2019-08-09 17:36:11 -05:00
Nicholas St. Germain
cca283d657
check for read-only filesystem and exit if write needed and cannot. Fixes #146 2019-08-09 17:07:00 -05:00
Nicholas St. Germain
378e8d6401
added check for sonarr monitored as well for #141 2019-08-09 15:59:21 -05:00
Michael Porter
ec73dd8c0f #141 Take monitored status into account for Missing Available Movies check 2019-06-24 18:57:02 +01:00
Nicholas St. Germain
0a6a23bc66
version bump + develop 2019-06-24 10:37:01 -05:00
Nicholas St. Germain
8d2d51b199
v1.7.2 CHANGELOG + version to master 2019-06-23 23:21:06 -05:00
Nicholas St. Germain
5ce0447c53 Add ability to check for environment variable options 2019-06-18 15:20:25 -05:00
Nicholas St. Germain
fb67f5a94c move logger to be initialized before self call. Fixes #138 2019-06-18 11:40:58 -05:00
Nicholas St. Germain
3dfc5315de bump to develop 2019-06-03 20:04:04 -05:00
Nicholas St. Germain
f5a3ad000a v1.7.1 Merge 2019-06-03 19:01:52 -05:00
Nicole Hubbard
0a7d18bb81 Update Missing column ordering
Fix missing data in Sonarr. Currently episode name is stored in air time and vice versa.
2019-05-09 13:39:35 -06:00