[AHK] UUP GUI Downloader v0.14.15

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

  1. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    15,720
    22,668
    340
    #1 s1ave77, Sep 26, 2017
    Last edited: Oct 9, 2018
    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.12.08.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.14.15
    --adapted CU/SSU handling to cover 1709/1803/1809
    --1709/1803 CU/SSU download requires Database Update to get the latest versions

    v0.14.01
    --added pack file syncing to Database Update process (thanks to mkuba50)
    --added Dump API version check to API UPDATE process

    v0.13.01
    --changed reference/fileinfo to new uup dump hosting (thanks to mkuba50)
    --fixed database update glitch
    --switched 1709 CU detection/download
    --fileinfo/packs and API updated

    v0.12.36
    --adapted ref-builds
    --added latest UUP dump 1.1.2 and API 1.15.3
    --shipped with latest JSONs

    v0.12.29
    --adapted Reference build for WIF to fetch latest build 17692.1000

    v0.12.22
    --changed all API files to match the CMD version
    --download of 17661.1001 fixed

    v0.12.08
    --added new flight ring fetch (creates new 'packs' folder)
    --new fetch creates packs with info about available languages, editions and files needed for ISO)

    v0.12.01
    --new Dump API features by mkuba50
    --file list fetch now uses AggregatedMetadata info to generate the aria download script
    --all needed files to convert to ISO should be correctly fetched by default
    --added feature to search/download specific files (not present in the SKU packages i.e. Developer Mode)
    --files will be downloaded to uup\buildnumber\files folder

    v0.11.40
    --adapted reference builds to fetch new 1803 CU

    v0.11.33
    --adapted reference builds to fetch new 17133.73
    --splitted CU/SSU fetch for 16299.XXX and 17133.XXX

    v0.12.85
    --switched CU/SSU fetch to Retail Ring (RP shows 17133.1 now)

    v0.12.78
    --adapted reference build numbers for the fetches to the one from online dump
    --now all releases are shown properly (thanks to abbodi1406 for the notice)

    v0.12.71
    --added option to limit the download speed of the main download part for builds and SSU/CU
    --NOTE: due to links expiring fastly use feature on your own risk (might lead to errors during download)
    --see lines 11 to 17, default is 0 (unrestricted)

    v0.12.64
    --adapted output to API changes by mkuba50

    v0.12.57
    --mkuba50 changed the CU/SSU part (new updateOnly switch) and made it faster

    v0.12.50
    --changed CU/SSU query to (again) always get latest version (thanks to mkuba50)

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

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

    v0.12.29
    --reworked CU/SSU parse

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

    v0.12.09
    --UUP dump updated to 2.5.0
    --added some error handling using errorlevel from UUP dump

    v0.12.01
    --several little adaptions to new language/edition online checks
    --changed Specific query to use new edition check
    --download will abort if Edition Choice shows no entries, spares the additional checks
    --Available Build List was shortened for better overview

    v0.11.32
    --preliminary support of language and edition list generated by UUP dump API
    --changed language selection to use list generated by UUP dump API
    --changed edition selection to use list generated by UUP dump API
    --UUP dump updated to 2.4.2

    v0.11.20
    --changed timing for abbodi1406 converter detection to avoid confusion (thanks mxman2k)

    v0.11.13
    --DB update check now shows info (name, build nr., architecture) for new/superseded IDs found

    v0.11.06
    --removed superseded double ID check i missed in last DB check rework

    v0.11.03
    --reworked DB Update check to delete all superseded IDs not present on reference list from server

    v0.10.94
    --reworked the CU Download to correctly fetch all current updates shipped with UUP releases

    v0.10.87
    --added feature to update UUP dump API if required for a new build, spares the tool updates
    --update feature of mkuba50s MiniServer is partially used

    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: 70da6a18687ffdef819090fcd7c4325ee06573121060d6f039243b9f31db339b
    CRC64: 23a929fdfa15595f
    MD5: a7a5f39be63002ed3aef5064adcdf2f7
    SHA-1: 93d69b133967d8d8d554bf818c2935d2076215d1
    SHA-256: 02b49d4a1afed135030232d0637a185c1156d8ad391779d7c067ba661de92258
    SHA-384: eeb5d1dd834926ef5cd83245145c63a78e0bc81014dd5a07b3bba5ce03f1db75b13b709a7e0fbeae60cf359b19a25686
    SHA-512: ed91335bf8eb601e80f9bbf1eba057f59a53a0b285c8c03ab8caf9acc533cbf162e9352fffdc5436167b58934abfdd5bcadb44ea50640f7ae44f81ff2ccf0546
    SHA3-224: 06e315bc3393634d48c554ac4dc96c10784e9eeef4145f9868534dbd
    SHA3-256: b4dc64c58d3e3e80b03419abbd98cd3c887b319a56ad19a02132c9c81fa2e20c
    
    No Pass.

    Download: https://www.upload.ee/files/9045757/UUP.Loader.zip.html
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. Tiger-1

    Tiger-1 MDL Guru

    Oct 18, 2014
    4,157
    4,690
    150
    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
    3,276
    1,731
    120
    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
    15,720
    22,668
    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. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    15,720
    22,668
    340
    Just answered your PM :p.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    15,720
    22,668
    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...
  7. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    15,720
    22,668
    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...
  8. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    15,720
    22,668
    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...
  9. dhjohns

    dhjohns MDL Guru

    Sep 5, 2013
    3,276
    1,731
    120
    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...
  10. Tiger-1

    Tiger-1 MDL Guru

    Oct 18, 2014
    4,157
    4,690
    150
    #10 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...
  11. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    15,720
    22,668
    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...
  12. Tiger-1

    Tiger-1 MDL Guru

    Oct 18, 2014
    4,157
    4,690
    150
    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...
  13. adguard

    adguard MDL Member

    Aug 28, 2013
    114
    424
    10
    I noticed that GUI stopped supporting CoreSingleLanguage
    [​IMG]
     
  14. Tiger-1

    Tiger-1 MDL Guru

    Oct 18, 2014
    4,157
    4,690
    150
    :sneaky: damn another error maybe WU Server again :thinking:
     

    Attached Files:

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

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    15,720
    22,668
    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...
  16. daveo76

    daveo76 MDL Expert

    Nov 9, 2009
    1,063
    280
    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
     
  17. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    15,720
    22,668
    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...
  18. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    15,720
    22,668
    340
    ^^Slight dramatization ... but that is disencouraging :cool2:....
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  19. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    15,720
    22,668
    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...
  20. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    15,720
    22,668
    340
    *Can be freezed till descision, thanks.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...