[AHK] UUP GUI Downloader v0.10.84

Discussion in 'Mixed Languages' started by s1ave77, Sep 26, 2017.

  1. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    14,270
    18,075
    340
    #1 s1ave77, Sep 26, 2017
    Last edited: Feb 14, 2018 at 00:33
    NOTE:

    This is still a GUI for the PHP project by @mkuba50 and uses aria for the main download parts.

    IF YOU CAN'T STAND THAT FACT, DON'T READ FURTHER!



    The tool was reworked to use new API system and got several new features to have the set compared to the script version.

    I realized that the PHP project is updated too offen to even think of making it more native.

    Same applies to aria download atm. I'm still searching for a similiarly reliable replacement. Any skilled users are invited to chaim in.


    Credits:

    @mkuba50 for the PHP dump project
    @Atari800XL for a lot of inspiration and script snipplets used
    Wolf_II for the life info feed

    uupdl.gui.v0.10.70.jpg

    Features:

    Query WU:

    Make your selections and use:

    • Check: search for available Editions
    • Download: download your selection (will abbort if Edition is missing)
    • CU Check: search for available Cumulative Update/Servicing Stack Update
    • CU Down: download available Cumulative Update/Servicing Stack Update

    Local DB:

    Make your selections and use:

    • Check: search for available Editions
      • searches for all langs if 'ALL' is choosen in the last dropdown
    • Download: download your selection (will abbort if Edition is missing)

    Check New Builds:

    • WIFS: Windows Insider Fast Skip
    • WIFA: Windows Insider Fast Active
    • WISA: Windows Insider Slow Active
    • WRPR: Windows Insider Release Preview
    • WRRC: Windows Retail Release

    DB/API Update:

    • DB Update: updates local DB and removes superseded IDs
    • API Update: Update The Dump API

    NOTE: After updating the DB in case new IDs were found, use 'REFRESH' button



    v0.10.84
    --adapted to new 16299.248 CU/SSU

    v0.10.77
    --adapted to new 16299.214 CU/SSU

    v0.10.70
    --reworked CU/SSU parse to native AHK
    --download feature now moves any updates to 'cu' folder in tools root
    --temp fix to fetch latest (so far inofficial) CU/SSU

    v0.10.49
    --visual re-arrangements for better overview in tab 1 and 2

    v0.10.42
    --added counter to check functions

    v0.10.35
    --added check to warn and abort if no build is entered in Local DB tab
    --added check to warn and abort if wrong flight is chosen in WU Query tab

    v0.10.28
    --redundant code removed by loop usage

    v0.10.15
    --added some variable unloads to prevent glitches
    --bug fix in Check New Builds feature

    v0.10.08
    --reworked the fetches to use the PHP directly via comspec, spares the CMDs
    --visual changes

    v0.10.01
    --tool is compiled as x86 to support both architectures
    --reworked PHP project handling
    --updated to new APIs and files
    --merged SKU Query into 'Query WU' and 'Local DB' CHECK functions
    --CHECK on 'Local DB' tab can check for all languages
    --Download will abort if requested SKU is not found on WU
    --added Dump API Update
    --DB Update deletes superseded IDs now
    --added option to check/download CU/SSU (most current are fetched)

    v0.02.01
    --experimental release

    v0.00.01
    --initial release



    Hashes:

    Code:
    BLAKE2sp: 940e1abb827d56bcaa97e531ca112752a6f19e0b52c16691dffd745158e15ebd
    CRC64: 0de0c7c04a541502
    MD5: 3e12baf8c10736386b3ae01bb4432a3c
    SHA-1: ffc229a5070d4565075c423dba67d2623e0267a6
    SHA-256: 2e694187e98f09af7e07fb25816a4a6a64a10595e134caf71c2ce1206bb2e2cd
    SHA-384: 7fdd2af294747e3f8bc046405f519232b95925aea512ae75134103ef90bc8ea4c49ab3e0bc132c2f962128bb88858748
    SHA-512: 70d8e5cdb75f60b86b8ad46bb03104e5084caed14fb675999177fadac03f49a78f431684565798f3b04b14f558200d766a8fa7c91902f36a88c4d3aed271ffbb
    SHA3-224: ec84be43f1f3019f1ca345113703b70399a181e34bfb26985c076b5a
    SHA3-256: f51a6a506ae4641616ae1a7127a4a261da59d3e9c018ba83b131aca82d547760
    
    Password:

    s1ave77.gui

    Download: https://www.upload.ee/files/8033716/uupdl.gui.v0.10.84.7z.html
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. Tiger-1

    Tiger-1 MDL Guru

    Oct 18, 2014
    2,508
    2,551
    90
    Hi dude, this tool is awesome! in this moment I'm using it and downloading 16299.0 so when finish I tell something and result too; very very good job:worthy::clap3:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. dhjohns

    dhjohns MDL Guru

    Sep 5, 2013
    2,814
    1,333
    90
    Appears to work great. Will be happy to see GUI for all processes.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    14,270
    18,075
    340
    ^^Working on that :D.

    Allready have a Database compare working mostly native. Only the download of missing JSONs is a bit bitchy in AHK :thinking:.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. Atari800XL

    Atari800XL MDL Addicted

    Apr 3, 2011
    913
    1,268
    30
    Now that we have a dedicated thread, I would love to get into the code part a bit more, let's work on this together, OK? I have looked at the code and see you're mostly using the generated GUI and the code parts I sent you (running the cmds, logger with time).
    I'm sure the "nitty gritty" coding will come later, this is actually a lot of fun to delve into. I think we could easily put the build info (tab 2) into a nice details view, then let the user choose by clicking (not typing). The third tab is now using repeated parts of code, this can be done by repeated calls to a subroutine. Maybe there's lots of other stuff we can work on.

    I agree on your choice to use to "classic" Aria2 downloader, much more reliable until we can find more info on the GUI thingy (working on that).
     
  6. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    14,270
    18,075
    340
    Just answered your PM :p.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    14,270
    18,075
    340
    Dang!!! Just got the Database update download to work and now the FTP isn't responding. Not helpful for the final tests ...:thinking:.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    14,270
    18,075
    340
    Hickup over:

    Code:
    05:53:56 Database Check: 15063.0
    05:53:56 Database Check: x86
    05:53:56 Database Check: fd9add47-948f-4017-9571-01c6cbbf4ad7
    05:53:56 File downloaded to Database.
    05:53:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    05:53:56 Database Check: 16251.0
    05:53:56 Database Check: amd64
    05:53:56 Database Check: fa96e8f7-eece-4c46-ab49-538e10933867
    05:53:56 File downloaded to Database.
    05:53:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    05:53:56 Database Check: 16291.0
    05:53:56 Database Check: x86
    05:53:56 Database Check: f5dfe6d4-9bea-4259-bcc0-04858f992862
    05:53:56 File downloaded to Database.
    05:53:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    05:53:57 File downloaded to Database. fd9add47-948f-4017-9571-01c6cbbf4ad7.json
    05:53:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    05:53:59 File downloaded to Database. fa96e8f7-eece-4c46-ab49-538e10933867.json
    05:53:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    05:54:00 File downloaded to Database. f5dfe6d4-9bea-4259-bcc0-04858f992862.json
    05:54:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    14,270
    18,075
    340
    Tool updated to v2.15

    Added Database Update check (downloads missing JSONs from FTP to local DB).
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. dhjohns

    dhjohns MDL Guru

    Sep 5, 2013
    2,814
    1,333
    90
    Set it to en-US, only downloads zh-tw :( EDIT: had to go to local db and also set that to en-us to download in English.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. Tiger-1

    Tiger-1 MDL Guru

    Oct 18, 2014
    2,508
    2,551
    90
    #11 Tiger-1, Sep 27, 2017
    Last edited: Sep 27, 2017
    Hi Chef Dog/Dev or better s1ave77 :D:p as I tell in another post the download is very fast to complete although I don't was understand nothing in middle of process lol, but for some reason I have some errors so I show it for you therefore you can explain what I make wrong still the application is really awesome then I stay very happy anyway and as I sleep over PC only now I return here and see that have one update for tool then I can make another time to see results again thanks :)
     

    Attached Files:

    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    14,270
    18,075
    340
    Can't re-create the error :hmm:. Works here from both tabs.
    Code:
    ===============================================================================
    [HEADER] DOWNLOAD 16299.0 | de-de | amd64
    ===============================================================================
    
    UUP dump/get v2.3.0
    
    [  OK  ] Fetching information from the server
    [  OK  ] Parsing information
    
    ===============================================================================
    
    
    09/27 11:01:05 [NOTICE] Downloading 61 item(s)
    
    09/27 11:01:05 [NOTICE] Verification finished successfully. file=../uup/16299.0/de-de/amd64/Microsoft-Windows-Holographic-Desktop-Merged-WOW64-Package.ESD
    
    09/27 11:01:05 [NOTICE] Download complete: ../uup/16299.0/de-de/amd64/Microsoft-Windows-Holographic-Desktop-Merged-WOW64-Package.ESD
    
    09/27 11:01:05 [NOTICE] Verification finished successfully. file=../uup/16299.0/de-de/amd64/Microsoft-Windows-InternetExplorer-Optional-Package.cab
    
    09/27 11:01:05 [NOTICE] Download complete: ../uup/16299.0/de-de/amd64/Microsoft-Windows-InternetExplorer-Optional-Package.cab
    
    09/27 11:01:05 [NOTICE] Verification finished successfully. file=../uup/16299.0/de-de/amd64/Microsoft-Windows-LanguageFeatures-OCR-de-de-Package.cab
    
    ....
    Errors are WU Server related.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. Tiger-1

    Tiger-1 MDL Guru

    Oct 18, 2014
    2,508
    2,551
    90
    ok damn WU Server ;):mad: no problem now I make logout and go try another time thanks again dude :D still you are same than me don't sleep never :p
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. adguard

    adguard MDL Member

    Aug 28, 2013
    111
    412
    10
    I noticed that GUI stopped supporting CoreSingleLanguage
    [​IMG]
     
  15. Tiger-1

    Tiger-1 MDL Guru

    Oct 18, 2014
    2,508
    2,551
    90
    :sneaky: damn another error maybe WU Server again :thinking:
     

    Attached Files:

    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    14,270
    18,075
    340
    Busy atm, will check for errors later. Would be good to describe a bit more in detail.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. daveo76

    daveo76 MDL Expert

    Nov 9, 2009
    1,051
    277
    60
    I gather you slave77 not continuing working on your command tool. Using the GUI tool stills open the cmd tool. Why can't it download info be shown on the gui window
     
  18. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    14,270
    18,075
    340
    Huh! Did you read the OP here :g:? Apparently NOT!!!

    It uses the cmd as it's most reliable and stable so far. If you know a better way, feel free to post.

    Posts like this make me question my descisio0n to share this crap, as it seems to be assumed as :doh:.

    ....

    Schould i close this ... due to using CMD ...?!
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  19. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    14,270
    18,075
    340
    ^^Slight dramatization ... but that is disencouraging :cool2:....
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  20. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    14,270
    18,075
    340
    Should have done this like Krakatoa, silently ..., do it for me and share with friends and hang them if they publish :dunno:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...