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:
parent
34ac668d56
commit
b687c4185f
@ -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))
|
||||||
|
Loading…
Reference in New Issue
Block a user