Add platform info and python info

This commit is contained in:
samwiseg0 2018-12-04 19:58:37 -05:00
parent b0497afa20
commit d807cf1b07

View file

@ -1,5 +1,8 @@
import schedule import schedule
import threading import threading
import sys
import platform
from sys import exit from sys import exit
from time import sleep from time import sleep
from os import access, R_OK from os import access, R_OK
@ -14,14 +17,23 @@ from varken.ombi import OmbiAPI
from varken.dbmanager import DBManager from varken.dbmanager import DBManager
from varken.varkenlogger import VarkenLogger from varken.varkenlogger import VarkenLogger
PLATFORM_LINUX_DISTRO = ' '.join(x for x in platform.linux_distribution() if x)
def threaded(job): def threaded(job):
thread = threading.Thread(target=job) thread = threading.Thread(target=job)
thread.start() thread.start()
if __name__ == "__main__": if __name__ == "__main__":
# Initiate the logger
vl = VarkenLogger() vl = VarkenLogger()
vl.logger.info('Starting Varken...') vl.logger.info('Starting Varken...')
vl.logger.info(u"{} {} ({}{})".format(
platform.system(), platform.release(), platform.version(),
' - {}'.format(PLATFORM_LINUX_DISTRO) if PLATFORM_LINUX_DISTRO else ''
))
vl.logger.info(u"Python {}".format(sys.version))
parser = ArgumentParser(prog='varken', parser = ArgumentParser(prog='varken',
description='Command-line utility to aggregate data from the plex ecosystem into InfluxDB', description='Command-line utility to aggregate data from the plex ecosystem into InfluxDB',