diff --git a/WebBasedData/screenshot-database.json b/WebBasedData/screenshot-database.json
index ba8b4f5540..cf2329e0cc 100644
--- a/WebBasedData/screenshot-database.json
+++ b/WebBasedData/screenshot-database.json
@@ -1,10 +1,3508 @@
{
+ "package_count": {
+ "winget": 3819,
+ "scoop": 1093,
+ "total": 4912,
+ "done": 416
+ },
"winget": {
- "Contoso.Package1": ["https://example.com/media/img1.png", "https://example.com/media/img2.png"],
- "Contoso.Package2": ["https://example.com/images/main.png"],
- "Contoso.Package3": [],
+ "Microsoft.dotNetFramework": {
+ "icon": "https://www.itsolutionworld.com/common/img/customise/dotnet_logo.png",
+ "images": [
+ "http://neosmart.net/blog/wp-content/uploads/2019/06/dot-net-framework.png",
+ "https://sc.filehippo.net/images/t_app-cover-m,f_auto/p/b79eab0e-96d0-11e6-aa5e-00163ed833e7/2916409783/microsoft-net-framework-Installing-.NET-Framework-4.7.jpg"
+ ]
+ },
+ "Eziriz.DotNetReactor": {
+ "icon": "https://i0.wp.com/filecr.com/wp-content/uploads/2021/03/net-reactor-logo.png",
+ "images": [
+ "https://www.eziriz.com/images/screenshot_r_files_m.jpg",
+ "https://www.eziriz.com/images/screenshot_r_settings1_m.jpg",
+ "https://www.eziriz.com/images/screenshot_r_settings2_m.jpg",
+ "https://www.eziriz.com/images/screenshot_r_settings3_m.jpg",
+ "https://www.eziriz.com/images/screenshot_r_lm_m.jpg",
+ "https://www.eziriz.com/images/screenshot_r_inspector_m.jpg",
+ "https://www.eziriz.com/images/screenshot_r_presets_m.jpg",
+ "https://www.eziriz.com/images/screenshot_r_protect_m.jpg",
+ "https://www.eziriz.com/images/screenshot_r_rules_m.jpg",
+ "https://www.eziriz.com/images/screenshot_deobfuscator_m.jpg",
+ "https://www.eziriz.com/images/screenshot_nr_dark_m.jpg",
+ "https://www.eziriz.com/images/screenshot_nr_green_m.jpg",
+ "https://www.eziriz.com/images/screenshot_nr_classic_m.jpg"
+ ]
+ },
+ "WildfireGames.0AD": {
+ "icon": "https://cdn.icon-icons.com/icons2/1381/PNG/512/0ad_93511.png",
+ "images": [
+ "https://play0ad.com/wp-content/gallery/carousel/thumbs/thumbs_Kushcitycenter.jpg",
+ "https://play0ad.com/wp-content/gallery/carousel/thumbs/thumbs_EgyptianPyramids.jpg",
+ "https://play0ad.com/wp-content/gallery/carousel/thumbs/thumbs_CarthaginianTown.jpg",
+ "https://play0ad.com/wp-content/gallery/carousel/thumbs/thumbs_MacedonPort.jpg",
+ "https://play0ad.com/wp-content/gallery/carousel/thumbs/thumbs_water-rubble.jpg",
+ "https://play0ad.com/wp-content/gallery/carousel/thumbs/thumbs_PersianTradeRoute.jpg",
+ "https://play0ad.com/wp-content/gallery/carousel/thumbs/thumbs_Treasure.jpg",
+ "https://play0ad.com/wp-content/gallery/carousel/thumbs/thumbs_Pericles.jpeg",
+ "https://play0ad.com/wp-content/gallery/carousel/thumbs/thumbs_%20Iberian%20Town.jpeg",
+ "https://play0ad.com/wp-content/gallery/carousel/thumbs/thumbs_SpartanTown.jpg",
+ "https://play0ad.com/wp-content/gallery/carousel/thumbs/thumbs_mauryan-structures.jpg",
+ "https://play0ad.com/wp-content/gallery/carousel/thumbs/thumbs_BabylonParadise.jpg",
+ "https://play0ad.com/wp-content/gallery/carousel/thumbs/thumbs_MauryanColony.jpg",
+ "https://play0ad.com/wp-content/gallery/carousel/thumbs/thumbs_BritsAbroad.jpg",
+ "https://play0ad.com/wp-content/gallery/carousel/thumbs/thumbs_tilt-shift-filter.jpeg",
+ "https://play0ad.com/wp-content/gallery/carousel/thumbs/thumbs_water-specular.jpg",
+ "https://play0ad.com/wp-content/gallery/carousel/thumbs/thumbs_athenian_gymnasion.jpg",
+ "https://play0ad.com/wp-content/gallery/carousel/thumbs/thumbs_elapuba.jpg",
+ "https://play0ad.com/wp-content/gallery/carousel/thumbs/thumbs_celtbroch.jpg"
+ ]
+ },
+ "SweetScape.010Editor": {
+ "icon": "https://insmac.org/uploads/posts/2018-10/1539323096_010-editor.png",
+ "images": [
+ "https://www.sweetscape.com/screenshots/TourS.GIF",
+ "https://www.sweetscape.com/screenshots/010EdCalculator.GIF",
+ "https://www.sweetscape.com/screenshots/010EdCompareS.GIF"
+ ]
+ },
+ "ACROSSecurity.0patch": {
+ "icon": "https://imgur.com/YHwGP6l.png",
+ "images": [
+ "https://0patch.com/img/0patch-rac1.png",
+ "https://0patch.com/img/extra/0patchCentral.jpg",
+ "https://0patch.com/img/extra/Windows_7_adopted.png"
+ ]
+ },
+ "115.115Chrome": {
+ "icon": "https://i.imgur.com/5fSfmJl.png",
+ "images": [
+ "https://pc.115.com/static/pc/images/pc_banner@2x.png",
+ "https://pc.115.com/static/tv/images/tv_clinet_pic@2x.png",
+ "https://pc.115.com/static/tv/images/web_mvpage@2x.png",
+ "https://pc.115.com/static/tv/images/web_albumpage@2x.png",
+ "https://pc.115.com/static/tv/images/web_audiopage@2x.png"
+ ]
+ },
+ "115.115": {
+ "icon": "https://i.imgur.com/5fSfmJl.png",
+ "images": [
+ "https://pc.115.com/static/pc/images/pc_banner@2x.png",
+ "https://pc.115.com/static/tv/images/tv_clinet_pic@2x.png",
+ "https://pc.115.com/static/tv/images/web_mvpage@2x.png",
+ "https://pc.115.com/static/tv/images/web_albumpage@2x.png",
+ "https://pc.115.com/static/tv/images/web_audiopage@2x.png"
+ ]
+ },
+ "long-woo.12306-electron": {
+ "icon": "https://raw.githubusercontent.com/woo-long/12306-electron/dev/build/icons/256x256.png",
+ "images": [
+ "https://raw.githubusercontent.com/woo-long/12306-electron/dev/app_snapshot.png"
+ ]
+ },
+ "AgileBits.1Password": {
+ "icon": "https://upload.wikimedia.org/wikipedia/commons/5/5b/1Password_icon.png",
+ "images": [
+ "https://developer.1password.com/img/meta-og-image.png",
+ "https://1password.com/img/tour/storage.6b7de1841abbfabf58300e55c8832b8b.png",
+ "https://1password.com/img/tour/security.a8d93c2a861e79fe51636df1ecf5fa9d.png",
+ "https://1password.com/img/tour/watchtower.5279b033f16276640b046442f41e8c9a.png"
+ ]
+ },
+ "360.360Zip": {
+ "icon": "https://static.360totalsecurity.com/home/images/zip/box-112dab92.png",
+ "images": [
+ "https://i0.wp.com/crast.net/img/2022/05/1652364831_571_Save-disk-space-with-this-360-Total-Security-program.jpg",
+ "https://www.xiaoyi.vc/wp-content/uploads/2020/01/360zip.png"
+ ]
+ },
+ "360.360Chrome.X": {
+ "icon": "https://1.bp.blogspot.com/-3IeAb5s0t7Q/Xk-ESZ9EU3I/AAAAAAAACuY/MxkpFzOGH1crDT0Q7UnqM51TV3gkK2K3QCNcBGAsYHQ/s310-c/360chrome-11.png",
+ "images": [
+ "https://images.sftcdn.net/images/t_app-cover-l,f_auto/p/4e860d5b-18bd-4216-bd39-e703553c49a1/3838871850/360-browser-images%20(8).jpg",
+ "https://cdn.lo4d.com/t/screenshot/360-browser-3.png"
+ ]
+ },
+ "360.360SE": {
+ "icon": "https://i.imgur.com/OTgnwGn.png",
+ "images": [
+ "https://se1.360simg.com/t01556df2aa6ab462bc.jpg",
+ "https://se2.360simg.com/t01bc71221790eac009.jpg",
+ "https://se2.360simg.com/t01f6f305ac16a617ce.jpg",
+ "https://se2.360simg.com/t01000f2ee1d3caf0a0.jpg"
+ ]
+ },
+ "360.360Chrome": {
+ "icon": "https://1.bp.blogspot.com/-3IeAb5s0t7Q/Xk-ESZ9EU3I/AAAAAAAACuY/MxkpFzOGH1crDT0Q7UnqM51TV3gkK2K3QCNcBGAsYHQ/s310-c/360chrome-11.png",
+ "images": [
+ "https://images.sftcdn.net/images/t_app-cover-l,f_auto/p/4e860d5b-18bd-4216-bd39-e703553c49a1/3838871850/360-browser-images%20(8).jpg",
+ "https://cdn.lo4d.com/t/screenshot/360-browser-3.png"
+ ]
+ },
+ "360.360CleanMaster": {
+ "icon": "https://imgur.com/zFifzGq.png",
+ "images": [
+ "https://p0.ssl.qhmsg.com/dr/510__100/t0162c6333044e14f4f.png"
+ ]
+ },
+ "360.360GT": {
+ "icon": "https://imgur.com/arldkgB.png",
+ "images": [
+ "https://se3.360simg.com/dr/996__80/t01c084e8fb0a69b9d3.jpg",
+ "https://se3.360simg.com/dr/996__80/t01eac9e03abf4b71d0.jpg",
+ "https://se2.360simg.com/dr/996__80/t01ddb19fa70197ec64.jpg",
+ "https://se3.360simg.com/dr/996__80/t014a6a9851a4356e84.jpg"
+ ]
+ },
+ "3CX.CallFlowDesigner": {
+ "icon": "https://www.carierista.com/storage/companies/150/2d05df55a3399d793cfbd01657052b4d.png",
+ "images": [
+ "https://www.3cx.com/wp-content/uploads/2017/05/screenshot_1.png",
+ "https://www.3cx.com/wp-content/uploads/2021/08/cfd.png",
+ "https://i.ytimg.com/vi/wBRFPCBQjLE/maxresdefault.jpg",
+ "https://aatroxcommunications.com.au/wp-content/uploads/2019/05/create-project.jpg"
+ ]
+ },
+ "3CX.Softphone": {
+ "icon": "https://imgur.com/YJszAke.png",
+ "images": [
+ "https://www.3cx.com/wp-content/uploads/2013/07/beta-release-3-1-opt.png",
+ "https://www.3cx.com/wp-content/uploads/2013/10/sp-2-image-1-opt.png",
+ "https://eteletech.com/wp-content/uploads/2015/12/3cx.jpg"
+ ]
+ },
+ "Elgato.4KCaptureUtility": {
+ "icon": "https://img.informer.com/icons/png/128/6862/6862311.png",
+ "images": [
+ "https://help.elgato.com/hc/article_attachments/4405457555597/Interface_Main_2_copy.png",
+ "https://help.elgato.com/hc/article_attachments/4405465427085/Interface_Main_1_copy.png"
+ ]
+ },
+ "OpenMedia.4KSlideshowMaker": {
+ "icon": "https://img.informer.com/icons_mac/png/128/546/546469.png",
+ "images": [
+ "https://static.4kdownload.com/main/img/redesign-v2/products-page/slideshowmaker/promo-main.png",
+ "https://static.4kdownload.com/main/img/redesign/product-screenshots/cards/new-cards/slideshowmaker-card@1x.webp",
+ "https://static.4kdownload.com/main/img/redesign-v2/products-page/slideshowmaker/quality@1x.png"
+ ]
+ },
+ "OpenMedia.4KStogram": {
+ "icon": "http://static.4kdownload.com/main/img/logo/stogram-256.732811102182.png",
+ "images": [
+ "https://static.4kdownload.com/main/img/redesign/product-screenshots/cards/new-cards/stogram-card@1x.png",
+ "https://static.4kdownload.com/main/img/redesign-v2/products-page/stogram/download@1x.png"
+ ]
+ },
+ "OpenMedia.4KTokkit": {
+ "icon": "http://static.4kdownload.com/main/img/logo/tokkit-512.c09c7b19c607.png",
+ "images": [
+ "https://static.4kdownload.com/main/img/redesign/product-screenshots/cards/new-cards/tokkit-card@1x.png",
+ "https://static.4kdownload.com/main/img/redesign-v2/products-page/tokkit/download-tiktok-hashtag.07a06cb13a1b.png"
+ ]
+ },
+ "OpenMedia.4KVideoDownloader": {
+ "icon": "http://static.4kdownload.com/main/img/logo/videodownloader-512.7395df698c5e.png",
+ "images": [
+ "https://static.4kdownload.com/main/img/redesign/product-screenshots/cards/new-cards/videodownloader-card@1x.png",
+ "https://static.4kdownload.com/main/img/redesign/product-screenshots/windows/videodownloader/playlist.png"
+ ]
+ },
+ "OpenMedia.4KVideoToMP3": {
+ "icon": "",
+ "images": [
+ "https://static.4kdownload.com/main/img/redesign/product-screenshots/cards/new-cards/videotomp3-card@1x.png",
+ "https://static.4kdownload.com/main/img/redesign-v2/products-page/videotomp3/import@1x.png"
+ ]
+ },
+ "OpenMedia.4KYoutubetoMP3": {
+ "icon": "https://dl2.macupdate.com/images/icons256/45833.png?time=1662981249",
+ "images": [
+ "https://static.4kdownload.com/main/img/redesign/product-screenshots/cards/new-cards/youtubetomp3-card@1x.png",
+ "https://static.4kdownload.com/main/img/redesign-v2/products-page/youtubetomp3/playlist@1x.png"
+ ]
+ },
+ "4tNiagaraSoftware.4tTrayMinimizer": {
+ "icon": "https://imgur.com/QSc6fq3.png",
+ "images": [
+ "https://www.4t-niagara.com/images/tray_screen_small.png",
+ "https://windows-cdn.softpedia.com/screenshots/4t-Tray-Minimizer-Free_1.png"
+ ]
+ },
+ "Minecodes.4zur3": {
+ "icon": "",
+ "images": []
+ },
+ "64Gram.64Gram": {
+ "icon": "https://imgur.com/cvfaDrq.png",
+ "images": [
+ "https://raw.githubusercontent.com/TDesktop-x64/tdesktop/dev/docs/assets/preview.png"
+ ]
+ },
+ "rammichael.7+TaskbarTweaker": {
+ "icon": "https://imgur.com/tr7rArh.png",
+ "images": [
+ "https://tweaker.ramensoftware.com/images/7-taskbar-tweaker.png",
+ "https://tweaker.ramensoftware.com/images/screenshot-1-settings.png",
+ "https://tweaker.ramensoftware.com/images/screenshot-2-inspector-1.png",
+ "https://tweaker.ramensoftware.com/images/screenshot-3-inspector-2.png",
+ "https://tweaker.ramensoftware.com/images/screenshot-4-advanced.png"
+ ]
+ },
+ "rammichael.7+TaskbarTweaker.Beta": {
+ "icon": "https://imgur.com/tr7rArh.png",
+ "images": [
+ "https://tweaker.ramensoftware.com/images/7-taskbar-tweaker.png",
+ "https://tweaker.ramensoftware.com/images/screenshot-1-settings.png",
+ "https://tweaker.ramensoftware.com/images/screenshot-2-inspector-1.png",
+ "https://tweaker.ramensoftware.com/images/screenshot-3-inspector-2.png",
+ "https://tweaker.ramensoftware.com/images/screenshot-4-advanced.png"
+ ]
+ },
+ "7zip.7zip": {
+ "icon": "https://findicons.com/files/icons/1008/quiet/256/7zip.png",
+ "images": [
+ "https://a.fsdn.com/con/app/proj/sevenzip/screenshots/534500_4.png",
+ "https://cdn.mos.cms.futurecdn.net/0c3ce5fdf135bb76208e0558845eb98c-1200-80.jpg",
+ "https://www.wikihow.com/images/thumb/e/e2/Highly-Compress-Files-with-7zip-Step-3.jpg/v4-460px-Highly-Compress-Files-with-7zip-Step-3.jpg"
+ ]
+ },
+ "7zip.7zip.Alpha.exe": {
+ "icon": "https://findicons.com/files/icons/1008/quiet/256/7zip.png",
+ "images": [
+ "https://a.fsdn.com/con/app/proj/sevenzip/screenshots/534500_4.png",
+ "https://cdn.mos.cms.futurecdn.net/0c3ce5fdf135bb76208e0558845eb98c-1200-80.jpg",
+ "https://www.wikihow.com/images/thumb/e/e2/Highly-Compress-Files-with-7zip-Step-3.jpg/v4-460px-Highly-Compress-Files-with-7zip-Step-3.jpg"
+ ]
+ },
+ "7zip.7zip.Alpha.msi": {
+ "icon": "https://findicons.com/files/icons/1008/quiet/256/7zip.png",
+ "images": [
+ "https://a.fsdn.com/con/app/proj/sevenzip/screenshots/534500_4.png",
+ "https://cdn.mos.cms.futurecdn.net/0c3ce5fdf135bb76208e0558845eb98c-1200-80.jpg",
+ "https://www.wikihow.com/images/thumb/e/e2/Highly-Compress-Files-with-7zip-Step-3.jpg/v4-460px-Highly-Compress-Files-with-7zip-Step-3.jpg"
+ ]
+ },
+ "mcmilk.7zip-zstd": {
+ "icon": "https://findicons.com/files/icons/1008/quiet/256/7zip.png",
+ "images": [
+ "https://mcmilk.de/projects/7-Zip-zstd/Fileman.png",
+ "https://mcmilk.de/projects/7-Zip-zstd/Methods.png",
+ "https://mcmilk.de/projects/7-Zip-zstd/Add-To-Archive.png",
+ "https://mcmilk.de/projects/7-Zip-zstd/dl/compr-v120.png"
+ ]
+ },
+ "HelmutBuhler.8GadgetPack": {
+ "icon": "https://cdn.lo4d.com/t/icon/128/8gadgetpack.png",
+ "images": [
+ "https://8gadgetpack.net/Screen8GP.jpg",
+ "https://8gadgetpack.net/tut/tut1.jpg",
+ "https://8gadgetpack.net/tut/tut4.jpg",
+ "https://8gadgetpack.net/tut/tut6.jpg",
+ "https://8gadgetpack.net/tut/tut18.jpg",
+ "https://8gadgetpack.net/tut/tut20.jpg"
+ ]
+ },
+ "8x8.VirtualOfficeDesktop": {
+ "icon": "https://store-images.s-microsoft.com/image/apps.48237.19d1bd6a-9d62-497a-9418-a5027e36aa13.674cc665-b0fd-4782-ba73-36706eddee01.6e1155d9-6a72-4301-a674-5a08f355ac26.png",
+ "images": [
+ "https://ik.imagekit.io/8x8/36BRYSitRR2mUasBs39Pr4.jpg",
+ "https://ik.imagekit.io/8x8/gd26UTUHjE8KQyCXtPQgQx.jpg",
+ "https://docs.8x8.com/8x8WebHelp/8x8analytics-virtual-office/Content/Resources/Images/VO%20Analytics%20-Overview/company-summary-new.png"
+ ]
+ },
+ "Maca134.A3Launcher": {
+ "icon": "https://i.imgur.com/lYZJfK3.png",
+ "images": [
+ "https://a3launcher.com/images/7171b67d-5c3f-43af-81d1-790fae989dea.png",
+ "https://i.ytimg.com/vi/F2eT-7k2aMc/sddefault.jpg",
+ "https://4.bp.blogspot.com/-fpsyiZfmSy0/VLnyNUw4VfI/AAAAAAAAd-0/bRQhZMEI7VI/s1600/arma3_a3_launcher2.png"
+ ]
+ },
+ "BitRecover.AadhaarCardPasswordRemover": {
+ "icon": "https://i.imgur.com/j9uDUsA.png",
+ "images": [
+ "https://cdnxtra.com/br/aadhar-card-remover/01-run-tool.webp",
+ "https://cdnxtra.com/br/aadhar-card-remover/03-add-password.webp",
+ "https://cdnxtra.com/br/aadhar-card-remover/05-popup.webp",
+ "https://cdnxtra.com/br/aadhar-card-remover/06-unlock-pdf.webp",
+ ""
+ ]
+ },
+ "AAS.WorldWideTelescope": {
+ "icon": "https://i.imgur.com/b8UUC9y.png",
+ "images": [
+ "https://windows-cdn.softpedia.com/screenshots/WorldWide-Telescope_17.png",
+ "https://windows-cdn.softpedia.com/screenshots/WorldWide-Telescope_18.png",
+ "https://www.thewindowsclub.com/wp-content/uploads/2015/08/WorldWide-Telescope.jpg"
+ ]
+ },
+ "Abacus.AbaClient": {
+ "icon": "https://i.imgur.com/zXixk8q.png",
+ "images": [
+ "https://docplayer.org/docs-images/109/187115837/images/7-0.jpg",
+ "https://i.imgur.com/mEWcJzg.png",
+ "https://www.obt.ch/resources/folders/18/20181205-abacus-start-neu-mit-abaclient.jpg"
+ ]
+ },
+ "Ability.AbilityOffice.10.Professional": {
+ "icon": "https://i.imgur.com/M2EY1us.png",
+ "images": [
+ "https://asset.conrad.com/media10/isa/160267/c1/-/en/002180944PI00/image.jpg",
+ "https://windows-cdn.softpedia.com/screenshots/Ability-Office_1.png",
+ "https://m.media-amazon.com/images/S/aplus-media/vc/e46bf405-179f-4ab0-9b86-93270a1ae0f9.__CR0,0,970,600_PT0_SX970_V1___.png",
+ "https://it-schweitzer.de/media/image/00/f8/53/AY-12119-LIC_5.jpg",
+ "https://a.fsdn.com/con/app/proj/ability-office.s/screenshots/Captura%20de%20pantalla%202021-08-09%20230259.png"
+ ]
+ },
+ "Ability.AbilityOffice.10.Standard": {
+ "icon": "https://i.imgur.com/M2EY1us.png",
+ "images": [
+ "https://www.ability.com/images/standard_box.png",
+ "https://getintopc.today/wp-content/uploads/2021/12/Ability-Office.png",
+ "https://windows-cdn.softpedia.com/screenshots/Ability-Office_1.png",
+ "https://img.creativemark.co.uk/uploads/images/670/22670/img5File.jpg"
+ ]
+ },
+ "Ability.AbilityOffice.8.Professional": {
+ "icon": "https://i.imgur.com/M2EY1us.png",
+ "images": [
+ "https://sw5-prod-media-files.s3.eu-central-1.amazonaws.com/media/image/29/37/0f/abiltyofficev8_600x600.jpg",
+ "https://thesoftwareshop.b-cdn.net/wp-content/uploads/2019/09/Ability-Office-8-Standard-Presentation.png",
+ "https://m.media-amazon.com/images/I/812bFV2A7yL._AC_SL1281_.jpg",
+ "https://m.media-amazon.com/images/I/71kyNjr3gmL._AC_SL1279_.jpg"
+ ]
+ },
+ "Ability.AbilityOffice.8.Standard": {
+ "icon": "https://i.imgur.com/M2EY1us.png",
+ "images": [
+ "https://winningpc.com/wp-content/uploads/2020/08/Ability-Office-Standard-Boxshot.jpg",
+ "https://thesoftwareshop.b-cdn.net/wp-content/uploads/2019/09/Ability-Office-8-Standard-Presentation.png",
+ "https://m.media-amazon.com/images/I/812bFV2A7yL._AC_SL1281_.jpg",
+ "https://m.media-amazon.com/images/I/71kyNjr3gmL._AC_SL1279_.jpg"
+ ]
+ },
+ "AbiSource.AbiWord": {
+ "icon": "https://i.imgur.com/qnBf8D1.png",
+ "images": [
+ "http://www.abisource.com/screenshots/abi-win32.thumb.jpg",
+ "http://www.abisource.com/screenshots/abi-yiddish.thumb.jpg"
+ ]
+ },
+ "brrd.abricotine": {
+ "icon": "https://github.com/brrd/abricotine/blob/develop/icons/abricotine-64.png?raw=true",
+ "images": [
+ "https://raw.githubusercontent.com/brrd/abricotine/develop/screenshot.jpg"
+ ]
+ },
+ "Abyss.AbyssOverlay": {
+ "icon": "https://user-images.githubusercontent.com/61895718/111565782-5ced2900-8772-11eb-9c43-c8801fc2a1a8.png",
+ "images": [
+ "https://i.imgur.com/92gMTyo.png",
+ "https://i.imgur.com/KENrNHj.png"
+ ]
+ },
+ "timedomain.acestudio": {
+ "icon": "https://pbs.twimg.com/profile_images/1547177547330355200/7J8zlbZB_400x400.png",
+ "images": [
+ "https://as-api.ws-cdn-1.timedomain.tech/resource/official/image/brochure1.webp",
+ "https://i.ytimg.com/vi/TpU9VZrtJdg/hqdefault.jpg",
+ "https://i0.hdslb.com/bfs/archive/6488ae88b2c585a838a7e878192c4c92740e0410.jpg",
+ "https://as-api.ws-cdn-1.timedomain.tech/resource/official/image/brochure2.webp"
+ ]
+ },
+ "TunesKit.AceMovi": {
+ "icon": "https://acemovi.tuneskit.com/images/acemovi.svg",
+ "images": [
+ "https://techbullion.com/wp-content/uploads/2021/07/TunesKit-AceMovi-Video-Editor-1000x600.jpg",
+ "https://acemovi.tuneskit.com/images/product/edit-video-v4.jpg",
+ "https://static.filehorse.com/screenshots/video-software/tuneskit-acemovi-screenshot-05.png",
+ "https://acemovi.tuneskit.com/images/video-editor/interface-mac.png",
+ "https://screenshots.macupdate.com/JPG/63486/63486_1633616496_scr_uc2.jpg"
+ ]
+ },
+ "AcFun.AcFunVirtualTool": {
+ "icon": "https://i.imgur.com/JWlDMfh.png",
+ "images": [
+ "https://i.imgur.com/qD3qwQ3.png",
+ "https://i.imgur.com/gs0jRFj.png",
+ "https://i.imgur.com/TN1ZFJQ.png",
+ "https://i.imgur.com/clFQlOC.png",
+ "https://i.imgur.com/CwZwk9H.png"
+ ]
+ },
+ "AnthonyBeaumont.AchievementWatcher": {
+ "icon": "https://xan105.github.io/Achievement-Watcher/resources/img/logo.png",
+ "images": [
+ "https://github.com/xan105/Achievement-Watcher/raw/master/screenshot/home.png",
+ "https://github.com/xan105/Achievement-Watcher/raw/master/screenshot/ach_view.png",
+ "https://xan105.github.io/Achievement-Watcher/resources/img/unified.png",
+ "https://xan105.github.io/Achievement-Watcher/resources/img/loading.png"
+ ]
+ },
+ "Acronis.CyberProtectHomeOffice": {
+ "icon": "https://upload.wikimedia.org/wikipedia/commons/8/86/Acronis_True_Image_2015_icon.png",
+ "images": [
+ "https://staticfiles.acronis.com/images/content/f086c44f7bcffdc3be4da4d39d4bf28b.jpg",
+ "https://kb.acronis.com/system/files/content/2021/09/69472/69472_01.png",
+ "https://i.pcmag.com/imagery/reviews/04JiWbx5aUrJ5O6dTdfkFaH-23.fit_lim.size_1050x.png",
+ "https://kb.acronis.com/system/files/content/2021/09/69477/69477_01.png"
+ ]
+ },
+ "Mayakron.AcrylicDNS": {
+ "icon": "https://i.imgur.com/gEsxO7g.png",
+ "images": []
+ },
+ "Splunk.ACS": {
+ "icon": "https://i.imgur.com/cne3Hul.png",
+ "images": [
+ "https://user-images.githubusercontent.com/95648640/156843519-5825eec1-3f6c-484e-882d-f3a2b18fefd2.jpg"
+ ]
+ },
+ "Actifile.ActifileAgent": {
+ "icon": "https://i.imgur.com/WoPZ1HB.png",
+ "images": [
+ "https://static.wixstatic.com/media/10e96b_df7e3b0f52234ec9940b60815cd0a8f1~mv2.png/v1/fill/w_560,h_330,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/Actifile%20-%20Introduction%20May%202022%20-1.png",
+ "https://www.bitcyber.com.sg/wp-content/uploads/2021/07/Actifile-Risk-Assessment-600x305-1.jpg"
+ ]
+ },
+ "Mirillis.Action": {
+ "icon": "https://mirillis.com/res/images/icons/favicon32.png",
+ "images": [
+ "https://mirillis.com/res/old/media/images/product/action/16-ui_for_users.png",
+ "https://mirillis.com/res/old/media/images/product/action/new-green_screen.jpg",
+ "https://mirillis.com/res/old/media/images/product/action/action-device-recording-mode.jpg",
+ "https://mirillis.com/res/old/media/images/product/action/new-app_record.jpg",
+ "https://mirillis.com/res/old/media/images/product/action/1-record_gameplay.jpg",
+ "https://mirillis.com/res/old/media/images/product/action/4-stream_gameplay.jpg",
+ "https://mirillis.com/res/old/media/images/product/action/11-record_with_4k.jpg",
+ "https://mirillis.com/res/old/media/images/product/action/7-upload_to_facebok.jpg",
+ "https://mirillis.com/res/old/media/images/product/action/20-video_playback.jpg"
+ ]
+ },
+ "LSoftTechnologies.ActiveBootDisk": {
+ "icon": "https://www.lsoft.net/images/icons/boot-disk.png",
+ "images": [
+ "https://www.lsoft.net/images/screenshots/bootdisk1.png",
+ "https://www.lsoft.net/images/screenshots/bootdisk2.png",
+ "https://www.lsoft.net/images/screenshots/bootdisk3.png",
+ "https://www.lsoft.net/images/screenshots/bootdisk5.png",
+ "https://www.lsoft.net/images/screenshots/bootdisk6.png",
+ "https://www.lsoft.net/images/screenshots/bootdisk7.png",
+ "https://www.lsoft.net/images/screenshots/bootdisk8.png",
+ "https://www.lsoft.net/images/screenshots/bootdisk9.png",
+ "https://www.lsoft.net/images/screenshots/bootdisk10.png"
+ ]
+ },
+ "LSoftTechnologies.ActiveDataBurner": {
+ "icon": "https://www.lsoft.net/images/icons/data-burner.png",
+ "images": [
+ "https://www.lsoft.net/images/screenshots/cd_data_burner.gif"
+ ]
+ },
+ "LSoftTechnologies.ActiveDataStudio": {
+ "icon": "https://www.lsoft.net/images/icons/data-studio.png",
+ "images": [
+ "https://www.lsoft.net/images/icons/data-studio.png",
+ "https://www.lsoft.net/images/screenshots/disk-image-new.gif",
+ "https://www.lsoft.net/images/screenshots/main-screen4-big.gif",
+ "https://www.lsoft.net/images/screenshots/workspace.png",
+ "https://www.lsoft.net/images/screenshots/partition-manager-workspace.png",
+ "https://www.lsoft.net/images/screenshots/disk-monitor-screenshot.gif",
+ "https://www.lsoft.net/images/screenshots/disk-editor-new.gif",
+ "https://www.lsoft.net/images/screenshots/password-changer.jpg",
+ "https://www.lsoft.net/images/screenshots/killdisk.png",
+ "https://www.lsoft.net/images/screenshots/data-burner.gif"
+ ]
+ },
+ "LSoftTechnologies.ActiveDiskEditor": {
+ "icon": "https://www.lsoft.net/images/icons/disk-editor.png",
+ "images": [
+ "https://www.lsoft.net/images/screenshots/HexEditor2.gif",
+ "https://www.lsoft.net/images/screenshots/HexEditor5.gif",
+ "https://www.lsoft.net/images/screenshots/HexEditor12.gif",
+ "https://www.lsoft.net/images/screenshots/HexEditor8.gif",
+ "https://www.lsoft.net/images/screenshots/HexEditor9.gif",
+ "https://www.lsoft.net/images/screenshots/HexEditor10.gif",
+ "https://www.lsoft.net/images/screenshots/HexEditor11.gif",
+ "https://www.lsoft.net/images/screenshots/HexEditor7.gif"
+ ]
+ },
+ "LSoftTechnologies.ActiveDiskImage": {
+ "icon": "https://www.lsoft.net/images/icons/disk-image.png",
+ "images": [
+ "https://www.lsoft.net/images/screenshots/diskimage1.png",
+ "https://www.lsoft.net/images/screenshots/diskimage2.png",
+ "https://www.lsoft.net/images/screenshots/diskimage3.png",
+ "https://www.lsoft.net/images/screenshots/diskimage4.png",
+ "https://www.lsoft.net/images/screenshots/diskimage5.gif",
+ "https://www.lsoft.net/images/screenshots/diskimage6.png"
+ ]
+ },
+ "LSoftTechnologies.ActiveDiskMonitor": {
+ "icon": "https://www.lsoft.net/images/icons/disk-monitor.png",
+ "images": [
+ "https://www.lsoft.net/images/screenshots/1-disk-monitor.gif",
+ "https://www.lsoft.net/images/screenshots/disk-monitor-smart.gif",
+ "https://www.lsoft.net/images/screenshots/disk-monitor-scan.gif",
+ "https://www.lsoft.net/images/screenshots/disk-monitor-temperature.gif",
+ "https://www.lsoft.net/images/screenshots/sc_diskinfo.jpg",
+ "https://www.lsoft.net/images/screenshots/sc_disksametime.gif",
+ "https://www.lsoft.net/images/screenshots/sc_hoststatus.jpg",
+ "https://www.lsoft.net/images/screenshots/sc_temphist.jpg",
+ "https://www.lsoft.net/images/screenshots/screen_badblock_big.gif"
+ ]
+ },
+ "LSoftTechnologies.ActiveDVDEraser": {
+ "icon": "https://www.lsoft.net/images/icons/dvd-eraser.png",
+ "images": [
+ "https://www.lsoft.net/images/screenshots/dvd_eraser_main.gif"
+ ]
+ },
+ "LSoftTechnologies.ActiveFileRecovery": {
+ "icon": "https://www.lsoft.net/images/icons/file-recovery.png",
+ "images": [
+ "https://www.lsoft.net/images/screenshots/file-recovery1.gif",
+ "https://www.lsoft.net/images/screenshots/file-recovery2.jpg",
+ "https://www.lsoft.net/images/screenshots/file-recovery3.jpg"
+ ]
+ },
+ "LSoftTechnologies.ActiveISOBurner": {
+ "icon": "https://www.lsoft.net/images/icons/data-burner.png",
+ "images": [
+ "https://www.lsoft.net/images/screenshots/ISO-Burner.jpg",
+ "https://www.lsoft.net/images/screenshots/iso_burner_beta_options.gif"
+ ]
+ },
+ "LSoftTechnologies.ActiveISOManager": {
+ "icon": "https://www.lsoft.net/images/icons/iso-manager.png",
+ "images": [
+ "https://www.lsoft.net/images/screenshots/edit-iso-manager.gif",
+ "https://www.lsoft.net/images/screenshots/burn-iso-manager.gif"
+ ]
+ },
+ "LSoftTechnologies.ActiveKillDisk": {
+ "icon": "https://www.lsoft.net/images/icons/killdisk.png",
+ "images": [
+ "https://www.lsoft.net/images/screenshots/Certificate-killdisk1.png",
+ "https://www.lsoft.net/images/screenshots/sanitizing-hard-disk-killdisk2.png",
+ "https://www.lsoft.net/images/screenshots/parallel-disk-erasing-killdisk3.png",
+ "https://www.lsoft.net/images/screenshots/erase-options-killdisk4.png",
+ "https://www.lsoft.net/images/screenshots/sectors-display-hex-data-killdisk5.png",
+ "https://www.lsoft.net/images/screenshots/detected-physical-disks-killdisk6.gif",
+ "https://www.lsoft.net/images/screenshots/file-system-display-killdisk7.png",
+ "https://www.lsoft.net/images/screenshots/sanitizing-unused-disk-space-killdisk8.png",
+ "https://www.lsoft.net/images/screenshots/settings-dialog-killdisk9.png"
+ ]
+ },
+ "LSoftTechnologies.ActiveLiveCD": {
+ "icon": "https://www.lsoft.net/images/icons/live-cd.png",
+ "images": [
+ "https://www.lsoft.net/images/screenshots/livecd-desktop.jpg",
+ "https://www.lsoft.net/images/screenshots/livecd-configure-decktop.png",
+ "https://www.lsoft.net/images/screenshots/livecd-disk-backup.jpg",
+ "https://www.lsoft.net/images/screenshots/livecd-main.gif",
+ "https://www.lsoft.net/images/screenshots/livecd-undelete.jpg",
+ "https://www.lsoft.net/images/screenshots/livecd-disk.gif"
+ ]
+ },
+ "LSoftTechnologies.ActivePartitionManager": {
+ "icon": "https://www.lsoft.net/images/icons/partition-manager.png",
+ "images": [
+ "https://www.lsoft.net/images/screenshots/workspace-partition-manager1.png",
+ "https://www.lsoft.net/images/screenshots/create-partition-manager-2.png",
+ "https://www.lsoft.net/images/screenshots/easy-create-partition-manager3.png",
+ "https://www.lsoft.net/images/screenshots/view-format-partition-manager4.png",
+ "https://www.lsoft.net/images/screenshots/view-properties-partition-manager5.png",
+ "https://www.lsoft.net/images/screenshots/drive-letter-partition-manager6.png"
+ ]
+ },
+ "LSoftTechnologies.ActivePartitionRecovery": {
+ "icon": "https://www.lsoft.net/images/icons/partition-recovery.png",
+ "images": [
+ "https://www.lsoft.net/images/screenshots/bootdisk1.jpg",
+ "https://www.lsoft.net/images/screenshots/bootdisk2.jpg",
+ "https://www.lsoft.net/images/screenshots/bootdisk3.jpg"
+ ]
+ },
+ "LSoftTechnologies.ActivePasswordChanger": {
+ "icon": "https://www.lsoft.net/images/icons/password-changer.png",
+ "images": [
+ "https://www.lsoft.net/images/screenshots/program-starts-password-changer1.gif",
+ "https://www.lsoft.net/images/screenshots/sam-database-password-changer2.gif",
+ "https://www.lsoft.net/images/screenshots/sam-founds-password-changer3.gif",
+ "https://www.lsoft.net/images/screenshots/sam-processing-important-password-changer4.gif",
+ "https://www.lsoft.net/images/screenshots/sam-processing-password-changer5.gif",
+ "https://www.lsoft.net/images/screenshots/read-only-mode-password-changer6.gif",
+ "https://www.lsoft.net/images/screenshots/list-users-password-changer7.gif",
+ "https://www.lsoft.net/images/screenshots/registry-sam-password-changer8.gif",
+ "https://www.lsoft.net/images/screenshots/change-password-password-changer9.gif"
+ ]
+ },
+ "LSoftTechnologies.ActiveUNDELETE": {
+ "icon": "https://www.lsoft.net/images/icons/undelete.png",
+ "images": [
+ "https://www.lsoft.net/images/screenshots/main-screen-recovery-view-undelete1.png",
+ "https://www.lsoft.net/images/screenshots/disk-scan-screen-undelete2.png",
+ "https://www.lsoft.net/images/screenshots/data-recovery-screen-undelete3.png",
+ "https://www.lsoft.net/images/screenshots/file-preview-screen-undelete4.png",
+ "https://www.lsoft.net/images/screenshots/disk-editor-screen-undelete5.png",
+ "https://www.lsoft.net/images/screenshots/partman-screen-undelete6.png"
+ ]
+ },
+ "LSoftTechnologies.ActiveUNERASER": {
+ "icon": "https://www.lsoft.net/images/icons/uneraser.png",
+ "images": [
+ "https://www.lsoft.net/images/icons/uneraser.png",
+ "https://www.lsoft.net/images/screenshots/uneraser-superscan.png",
+ "https://www.lsoft.net/images/screenshots/uneraser-restored-file.png"
+ ]
+ },
+ "LSoftTechnologies.ActiveZDelete": {
+ "icon": "https://www.lsoft.net/images/icons/zdelete.png",
+ "images": [
+ "https://www.lsoft.net/images/screenshots/zdelete-menu.jpg",
+ "https://www.lsoft.net/images/screenshots/zdelete-erase-method.jpg",
+ "https://www.lsoft.net/images/screenshots/zdelete-selecting-file-for-erasure.jpg"
+ ]
+ },
+ "Futureglobe.ActiveChart": {
+ "icon": "https://activechart.futureglobe.de/images/appLogo.png",
+ "images": [
+ "https://activechart.futureglobe.de/images/screenshots/Screenshot01.PNG",
+ "https://activechart.futureglobe.de/images/screenshots/Screenshot02.PNG",
+ "https://activechart.futureglobe.de/images/screenshots/Screenshot03.PNG"
+ ]
+ },
+ "ActiveState.KomodoEdit": {
+ "icon": "https://cdn.activestate.com/wp-content/uploads/2018/10/komodo-ide-icon-512x512.png",
+ "images": [
+ "https://cdn.activestate.com/wp-content/uploads/2018/10/edit-vs-ide.png"
+ ]
+ },
+ "ActiveState.KomodoIDE": {
+ "icon": "https://cdn.activestate.com/wp-content/uploads/2018/10/komodo-ide-icon-512x512.png",
+ "images": [
+ "https://cdn.activestate.com/wp-content/uploads/2020/01/komodo-activestate-platform-integration-500x250.png",
+ "https://cdn.activestate.com/wp-content/uploads/2018/09/codeintel-500x250.png",
+ "https://cdn.activestate.com/wp-content/uploads/2018/09/devdocs-500x250.png",
+ "https://cdn.activestate.com/wp-content/uploads/2018/09/preview.gif"
+ ]
+ },
+ "ActivityWatch.ActivityWatch": {
+ "icon": "https://i.imgur.com/0fNCI9J.png",
+ "images": [
+ "https://activitywatch.net/img/screenshots/screenshot-v0.9.3-activity.png",
+ "https://activitywatch.net/img/screenshots/screenshot-v0.8.0b9-timeline.png",
+ "https://activitywatch.net/img/screenshots/BelKed/screenshot-v0.12.0b2-activity.png"
+ ]
+ },
+ "SoftezaDevelopment.ActualUpdater": {
+ "icon": "https://i.imgur.com/3KtDZX9.png",
+ "images": [
+ "https://www.actualinstaller.com/images/screen/installer_1s.png",
+ "https://www.actualinstaller.com/images/screen/installer_2s.png",
+ "https://www.actualinstaller.com/images/screen/installer_3s.png",
+ "https://www.actualinstaller.com/images/screen/installer_4s.png",
+ "https://www.actualinstaller.com/images/screen/installer_6s.png",
+ "https://www.actualinstaller.com/images/screen/installer_7s.png",
+ "https://www.actualinstaller.com/images/screen/installer_8s.png",
+ "https://www.actualinstaller.com/images/screen/installer_9s.png",
+ "https://www.actualinstaller.com/images/screen/installer_10s.png",
+ "https://www.actualinstaller.com/images/screen/installer_11s.png",
+ "https://www.actualinstaller.com/images/screen/installer_12s.png",
+ "https://www.actualinstaller.com/images/screen/installer_13s.png",
+ "https://www.actualinstaller.com/images/screen/installer_14s.png",
+ "https://www.actualinstaller.com/images/screen/installer_15s.png",
+ "https://www.actualinstaller.com/images/screen/installer_16s.png",
+ "https://www.actualinstaller.com/images/screen/installer_17s.png",
+ "https://www.actualinstaller.com/images/screen/wizard_welcome_small.png",
+ "https://www.actualinstaller.com/images/screen/wizard_license_small.png",
+ "https://www.actualinstaller.com/images/screen/wizard_tasks_small.png",
+ "https://www.actualinstaller.com/images/screen/wizard_install_small.png",
+ "https://www.actualinstaller.com/images/screen/wizard_finish_small.png",
+ "https://www.actualinstaller.com/images/screen/webcam_small.jpg",
+ "https://www.actualinstaller.com/images/screen/mascots2go_small.png"
+ ]
+ },
+ "Adamant.Messenger": {
+ "icon": "https://i.imgur.com/PZmD7cN.png",
+ "images": [
+ "https://i.imgur.com/9PCvI22.png",
+ "https://i.imgur.com/7mPy8kQ.png",
+ "https://i.imgur.com/zVq5B1X.jpg"
+ ]
+ },
+ "CyberCat.ADBAppControl": {
+ "icon": "https://adbappcontrol.com/assets/img/logo_blue.png",
+ "images": [
+ "https://adbappcontrol.com/assets/img/scr-main.jpg",
+ "https://adbappcontrol.com/assets/img/scr-extended.jpg",
+ "https://adbappcontrol.com/assets/img/scr-wizard.jpg",
+ "https://adbappcontrol.com/assets/img/scr-tools.jpg"
+ ]
+ },
+ "AdGuard.AdGuard": {
+ "icon": "https://cdn.adtidy.org/website/adguard.com/favicons/favicon.svg",
+ "images": [
+ "https://adguard.com/img/social/og-main.png",
+ "https://cdn.adguard.com/public/Adguard/Common/adguard_home.gif",
+ "https://static.filehorse.com/screenshots/firewalls-and-security/adguard-screenshot-01.png",
+ "https://static.filehorse.com/screenshots/firewalls-and-security/adguard-screenshot-02.png"
+ ]
+ },
+ "AdGuard.AdGuardVPN": {
+ "icon": "https://i.imgur.com/tvlrfxJ.png",
+ "images": [
+ "https://ph-files.imgix.net/1d1c0f41-8752-4bcc-b469-93a569909b31.png",
+ "https://cdn.adguardvpn.com/website/adguard-vpn.com/products/win-mac.png",
+ "https://windows-cdn.softpedia.com/screenshots/AdGuard-VPN_1.png"
+ ]
+ },
+ "PerAmundsen.AdiIRC": {
+ "icon": "https://www.irchelp.org/clients/windows/adiirc_logo_256p.png",
+ "images": [
+ "https://www.adiirc.com/images/xss.png.pagespeed.ic.goVp15eGFq.png",
+ "http://i.imgur.com/R7PYXze.png",
+ "https://www.irchelp.org/clients/windows/adiirc_screenshot_hackergreen.png",
+ "https://dev.adiirc.com/attachments/download/790/Monitoring_Panels_02.gif"
+ ]
+ },
+ "Admobilize.AdMobilize.DesktopUI": {
+ "icon": "https://i.imgur.com/db7YcHx.png",
+ "images": [
+ "https://venturebeat.com/wp-content/uploads/2015/07/AdMobilize.png",
+ "https://www.helloooh.com/wp-content/uploads/2016/06/proof-of-engagement-website.gif"
+ ]
+ },
+ "Admobilize.AdMobilize.VisionService": {
+ "icon": "https://i.imgur.com/db7YcHx.png",
+ "images": []
+ },
+ "Admobilize.admprovider": {
+ "icon": "https://i.imgur.com/db7YcHx.png",
+ "images": []
+ },
+ "Adobe.Acrobat.Reader.32-bit": {
+ "icon": "https://upload.wikimedia.org/wikipedia/commons/e/ea/Adobe_Acrobat_DC_icon.png",
+ "images": [
+ "https://img-19.ccm.net/fheSH8Cl0detgNX2J1v2QAgMrR4=/450x/smart/4b36b6809e574683aa645cf6023a7c52/ccmcms-enccm/35559148.png",
+ "https://cdn.mos.cms.futurecdn.net/bKeFKKwEaBtyJwwCDWhsu5-1200-80.jpg",
+ "https://gdm-catalog-fmapi-prod.imgix.net/ProductScreenshot/02aadd42-87e9-45a6-9b74-09224415adf0.jpeg",
+ "https://imag.malavida.com/mvimgbig/download-fs/adobe-reader-293-1.jpg",
+ "https://imag.malavida.com/mvimgbig/download-fs/adobe-reader-293-3.jpg"
+ ]
+ },
+ "Adobe.Acrobat.Reader.64-bit": {
+ "icon": "https://upload.wikimedia.org/wikipedia/commons/e/ea/Adobe_Acrobat_DC_icon.png",
+ "images": [
+ "https://img-19.ccm.net/fheSH8Cl0detgNX2J1v2QAgMrR4=/450x/smart/4b36b6809e574683aa645cf6023a7c52/ccmcms-enccm/35559148.png",
+ "https://cdn.mos.cms.futurecdn.net/bKeFKKwEaBtyJwwCDWhsu5-1200-80.jpg",
+ "https://gdm-catalog-fmapi-prod.imgix.net/ProductScreenshot/02aadd42-87e9-45a6-9b74-09224415adf0.jpeg",
+ "https://imag.malavida.com/mvimgbig/download-fs/adobe-reader-293-1.jpg",
+ "https://imag.malavida.com/mvimgbig/download-fs/adobe-reader-293-3.jpg"
+ ]
+ },
+ "Adobe.AdobeConnect": {
+ "icon": "https://cdn.iconscout.com/icon/free/png-256/adobe-connect-2521767-2132659.png",
+ "images": [
+ "https://i.imgur.com/RG7wdZ0.jpg",
+ "https://i.imgur.com/Jg0q7UW.jpg",
+ "https://i.imgur.com/twirlCd.jpg",
+ "https://i.imgur.com/v28qeiM.jpg",
+ "https://i.imgur.com/kvcw9n1.jpg",
+ "https://i.imgur.com/z0bh5vW.jpg",
+ "https://i.imgur.com/yCDdBnJ.jpg"
+ ]
+ },
+ "Adobe.DNGConverter": {
+ "icon": "https://i.imgur.com/IHM1AHJ.png",
+ "images": [
+ "https://thumb.tildacdn.com/tild3862-6566-4331-a138-376239646663/-/resize/824x/-/format/webp/tilda-page-adobe-dng.png",
+ "https://codecpack.co/images/Adobe-DNG-Converter.png",
+ "https://helpx.adobe.com/content/dam/help/en/photoshop/using/adobe-dng-converter/jcr_content/main-pars/image_0/DNGConverter.jpg.img.jpg",
+ "https://helpx.adobe.com/content/dam/help/en/photoshop/using/adobe-dng-converter/jcr_content/main-pars/image/DNGPrefs.jpg.img.jpg"
+ ]
+ },
+ "AdoptOpenJDK.OpenJDK.17": {
+ "icon": "https://projects.eclipse.org/sites/default/files/Logo_Adoptium_2021_03_08_JRR_RGB-V3C%20%281%29.png",
+ "images": [
+ "https://adoptopenjdk.net/dist/assets/social-image.png",
+ "https://www.somkiat.cc/wp-content/uploads/2021/10/adoptium.jpg"
+ ]
+ },
+ "AdoptOpenJDK.OpenJDK.8": {
+ "icon": "https://projects.eclipse.org/sites/default/files/Logo_Adoptium_2021_03_08_JRR_RGB-V3C%20%281%29.png",
+ "images": [
+ "https://adoptopenjdk.net/dist/assets/social-image.png",
+ "https://www.somkiat.cc/wp-content/uploads/2021/10/adoptium.jpg"
+ ]
+ },
+ "AdoptOpenJDK.OpenJDK.11": {
+ "icon": "https://projects.eclipse.org/sites/default/files/Logo_Adoptium_2021_03_08_JRR_RGB-V3C%20%281%29.png",
+ "images": [
+ "https://adoptopenjdk.net/dist/assets/social-image.png",
+ "https://www.somkiat.cc/wp-content/uploads/2021/10/adoptium.jpg"
+ ]
+ },
+ "AdoptOpenJDK.OpenJDK.16": {
+ "icon": "https://projects.eclipse.org/sites/default/files/Logo_Adoptium_2021_03_08_JRR_RGB-V3C%20%281%29.png",
+ "images": [
+ "https://adoptopenjdk.net/dist/assets/social-image.png",
+ "https://www.somkiat.cc/wp-content/uploads/2021/10/adoptium.jpg"
+ ]
+ },
+ "AdoptOpenJDK.OpenJDK.15": {
+ "icon": "https://projects.eclipse.org/sites/default/files/Logo_Adoptium_2021_03_08_JRR_RGB-V3C%20%281%29.png",
+ "images": [
+ "https://adoptopenjdk.net/dist/assets/social-image.png",
+ "https://www.somkiat.cc/wp-content/uploads/2021/10/adoptium.jpg"
+ ]
+ },
+ "AdoptOpenJDK.OpenJDK.14": {
+ "icon": "https://projects.eclipse.org/sites/default/files/Logo_Adoptium_2021_03_08_JRR_RGB-V3C%20%281%29.png",
+ "images": [
+ "https://adoptopenjdk.net/dist/assets/social-image.png",
+ "https://www.somkiat.cc/wp-content/uploads/2021/10/adoptium.jpg"
+ ]
+ },
+ "EQAditu.AdvancedCombatTracker": {
+ "icon": "https://advancedcombattracker.com/act_data/act_banner1.png",
+ "images": [
+ "https://advancedcombattracker.com/screenshots/2_1037-StartupWizard.png",
+ "https://advancedcombattracker.com/screenshots/2_1105-EncounterContext.png",
+ "https://advancedcombattracker.com/screenshots/2_1109-Combatant.png",
+ "https://advancedcombattracker.com/screenshots/2_1130-AttackType.png",
+ "https://advancedcombattracker.com/screenshots/2_1113-DamageType.png",
+ "https://advancedcombattracker.com/screenshots/2_1131-ViewLogs.png",
+ "https://advancedcombattracker.com/screenshots/2_1137-SpellTimers-Calc.png",
+ "https://advancedcombattracker.com/screenshots/2_1138-TimerOptions.png",
+ "https://advancedcombattracker.com/screenshots/2_1140-ZoneAvoidReport.png",
+ "https://advancedcombattracker.com/screenshots/2_1142-PlayerAvoidance.png",
+ "https://advancedcombattracker.com/screenshots/2_1145-SpecialsReport.png",
+ "https://advancedcombattracker.com/screenshots/2_1150-DeathReport.png",
+ "https://advancedcombattracker.com/screenshots/2_1157-EncounterVcr.png",
+ "https://advancedcombattracker.com/screenshots/2_1201-Timeline.png",
+ "https://advancedcombattracker.com/screenshots/2_1206-BreakdownCombatant.png",
+ "https://advancedcombattracker.com/screenshots/2_1234-OpMisc.png",
+ "https://advancedcombattracker.com/screenshots/2_1235-OpXmlShare.png",
+ "https://advancedcombattracker.com/screenshots/2_1238-OpXmlConfig.png",
+ "https://advancedcombattracker.com/screenshots/2_1240-OpG19.png",
+ "https://advancedcombattracker.com/screenshots/2_1241-OpEncTable.png",
+ "https://advancedcombattracker.com/screenshots/2_1256-OpMini.png",
+ "https://advancedcombattracker.com/screenshots/2_1257-OpOdbc.png",
+ "https://advancedcombattracker.com/screenshots/2_1300-OpUiColors.png",
+ "https://advancedcombattracker.com/screenshots/2_1302-OpSelective.png",
+ "https://advancedcombattracker.com/screenshots/2_1303-CustomTriggers.png",
+ "https://advancedcombattracker.com/screenshots/2_1306-Plugins.png",
+ "https://advancedcombattracker.com/screenshots/2_1436-ImportFile.png",
+ "https://advancedcombattracker.com/screenshots/2_1439-ExportHtml.png",
+ "https://advancedcombattracker.com/screenshots/2_1440-HistoryDatabase.png",
+ "https://advancedcombattracker.com/screenshots/2_1448-WebInterface.png",
+ "https://advancedcombattracker.com/screenshots/2_1450-HtmlExportView.jpg"
+ ]
+ },
+ "SystweakSoftware.AdvancedDiskRecovery": {
+ "icon": "https://cdn.systweak.com/content/wp/systweak_com/adr-logo-shadow.png",
+ "images": [
+ "https://m.media-amazon.com/images/I/71x7273wT5L._SL1500_.jpg",
+ "https://cdn.systweak.com/content/wp/systweak_com/adr-overview-img-2.jpg",
+ "https://cdn.systweak.com/content/wp/systweak_com/adr-overview-img-3.jpg",
+ "https://cdn.systweak.com/content/wp/systweak_com/adr-overview-img-4.jpg",
+ "https://cdn.systweak.com/content/wp/systweak_com/adr-intro.png",
+ "https://cdn.systweak.com/content/wp/systweak_com/adr-deep-scan.png",
+ "https://img.informer.com/p1/ADR-v2.5-scanning-results.png"
+ ]
+ },
+ "SystweakSoftware.AdvancedDriverUpdater": {
+ "icon": "https://cdn.systweak.com/content/wp/systweak_com/adu-logo-shadow.png",
+ "images": [
+ "https://m.media-amazon.com/images/I/71nMXCCWkaS._SY445_.jpg",
+ "https://bg.systweak.com/blogs/wp-content/uploads/2022/04/Advanced-Driver-Updater-Review.jpg",
+ "https://cdn.systweak.com/content/wp/systweak_com/aso-overview-img-1.jpg",
+ "https://cdn.systweak.com/content/wp/systweak_com/aso-overview-img-2.jpg",
+ "https://cdn.systweak.com/content/wp/systweak_com/aso-overview-img-3.jpg",
+ "https://cdn.systweak.com/content/wp/systweak_com/aso-overview-img-4.jpg",
+ "https://images.sftcdn.net/images/t_app-cover-l,f_auto/p/c5b6591c-99eb-11e6-9d3b-00163ed833e7/2553811339/advanced-driver-updater-screenshot.png",
+ "https://images.sftcdn.net/images/t_app-cover-l,f_auto/p/c5b6591c-99eb-11e6-9d3b-00163ed833e7/1815164978/advanced-driver-updater-screenshot.png",
+ "https://content.invisioncic.com/Mmalware/imageproxy/main.png.52f5354439dcf8aba9076d8e0c71c4fc.png"
+ ]
+ },
+ "BinaryMark.AdvancedFileFinder": {
+ "icon": "https://i.imgur.com/CEW3vDw.png",
+ "images": [
+ "https://www.binarymark.com/img/screens/p23_main.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/manualmode.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/manualproc.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/automode1.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/automode5.png"
+ ]
+ },
+ "Caphyon.AdvancedInstaller": {
+ "icon": "https://upload.wikimedia.org/wikipedia/commons/2/22/Advanced-Installer-logo-new.png",
+ "images": [
+ "https://www.advancedinstaller.com/img/index/imgStart.png",
+ "https://cdn.advancedinstaller.com/img/features/imgMSIAuthoring.png",
+ "https://cdn.advancedinstaller.com/img/ui/main-screen-shot.png",
+ "https://origin2.cdn.componentsource.com/sites/default/files/styles/image_large/public/images/product_description/advancedinstaller/advanced-installer-enterprise/img_670536.png",
+ "https://origin2.cdn.componentsource.com/sites/default/files/styles/carousel_main/public/images/product_description/advancedinstaller/advanced-installer-enterprise/img_670536.png"
+ ]
+ },
+ "Famatech.AdvancedIPScanner": {
+ "icon": "https://i.imgur.com/BDtf1F4.png",
+ "images": [
+ "https://www.advanced-ip-scanner.com/images/aips/screenshots/25/en/main.png",
+ "https://www.advanced-ip-scanner.com/images/aips/screenshots/24/en/11_tracert.png",
+ "https://www.advanced-ip-scanner.com/images/aips/screenshots/24/en/07_radmin_control.png",
+ "https://images.sftcdn.net/images/t_app-cover-l,f_auto/p/8f6d6c3c-96d1-11e6-af95-00163ec9f5fa/3327930924/advanced-ip-scanner-eng%202.jpg",
+ "https://images.sftcdn.net/images/t_app-cover-l,f_auto/p/8f6d6c3c-96d1-11e6-af95-00163ec9f5fa/3155941051/advanced-ip-scanner-eng%203.jpg"
+ ]
+ },
+ "OndrejSalplachta.AdvancedLogViewer": {
+ "icon": "https://windows-cdn.softpedia.com/screenshots/ico/ALV-Advanced-Log-Viewer.gif",
+ "images": [
+ "https://windows-cdn.softpedia.com/screenshots/ALV-Advanced-Log-Viewer_1.png",
+ "https://windows-cdn.softpedia.com/screenshots/ALV-Advanced-Log-Viewer_2.png",
+ "https://windows-cdn.softpedia.com/screenshots/ALV-Advanced-Log-Viewer_3.png",
+ "https://windows-cdn.softpedia.com/screenshots/ALV-Advanced-Log-Viewer_4.png",
+ "https://windows-cdn.softpedia.com/screenshots/ALV-Advanced-Log-Viewer_5.png",
+ "https://windows-cdn.softpedia.com/screenshots/ALV-Advanced-Log-Viewer_6.png"
+ ]
+ },
+ "HulubuluSoftware.AdvancedRenamer": {
+ "icon": "https://i.imgur.com/glf2Hgy.jpg",
+ "images": [
+ "https://www.advancedrenamer.com/pic/screen_aren_3_87_002.png",
+ "https://static.filehorse.com/screenshots/file-transfer-and-networking/advanced-renamer-screenshot-01.png",
+ "https://www.portablefreeware.com/screenshots/scrUiOEc2.png",
+ "https://www.thewindowsclub.com/wp-content/uploads/2013/04/advanced-renamer-2.png"
+ ]
+ },
+ "SystweakSoftware.AdvancedSystemOptimizer": {
+ "icon": "https://cdn.systweak.com/content/wp/systweak_com/aso-logo_new1.png",
+ "images": [
+ "",
+ "https://cdn.systweak.com/content/wp/systweak_com/aso_overview_img01.jpg",
+ "https://cdn.systweak.com/content/wp/systweak_com/aso_overview_img02_new1.jpg",
+ "https://cdn.systweak.com/content/wp/systweak_com/aso_overview_img03_new1.jpg",
+ "https://cdn.systweak.com/content/wp/systweak_com/aso_overview_img04.jpg",
+ "https://cdn.systweak.com/content/wp/systweak_com/aso_screen_01_new1.jpg",
+ "https://cdn.systweak.com/content/wp/systweak_com/one-click-scanning_new1.jpg",
+ "https://cdn.systweak.com/content/wp/systweak_com/registry-cleaner-and-optimizer_new1.jpg",
+ "https://cdn.systweak.com/content/wp/systweak_com/aso_screen_04_new1.jpg",
+ "https://cdn.systweak.com/content/wp/systweak_com/aso_screen_05_new1.jpg",
+ "https://cdn.systweak.com/content/wp/systweak_com/aso_screen_06_new1.jpg",
+ "https://cdn.systweak.com/content/wp/systweak_com/aso_screen_07_new1.jpg",
+ "https://cdn.systweak.com/content/wp/systweak_com/aso_screen_08_new1.jpg"
+ ]
+ },
+ "IObit.AdvancedSystemCare": {
+ "icon": "https://upload.wikimedia.org/wikipedia/commons/8/89/Advanced_SystemCare_9_logo.png",
+ "images": [
+ "https://i0.wp.com/cracktube.net/wp-content/uploads/2018/08/Advanced-SystemCare-Key-Crack-Free-Download-Updated.png",
+ "https://i1.wp.com/filecr.com/wp-content/uploads/2020/09/advanced-systemcare-ultimate-free-download.jpg",
+ "https://www.iobit.com/tpl/images/products/ascfreew/ai_pc.png",
+ "https://www.iobit.com/tpl/images/products/ascfreew/sp_pc.png",
+ "https://www.iobit.com/tpl/images/products/ascfreew/pr_pc.png",
+ "https://www.iobit.com/tpl/images/products/ascfreew/bs_pc.png",
+ "https://thesweetbits.com/wp-content/uploads/2021/10/advanced-systemcare-pro-15.jpg",
+ "https://img.creativemark.co.uk/uploads/images/816/15816/img3File.png",
+ "https://2.bp.blogspot.com/-fGHCoVsY_tQ/XeVEQ2X-quI/AAAAAAAAUm8/bsyDwm4jAooPp2yg84NHU5xvVVj7lfGAgCLcBGAsYHQ/s1600/Advanced%2BSystemCare%2B13%2BPRO%2BFull%2Bversion%2B%2Bspeed%2Bup.png",
+ "https://www.iobit.com/product-manuals/asc-help/images/mainfeatures/browser-protection.jpg"
+ ]
+ },
+ "PawelPsztyc.AdvancedRestClient": {
+ "icon": "https://i.imgur.com/wi1FDBh.png",
+ "images": [
+ "https://img.thinstallsoft.com/2020/10/Advanced-REST-Client-Portable.png",
+ "https://www.geckoandfly.com/wp-content/uploads/2019/05/advance-rest.jpg",
+ ""
+ ]
+ },
+ "AGSProjectTeam.AdventureGameStudio": {
+ "icon": "https://i.imgur.com/mmvoQoN.png",
+ "images": [
+ "https://startupstash.com/wp-content/uploads/2022/07/adventure-game-studio.jpg",
+ "https://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/AGS_SCI_template_Room_1.png/1200px-AGS_SCI_template_Room_1.png",
+ "https://www.adventuregamestudio.co.uk/images/editorscreen1large.png",
+ "https://www.adventuregamestudio.co.uk/images/editorscreen2large.png",
+ "https://www.adventuregamestudio.co.uk/images/editorscreen3large.png",
+ "https://www.adventuregamestudio.co.uk/images/editorscreen4large.png"
+ ]
+ },
+ "Aegisub.Aegisub": {
+ "icon": "https://icons.iconarchive.com/icons/papirus-team/papirus-apps/512/aegisub-icon.png",
+ "images": [
+ "https://i0.wp.com/www.l10nsoftware.com/wp-content/uploads/2019/07/Aegisub-1.jpg",
+ "https://static.filehorse.com/screenshots/video-software/aegisub-screenshot-03.png",
+ "https://upload.wikimedia.org/wikipedia/commons/4/44/Aegisub_screenshot.png",
+ "https://upload.wikimedia.org/wikipedia/commons/a/a0/Aegisub_2_screenshot.png",
+ "https://cdn.afterdawn.fi/screenshots/normal/4448.jpg"
+ ]
+ },
+ "Aegisub.Aegisub.Dev": {
+ "icon": "https://icons.iconarchive.com/icons/papirus-team/papirus-apps/512/aegisub-icon.png",
+ "images": [
+ "https://i0.wp.com/www.l10nsoftware.com/wp-content/uploads/2019/07/Aegisub-1.jpg",
+ "https://static.filehorse.com/screenshots/video-software/aegisub-screenshot-03.png",
+ "https://upload.wikimedia.org/wikipedia/commons/4/44/Aegisub_screenshot.png",
+ "https://upload.wikimedia.org/wikipedia/commons/a/a0/Aegisub_2_screenshot.png",
+ "https://cdn.afterdawn.fi/screenshots/normal/4448.jpg"
+ ]
+ },
+ "leinelissen.aeon": {
+ "icon": "https://i.imgur.com/vslysV8.png",
+ "images": [
+ "https://github.com/leinelissen/aeon/blob/master/docs/.gitbook/assets/aeon-demo.gif?raw=true",
+ "https://github.com/leinelissen/aeon/blob/master/docs/.gitbook/assets/graph.png?raw=true",
+ "https://github.com/leinelissen/aeon/blob/master/docs/.gitbook/assets/erasure.png?raw=true",
+ "https://github.com/leinelissen/aeon/blob/master/docs/.gitbook/assets/timeline.png?raw=true"
+ ]
+ },
+ "wandersick.AeroZoom": {
+ "icon": "https://files.softicons.com/download/system-icons/atrous-windows-7-icons-by-iconleak/png/128x128/3.png",
+ "images": [
+ "https://1.bp.blogspot.com/-05uPDrjnQUY/YNiKZT5BWoI/AAAAAAAACzs/pr9bRpTToYAdFvS8UdBoJRzCm9xQiaLMwCLcBGAsYHQ/s0/5583194454_3a71e20ed9_o.png",
+ "https://1.bp.blogspot.com/-_NeTJC2TBD8/YNiKvj52v1I/AAAAAAAACz0/3BiOYcvyb3ITeyD5Ka7VA3HYbSBgfGgagCLcBGAsYHQ/s0/aerozoom-v1-gui_1.png",
+ "https://i.imgur.com/DTQGB13.png",
+ "https://farm8.staticflickr.com/7880/47203430182_17c98b2bee_o.gif"
+ ]
+ },
+ "Aether.Aether": {
+ "icon": "https://i.imgur.com/LwEIsPC.png",
+ "images": [
+ "https://getaether.net/images/product-images-v2/pi-1.png",
+ "https://getaether.net/images/product-images-v2/pi-2.png",
+ "https://getaether.net/images/product-images-v2/pi-3.png",
+ "https://getaether.net/images/product-images-v2/pi-4.png",
+ "https://getaether.net/images/product-images-v2/pi-5.png"
+ ]
+ },
+ "Xanthus58.AfformationRequester": {
+ "icon": "",
+ "images": []
+ },
+ "AderitoNeto.AfterLife": {
+ "icon": "https://github.com/ad3rito/AfterLife/blob/master/src/icon/rocket.png?raw=true",
+ "images": [
+ "https://raw.githubusercontent.com/AderitoNeto/AfterLife/Master/src/images/Readme/1.PNG",
+ "https://raw.githubusercontent.com/AderitoNeto/AfterLife/Master/src/images/Readme/2.PNG",
+ "https://raw.githubusercontent.com/AderitoNeto/AfterLife/Master/src/images/Readme/3.PNG",
+ "https://raw.githubusercontent.com/AderitoNeto/AfterLife/Master/src/images/Readme/4.PNG",
+ "https://raw.githubusercontent.com/AderitoNeto/AfterLife/Master/src/images/Readme/5.PNG",
+ "https://raw.githubusercontent.com/AderitoNeto/AfterLife/Master/src/images/Readme/6.PNG",
+ "https://raw.githubusercontent.com/AderitoNeto/AfterLife/Master/src/images/Readme/7.PNG"
+ ]
+ },
+ "herrlichmedia.Agantty": {
+ "icon": "https://pbs.twimg.com/profile_images/606166025663574016/7nwzHu5w_400x400.png",
+ "images": [
+ "https://upload.wikimedia.org/wikipedia/commons/thumb/0/05/Gantt-chart-agantty.jpg/640px-Gantt-chart-agantty.jpg",
+ "https://img.youtube.com/vi/x7eLMIf0UyU/sddefault.jpg",
+ "https://www.agantty.com/wp-content/themes/planbar-wp/images/agantty-project-management-ganttchart.jpg",
+ "https://www.agantty.com/wp-content/themes/planbar-wp/images/agantty-project-management-dashboard.jpg",
+ "https://static.filehorse.com/screenshots/office-and-business-tools/agantty-screenshot-01.png",
+ "https://windows-cdn.softpedia.com/screenshots/Agantty_6.png"
+ ]
+ },
+ "Xidicone.AgentGit": {
+ "icon": "",
+ "images": []
+ },
+ "Xidicone.AgentSVN": {
+ "icon": "https://www.zeusedit.com/agent/images/agent_icon.png",
+ "images": []
+ },
+ "AGFEO.AGFEODashboard": {
+ "icon": "https://agfeo.de/wp-content/uploads/2020/03/6_Icon_APP_3.png",
+ "images": [
+ "https://i.ytimg.com/vi/4TXgtD4NEVg/maxresdefault.jpg",
+ "https://www.plenom.com/wp-content/uploads/2019/06/Screenshot-af-AGFEO-1024x539.jpg",
+ "https://www.agfeo-service.de/media/images/dashboard1.jpg",
+ "https://docplayer.org/docs-images/111/198726594/images/45-1.jpg",
+ "https://docplayer.org/docs-images/111/198726594/images/9-1.jpg"
+ ]
+ },
+ "Agilent.LabAdvisor": {
+ "icon": "https://img.informer.com/icons/png/128/3924/3924343.png",
+ "images": [
+ "https://www.agilent.com/cs/publishingimages/LabAdvisor_Main_Screen_zoomtb.jpg",
+ "https://www.agilent.com/cs/publishingimages/LabAdvisor_Apps_Screen_zoomtb.jpg",
+ "https://www.agilent.com/cs/publishingimages/LabAdvisor_Configuration_Screen_zoomtb.jpg",
+ "https://www.agilent.com/cs/publishingimages/LabAdvisor_Data_Sharing_Screen_zoomtb.jpg",
+ "https://www.agilent.com/cs/publishingimages/LabAdvisor_Instrument_Control_Screen_zoomtb.jpg",
+ "https://www.agilent.com/cs/publishingimages/LabAdvisor_Logs_and_Results_Screen_zoomtb.jpg"
+ ]
+ },
+ "Allen&Heath.AHMSystemManager": {
+ "icon": "",
+ "images": [
+ "https://portalnaglosnieniowy.eu/images/stories/2020/Prezentacje-sprzetu/Allen-Heath-AHM64-Matrix-64x64/Allen-Heath-AHM64-stageboxes-Application-Diagram.jpg",
+ "https://portalnaglosnieniowy.eu/media/k2/galleries/1451/Allen-Heath-AHM64-AHM-System-Manager-Channels-Input-AMM-Automaic-Mixer-1-8channels.jpg",
+ "https://portalnaglosnieniowy.eu/images/stories/2020/Prezentacje-sprzetu/Allen-Heath-AHM64-Matrix-64x64/Allen-Heath-AHM64-AHM-System-Manager-Channels-Input-Ducker.jpg",
+ "https://portalnaglosnieniowy.eu/images/stories/2020/Prezentacje-sprzetu/Allen-Heath-AHM64-Matrix-64x64/Allen-Heath-AHM64-AHM-System-Manager-Channels-Out-Zones-Crossovers-Filters.jpg",
+ "https://portalnaglosnieniowy.eu/images/stories/2020/Prezentacje-sprzetu/Allen-Heath-AHM64-Matrix-64x64/Allen-Heath-AHM64-AHM-System-Manager-Channels-Out-Zones-ANC-Sampling-Noise-Cancellation.jpg"
+ ]
+ },
+ "FinalWire.AIDA64.Engineer": {
+ "icon": "https://www.apkmirror.com/wp-content/uploads/2022/09/04/633599d2228a3-384x384.png",
+ "images": [
+ "https://www.aida64.com/sites/default/files/ee_shot_02.png",
+ "https://www.aida64.com/sites/default/files/ee_shot_17.png",
+ "https://www.aida64.com/sites/default/files/styles/screen_shot_thumbnail_400/public/ee_shot_12.png",
+ "https://www.aida64.com/sites/default/files/xe_shot_03.png",
+ "https://www.aida64.com/sites/default/files/styles/screen_shot_thumbnail_400/public/xe_shot_04.png",
+ "https://www.aida64.com/sites/default/files/styles/screen_shot_thumbnail_400/public/xe_shot_05.png",
+ "https://www.aida64.com/sites/default/files/styles/screen_shot_thumbnail_400/public/xe_shot_18.png",
+ "https://www.aida64.com/sites/default/files/xe_shot_06.png"
+ ]
+ },
+ "FinalWire.AIDA64.Extreme": {
+ "icon": "https://www.apkmirror.com/wp-content/uploads/2022/09/04/633599d2228a3-384x384.png",
+ "images": [
+ "https://www.aida64.com/sites/default/files/styles/screen_shot_thumbnail_400/public/xe_shot_01.png",
+ "https://www.aida64.com/sites/default/files/styles/screen_shot_thumbnail_400/public/xe_shot_02.png",
+ "https://www.aida64.com/sites/default/files/styles/screen_shot_thumbnail_400/public/xe_shot_03.png",
+ "https://www.aida64.com/sites/default/files/styles/screen_shot_thumbnail_400/public/xe_shot_04.png",
+ "https://www.aida64.com/sites/default/files/styles/screen_shot_thumbnail_400/public/xe_shot_05.png",
+ "https://www.aida64.com/sites/default/files/styles/screen_shot_thumbnail_400/public/xe_shot_06.png",
+ "https://www.aida64.com/sites/default/files/styles/screen_shot_thumbnail_400/public/xe_shot_07.png",
+ "https://www.aida64.com/sites/default/files/styles/screen_shot_thumbnail_400/public/xe_shot_08.png",
+ "https://www.aida64.com/sites/default/files/styles/screen_shot_thumbnail_400/public/xe_shot_09.png",
+ "https://www.aida64.com/sites/default/files/styles/screen_shot_thumbnail_400/public/xe_shot_10.png"
+ ]
+ },
+ "team-aie.aie": {
+ "icon": "",
+ "images": []
+ },
+ "AIMP.AIMP": {
+ "icon": "https://cdn2.iconfinder.com/data/icons/flurry-for-audio/512/aimp2.png",
+ "images": [
+ "https://windows-cdn.softpedia.com/screenshots/Portable-AIMP_3.jpg",
+ "https://www.aimp.ru/v2/pages/features/afw_main-6.png",
+ "https://upload.wikimedia.org/wikipedia/en/6/6a/AIMP_4_screenshot.png",
+ "https://www.ghacks.net/wp-content/uploads/2017/10/aimp4-5.png",
+ "https://www.ghacks.net/wp-content/uploads/2012/11/aimp3.20.jpg",
+ "https://www.lightbook.org/wp-content/uploads/2018/02/AIMP-2018-1-2.jpg"
+ ]
+ },
+ "AirExplorer.AirExplorer": {
+ "icon": "https://www.airexplorer.net/en/wp-content/uploads/sites/2/2019/10/cropped-cloud512.png",
+ "images": [
+ "https://www.airexplorer.net/en/wp-content/uploads/sites/2/2019/11/motivoIndex_windows-2.png",
+ "https://www.airexplorer.net/en/wp-content/uploads/sites/2/2020/09/screenshot_sharelink_black.png",
+ "https://www.airexplorer.net/en/wp-content/uploads/sites/2/2019/10/cropped-motivo_ayuda_03_en.png"
+ ]
+ },
+ "AirDroid.AirDroid": {
+ "icon": "https://i.imgur.com/fJP42G4.png",
+ "images": [
+ "https://i.imgur.com/zkSlJYh.png",
+ "https://i.imgur.com/x7oZtJr.png",
+ "https://img-5-cdn.airdroid.com/assets/img/home/lg/pic_biz_personal-b66cf87561.png",
+ "https://help.airdroid.com/hc/article_attachments/360048877974/How_to_record_phone_screen_in_AirMirror_p1.JPG",
+ ""
+ ]
+ },
+ "MyCloudGame.AirGamePlay": {
+ "icon": "",
+ "images": []
+ },
+ "MyCloudGame.AirGameServer": {
+ "icon": "",
+ "images": []
+ },
+ "Veloren.Airshipper": {
+ "icon": "https://i.imgur.com/I6HBlap.jpg",
+ "images": [
+ "https://linuxmasterclub.com/wp-content/uploads/2021/06/Veloren.-Airshipper-Launcher.png",
+ "https://upload.wikimedia.org/wikipedia/commons/thumb/d/df/Airshipper.png/580px-Airshipper.png"
+ ]
+ },
+ "Formagrid.Airtable": {
+ "icon": "https://cdn.iconscout.com/icon/free/png-256/airtable-1482122-1254387.png",
+ "images": [
+ "https://static.airtable.com/images/homescreen/homepage-sync.jpg",
+ "https://static.airtable.com/images/homescreen/Homepage_Poster_05_SeeValueFast_FINAL.png",
+ "https://static.airtable.com/images/homescreen/homepage-apps-dashboard.jpg"
+ ]
+ },
+ "Airytec.SwitchOff": {
+ "icon": "https://www.softwarecrew.com/wp-content/uploads/2013/03/AiryTecSwitchOffLogo200-175.png",
+ "images": [
+ "http://www.airytec.com/images/en/screenshots/schedule.png",
+ "http://www.airytec.com/images/en/screenshots/one-click.png",
+ "http://www.airytec.com/images/en/screenshots/web-interface.png",
+ "http://www.airytec.com/images/en/screenshots/notifyicon.png"
+ ]
+ },
+ "AkelPad.AkelPad": {
+ "icon": "https://static.wikia.nocookie.net/logopedia/images/c/c4/Notepad_Vista_10.png",
+ "images": [
+ "https://akelpad.sourceforge.net/files/screen_basic.png",
+ "https://akelpad.sourceforge.net/files/screen_plugins.png"
+ ]
+ },
+ "Alacritty.Alacritty": {
+ "icon": "https://raw.githubusercontent.com/alacritty/alacritty/master/extra/logo/compat/alacritty-term%2Bscanlines.png",
+ "images": [
+ "https://i.ytimg.com/vi/S5ra0DUDZww/maxresdefault.jpg",
+ "https://user-images.githubusercontent.com/8886672/103264352-5ab0d500-49a2-11eb-8961-02f7da66c855.png",
+ "https://windows-cdn.softpedia.com/screenshots/Alacritty_1.png"
+ ]
+ },
+ "CDS.AladinDesktop": {
+ "icon": "https://i.imgur.com/iATlqUP.png",
+ "images": [
+ "https://aladin.u-strasbg.fr/AladinDesktop/AladinBanner.jpg",
+ "https://i.ytimg.com/vi/IG_6Eh9EKKk/maxresdefault.jpg",
+ "https://i.ytimg.com/vi/0iIby3XXvp0/maxresdefault.jpg"
+ ]
+ },
+ "bl00mber.alarm-cron": {
+ "icon": "https://github.com/bl00mber/alarm-cron/raw/master/screens/logo.png",
+ "images": [
+ "https://github.com/bl00mber/alarm-cron/raw/master/screens/interface.png"
+ ]
+ },
+ "Albion.Online": {
+ "icon": "https://i.imgur.com/rCxdO5J.png",
+ "images": [
+ "https://i.ytimg.com/vi/YM3c90leQFU/maxresdefault.jpg",
+ "https://assets.albiononline.com/assets/images/header/header-faye.jpg",
+ "https://assets.albiononline.com/uploads/media/default/media/f5a6e6b6d986ee3e61ed5ee7b305f792b2bd7bf4.jpeg",
+ "https://assets.albiononline.com/uploads/media/default/media/thumb_/media/62eb9dceb4de8_default_big.jpeg?cb=2.94.7",
+ "https://assets.albiononline.com/uploads/media/default/media/1a335a4d9e38600c1b64b7641e28a89c84e5bb75.jpeg"
+ ]
+ },
+ "alexvallat.AlbumArtDownloader": {
+ "icon": "https://upload.wikimedia.org/wikipedia/commons/thumb/0/02/CD_icon_test.svg/1024px-CD_icon_test.svg.png",
+ "images": [
+ "https://www.snapfiles.com/screenfiles/aadownloader.png",
+ "http://freewaregenius.com/wp-content/uploads/2008/06/album-art-downloader-screenshot3.jpg",
+ "https://www.chip.de/ii/5/8/4/1/1/0/9/eaf373a13b0756b4.jpg",
+ "https://www.snapfiles.com/screenfiles/aadownloader2.png",
+ ""
+ ]
+ },
+ "chezhe.Aleph": {
+ "icon": "https://i.imgur.com/Vh15Yr6.png",
+ "images": [
+ "https://aleph.chezhe.dev/screenshot.png"
+ ]
+ },
+ "Algoryx.Algodoo": {
+ "icon": "http://www.algodoo.com/mainpage/wp-content/uploads/2013/03/algodoo_logo_algoryx_web.png",
+ "images": [
+ "http://www.algodoo.com/mainpage/wp-content/uploads/2013/03/algodoo_for_education_pyramid-300x187.png",
+ "http://www.algodoo.com/mainpage/wp-content/uploads/2013/03/algodoo_for_education_start-300x187.png",
+ "http://www.algodoo.com/mainpage/wp-content/uploads/2013/03/800px-New_algodoo.png"
+ ]
+ },
+ "aliceandbob-io.aliceandbob": {
+ "icon": "https://i.imgur.com/VCbOVS8.png",
+ "images": [
+ "https://raw.githubusercontent.com/aliceandbob-io/files/main/features_generate_v2.png",
+ "https://raw.githubusercontent.com/aliceandbob-io/files/main/features_encrypt_v2.png",
+ "https://raw.githubusercontent.com/aliceandbob-io/files/main/features_decrypt_v2.png"
+ ]
+ },
+ "Botkind.AllwaySync": {
+ "icon": "https://allwaysync.com/themes/allwaysync/img/logo.png",
+ "images": [
+ "https://allwaysync.com/content/img/screenshots/sync-rules.png",
+ "https://allwaysync.com/content/img/screenshots/auto-sync.png",
+ "https://allwaysync.com/content/img/screenshots/filters.png",
+ "https://allwaysync.com/content/img/screenshots/file-versioning.png",
+ "https://allwaysync.com/content/img/screenshots/error-handling.png"
+ ]
+ },
+ "tanshuai.alphabiz": {
+ "icon": "https://i.imgur.com/O9hDfyE.png",
+ "images": [
+ "https://alpha.biz/media/app_img_dark.jpg",
+ "https://windows-cdn.softpedia.com/screenshots/Alphabiz_1.png",
+ "https://windows-cdn.softpedia.com/screenshots/Alphabiz_2.png",
+ "https://windows-cdn.softpedia.com/screenshots/Alphabiz_3.png",
+ "https://windows-cdn.softpedia.com/screenshots/Alphabiz_4.png",
+ "https://windows-cdn.softpedia.com/screenshots/Alphabiz_5.png",
+ "https://windows-cdn.softpedia.com/screenshots/Alphabiz_6.png",
+ "https://windows-cdn.softpedia.com/screenshots/Alphabiz_7.png",
+ "https://windows-cdn.softpedia.com/screenshots/Alphabiz_8.png",
+ "https://windows-cdn.softpedia.com/screenshots/Alphabiz_8.png"
+ ]
+ },
+ "altair-graphql.altair": {
+ "icon": "https://github.com/altair-graphql/altair/raw/master/icons/android-icon-192x192.png",
+ "images": [
+ "https://altairgraphql.dev/assets/img/app-shot.png",
+ "https://res.cloudinary.com/practicaldev/image/fetch/s--aSbALnX7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/b3xkbj0kjapx2blphb44.png",
+ "https://i.stack.imgur.com/veyfM.png",
+ "https://i.imgur.com/5zrqWb6.png"
+ ]
+ },
+ "Altap.Salamander": {
+ "icon": "https://i.imgur.com/WvxLM42.png",
+ "images": [
+ "https://www.altap.cz/images/teaser.1562049971.png"
+ ]
+ },
+ "AltDrag.AltDrag": {
+ "icon": "https://stefansundin.github.io/altdrag/img/icon128.png",
+ "images": [
+ "https://stefansundin.github.io/altdrag/img/resize.png",
+ "https://stefansundin.github.io/altdrag/img/configuration_window.png"
+ ]
+ },
+ "RileyTestut.AltServer": {
+ "icon": "https://tweak-box.com/wp-content/uploads/emus4u/2019/10/altstore-app-200px-120x120.png",
+ "images": [
+ "https://ijunkie.com/wp-content/uploads/2020/04/altstore-sideload.jpeg",
+ "https://images.sftcdn.net/images/t_app-cover-m,f_auto/p/2ee76aed-e3c3-440c-87e2-cf8b1a1fe627/2455918045/altstore-altstore-io-page.png",
+ "https://altstore.io/install-altstore.png"
+ ]
+ },
+ "AltSnap.AltSnap": {
+ "icon": "https://stefansundin.github.io/altdrag/img/icon128.png",
+ "images": [
+ "https://github.com/RamonUnch/AltSnap/raw/main/HelpImages/TestWindow.png",
+ "https://github.com/RamonUnch/AltSnap/raw/main/HelpImages/GeneralDiag.png",
+ "https://github.com/RamonUnch/AltSnap/raw/main/HelpImages/SnpaLayoutEg.png",
+ "https://github.com/RamonUnch/AltSnap/raw/main/HelpImages/unikeymenu.png",
+ "https://raw.githubusercontent.com/RamonUnch/AltSnap/main/HelpImages/BlacklistDiag.png"
+ ]
+ },
+ "AmanHarwara.Altus": {
+ "icon": "https://github.com/amanharwara/altus/blob/master/public/icon.png?raw=true",
+ "images": [
+ "https://github.com/amanharwara/altus/raw/master/img/Altus-First-Start.png",
+ "https://github.com/amanharwara/altus/raw/master/img/Altus-Default-Theme.png",
+ "https://github.com/amanharwara/altus/raw/master/img/Altus-Dark-Theme.png"
+ ]
+ },
+ "ALVR.ALVR": {
+ "icon": "https://i.imgur.com/rByv98Y.png",
+ "images": [
+ "https://i.imgur.com/0Jxph0u.png",
+ "https://cdn.mos.cms.futurecdn.net/9PNC57923LTrS76dbHWu2D-1200-80.jpg",
+ "https://mk0uploadvrcom4bcwhj.kinstacdn.com/wp-content/uploads/2019/06/sidequest-apps.png"
+ ]
+ },
+ "KDE.Amarok": {
+ "icon": "https://upload.wikimedia.org/wikipedia/commons/thumb/f/f4/Breezeicons-apps-48-amarok.svg/1200px-Breezeicons-apps-48-amarok.svg.png",
+ "images": [
+ "https://cdn.kde.org/screenshots/amarok/amarok.png",
+ "http://amarok.kde.org/files/Amarok-2_0_0-Magnatune.png",
+ "https://userbase.kde.org/images.userbase/thumb/8/8b/Amarok_2.8_Beta.png/600px-Amarok_2.8_Beta.png"
+ ]
+ },
+ "Amazon.Chime": {
+ "icon": "https://seeklogo.com/images/A/amazon-chime-logo-EE2754CC2C-seeklogo.com.png",
+ "images": [
+ "https://d15shllkswkct0.cloudfront.net/wp-content/blogs.dir/1/files/2017/02/Amazon-Chime.jpg",
+ "https://media.amazonwebservices.com/blog/2017/chime_main_1.png",
+ "https://answers.chime.aws/storage/attachments/97-41-resize-media-panes.png",
+ "https://media.amazonwebservices.com/blog/2017/chime_meeting_2.png",
+ "https://d2908q01vomqb2.cloudfront.net/ca3512f4dfa95a03169c5a670a4c91a19b3077b4/2020/06/29/thier-fig4.png"
+ ]
+ },
+ "Amazon.Corretto.11": {
+ "icon": "https://www.pulseway.com/Images/features/patch/3pp-logos/Amazon_Corretto_8.png",
+ "images": [
+ "https://d2908q01vomqb2.cloudfront.net/ca3512f4dfa95a03169c5a670a4c91a19b3077b4/2018/11/14/Corretto_E-800x400.jpg",
+ "https://pbs.twimg.com/media/D07IwAyU8AAwhZ_.jpg"
+ ]
+ },
+ "Amazon.Corretto.17": {
+ "icon": "https://www.pulseway.com/Images/features/patch/3pp-logos/Amazon_Corretto_8.png",
+ "images": [
+ "https://d2908q01vomqb2.cloudfront.net/ca3512f4dfa95a03169c5a670a4c91a19b3077b4/2018/11/14/Corretto_E-800x400.jpg",
+ "https://pbs.twimg.com/media/D07IwAyU8AAwhZ_.jpg"
+ ]
+ },
+ "Amazon.Corretto.18": {
+ "icon": "https://www.pulseway.com/Images/features/patch/3pp-logos/Amazon_Corretto_8.png",
+ "images": [
+ "https://d2908q01vomqb2.cloudfront.net/ca3512f4dfa95a03169c5a670a4c91a19b3077b4/2018/11/14/Corretto_E-800x400.jpg",
+ "https://pbs.twimg.com/media/D07IwAyU8AAwhZ_.jpg"
+ ]
+ },
+ "Amazon.Corretto.19": {
+ "icon": "https://www.pulseway.com/Images/features/patch/3pp-logos/Amazon_Corretto_8.png",
+ "images": [
+ "https://d2908q01vomqb2.cloudfront.net/ca3512f4dfa95a03169c5a670a4c91a19b3077b4/2018/11/14/Corretto_E-800x400.jpg",
+ "https://pbs.twimg.com/media/D07IwAyU8AAwhZ_.jpg"
+ ]
+ },
+ "Amazon.Corretto.8": {
+ "icon": "https://www.pulseway.com/Images/features/patch/3pp-logos/Amazon_Corretto_8.png",
+ "images": [
+ "https://d2908q01vomqb2.cloudfront.net/ca3512f4dfa95a03169c5a670a4c91a19b3077b4/2018/11/14/Corretto_E-800x400.jpg",
+ "https://pbs.twimg.com/media/D07IwAyU8AAwhZ_.jpg"
+ ]
+ },
+ "Amazon.Games": {
+ "icon": "https://seeklogo.com/images/A/amazon-games-logo-BE9EB714E4-seeklogo.com.png",
+ "images": [
+ "https://m.media-amazon.com/images/G/01/sm/shared/166979982420469/social_image._CB409110150_.jpg",
+ "https://theculturednerd.org/wp-content/uploads/2020/10/Crucible-Featured.png",
+ "https://www.allcitycanvas.com/wp-content/uploads/2021/07/new-world-amazon-games-h-1280x720.jpg",
+ "https://www.howtogeek.com/wp-content/uploads/2020/06/0-amazon-games-header.jpg",
+ "https://www.androidheadlines.com/wp-content/uploads/2021/01/Prime-Gaming-Amazon-Games-Launcher.jpg"
+ ]
+ },
+ "Amazon.Kindle": {
+ "icon": "https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images/kindle-logo-1571758206.png",
+ "images": [
+ "https://m.media-amazon.com/images/G/01/kindle/journeys/37DxD9LI0o5SlfZ3/ODFhOGNkZjYt-w1200._CB608601343_.jpg",
+ "https://www.online-tech-tips.com/wp-content/uploads/2020/04/Kindle-Desktop-Book-Collection.png",
+ "https://cdn.mos.cms.futurecdn.net/Kc9Y7v9vqdt2k237jfQHnD.jpg",
+ "https://www.thewindowsclub.com/wp-content/uploads/2018/03/Download-600x369.png",
+ "https://i.pcmag.com/imagery/articles/00cjVMgipjFlAHptWfw1bmm-6.fit_lim.size_1050x.png"
+ ]
+ },
+ "Amazon.Music": {
+ "icon": "https://m.media-amazon.com/images/I/610LDzZhsUL.png",
+ "images": [
+ "https://www.dolby.com/siteassets/passions/music/amazonmusic_1920x1080.jpg",
+ "https://i.pcmag.com/imagery/reviews/01vJVJPhC1L36eDVDp2Mlsb-15..v1621319677.jpg",
+ "https://i.imgur.com/OeVCtFA.jpg",
+ "https://www.windowslatest.com/wp-content/uploads/2018/02/amazon-music.png"
+ ]
+ },
+ "Amazon.SendToKindle": {
+ "icon": "https://i.imgur.com/ZadUYa5.png",
+ "images": [
+ "https://m.media-amazon.com/images/G/01/pdocs-client/send-to-kindle/s2k-family-pc-rcm.PNG",
+ "https://m.media-amazon.com/images/G/01/pdocs-client/send-to-kindle/s2k-family-pc-dnd.png"
+ ]
+ },
+ "Amazon.WorkspacesClient": {
+ "icon": "https://i.imgur.com/1xJawrC.png",
+ "images": [
+ "https://images-na.ssl-images-amazon.com/images/I/41AdvBLniPL.png",
+ "https://www.sufle.io/img/blog/amazon-workspaces.jpg",
+ "https://docs.aws.amazon.com/workspaces/latest/adminguide/images/architectural-diagram-new-2.png",
+ "https://research-it.wharton.upenn.edu/wp-content/uploads/2020/05/WorkSpaces_Login.png"
+ ]
+ },
+ "jenius-apps.ambie": {
+ "icon": "https://github.com/jenius-apps/ambie/raw/main/images/logo_transparent.png",
+ "images": [
+ "https://raw.githubusercontent.com/jenius-apps/ambie/main/images/ambie_hero_v3.png",
+ "https://github.com/jenius-apps/ambie/raw/main/images/toolkit-translate.png"
+ ]
+ },
+ "OBSProject.obs-amd-encoder": {
+ "icon": "https://upload.wikimedia.org/wikipedia/commons/thumb/d/d3/OBS_Studio_Logo.svg/768px-OBS_Studio_Logo.svg.png",
+ "images": [
+ "http://i.imgur.com/Fferqsd.png"
+ ]
+ },
+ "Geoxor.Amethyst": {
+ "icon": "https://i.imgur.com/bbjCj4v.png",
+ "images": [
+ "https://user-images.githubusercontent.com/34042825/193412269-fa665a95-bc3a-43bc-b730-b6734bc22765.png"
+ ]
+ },
+ "CubeCodersLimited.AMPInstanceManager": {
+ "icon": "https://cubecoders.com/Content/images/LogoColor.png",
+ "images": [
+ "https://user-images.githubusercontent.com/43792057/80295045-36c73080-873d-11ea-9c7a-e36d4e37cb59.png",
+ "https://www.linode.com/docs/guides/installing-amp-game-server-management-panel/ampapplication.png",
+ "https://techteamgb.co.uk/wp-content/uploads/2021/02/luca_dashboard-e1613398295460.png",
+ "https://d4.alternativeto.net/tt54_FaAPhTmrM4PFt_TkDZMfYJHW_MPA4n5FYzOdTY/rs:fit:1200:1200:0/g:ce:0:0/YWJzOi8vZGlzdC9zL2FwcGxpY2F0aW9uLW1hbmFnZW1lbnQtcGFuZWwtYW1wLV83MDI2MTZfZnVsbC5wbmc.jpg"
+ ]
+ },
+ "Anaconda.Anaconda3": {
+ "icon": "https://i.imgur.com/Yfn6Mec.png",
+ "images": [
+ "https://assets.anaconda.com/production/Products/Distro01.png?w=700&q=80&auto=format&fit=crop&crop=focalpoint&fp-x=0.5&fp-y=0.5&dm=1647546929&s=7a22f8ac8ef3c673d6522750d19073e5",
+ "https://assets.anaconda.com/production/Products/distro02-a.png?w=700&q=80&auto=format&fit=crop&crop=focalpoint&fp-x=0.5&fp-y=0.5&dm=1648141889&s=cf0f76189199988679e3b8195489ba18",
+ "https://assets.anaconda.com/production/Products/Distro03.png?w=700&q=80&auto=format&fit=crop&crop=focalpoint&fp-x=0.5&fp-y=0.5&dm=1647546960&s=71ec759bbe7909f56d95b96c38718b73",
+ "https://assets.anaconda.com/production/Products/Distro04-new.png?w=700&q=80&auto=format&fit=crop&crop=focalpoint&fp-x=0.5&fp-y=0.5&dm=1647548959&s=2061f01602dc7917a72a1cf73da9f3a7"
+ ]
+ },
+ "Google.AndroidStudio": {
+ "icon": "https://upload.wikimedia.org/wikipedia/commons/thumb/e/e3/Android_Studio_Icon_%282014-2019%29.svg/1200px-Android_Studio_Icon_%282014-2019%29.svg.png",
+ "images": [
+ "https://www.aceinfoway.com/blog/wp-content/uploads/2020/12/android-studio_plugins.jpg",
+ "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC2X0sIY_AGvgi6jD8Eh_u8rOdZXKA6PP18tnJdA6jQxR-n4bF6vsIVI2D4FTOnHAlqSY5hJShEjHcRQr7P8QM-YyP3sM3Su_KxFRdBXhg8WUIoXr74luWfFvtgYGJHWdDe_gPnwpCsLR4YhE0U88QcSqrYs3LLjp7dGqQul_pRoerJr__-mD8lUPA/s1600/Android-IO22AndroidDevRecap_Social.png",
+ "https://1.bp.blogspot.com/-b1_n6tOHvWU/YKMssWEjo-I/AAAAAAAAQjk/vIJQsAPUpRQKxR44GoCbm3CtRgr8tVBKACLcBGAsYHQ/s0/Android_NewForDevelopers_1024x512_updated.png",
+ "https://pbs.twimg.com/media/EeL1D6cWkAEWgTC.png",
+ "https://developer.android.com/static/studio/images/releases/compose-multipreview-annotations.png",
+ "https://developer.android.com/static/studio/images/studio-homepage-hero.jpg",
+ "https://i.ytimg.com/vi/kMI2jy-WlGM/maxresdefault.jpg"
+ ]
+ },
+ "Google.AndroidStudio.Beta": {
+ "icon": "https://upload.wikimedia.org/wikipedia/commons/thumb/e/e3/Android_Studio_Icon_%282014-2019%29.svg/1200px-Android_Studio_Icon_%282014-2019%29.svg.png",
+ "images": [
+ "https://www.aceinfoway.com/blog/wp-content/uploads/2020/12/android-studio_plugins.jpg",
+ "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC2X0sIY_AGvgi6jD8Eh_u8rOdZXKA6PP18tnJdA6jQxR-n4bF6vsIVI2D4FTOnHAlqSY5hJShEjHcRQr7P8QM-YyP3sM3Su_KxFRdBXhg8WUIoXr74luWfFvtgYGJHWdDe_gPnwpCsLR4YhE0U88QcSqrYs3LLjp7dGqQul_pRoerJr__-mD8lUPA/s1600/Android-IO22AndroidDevRecap_Social.png",
+ "https://1.bp.blogspot.com/-b1_n6tOHvWU/YKMssWEjo-I/AAAAAAAAQjk/vIJQsAPUpRQKxR44GoCbm3CtRgr8tVBKACLcBGAsYHQ/s0/Android_NewForDevelopers_1024x512_updated.png",
+ "https://pbs.twimg.com/media/EeL1D6cWkAEWgTC.png",
+ "https://developer.android.com/static/studio/images/releases/compose-multipreview-annotations.png",
+ "https://developer.android.com/static/studio/images/studio-homepage-hero.jpg",
+ "https://i.ytimg.com/vi/kMI2jy-WlGM/maxresdefault.jpg"
+ ]
+ },
+ "Google.AndroidStudio.Canary": {
+ "icon": "http://i.imgur.com/GAcvIsP.png",
+ "images": [
+ "https://i.imgur.com/YjOIZFc.jpg",
+ "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC2X0sIY_AGvgi6jD8Eh_u8rOdZXKA6PP18tnJdA6jQxR-n4bF6vsIVI2D4FTOnHAlqSY5hJShEjHcRQr7P8QM-YyP3sM3Su_KxFRdBXhg8WUIoXr74luWfFvtgYGJHWdDe_gPnwpCsLR4YhE0U88QcSqrYs3LLjp7dGqQul_pRoerJr__-mD8lUPA/s1600/Android-IO22AndroidDevRecap_Social.png",
+ "https://1.bp.blogspot.com/-b1_n6tOHvWU/YKMssWEjo-I/AAAAAAAAQjk/vIJQsAPUpRQKxR44GoCbm3CtRgr8tVBKACLcBGAsYHQ/s0/Android_NewForDevelopers_1024x512_updated.png",
+ "https://pbs.twimg.com/media/EeL1D6cWkAEWgTC.png",
+ "https://developer.android.com/static/studio/images/releases/compose-multipreview-annotations.png",
+ "https://developer.android.com/static/studio/images/studio-homepage-hero.jpg",
+ "https://i.ytimg.com/vi/kMI2jy-WlGM/maxresdefault.jpg"
+ ]
+ },
+ "blueedge.android11react": {
+ "icon": "https://upload.wikimedia.org/wikipedia/commons/thumb/a/a7/React-icon.svg/2300px-React-icon.svg.png",
+ "images": [
+ "https://github.com/blueedgetechno/androidInReact/raw/master/public/gall1.png",
+ "https://github.com/blueedgetechno/androidInReact/raw/master/public/gall2.png"
+ ]
+ },
+ "OrangeDrangon.AndroidMessages.Desktop": {
+ "icon": "https://github.com/chrisknepper/android-messages-desktop/raw/master/resources/icons/48x48.png",
+ "images": [
+ "https://github.com/chrisknepper/android-messages-desktop/raw/master/assets/screenshots/windows.png",
+ "https://github.com/chrisknepper/android-messages-desktop/raw/master/assets/screenshots/mac.png",
+ "https://github.com/chrisknepper/android-messages-desktop/raw/master/assets/screenshots/windows_tray_icon.png"
+ ]
+ },
+ "angryziber.AngryIPScanner": {
+ "icon": "https://angryip.org/images/icon.png",
+ "images": [
+ "https://angryip.org/screenshots/ipscan-win10.png"
+ ]
+ },
+ "LeGitHubDeTai.AnimeBack": {
+ "icon": "https://i.imgur.com/ih7APQ2.png",
+ "images": [
+ "https://raw.githubusercontent.com/LeGitHubDeTai/AnimeBack/main/assets/images/options.png",
+ "https://github.com/LeGitHubDeTai/AnimeBack/raw/main/assets/images/tray%20options.png?raw=true",
+ "https://github.com/LeGitHubDeTai/AnimeBack/raw/main/assets/images/options%20window.png?raw=true",
+ "https://github.com/LeGitHubDeTai/AnimeBack/raw/main/assets/images/changelog%20window.png?raw=true",
+ "https://github.com/LeGitHubDeTai/AnimeBack/raw/main/assets/images/add%20extensions.png?raw=true",
+ "https://github.com/LeGitHubDeTai/AnimeBack/raw/main/assets/images/add%20custom.png?raw=true"
+ ]
+ },
+ "cawa-93.anime-library": {
+ "icon": "https://i.imgur.com/uYEi0F6.png",
+ "images": [
+ "https://user-images.githubusercontent.com/1662812/138271729-b6004bd9-f8cb-4d92-a0ef-784c7694108d.png",
+ "https://user-images.githubusercontent.com/1662812/138271791-7d1b32ec-c989-4f9c-bddf-86a89177b075.png",
+ "https://user-images.githubusercontent.com/1662812/138271883-dbf360fd-244d-4bf3-a546-21554337ce18.png",
+ "https://user-images.githubusercontent.com/1662812/138271926-4f0b2bc8-8acc-44bc-9c15-0f3c501363ef.png",
+ "https://user-images.githubusercontent.com/1662812/138272119-40405411-20fd-4c4d-b81f-c0aa80d4c903.png",
+ "https://user-images.githubusercontent.com/1662812/138272147-a7b2a25f-f9d7-4752-a4c1-cb17dc3b8c29.png"
+ ]
+ },
+ "Anki.Anki": {
+ "icon": "https://i.redd.it/cruevyf68dt31.png",
+ "images": [
+ "https://arihoresh.com/wp-content/uploads/2021/09/Laptop2-1-1024x458-1.jpg",
+ "https://images.squarespace-cdn.com/content/v1/58eada9abe659458e85c3f68/1532751018464-0U0KMM5L0XH731KAZ27K/01.png",
+ "https://remembereverything.org/wp-content/uploads/2016/10/Vocabulary-card-Anki-2.jpg",
+ "https://uploads-ssl.webflow.com/5dc6cc5bc19d438a53fbbaa9/607c90200e3c5babc5c380c0_German%20Noun%20Flashcards%20by%20Visual%20German.png",
+ "https://www.kenhub.com/thumbor/nBD7DFKLXiTizFxC7zjVEJea9qU=/fit-in/800x1600/filters:watermark(/images/logo_url.png,-10,-10,0):background_color(FFFFFF):format(jpeg)/images/article/en/how-to-learn-anatomy-with-anki/ZCM4XlKl0rGO6bWuw9d7FA_anki3.png"
+ ]
+ },
+ "qishibo.AnotherRedisDesktopManager": {
+ "icon": "https://i.imgur.com/XEqwRMy.png",
+ "images": [
+ "https://i.imgur.com/j8X8erw.png",
+ "https://i.imgur.com/NJr39pR.png",
+ "https://i.imgur.com/JRDNdYT.png",
+ "https://i.imgur.com/pirCiFg.png"
+ ]
+ },
+ "AntSoftware.AntRenamer": {
+ "icon": "https://antp.be/img/softico_renamer.png",
+ "images": [
+ "https://www.howtoanswer.com/articles/windows/Rename_multiple_files_and_folders_at_once_in_Windows/sshot-5.png",
+ "https://www.howtoanswer.com/articles/windows/Rename_multiple_files_and_folders_at_once_in_Windows/sshot-6.png",
+ "https://www.howtoanswer.com/articles/windows/Rename_multiple_files_and_folders_at_once_in_Windows/sshot-7.png",
+ "https://www.howtoanswer.com/articles/windows/Rename_multiple_files_and_folders_at_once_in_Windows/sshot-8.png"
+ ]
+ },
+ "Fabio286.antares": {
+ "icon": "https://antares-sql.app/_nuxt/logo.3ded7749.png",
+ "images": [
+ "https://raw.githubusercontent.com/Fabio286/antares/master/docs/gh-logo.png",
+ "https://antares-sql.app/images/screen1c.png",
+ "https://antares-sql.app/images/screen4.png",
+ "https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_819,h_569/https://dashboard.snapcraft.io/site_media/appmedia/2022/09/Immagine_2022-09-22_101124.png",
+ "https://pbs.twimg.com/media/FMWoNXpXMAM7avj.jpg"
+ ]
+ },
+ "AntiMicro.AntiMicro": {
+ "icon": "https://i.imgur.com/i5LJvyI.png",
+ "images": [
+ "https://sc.filehippo.net/images/t_app-cover-m,f_auto/p/6eb28e07-8d98-497d-9784-43c30fd0d31b/133226868/antimicro-1.png",
+ "https://windows-cdn.softpedia.com/screenshots/antimicro-Portable_1.png",
+ "https://windows-cdn.softpedia.com/screenshots/antimicro-Portable_2.png",
+ "https://www.filecroco.com/wp-content/uploads/2018/07/antimicro-3.jpg"
+ ]
+ },
+ "WillowSoftware.AnvilStudio": {
+ "icon": "https://anvilstudio.com/s/logo175_163.jpg",
+ "images": [
+ "https://imag.malavida.com/mvimgbig/download-fs/anvil-studio-15716-3.jpg",
+ "https://cdn.afterdawn.fi/screenshots/normal/19840.jpg",
+ "https://img.informer.com/screenshots/2963/2963166_1.jpg",
+ "https://img.informer.com/screenshots/2963/2963166_2.jpg",
+ "https://img.informer.com/screenshots/2963/2963166_3.jpg",
+ "https://img.informer.com/screenshots/2963/2963166_4.jpg"
+ ]
+ },
+ "Anydo.Anydo": {
+ "icon": "https://www.any.do/v4/images/logo_blue.svg",
+ "images": [
+ "https://dk2dyle8k4h9a.cloudfront.net/newPages/app_review/anydo.png",
+ "https://www.any.do/v4/images/pc/calendar@2x.png",
+ "https://gdm-catalog-fmapi-prod.imgix.net/ProductScreenshot/869cbc09-bd48-47df-b65e-00eed3b27217.jpg",
+ "https://images.saasworthy.com/anydo_7454_screenshot_1591679649_adivu.jpg",
+ "https://pbs.twimg.com/media/Ek13rtrXEAAqVOe.jpg"
+ ]
+ },
+ "PowerSoftware.AnyBurn": {
+ "icon": "https://1.bp.blogspot.com/-U3q46Zq8h-w/XyhkYlQ8j_I/AAAAAAAAB9U/cJDXuo1SSFw3EUlEr0kVvQiOoEj-EqjygCLcBGAsYHQ/s750/anyburn.png",
+ "images": [
+ "https://kubadownload.com/site/assets/files/1732/anyburn-1.png",
+ "https://cdn.neow.in/news/images/uploaded/2016/03/freeanyburn.jpg"
+ ]
+ },
+ "AnyDeskSoftwareGmbH.AnyDesk": {
+ "icon": "https://filecr.com/wp-content/uploads/2021/03/anydesk_icon.png",
+ "images": [
+ "https://cdn.mos.cms.futurecdn.net/rGU2S5Jz22yFy28i5shEFL.jpg",
+ "https://blog.anydesk.com/wp-content/uploads/2019/04/anydesk-software-version-5.png",
+ "https://cdn.afterdawn.fi/screenshots/normal/20813.jpg",
+ "https://static.sitejabber.com/img/urls/1323983/picture_374006.1626670964.jpg",
+ "https://support.anydesk.com/hs-fs/hubfs/Help%20Center/Connecting%20to%20a%20Remote%20Client/VirtualBoxVM_bao5gPJz7u.png?width=475&name=VirtualBoxVM_bao5gPJz7u.png"
+ ]
+ },
+ "AnyLogic.AnyLogic.Personal": {
+ "icon": "https://i.imgur.com/82aJSKc.png",
+ "images": [
+ "https://www.anylogic.com/upload/medialibrary/566/566c613f09bb7819a2aa4aa6bd3470f9.jpg",
+ "https://www.anylogic.com/upload/medialibrary/806/806cefb15119b22d3619843573dad71b.jpg",
+ "https://www.anylogic.com/upload/medialibrary/3f5/3f59466cdff47b9e1438c2a5ac2f8d71.jpg",
+ "https://www.anylogic.com/upload/medialibrary/1gf/10.png",
+ "https://www.anylogic.com/upload/medialibrary/1gf/13.png",
+ "https://www.anylogic.com/upload/medialibrary/1gf/15.png",
+ "https://www.anylogic.com/upload/medialibrary/1gf/16.png",
+ "https://www.anylogic.com/upload/medialibrary/1gf/17.png",
+ "https://www.anylogic.com/upload/medialibrary/1gf/18.png"
+ ]
+ },
+ "AnyLogic.AnyLogic.Professional": {
+ "icon": "https://i.imgur.com/IL1dloo.png",
+ "images": [
+ "https://www.anylogic.com/upload/medialibrary/566/566c613f09bb7819a2aa4aa6bd3470f9.jpg",
+ "https://www.anylogic.com/upload/medialibrary/806/806cefb15119b22d3619843573dad71b.jpg",
+ "https://www.anylogic.com/upload/medialibrary/3f5/3f59466cdff47b9e1438c2a5ac2f8d71.jpg",
+ "https://www.anylogic.com/upload/medialibrary/1gf/10.png",
+ "https://www.anylogic.com/upload/medialibrary/1gf/13.png",
+ "https://www.anylogic.com/upload/medialibrary/1gf/15.png",
+ "https://www.anylogic.com/upload/medialibrary/1gf/16.png",
+ "https://www.anylogic.com/upload/medialibrary/1gf/17.png",
+ "https://www.anylogic.com/upload/medialibrary/1gf/18.png"
+ ]
+ },
+ "AnyLogic.AnyLogic.University": {
+ "icon": "https://i.imgur.com/IL1dloo.png",
+ "images": [
+ "https://www.anylogic.com/upload/medialibrary/566/566c613f09bb7819a2aa4aa6bd3470f9.jpg",
+ "https://www.anylogic.com/upload/medialibrary/806/806cefb15119b22d3619843573dad71b.jpg",
+ "https://www.anylogic.com/upload/medialibrary/3f5/3f59466cdff47b9e1438c2a5ac2f8d71.jpg",
+ "https://www.anylogic.com/upload/medialibrary/1gf/10.png",
+ "https://www.anylogic.com/upload/medialibrary/1gf/13.png",
+ "https://www.anylogic.com/upload/medialibrary/1gf/15.png",
+ "https://www.anylogic.com/upload/medialibrary/1gf/16.png",
+ "https://www.anylogic.com/upload/medialibrary/1gf/17.png",
+ "https://www.anylogic.com/upload/medialibrary/1gf/18.png"
+ ]
+ },
+ "CrystalIDEASoftware.AnyToISO": {
+ "icon": "https://crystalidea.com/assets/images/anytoiso/icon_32.png",
+ "images": [
+ "https://crystalidea.com/assets/images/anytoiso/carousel1.png",
+ "https://crystalidea.com/assets/images/anytoiso/carousel2.png",
+ "https://crystalidea.com/assets/images/anytoiso/carousel3.png"
+ ]
+ },
+ "AnyTXT.AnyTXTSearcher": {
+ "icon": "https://anytxt.net/wp-content/uploads/2019/11/Anytxt-searcher-logo.png",
+ "images": [
+ "https://anytxt.net/wp-content/uploads/2022/03/Anytxt-web-full-text-search-1024x594-1.png",
+ "https://anytxt.net/wp-content/uploads/2022/10/20221007014339.png",
+ "https://anytxt.net/wp-content/uploads/2021/05/2021-5-29-2-768x461.png",
+ "https://a.fsdn.com/con/app/proj/anytxt/screenshots/eg5.jpg",
+ "https://anytxt.net/wp-content/uploads/2021/05/20210529192946-768x449.png",
+ "https://anytxt.net/wp-content/uploads/2021/05/20210529193138-768x449.png",
+ "https://anytxt.net/wp-content/uploads/2021/05/20210529193239-1-768x449.png",
+ "https://anytxt.net/wp-content/uploads/2021/05/20210529193408-768x451.png"
+ ]
+ },
+ "Mirasoft.AnyVizCloudAdapter": {
+ "icon": "https://us.store.codesys.com/media/catalog/product/cache/adefa4dac3229abc7b8dba2f1e919681/i/c/icon_000089_AnyVisz_Cloud_Adapter.png",
+ "images": [
+ "https://www.anyviz.io/wp-content/uploads/2021/09/Cloud-Adapter-News-1024x536.png",
+ "https://us.store.codesys.com/media/catalog/product/cache/3bdc815eb46cb7b9d94251c144719462/s/c/screen_0_000089_anyvisz_cloud_adapter.png",
+ "https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_819,h_464/https://dashboard.snapcraft.io/site_media/appmedia/2020/06/UniversalCloudAdapter.PNG",
+ "https://www.anyviz.io/wp-content/uploads/2019/07/Universal-Cloud-Adapter_UI.png",
+ "https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_819,h_487/https://dashboard.snapcraft.io/site_media/appmedia/2020/06/Desktop_01.PNG"
+ ]
+ },
+ "klaussinani.ao": {
+ "icon": "https://github.com/klaussinani/ao/raw/master/docs/media/logo.png",
+ "images": [
+ "https://github.com/klaussinani/ao/raw/master/docs/media/list-navigation.gif"
+ ]
+ },
+ "AOMEI.Backupper": {
+ "icon": "https://www.megaleechers.com/storage/AOMEI-Backupper-Icon.png",
+ "images": [
+ "https://images.idgesg.net/images/article/2021/07/aomei-backupper-6-tools-100895761-large.jpg",
+ "https://images.idgesg.net/images/article/2021/07/aomei-backupper-6-sync-tab-100895760-large.jpg",
+ "https://www.lifewire.com/thmb/-PFAciaszPLMbis0tGJz4b5CC5s=/1010x674/filters:fill(auto,1)/aomei-backupper-standard-6-3083ab1eadff4d369c4f89f096a25fd6.png",
+ "https://www.ubackup.com/screenshot/en/std/restore/system-restore-using-bootable-media/preview-restore.png",
+ "https://www.ubackup.com/screenshot/en/std/restore/system-restore-using-bootable-media/select-destination.png"
+ ]
+ },
+ "AOMEI.PartitionAssistant": {
+ "icon": "https://www.megaleechers.com/storage/AOMEI-Partition-Assistant-Icon.png",
+ "images": [
+ "https://www.lifewire.com/thmb/XSZctBtKj3Cc4sfaSY8E_hse3kk=/1280x691/filters:fill(auto,1)/aomei-partition-assistant-standard-edition-9-3f6f3e578f4c4109984e88bd8750d55d.png",
+ "https://sc.filehippo.net/images/t_app-cover-m,f_auto/p/20ef5252-a4d2-11e6-8f31-00163ed833e7/493431249/aomei-partition-assistant-standard-edition-1.png",
+ "https://windows-cdn.softpedia.com/screenshots/Partition-Assistant-Home-Edition_10.png",
+ "https://www.diskpart.com/screenshot/en/std/register/register.png"
+ ]
+ },
+ "GIGABYTE.AORUS-ENGINE": {
+ "icon": "https://pics.computerbase.de/7/7/8/1/6/logo-256.png",
+ "images": [
+ "https://i.ytimg.com/vi/dpZHSmUwpvI/maxresdefault.jpg",
+ "https://www.nikktech.com/main/images/pics/reviews/gigabyte/gv_n207saorus_8gc/aorus_engine_1.jpg",
+ "https://www.servethehome.com/wp-content/uploads/2019/05/Gigabyte-GTX1650-OC-4GB-AORUS-Engine.jpg",
+ "https://www.theoverclocker.com/wp-content/uploads/2018/12/AORUS-Utility.jpg"
+ ]
+ },
+ "Apache.DirectoryStudio": {
+ "icon": "https://i.imgur.com/KeJwBYO.png",
+ "images": [
+ "https://directory.apache.org/studio/static/images/screen_ldif_editor.jpg",
+ "https://directory.apache.org/apacheds/basic-ug/images/schema-browser-person.png",
+ "https://d4.alternativeto.net/WnNm-4s905qEOrZiYuG-mAZBmC5GlPWDiAxYQopTYUU/rs:fit:1200:1200:0/g:ce:0:0/YWJzOi8vZGlzdC9zLzE5NTQ0YjI2LWQ0YTAtZTExMS05NDU2LTAwMjU5MDJjN2U3M18yX2Z1bGwucG5n.jpg",
+ "https://blog.dzhuvinov.com/wp-content/uploads/2010/02/apache-directory-studio.jpg"
+ ]
+ },
+ "Paragon.APFS": {
+ "icon": "https://i.imgur.com/zd6eSy1.png",
+ "images": [
+ "https://filecr.com/wp-content/uploads/2019/06/Paragon-APFS-for-Windows-Free-Download.jpg",
+ "https://www.paragon-software.com/wp-content/uploads/2018/06/Volumes_sample1.png",
+ "https://www.paragon-software.com/wp-content/uploads/2018/06/File_transfer_sample.png",
+ "https://techsviewer.com/wp-content/uploads/2019/08/Read-and-Write-Mac-Drive-on-Windows.jpg",
+ "https://techsviewer.com/wp-content/uploads/2019/08/APFS-for-Windows-by-Paragon.jpg"
+ ]
+ },
+ "Apifox.Apifox": {
+ "icon": "https://i.imgur.com/SSjFNQ6.png",
+ "images": [
+ "https://cdn.apifox.cn/www/screenshot/dark-apifox-api-case-1.png",
+ "https://cdn.apifox.cn/www/screenshot/dark-apifox-schema-1.png",
+ "https://cdn.apifox.cn/www/screenshot/dark-apifox-api-definition-2.png",
+ "https://cdn.apifox.cn/www/screenshot/dark-apifox-test-case-1.png",
+ "https://cdn.apifox.cn/www/screenshot/dark-apifox-test-case-2.png",
+ "https://cdn.apifox.cn/www/screenshot/dark-apifox-test-case-3.png",
+ "https://cdn.apifox.cn/www/screenshot/dark-apifox-mock-1.png",
+ "https://cdn.apifox.cn/www/screenshot/dark-apifox-mock-2.png",
+ "https://cdn.apifox.cn/www/screenshot/dark-apifox-mock-3.png",
+ "https://cdn.apifox.cn/www/screenshot/dark-apifox-codegen-1.png",
+ "https://cdn.apifox.cn/www/screenshot/dark-apifox-codegen-2.png",
+ "https://cdn.apifox.cn/www/screenshot/dark-apifox-codegen-3.png",
+ "https://cdn.apifox.cn/www/screenshot/dark-apifox-setting-import-1.png",
+ "https://cdn.apifox.cn/www/screenshot/light-apifox-theme-1.png"
+ ]
+ },
+ "wherewhere.APKInstaller.Classic": {
+ "icon": "https://github.com/Paving-Base/APK-Installer-Classic/raw/main/logo.png",
+ "images": [
+ "https://github.com/Paving-Base/APK-Installer-Classic/raw/main/Images/Guides/Snipaste_2019-10-12_22-46-37.png",
+ "https://github.com/Paving-Base/APK-Installer-Classic/raw/main/Images/Guides/Snipaste_2019-10-19_15-28-58.png",
+ "https://github.com/Paving-Base/APK-Installer-Classic/raw/main/Images/Guides/Snipaste_2019-10-20_23-36-44.png",
+ "https://github.com/Paving-Base/APK-Installer-Classic/raw/main/Images/Guides/Snipaste_2019-10-13_12-42-40.png",
+ "https://github.com/Paving-Base/APK-Installer-Classic/raw/main/Images/Screenshots/Snipaste_2022-01-03_01-07-53.png"
+ ]
+ },
+ "CheckMAL.AppCheck": {
+ "icon": "https://i.imgur.com/WKl5ATc.png",
+ "images": [
+ "https://www.checkmal.com/_res/img/view/product/en/img-appcheck-screenshot-1.png",
+ "https://www.checkmal.com/_res/img/view/product/en/img-appcheck-screenshot-11.png",
+ "https://www.checkmal.com/_res/img/view/product/en/img-appcheck-screenshot-2.png",
+ "https://www.checkmal.com/_res/img/view/product/en/img-appcheck-screenshot-4.png",
+ "https://www.checkmal.com/_res/img/view/product/en/img-appcheck-screenshot-5.png",
+ "https://www.checkmal.com/_res/img/view/product/en/img-appcheck-screenshot-6.png",
+ "https://www.checkmal.com/_res/img/view/product/en/img-appcheck-screenshot-7.png",
+ "https://www.checkmal.com/_res/img/view/product/en/img-appcheck-screenshot-8.png",
+ "https://www.checkmal.com/_res/img/view/product/en/img-appcheck-screenshot-9.png"
+ ]
+ },
+ "Huawei.appgallery": {
+ "icon": "https://upload.wikimedia.org/wikipedia/commons/thumb/f/f6/Huawei_AppGallery.svg/2048px-Huawei_AppGallery.svg.png",
+ "images": [
+ "https://www.huaweicentral.com/wp-content/uploads/2020/02/appgallery-ftrd-img-2.jpg",
+ "https://drscmedia.eu/wp-content/uploads/2019/10/HwAppGalleryBanner-678x381.jpg",
+ "https://www.huaweinewos.com/wp-content/uploads/2020/12/AppGallery-Market-PC-version-download-01-600x301.jpg",
+ "https://www.huaweinewos.com/wp-content/uploads/2020/12/AppGallery-Application-Market-PC-006-600x362.jpg",
+ "https://www.huaweinewos.com/wp-content/uploads/2020/12/AppGallery-Application-Market-PC-003-600x277.jpg",
+ ""
+ ]
+ },
+ "Microsoft.AppInstallerFileBuilder": {
+ "icon": "",
+ "images": []
+ },
+ "JSFoundation.Appium": {
+ "icon": "https://static-00.iconduck.com/assets.00/appium-icon-255x256-5yix6ocd.png",
+ "images": [
+ "https://www.automationtestinghub.com/images/appium/appium-desktop-latest.png",
+ "https://user-images.githubusercontent.com/26970971/35574693-69fbf0ce-05d2-11e8-861f-c9bb37f2b75a.png",
+ "https://static1.smartbear.co/smartbearbrand/media/images/blog/blogimages/use-appium-desktop-3.png",
+ "https://www.einfochips.com/blog/wp-content/uploads/2018/02/004-appium-inspector.png",
+ "https://digital.ai/sites/default/files/pictures/experitest/2020/05/image12.png"
+ ]
+ },
+ "NurgoSoftware.AquaSnap": {
+ "icon": "https://static.techspot.com/images2/downloads/topdownload/2014/11/aquasnap.png",
+ "images": [
+ "https://i.ytimg.com/vi/bOVOEebpiWc/maxresdefault.jpg",
+ "https://i.ytimg.com/vi/_x2fj7JIuzE/maxresdefault.jpg",
+ "https://getintopc.today/wp-content/uploads/2021/10/Aquasnap.jpg",
+ "https://www.nurgo-software.com/images/AquaSnap/Docking.gif",
+ "https://www.nurgo-software.com/images/AquaSnap/AquaShake.gif"
+ ]
+ },
+ "DataPLANT.ArcCommander": {
+ "icon": "",
+ "images": []
+ },
+ "Arctype.Arctype": {
+ "icon": "https://i.imgur.com/gXqvZDe.png",
+ "images": [
+ "https://arctype.com/home/images/overview.svg"
+ ]
+ },
+ "ArduinoSA.IDE.stable": {
+ "icon": "https://www.arduino.cc/wiki/370832ed4114dd35d498f2f449b4781e/arduino.svg",
+ "images": [
+ "https://i.imgur.com/Wt5xlSf.png",
+ "https://andprof.com/wp-content/uploads/2021/10/What-is-arduino-software-IDE-and-how-use-it.png",
+ "https://static.javatpoint.com/tutorial/arduino/images/arduino-ide.png",
+ "https://www.digikey.my/-/media/MakerIO/Images/blogs/2018/Introduction%20to%20the%20Arduino%20IDE/Fig-1.jpg"
+ ]
+ },
+ "ArduinoSA.IDE.beta": {
+ "icon": "https://www.arduino.cc/wiki/370832ed4114dd35d498f2f449b4781e/arduino.svg",
+ "images": [
+ "https://i.imgur.com/Wt5xlSf.png",
+ "https://andprof.com/wp-content/uploads/2021/10/What-is-arduino-software-IDE-and-how-use-it.png",
+ "https://static.javatpoint.com/tutorial/arduino/images/arduino-ide.png",
+ "https://www.digikey.my/-/media/MakerIO/Images/blogs/2018/Introduction%20to%20the%20Arduino%20IDE/Fig-1.jpg"
+ ]
+ },
+ "ArduinoSA.IDE.rc": {
+ "icon": "",
+ "images": [
+ "https://i.imgur.com/Wt5xlSf.png",
+ "https://andprof.com/wp-content/uploads/2021/10/What-is-arduino-software-IDE-and-how-use-it.png",
+ "https://static.javatpoint.com/tutorial/arduino/images/arduino-ide.png",
+ "https://www.digikey.my/-/media/MakerIO/Images/blogs/2018/Introduction%20to%20the%20Arduino%20IDE/Fig-1.jpg"
+ ]
+ },
+ "Graebert.AresCommander.2022": {
+ "icon": "https://cad.com.au/wp-content/uploads/2020/11/ares-logo-red.png",
+ "images": [
+ "https://www.graebert.com/wp-content/uploads/2021/02/ARES-Commander-2020-tower-transparent-with-logo-1.jpg",
+ "https://www.graebert.com/wp-content/uploads/2021/08/ARES_Kudo2.jpg",
+ "https://windows-cdn.softpedia.com/screenshots/ARES-Commander-Edition_3.png",
+ "https://www.graebert.com/wp-content/uploads/2022/03/sheet_list_2023_2.jpg"
+ ]
+ },
+ "Graebert.AresCommander.2023": {
+ "icon": "https://cad.com.au/wp-content/uploads/2020/11/ares-logo-red.png",
+ "images": [
+ "https://www.graebert.com/wp-content/uploads/2021/02/ARES-Commander-2020-tower-transparent-with-logo-1.jpg",
+ "https://www.graebert.com/wp-content/uploads/2021/08/ARES_Kudo2.jpg",
+ "https://windows-cdn.softpedia.com/screenshots/ARES-Commander-Edition_3.png",
+ "https://www.graebert.com/wp-content/uploads/2022/03/sheet_list_2023_2.jpg"
+ ]
+ },
+ "Graebert.AresMap.2022": {
+ "icon": "https://www.graebert.com/wp-content/uploads/2022/03/New_Prod_ARES_Map_256x256_183w_2x.png",
+ "images": [
+ "https://www.graebert.com/wp-content/uploads/2018/04/01_map.jpg",
+ "https://www.graebert.com/wp-content/uploads/2018/04/02_map.jpg",
+ "https://www.graebert.com/wp-content/uploads/2017/11/aresmap_screen-1_2017.png"
+ ]
+ },
+ "Graebert.AresMap.2023": {
+ "icon": "https://www.graebert.com/wp-content/uploads/2022/03/New_Prod_ARES_Map_256x256_183w_2x.png",
+ "images": [
+ "https://www.graebert.com/wp-content/uploads/2018/04/01_map.jpg",
+ "https://www.graebert.com/wp-content/uploads/2018/04/02_map.jpg",
+ "https://www.graebert.com/wp-content/uploads/2017/11/aresmap_screen-1_2017.png"
+ ]
+ },
+ "Graebert.AresMechanical.2022": {
+ "icon": "https://www.graebert.com/wp-content/uploads/2022/03/New_Prod_ARES_Mechanical_256x256_183w_2x.png",
+ "images": [
+ "https://img.youtube.com/vi/yk15tlH2YoQ/0.jpg",
+ "https://www.graebert.com/wp-content/uploads/2022/02/ARES-Mechanical-woman-work-on-mechanical-piece_cut_kl.jpg",
+ "https://www.graebert.com/wp-content/uploads/2018/06/02_ares_mech_n.jpg",
+ "https://www.graebert.com/wp-content/uploads/2017/11/aresmech_screen-1_2017.png"
+ ]
+ },
+ "Graebert.AresMechanical.2023": {
+ "icon": "https://www.graebert.com/wp-content/uploads/2022/03/New_Prod_ARES_Mechanical_256x256_183w_2x.png",
+ "images": [
+ "https://img.youtube.com/vi/yk15tlH2YoQ/0.jpg",
+ "https://www.graebert.com/wp-content/uploads/2022/02/ARES-Mechanical-woman-work-on-mechanical-piece_cut_kl.jpg",
+ "https://www.graebert.com/wp-content/uploads/2018/06/02_ares_mech_n.jpg",
+ "https://www.graebert.com/wp-content/uploads/2017/11/aresmech_screen-1_2017.png"
+ ]
+ },
+ "Argotronic.ArgusMonitor": {
+ "icon": "https://www.softlay.com/wp-content/uploads/Argus-Monitor-Free-Fan-Controller.png",
+ "images": [
+ "https://cdn.argusmonitor.com/assets/en/fan_control_with_argus_monitor.png",
+ "https://cdn.argusmonitor.com/assets/en/screen01.png",
+ "https://cdn.argusmonitor.com/assets/en/screen02.png",
+ "https://cdn.argusmonitor.com/assets/en/screen03.png",
+ "https://cdn.argusmonitor.com/assets/en/screen04.png",
+ "https://cdn.argusmonitor.com/assets/en/screen05.png"
+ ]
+ },
+ "AcFun.ARLiveForAcfunLive": {
+ "icon": "",
+ "images": [
+ "https://img.81857.net/2020/0817/20200817013305783.jpg",
+ "https://img.8xia.com/uploadfile/2020/0805/20200805024353291.png"
+ ]
+ },
+ "SonsofExiled.Arma3Sync": {
+ "icon": "https://i.imgur.com/WxxNlan.png",
+ "images": [
+ "http://i.imgur.com/Pq8nK5T.png",
+ "https://wiki.tacticalteam.de/technik/armasync/armasync_repository_checkupdates.png",
+ "https://wiki.tacticalteam.de/technik/armasync/armasync_verzeichnis-repoauswahl.png",
+ "https://sasclan.org/sites/default/files/public/images/downloading-a3-modset-a3sync-3.png"
+ ]
+ },
+ "ArmagetronAdvanced.ArmagetronAdvanced": {
+ "icon": "https://upload.wikimedia.org/wikipedia/commons/1/10/Armagetron_Advanced.png",
+ "images": [
+ "https://screenshots.macupdate.com/JPG/12612/12612_scr.jpg",
+ "https://lh6.googleusercontent.com/-ccCSnb57UUk/TmTM1IX1tFI/AAAAAAAAF9M/KLRZjBdlWb4/s2000/armagetron_advanced.png",
+ "https://a.fsdn.com/con/app/proj/armagetronad/screenshots/231889.jpg/max/max/1",
+ "https://i0.wp.com/www.linuxlinks.com/wp-content/uploads/2017/12/Screenshot-Armagretron.jpg",
+ "https://upload.wikimedia.org/wikipedia/commons/9/99/Armagetron.jpg"
+ ]
+ },
+ "ArmCord.ArmCord": {
+ "icon": "https://i.imgur.com/YWEmrzv.png",
+ "images": [
+ "https://i.imgur.com/oIWacW1.jpg",
+ "https://windows-cdn.softpedia.com/screenshots/ArmCord_1.png",
+ "https://windows-cdn.softpedia.com/screenshots/ArmCord_2.png",
+ "https://windows-cdn.softpedia.com/screenshots/ArmCord_3.png",
+ "https://windows-cdn.softpedia.com/screenshots/ArmCord_4.png",
+ "https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_819,h_623/https://dashboard.snapcraft.io/site_media/appmedia/2022/05/1_1.png"
+ ]
+ },
+ "NIOSH.ARMPS": {
+ "icon": "",
+ "images": []
+ },
+ "ArobasMusic.GuitarPro.7": {
+ "icon": "https://i.imgur.com/ntePXqZ.png",
+ "images": [
+ "https://www.guitar-pro.com/themes/gp_child_classic/assets/img/guitar-pro-7-features/guitar-pro-7-feature-screen-notation-en.jpg",
+ "https://www.guitar-pro.com/themes/gp_child_classic/assets/img/guitar-pro-7-features/guitar-pro-7-sheet-music-setup.jpg",
+ "https://www.guitar-pro.com/themes/gp_child_classic/assets/img/guitar-pro-7-features/guitar-pro-7-chords.jpg",
+ "https://www.guitar-pro.com/themes/gp_child_classic/assets/img/guitar-pro-7-features/guitar-pro-7-scales.jpg",
+ "https://www.guitar-pro.com/themes/gp_child_classic/assets/img/guitar-pro-7-features/guitar-pro-7-lyrics.jpg",
+ "https://www.guitar-pro.com/themes/gp_child_classic/assets/img/guitar-pro-7-features/guitar-pro-7-tuner.jpg"
+ ]
+ },
+ "Artha.Artha": {
+ "icon": "https://artha.sourceforge.net/wiki/skins/common/images/logo.png",
+ "images": [
+ "https://artha.sourceforge.net/wiki/images/thumb/7/75/Mode_detailed.png/180px-Mode_detailed.png",
+ "https://artha.sourceforge.net/wiki/images/thumb/7/76/Regex_wildcard.png/180px-Regex_wildcard.png",
+ "https://artha.sourceforge.net/wiki/images/thumb/c/cf/Screen_antonyms.png/180px-Screen_antonyms.png",
+ "https://artha.sourceforge.net/wiki/images/thumb/a/ab/Screen_attribute.png/180px-Screen_attribute.png"
+ ]
+ },
+ "Tencent.ArtHub": {
+ "icon": "",
+ "images": []
+ },
+ "jopemachine.Arvis": {
+ "icon": "",
+ "images": [
+ "https://user-images.githubusercontent.com/18283033/131144965-97a5b380-afcd-46c4-8298-55ac6b75bcce.gif"
+ ]
+ },
+ "Asana.Asana": {
+ "icon": "https://seeklogo.com/images/A/asana-logo-7F172ED8E6-seeklogo.com.png",
+ "images": [
+ "https://luna1.co/179c58.png",
+ "https://blog.asana.com/wp-content/post-images/11_04_boards_hero.png",
+ "https://luna1.co/7c29c0.png",
+ "https://luna1.co/5eafef.png",
+ "https://luna1.co/9b651d.png",
+ "https://luna1.co/3e4fc7.png",
+ "https://luna1.co/5fae66.png"
+ ]
+ },
+ "Ascension.AscensionLauncher": {
+ "icon": "https://api.ascension.gg/assets/91339ee87802eea59874.png",
+ "images": [
+ "https://i.imgur.com/120dtq9.jpg",
+ "https://i.imgur.com/4uec4Ve.jpg"
+ ]
+ },
+ "ASGARDEXMaintainers.ASGARDEX": {
+ "icon": "https://gitlab.com/uploads/-/system/project/avatar/19201149/LOGO-ROUND.png",
+ "images": [
+ "https://www.cryptoninjas.net/wp-content/uploads/asgardex-thorchain-cryptoninjas.jpg",
+ "https://i.imgur.com/dEQBzCj.png",
+ "https://user-images.githubusercontent.com/61792675/175036489-f9bac515-b74a-44bf-b294-b65489c17bd8.png",
+ "https://user-images.githubusercontent.com/61792675/170678309-d6046218-8490-4efc-9274-14cdbcc57d9f.png",
+ "https://github.com/thorchain/asgardex-electron/raw/develop/internals/img/asgardex-splash.png"
+ ]
+ },
+ "MichaelTippach.ASIO4ALL": {
+ "icon": "https://cybersoft.ru/uploads/posts/2021-03/1614682798_asio4all.png",
+ "images": [
+ "https://www.asio4all.org/wp-content/uploads/2021/04/PanelSimple.jpg",
+ "https://www.asio4all.org/wp-content/uploads/2021/04/PanelAdvanced.jpg",
+ "https://www.asio4all.org/wp-content/uploads/2021/03/USBTreeview.jpg"
+ ]
+ },
+ "RabidViperProductions.AssaultCube": {
+ "icon": "https://www.fileeagle.com/data/2016/02/AssaultCube.jpg",
+ "images": [
+ "https://assault.cubers.net/screenshots/screenshots-large/ac_complex_DM_gren_large00.jpg",
+ "https://assault.cubers.net/screenshots/screenshots-large/ac_complex_DM_pist_large00.jpg",
+ "https://assault.cubers.net/screenshots/screenshots-large/ac_complex_DM_SG_large00.jpg",
+ "https://assault.cubers.net/screenshots/screenshots-large/ac_complex_DM_SR_large00.jpg",
+ "https://assault.cubers.net/screenshots/screenshots-large/ac_mines_CTF_SMG_large00.jpg",
+ "https://assault.cubers.net/screenshots/screenshots-large/ac_mines_CTF_SMG_large01.jpg",
+ "https://assault.cubers.net/screenshots/screenshots-large/ac_shine_CTF_unknown_large00.jpg",
+ "https://assault.cubers.net/screenshots/screenshot-table.jpg"
+ ]
+ },
+ "tazzben.Assessment-Disaggregation": {
+ "icon": "",
+ "images": [
+ "https://windows-cdn.softpedia.com/screenshots/Assessment-Disaggregation_1.jpg"
+ ]
+ },
+ "assetizr.assetizr": {
+ "icon": "https://dist.assetizr.com/logo_written_200.png",
+ "images": [
+ "https://i.gzn.jp/img/2019/01/22/assetizr/00.png",
+ "https://ph-files.imgix.net/793bbc97-8ae2-4a3a-8f12-a09afa6f71c7.png",
+ "https://i.imgur.com/tWMcwuk.jpg",
+ "https://d4.alternativeto.net/8i_Ph_1eCCOKNXd9uHsEpExDSXwcB1zKOoW0ynrInGM/rs:fit:1200:1200:0/g:ce:0:0/YWJzOi8vZGlzdC9zL2Fzc2V0aXpyXzI0OTk4NF9mdWxsLmpwZw.jpg"
+ ]
+ },
+ "ElstenSoftware.Astiga": {
+ "icon": "https://dashboard.snapcraft.io/site_media/appmedia/2020/01/Logo_Dropbox.png",
+ "images": [
+ "https://d4.alternativeto.net/j2WRZ3ufq9KpRm9sRo-dNl_y9Xe_T16Q8rr6CcVeUsM/rs:fit:1200:1200:0/g:ce:0:0/YWJzOi8vZGlzdC9zL2FzdGlnYV8yMzI0NzNfZnVsbC5wbmc.jpg",
+ "https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_819,h_436/https://dashboard.snapcraft.io/site_media/appmedia/2020/01/Screenshot_from_2020-01-10_01-16-33.png",
+ "https://preview.redd.it/3ouoq4atpdq91.png?auto=webp&s=b1c7e76401629916ac71743e6cb7e8b7420b0628"
+ ]
+ },
+ "AstroComma.AstroGrep": {
+ "icon": "http://astrogrep.sourceforge.net/pics/AstroGrep_256x256.png",
+ "images": [
+ "https://a.fsdn.com/con/app/proj/astrogrep/screenshots/ss_main_new.png",
+ "https://www.portablefreeware.com/screenshots/scrLEgvyw.png",
+ "https://windows-cdn.softpedia.com/screenshots/X-AstroGrep_1.png"
+ ]
+ },
+ " ATLauncher.ATLauncher": {
+ "icon": "https://i.imgur.com/NCWbnxO.png",
+ "images": [
+ "https://www.google.com/url?sa=i&url=https%3A%2F%2Fmc-pc.net%2Flaunchers%2F104-atlauncher.html&psig=AOvVaw3PzASS_xuOzc_3646cbWND&ust=1665736199694000&source=images&cd=vfe&ved=0CAwQjRxqFwoTCPDqz4Xl3PoCFQAAAAAdAAAAABAj",
+ "https://static.filehorse.com/screenshots/games/atlauncher-screenshot-01.png",
+ "https://mc-launcher.com/wp/wp-content/uploads/2022/08/atl_4.jpeg",
+ "https://www.9minecraft.net/wp-content/uploads/2022/06/ATLauncher-Screenshots-4.jpg"
+ ]
+ },
+ "GitHub.Atom": {
+ "icon": "https://upload.wikimedia.org/wikipedia/commons/e/e2/Atom_1.0_icon.png",
+ "images": [
+ "https://i.imgur.com/MK7Ww1T.png",
+ "https://i.ytimg.com/vi/hPC6keUUiTA/maxresdefault.jpg",
+ "https://upload.wikimedia.org/wikipedia/commons/5/5f/Atom_screenshot_v1.41.0.png",
+ "https://media.wired.com/photos/590951b376f462691f0126fc/master/w_1600%2Cc_limit/screenshot-dark.png",
+ "https://upload.wikimedia.org/wikipedia/commons/7/7c/Screenshot_of_Atom_editor.png"
+ ]
+ },
+ "GitHub.Atom.Beta": {
+ "icon": "https://upload.wikimedia.org/wikipedia/commons/e/e2/Atom_1.0_icon.png",
+ "images": [
+ "https://i.imgur.com/MK7Ww1T.png",
+ "https://i.ytimg.com/vi/hPC6keUUiTA/maxresdefault.jpg",
+ "https://upload.wikimedia.org/wikipedia/commons/5/5f/Atom_screenshot_v1.41.0.png",
+ "https://media.wired.com/photos/590951b376f462691f0126fc/master/w_1600%2Cc_limit/screenshot-dark.png",
+ "https://upload.wikimedia.org/wikipedia/commons/7/7c/Screenshot_of_Atom_editor.png"
+ ]
+ },
+ "the-sz.Auburn": {
+ "icon": "https://the-sz.com/products/auburn/auburn_icon.png",
+ "images": [
+ "https://the-sz.com/products/auburn/auburn.png",
+ "https://i.imgur.com/NomYphG.jpg"
+ ]
+ },
+ "Audacious.MediaPlayer": {
+ "icon": "https://avatars.githubusercontent.com/u/1249822?s=280&v=4",
+ "images": [
+ "https://audacious-media-player.org/images/audacious-4.0.2.png",
+ "https://www.fossmint.com/wp-content/uploads/2017/06/Audacious-Media-Player.png",
+ "",
+ "https://images.sftcdn.net/images/t_app-cover-l,f_auto/p/e90473ac-9a65-11e6-b5de-00163ed833e7/3579045041/audacious-screenshot.png",
+ "https://www.ghacks.net/wp-content/uploads/2019/08/Audacious-is-an-open-source-music-player-for-Windows-and-Linux.jpg"
+ ]
+ },
+ "Audacity.Audacity": {
+ "icon": "https://www.audacityteam.org/wp-content/themes/wp_audacity/img/logo.png",
+ "images": [
+ "https://www.audacityteam.org/wp-content/uploads/2017/12/Theme_Dark.png",
+ "https://www.audacityteam.org/wp-content/uploads/2020/10/01-Audacity-Rhythm-Track-and-mono-vocal-track-waveform-view-768x586.png",
+ "https://www.audacityteam.org/wp-content/uploads/2020/10/02-Recording-with-Audacity-in-Dark-theme-768x586.png",
+ "https://www.audacityteam.org/wp-content/uploads/2020/10/03-Audacity-in-Multi-view-with-a-spectral-selection-768x586.png",
+ "https://www.audacityteam.org/wp-content/uploads/2020/10/04-Note-track-playing-in-Audacity-768x586.png",
+ "https://www.audacityteam.org/wp-content/uploads/2020/10/05-Audio-and-MIDI-on-Linux-768x567.png"
+ ]
+ },
+ "SartoxOnlyGNU.Audacium": {
+ "icon": "https://user-images.githubusercontent.com/34075088/128607939-19908854-923a-4447-b134-40632d233510.png",
+ "images": [
+ "https://user-images.githubusercontent.com/34075088/128556907-8cb6a1a8-d4e9-461a-9f84-3759085583dd.png",
+ "https://i.imgur.com/YGdq58x.png"
+ ]
+ },
+ "Kiraku.AudioJam": {
+ "icon": "https://i.imgur.com/twEVCV0.png",
+ "images": [
+ "https://audiojam.cn/assets/audioJam1_en.b03649e6.png"
+ ]
+ },
+ "SeDuTec.AudioAnalyser": {
+ "icon": "",
+ "images": [
+ "https://sedutec.de/images/audioanalyser201012_1.jpg"
+ ]
+ },
+ "Recoupler.AudioBookConverter": {
+ "icon": "",
+ "images": [
+ "https://lh5.googleusercontent.com/fi8XFyiFP6malV-MGC5Sv49KNqOYuwSxoP3YL6VzBxVmKuvGbOERT0SXRuVJyO2BswbZRnwAPVJq7R0zojT8_IyzIzfSmcRnlytR6Vhz0r7VNVf7=w1280",
+ "https://cdn.cloudflare.steamstatic.com/steam/apps/1529240/ss_6baa06b1609afe4ef2e82d265bc8c25a0b69dda5.1920x1080.jpg?t=1640257305"
+ ]
+ },
+ "AudioRangerIT.AudioRanger": {
+ "icon": "https://www.audioranger.com/images/logo_20221013.png",
+ "images": [
+ "https://www.audioranger.com/images/audioranger.png",
+ "https://www.audioranger.com/images/features/automatically_fix_your_songs_1.png",
+ "https://www.audioranger.com/images/features/automatically_fix_your_songs_2.png",
+ "https://www.audioranger.com/images/features/automatically_fix_your_songs_3.png"
+ ]
+ },
+ "AsaphaHalifa.AudioRelay": {
+ "icon": "https://audiorelay.net/assets/images/icon-512.png",
+ "images": [
+ "https://2594558889-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MEh8vFAB2fHUbGzyi0U%2Fuploads%2FHrduy2Wx5s0ZSnvdIlyW%2FCleanShot%202022-02-20%20at%2014.04.27.png?alt=media&token=d7622501-22e4-4b42-87d3-cdafa06cc644",
+ "https://geekflare.com/wp-content/uploads/2021/08/audiorelay-pc-client.jpg"
+ ]
+ },
+ "sirWest.AudioSwitch": {
+ "icon": "https://raw.githubusercontent.com/sirWest/AudioSwitch/master/gh-pages/AudioSwitchLogoSmall.png",
+ "images": [
+ "https://github.com/sirWest/AudioSwitch/raw/master/gh-pages/output.png",
+ "https://github.com/sirWest/AudioSwitch/raw/master/gh-pages/input.png"
+ ]
+ },
+ "Auslogics.DiskDefrag": {
+ "icon": "https://www.auslogics.com/includes/software/disk-defrag/i/logo.png",
+ "images": [
+ "https://i0.wp.com/filecr.com/wp-content/uploads/2021/06/Auslogics-Disk-Defrag-professional-Free-Download.jpg",
+ "https://sc.filehippo.net/images/t_app-cover-m,f_auto/p/df5582de-96d1-11e6-b25d-00163ec9f5fa/1089620818/auslogics-disk-defrag-1089620818.png",
+ "https://windows-cdn.softpedia.com/screenshots/Portable-Auslogics-Disk-Defrag_12.png"
+ ]
+ },
+ "Governikus.AusweisApp2": {
+ "icon": "https://i.imgur.com/nPb3wTl.png",
+ "images": [
+ "https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_819,h_549/https://dashboard.snapcraft.io/site_media/appmedia/2019/01/ausweisapp2.png",
+ "https://www.ausweisapp.bund.de/fileadmin/user_upload/Bilder/Mock-ups/startseite-smartphone-und-desktop-englisch.jpg",
+ "https://www.ausweisapp.bund.de/fileadmin/user_upload/Bilder/Mock-ups/startseite-smartphone-und-desktop-englisch.jpg"
+ ]
+ },
+ "Levminer.Authme": {
+ "icon": "https://dashboard.snapcraft.io/site_media/appmedia/2022/06/icon_QqnPS4R.png",
+ "images": [
+ "https://github.com/Levminer/authme/raw/dev/screenshots/application.png",
+ "https://github.com/Levminer/authme/raw/dev/screenshots/edit.png",
+ "https://github.com/Levminer/authme/raw/dev/screenshots/export.png",
+ "https://github.com/Levminer/authme/raw/dev/screenshots/import.png",
+ "https://github.com/Levminer/authme/raw/dev/screenshots/settings.png"
+ ]
+ },
+ "Authpass.Authpass": {
+ "icon": "https://i.imgur.com/d1BGeGd.png",
+ "images": [
+ "https://github.com/authpass/authpass/raw/main/_docs/authpass-platform-composition.png",
+ "https://store-images.s-microsoft.com/image/apps.61539.14570429597835811.0743ca73-dd36-4d11-a26c-40a9785f67ba.a57b906c-47b5-4ee0-9308-6aba5c8d668b",
+ "https://store-images.s-microsoft.com/image/apps.30753.14570429597835811.0743ca73-dd36-4d11-a26c-40a9785f67ba.402e49a6-2437-4016-b398-edd7124e493e"
+ ]
+ },
+ "Twilio.Authy": {
+ "icon": "https://i.imgur.com/MoOmCvE.png",
+ "images": [
+ "https://authy.com/wp-content/uploads/tw1.png",
+ "https://authy.com/wp-content/uploads/2018-07-27_1440.png"
+ ]
+ },
+ "Armin2208.WindowsAutoNightMode": {
+ "icon": "https://raw.githubusercontent.com/AutoDarkMode/Windows-Auto-Night-Mode/master/Readme/logo.png",
+ "images": [
+ "https://github.com/Armin2208/Windows-Auto-Night-Mode/raw/master/Readme/screenshot1.png",
+ "https://github.com/Armin2208/Windows-Auto-Night-Mode/raw/master/Readme/screenshot2.png",
+ "https://github.com/Armin2208/Windows-Auto-Night-Mode/raw/master/Readme/screenshot3.png",
+ "https://github.com/AutoDarkMode/Windows-Auto-Night-Mode/raw/master/Readme/screenshot4.png"
+ ]
+ },
+ "DaanavSoftwares.AutoKeyboard": {
+ "icon": "",
+ "images": [
+ "https://www.murgee.com/auto-keyboard/images/auto-keyboard.png"
+ ]
+ },
+ "Autodesk.DesktopApp": {
+ "icon": "",
+ "images": [
+ "https://i0.wp.com/blogs.autodesk.com/autocad/wp-content/uploads/sites/35/2020/04/DesktopApp-1_zfu9dz.png?resize=800%2C388&ssl=1",
+ "https://knowledge.autodesk.com/akn-aknsite-ckeditor-image-uploads/c3f89b07-9104-4b90-81a0-99df550dd393.PNG",
+ "https://www.mgfx.co.za/wp-content/uploads/2019/09/Autodesk-Desktop-App-1.Screenshot.jpg",
+ "",
+ ""
+ ]
+ },
+ "jbreland.autoflac": {
+ "icon": "",
+ "images": [
+ "https://www.legroom.net/files/software/autoflac_gui_thumb.png",
+ "https://www.legroom.net/files/software/autoflac_convert.png"
+ ]
+ },
+ "Lexikos.AutoHotkey": {
+ "icon": "https://raw.githubusercontent.com/Ixiko/AHK-Forum/master/images/AHK%20main%20icon.png",
+ "images": [
+ "https://i.ytimg.com/vi/n_9-QkD-zJ4/maxresdefault.jpg",
+ "https://s8.postimg.cc/je3mkkwzp/Auto_GUI_v2.0.1.png",
+ "https://images.sftcdn.net/images/t_app-cover-l,f_auto/p/a5edca32-96d7-11e6-98e0-00163ec9f5fa/4013272943/autohotkey-Untitled.png"
+ ]
+ },
+ "AutoIt.AutoIt": {
+ "icon": "https://i.imgur.com/lETjQsY.png",
+ "images": []
+ },
+ "AutomatedLab.AutomatedLab": {
+ "icon": "https://imgur.com/a/0P9TpTo.png",
+ "images": [
+ "https://i.ytimg.com/vi/lrPlRvFR5fA/sddefault.jpg"
+ ]
+ },
+ "SleuthKit.Autopsy": {
+ "icon": "https://i.imgur.com/MNqvAXk.png",
+ "images": [
+ "http://sleuthkit.org/autopsy/docs/user-docs/4.15.0/portable_case_original_version.png",
+ "https://media.geeksforgeeks.org/wp-content/uploads/20200830111540/Screenshot8.png"
+ ]
+ },
+ "Microsoft.Sysinternals.Autoruns": {
+ "icon": "",
+ "images": [
+ "https://learn.microsoft.com/en-us/sysinternals/downloads/media/autoruns/autoruns_v13.png",
+ "https://www.bleepstatic.com/download/screenshots/a/autoruns/everything-tab.jpg"
+ ]
+ },
+ "WisdomSoftware.AutoScreenRecorder": {
+ "icon": "https://i0.wp.com/filecr.com/wp-content/uploads/2019/11/AutoScreenRecorder-Pro-icon.png",
+ "images": [
+ "https://windows-cdn.softpedia.com/screenshots/AutoScreenRecorder-Pro_10.png",
+ "https://windows-cdn.softpedia.com/screenshots/AutoScreenRecorder-Pro_11.png",
+ "https://windows-cdn.softpedia.com/screenshots/AutoScreenRecorder-Pro_12.png",
+ "https://windows-cdn.softpedia.com/screenshots/AutoScreenRecorder-Pro_13.png"
+ ]
+ },
+ "Allen&Heath.AvantisDirector": {
+ "icon": "https://www.allen-heath.com/media/Avantis-Solo-In-Place.png",
+ "images": [
+ "https://www.prosoundweb.com/wp-content/uploads/2021/03/AH-Avantis-v11.jpg",
+ "https://www.allen-heath.com/media/AV-Touch768.jpg"
+ ]
+ },
+ "IsaqueS.AventurasDeQuintal": {
+ "icon": "",
+ "images": []
+ },
+ "avidemux": {
+ "icon": "https://imgur.com/a/THNrzzQ",
+ "images": [
+ "https://upload.wikimedia.org/wikipedia/commons/b/bd/Avidemux_2.6.1.png",
+ "https://cdn2.portableapps.com/AvidemuxPortable.png"
+ ]
+ },
+ "AviSynth.AviSynth": {
+ "icon": "http://www.avisynth.org/images/avisynth-logo-gears-mod.png",
+ "images": [
+ "https://www.svp-team.com/w/images/3/3c/Mpchc-avsf.png",
+ "https://imag.malavida.com/mvimgbig/download-fs/avisynth-11914-1.jpg"
+ ]
+ },
+ "AviSynth.AviSynthPlus": {
+ "icon": "http://www.avisynth.org/images/avisynth-logo-gears-mod.png",
+ "images": [
+ "https://www.svp-team.com/w/images/3/3c/Mpchc-avsf.png",
+ "https://imag.malavida.com/mvimgbig/download-fs/avisynth-11914-1.jpg"
+ ]
+ },
+ "Avocode.Avocode": {
+ "icon": "https://www.macupdate.com/images/icons512/58650.png",
+ "images": [
+ "https://avocode.com/static/og/facebook/avocode-og-download.png",
+ "https://miro.medium.com/max/1400/0*wKuC9gfMG2BG_KCL.png",
+ "https://miro.medium.com/max/1400/1*PGcWow7rw0fppvtOsZGoLg.png"
+ ]
+ },
+ "Avogadro.Avogadro": {
+ "icon": "https://upload.wikimedia.org/wikipedia/commons/c/c1/Avogadro.png",
+ "images": [
+ "https://a.fsdn.com/con/app/proj/avogadro/screenshots/205209.jpg",
+ "https://a.fsdn.com/con/app/proj/avogadro/screenshots/205205.jpg",
+ "https://a.fsdn.com/con/app/proj/avogadro/screenshots/205207.jpg"
+ ]
+ },
+ "OmicronLab.Avro": {
+ "icon": "https://okkhor52.com/img/designer/001.png",
+ "images": [
+ "https://www.omicronlab.com/assets/images/landing/avro_600x337.jpg",
+ "http://linux.omicronlab.com/images/screenshot.png",
+ "https://imag.malavida.com/mvimgbig/download-fs/avro-keyboard-22346-1.jpg"
+ ]
+ },
+ "OnlineMediaTechnologiesLtd.AVSDiscCreator": {
+ "icon": "https://i.imgur.com/WEqLdrd.png",
+ "images": [
+ "https://onlinehelpstaticcontents.avs4you.com/en/images/disccreator/createisoimage.png",
+ "https://onlinehelpstaticcontents.avs4you.com/en/images/disccreator/createaudiocd.png",
+ "https://imgs.avs4you.com/en/images/screenshots/big/disccreator.png",
+ "https://sc.filehippo.net/images/t_app-cover-m,f_auto/p/678a5ec0-9b25-11e6-86fe-00163ec9f5fa/3891986685/avs-disc-creator-screenshot.png"
+ ]
+ },
+ "AVS.InstallPackComplete": {
+ "icon": "https://keygensofts.com/wp-content/uploads/2021/06/AVS4YOU.jpg",
+ "images": [
+ "https://i.imgur.com/RH6wO99.jpg",
+ "https://i.imgur.com/z8oFnzY.png"
+ ]
+ },
+ "Amazon.AWSCLI": {
+ "icon": "https://discover.strongdm.com/hs-fs/hubfs/Technology%20Images/603c5ee70b9e8acb4229b654_603c218977575b8d6b27fabe_AWS_CLI.png?width=300&height=300&name=603c5ee70b9e8acb4229b654_603c218977575b8d6b27fabe_AWS_CLI.png",
+ "images": [
+ "https://i.imgur.com/WhbXwYQ.png"
+ ]
+ },
+ "Amazon.SAM-CLI": {
+ "icon": "https://i.imgur.com/JTHKvy1.png",
+ "images": [
+ "https://s33046.pcdn.co/wp-content/uploads/2020/08/aws-sam-workflow-e1597653903262.png",
+ "https://d2908q01vomqb2.cloudfront.net/1b6453892473a467d07372d45eb05abc2031647a/2020/12/16/poster-1024x629.png"
+ ]
+ },
+ "Amazon.AWSVPNClient": {
+ "icon": "https://img.informer.com/icons_mac/png/128/577/577519.png",
+ "images": [
+ "https://d2908q01vomqb2.cloudfront.net/5b384ce32d8cdef02bc3a139d4cac0a22bb029e8/2020/05/12/Slide2.png",
+ "https://docs.aws.amazon.com/vpn/latest/clientvpn-admin/images/architecture.png",
+ "https://docs.aws.amazon.com/whitepapers/latest/aws-vpc-connectivity-options/images/image21.png",
+ "https://docs.aws.amazon.com/vpn/latest/clientvpn-admin/images/client-vpn-scenario-igw.png"
+ ]
+ },
+ "AxCrypt.AxCrypt": {
+ "icon": "https://axcrypt.net/img/axcrypt_white.05643fb0.png",
+ "images": [
+ "https://i.ytimg.com/vi/jyixJ03qmkg/maxresdefault.jpg",
+ "https://i.pcmag.com/imagery/reviews/01jciGTh8bUT5wFvORiELjy-14..v1627508527.png",
+ "https://i.pcmag.com/imagery/reviews/01jciGTh8bUT5wFvORiELjy-11..v1627508527.png"
+ ]
+ },
+ "AxisCommunications.AxisCameraStation": {
+ "icon": "https://i.imgur.com/RW7KLxj.png",
+ "images": [
+ "https://www.networkwebcams.co.uk/blog/wp-content/uploads/2019/02/axis-camera-station.jpg",
+ "https://i.ytimg.com/vi/wMTtAFNp5Rg/maxresdefault.jpg",
+ "https://www.axis.com/sites/axis/files/styles/4_3_800_x_600/public/2021-10/smart_search_truck_2109_2600x1950px.png.jpg?itok=NZOjOjrr",
+ "https://i.ytimg.com/vi/8LVAZ4tTqhM/maxresdefault.jpg"
+ ]
+ },
+ "Axure.AxureRP.10": {
+ "icon": "https://i.imgur.com/6VJTDPC.png",
+ "images": [
+ "https://www.axure.com/wp-content/uploads/2021/04/og-image@2x.png",
+ "https://i.ytimg.com/vi/bFtXrsvdA1U/maxresdefault.jpg",
+ "https://uploads-ssl.webflow.com/60ac286928965092f733e140/60ac35cb7bfd6e9c8168e517_Axure%2BRP%2B10%2BOne%402x.png"
+ ]
+ },
+ "7room.Aya": {
+ "icon": "https://user-images.githubusercontent.com/2874236/75116104-fcc2ab00-5675-11ea-91af-0e8e04df8a46.png",
+ "images": [
+ "https://user-images.githubusercontent.com/2874236/75115994-0dbeec80-5675-11ea-93a1-33f4e5fb9e70.png"
+ ]
+ },
+ "AbdelrahmanBayoumi.Azkar": {
+ "icon": "https://i.imgur.com/iY6QivM.png",
+ "images": [
+ "https://user-images.githubusercontent.com/48678280/174669335-b9cdf440-4ba4-48a6-a218-addb0c749db6.png",
+ "https://user-images.githubusercontent.com/48678280/141684574-ad164c5a-ac22-4c27-8774-6847e10cde3b.jpg",
+ "https://user-images.githubusercontent.com/48678280/141684402-51d9a132-2dad-4648-ad4f-d6cf814a9c93.png"
+ ]
+ },
+ "Azul.Zulu.11.JDK": {
+ "icon": "https://i.imgur.com/HZVJwPC.png",
+ "images": [
+ "https://www.azul.com/wp-content/uploads/Java_Setup_macOS_1-1.jpeg",
+ "https://www.azul.com/wp-content/uploads/step3.png"
+ ]
+ },
+ "Azul.Zulu.13.JDK": {
+ "icon": "https://i.imgur.com/HZVJwPC.png",
+ "images": [
+ "https://www.azul.com/wp-content/uploads/Java_Setup_macOS_1-1.jpeg",
+ "https://www.azul.com/wp-content/uploads/step3.png"
+ ]
+ },
+ "Azul.Zulu.15.JDK": {
+ "icon": "https://i.imgur.com/HZVJwPC.png",
+ "images": [
+ "https://www.azul.com/wp-content/uploads/Java_Setup_macOS_1-1.jpeg",
+ "https://www.azul.com/wp-content/uploads/step3.png"
+ ]
+ },
+ "Azul.Zulu.16.JDK": {
+ "icon": "https://i.imgur.com/HZVJwPC.png",
+ "images": [
+ "https://www.azul.com/wp-content/uploads/Java_Setup_macOS_1-1.jpeg",
+ "https://www.azul.com/wp-content/uploads/step3.png"
+ ]
+ },
+ "Azul.Zulu.17.JDK": {
+ "icon": "https://i.imgur.com/HZVJwPC.png",
+ "images": [
+ "https://www.azul.com/wp-content/uploads/Java_Setup_macOS_1-1.jpeg",
+ "https://www.azul.com/wp-content/uploads/step3.png"
+ ]
+ },
+ "Azul.Zulu.18.JDK": {
+ "icon": "https://i.imgur.com/HZVJwPC.png",
+ "images": [
+ "https://www.azul.com/wp-content/uploads/Java_Setup_macOS_1-1.jpeg",
+ "https://www.azul.com/wp-content/uploads/step3.png"
+ ]
+ },
+ "Azul.Zulu.6.JDK": {
+ "icon": "https://i.imgur.com/HZVJwPC.png",
+ "images": [
+ "https://www.azul.com/wp-content/uploads/Java_Setup_macOS_1-1.jpeg",
+ "https://www.azul.com/wp-content/uploads/step3.png"
+ ]
+ },
+ "Azul.Zulu.7.JDK": {
+ "icon": "https://i.imgur.com/HZVJwPC.png",
+ "images": [
+ "https://www.azul.com/wp-content/uploads/Java_Setup_macOS_1-1.jpeg",
+ "https://www.azul.com/wp-content/uploads/step3.png"
+ ]
+ },
+ "Azul.Zulu.8.JDK": {
+ "icon": "https://i.imgur.com/HZVJwPC.png",
+ "images": [
+ "https://www.azul.com/wp-content/uploads/Java_Setup_macOS_1-1.jpeg",
+ "https://www.azul.com/wp-content/uploads/step3.png"
+ ]
+ },
+ "Azul.Zulu.9.JDK": {
+ "icon": "https://i.imgur.com/HZVJwPC.png",
+ "images": [
+ "https://www.azul.com/wp-content/uploads/Java_Setup_macOS_1-1.jpeg",
+ "https://www.azul.com/wp-content/uploads/step3.png"
+ ]
+ },
+ "Azul.Zulu.11.JRE": {
+ "icon": "https://i.imgur.com/HZVJwPC.png",
+ "images": [
+ "https://www.azul.com/wp-content/uploads/Java_Setup_macOS_1-1.jpeg",
+ "https://www.azul.com/wp-content/uploads/step3.png"
+ ]
+ },
+ "Azul.Zulu.13.JRE": {
+ "icon": "https://i.imgur.com/HZVJwPC.png",
+ "images": [
+ "https://www.azul.com/wp-content/uploads/Java_Setup_macOS_1-1.jpeg",
+ "https://www.azul.com/wp-content/uploads/step3.png"
+ ]
+ },
+ "Azul.Zulu.15.JRE": {
+ "icon": "https://i.imgur.com/HZVJwPC.png",
+ "images": [
+ "https://www.azul.com/wp-content/uploads/Java_Setup_macOS_1-1.jpeg",
+ "https://www.azul.com/wp-content/uploads/step3.png"
+ ]
+ },
+ "Azul.Zulu.16.JRE": {
+ "icon": "https://i.imgur.com/HZVJwPC.png",
+ "images": [
+ "https://www.azul.com/wp-content/uploads/Java_Setup_macOS_1-1.jpeg",
+ "https://www.azul.com/wp-content/uploads/step3.png"
+ ]
+ },
+ "Azul.Zulu.17.JRE": {
+ "icon": "https://i.imgur.com/HZVJwPC.png",
+ "images": [
+ "https://www.azul.com/wp-content/uploads/Java_Setup_macOS_1-1.jpeg",
+ "https://www.azul.com/wp-content/uploads/step3.png"
+ ]
+ },
+ "Azul.Zulu.18.JRE": {
+ "icon": "https://i.imgur.com/HZVJwPC.png",
+ "images": [
+ "https://www.azul.com/wp-content/uploads/Java_Setup_macOS_1-1.jpeg",
+ "https://www.azul.com/wp-content/uploads/step3.png"
+ ]
+ },
+ "Azul.Zulu.7.JRE": {
+ "icon": "https://i.imgur.com/HZVJwPC.png",
+ "images": [
+ "https://www.azul.com/wp-content/uploads/Java_Setup_macOS_1-1.jpeg",
+ "https://www.azul.com/wp-content/uploads/step3.png"
+ ]
+ },
+ "Azul.Zulu.8.JRE": {
+ "icon": "https://i.imgur.com/HZVJwPC.png",
+ "images": [
+ "https://www.azul.com/wp-content/uploads/Java_Setup_macOS_1-1.jpeg",
+ "https://www.azul.com/wp-content/uploads/step3.png"
+ ]
+ },
+ "Azul.Zulu.9.JRE": {
+ "icon": "https://i.imgur.com/HZVJwPC.png",
+ "images": [
+ "https://www.azul.com/wp-content/uploads/Java_Setup_macOS_1-1.jpeg",
+ "https://www.azul.com/wp-content/uploads/step3.png"
+ ]
+ },
+ "Azul.ZuluFX.17.JDK": {
+ "icon": "https://i.imgur.com/HZVJwPC.png",
+ "images": [
+ "https://www.azul.com/wp-content/uploads/Java_Setup_macOS_1-1.jpeg",
+ "https://www.azul.com/wp-content/uploads/step3.png"
+ ]
+ },
+ "Azul.ZuluFX.18.JDK": {
+ "icon": "https://i.imgur.com/HZVJwPC.png",
+ "images": [
+ "https://www.azul.com/wp-content/uploads/Java_Setup_macOS_1-1.jpeg",
+ "https://www.azul.com/wp-content/uploads/step3.png"
+ ]
+ },
+ "Microsoft.AzureCosmosEmulator": {
+ "icon": "https://i.imgur.com/udtoNcP.png",
+ "images": [
+ "https://mountainss.files.wordpress.com/2018/02/cosmosdb-emu-1.png",
+ "https://learn.microsoft.com/en-us/azure/cosmos-db/media/local-emulator/mac-trust-certificate.png"
+ ]
+ },
+ "Microsoft.AzureDataCLI": {
+ "icon": "https://i.imgur.com/2hR51ld.png",
+ "images": [
+ "https://azurelessons.com/wp-content/uploads/2020/12/Install-Azure-CLI-On-Windows.jpg",
+ "https://s33046.pcdn.co/wp-content/uploads/2020/05/azure-cloud-shell.png"
+ ]
+ },
+ "Microsoft.AzureDataStudio": {
+ "icon": "https://i.imgur.com/rpaxRmk.png",
+ "images": [
+ "https://i.imgur.com/IVuHK5O.png",
+ "https://cloudblogs.microsoft.com/uploads/prod/sites/32/2018/09/Azure-data-studio-for-sql-server-screenshot.png",
+ "https://i.imgur.com/VidjK8M.png"
+ ]
+ },
+ "Microsoft.AzureDataStudio.Insiders": {
+ "icon": "https://i.imgur.com/rpaxRmk.png",
+ "images": [
+ "https://i.imgur.com/IVuHK5O.png",
+ "https://cloudblogs.microsoft.com/uploads/prod/sites/32/2018/09/Azure-data-studio-for-sql-server-screenshot.png",
+ "https://i.imgur.com/VidjK8M.png"
+ ]
+ },
+ "Microsoft.AzureFunctionsCoreTools": {
+ "icon": "https://raw.githubusercontent.com/Azure/azure-functions-cli/master/src/Azure.Functions.Cli/npm/assets/azure-functions-logo-color-raster.png",
+ "images": [
+ "https://learn.microsoft.com/training/achievements/develop-test-deploy-azure-functions-core-tools-social.png",
+ "https://azure.github.io/AppService/media/2017/08/cli-screenshot.png",
+ "https://i.imgur.com/EKthsZP.png"
+ ]
+ },
+ "Microsoft.azure-iot-explorer": {
+ "icon": "https://i.imgur.com/zqAMm9X.png",
+ "images": [
+ "https://github.com/Azure/azure-iot-explorer/raw/main/doc/screenRecords/login.gif",
+ "https://github.com/Azure/azure-iot-explorer/raw/main/doc/screenRecords/create_device.gif",
+ "https://github.com/Azure/azure-iot-explorer/raw/main/doc/screenRecords/device_features.gif",
+ "https://github.com/Azure/azure-iot-explorer/raw/main/doc/screenRecords/pnp_discovery.gif",
+ "https://github.com/Azure/azure-iot-explorer/raw/main/doc/screenRecords/pnp_interaction_property.gif",
+ "https://github.com/Azure/azure-iot-explorer/raw/main/doc/screenRecords/pnp_interaction_telemetry.gif"
+ ]
+ },
+ "Microsoft.AzureAztfy": {
+ "icon": "https://archive.org/download/github.com-Azure-aztfy_-_2022-04-15_03-45-05/cover.jpg",
+ "images": [
+ "https://asciinema.org/a/475516.svg"
+ ]
+ },
+ "ProaData.B2BClient": {
+ "icon": "",
+ "images": []
+ },
+ "Google.BackupAndSync": {
+ "icon": "https://i.imgur.com/OAW2RMk.png",
+ "images": [
+ "https://1.bp.blogspot.com/-kyT1WzImsDQ/YOxgOPE941I/AAAAAAAAKBw/kjvRhMgsdj4_lrhzmreFQBbABELLlv4-wCLcBGAsYHQ/s1375/drive%2Bfor%2Bdesktop.png",
+ "https://i.imgur.com/djKiC3T.jpg",
+ "https://i.imgur.com/bgvMCpb.png"
+ ]
+ },
+ "Badlion.BadlionClient": {
+ "icon": "https://i.imgur.com/vMTzw0v.png",
+ "images": [
+ "https://assets.badlion.net/site/assets/client.png",
+ "https://i.imgur.com/1UkRg5e.jpg",
+ "https://i.imgur.com/lrJUZx7.jpg"
+ ]
+ },
+ "Balena.BalenaCLI": {
+ "icon": "https://www.balena.io/docs/img/logo.svg",
+ "images": [
+ "https://i.imgur.com/y2qAdKD.png",
+ "https://i.imgur.com/lSrugml.png",
+ "https://i.imgur.com/wcfZcGB.png"
+ ]
+ },
+ "Balena.Etcher": {
+ "icon": "https://i.imgur.com/e31olQa.png",
+ "images": [
+ "https://i.imgur.com/111ORhl.png",
+ "https://www.how2shout.com/linux/wp-content/uploads/2021/11/BalenaEtcher-installation-on-Debian-11-Bullseye.png",
+ "https://i.ytimg.com/vi/K8TFa-ufE2s/maxresdefault.jpg"
+ ]
+ },
+ "ChilliCream.BananaCakePop": {
+ "icon": "https://i.imgur.com/BLAMFGT.png",
+ "images": [
+ "https://chillicream.com/static/235c2468b1b6a9b5e818516b74e55e84/e2f49/bcp-operations.png",
+ "https://chillicream.com/static/6fb492dfe4f20527624dcb562abe875a/e2f49/bcp-start-screen.png",
+ "https://chillicream.com/static/daf2e87c9c32e15cd16d34e051937d06/e2f49/bcp-endpoint-entry.png",
+ "https://chillicream.com/static/96a1180f1c43149cfdcb7b3da53284b1/e2f49/bcp-sessionsbyid-query.png",
+ "https://chillicream.com/static/5fb9d581f93b8bd6ccde495964363edf/e2f49/bcp-editor-dropdown.png",
+ "https://chillicream.com/static/13f73550b3648db5c6e8010eb3b6be42/e2f49/bcp-schema-reference-query-type.png"
+ ]
+ },
+ "BandicamCompany.Bandicam": {
+ "icon": "https://i.imgur.com/E9S91RK.png",
+ "images": [
+ "https://static.bandicam.com/img/screenshot/bandicam-start.jpg",
+ "https://static.bandicam.com/img/screenshot/bandicam-select.jpg",
+ "https://static.bandicam.com/img/screenshot/bandicam-screen-recording.jpg",
+ "https://static.bandicam.com/img/screenshot/bandicam-game-recording.jpg",
+ "https://static.bandicam.com/img/screenshot/bandicam-device-recording.jpg",
+ "https://static.bandicam.com/img/screenshot/bandicam-folder.jpg"
+ ]
+ },
+ "BandicamCompany.Bandicut": {
+ "icon": "https://i.imgur.com/u0qdAsn.png",
+ "images": [
+ "https://static.bandicam.com/bandicut-video-cutter/screenshot/3_bandicut_screenshot_base.jpg",
+ "https://static.bandicam.com/bandicut-video-cutter/screenshot/3_bandicut_screenshot_cutter.jpg",
+ "https://static.bandicam.com/bandicut-video-cutter/screenshot/3_bandicut_screenshot_spliter.jpg",
+ "https://static.bandicam.com/bandicut-video-cutter/screenshot/3_bandicut_screenshot_joiner.jpg",
+ "https://static.bandicam.com/bandicut-video-cutter/screenshot/3_bandicut_screenshot_process.jpg"
+ ]
+ },
+ "Bandisoft.Bandizip": {
+ "icon": "https://i.imgur.com/qqhrrET.png",
+ "images": [
+ "https://www.bandisoft.com/bandizip/screenshots/imgs.en/08_pm.png",
+ "https://www.bandisoft.com/bandizip/screenshots/imgs.en/09_repair.png",
+ "https://www.bandisoft.com/bandizip/screenshots/imgs.en/10_pr.png",
+ "https://www.bandisoft.com/bandizip/screenshots/imgs.en/11_preview.png",
+ "https://www.bandisoft.com/bandizip/screenshots/imgs.en/12_amsi.png"
+ ]
+ },
+ "DebaucheeOpenSourceGroup.Barrier": {
+ "icon": "",
+ "images": []
+ },
+ "Cencit.BAS21": {
+ "icon": "https://bas21.no/wp-content/uploads/2018/05/bascore-100.png",
+ "images": [
+ "https://bas21.no/wp-content/uploads/2018/05/bas21ordre-1024x496.jpg"
+ ]
+ },
+ "BinaryMark.BatchDocs": {
+ "icon": "https://i.imgur.com/REcnsis.png",
+ "images": [
+ "https://www.binarymark.com/assets/batch/screens/bd/bd-1.gif",
+ "https://www.binarymark.com/assets/batch/screens/bd/bd-2.gif",
+ "https://www.binarymark.com/assets/batch/screens/bd/bd-3.gif",
+ "https://www.binarymark.com/assets/batch/screens/bd/replaceregex.png",
+ "https://www.binarymark.com/assets/batch/screens/bd/delete1.png"
+ ]
+ },
+ "BinaryMark.BatchEncodingConverter": {
+ "icon": "https://i.imgur.com/LulTz8S.png",
+ "images": [
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/findfiles1.png",
+ "https://www.binarymark.com/img/screens/p18_main.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/manualproc.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/schedule1.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/actionsequence2.png"
+ ]
+ },
+ "BinaryMark.BatchFileEncrypt": {
+ "icon": "https://i.imgur.com/bp6zJ2f.png",
+ "images": [
+ "https://www.binarymark.com/img/screens/p31_main.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/manualproc.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/actions/act_encrypt.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/p31_welcome.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/manualmode.png"
+ ]
+ },
+ "BinaryMark.BatchFileManager": {
+ "icon": "https://i.imgur.com/REcnsis.png",
+ "images": [
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/manualmode.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/commontasks4.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/filehelper_copy.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/rename1.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/findfiles1.png"
+ ]
+ },
+ "BinaryMark.BatchFileRename": {
+ "icon": "https://i.imgur.com/kCHWyKz.png",
+ "images": [
+ "https://www.binarymark.com/img/screens/p25_main.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/manualmode.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/rename1.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/findfiles1.png"
+ ]
+ },
+ "BinaryMark.BatchFileReplace": {
+ "icon": "https://i.imgur.com/VJhsHSY.png",
+ "images": [
+ "https://www.binarymark.com/img/screens/p19_main.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/findfiles1.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/manualproc.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/automode1.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/schedule1.png"
+ ]
+ },
+ "BinaryMark.BatchFileSplitJoin": {
+ "icon": "https://i.imgur.com/5TGCLm9.png",
+ "images": [
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/manualmode.png",
+ "https://www.binarymark.com/img/screens/p24_main.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/filehelper_copy.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/p24_welcome.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/manualmode.png"
+ ]
+ },
+ "BinaryMark.BatchFiles": {
+ "icon": "https://i.imgur.com/REcnsis.png",
+ "images": [
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/findfiles1.png",
+ "https://www.binarymark.com/img/screens/p17_main.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/manualproc.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/actions/act_textreplace.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/actions/act_format2.png"
+ ]
+ },
+ "BinaryMark.BatchHexEditor": {
+ "icon": "https://i.imgur.com/GzvYCVM.png",
+ "images": [
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/findfiles1.png",
+ "https://www.binarymark.com/img/screens/p21_main.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/manualproc.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/actions/act_binreplace.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/actions/act_insertbin.png"
+ ]
+ },
+ " BinaryMark.BatchImageConverter": {
+ "icon": "https://i.imgur.com/REcnsis.png",
+ "images": [
+ "https://www.binarymark.com/img/screens/p5_main.png",
+ "https://www.binarymark.com/assets/batch-image-processor/screenshots/tour/act1.png",
+ "https://www.binarymark.com/assets/batch-image-processor/screenshots/tour/scr_manualmode2.jpg",
+ "https://www.binarymark.com/assets/batch-image-processor/screenshots/tour/fileformat_options.jpg",
+ "https://www.binarymark.com/assets/batch-image-processor/screenshots/tour/converter_helper.png"
+ ]
+ },
+ "BinaryMark.BatchImageEnhancer": {
+ "icon": "https://i.imgur.com/REcnsis.png",
+ "images": [
+ "https://www.binarymark.com/img/screens/p4_main.png",
+ "https://www.binarymark.com/assets/batch-image-processor/screenshots/tour/act11.png",
+ "https://www.binarymark.com/assets/batch-image-processor/screenshots/tour/scr_manualmode2.jpg",
+ "https://www.binarymark.com/assets/batch-image-processor/screenshots/tour/fitto_resize.jpg",
+ "https://www.binarymark.com/assets/batch-image-processor/screenshots/tour/resize_percent.jpg"
+ ]
+ },
+ "BinaryMark.BatchImageResizer": {
+ "icon": "https://i.imgur.com/REcnsis.png",
+ "images": [
+ "https://www.binarymark.com/img/screens/p2_main.png",
+ "https://www.binarymark.com/assets/batch-image-processor/screenshots/tour/act5.png",
+ "https://www.binarymark.com/assets/batch-image-processor/screenshots/tour/scr_manualmode2.jpg",
+ "https://www.binarymark.com/assets/batch-image-processor/screenshots/tour/fitto_resize.jpg",
+ "https://www.binarymark.com/assets/batch-image-processor/crop/scr_crop_ratio.jpg"
+ ]
+ },
+ "BinaryMark.BatchImageSplitter": {
+ "icon": "https://i.imgur.com/REcnsis.png",
+ "images": [
+ "https://www.binarymark.com/img/screens/p15_main.png",
+ "https://www.binarymark.com/assets/batch-image-processor/screenshots/tour/act5.png",
+ "https://www.binarymark.com/assets/batch-image-processor/screenshots/tour/scr_manualmode2.jpg",
+ "https://www.binarymark.com/assets/batch-image-processor/v3/cbi_split4.png",
+ "https://www.binarymark.com/assets/batch-image-processor/screenshots/tour/fitto_resize.jpg"
+ ]
+ },
+ "BinaryMark.BatchImageWatermarker": {
+ "icon": "https://i.imgur.com/REcnsis.png",
+ "images": [
+ "https://www.binarymark.com/img/screens/p3_main.png",
+ "https://www.binarymark.com/assets/batch-image-processor/screenshots/tour/act7.png",
+ "https://www.binarymark.com/assets/batch-image-processor/screenshots/tour/scr_manualmode2.jpg",
+ "https://www.binarymark.com/assets/batch-image-processor/screenshots/tour/watermarks.jpg",
+ "https://www.binarymark.com/assets/batch-image-processor/screenshots/tour/watermark_text.jpg"
+ ]
+ },
+ "BinaryMark.BatchImages": {
+ "icon": "https://i.imgur.com/REcnsis.png",
+ "images": [
+ "https://www.binarymark.com/img/screens/p16_main.png",
+ "https://www.binarymark.com/assets/batch-image-processor/screenshots/tour/act1.png",
+ "https://www.binarymark.com/assets/batch-image-processor/screenshots/tour/scr_manualmode2.jpg",
+ "https://www.binarymark.com/assets/batch-image-processor/screenshots/tour/fitto_resize.jpg",
+ "https://www.binarymark.com/assets/batch-image-processor/screenshots/tour/resize_percent.jpg"
+ ]
+ },
+ "BinaryMark.BatchPhotoFace": {
+ "icon": "https://i.imgur.com/REcnsis.png",
+ "images": [
+ "https://www.binarymark.com/img/screens/p14_main.png",
+ "https://www.binarymark.com/assets/batch-image-processor/v3/bi_actions_new56_1.png",
+ "https://www.binarymark.com/assets/batch-image-processor/screenshots/tour/scr_manualmode2.jpg",
+ "https://www.binarymark.com/assets/batch-image-processor/v3/cbi_face_helper.png",
+ "https://www.binarymark.com/assets/batch-image-processor/v3/cbi_face_search.png"
+ ]
+ },
+ "BinaryMark.BatchRegEx": {
+ "icon": "https://i.imgur.com/BbSGkkF.png",
+ "images": [
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/findfiles1.png",
+ "https://www.binarymark.com/img/screens/p20_main.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/manualproc.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/actions/act_regexreplace.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/actions/act_format2.png"
+ ]
+ },
+ "BinaryMark.BatchTextFileEditor": {
+ "icon": "https://i.imgur.com/1Vgpt5Q.png",
+ "images": [
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/findfiles1.png",
+ "https://www.binarymark.com/img/screens/p30_main.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/v3/manualproc.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/actions/act_textreplace.png",
+ "https://www.binarymark.com/assets/batch-files-processor/screenshots/actions/act_inserttext.png"
+ ]
+ },
+ "BinaryMark.BatchWordReplace": {
+ "icon": "https://i.imgur.com/REcnsis.png",
+ "images": [
+ "https://www.binarymark.com/assets/batch/screens/bd/bd-1.gif",
+ "https://www.binarymark.com/assets/batch/screens/bd/bd-2.gif",
+ "https://www.binarymark.com/assets/batch/screens/bd/bd-3.gif",
+ "https://www.binarymark.com/assets/batch/screens/bd/replace1.png",
+ "https://www.binarymark.com/assets/batch/screens/bd/replaceformat.png"
+ ]
+ },
+ "OsirisDevelopment.BatteryBar": {
+ "icon": "https://i.imgur.com/3swIrxK.png",
+ "images": [
+ "https://batterybarpro.com/images/splash1.png",
+ "https://batterybarpro.com/images/features.png",
+ "https://batterybarpro.com/images/features1.png"
+ ]
+ },
+ " PassMark.BatteryMon": {
+ "icon": "https://i.imgur.com/vZUN8ob.png",
+ "images": [
+ "https://www.passmark.com/source/img_posts/batmon.png",
+ "https://www.passmark.com/source/img_posts/big_batterymonscreenshot1.png",
+ "https://www.passmark.com/source/img_posts/big_batterymon.jpg"
+ ]
+ },
+ "Wesnoth.BattleForWesnoth": {
+ "icon": "https://i.imgur.com/sn1MXX5.png",
+ "images": [
+ "https://www.wesnoth.org/images/sshots/wesnoth-1.16.0-1.jpg",
+ "https://www.wesnoth.org/images/sshots/wesnoth-1.16.0-2.jpg",
+ "https://www.wesnoth.org/images/sshots/wesnoth-1.16.0-3.jpg",
+ "https://www.wesnoth.org/images/sshots/wesnoth-1.16.0-4.jpg",
+ "https://www.wesnoth.org/images/sshots/wesnoth-1.16.0-5.jpg"
+ ]
+ },
+ "SaitoGames.BattlePainters": {
+ "icon": "http://www.saitogames.com/_images/painters_logo.gif",
+ "images": [
+ "http://www.saitogames.com/_images/painters_screen01.gif",
+ "http://www.saitogames.com/_images/painters_screen02.gif",
+ "http://www.saitogames.com/_images/painters_screen03.gif",
+ "http://www.saitogames.com/_images/painters_screen04.gif"
+ ]
+ },
+ "Baulk.Baulk": {
+ "icon": "https://i.imgur.com/3k2phcY.png",
+ "images": [
+ "https://github.com/baulk/baulk/raw/master/docs/images/getstarted.png",
+ "https://github.com/baulk/baulk/raw/master/docs/images/baulksearch.png",
+ "https://github.com/baulk/baulk/raw/master/docs/images/onterminal.png",
+ "https://github.com/baulk/baulk/raw/master/docs/images/barrels.png"
+ ]
+ },
+ "DygmaLabs.Bazecor": {
+ "icon": "https://i.imgur.com/sblG8Td.png",
+ "images": [
+ "https://github.com/Dygmalab/Bazecor/raw/development/data/screenshot.png",
+ "https://i.imgur.com/glj06fJ.png"
+ ]
+ },
+ "BBC.iPlayer": {
+ "icon": "https://i.imgur.com/gfpg8io.png",
+ "images": [
+ "https://iplayer-web.files.bbci.co.uk/iplayer-web-app-features/1.0.0-667/install/screenshot.png",
+ "https://i.imgur.com/nTis8Uz.png",
+ "https://broadbandtvnews-broadbandtvnews.netdna-ssl.com/wp-content/uploads/2010/09/bbc-iplayer-new-Sept-20101.jpg",
+ "https://www.ispreview.co.uk/ispnews/data/upimages/subfolders/2009%20Misc/iplayer.jpg"
+ ]
+ },
+ "endcloud.BBHouse": {
+ "icon": "https://i.imgur.com/c1Ne2d2.png",
+ "images": [
+ "https://github.com/endcloud/bbhouse-tauri/raw/master/doc/1660423610.png",
+ "https://github.com/endcloud/bbhouse-tauri/raw/master/doc/Xnip2022-08-14_18-37-21.jpg"
+ ]
+ },
+ "Klocman.BulkCrapUninstaller": {
+ "icon": "https://i.imgur.com/tVYTWHz.png",
+ "images": [
+ "https://www.bcuninstaller.com/assets/1.png",
+ "https://www.bcuninstaller.com/assets/3.png",
+ "https://www.bcuninstaller.com/assets/4.png",
+ "https://www.bcuninstaller.com/assets/2.png"
+ ]
+ },
+ "bdash-app.bdash": {
+ "icon": "",
+ "images": [
+ "https://raw.githubusercontent.com/bdash-app/bdash/1.2.2/assets/capture1.png",
+ "https://raw.githubusercontent.com/bdash-app/bdash/1.2.2/assets/capture2.png"
+ ]
+ },
+ "PaulFrazee.BeakerBrowser": {
+ "icon": "https://github.com/beakerbrowser/beaker/raw/master/build/icons/256x256.png",
+ "images": [
+ "https://itsfoss.com/wp-content/uploads/2020/04/beaker-browser.jpg",
+ "https://itsfoss.com/wp-content/uploads/2020/04/beaker-bowser-setting.jpg",
+ "https://itsfoss.com/wp-content/uploads/2020/04/beaker-bowser-seedding.jpg",
+ "https://itsfoss.com/wp-content/uploads/2020/04/beaker-browser-menu.jpg",
+ "https://itsfoss.com/wp-content/uploads/2020/04/beaker-browser-website-template.jpg"
+ ]
+ },
+ "the-sz.Bear": {
+ "icon": "https://the-sz.com/products/bear/bear_icon.png",
+ "images": [
+ "https://the-sz.com/products/bear/delta_small.jpg",
+ "https://the-sz.com/products/bear/details_small.jpg",
+ "https://the-sz.com/products/bear/logging_small.jpg",
+ "https://the-sz.com/products/bear/bear7.jpg",
+ "https://the-sz.com/products/bear/bear.jpg"
+ ]
+ },
+ "NathanielJohns.Beatdrop": {
+ "icon": "",
+ "images": []
+ },
+ "Elastic.Winlogbeat": {
+ "icon": "https://i.imgur.com/gaZ7moS.png",
+ "images": [
+ "https://static-www.elastic.co/v3/assets/bltefdd0b53724fa2ce/blt6c4cbb4f3ca4258c/5ca67d82154fe31d3366f9f6/logging-winlogbeat-windows.jpg",
+ "https://static-www.elastic.co/v3/assets/bltefdd0b53724fa2ce/bltf5db944ddd48764f/5bbcae7b0e6edaf014d23be8/winlogbeat-account-usage-dashboard.jpg",
+ "https://www.tutorials24x7.com/uploads/2020-01-04/files/12-tutorials24x7-winlogbeat-kibana-dashboard.png"
+ ]
+ },
+ "the-sz.Bedford": {
+ "icon": "https://the-sz.com/products/bedford/bedford_icon.png",
+ "images": [
+ "https://the-sz.com/products/bedford/bedford.png"
+ ]
+ },
+ "BeeBEEP.BeeBEEP": {
+ "icon": "https://i.imgur.com/lZXq4xt.png",
+ "images": [
+ "https://www.beebeep.net/images/shots/beebeep_in_action_macosx.png",
+ "https://www.beebeep.net/images/shots/beebeep_in_action_windows.png",
+ "https://www.beebeep.net/images/shots/beebeep_in_action_darkstyle.png"
+ ]
+ },
+ "Beeftext.Beeftext": {
+ "icon": "https://beeftext.org/images/BeeftextLogo75.png",
+ "images": [
+ "https://beeftext.org/images/Demo01.png",
+ "https://beeftext.org/images/Demo02.gif"
+ ]
+ },
+ "beekeeper-studio.beekeeper-studio": {
+ "icon": "https://www.beekeeperstudio.io/assets/img/logos/bk-logo-yellow-icon-3761c77d1abf26d329e20e3b5cf05cabfa00fb9225054be62707b0693991d380.svg",
+ "images": [
+ "https://www.beekeeperstudio.io/assets/img/blog/33/solarized-725bccb89ac412416ad89bad5424238aa85e57e0562f97ab430535021b94ccad.png",
+ "https://www.beekeeperstudio.io/assets/img/features/magics-6c2eb6f3466201c7ecb9a43e85caae7ce5a202859b88b7a056010899bbd3f64e.png"
+ ]
+ }
},
"scoop": {
+ "1password-cli": {
+ "icon": "https://blog.1password.com/posts/2018/public-beta/cli-icon.png",
+ "images": [
+ "https://1password.com/img/downloads/screenshot-cli@2x.bee4469b29ef5f7841abe15d3ad70964.png",
+ "https://developer.1password.com/img/cli-overview.png"
+ ]
+ },
+ "7zip": {
+ "icon": "https://findicons.com/files/icons/1008/quiet/256/7zip.png",
+ "images": [
+ "https://a.fsdn.com/con/app/proj/sevenzip/screenshots/534500_4.png",
+ "https://cdn.mos.cms.futurecdn.net/0c3ce5fdf135bb76208e0558845eb98c-1200-80.jpg",
+ "https://www.wikihow.com/images/thumb/e/e2/Highly-Compress-Files-with-7zip-Step-3.jpg/v4-460px-Highly-Compress-Files-with-7zip-Step-3.jpg"
+ ]
+ },
+ "7zip19.00-helper": {
+ "icon": "https://findicons.com/files/icons/1008/quiet/256/7zip.png",
+ "images": [
+ "https://a.fsdn.com/con/app/proj/sevenzip/screenshots/534500_4.png",
+ "https://cdn.mos.cms.futurecdn.net/0c3ce5fdf135bb76208e0558845eb98c-1200-80.jpg",
+ "https://www.wikihow.com/images/thumb/e/e2/Highly-Compress-Files-with-7zip-Step-3.jpg/v4-460px-Highly-Compress-Files-with-7zip-Step-3.jpg"
+ ]
+ },
+ "abc": {
+ "icon": "https://i.imgur.com/DlhoeUg.png",
+ "images": [
+ "https://user-images.githubusercontent.com/4047597/29240054-14e0e19a-7f7b-11e7-898b-ba6bad756b1d.png"
+ ]
+ },
+ "ack": {
+ "icon": "https://i.imgur.com/TEDclzb.png",
+ "images": [
+ "https://laravelnews.imgix.net/images/command-line-search-tools.jpg"
+ ]
+ },
+ "acmesharp": {
+ "icon": "",
+ "images": []
+ },
+ "acorn": {
+ "icon": "https://i.imgur.com/QfRocDw.png",
+ "images": [
+ "https://cdn.thenewstack.io/media/2022/08/5a0c8456-acorn.jpg",
+ "https://civo-com-assets.ams3.digitaloceanspaces.com/learn_guides/679.original.png",
+ "https://docs.acorn.io/assets/images/acorn.workflow-0fc70d0200340a9d8adf7c9a983616ab.png"
+ ]
+ },
+ "act": {
+ "icon": "https://raw.githubusercontent.com/wiki/nektos/act/img/logo-150.png",
+ "images": [
+ "https://github.com/nektos/act/wiki/quickstart/act-quickstart-2.gif"
+ ]
+ },
+ "actionlint": {
+ "icon": "",
+ "images": [
+ "https://github.com/rhysd/ss/raw/master/actionlint/main.gif"
+ ]
+ },
+ "adb": {
+ "icon": "https://i.imgur.com/KddlYjB.png",
+ "images": [
+ "https://krispitech.com/wp-content/uploads/2022/03/fix-error-by-setting-adb-path-with-cmd.png"
+ ]
+ },
+ "ag": {
+ "icon": "",
+ "images": [
+ "https://i.ytimg.com/vi/RSO3z8mNyNU/maxresdefault.jpg",
+ "https://www.tecmint.com/wp-content/uploads/2018/10/show-column-numbers-in-output.png"
+ ]
+ },
+ "ahoy": {
+ "icon": "https://i.imgur.com/0WLxxCt.png",
+ "images": []
+ },
+ "aks-engine": {
+ "icon": "https://boxboat.com/2019/10/01/quick-intro-to-aks/featured.svg",
+ "images": [
+ "https://learn.microsoft.com/en-us/hybrid/app-solutions/media/pattern-highly-available-kubernetes/aks-azure-architecture.png"
+ ]
+ },
+ "alass": {
+ "icon": "",
+ "images": []
+ },
+ "algernon": {
+ "icon": "https://i.imgur.com/X8XTIb7.png",
+ "images": [
+ "https://raw.github.com/xyproto/algernon/main/img/algernon_gopher.png",
+ "https://raw.github.com/xyproto/algernon/main/img/algernon_redis_054.png",
+ "https://raw.github.com/xyproto/algernon/main/img/algernon_markdown.png",
+ "https://raw.github.com/xyproto/algernon/main/img/algernon_threejs.png",
+ "https://raw.github.com/xyproto/algernon/main/img/prettify.png"
+ ]
+ },
+ "aliyun": {
+ "icon": "https://i.imgur.com/KlVCv1A.png",
+ "images": [
+ "https://help-static-aliyun-doc.aliyuncs.com/assets/img/en-US/6724913061/p160873.png",
+ "https://help-static-aliyun-doc.aliyuncs.com/assets/img/en-US/6724913061/p160879.png"
+ ]
+ },
+ "allure": {
+ "icon": "https://opencollective-production.s3-us-west-1.amazonaws.com/dfc89fd0-ff85-11e7-a77e-87408754420f.png",
+ "images": [
+ "https://raw.githubusercontent.com/allure-framework/allure2/master/.github/allure-report-gif.gif",
+ "https://github.com/allure-framework/allure2/raw/master/.github/how_allure_works.jpg",
+ "https://github.com/allure-framework/allure2/raw/master/.github/allure-testops-cloud-now.jpg"
+ ]
+ },
+ "amass": {
+ "icon": "https://github.com/OWASP/Amass/raw/master/images/owasp_logo.png",
+ "images": [
+ "https://github.com/OWASP/Amass/raw/master/images/amass_video.gif",
+ "https://github.com/OWASP/Amass/raw/master/images/network_06092018.png"
+ ]
+ },
+ "ammonite": {
+ "icon": "http://ammonite.io/favicon.png",
+ "images": [
+ "http://ammonite.io/GettingStarted.png",
+ "http://ammonite.io/Highlighting.png",
+ "http://ammonite.io/ColoredTraces.png",
+ "http://ammonite.io/HistorySearch.gif",
+ "http://ammonite.io/ScriptRepl.gif",
+ "http://ammonite.io/Desugar.png"
+ ]
+ },
+ "amulet": {
+ "icon": "https://www.amulet.xyz/logo.png",
+ "images": [
+ "https://www.amulet.xyz/doc/images/screenshot1.jpg",
+ "https://www.amulet.xyz/doc/images/screenshot2.jpg",
+ "https://www.amulet.xyz/doc/images/screenshot3.jpg",
+ "https://www.amulet.xyz/doc/images/screenshot4.jpg",
+ "https://www.amulet.xyz/doc/images/screenshot5.jpg",
+ "https://www.amulet.xyz/doc/images/screenshot6.jpg"
+ ]
+ },
+ "android-clt": {
+ "icon": "https://i.imgur.com/dV3pZar.png",
+ "images": []
+ },
+ "ansicon": {
+ "icon": "",
+ "images": []
+ },
+ "ant": {
+ "icon": "https://ant.apache.org/images/project-logo.gif",
+ "images": [
+ "https://i.imgur.com/l19yoTt.png",
+ "https://www.guru99.com/images/1/072419_0542_ApacheANTTu1.png",
+ "https://www.softwaretestinghelp.com/wp-content/qa/uploads/2014/11/Apache-ANT-5.jpg",
+ "https://ant.apache.org/ivy/ivyde/history/latest-milestone/images/antedit.jpg"
+ ]
+ },
+ "apache": {
+ "icon": "https://www.svgrepo.com/show/353400/apache.svg",
+ "images": [
+ "https://aayushtuladhar.com/assets/img/2017-01-07-Apache-Httpd/apache-server-logo.png",
+ "https://i.stack.imgur.com/fQ8DP.png"
+ ]
+ },
+ "apimtemplate": {
+ "icon": "https://i.imgur.com/joaJffb.png",
+ "images": [
+ "https://raw.githubusercontent.com/Azure/azure-api-management-devops-resource-kit/main/APIM-DevOps.png"
+ ]
+ },
+ "apktool": {
+ "icon": "https://ibotpeaches.github.io/Apktool/images/apktool-logo_151x55.png",
+ "images": [
+ "https://i.imgur.com/VaDrvJc.png"
+ ]
+ },
+ "apngasm": {
+ "icon": "https://upload.wikimedia.org/wikipedia/commons/thumb/e/ef/APNG_Assembler_Logo.svg/512px-APNG_Assembler_Logo.svg.png",
+ "images": [
+ "https://a.fsdn.com/con/app/proj/apngasm/screenshots/apngasm_gui_624_469.png"
+ ]
+ },
+ "aqtinstall": {
+ "icon": "",
+ "images": []
+ },
+ "arc": {
+ "icon": "https://insmac.org/uploads/posts/2021-03/1617166476_archiver.png",
+ "images": []
+ },
+ "arduino-cli": {
+ "icon": "https://github.com/arduino/arduino-cli/raw/master/docs/img/CLI_Logo_small.png",
+ "images": []
+ },
+ "argo": {
+ "icon": "https://i.imgur.com/T6CZB1y.png",
+ "images": [
+ "https://i.imgur.com/5vAjMEB.jpg",
+ "https://github.com/argoproj/argo-workflows/raw/master/docs/assets/screenshot.png"
+ ]
+ },
+ "argocd": {
+ "icon": "https://i.imgur.com/T6CZB1y.png",
+ "images": [
+ "https://i.imgur.com/heF4lrP.jpg",
+ "https://github.com/argoproj/argo-cd/raw/master/docs/assets/argocd-ui.gif"
+ ]
+ },
+ "argocd-autopilot": {
+ "icon": "https://i.imgur.com/bgXVrWg.png",
+ "images": [
+ "https://github.com/argoproj-labs/argocd-autopilot/raw/main/docs/assets/argo_autopilot.png",
+ "https://github.com/argoproj-labs/argocd-autopilot/raw/main/docs/assets/getting_started_apps_1.png",
+ "https://github.com/argoproj-labs/argocd-autopilot/raw/main/docs/assets/architecture.png"
+ ]
+ },
+ "aria2": {
+ "icon": "https://i.imgur.com/S5650O3.png",
+ "images": [
+ "https://i.imgur.com/1fkzVVY.png"
+ ]
+ },
+ "armclient": {
+ "icon": "https://i.imgur.com/96EURwZ.png",
+ "images": []
+ },
+ "armor": {
+ "icon": "https://i.imgur.com/ZPZbSZO.png",
+ "images": [
+ "https://pbs.twimg.com/media/DcVHpeFU8AAp4V3.jpg",
+ "https://pic.accessify.com/thumbnails/320x245/a/armor.labstack.com.png"
+ ]
+ },
+ "arthas": {
+ "icon": "https://github.com/alibaba/arthas/raw/master/site/docs/.vuepress/public/images/arthas.png",
+ "images": [
+ "https://github.com/alibaba/arthas/raw/master/site/docs/.vuepress/public/images/dashboard.png",
+ "https://github.com/alibaba/arthas/raw/master/site/docs/.vuepress/public/images/trace.png",
+ "https://github.com/alibaba/arthas/raw/master/site/docs/.vuepress/public/images/web-console-local.png",
+ "https://github.com/alibaba/arthas/raw/master/site/docs/.vuepress/public/images/arthas-output-svg.jpg"
+ ]
+ },
+ "asciidoctorj": {
+ "icon": "https://d33wubrfki0l68.cloudfront.net/348e7376631816d3fe030c0a645d5b80187cbdb1/c9192/_/img/asciidoctor-logo.svg",
+ "images": [
+ "https://cdn.jsdelivr.net/gh/asciidoctor/asciidoctor/screenshot.png",
+ "https://d33wubrfki0l68.cloudfront.net/1bb2b54cf35da29ab3e1532e5e2c607a99a7abb7/2c584/images/asciidoctor-bracket-extension-demo.png",
+ "https://d33wubrfki0l68.cloudfront.net/fdb8e8fb52bfb022f9514d12fd599158088e9ff9/3356b/images/asciidoctor-gist-demo.png",
+ "https://raw.githubusercontent.com/asciidoctor/asciidoctor-lein-plugin/master/misc/example.png"
+ ]
+ },
+ "aspell": {
+ "icon": "http://www.gnu.org/graphics/gnu-head-sm.jpg",
+ "images": []
+ },
+ "astyle": {
+ "icon": "",
+ "images": []
+ },
+ "atomicparsley": {
+ "icon": "",
+ "images": []
+ },
+ "austin": {
+ "icon": "https://github.com/P403n1x87/austin/raw/master/art/austin_die_cut_sticker.png",
+ "images": [
+ "https://github.com/P403n1x87/austin/raw/master/art/austin-tui.png",
+ "https://github.com/P403n1x87/austin/raw/master/art/austin-where.png",
+ "https://github.com/P403n1x87/austin/raw/master/art/austin-where-kernel.png",
+ "https://github.com/P403n1x87/austin/raw/master/doc/cheatsheet.png",
+ "https://github.com/P403n1x87/austin/raw/master/art/vscode-demo.gif",
+ "https://github.com/P403n1x87/austin/raw/master/art/austin-tui.gif",
+ "https://github.com/P403n1x87/austin/raw/master/art/austin-web.gif",
+ "https://github.com/P403n1x87/austin/raw/master/art/speedscope.png"
+ ]
+ },
+ "autoit": {
+ "icon": "https://i.imgur.com/uv7UeaC.png",
+ "images": [
+ "https://www.autoitscript.com/site/wp-content/uploads/2012/07/gui_eg1.png",
+ "https://www.autoitscript.com/site/wp-content/uploads/2012/07/gui_eg2.png",
+ "https://www.autoitscript.com/site/wp-content/uploads/2018/01/AutoIt_Editor_1014x739-150x150.png"
+ ]
+ },
+ "autossh": {
+ "icon": "",
+ "images": []
+ },
+ "avrdude": {
+ "icon": "",
+ "images": []
+ },
+ "avr-gcc": {
+ "icon": "",
+ "images": []
+ },
+ "avro-tools": {
+ "icon": "https://avro.apache.org/docs/1.11.1/logo.svg",
+ "images": [
+ "https://i.imgur.com/xXcM0bA.png",
+ "https://i.imgur.com/NF6lrDy.png",
+ "https://i.imgur.com/URw2PWy.png"
+ ]
+ },
+ "aws": {
+ "icon": "https://www.strongdm.com/hubfs/Technology%20Images/603c5ee70b9e8acb4229b654_603c218977575b8d6b27fabe_AWS_CLI.png",
+ "images": [
+ "https://i.imgur.com/gg40CLi.png",
+ "https://eclipsys.ca/wp-content/uploads/2020/09/a6b492f2-2f6a-43e2-a575-c51f5bc9406e.png"
+ ]
+ },
+ "Aws-amplify": {
+ "icon": "https://seeklogo.com/images/A/aws-amplify-logo-D68DDB5AB1-seeklogo.com.png",
+ "images": [
+ "https://docs.amplify.aws/assets/ogp.jpg",
+ "https://d2908q01vomqb2.cloudfront.net/0a57cb53ba59c46fc4b692527a38a87c78d84028/2021/11/16/Screen-Shot-2021-11-16-at-6.46.56-AM-1024x514.png",
+ "https://i.imgur.com/MA41eq1.png"
+ ]
+ },
+ "aws-copilot": {
+ "icon": "https://i.imgur.com/yU21UD6.png",
+ "images": [
+ "https://aws.github.io/copilot-cli/assets/images/screen.png",
+ "https://aws.github.io/copilot-cli/assets/images/copilot-init.png",
+ "https://aws.github.io/copilot-cli/assets/images/copilot-env-init.png",
+ "https://aws.github.io/copilot-cli/assets/images/copilot-svc-status.png"
+ ]
+ },
+ "aws-ecs": {
+ "icon": "https://i.imgur.com/kn4cVi0.png",
+ "images": [
+ "https://d1.awsstatic.com/product-page-diagram_Amazon-ECS%402x.0d872eb6fb782ddc733a27d2bb9db795fed71185.png",
+ "https://d2908q01vomqb2.cloudfront.net/fe2ef495a1152561572949784c16bf23abb28057/2021/10/08/ecs-anywhere-overview.png",
+ "https://i.imgur.com/Tc8JJz3.png"
+ ]
+ },
+ "aws-iam-authenticator": {
+ "icon": "https://community.chocolatey.org/content/packageimages/aws-iam-authenticator.0.5.9.png",
+ "images": []
+ },
+ "aws-nuke": {
+ "icon": "",
+ "images": []
+ },
+ "awsqueue": {
+ "icon": "",
+ "images": []
+ },
+ "aws-sam-cli": {
+ "icon": "https://i.imgur.com/bPPTfVT.png",
+ "images": [
+ "https://i.ytimg.com/vi/g84x2nax6zA/maxresdefault.jpg",
+ "https://s33046.pcdn.co/wp-content/uploads/2020/08/aws-sam-workflow-e1597653903262.png"
+ ]
+ },
+ "awsSts": {
+ "icon": "",
+ "images": []
+ },
+ "aws-vault": {
+ "icon": "",
+ "images": []
+ },
+ "axel": {
+ "icon": "https://i.imgur.com/sv6GszT.png",
+ "images": []
+ },
+ "azcopy": {
+ "icon": "",
+ "images": [
+ "https://learn.microsoft.com/en-us/azure/storage/common/media/storage-use-azcopy-v10/azcopy-inline-help.png"
+ ]
+ },
+ "aztfy": {
+ "icon": "",
+ "images": [
+ "https://i.imgur.com/V9EBh1G.png"
+ ]
+ },
+ "azure-cli": {
+ "icon": "https://i.imgur.com/LKqwEwP.png",
+ "images": [
+ "https://i0.wp.com/build5nines.com/wp-content/uploads/2019/06/Azure_CLI_Featured_Image_1920x1080.png",
+ "https://www.thomasmaurer.ch/wp-content/uploads/2019/07/Azure-CLI-Windows-Terminal-PowerShell.jpg",
+ "https://learn.microsoft.com/en-us/cli/azure/media/interactive-azure-cli/webapp-create.png"
+ ]
+ }
}
-
-}
+}
\ No newline at end of file
diff --git a/wingetui/__init__.py b/wingetui/__init__.py
index 0dd93a2595..f7813b1ae8 100644
--- a/wingetui/__init__.py
+++ b/wingetui/__init__.py
@@ -113,6 +113,7 @@ def loadStuffThread(self):
# Preparation threads
Thread(target=self.checkForRunningInstances, daemon=True).start()
+ Thread(target=self.downloadPackagesMetadata, daemon=True).start()
if not getSettings("DisableWinget"):
Thread(target=self.detectWinget, daemon=True).start()
else:
@@ -131,7 +132,7 @@ def loadStuffThread(self):
Thread(target=self.instanceThread, daemon=True).start()
Thread(target=self.updateIfPossible, daemon=True).start()
- while self.loadStatus < 6:
+ while self.loadStatus < 7:
time.sleep(0.01)
except Exception as e:
print(e)
@@ -238,6 +239,27 @@ def detectSudo(self):
print(e)
self.loadStatus += 1
+ def downloadPackagesMetadata(self):
+ try:
+ self.callInMain.emit(lambda: self.loadingText.setText(_("Downloading package metadata...")))
+ data = urlopen("https://raw.githubusercontent.com/martinet101/WingetUI/screenshots-and-icons/WebBasedData/screenshot-database.json").read()
+ try:
+ os.makedirs(os.path.join(os.path.expanduser("~"), f".wingetui/cachedmeta"))
+ except FileExistsError:
+ pass
+ with open(os.path.join(os.path.expanduser("~"), f".wingetui/cachedmeta/packages.json"), "wb") as f:
+ f.write(data)
+ print("🟢 Downloaded latest metadata to local file")
+ except Exception as e:
+ report(e)
+ try:
+ with open(os.path.join(os.path.expanduser("~"), f".wingetui/cachedmeta/packages.json"), "rb") as f:
+ globals.packageMeta = json.load(f)
+ print("🔵 Loaded metadata from local file")
+ except Exception as e:
+ report(e)
+ self.loadStatus += 1
+
def loadMainUI(self):
print("Reached main ui load milestone")
try:
diff --git a/wingetui/globals.py b/wingetui/globals.py
index aa3d43d28b..821ce9a91c 100644
--- a/wingetui/globals.py
+++ b/wingetui/globals.py
@@ -52,4 +52,8 @@ def addTreeWidgetItem(item: QTreeWidgetItem):
lastFocusedWindow: int = 0
themeChanged: bool = False
updatesAvailable: bool = False
-canUpdate: bool = False
\ No newline at end of file
+canUpdate: bool = False
+
+packageMeta: dict = {}
+infobox: QWidget = None
+centralWindowLayout: QWidget = None
\ No newline at end of file
diff --git a/wingetui/mainWindow.py b/wingetui/mainWindow.py
index 7b490dc3aa..5c13dc051b 100644
--- a/wingetui/mainWindow.py
+++ b/wingetui/mainWindow.py
@@ -1,3 +1,4 @@
+from xml.dom.minidom import Attr
from PySide6.QtCore import *
from PySide6.QtGui import *
from PySide6.QtWidgets import *
@@ -31,7 +32,7 @@ def __init__(self):
self.resize(QSize(1100, 700))
self.loadWidgets()
self.blackmatt = QWidget(self)
- self.blackmatt.setStyleSheet("background-color: rgba(0, 0, 0, 50%);")
+ self.blackmatt.setStyleSheet("background-color: rgba(0, 0, 0, 30%);border-top-left-radius: 8px;border-top-right-radius: 8px;")
self.blackmatt.hide()
self.blackmatt.move(0, 0)
self.blackmatt.resize(self.size())
@@ -49,6 +50,10 @@ def __init__(self):
print("🟢 Main application loaded...")
def loadWidgets(self) -> None:
+
+ self.infobox = PackageInfoPopupWindow(self)
+ globals.infobox = self.infobox
+
self.widgets = {}
self.mainWidget = QStackedWidget()
self.extrasMenu = QMenu("", self)
@@ -150,12 +155,15 @@ def showExtrasMenu():
self.setContentsMargins(0, 0, 0, 0)
w.setLayout(vl)
self.setCentralWidget(w)
+ globals.centralWindowLayout = w
sct = QShortcut(QKeySequence("Ctrl+Tab"), self)
sct.activated.connect(lambda: (self.mainWidget.setCurrentIndex((self.mainWidget.currentIndex() + 1) if self.mainWidget.currentIndex() < 4 else 0), self.buttonBox.buttons()[self.mainWidget.currentIndex()].setChecked(True)))
sct = QShortcut(QKeySequence("Ctrl+Shift+Tab"), self)
sct.activated.connect(lambda: (self.mainWidget.setCurrentIndex((self.mainWidget.currentIndex() - 1) if self.mainWidget.currentIndex() > 0 else 3), self.buttonBox.buttons()[self.mainWidget.currentIndex()].setChecked(True)))
+
+
def addTab(self, widget: QWidget, label: str, addToMenu: bool = False, actionIcon: str = "") -> QPushButton:
i = self.mainWidget.addWidget(widget)
btn = PushButtonWithAction(label)
@@ -247,6 +255,11 @@ def resizeEvent(self, event: QResizeEvent) -> None:
self.blackmatt.resize(self.size())
except AttributeError:
pass
+ try:
+ s = self.infobox.size()
+ self.infobox.move((self.width()-s.width())//2, (self.height()-s.height())//2)
+ except AttributeError:
+ pass
return super().resizeEvent(event)
def showWindow(self):
diff --git a/wingetui/resources/placeholder_image_black.png b/wingetui/resources/placeholder_image_black.png
new file mode 100644
index 0000000000..0564dc8111
Binary files /dev/null and b/wingetui/resources/placeholder_image_black.png differ
diff --git a/wingetui/resources/placeholder_image_white.png b/wingetui/resources/placeholder_image_white.png
new file mode 100644
index 0000000000..14645a34e0
Binary files /dev/null and b/wingetui/resources/placeholder_image_white.png differ
diff --git a/wingetui/storeEngine.py b/wingetui/storeEngine.py
index 9a45483665..2776f44651 100644
--- a/wingetui/storeEngine.py
+++ b/wingetui/storeEngine.py
@@ -1,4 +1,8 @@
-from __future__ import annotations # to fix NameError: name 'TreeWidgetItemWithQAction' is not defined
+from __future__ import annotations
+from decimal import setcontext
+from email.mime import image
+from functools import partial
+from multiprocessing.sharedctypes import Value # to fix NameError: name 'TreeWidgetItemWithQAction' is not defined
import wingetHelpers, scoopHelpers, sys, subprocess, time, os, json
from threading import Thread
from PySide6.QtCore import *
@@ -472,7 +476,7 @@ def close(self):
super().close()
super().destroy()
-class PackageInfoPopupWindow(QMainWindow):
+class PackageInfoPopupWindow(QWidget):
onClose = Signal()
loadInfo = Signal(dict)
closeDialog = Signal()
@@ -480,29 +484,36 @@ class PackageInfoPopupWindow(QMainWindow):
setLoadBarValue = Signal(str)
startAnim = Signal(QVariantAnimation)
changeBarOrientation = Signal()
+ callInMain = Signal(object)
packageItem: TreeWidgetItemWithQAction = None
finishedCount: int = 0
pressed = False
oldPos = QPoint(0, 0)
- def __init__(self, parent = None):
+ def __init__(self, parent):
super().__init__(parent = parent)
+ self.callInMain.connect(lambda f: f())
self.sc = QScrollArea()
- self.setWindowFlags(Qt.Window)
- self.setWindowModality(Qt.WindowModal)
- self.setWindowFlag(Qt.Tool)
- self.setFocusPolicy(Qt.NoFocus)
- self.setWindowFlag(Qt.FramelessWindowHint)
+
+ self.dgeff = QGraphicsBlurEffect()
+
self.store = ""
- self.sct = QShortcut(QKeySequence("Esc"), self)
+ self.setObjectName("bg")
+ self.sct = QShortcut(QKeySequence("Esc"), self.sc)
self.sct.activated.connect(lambda: self.close())
self.sc.setWidgetResizable(True)
- self.setStyleSheet("""
- QScrollArea{
+ self.sc.setStyleSheet(f"""
+ QGroupBox {{
+ border: 0px;
+ }}
+ QScrollArea{{
border-radius: 5px;
padding: 5px;
- }
+ background-color: {'rgba(30, 30, 30, 50%)' if isDark() else 'rgba(255, 255, 255, 75%)'};
+ border-radius: 16px;
+ border: 1px solid #88888888;
+ }}
""")
self.loadingProgressBar = QProgressBar(self)
self.loadingProgressBar.setRange(0, 1000)
@@ -519,6 +530,11 @@ def __init__(self, parent = None):
self.title.setStyleSheet("font-size: 30pt;font-family: \"Segoe UI Variable Display\";font-weight: bold;")
self.title.setText(_("Loading..."))
+ self.appIcon = QLabel()
+ self.appIcon.setFixedSize(QSize(96, 96))
+ self.appIcon.setStyleSheet(f"padding: 16px; border-radius: 16px; background-color: {'#303030' if isDark() else 'white'};")
+ self.appIcon.setPixmap(QIcon(getMedia("install")).pixmap(64, 64))
+
fortyWidget = QWidget()
fortyWidget.setFixedWidth(120)
@@ -527,8 +543,14 @@ def __init__(self, parent = None):
fortyTopWidget.setMinimumHeight(30)
self.mainGroupBox = QGroupBox()
+ self.mainGroupBox.setFlat(True)
- self.layout.addWidget(self.title)
+ hl = QHBoxLayout()
+ hl.addWidget(self.appIcon)
+ hl.addSpacing(16)
+ hl.addWidget(self.title)
+
+ self.layout.addLayout(hl)
self.layout.addStretch()
self.hLayout = QHBoxLayout()
@@ -552,14 +574,103 @@ def __init__(self, parent = None):
self.author.setWordWrap(True)
self.layout.addWidget(self.author)
- self.layout.addStretch()
+ self.layout.addSpacing(10)
self.license = QLinkLabel(_('License:')+" "+_('Unknown'))
self.license.setWordWrap(True)
self.layout.addWidget(self.license)
- self.layout.addStretch()
+ self.layout.addSpacing(10)
+
+ self.screenshotsWidget = QScrollArea()
+ self.screenshotsWidget.setWidgetResizable(True)
+ self.screenshotsWidget.setStyleSheet(f"QScrollArea{{padding: 8px; border-radius: 8px; background-color: {'#303030' if isDark() else 'white'};}}")
+ self.screenshotsWidget.setFixedHeight(150)
+ self.screenshotsWidget.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOff)
+ self.screenshotsWidget.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOff)
+ self.layout.addWidget(self.screenshotsWidget)
+ self.centralwidget = QWidget(self)
+
+ self.blackCover = QWidget(self.centralwidget)
+ self.blackCover.setStyleSheet("border: none;border-radius: 16px; margin: 0px;background-color: rgba(0, 0, 0, 30%);")
+ self.blackCover.hide()
+ blackCover = self.blackCover
+
+ self.imagesLayout = QHBoxLayout()
+ self.imagesLayout.setContentsMargins(0, 0, 0, 0)
+ self.imagesLayout.setSpacing(0)
+ self.imagesWidget = QWidget()
+ self.imagesWidget.setLayout(self.imagesLayout)
+ self.screenshotsWidget.setWidget(self.imagesWidget)
+ self.imagesLayout.addStretch()
+
+ class LabelWithImageViewer(QLabel):
+ currentPixmap = QPixmap()
+ def __init__(self, parent: QWidget):
+ super().__init__()
+ self.parentwidget: PackageInfoPopupWindow = parent
+ self.clickableButton = QPushButton(self)
+ self.setMinimumWidth(0)
+ self.viewer = QLabel(self.parentwidget)
+ self.viewer.hide()
+ self.viewer.setStyleSheet(f"QLabel{{padding: 16px; border-radius: 16px; background-color: {'#202020' if isDark() else 'white'};border: 1px solid #88888888;}}")
+ e = QGraphicsDropShadowEffect()
+ e.setColor(Qt.black)
+ e.setBlurRadius(10)
+ self.viewer.setGraphicsEffect(e)
+ self.clickableButton.clicked.connect(self.showBigImage)
+ self.backButton = QPushButton(QIcon(getMedia("close")), "", self.viewer)
+ self.backButton.setFlat(True)
+ self.backButton.setStyleSheet("QPushButton{border: none;border-radius:0px;background:rgba(31, 31, 31, 50%);border-top-right-radius: 16px;}QPushButton:hover{background-color:red;}")
+ self.backButton.clicked.connect(lambda: (self.viewer.close(), blackCover.hide()))
+ self.clickableButton.setStyleSheet(f"QPushButton{{background-color: rgba(127, 127, 127, 1%);border: 0px;border-radius: 0px;}}QPushButton:hover{{background-color: rgba({'255, 255, 255' if not isDark() else '0, 0, 0'}, 10%)}}")
+
+ def resizeEvent(self, event: QResizeEvent) -> None:
+ self.clickableButton.move(0, 0)
+ self.clickableButton.resize(self.size())
+ return super().resizeEvent(event)
+
+ def showBigImage(self):
+ blackCover.show()
+ p = self.currentPixmap.scaledToWidth(self.parentwidget.width()-55)
+ self.viewer.setPixmap(p)
+ self.viewer.show()
+ self.viewer.setFixedSize(p.width()+32, p.height()+32)
+ self.viewer.move(8, 120)
+ self.viewer.raise_()
+ blackCover.stackUnder(self.viewer)
+ self.backButton.move(self.viewer.width()-40, 0)
+ self.backButton.resize(40, 40)
+ self.backButton.show()
+
+ def setPixmap(self, arg__1: QPixmap) -> None:
+ self.currentPixmap = arg__1
+ return super().setPixmap(arg__1.scaledToHeight(self.height(), Qt.SmoothTransformation))
+
+ self.imagesCarrousel: list[LabelWithImageViewer] = []
+ for i in range(20):
+ l = LabelWithImageViewer(self.centralwidget)
+ l.setStyleSheet("border-radius: 4px;margin: 0px;margin-right: 4px;")
+ self.imagesCarrousel.append(l)
+ self.imagesLayout.addWidget(l)
+
+ self.contributeLabel = QLabel()
+ self.contributeLabel.setText(f"""{_('Does this package have a missing icon?')}
{_('Are these screenshots wron or blurry?')}
{_('The icons and screenshots are maintained by users like you!')}
{_('Contribute to the icon and screenshot repository')}
+ """)
+ self.contributeLabel.setAlignment(Qt.AlignCenter | Qt.AlignVCenter)
+ self.contributeLabel.setOpenExternalLinks(True)
+ self.imagesLayout.addWidget(self.contributeLabel)
+ self.imagesLayout.addStretch()
+ self.imagesScrollbar = CustomScrollBar()
+ self.imagesScrollbar.setOrientation(Qt.Horizontal)
+ self.screenshotsWidget.setHorizontalScrollBar(self.imagesScrollbar)
+ self.imagesScrollbar.move(self.screenshotsWidget.x(), self.screenshotsWidget.y()+self.screenshotsWidget.width()-16)
+ self.imagesScrollbar.show()
+ self.imagesScrollbar.setFixedHeight(12)
+
+ self.layout.addWidget(self.imagesScrollbar)
+
hLayout = QHBoxLayout()
self.versionLabel = QLinkLabel(_("Version:"))
@@ -577,8 +688,7 @@ def __init__(self, parent = None):
self.installButton.setFixedHeight(30)
downloadGroupBox = QGroupBox()
- downloadGroupBox.setMinimumHeight(100)
- optionsGroupBox = QGroupBox()
+ downloadGroupBox.setFlat(True)
self.forceCheckbox = QCheckBox()
self.forceCheckbox.setText(_("Skip hash check"))
@@ -592,11 +702,10 @@ def __init__(self, parent = None):
self.adminCheckbox.setText(_("Run as admin"))
self.adminCheckbox.setChecked(False)
- self.oLayout.addStretch()
+
self.oLayout.addWidget(self.forceCheckbox)
self.oLayout.addWidget(self.interactiveCheckbox)
self.oLayout.addWidget(self.adminCheckbox)
- self.oLayout.addStretch()
hLayout.addWidget(self.versionLabel)
hLayout.addWidget(self.versionCombo)
@@ -611,8 +720,8 @@ def __init__(self, parent = None):
downloadGroupBox.setLayout(vl)
self.layout.addWidget(downloadGroupBox)
- self.layout.addStretch()
+ self.layout.addSpacing(10)
self.packageId = QLinkLabel(_('Program ID:')+" "+_('Unknown'))
self.packageId.setWordWrap(True)
@@ -635,6 +744,8 @@ def __init__(self, parent = None):
self.storeLabel = QLinkLabel(f"Source: {self.store}")
self.storeLabel.setWordWrap(True)
self.layout.addWidget(self.storeLabel)
+
+ self.layout.addSpacing(10)
self.layout.addStretch()
self.advert = QLinkLabel(_("DISCLAIMER: NEITHER MICROSOFT NOR THE CREATORS OF WINGETUI ARE RESPONSIBLE FOR THE DOWNLOADED APPS."))
self.advert.setWordWrap(True)
@@ -645,21 +756,23 @@ def __init__(self, parent = None):
self.vLayout.addWidget(self.mainGroupBox)
self.hLayout.addLayout(self.vLayout, stretch=0)
- self.centralwidget = QWidget()
self.centralwidget.setLayout(self.hLayout)
if(isDark()):
print("🔵 Is Dark")
self.sc.setWidget(self.centralwidget)
- self.setCentralWidget(self.sc)
+
+ l = QHBoxLayout()
+ l.setContentsMargins(0,0, 0, 0)
+ l.addWidget(self.sc)
+ self.setLayout(l)
self.backButton = QPushButton(QIcon(getMedia("close")), "", self)
- self.backButton.setStyleSheet("font-size: 22px;")
self.setStyleSheet("margin: 0px;")
self.backButton.move(self.width()-40, 0)
self.backButton.resize(40, 40)
self.backButton.setFlat(True)
- self.backButton.setStyleSheet("QPushButton{border: none;border-radius:0px;background:transparent}QPushButton:hover{background-color:red;}")
+ self.backButton.setStyleSheet("QPushButton{border: none;border-radius:0px;background:transparent;border-top-right-radius: 16px;}QPushButton:hover{background-color:red;}")
self.backButton.clicked.connect(lambda: (self.onClose.emit(), self.close()))
self.backButton.show()
@@ -697,13 +810,25 @@ def __init__(self, parent = None):
self.rightFast.finished.connect(lambda: (self.leftSlow.start(), self.changeBarOrientation.emit()))
self.leftSlow.start()
+
+ self.sc.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOff)
+ self.verticalScrollbar = CustomScrollBar()
+ self.sc.setVerticalScrollBar(self.verticalScrollbar)
+ self.verticalScrollbar.setParent(self)
+ self.verticalScrollbar.show()
+ self.verticalScrollbar.setFixedWidth(12)
+
+
def resizeEvent(self, event = None):
self.centralwidget.setFixedWidth(self.width()-18)
g = self.mainGroupBox.geometry()
- self.loadingProgressBar.move(0, 0)
- self.loadingProgressBar.resize(self.width(), 4)
+ self.loadingProgressBar.move(16, 0)
+ self.loadingProgressBar.resize(self.width()-32, 4)
+ self.verticalScrollbar.move(self.width()-16, 44)
+ self.verticalScrollbar.resize(12, self.height()-64)
self.backButton.move(self.width()-40, 0)
+ self.imagesScrollbar.move(self.screenshotsWidget.x()+22, self.screenshotsWidget.y()+self.screenshotsWidget.height()+4)
if(event):
return super().resizeEvent(event)
@@ -737,6 +862,15 @@ def loadProgram(self, title: str, id: str, useId: bool, store: str, update: bool
self.manifest.setText(f"{_('Manifest')}: {_('Loading...')}")
self.storeLabel.setText(f"{_('Source')}: {self.store.capitalize()}")
self.versionCombo.addItems([_("Loading...")])
+
+ def resetLayoutWidget():
+ for l in self.imagesCarrousel:
+ l.setPixmap(QPixmap())
+ Thread(target=self.loadPackageScreenshots, args=(id, store)).start()
+
+ self.callInMain.emit(lambda: resetLayoutWidget())
+ self.callInMain.emit(lambda: self.appIcon.setPixmap(QIcon(getMedia("install")).pixmap(64, 64)))
+ Thread(target=self.loadPackageIcon, args=(id, store)).start()
self.finishedCount = 0
if(store.lower()=="winget"):
@@ -744,6 +878,82 @@ def loadProgram(self, title: str, id: str, useId: bool, store: str, update: bool
elif("scoop" in store.lower()):
Thread(target=scoopHelpers.getInfo, args=(self.loadInfo, title, id, useId), daemon=True).start()
+ def loadPackageIcon(self, id: str, store: str) -> None:
+ try:
+ iconprov = "winget" if not "scoop" in store.lower() else "scoop"
+ iconpath = os.path.join(os.path.expanduser("~"), f".wingetui/cachedmeta/{iconprov}.{id}.icon.png")
+ if not os.path.exists(iconpath):
+ iconurl = globals.packageMeta[iconprov][id]["icon"]
+ print("🔵 Found icon: ", iconurl)
+ icondata = urlopen(iconurl).read()
+ with open(iconpath, "wb") as f:
+ f.write(icondata)
+ else:
+ cprint(f"🔵 Found cached image in {iconpath}")
+ self.callInMain.emit(lambda: self.appIcon.setPixmap(QIcon(iconpath).pixmap(64, 64)))
+ except Exception as e:
+ try:
+ if type(e) != KeyError:
+ report(e)
+ else:
+ print(f"🟠Icon {id} not found in json")
+ pass # TODO: implement fallback icon loader
+ except Exception as e:
+ report(e)
+
+ def loadPackageScreenshots(self, id: str, store: str) -> None:
+ try:
+ self.validImageCount = 0
+ self.canContinueWithImageLoading = 0
+ imageprov = "winget" if not "scoop" in store.lower() else "scoop"
+ count = 0
+ for i in range(len(globals.packageMeta[imageprov][id]["images"])):
+ try:
+ self.callInMain.emit(self.imagesCarrousel[i].show)
+ self.callInMain.emit(partial(self.imagesCarrousel[i].setPixmap, QPixmap(getMedia("placeholder_image")).scaledToHeight(128, Qt.SmoothTransformation)))
+ count += 1
+ except Exception as e:
+ report(e)
+ for i in range(count+1, 20):
+ self.callInMain.emit(self.imagesCarrousel[i].hide)
+ for i in range(len(globals.packageMeta[imageprov][id]["images"])):
+ try:
+ imagepath = os.path.join(os.path.expanduser("~"), f".wingetui/cachedmeta/{imageprov}.{id}.screenshot.{i}.png")
+ if not os.path.exists(imagepath):
+ iconurl = globals.packageMeta[imageprov][id]["images"][i]
+ print("🔵 Found icon: ", iconurl)
+ icondata = urlopen(iconurl).read()
+ with open(imagepath, "wb") as f:
+ f.write(icondata)
+ else:
+ cprint(f"🔵 Found cached image in {imagepath}")
+ p = QPixmap(imagepath)
+ if not p.isNull():
+ self.callInMain.emit(partial(self.imagesCarrousel[self.validImageCount].setPixmap, p))
+ self.callInMain.emit(self.imagesCarrousel[self.validImageCount].show)
+ self.validImageCount += 1
+ else:
+ print(f"🟠{imagepath} is a null image")
+ except Exception as e:
+ report(e)
+ if self.validImageCount == 0:
+ cprint("🟠No valid screenshots were found")
+ else:
+ cprint(f"🟢 {self.validImageCount} vaild images found!")
+ for i in range(self.validImageCount+1, 20):
+ self.callInMain.emit(self.imagesCarrousel[i].hide)
+
+ except Exception as e:
+ try:
+ if type(e) != KeyError:
+ report(e)
+ else:
+ print(f"🟠Icon {id} not found in json")
+ pass # TODO: implement fallback icon loader
+ except Exception as e:
+ report(e)
+
+
def printData(self, appInfo: dict) -> None:
self.finishedCount += 1
if not("scoop" in self.store.lower()) or self.finishedCount > 1:
@@ -808,42 +1018,50 @@ def install(self):
self.close()
def show(self) -> None:
- g: QRect = self.parent().window().geometry()
+ self.blackCover.hide()
+ g = QRect(0, 0, self.parent().window().geometry().width(), self.parent().window().geometry().height())
self.resize(700, 650)
self.parent().window().blackmatt.show()
self.move(g.x()+g.width()//2-700//2, g.y()+g.height()//2-650//2)
- print(g.x()+g.width()//2-700//2, g.y()+g.height()//2-650//2)
+ self.raise_()
+ globals.centralWindowLayout.setGraphicsEffect(self.dgeff)
+ self.dgeff.setBlurRadius(40)
+ self.imagesScrollbar.move(self.screenshotsWidget.x()+22, self.screenshotsWidget.y()+self.screenshotsWidget.height()+4)
+ self.blackCover.resize(self.width(), self.centralwidget.height())
return super().show()
def close(self) -> bool:
+ self.blackCover.hide()
+ for label in self.imagesCarrousel:
+ label.viewer.close()
+ self.dgeff.setBlurRadius(1)
self.parent().window().blackmatt.hide()
return super().close()
def hide(self) -> None:
+ self.blackCover.hide()
try:
+ for label in self.imagesCarrousel:
+ label.viewer.close()
+ self.dgeff.setBlurRadius(0)
self.parent().window().blackmatt.hide()
except AttributeError:
pass
return super().hide()
def mousePressEvent(self, event: QMouseEvent) -> None:
- self.pressed = True
- self.oldPos = event.pos()
+ #self.pressed = True
+ #self.oldPos = event.pos()
return super().mousePressEvent(event)
def mouseMoveEvent(self, event: QMouseEvent) -> None:
- if self.pressed:
- try:
- if not globals.mainWindow.isMaximized() and not globals.mainWindow.isMinimized():
- globals.mainWindow.move(globals.mainWindow.pos()+(event.pos()-self.oldPos))
- except AttributeError as e:
- report(e)
- self.move(self.pos()+(event.pos()-self.oldPos))
+ #if self.pressed:
+ # self.window().move(self.pos()+(event.pos()-self.oldPos))
return super().mouseMoveEvent(event)
def mouseReleaseEvent(self, event: QMouseEvent) -> None:
- self.pressed = False
- self.oldPos = event.pos()
+ #self.pressed = False
+ #self.oldPos = event.pos()
return super().mouseReleaseEvent(event)
def destroy(self, destroyWindow: bool = ..., destroySubWindows: bool = ...) -> None:
diff --git a/wingetui/uiSections.py b/wingetui/uiSections.py
index 90969862cc..57604d5b12 100644
--- a/wingetui/uiSections.py
+++ b/wingetui/uiSections.py
@@ -28,7 +28,7 @@ def __init__(self, parent = None):
super().__init__(parent = parent)
self.scoopLoaded = False
self.wingetLoaded = False
- self.infobox = PackageInfoPopupWindow(self)
+ self.infobox = globals.infobox
self.setStyleSheet("margin: 0px;")
self.packageReference: dict[str, TreeWidgetItemWithQAction] = {}
@@ -432,7 +432,7 @@ def showQuery(self) -> None:
def openInfo(self, title: str, id: str, store: str, packageItem: TreeWidgetItemWithQAction) -> None:
self.infobox.loadProgram(title, id, useId=not("…" in id), store=store, packageItem=packageItem)
self.infobox.show()
- ApplyMenuBlur(self.infobox.winId(), self.infobox, avoidOverrideStyleSheet=True, shadow=False)
+ #ApplyMenuBlur(self.infobox.winId(), self.infobox, avoidOverrideStyleSheet=True, shadow=False)
def fastinstall(self, title: str, id: str, store: str, admin: bool = False, interactive: bool = False, skiphash: bool = False, packageItem: TreeWidgetItemWithQAction = None) -> None:
if not "scoop" in store.lower():
@@ -510,7 +510,7 @@ def __init__(self, parent = None):
self.callInMain.connect(lambda f: f())
self.scoopLoaded = False
self.wingetLoaded = False
- self.infobox = PackageInfoPopupWindow(self)
+ self.infobox = globals.infobox
self.setStyleSheet("margin: 0px;")
self.programbox = QWidget()
@@ -1076,7 +1076,7 @@ def update(self, title: str, id: str, store: str, all: bool = False, selected: b
def openInfo(self, title: str, id: str, store: str, packageItem: TreeWidgetItemWithQAction = None) -> None:
self.infobox.loadProgram(title, id, useId=not("…" in id), store=store, update=True, packageItem=packageItem)
self.infobox.show()
- ApplyMenuBlur(self.infobox.winId(), self.infobox, avoidOverrideStyleSheet=True, shadow=False)
+ #ApplyMenuBlur(self.infobox.winId(), self.infobox, avoidOverrideStyleSheet=True, shadow=False)
def reloadSources(self):
print("Reloading sources...")
@@ -1162,7 +1162,7 @@ def __init__(self, parent = None):
super().__init__(parent = parent)
self.scoopLoaded = False
self.wingetLoaded = False
- self.infobox = PackageInfoPopupWindow(self)
+ self.infobox = globals.infobox
self.setStyleSheet("margin: 0px;")
self.infobox.onClose.connect(self.showQuery)
self.allPkgSelected = False
@@ -1437,7 +1437,6 @@ def setAllSelected(checked: bool) -> None:
layout.addLayout(hl2)
self.programbox.setLayout(l)
self.layout.addWidget(self.programbox, stretch=1)
- self.layout.addWidget(self.infobox, stretch=1)
self.infobox.hide()
self.addProgram.connect(self.addItem)
@@ -1525,7 +1524,7 @@ def uninstallSelected(self) -> None:
def openInfo(self, title: str, id: str, store: str, packageItem: TreeWidgetItemWithQAction) -> None:
self.infobox.loadProgram(title, id, useId=not("…" in id), store=store, packageItem=packageItem)
self.infobox.show()
- ApplyMenuBlur(self.infobox.winId(), self.infobox, avoidOverrideStyleSheet=True, shadow=False)
+ #ApplyMenuBlur(self.infobox.winId(), self.infobox, avoidOverrideStyleSheet=True, shadow=False)
def finishLoadingIfNeeded(self, store: str) -> None: