mirror of
https://github.com/mbirth/tcl_ota_check.git
synced 2024-11-10 06:16:46 +00:00
Remove obsolete tclcheck_all.py. Make pylint happy in tclcheck.py.
This commit is contained in:
parent
e367b1ba73
commit
b830013711
@ -1,11 +1,11 @@
|
|||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
# pylint: disable=C0111,C0326
|
# pylint: disable=C0111,C0326,C0103
|
||||||
|
|
||||||
import tcllib
|
|
||||||
import random
|
import random
|
||||||
import sys
|
import sys
|
||||||
|
import tcllib
|
||||||
|
|
||||||
fc = tcllib.FotaCheck()
|
fc = tcllib.FotaCheck()
|
||||||
fc.cltp = 10
|
fc.cltp = 10
|
||||||
|
@ -1,49 +0,0 @@
|
|||||||
#!/usr/bin/env python3
|
|
||||||
# -*- coding: utf-8 -*-
|
|
||||||
|
|
||||||
# pylint: disable=C0111,C0326
|
|
||||||
|
|
||||||
import tcllib
|
|
||||||
from requests.exceptions import RequestException, Timeout
|
|
||||||
|
|
||||||
tcllib.make_escapes_work()
|
|
||||||
|
|
||||||
fc = tcllib.FotaCheck()
|
|
||||||
fc.serid = "3531510"
|
|
||||||
fc.fv = "AAM481"
|
|
||||||
#fc.osvs = "7.1.1"
|
|
||||||
fc.mode = fc.MODE_OTA
|
|
||||||
|
|
||||||
# CLTP = 10 (only show actual updates or HTTP 206) / 2010 (always show latest version for MODE_FULL)
|
|
||||||
fc.cltp = 10
|
|
||||||
|
|
||||||
print("List of latest OTA (from {}) firmware by PRD:".format(fc.fv))
|
|
||||||
|
|
||||||
with open("prds.txt", "r") as afile:
|
|
||||||
prdx = afile.read()
|
|
||||||
prds = list(filter(None, prdx.split("\n")))
|
|
||||||
|
|
||||||
while len(prds) > 0:
|
|
||||||
prd, lastver, model = prds[0].split(" ", 2)
|
|
||||||
try:
|
|
||||||
fc.reset_session()
|
|
||||||
fc.curef = prd
|
|
||||||
check_xml = fc.do_check()
|
|
||||||
curef, fv, tv, fw_id, fileid, fn, fsize, fhash = fc.parse_check(check_xml)
|
|
||||||
txt_tv = tv
|
|
||||||
if fc.mode == fc.MODE_OTA:
|
|
||||||
txt_tv = "{} ⇨ {}".format(fv, tv)
|
|
||||||
print("{}: {} {} ({})".format(prd, txt_tv, fhash, model))
|
|
||||||
prds.pop(0)
|
|
||||||
except Timeout as e:
|
|
||||||
print("{} failed. (Connection timed out.)".format(prd))
|
|
||||||
print(tcllib.ANSI_UP_DEL, end="")
|
|
||||||
continue
|
|
||||||
except (SystemExit, RequestException) as e:
|
|
||||||
print("{} failed. ({})".format(prd, str(e)))
|
|
||||||
if e.response.status_code in [204, 404]:
|
|
||||||
# No update available or invalid request - remove from queue
|
|
||||||
prds.pop(0)
|
|
||||||
else:
|
|
||||||
print(tcllib.ANSI_UP_DEL, end="")
|
|
||||||
continue
|
|
Loading…
Reference in New Issue
Block a user