1
0
mirror of https://github.com/mbirth/tcl_ota_check.git synced 2024-11-09 22:06:47 +00:00

Use new Device class.

This commit is contained in:
Markus Birth 2018-02-07 01:22:09 +01:00
parent 34ac668d56
commit b687c4185f
Signed by: mbirth
GPG Key ID: A9928D7A098C3A9A

View File

@ -12,13 +12,13 @@ from requests.exceptions import RequestException
import tcllib import tcllib
import tcllib.argparser import tcllib.argparser
from tcllib import ansi, devlist from tcllib import ansi, devlist
from tcllib.devices import MobileDevice
dev = MobileDevice()
fc = tcllib.FotaCheck() fc = tcllib.FotaCheck()
fc.serid = "3531510" fc.mode = fc.MODE.OTA # still needed to set User-Agent
#fc.osvs = "7.1.1"
fc.mode = fc.MODE.OTA
fc.cltp = fc.CLTP.MOBILE
dpdesc = """ dpdesc = """
Checks for the latest OTA updates for all PRD numbers or only for the PRD specified Checks for the latest OTA updates for all PRD numbers or only for the PRD specified
@ -50,9 +50,9 @@ for prd, variant in prds.items():
if prdcheck in prd: if prdcheck in prd:
try: try:
fc.reset_session() fc.reset_session()
fc.curef = prd dev.curef = prd
fc.fv = lastver dev.fwver = lastver
check_xml = fc.do_check(max_tries=20) check_xml = fc.do_check(dev, max_tries=20)
curef, fv, tv, fw_id, fileid, fn, fsize, fhash = fc.parse_check(check_xml) curef, fv, tv, fw_id, fileid, fn, fsize, fhash = fc.parse_check(check_xml)
versioninfo = ansi.YELLOW_DARK + fv + ansi.RESET + "" + ansi.YELLOW + tv + ansi.RESET + " (FULL: {})".format(variant["last_full"]) versioninfo = ansi.YELLOW_DARK + fv + ansi.RESET + "" + ansi.YELLOW + tv + ansi.RESET + " (FULL: {})".format(variant["last_full"])
print("{}: {} {} ({})".format(prd, versioninfo, fhash, model)) print("{}: {} {} ({})".format(prd, versioninfo, fhash, model))