Commit Graph
100 Commits
Author SHA1 Message Date
mbirth 16d33b0cb6 More trying to please Scrutinizer. 2018-02-15 00:39:01 +01:00
mbirth 1707bcad26 Show off Scrutinizer score on GitHub. 2018-02-15 00:29:07 +01:00
mbirth 7d578b979b Improve a bit more. Also added docstrings. 2018-02-15 00:27:01 +01:00
mbirth bfc7288f61 Type hinting and try to remove complexity. 2018-02-15 00:20:28 +01:00
mbirth 3059ff13f7 Fix naming issue. 2018-02-11 01:56:56 +01:00
mbirth 75d23502a3 Merge branch 'rewrite' 2018-02-11 01:53:03 +01:00
mbirth bab58107fe More cleanup. 2018-02-11 01:51:24 +01:00
mbirth e582642936 Cleanup, moved dumpmgr class. 2018-02-11 01:48:47 +01:00
mbirth e6e0e83039 Converted tcldown.py to new style. 2018-02-11 01:40:52 +01:00
mbirth 7c1a178d3e Bugfix. 2018-02-11 01:31:07 +01:00
mbirth bbc1b6644e Updated tclcheck_gapfill.py to new style. 2018-02-11 01:30:24 +01:00
mbirth dfe366dd7c Convert tclcheck_findver.py to new style. 2018-02-11 01:27:00 +01:00
mbirth 072644a089 Converted tclcheck_findprd2.py 2018-02-11 01:24:01 +01:00
mbirth dd8be7be3b Converted tclcheck_findprd.py 2018-02-11 01:21:09 +01:00
mbirth e048b992d4 Converted tclchksum.py to new classes. 2018-02-11 01:12:41 +01:00
mbirth 77e947f77b Added new style EncryptHeaderRequest. tclcheck.py completely working
again.
2018-02-10 03:30:10 +01:00
mbirth f470221989 Added rawmode support for RequestRunner. 2018-02-10 03:29:36 +01:00
mbirth 0d1e50abab Converted ChecksumRequest to new style. 2018-02-10 03:12:24 +01:00
mbirth c824d9c46b Bugfix with S3_URLs detection. 2018-02-10 03:11:53 +01:00
mbirth 6bcb99b0c0 ServerSelector can now handle custom server lists (e.g. encservers). 2018-02-10 03:11:17 +01:00
mbirth a38f216607 Started converting tclcheck.py to new classes. 2018-02-10 02:38:39 +01:00
mbirth 18205963e9 Added new style DownloadRequest. 2018-02-10 02:38:27 +01:00
mbirth 75aef38a6d More cleanup. 2018-02-10 02:38:06 +01:00
mbirth 485e7b30b8 Cleanup. 2018-02-10 02:37:10 +01:00
mbirth 57f3f87f70 Merge branch 'master' into rewrite 2018-02-09 23:27:39 +01:00
mbirth fdcc16a293 Converted tclcheck_allfull.py to new style. 2018-02-09 00:17:43 +01:00
mbirth 784a511708 Added standalone DumpMgr class. 2018-02-09 00:17:08 +01:00
mbirth d2c51e70d5 Rearrange storing of result object. 2018-02-09 00:12:46 +01:00
mbirth 1297b31b2e Initial rewrite. 2018-02-08 01:15:58 +01:00
mbirth 0b7ae53861 Use new Device classes in ALL the features! 2018-02-07 01:49:44 +01:00
mbirth b687c4185f Use new Device class. 2018-02-07 01:22:09 +01:00
mbirth 34ac668d56 Get avg_time directly instead of carrying it around. 2018-02-07 01:21:29 +01:00
mbirth 808282c347 Moved device-specific settings to own class. Only used in
tclcheck_allfull for now.
2018-02-06 00:22:24 +01:00
mbirth ba99c104d0 Split prds.json handling into smaller methods. 2018-02-05 18:14:33 +01:00
mbirth feb2f72fe1 Moved some things around (aka "cleanup"). 2018-02-05 16:52:06 +01:00
mbirth 648e89f9be Turned credentials into namespaced methods. 2018-02-05 16:38:15 +01:00
mbirth 7332846805 Turned DevListMixin into namespaced methods. 2018-02-05 16:32:26 +01:00
mbirth 0262c67531 Changed excluded lib path for Scrutinizer. 2018-02-05 13:31:37 +01:00
mbirth 78d9005531 Updated README. Moved pretty_xml outside of class. 2018-02-05 13:20:15 +01:00
mbirth a643f90e62 Exclude site module from Scrutinizer. 2018-02-05 11:10:56 +01:00
mbirth 42566d1195 Bugfix. 2018-02-03 13:56:38 +01:00
mbirth 74d48bd433 Make pylint happy. 2018-02-03 13:46:17 +01:00
mbirth 2f86f7698a Scrutinizer config. 2018-02-03 13:27:34 +01:00
mbirth 995de1e1fb Cleanup. 2018-02-03 02:37:55 +01:00
mbirth 9920c13582 Moved Colorama boilerplate to ansi.py. 2018-02-03 02:15:29 +01:00
mbirth 34ba8a0db0 Took a hacksaw and split tcllib into several small parts. 2018-02-03 01:36:08 +01:00
mbirth 4456f76032 Start modularising tcllib. 2018-02-02 03:33:53 +01:00
mbirth f9398e6b5f Added small tool to query checksum. 2018-02-02 03:05:31 +01:00
mbirth f0bdc0af75 Scanner for unknown models. 2018-01-23 22:59:21 +01:00
mbirth 8fc6590cf9 Tool to fetch check XMLs missing in the database. 2018-01-19 22:36:27 +01:00
mbirth dc04714e10 Bugfix for OTAs. 2018-01-19 11:39:58 +01:00
mbirth 2c506fb4e1 Only keep FULL logs if version is new. 2018-01-18 00:47:27 +01:00
mbirth 9ab7314662 Set prds.json mtime to past to force update after upload. 2018-01-17 17:59:45 +01:00
mbirth 92813c604c Fix bug with NoneType error when printing out changes list. 2018-01-13 16:04:41 +01:00
mbirth 827e0ae615 Parser for checksum.php result. 2018-01-12 02:36:51 +01:00
mbirth 17d465fc87 Build checksum-payload with proper JSON. 2018-01-12 02:36:34 +01:00
mbirth 1aed0263ae Fix creds for encrypt_header. 2018-01-12 02:36:04 +01:00
mbirth 20abad9e04 Clarification: First parameter is only a label. 2018-01-12 00:44:18 +01:00
mbirth a3dca9a52a Also output checksums when using tclcheck.py. 2018-01-12 00:40:42 +01:00
mbirth 4917b87741 Also output download links for Amazon S3 servers. 2018-01-12 00:31:39 +01:00
mbirth cf04ba53df Tool to test request_download without going through check.php. 2018-01-11 23:20:33 +01:00
mbirth 13c72b3458 Allow specifying custom IMEI number. Output used values. 2018-01-04 22:23:03 +01:00
mbirth d36f032943 Allow specifying raw values for MODE and CLTP. 2017-12-27 01:34:20 +01:00
mbirth f5659aeb96 More pimping. 2017-12-27 00:48:01 +01:00
mbirth 6afefd5c63 Pimping tclcheck.py. 2017-12-27 00:35:00 +01:00
mbirth 42b499290c When downloading new prds.json, display list of changes - if any. 2017-12-20 00:01:55 +01:00
mbirth 99b4fd7912 Output old version for FULL search as well. Also: colour coding - OTA=yellow, FULL=cyan 2017-12-20 00:00:28 +01:00
mbirth 9d8e0e8ff1 Bugfix with ANSI codes. 2017-12-19 23:58:26 +01:00
mbirth c950929496 Use last full version if no known OTA. 2017-12-19 16:32:14 +01:00
mbirth f721d2acef Use more Python. 2017-12-17 03:18:55 +01:00
mbirth e56599d3b4 Download latest variants and versions from web service. 2017-12-17 03:12:09 +01:00
mbirth bb81198a9e New OTA. 2017-11-30 15:23:16 +01:00
mbirth 3a53c04ee3 New OTAs. 2017-11-14 11:39:45 +01:00
mbirth 02b3bce1a0 Better output for log uploading. 2017-11-13 22:36:01 +01:00
mbirth 0da722a048 Added correct URL to uploader tool. Added notice if logs collected. 2017-11-12 22:19:04 +01:00
mbirth 3b89f3a066 New OTAs. 2017-11-11 18:12:10 +01:00
mbirth 971f145a86 New OTAs. 2017-11-09 13:23:54 +01:00
mbirth 2c0f0ba9c7 New OTAs. 2017-11-08 21:32:39 +01:00
mbirth bce4cb9035 Also ignore HTTP 502 errors from remote servers. 2017-11-07 13:57:05 +01:00
mbirth 966e428c7f New OTAs. 2017-11-07 12:43:16 +01:00
mbirth 2ce9a2a842 Basic uploader. 2017-11-03 23:26:51 +01:00
mbirth 697e332eb8 Force proper encoding before handling XML. 2017-11-03 11:46:31 +01:00
mbirth 0446ac89e5 Revert "work around encoding errors with chinese text in check response"
This reverts commit 79357d7fdd.
2017-11-03 11:43:55 +01:00
mbirth 8688a3e275 New OTAs. 2017-11-02 11:16:11 +01:00
mbirth bd6b1e9b0b Use normpath() for readability. 2017-11-02 02:44:46 +01:00
mbirth a39cc4d050 Also dump download responses. 2017-11-02 02:08:22 +01:00
mbirth 19fe09a3f7 Stub for uploader. 2017-11-02 02:05:26 +01:00
mbirth f290ec0ef2 Require wheel for numpy setup. 2017-11-02 02:03:47 +01:00
mbirth 24ae0ba168 Dump all XML responses to files for later upload. 2017-11-02 02:02:13 +01:00
mbirth ae756192e4 Added new parameter ckot (query type: firmware OTA, app OTA or both).
Currently unused.
2017-10-30 23:17:45 +01:00
mbirth 68878495cd New OTA. 2017-10-30 21:45:38 +01:00
mbirth a25897e3fa Colourise new OTA versions. More colours in tcllib. 2017-10-18 22:42:05 +02:00
mbirth cbd4c18ce6 New OTAs. 2017-10-18 20:43:11 +02:00
mbirth 32ed40f58a New OTA. 2017-10-18 11:58:49 +02:00
mbirth 8001dde60e Latest OTA for PRD-63763-002 is AAO472. 2017-10-17 18:35:08 +02:00
mbirth a585f733ff New OTAs. 2017-10-16 14:58:06 +02:00
mbirth cefbd1127d New September OTA. 2017-10-15 14:34:52 +02:00
mbirth 8ea30fe48d Merge branch 'master' of github.com:mbirth/tcl_ota_check 2017-10-15 00:55:27 +02:00
mbirth 2013fc085f New OTAs. 2017-10-15 00:55:17 +02:00
mbirth 1da34a7779 New September OTAs for two BBB100-2. 2017-10-13 11:42:48 +02:00