diff options
author | morpheus65535 <[email protected]> | 2023-03-17 09:58:56 -0400 |
---|---|---|
committer | morpheus65535 <[email protected]> | 2023-03-17 09:58:56 -0400 |
commit | f276b70f5edff8574ff00e2ab4ec1c11c91ba71b (patch) | |
tree | aeab55730802781e8c65ed2206fe55bbb4852650 | |
parent | 34b905efec848116b41929f7bd6365b7b9684d3b (diff) | |
download | bazarr-f276b70f5edff8574ff00e2ab4ec1c11c91ba71b.tar.gz bazarr-f276b70f5edff8574ff00e2ab4ec1c11c91ba71b.zip |
no log: fixed analytics loggingv1.2.1-beta.6
-rw-r--r-- | bazarr/init.py | 4 | ||||
-rw-r--r-- | bazarr/utilities/analytics.py | 27 |
2 files changed, 18 insertions, 13 deletions
diff --git a/bazarr/init.py b/bazarr/init.py index 79c4f2321..3c4f5a621 100644 --- a/bazarr/init.py +++ b/bazarr/init.py @@ -57,8 +57,8 @@ os.environ["SZ_HI_EXTENSION"] = settings.general.hi_extension # set anti-captcha provider and key configure_captcha_func() -# import analytics module to make sure logging is properly configured afterwards -# from utilities.analytics import event_tracker # noqa E402 +# import Google Analytics module to make sure logging is properly configured afterwards +from ga4mp import GtagMP # noqa E402 # configure logging configure_logging(settings.general.getboolean('debug') or args.debug) diff --git a/bazarr/utilities/analytics.py b/bazarr/utilities/analytics.py index 69e5b7a13..c09f775a4 100644 --- a/bazarr/utilities/analytics.py +++ b/bazarr/utilities/analytics.py @@ -10,15 +10,20 @@ from app.get_args import args from radarr.info import get_radarr_info from sonarr.info import get_sonarr_info -bazarr_version = os.environ["BAZARR_VERSION"].lstrip('v') -os_version = platform.python_version() -sonarr_version = get_sonarr_info.version() -radarr_version = get_radarr_info.version() -python_version = platform.platform() - class EventTracker: def __init__(self): + self.bazarr_version = os.environ["BAZARR_VERSION"].lstrip('v') + self.os_version = platform.python_version() + self.sonarr_version = get_sonarr_info.version() + self.radarr_version = get_radarr_info.version() + self.python_version = platform.platform() + + self.tracker = None + + self.start_tracker() + + def start_tracker(self): self.tracker = GtagMP(api_secret="qHRaseheRsic6-h2I_rIAA", measurement_id="G-3820T18GE3", client_id="temp") if not os.path.isfile(os.path.normpath(os.path.join(args.config_dir, 'config', 'analytics_visitor_id.txt'))): @@ -33,11 +38,11 @@ class EventTracker: self.tracker.client_id = visitor_id - self.tracker.store.set_user_property(name="BazarrVersion", value=bazarr_version) - self.tracker.store.set_user_property(name="PythonVersion", value=os_version) - self.tracker.store.set_user_property(name="SonarrVersion", value=sonarr_version) - self.tracker.store.set_user_property(name="RadarrVersion", value=radarr_version) - self.tracker.store.set_user_property(name="OSVersion", value=python_version) + self.tracker.store.set_user_property(name="BazarrVersion", value=self.bazarr_version) + self.tracker.store.set_user_property(name="PythonVersion", value=self.os_version) + self.tracker.store.set_user_property(name="SonarrVersion", value=self.sonarr_version) + self.tracker.store.set_user_property(name="RadarrVersion", value=self.radarr_version) + self.tracker.store.set_user_property(name="OSVersion", value=self.python_version) self.tracker.store.save() |