From a53de66f46c58db0190679e7ad16fe51a2fbbab6 Mon Sep 17 00:00:00 2001 From: github-actions Date: Fri, 8 Mar 2024 04:38:52 +0000 Subject: [PATCH] Update Fri Mar 8 04:38:52 UTC 2024 --- README.md | 1 + app-contributor-list.csv | 361 ++++++++++++++- bucket.config | 1 + bucket/010editor.json | 10 +- bucket/10x-np.json | 4 +- bucket/1by1_naderi.json | 27 ++ bucket/7zip-extra.json | 29 ++ bucket/7zip-lzma.json | 40 ++ ...son => AutoHotkey-Portable_ACooper81.json} | 0 bucket/Bitwarden-Portable.json | 6 +- bucket/BraveBeta-Portable.json | 6 +- bucket/BraveNightly-Portable.json | 6 +- bucket/{Chord.json => Chord_dodorz.json} | 0 ...e.json => Firefox-Portable_ACooper81.json} | 0 bucket/FirefoxNightly-Portable.json | 10 +- bucket/GitHubDesktop-Install.json | 4 +- bucket/GitHubDesktop-Portable.json | 6 +- bucket/GitHubDesktop-UserInstall.json | 4 +- bucket/GoogleChromeBeta-Portable.json | 10 +- bucket/GoogleChromeCanary-Portable.json | 10 +- bucket/Jacket-Portable.json | 6 +- bucket/MicrosoftEdge-Install.json | 6 +- bucket/MicrosoftEdge-dev-portable.json | 10 +- bucket/MicrosoftEdgeCanary-Portable.json | 6 +- bucket/MicrosoftEdgeDev-Portable.json | 10 +- ...er.json => PDF-XChange-Viewer_dodorz.json} | 0 bucket/QOwnNotes.json | 6 +- bucket/{RegCool.json => RegCool_dodorz.json} | 0 .../SoftwareOKPrintTestPageOK-Portable.json | 6 +- bucket/Starward.json | 6 +- ...json => VeraCrypt-Portable_ACooper81.json} | 0 bucket/VisualStudioCode-Install.json | 4 +- bucket/VisualStudioCode-Portable.json | 6 +- bucket/VisualStudioCode-UserInstall.json | 4 +- ...WebCatalog.json => WebCatalog_dodorz.json} | 0 bucket/WingetUIBeta-Portable.json | 6 +- bucket/ZigDevCLI-Portable.json | 8 +- bucket/aapt2.json | 6 +- bucket/aardio.json | 4 +- bucket/adblink.json | 23 + bucket/adwcleaner.json | 14 +- bucket/aegisub_naderi.json | 43 ++ bucket/affine_naderi.json | 22 + bucket/aimp.json | 29 +- bucket/alacritty-portable.json | 45 ++ bucket/alwaysmousewheel.json | 45 ++ bucket/amp-font-viewer.json | 17 + bucket/ant-renamer.json | 21 + bucket/anti-twin.json | 19 + bucket/api-monitor_naderi.json | 26 ++ bucket/appetizer_naderi.json | 24 + bucket/appget_naderi.json | 21 + bucket/audacity-ffmpeg-plugin.json | 37 +- bucket/audacity-ffmpeg-plugin_rasa.json | 20 + bucket/audacity-lame-plugin_naderi.json | 24 + bucket/auryo.json | 20 + bucket/autodarkmode_naderi.json | 28 ++ bucket/autohotkey-portable.json | 43 ++ bucket/autorun-organizer.json | 36 ++ bucket/avidemux-portable_naderi.json | 27 ++ bucket/awgg.json | 41 ++ bucket/awgg_naderi.json | 48 ++ bucket/babelpad_naderi.json | 18 + bucket/bat-to-exe-converter.json | 37 ++ bucket/beautysearch.json | 21 + bucket/beef-nightly.json | 6 +- bucket/beekeeper-studio-portable.json | 33 ++ bucket/birdfont.json | 22 + bucket/bitcomet_naderi.json | 46 ++ bucket/bitmana.json | 32 ++ bucket/bitwarden.json | 6 +- bucket/blisk-portable.json | 40 ++ bucket/bloatynosy.json | 18 + bucket/bluej_naderi.json | 27 ++ bucket/boom_naderi.json | 22 + bucket/brave-beta.json | 6 +- bucket/brave-nightly.json | 6 +- bucket/bun-canary.json | 4 +- bucket/burp-suite-community-np.json | 6 +- bucket/burp-suite-pro-np.json | 6 +- bucket/caffeinated.json | 22 + bucket/camo-studio.json | 4 +- bucket/capture2text-persian.json | 62 +++ bucket/capture2text_naderi.json | 50 +++ bucket/caret-beta_naderi.json | 24 + bucket/caret_naderi.json | 23 + bucket/cataclysm-dda-tiles-experimental.json | 6 +- bucket/catsxp.json | 10 +- bucket/catsxp_naderi.json | 40 ++ bucket/ccenhancer_naderi.json | 33 ++ bucket/centbrowser-portable.json | 38 ++ bucket/cerebro.json | 38 ++ bucket/chatall.json | 19 +- ...oopInstaller.json => chatall_DoveBoy.json} | 29 +- bucket/chatall_hu3rror.json | 10 +- bucket/chord.json | 23 + bucket/chrome-beta-portable.json | 64 +++ bucket/chrome-canary-portable.json | 64 +++ bucket/chrome-dev-portable.json | 64 +++ bucket/chrome-portable.json | 64 +++ bucket/chromedriver-canary.json | 10 +- bucket/chromedriver_DoveBoy.json | 10 +- bucket/chromium-dev.json | 6 +- bucket/chromium-portable.json | 37 ++ bucket/cinta-notes.json | 26 ++ bucket/citra-canary.json | 43 +- bucket/citra-canary_hermanjustnu.json | 50 --- bucket/citra.json | 42 -- bucket/clcl_naderi.json | 22 + bucket/cleanmgrplus-de.json | 21 + bucket/cleanmgrplus.json | 21 + bucket/clink-portable.json | 27 ++ bucket/clink_DoveBoy.json | 6 +- bucket/clipx_naderi.json | 32 ++ bucket/clone-voice.json | 6 +- bucket/cmake-nightly.json | 14 +- bucket/cmder-powerline-prompt.json | 36 ++ bucket/codeblocks-portable.json | 27 ++ bucket/coinomi.json | 21 + bucket/colorcatcher.json | 17 + bucket/compactgui.json | 2 +- bucket/console2_naderi.json | 48 ++ bucket/consolez_naderi.json | 37 ++ bucket/context.json | 57 +++ bucket/converter-now.json | 24 + bucket/coolplayer_naderi.json | 35 ++ bucket/copy-handler.json | 53 +++ bucket/cpdf_naderi.json | 31 ++ bucket/cpod_naderi.json | 27 ++ bucket/cppcryptfs_naderi.json | 19 + bucket/cryfs.json | 35 ++ ....json => crystaldiskmark-aoi-edition.json} | 0 bucket/crystaldiskmark-shizuku-edition.json | 22 +- ...staldiskmark-shizuku-edition_DoveBoy.json} | 22 +- ...taldiskmark-shizuku-edition_chawyehsu.json | 53 --- bucket/csved_naderi.json | 26 ++ bucket/csvsort_naderi.json | 34 ++ bucket/cutemarked_naderi.json | 19 + bucket/cwtch.json | 21 + bucket/dart-dev.json | 10 +- bucket/ddns-go.json | 14 +- bucket/ddns-go_amorphobia.json | 14 +- bucket/deeplx.json | 10 +- bucket/deeplx_DoveBoy.json | 10 +- bucket/deeplx_hoilc.json | 10 +- bucket/dev-cpp-no-compiler.json | 20 + bucket/dev-cpp.json | 20 + bucket/directory-compare.json | 34 ++ bucket/dm2_naderi.json | 19 + bucket/dmpro.json | 6 +- bucket/dnsbench_naderi.json | 18 + bucket/dogecoin-core.json | 44 ++ bucket/dont-sleep-portable.json | 51 +++ bucket/dorion.json | 6 +- bucket/dorion_Small-Ku.json | 6 +- bucket/doublecmd-portable.json | 89 ++++ bucket/duckstation-preview.json | 4 +- bucket/duckstation.json | 4 +- bucket/duckstation_Calinou.json | 4 +- bucket/easy-context-menu_naderi.json | 35 ++ bucket/easytag_naderi.json | 19 + bucket/edge-portable-beta.json | 77 ++++ bucket/edge-portable-canary.json | 77 ++++ bucket/edge-portable-dev.json | 77 ++++ bucket/edge-portable.json | 77 ++++ bucket/edgedriver-canary.json | 14 +- bucket/edgedriver-dev.json | 14 +- bucket/encfs.json | 17 + bucket/encore.json | 6 +- bucket/encrypto_naderi.json | 47 ++ bucket/epicgames.json | 16 + bucket/eudic_naderi.json | 27 ++ bucket/eventlogviewer.json | 47 ++ bucket/everything-alpha.json | 10 +- bucket/everything-alpha_DoveBoy.json | 10 +- bucket/everything-toolbar.json | 18 + bucket/exif-pilot.json | 23 + bucket/explorerplusplus_naderi.json | 36 ++ bucket/extraterm.json | 24 +- bucket/extraterm_ScoopInstaller.json | 32 ++ bucket/falkon_naderi.json | 45 ++ bucket/famistudio_naderi.json | 19 + bucket/fan-control.json | 26 ++ bucket/ffmpeg-gyan-nightly.json | 8 +- bucket/ffmpeg-nightly.json | 4 +- bucket/ffmpeg-nightly_DoveBoy.json | 8 +- bucket/ffmpeg-shared-nightly.json | 8 +- bucket/ffmpeg-shared-nightly_DoveBoy.json | 8 +- bucket/ffmpeg-yt-dlp.json | 10 +- bucket/filevoyager-portable.json | 28 ++ bucket/firefox-beta-de.json | 54 +++ bucket/firefox-beta-fa.json | 54 +++ bucket/firefox-beta-portable.json | 54 +++ bucket/firefox-developer-de.json | 59 +++ bucket/firefox-developer-fa.json | 59 +++ bucket/firefox-developer-portable.json | 59 +++ bucket/firefox-esr-portable.json | 59 +++ bucket/firefox-nightly-de.json | 53 +++ bucket/firefox-nightly-fa.json | 53 +++ bucket/firefox-nightly-portable.json | 53 +++ bucket/firefox-nightly-zh-cn.json | 10 +- bucket/firefox-nightly.json | 10 +- bucket/firefox-portable-de.json | 54 +++ bucket/firefox-portable-fa.json | 54 +++ bucket/firefox-portable.json | 54 +++ bucket/fixwin-10.json | 23 + bucket/fixwin-11.json | 26 ++ bucket/flashpad_naderi.json | 22 + bucket/flutter.json | 6 +- bucket/flutter_akirco.json | 6 +- bucket/fmedia_naderi.json | 43 ++ bucket/focus-writer.json | 29 ++ bucket/font-behdad.json | 57 +++ bucket/font-estedad.json | 59 +++ bucket/font-farbod.json | 58 +++ bucket/font-gandom.json | 56 +++ bucket/font-ganjnameh.json | 60 +++ bucket/font-mikhak.json | 56 +++ bucket/font-nahid.json | 56 +++ bucket/font-nika.json | 60 +++ bucket/font-noon.json | 59 +++ bucket/font-parastoo.json | 57 +++ bucket/font-sahel.json | 57 +++ bucket/font-samim.json | 56 +++ bucket/font-shabnam.json | 56 +++ bucket/font-shahab.json | 60 +++ bucket/font-source-sans.json | 58 +++ bucket/font-tanha.json | 56 +++ bucket/font-vazir-code.json | 56 +++ bucket/font-vazir.json | 53 +++ bucket/fontviewok.json | 51 +++ bucket/fopnu.json | 39 ++ bucket/foxmail_naderi.json | 34 ++ bucket/free42.json | 6 +- bucket/freerdp.json | 10 +- bucket/fsum_naderi.json | 13 + bucket/ftnn.json | 6 +- bucket/ftnn_akirco.json | 6 +- bucket/ganjoor.json | 42 ++ bucket/ghostscript_DoveBoy.json | 10 +- bucket/ghostscript_ShuguangSun.json | 10 +- bucket/gimp-portable_naderi.json | 34 ++ bucket/git-lfs_ShuguangSun.json | 8 +- bucket/github-beta.json | 6 +- bucket/github.json | 4 +- bucket/github_DoveBoy.json | 4 +- bucket/github_akirco.json | 4 +- bucket/gitnote_naderi.json | 22 + bucket/glooctl-beta.json | 6 +- bucket/gnupg-np.json | 6 +- bucket/gnupg_DoveBoy.json | 6 +- bucket/goneovim-nightly.json | 4 +- bucket/googlechrome-beta.json | 10 +- bucket/googlechrome-canary.json | 10 +- bucket/gpg-np.json | 6 +- bucket/gpg_DoveBoy.json | 6 +- bucket/grammarly-np.json | 6 +- bucket/grep-win.json | 42 ++ bucket/gvim-portable.json | 34 ++ bucket/gyroflow_naderi.json | 29 ++ bucket/halite_naderi.json | 35 ++ bucket/handbrake-portable_naderi.json | 39 ++ bucket/hash-explorer_naderi.json | 24 + bucket/hdcleaner_naderi.json | 37 ++ bucket/hiccup-cli.json | 22 + bucket/icofx.json | 24 + bucket/iconview_naderi.json | 46 ++ bucket/idea-eap.json | 6 +- bucket/idea-portable.json | 65 +++ bucket/idea-ultimate-eap.json | 6 +- bucket/imagine.json | 4 +- bucket/ipfilter-nightly.json | 4 +- bucket/jackett.json | 6 +- bucket/jaeger.json | 6 +- bucket/java-editor_naderi.json | 40 ++ bucket/jd-gui_naderi.json | 23 + bucket/jsonedit_naderi.json | 21 + bucket/jujutsu.json | 6 +- bucket/jumppad.json | 6 +- bucket/junkctrl.json | 20 + bucket/justcolorpicker_naderi.json | 36 ++ bucket/keyfinder.json | 23 + bucket/keynote-nf.json | 6 +- bucket/kicad-lite-nightly.json | 6 +- bucket/kicad-nightly.json | 6 +- bucket/kmplayer.json | 32 ++ bucket/kodi-dev.json | 10 +- bucket/lapce-nightly.json | 4 +- bucket/launchy-qt.json | 21 + bucket/leomoon-hafez.json | 22 + bucket/leomoon-jalalitray.json | 22 + bucket/leomoon-parsinegar.json | 22 + bucket/leomoon-subfix.json | 22 + bucket/lf_naderi.json | 31 ++ bucket/lgpo_naderi.json | 9 + bucket/lingoes_naderi.json | 23 + bucket/local-wp.json | 20 + bucket/locate_naderi.json | 46 ++ bucket/logseq-nightly.json | 6 +- bucket/logseq-nightly_hu3rror.json | 6 +- bucket/logviewer.json | 30 ++ bucket/lunatranslator.json | 10 +- bucket/lyx_naderi.json | 37 ++ bucket/mailmaster.json | 4 +- bucket/markdown-edit.json | 38 ++ bucket/mdict_naderi.json | 31 ++ bucket/mdr_naderi.json | 28 ++ bucket/mdview.json | 26 ++ bucket/mediathekview.json | 22 + bucket/metasploit-framework.json | 6 +- bucket/micro-nightly.json | 6 +- bucket/microsoftedge-canary.json | 14 +- bucket/miktex_naderi.json | 56 +++ bucket/mitec-exe-explorer.json | 32 ++ bucket/mitec-icon-explorer.json | 21 + bucket/mitec-json-viewer.json | 32 ++ bucket/mitec-network-meter.json | 21 + bucket/mitec-network-scanner.json | 32 ++ bucket/mitec-photoview.json | 22 + bucket/mitec-system-information-x.json | 44 ++ bucket/mitec-task-manager-deluxe.json | 32 ++ bucket/mitec-windows-registry-recovery.json | 32 ++ bucket/mitec-xml-viewer.json | 32 ++ bucket/mitmproxy.json | 6 +- bucket/mitmproxy_DoveBoy.json | 6 +- bucket/moderncsv.json | 23 + bucket/mods_charmbracelet.json | 14 +- bucket/mongodb-atlas-cli_hoilc.json | 6 +- bucket/moonbit.json | 4 +- bucket/mp3tag-portable.json | 34 ++ bucket/mp4muxer.json | 22 + bucket/mpc-hc-portable.json | 57 +++ bucket/mps.json | 6 +- bucket/msbuild-structured-log-viewer.json | 6 +- bucket/multidoge.json | 33 ++ bucket/musescore-nightly.json | 8 +- bucket/nanaget.json | 36 ++ bucket/nanarun.json | 41 +- bucket/nanarun_hu3rror.json | 41 ++ bucket/neovim-nightly.json | 4 +- bucket/neovim-nightly_ScoopInstaller.json | 4 +- bucket/netbeans-portable.json | 51 +++ bucket/neteaseuu.json | 20 +- ..._DoveBoy.json => neteaseuu_chawyehsu.json} | 14 - bucket/netsetman.json | 31 ++ bucket/nextcloud.json | 6 +- bucket/nuclear.json | 31 +- bucket/nuclear_kkzzhizhou.json | 26 ++ bucket/ocam_naderi.json | 23 + bucket/odin-nightly.json | 6 +- bucket/officetoolplus_naderi.json | 42 ++ bucket/openclosedriveeject.json | 6 +- bucket/openobserve.json | 6 +- bucket/openwebstart.json | 54 +++ bucket/opera-developer.json | 55 +++ bucket/oss-cad-suite-nightly.json | 6 +- bucket/paste-ex.json | 20 + bucket/pcsx2-dev.json | 4 +- ...dev_Calinou.json => pcsx2-dev_borger.json} | 10 +- bucket/pdf-xchange-viewer.json | 23 + bucket/perfectworldarena.json | 6 +- bucket/perfview.json | 6 +- bucket/perfview_hoilc.json | 6 +- bucket/pgadmin4-np.json | 6 +- bucket/picard-portable.json | 49 +++ bucket/picosmos-tools.json | 30 ++ bucket/pie.json | 30 ++ bucket/pingo.json | 4 +- bucket/portable-registrator.json | 18 + bucket/potplayer-portable_naderi.json | 100 +++++ bucket/potplayer.json | 4 +- bucket/potplayer_DoveBoy.json | 85 ++++ bucket/ppsspp-dev_borger.json | 55 --- bucket/processko_naderi.json | 42 ++ bucket/programmers-notepad.json | 32 ++ bucket/project64-dev.json | 6 +- bucket/project64-dev_borger.json | 6 +- bucket/project64-dev_hermanjustnu.json | 6 +- bucket/proxsign.json | 29 ++ bucket/pscale.json | 10 +- bucket/pulsar_naderi.json | 46 ++ bucket/pushbullet.json | 23 + bucket/pycharm-portable.json | 65 +++ bucket/q10_naderi.json | 21 + bucket/qalculate_naderi.json | 46 ++ bucket/qbittorrent-enhanced_naderi.json | 40 ++ bucket/qilin.json | 21 + bucket/qownnotes_ScoopInstaller.json | 6 +- bucket/qqnt.json | 19 +- bucket/r-devel.json | 4 +- bucket/r-devel_ShuguangSun.json | 4 +- bucket/r-patched.json | 4 +- bucket/radarr_naderi.json | 18 + bucket/{radius.json => radius_hoilc.json} | 0 bucket/rclone-beta.json | 14 +- bucket/redream-dev.json | 6 +- bucket/redream-dev_borger.json | 6 +- bucket/redream-dev_hermanjustnu.json | 6 +- bucket/regcool.json | 46 ++ bucket/regscanner.json | 6 +- bucket/regscanner_ScoopInstaller.json | 84 ++-- bucket/regseeker_naderi.json | 28 ++ bucket/reicon_naderi.json | 39 ++ bucket/resonic.json | 26 ++ bucket/retroarch-nightly.json | 10 +- bucket/rider-eap.json | 6 +- bucket/routedns.json | 4 +- bucket/rpcs3.json | 6 +- bucket/rpcs3_borger.json | 6 +- bucket/rpcs3_hermanjustnu.json | 6 +- bucket/rstudio-daily-electron.json | 6 +- bucket/rstudio-daily.json | 6 +- bucket/rstudio-daily_cderv.json | 6 +- bucket/rstudio-pro-daily.json | 6 +- bucket/rtools_naderi.json | 69 +++ bucket/ruffle-nightly.json | 10 +- bucket/ruffle.json | 10 +- bucket/rustdesk-nightly.json | 6 +- bucket/ryujinx-ava.json | 6 +- bucket/ryujinx-ava_borger.json | 6 +- bucket/ryujinx.json | 6 +- bucket/ryujinx_borger.json | 6 +- bucket/ryujinx_hermanjustnu.json | 6 +- bucket/safeincloud.json | 26 ++ bucket/sandboxie-classic-np.json | 10 +- bucket/sandboxie-classic-portable.json | 10 +- bucket/sandboxie-classic.json | 10 +- bucket/sandboxie-plus-np.json | 10 +- bucket/sandboxie-plus_DoveBoy.json | 10 +- bucket/scoop-completion_naderi.json | 32 ++ bucket/screenshot-captor.json | 45 ++ bucket/securefs_naderi.json | 29 ++ bucket/shellcheck_akirco.json | 6 +- bucket/showkeyboard-node.json | 6 +- bucket/showkeyboard.json | 6 +- bucket/shutter_naderi.json | 22 + bucket/signal.json | 6 +- bucket/similarimagefinder.json | 37 ++ bucket/simple64.json | 6 +- bucket/simple64_borger.json | 6 +- bucket/simple64_hermanjustnu.json | 6 +- bucket/skype.json | 6 +- bucket/smart-svg-viewer.json | 22 + bucket/sonarr_naderi.json | 25 ++ bucket/spicetify-themes.json | 4 +- bucket/spicetify-themes_TheRandomLabs.json | 4 +- bucket/sq.json | 6 +- bucket/sqlite-gui.json | 42 ++ bucket/sqlitebrowser-nightly.json | 10 +- bucket/starward_Small-Ku.json | 10 +- bucket/stash-dev.json | 32 +- bucket/stash-dev_ScoopInstaller.json | 31 ++ bucket/stash-dev_beerpiss.json | 25 -- bucket/stdu-viewer.json | 35 ++ bucket/stdu-xml-editor.json | 31 ++ bucket/steamcmd.json | 6 +- bucket/stickies_naderi.json | 22 + bucket/strokes-plus.json | 39 ++ bucket/sublime-text-4.json | 73 ++++ bucket/subtitle-edit.json | 19 + bucket/swift-nightly.json | 10 +- bucket/tabby-portable.json | 58 +-- bucket/tabby-portable_SayCV.json | 29 ++ bucket/tad_naderi.json | 24 + bucket/teamlink.json | 25 ++ bucket/teamviewer-portable_naderi.json | 34 ++ bucket/telegram_naderi.json | 40 ++ bucket/tenacity.json | 72 +++ bucket/teracopy_naderi.json | 35 ++ bucket/terrascan.json | 10 +- bucket/texniccenter_naderi.json | 37 ++ bucket/texpen.json | 21 + bucket/texstudio-portable.json | 21 + bucket/texts_naderi.json | 22 + bucket/texworks-portable.json | 30 ++ bucket/thunderbird-beta-de.json | 54 +++ bucket/thunderbird-beta-fa.json | 54 +++ bucket/thunderbird-beta.json | 54 +++ bucket/thunderbird-de.json | 54 +++ bucket/thunderbird-fa.json | 54 +++ bucket/thunderbird-portable_naderi.json | 57 +++ bucket/tortoise-svn.json | 128 ++++++ bucket/totalcommander-beta-portable.json | 85 ++++ bucket/totalcommander-portable.json | 84 ++++ bucket/tracy_naderi.json | 19 + bucket/transmission-portable_naderi.json | 34 ++ bucket/tweak-uix.json | 18 + bucket/tweakpower_naderi.json | 38 ++ bucket/typora-plugin.json | 8 +- bucket/ucalendar-portable.json | 23 + bucket/uget-portable.json | 24 + bucket/ugrep_DoveBoy.json | 6 +- bucket/ugrep_batkiz.json | 6 +- bucket/unbound_akirco.json | 10 +- bucket/uncolored.json | 33 ++ bucket/unicsved_naderi.json | 24 + bucket/uniextract.json | 27 ++ bucket/uninstalr.json | 4 +- bucket/uninstalr_naderi.json | 23 + bucket/universal-ctags-nightly.json | 6 +- bucket/universal-viewer-free.json | 26 ++ bucket/universal-viewer-pro.json | 26 ++ bucket/unsplash-wallpapers.json | 30 ++ bucket/upcloud-cli.json | 10 +- bucket/uplay_naderi.json | 27 ++ bucket/uv.json | 10 +- bucket/v2ray-rules-dat-git.json | 8 +- bucket/v2ray-rules-dat.json | 10 +- bucket/v2rayn-core-with-runtime.json | 6 +- bucket/v2rayn-core.json | 6 +- bucket/v2rayn.json | 14 +- bucket/veloren-weekly.json | 6 +- bucket/veracrypt-portable.json | 34 ++ bucket/viber.json | 4 +- bucket/vim-nightly.json | 10 +- bucket/vim-nightly_DoveBoy.json | 10 +- bucket/virtualdub_naderi.json | 51 +++ bucket/vivetool-gui_naderi.json | 21 + bucket/vlc-nightly.json | 10 +- bucket/vlc-portable_naderi.json | 34 ++ bucket/vmware-autounlocker.json | 40 ++ bucket/vscode-insider.json | 96 ++++ bucket/vscode-insiders.json | 6 +- bucket/vscode-portable.json | 6 +- bucket/vscode.json | 10 +- bucket/vscode_ScoopInstaller.json | 10 +- bucket/vscode_akirco.json | 6 +- bucket/waterfox-portable_naderi.json | 31 ++ bucket/wavebox-portable.json | 42 ++ bucket/wavepad_naderi.json | 19 + bucket/webcatalog.json | 27 ++ bucket/wezterm-portable.json | 37 ++ bucket/wfc_naderi.json | 27 ++ bucket/whalebird.json | 6 +- bucket/whatspc.json | 18 + bucket/wigui.json | 22 + bucket/wikidpad_naderi.json | 23 + bucket/win-aio.json | 15 + bucket/win-bash_naderi.json | 11 + bucket/win-gpg.json | 47 ++ bucket/win11rct.json | 21 + bucket/winamp.json | 34 ++ bucket/winauth-portable.json | 23 + bucket/windedit.json | 32 ++ bucket/windirstat-portable.json | 34 ++ bucket/windjview_naderi.json | 21 + bucket/windows-10-update-assistant.json | 29 ++ bucket/windows-repair-toolbox.json | 21 + bucket/windows-repair.json | 29 ++ bucket/windows-update-manager.json | 24 + bucket/windows-update-viewer.json | 38 ++ bucket/wingetui.json | 6 +- bucket/winpaletter.json | 18 + bucket/winrar-de.json | 44 ++ bucket/winrar-fa.json | 44 ++ bucket/winsetview.json | 22 + bucket/winshell.json | 27 ++ bucket/winusb.json | 14 + bucket/wise-disk-cleaner.json | 27 ++ bucket/wise-program-uninstaller.json | 26 ++ bucket/wise-registry-cleaner.json | 27 ++ bucket/wlx2explorer.json | 42 ++ bucket/wox-portable_naderi.json | 30 ++ bucket/wxhexeditor_naderi.json | 44 ++ bucket/wxmedit_naderi.json | 26 ++ bucket/x-spider.json | 27 ++ bucket/xdm_naderi.json | 24 + bucket/xion-audio-player.json | 27 ++ bucket/xmind.json | 45 +- bucket/xmind_ScoopInstaller.json | 40 ++ bucket/xnview-classic-full.json | 27 ++ bucket/xnview-classic-min.json | 27 ++ bucket/xnview-classic.json | 27 ++ bucket/xpdf-reader.json | 37 ++ bucket/xpdf-tools-all_naderi.json | 90 ++++ bucket/xpdf-tools_naderi.json | 55 +++ bucket/xpipe.json | 8 +- bucket/xpipe_hoilc.json | 8 +- bucket/xpipe_naderi.json | 28 ++ bucket/yandex.json | 48 ++ bucket/ydl-ui-portable.json | 39 ++ bucket/yida.json | 6 +- bucket/yomikiru.json | 10 +- bucket/youtube-downloader-hd.json | 23 + bucket/youtube-local.json | 30 ++ bucket/yt-spammer-purge.json | 48 ++ bucket/ytdlp-interface.json | 6 +- bucket/yuzu-pineapple.json | 14 +- ....json => yuzu-pineapple_hermanjustnu.json} | 12 +- bucket/yuzu_borger.json | 52 --- bucket/zazu.json | 27 ++ bucket/zig-dev.json | 20 +- bucket/zotero.json | 2 +- latest.update | 2 +- scripts/jetbrain-portabler.ps1 | 29 ++ .../sublime-text-install-context.reg | 19 + .../sublime-text-uninstall-context.reg | 8 + .../tortoisesvn-install-tools.reg.templ | 20 + .../tortoisesvn-install.reg.templ | 410 ++++++++++++++++++ .../tortoise-svn/tortoisesvn-uninstall.reg | 86 ++++ .../vscode-install-context.reg | 19 + .../vscode-uninstall-context.reg | 8 + 602 files changed, 14268 insertions(+), 1358 deletions(-) create mode 100644 bucket/1by1_naderi.json create mode 100644 bucket/7zip-extra.json create mode 100644 bucket/7zip-lzma.json rename bucket/{AutoHotkey-Portable.json => AutoHotkey-Portable_ACooper81.json} (100%) rename bucket/{Chord.json => Chord_dodorz.json} (100%) rename bucket/{Firefox-Portable.json => Firefox-Portable_ACooper81.json} (100%) rename bucket/{PDF-XChange-Viewer.json => PDF-XChange-Viewer_dodorz.json} (100%) rename bucket/{RegCool.json => RegCool_dodorz.json} (100%) rename bucket/{VeraCrypt-Portable.json => VeraCrypt-Portable_ACooper81.json} (100%) rename bucket/{WebCatalog.json => WebCatalog_dodorz.json} (100%) create mode 100644 bucket/adblink.json create mode 100644 bucket/aegisub_naderi.json create mode 100644 bucket/affine_naderi.json create mode 100644 bucket/alacritty-portable.json create mode 100644 bucket/alwaysmousewheel.json create mode 100644 bucket/amp-font-viewer.json create mode 100644 bucket/ant-renamer.json create mode 100644 bucket/anti-twin.json create mode 100644 bucket/api-monitor_naderi.json create mode 100644 bucket/appetizer_naderi.json create mode 100644 bucket/appget_naderi.json create mode 100644 bucket/audacity-ffmpeg-plugin_rasa.json create mode 100644 bucket/audacity-lame-plugin_naderi.json create mode 100644 bucket/auryo.json create mode 100644 bucket/autodarkmode_naderi.json create mode 100644 bucket/autohotkey-portable.json create mode 100644 bucket/autorun-organizer.json create mode 100644 bucket/avidemux-portable_naderi.json create mode 100644 bucket/awgg.json create mode 100644 bucket/awgg_naderi.json create mode 100644 bucket/babelpad_naderi.json create mode 100644 bucket/bat-to-exe-converter.json create mode 100644 bucket/beautysearch.json create mode 100644 bucket/beekeeper-studio-portable.json create mode 100644 bucket/birdfont.json create mode 100644 bucket/bitcomet_naderi.json create mode 100644 bucket/bitmana.json create mode 100644 bucket/blisk-portable.json create mode 100644 bucket/bloatynosy.json create mode 100644 bucket/bluej_naderi.json create mode 100644 bucket/boom_naderi.json create mode 100644 bucket/caffeinated.json create mode 100644 bucket/capture2text-persian.json create mode 100644 bucket/capture2text_naderi.json create mode 100644 bucket/caret-beta_naderi.json create mode 100644 bucket/caret_naderi.json create mode 100644 bucket/catsxp_naderi.json create mode 100644 bucket/ccenhancer_naderi.json create mode 100644 bucket/centbrowser-portable.json create mode 100644 bucket/cerebro.json rename bucket/{chatall_ScoopInstaller.json => chatall_DoveBoy.json} (61%) create mode 100644 bucket/chord.json create mode 100644 bucket/chrome-beta-portable.json create mode 100644 bucket/chrome-canary-portable.json create mode 100644 bucket/chrome-dev-portable.json create mode 100644 bucket/chrome-portable.json create mode 100644 bucket/chromium-portable.json create mode 100644 bucket/cinta-notes.json delete mode 100644 bucket/citra-canary_hermanjustnu.json delete mode 100644 bucket/citra.json create mode 100644 bucket/clcl_naderi.json create mode 100644 bucket/cleanmgrplus-de.json create mode 100644 bucket/cleanmgrplus.json create mode 100644 bucket/clink-portable.json create mode 100644 bucket/clipx_naderi.json create mode 100644 bucket/cmder-powerline-prompt.json create mode 100644 bucket/codeblocks-portable.json create mode 100644 bucket/coinomi.json create mode 100644 bucket/colorcatcher.json create mode 100644 bucket/console2_naderi.json create mode 100644 bucket/consolez_naderi.json create mode 100644 bucket/context.json create mode 100644 bucket/converter-now.json create mode 100644 bucket/coolplayer_naderi.json create mode 100644 bucket/copy-handler.json create mode 100644 bucket/cpdf_naderi.json create mode 100644 bucket/cpod_naderi.json create mode 100644 bucket/cppcryptfs_naderi.json create mode 100644 bucket/cryfs.json rename bucket/{CrystalDiskMark-Aoi.json => crystaldiskmark-aoi-edition.json} (100%) rename bucket/{CrystalDiskMark-Shizuku_AkariiinMKII.json => crystaldiskmark-shizuku-edition_DoveBoy.json} (69%) delete mode 100644 bucket/crystaldiskmark-shizuku-edition_chawyehsu.json create mode 100644 bucket/csved_naderi.json create mode 100644 bucket/csvsort_naderi.json create mode 100644 bucket/cutemarked_naderi.json create mode 100644 bucket/cwtch.json create mode 100644 bucket/dev-cpp-no-compiler.json create mode 100644 bucket/dev-cpp.json create mode 100644 bucket/directory-compare.json create mode 100644 bucket/dm2_naderi.json create mode 100644 bucket/dnsbench_naderi.json create mode 100644 bucket/dogecoin-core.json create mode 100644 bucket/dont-sleep-portable.json create mode 100644 bucket/doublecmd-portable.json create mode 100644 bucket/easy-context-menu_naderi.json create mode 100644 bucket/easytag_naderi.json create mode 100644 bucket/edge-portable-beta.json create mode 100644 bucket/edge-portable-canary.json create mode 100644 bucket/edge-portable-dev.json create mode 100644 bucket/edge-portable.json create mode 100644 bucket/encfs.json create mode 100644 bucket/encrypto_naderi.json create mode 100644 bucket/epicgames.json create mode 100644 bucket/eudic_naderi.json create mode 100644 bucket/eventlogviewer.json create mode 100644 bucket/everything-toolbar.json create mode 100644 bucket/exif-pilot.json create mode 100644 bucket/explorerplusplus_naderi.json create mode 100644 bucket/extraterm_ScoopInstaller.json create mode 100644 bucket/falkon_naderi.json create mode 100644 bucket/famistudio_naderi.json create mode 100644 bucket/fan-control.json create mode 100644 bucket/filevoyager-portable.json create mode 100644 bucket/firefox-beta-de.json create mode 100644 bucket/firefox-beta-fa.json create mode 100644 bucket/firefox-beta-portable.json create mode 100644 bucket/firefox-developer-de.json create mode 100644 bucket/firefox-developer-fa.json create mode 100644 bucket/firefox-developer-portable.json create mode 100644 bucket/firefox-esr-portable.json create mode 100644 bucket/firefox-nightly-de.json create mode 100644 bucket/firefox-nightly-fa.json create mode 100644 bucket/firefox-nightly-portable.json create mode 100644 bucket/firefox-portable-de.json create mode 100644 bucket/firefox-portable-fa.json create mode 100644 bucket/firefox-portable.json create mode 100644 bucket/fixwin-10.json create mode 100644 bucket/fixwin-11.json create mode 100644 bucket/flashpad_naderi.json create mode 100644 bucket/fmedia_naderi.json create mode 100644 bucket/focus-writer.json create mode 100644 bucket/font-behdad.json create mode 100644 bucket/font-estedad.json create mode 100644 bucket/font-farbod.json create mode 100644 bucket/font-gandom.json create mode 100644 bucket/font-ganjnameh.json create mode 100644 bucket/font-mikhak.json create mode 100644 bucket/font-nahid.json create mode 100644 bucket/font-nika.json create mode 100644 bucket/font-noon.json create mode 100644 bucket/font-parastoo.json create mode 100644 bucket/font-sahel.json create mode 100644 bucket/font-samim.json create mode 100644 bucket/font-shabnam.json create mode 100644 bucket/font-shahab.json create mode 100644 bucket/font-source-sans.json create mode 100644 bucket/font-tanha.json create mode 100644 bucket/font-vazir-code.json create mode 100644 bucket/font-vazir.json create mode 100644 bucket/fontviewok.json create mode 100644 bucket/fopnu.json create mode 100644 bucket/foxmail_naderi.json create mode 100644 bucket/fsum_naderi.json create mode 100644 bucket/ganjoor.json create mode 100644 bucket/gimp-portable_naderi.json create mode 100644 bucket/gitnote_naderi.json create mode 100644 bucket/grep-win.json create mode 100644 bucket/gvim-portable.json create mode 100644 bucket/gyroflow_naderi.json create mode 100644 bucket/halite_naderi.json create mode 100644 bucket/handbrake-portable_naderi.json create mode 100644 bucket/hash-explorer_naderi.json create mode 100644 bucket/hdcleaner_naderi.json create mode 100644 bucket/hiccup-cli.json create mode 100644 bucket/icofx.json create mode 100644 bucket/iconview_naderi.json create mode 100644 bucket/idea-portable.json create mode 100644 bucket/java-editor_naderi.json create mode 100644 bucket/jd-gui_naderi.json create mode 100644 bucket/jsonedit_naderi.json create mode 100644 bucket/junkctrl.json create mode 100644 bucket/justcolorpicker_naderi.json create mode 100644 bucket/keyfinder.json create mode 100644 bucket/kmplayer.json create mode 100644 bucket/launchy-qt.json create mode 100644 bucket/leomoon-hafez.json create mode 100644 bucket/leomoon-jalalitray.json create mode 100644 bucket/leomoon-parsinegar.json create mode 100644 bucket/leomoon-subfix.json create mode 100644 bucket/lf_naderi.json create mode 100644 bucket/lgpo_naderi.json create mode 100644 bucket/lingoes_naderi.json create mode 100644 bucket/local-wp.json create mode 100644 bucket/locate_naderi.json create mode 100644 bucket/logviewer.json create mode 100644 bucket/lyx_naderi.json create mode 100644 bucket/markdown-edit.json create mode 100644 bucket/mdict_naderi.json create mode 100644 bucket/mdr_naderi.json create mode 100644 bucket/mdview.json create mode 100644 bucket/mediathekview.json create mode 100644 bucket/miktex_naderi.json create mode 100644 bucket/mitec-exe-explorer.json create mode 100644 bucket/mitec-icon-explorer.json create mode 100644 bucket/mitec-json-viewer.json create mode 100644 bucket/mitec-network-meter.json create mode 100644 bucket/mitec-network-scanner.json create mode 100644 bucket/mitec-photoview.json create mode 100644 bucket/mitec-system-information-x.json create mode 100644 bucket/mitec-task-manager-deluxe.json create mode 100644 bucket/mitec-windows-registry-recovery.json create mode 100644 bucket/mitec-xml-viewer.json create mode 100644 bucket/moderncsv.json create mode 100644 bucket/mp3tag-portable.json create mode 100644 bucket/mp4muxer.json create mode 100644 bucket/mpc-hc-portable.json create mode 100644 bucket/multidoge.json create mode 100644 bucket/nanaget.json create mode 100644 bucket/nanarun_hu3rror.json create mode 100644 bucket/netbeans-portable.json rename bucket/{neteaseuu_DoveBoy.json => neteaseuu_chawyehsu.json} (55%) create mode 100644 bucket/netsetman.json create mode 100644 bucket/nuclear_kkzzhizhou.json create mode 100644 bucket/ocam_naderi.json create mode 100644 bucket/officetoolplus_naderi.json create mode 100644 bucket/openwebstart.json create mode 100644 bucket/opera-developer.json create mode 100644 bucket/paste-ex.json rename bucket/{pcsx2-dev_Calinou.json => pcsx2-dev_borger.json} (86%) create mode 100644 bucket/pdf-xchange-viewer.json create mode 100644 bucket/picard-portable.json create mode 100644 bucket/picosmos-tools.json create mode 100644 bucket/pie.json create mode 100644 bucket/portable-registrator.json create mode 100644 bucket/potplayer-portable_naderi.json create mode 100644 bucket/potplayer_DoveBoy.json delete mode 100644 bucket/ppsspp-dev_borger.json create mode 100644 bucket/processko_naderi.json create mode 100644 bucket/programmers-notepad.json create mode 100644 bucket/proxsign.json create mode 100644 bucket/pulsar_naderi.json create mode 100644 bucket/pushbullet.json create mode 100644 bucket/pycharm-portable.json create mode 100644 bucket/q10_naderi.json create mode 100644 bucket/qalculate_naderi.json create mode 100644 bucket/qbittorrent-enhanced_naderi.json create mode 100644 bucket/qilin.json create mode 100644 bucket/radarr_naderi.json rename bucket/{radius.json => radius_hoilc.json} (100%) create mode 100644 bucket/regcool.json create mode 100644 bucket/regseeker_naderi.json create mode 100644 bucket/reicon_naderi.json create mode 100644 bucket/resonic.json create mode 100644 bucket/rtools_naderi.json create mode 100644 bucket/safeincloud.json create mode 100644 bucket/scoop-completion_naderi.json create mode 100644 bucket/screenshot-captor.json create mode 100644 bucket/securefs_naderi.json create mode 100644 bucket/shutter_naderi.json create mode 100644 bucket/similarimagefinder.json create mode 100644 bucket/smart-svg-viewer.json create mode 100644 bucket/sonarr_naderi.json create mode 100644 bucket/sqlite-gui.json create mode 100644 bucket/stash-dev_ScoopInstaller.json delete mode 100644 bucket/stash-dev_beerpiss.json create mode 100644 bucket/stdu-viewer.json create mode 100644 bucket/stdu-xml-editor.json create mode 100644 bucket/stickies_naderi.json create mode 100644 bucket/strokes-plus.json create mode 100644 bucket/sublime-text-4.json create mode 100644 bucket/subtitle-edit.json create mode 100644 bucket/tabby-portable_SayCV.json create mode 100644 bucket/tad_naderi.json create mode 100644 bucket/teamlink.json create mode 100644 bucket/teamviewer-portable_naderi.json create mode 100644 bucket/telegram_naderi.json create mode 100644 bucket/tenacity.json create mode 100644 bucket/teracopy_naderi.json create mode 100644 bucket/texniccenter_naderi.json create mode 100644 bucket/texpen.json create mode 100644 bucket/texstudio-portable.json create mode 100644 bucket/texts_naderi.json create mode 100644 bucket/texworks-portable.json create mode 100644 bucket/thunderbird-beta-de.json create mode 100644 bucket/thunderbird-beta-fa.json create mode 100644 bucket/thunderbird-beta.json create mode 100644 bucket/thunderbird-de.json create mode 100644 bucket/thunderbird-fa.json create mode 100644 bucket/thunderbird-portable_naderi.json create mode 100644 bucket/tortoise-svn.json create mode 100644 bucket/totalcommander-beta-portable.json create mode 100644 bucket/totalcommander-portable.json create mode 100644 bucket/tracy_naderi.json create mode 100644 bucket/transmission-portable_naderi.json create mode 100644 bucket/tweak-uix.json create mode 100644 bucket/tweakpower_naderi.json create mode 100644 bucket/ucalendar-portable.json create mode 100644 bucket/uget-portable.json create mode 100644 bucket/uncolored.json create mode 100644 bucket/unicsved_naderi.json create mode 100644 bucket/uniextract.json create mode 100644 bucket/uninstalr_naderi.json create mode 100644 bucket/universal-viewer-free.json create mode 100644 bucket/universal-viewer-pro.json create mode 100644 bucket/unsplash-wallpapers.json create mode 100644 bucket/uplay_naderi.json create mode 100644 bucket/veracrypt-portable.json create mode 100644 bucket/virtualdub_naderi.json create mode 100644 bucket/vivetool-gui_naderi.json create mode 100644 bucket/vlc-portable_naderi.json create mode 100644 bucket/vmware-autounlocker.json create mode 100644 bucket/vscode-insider.json create mode 100644 bucket/waterfox-portable_naderi.json create mode 100644 bucket/wavebox-portable.json create mode 100644 bucket/wavepad_naderi.json create mode 100644 bucket/webcatalog.json create mode 100644 bucket/wezterm-portable.json create mode 100644 bucket/wfc_naderi.json create mode 100644 bucket/whatspc.json create mode 100644 bucket/wigui.json create mode 100644 bucket/wikidpad_naderi.json create mode 100644 bucket/win-aio.json create mode 100644 bucket/win-bash_naderi.json create mode 100644 bucket/win-gpg.json create mode 100644 bucket/win11rct.json create mode 100644 bucket/winamp.json create mode 100644 bucket/winauth-portable.json create mode 100644 bucket/windedit.json create mode 100644 bucket/windirstat-portable.json create mode 100644 bucket/windjview_naderi.json create mode 100644 bucket/windows-10-update-assistant.json create mode 100644 bucket/windows-repair-toolbox.json create mode 100644 bucket/windows-repair.json create mode 100644 bucket/windows-update-manager.json create mode 100644 bucket/windows-update-viewer.json create mode 100644 bucket/winpaletter.json create mode 100644 bucket/winrar-de.json create mode 100644 bucket/winrar-fa.json create mode 100644 bucket/winsetview.json create mode 100644 bucket/winshell.json create mode 100644 bucket/winusb.json create mode 100644 bucket/wise-disk-cleaner.json create mode 100644 bucket/wise-program-uninstaller.json create mode 100644 bucket/wise-registry-cleaner.json create mode 100644 bucket/wlx2explorer.json create mode 100644 bucket/wox-portable_naderi.json create mode 100644 bucket/wxhexeditor_naderi.json create mode 100644 bucket/wxmedit_naderi.json create mode 100644 bucket/x-spider.json create mode 100644 bucket/xdm_naderi.json create mode 100644 bucket/xion-audio-player.json create mode 100644 bucket/xmind_ScoopInstaller.json create mode 100644 bucket/xnview-classic-full.json create mode 100644 bucket/xnview-classic-min.json create mode 100644 bucket/xnview-classic.json create mode 100644 bucket/xpdf-reader.json create mode 100644 bucket/xpdf-tools-all_naderi.json create mode 100644 bucket/xpdf-tools_naderi.json create mode 100644 bucket/xpipe_naderi.json create mode 100644 bucket/yandex.json create mode 100644 bucket/ydl-ui-portable.json create mode 100644 bucket/youtube-downloader-hd.json create mode 100644 bucket/youtube-local.json create mode 100644 bucket/yt-spammer-purge.json rename bucket/{yuzu-dev.json => yuzu-pineapple_hermanjustnu.json} (85%) delete mode 100644 bucket/yuzu_borger.json create mode 100644 bucket/zazu.json create mode 100644 scripts/jetbrain-portabler.ps1 create mode 100644 scripts/sublime-text/sublime-text-install-context.reg create mode 100644 scripts/sublime-text/sublime-text-uninstall-context.reg create mode 100644 scripts/tortoise-svn/tortoisesvn-install-tools.reg.templ create mode 100644 scripts/tortoise-svn/tortoisesvn-install.reg.templ create mode 100644 scripts/tortoise-svn/tortoisesvn-uninstall.reg create mode 100644 scripts/visual-studio-code/vscode-install-context.reg create mode 100644 scripts/visual-studio-code/vscode-uninstall-context.reg diff --git a/README.md b/README.md index 5f580db16c6..63bd760769f 100644 --- a/README.md +++ b/README.md @@ -88,6 +88,7 @@ scoop bucket add apps https://github.com/kkzzhizhou/scoop-apps - ViCrack/scoop-bucket - akirco/aki-apps - TheRandomLabs/Scoop-Python +- naderi/scoop-bucket - jonz94/scoop-sarasa-nerd-fonts - charmbracelet/scoop-bucket - DoveBoy/Apps diff --git a/app-contributor-list.csv b/app-contributor-list.csv index 75142f7e80d..006ab763743 100644 --- a/app-contributor-list.csv +++ b/app-contributor-list.csv @@ -3077,6 +3077,7 @@ douyin-ide.json,chawyehsu/dorado openethereum.json,chawyehsu/dorado adiirc.json,chawyehsu/dorado ledger-live.json,chawyehsu/dorado +crystaldiskmark-aoi-edition.json,chawyehsu/dorado flvextract.json,chawyehsu/dorado waifu2x-caffe_chawyehsu.json,chawyehsu/dorado mycrypto.json,chawyehsu/dorado @@ -5206,6 +5207,7 @@ clj-msi.json,littleli/scoop-clojure pgmig.json,littleli/scoop-clojure shh.json,littleli/scoop-clojure clojure-lsp.json,littleli/scoop-clojure +hiccup-cli.json,littleli/scoop-clojure puget.json,littleli/scoop-clojure pathom-viz.json,littleli/scoop-clojure lmgrep.json,littleli/scoop-clojure @@ -6351,6 +6353,7 @@ steascree.json,hoilc/scoop-lemon wincrypt-sshagent_hoilc.json,hoilc/scoop-lemon arend.json,hoilc/scoop-lemon lpvpn.json,hoilc/scoop-lemon +x-spider.json,hoilc/scoop-lemon dnsproxy_hoilc.json,hoilc/scoop-lemon sirikali_hoilc.json,hoilc/scoop-lemon proxify.json,hoilc/scoop-lemon @@ -6507,7 +6510,7 @@ maxthon.json,hoilc/scoop-lemon window-sharing-hider.json,hoilc/scoop-lemon luaperfect.json,hoilc/scoop-lemon rhit.json,hoilc/scoop-lemon -radius.json,hoilc/scoop-lemon +radius_hoilc.json,hoilc/scoop-lemon janereader.json,hoilc/scoop-lemon capnproto.json,hoilc/scoop-lemon zip2dir-eng.json,hoilc/scoop-lemon @@ -7909,7 +7912,6 @@ mesen-s_borger.json,borger/scoop-emulators xenia_borger.json,borger/scoop-emulators rpcs3_borger.json,borger/scoop-emulators vita3k_borger.json,borger/scoop-emulators -ppsspp-dev_borger.json,borger/scoop-emulators redream_borger.json,borger/scoop-emulators tegra-rcm-gui.json,borger/scoop-emulators dolphin_borger.json,borger/scoop-emulators @@ -7917,23 +7919,19 @@ retroarch-nightly_borger.json,borger/scoop-emulators ryujinx-ava_borger.json,borger/scoop-emulators pcsx2_borger.json,borger/scoop-emulators mgba_borger.json,borger/scoop-emulators -yuzu-dev.json,borger/scoop-emulators mgba-dev_borger.json,borger/scoop-emulators melonds_borger.json,borger/scoop-emulators ryujinx_borger.json,borger/scoop-emulators -citra.json,borger/scoop-emulators -pcsx2-dev.json,borger/scoop-emulators +pcsx2-dev_borger.json,borger/scoop-emulators fceux.json,borger/scoop-emulators desmume.json,borger/scoop-emulators flycast_borger.json,borger/scoop-emulators simple64_borger.json,borger/scoop-emulators -yuzu_borger.json,borger/scoop-emulators cemu-dev_borger.json,borger/scoop-emulators mame_borger.json,borger/scoop-emulators xemu_borger.json,borger/scoop-emulators visualboyadvance-m_borger.json,borger/scoop-emulators bsnes-hd-beta_borger.json,borger/scoop-emulators -citra-canary.json,borger/scoop-emulators redream-dev_borger.json,borger/scoop-emulators dolphin-dev_borger.json,borger/scoop-emulators xenia-canary_borger.json,borger/scoop-emulators @@ -9216,6 +9214,340 @@ gitup-py.json,TheRandomLabs/Scoop-Python pytest-py.json,TheRandomLabs/Scoop-Python pip-py.json,TheRandomLabs/Scoop-Python youtube-dl-py.json,TheRandomLabs/Scoop-Python +awgg.json,naderi/scoop-bucket +sonarr.json,naderi/scoop-bucket +colorcatcher.json,naderi/scoop-bucket +whatspc.json,naderi/scoop-bucket +totalcommander-beta-portable.json,naderi/scoop-bucket +chord.json,naderi/scoop-bucket +winrar-fa.json,naderi/scoop-bucket +junkctrl.json,naderi/scoop-bucket +regseeker_naderi.json,naderi/scoop-bucket +q10_naderi.json,naderi/scoop-bucket +hash-explorer_naderi.json,naderi/scoop-bucket +mdview.json,naderi/scoop-bucket +firefox-portable.json,naderi/scoop-bucket +amp-font-viewer.json,naderi/scoop-bucket +edge-portable.json,naderi/scoop-bucket +xnview-classic.json,naderi/scoop-bucket +nuclear.json,naderi/scoop-bucket +radarr_naderi.json,naderi/scoop-bucket +ccenhancer_naderi.json,naderi/scoop-bucket +xpdf-reader.json,naderi/scoop-bucket +stdu-viewer.json,naderi/scoop-bucket +cpod_naderi.json,naderi/scoop-bucket +picosmos-tools.json,naderi/scoop-bucket +locate_naderi.json,naderi/scoop-bucket +autodarkmode_naderi.json,naderi/scoop-bucket +mitec-system-information-x.json,naderi/scoop-bucket +cwtch.json,naderi/scoop-bucket +transmission-portable_naderi.json,naderi/scoop-bucket +focus-writer.json,naderi/scoop-bucket +youtube-downloader-hd.json,naderi/scoop-bucket +wikidpad_naderi.json,naderi/scoop-bucket +exif-pilot.json,naderi/scoop-bucket +officetoolplus_naderi.json,naderi/scoop-bucket +directory-compare.json,naderi/scoop-bucket +tortoise-svn.json,naderi/scoop-bucket +beekeeper-studio-portable.json,naderi/scoop-bucket +uget-portable.json,naderi/scoop-bucket +pushbullet.json,naderi/scoop-bucket +font-noon.json,naderi/scoop-bucket +avidemux-portable_naderi.json,naderi/scoop-bucket +extraterm.json,naderi/scoop-bucket +potplayer-portable_naderi.json,naderi/scoop-bucket +unsplash-wallpapers.json,naderi/scoop-bucket +mitec-json-viewer.json,naderi/scoop-bucket +caret-beta_naderi.json,naderi/scoop-bucket +fmedia_naderi.json,naderi/scoop-bucket +winamp.json,naderi/scoop-bucket +fixwin-11.json,naderi/scoop-bucket +xpdf-tools_naderi.json,naderi/scoop-bucket +screenshot-captor.json,naderi/scoop-bucket +subtitle-edit.json,naderi/scoop-bucket +windows-repair-toolbox.json,naderi/scoop-bucket +bitcomet_naderi.json,naderi/scoop-bucket +firefox-developer-de.json,naderi/scoop-bucket +affine_naderi.json,naderi/scoop-bucket +mitec-exe-explorer.json,naderi/scoop-bucket +capture2text_naderi.json,naderi/scoop-bucket +leomoon-jalalitray.json,naderi/scoop-bucket +firefox-nightly-portable.json,naderi/scoop-bucket +tenacity.json,naderi/scoop-bucket +win-bash_naderi.json,naderi/scoop-bucket +totalcommander-portable.json,naderi/scoop-bucket +famistudio_naderi.json,naderi/scoop-bucket +awgg_naderi.json,naderi/scoop-bucket +coolplayer_naderi.json,naderi/scoop-bucket +veracrypt-portable.json,naderi/scoop-bucket +keyfinder.json,naderi/scoop-bucket +font-nika.json,naderi/scoop-bucket +wxmedit_naderi.json,naderi/scoop-bucket +xpipe_naderi.json,naderi/scoop-bucket +virtualdub_naderi.json,naderi/scoop-bucket +dev-cpp-no-compiler.json,naderi/scoop-bucket +font-source-sans.json,naderi/scoop-bucket +logviewer.json,naderi/scoop-bucket +winshell.json,naderi/scoop-bucket +firefox-nightly-de.json,naderi/scoop-bucket +vlc-portable_naderi.json,naderi/scoop-bucket +java-editor_naderi.json,naderi/scoop-bucket +wavepad_naderi.json,naderi/scoop-bucket +eventlogviewer.json,naderi/scoop-bucket +font-shabnam.json,naderi/scoop-bucket +encfs.json,naderi/scoop-bucket +anti-twin.json,naderi/scoop-bucket +appetizer_naderi.json,naderi/scoop-bucket +babelpad_naderi.json,naderi/scoop-bucket +win-aio.json,naderi/scoop-bucket +tabby-portable.json,naderi/scoop-bucket +wxhexeditor_naderi.json,naderi/scoop-bucket +qbittorrent-enhanced_naderi.json,naderi/scoop-bucket +qilin.json,naderi/scoop-bucket +texworks-portable.json,naderi/scoop-bucket +firefox-beta-fa.json,naderi/scoop-bucket +windows-repair.json,naderi/scoop-bucket +autohotkey-portable.json,naderi/scoop-bucket +ganjoor.json,naderi/scoop-bucket +mdict_naderi.json,naderi/scoop-bucket +thunderbird-de.json,naderi/scoop-bucket +fsum_naderi.json,naderi/scoop-bucket +openwebstart.json,naderi/scoop-bucket +wise-registry-cleaner.json,naderi/scoop-bucket +strokes-plus.json,naderi/scoop-bucket +texstudio-portable.json,naderi/scoop-bucket +dogecoin-core.json,naderi/scoop-bucket +epicgames.json,naderi/scoop-bucket +chrome-canary-portable.json,naderi/scoop-bucket +xdm_naderi.json,naderi/scoop-bucket +audacity-lame-plugin_naderi.json,naderi/scoop-bucket +teracopy_naderi.json,naderi/scoop-bucket +api-monitor_naderi.json,naderi/scoop-bucket +winpaletter.json,naderi/scoop-bucket +uplay_naderi.json,naderi/scoop-bucket +windows-update-viewer.json,naderi/scoop-bucket +wavebox-portable.json,naderi/scoop-bucket +ucalendar-portable.json,naderi/scoop-bucket +aegisub_naderi.json,naderi/scoop-bucket +edge-portable-dev.json,naderi/scoop-bucket +universal-viewer-pro.json,naderi/scoop-bucket +wlx2explorer.json,naderi/scoop-bucket +console2_naderi.json,naderi/scoop-bucket +pycharm-portable.json,naderi/scoop-bucket +font-nahid.json,naderi/scoop-bucket +audacity-ffmpeg-plugin.json,naderi/scoop-bucket +alacritty-portable.json,naderi/scoop-bucket +firefox-nightly-fa.json,naderi/scoop-bucket +tweak-uix.json,naderi/scoop-bucket +7zip-extra.json,naderi/scoop-bucket +sqlite-gui.json,naderi/scoop-bucket +easy-context-menu_naderi.json,naderi/scoop-bucket +alwaysmousewheel.json,naderi/scoop-bucket +mpc-hc-portable.json,naderi/scoop-bucket +bloatynosy.json,naderi/scoop-bucket +stickies_naderi.json,naderi/scoop-bucket +portable-registrator.json,naderi/scoop-bucket +paste-ex.json,naderi/scoop-bucket +justcolorpicker_naderi.json,naderi/scoop-bucket +rtools_naderi.json,naderi/scoop-bucket +foxmail_naderi.json,naderi/scoop-bucket +cmder-powerline-prompt.json,naderi/scoop-bucket +gvim-portable.json,naderi/scoop-bucket +win11rct.json,naderi/scoop-bucket +securefs_naderi.json,naderi/scoop-bucket +firefox-esr-portable.json,naderi/scoop-bucket +resonic.json,naderi/scoop-bucket +windirstat-portable.json,naderi/scoop-bucket +vivetool-gui_naderi.json,naderi/scoop-bucket +mp3tag-portable.json,naderi/scoop-bucket +zazu.json,naderi/scoop-bucket +mitec-task-manager-deluxe.json,naderi/scoop-bucket +gimp-portable_naderi.json,naderi/scoop-bucket +regcool.json,naderi/scoop-bucket +font-shahab.json,naderi/scoop-bucket +dont-sleep-portable.json,naderi/scoop-bucket +firefox-portable-fa.json,naderi/scoop-bucket +cryfs.json,naderi/scoop-bucket +windjview_naderi.json,naderi/scoop-bucket +texniccenter_naderi.json,naderi/scoop-bucket +edge-portable-beta.json,naderi/scoop-bucket +mitec-network-meter.json,naderi/scoop-bucket +bluej_naderi.json,naderi/scoop-bucket +xion-audio-player.json,naderi/scoop-bucket +mediathekview.json,naderi/scoop-bucket +local-wp.json,naderi/scoop-bucket +netsetman.json,naderi/scoop-bucket +xpdf-tools-all_naderi.json,naderi/scoop-bucket +tweakpower_naderi.json,naderi/scoop-bucket +converter-now.json,naderi/scoop-bucket +wise-disk-cleaner.json,naderi/scoop-bucket +xmind.json,naderi/scoop-bucket +mitec-windows-registry-recovery.json,naderi/scoop-bucket +kmplayer.json,naderi/scoop-bucket +doublecmd-portable.json,naderi/scoop-bucket +thunderbird-beta.json,naderi/scoop-bucket +pulsar_naderi.json,naderi/scoop-bucket +bitmana.json,naderi/scoop-bucket +wise-program-uninstaller.json,naderi/scoop-bucket +consolez_naderi.json,naderi/scoop-bucket +uncolored.json,naderi/scoop-bucket +everything-toolbar.json,naderi/scoop-bucket +grep-win.json,naderi/scoop-bucket +font-ganjnameh.json,naderi/scoop-bucket +miktex_naderi.json,naderi/scoop-bucket +font-mikhak.json,naderi/scoop-bucket +markdown-edit.json,naderi/scoop-bucket +vscode-insider.json,naderi/scoop-bucket +reicon_naderi.json,naderi/scoop-bucket +font-behdad.json,naderi/scoop-bucket +firefox-developer-fa.json,naderi/scoop-bucket +scoop-search-multisource.json,naderi/scoop-bucket +chrome-dev-portable.json,naderi/scoop-bucket +filevoyager-portable.json,naderi/scoop-bucket +winauth-portable.json,naderi/scoop-bucket +waterfox-portable_naderi.json,naderi/scoop-bucket +1by1_naderi.json,naderi/scoop-bucket +cpdf_naderi.json,naderi/scoop-bucket +smart-svg-viewer.json,naderi/scoop-bucket +cleanmgrplus.json,naderi/scoop-bucket +mdr_naderi.json,naderi/scoop-bucket +shutter_naderi.json,naderi/scoop-bucket +flashpad_naderi.json,naderi/scoop-bucket +icofx.json,naderi/scoop-bucket +catsxp_naderi.json,naderi/scoop-bucket +idea-portable.json,naderi/scoop-bucket +winsetview.json,naderi/scoop-bucket +coinomi.json,naderi/scoop-bucket +yandex.json,naderi/scoop-bucket +mitec-network-scanner.json,naderi/scoop-bucket +nanarun.json,naderi/scoop-bucket +font-gandom.json,naderi/scoop-bucket +stdu-xml-editor.json,naderi/scoop-bucket +wfc_naderi.json,naderi/scoop-bucket +fontviewok.json,naderi/scoop-bucket +pdf-xchange-viewer.json,naderi/scoop-bucket +win-gpg.json,naderi/scoop-bucket +font-samim.json,naderi/scoop-bucket +edge-portable-canary.json,naderi/scoop-bucket +ocam_naderi.json,naderi/scoop-bucket +firefox-developer-portable.json,naderi/scoop-bucket +lgpo_naderi.json,naderi/scoop-bucket +chrome-beta-portable.json,naderi/scoop-bucket +windows-10-update-assistant.json,naderi/scoop-bucket +tad_naderi.json,naderi/scoop-bucket +vmware-autounlocker.json,naderi/scoop-bucket +chromium-portable.json,naderi/scoop-bucket +texts_naderi.json,naderi/scoop-bucket +dev-cpp.json,naderi/scoop-bucket +yt-spammer-purge.json,naderi/scoop-bucket +firefox-beta-portable.json,naderi/scoop-bucket +caffeinated.json,naderi/scoop-bucket +windows-update-manager.json,naderi/scoop-bucket +halite_naderi.json,naderi/scoop-bucket +iconview_naderi.json,naderi/scoop-bucket +font-parastoo.json,naderi/scoop-bucket +caret_naderi.json,naderi/scoop-bucket +wox-portable_naderi.json,naderi/scoop-bucket +appget_naderi.json,naderi/scoop-bucket +lf_naderi.json,naderi/scoop-bucket +boom_naderi.json,naderi/scoop-bucket +hdcleaner_naderi.json,naderi/scoop-bucket +encrypto_naderi.json,naderi/scoop-bucket +context.json,naderi/scoop-bucket +teamlink.json,naderi/scoop-bucket +xnview-classic-full.json,naderi/scoop-bucket +jd-gui_naderi.json,naderi/scoop-bucket +font-vazir.json,naderi/scoop-bucket +fixwin-10.json,naderi/scoop-bucket +7zip-lzma.json,naderi/scoop-bucket +lingoes_naderi.json,naderi/scoop-bucket +scoop-completion_naderi.json,naderi/scoop-bucket +universal-viewer-free.json,naderi/scoop-bucket +clink-portable.json,naderi/scoop-bucket +easytag_naderi.json,naderi/scoop-bucket +telegram_naderi.json,naderi/scoop-bucket +clcl_naderi.json,naderi/scoop-bucket +thunderbird-beta-de.json,naderi/scoop-bucket +leomoon-subfix.json,naderi/scoop-bucket +jsonedit_naderi.json,naderi/scoop-bucket +safeincloud.json,naderi/scoop-bucket +fan-control.json,naderi/scoop-bucket +xnview-classic-min.json,naderi/scoop-bucket +csvsort_naderi.json,naderi/scoop-bucket +processko_naderi.json,naderi/scoop-bucket +copy-handler.json,naderi/scoop-bucket +wigui.json,naderi/scoop-bucket +picard-portable.json,naderi/scoop-bucket +cinta-notes.json,naderi/scoop-bucket +autorun-organizer.json,naderi/scoop-bucket +leomoon-parsinegar.json,naderi/scoop-bucket +unicsved_naderi.json,naderi/scoop-bucket +font-tanha.json,naderi/scoop-bucket +programmers-notepad.json,naderi/scoop-bucket +lyx_naderi.json,naderi/scoop-bucket +similarimagefinder.json,naderi/scoop-bucket +beautysearch.json,naderi/scoop-bucket +windedit.json,naderi/scoop-bucket +multidoge.json,naderi/scoop-bucket +nanaget.json,naderi/scoop-bucket +firefox-beta-de.json,naderi/scoop-bucket +uninstalr_naderi.json,naderi/scoop-bucket +youtube-local.json,naderi/scoop-bucket +ydl-ui-portable.json,naderi/scoop-bucket +firefox-portable-de.json,naderi/scoop-bucket +qalculate_naderi.json,naderi/scoop-bucket +dm2_naderi.json,naderi/scoop-bucket +thunderbird-beta-fa.json,naderi/scoop-bucket +font-farbod.json,naderi/scoop-bucket +chrome-portable.json,naderi/scoop-bucket +winrar-de.json,naderi/scoop-bucket +falkon_naderi.json,naderi/scoop-bucket +fopnu.json,naderi/scoop-bucket +ant-renamer.json,naderi/scoop-bucket +font-sahel.json,naderi/scoop-bucket +webcatalog.json,naderi/scoop-bucket +mitec-xml-viewer.json,naderi/scoop-bucket +pie.json,naderi/scoop-bucket +birdfont.json,naderi/scoop-bucket +adblink.json,naderi/scoop-bucket +font-vazir-code.json,naderi/scoop-bucket +launchy-qt.json,naderi/scoop-bucket +cleanmgrplus-de.json,naderi/scoop-bucket +winusb.json,naderi/scoop-bucket +opera-developer.json,naderi/scoop-bucket +font-estedad.json,naderi/scoop-bucket +mp4muxer.json,naderi/scoop-bucket +gitnote_naderi.json,naderi/scoop-bucket +wezterm-portable.json,naderi/scoop-bucket +leomoon-hafez.json,naderi/scoop-bucket +codeblocks-portable.json,naderi/scoop-bucket +cerebro.json,naderi/scoop-bucket +explorerplusplus_naderi.json,naderi/scoop-bucket +cppcryptfs_naderi.json,naderi/scoop-bucket +csved_naderi.json,naderi/scoop-bucket +capture2text-persian.json,naderi/scoop-bucket +clipx_naderi.json,naderi/scoop-bucket +auryo.json,naderi/scoop-bucket +thunderbird-portable_naderi.json,naderi/scoop-bucket +tracy_naderi.json,naderi/scoop-bucket +thunderbird-fa.json,naderi/scoop-bucket +bat-to-exe-converter.json,naderi/scoop-bucket +sublime-text-4.json,naderi/scoop-bucket +eudic_naderi.json,naderi/scoop-bucket +proxsign.json,naderi/scoop-bucket +handbrake-portable_naderi.json,naderi/scoop-bucket +uniextract.json,naderi/scoop-bucket +centbrowser-portable.json,naderi/scoop-bucket +dnsbench_naderi.json,naderi/scoop-bucket +mitec-icon-explorer.json,naderi/scoop-bucket +mitec-photoview.json,naderi/scoop-bucket +teamviewer-portable_naderi.json,naderi/scoop-bucket +moderncsv.json,naderi/scoop-bucket +gyroflow_naderi.json,naderi/scoop-bucket +cutemarked_naderi.json,naderi/scoop-bucket +blisk-portable.json,naderi/scoop-bucket +texpen.json,naderi/scoop-bucket +netbeans-portable.json,naderi/scoop-bucket sarasa-fixed-j-nerd-font.json,jonz94/scoop-sarasa-nerd-fonts sarasa-term-sc-nerd-font.json,jonz94/scoop-sarasa-nerd-fonts sarasa-gothic-j-nerd-font.json,jonz94/scoop-sarasa-nerd-fonts @@ -9517,7 +9849,7 @@ vivetool-gui_DoveBoy.json,DoveBoy/Apps clashn_DoveBoy.json,DoveBoy/Apps n_m3u8dl-re.json,DoveBoy/Apps bbk-cli_DoveBoy.json,DoveBoy/Apps -crystaldiskmark-shizuku-edition.json,DoveBoy/Apps +crystaldiskmark-shizuku-edition_DoveBoy.json,DoveBoy/Apps alisthelper-portable.json,DoveBoy/Apps raptor-standalone.json,DoveBoy/Apps dnsjumper_DoveBoy.json,DoveBoy/Apps @@ -9538,7 +9870,7 @@ ntrace-core.json,DoveBoy/Apps helix_DoveBoy.json,DoveBoy/Apps fd_DoveBoy.json,DoveBoy/Apps openoffice_DoveBoy.json,DoveBoy/Apps -chatall.json,DoveBoy/Apps +chatall_DoveBoy.json,DoveBoy/Apps cmwtat-digital-edition.json,DoveBoy/Apps cheat-engine_DoveBoy.json,DoveBoy/Apps nvm-tab-completion.json,DoveBoy/Apps @@ -9550,7 +9882,7 @@ lessmsi_DoveBoy.json,DoveBoy/Apps musicfreedesktop.json,DoveBoy/Apps winmemorycleaner_DoveBoy.json,DoveBoy/Apps bililive-go_DoveBoy.json,DoveBoy/Apps -neteaseuu_DoveBoy.json,DoveBoy/Apps +neteaseuu.json,DoveBoy/Apps lanzou-gui.json,DoveBoy/Apps droppoint_DoveBoy.json,DoveBoy/Apps jenny.json,DoveBoy/Apps @@ -9595,7 +9927,6 @@ heu-kms-activator.json,DoveBoy/Apps 64gram_DoveBoy.json,DoveBoy/Apps czkawka-gui.json,DoveBoy/Apps delapp_DoveBoy.json,DoveBoy/Apps -scoop-search-multisource.json,DoveBoy/Apps litespeedtest.json,DoveBoy/Apps 163musiclyrics.json,DoveBoy/Apps posh-maven.json,DoveBoy/Apps @@ -9755,6 +10086,7 @@ kaf-wifi.json,DoveBoy/Apps zy-player_DoveBoy.json,DoveBoy/Apps nhentai-cross.json,DoveBoy/Apps mihomo-go120.json,DoveBoy/Apps +potplayer_DoveBoy.json,DoveBoy/Apps nekoray_DoveBoy.json,DoveBoy/Apps windirstat_DoveBoy.json,DoveBoy/Apps clash-verge_DoveBoy.json,DoveBoy/Apps @@ -10240,7 +10572,7 @@ wonderpen_hu3rror.json,hu3rror/scoop-muggle fehviewer_hu3rror.json,hu3rror/scoop-muggle HardDiskSentinel.json,hu3rror/scoop-muggle logseq_hu3rror.json,hu3rror/scoop-muggle -nanarun.json,hu3rror/scoop-muggle +nanarun_hu3rror.json,hu3rror/scoop-muggle smartzip.json,hu3rror/scoop-muggle lx-music-desktop_hu3rror.json,hu3rror/scoop-muggle neat-reader.json,hu3rror/scoop-muggle @@ -10712,7 +11044,7 @@ justasplanned.json,beerpiss/scoop-bucket onetrueawk.json,beerpiss/scoop-bucket ib-en.json,beerpiss/scoop-bucket itunes64-older-video-cards-np.json,beerpiss/scoop-bucket -stash-dev_beerpiss.json,beerpiss/scoop-bucket +stash-dev.json,beerpiss/scoop-bucket thewitchshouse-jp.json,beerpiss/scoop-bucket majdata.json,beerpiss/scoop-bucket pingo.json,beerpiss/scoop-bucket @@ -10925,7 +11257,6 @@ link-plus.json,AkariiinMKII/Scoop4kariiin Cinebench-R15.json,AkariiinMKII/Scoop4kariiin EmbyTheater.json,AkariiinMKII/Scoop4kariiin Cinebench-R20.json,AkariiinMKII/Scoop4kariiin -CrystalDiskMark-Aoi.json,AkariiinMKII/Scoop4kariiin ClashforWindows.json,AkariiinMKII/Scoop4kariiin TwinkleTray.json,AkariiinMKII/Scoop4kariiin CrystalDiskInfo-Shizuku_AkariiinMKII.json,AkariiinMKII/Scoop4kariiin @@ -10934,9 +11265,9 @@ Windows-screenFetch.json,AkariiinMKII/Scoop4kariiin CrystalDiskInfo-KureiKei_AkariiinMKII.json,AkariiinMKII/Scoop4kariiin yuzu_AkariiinMKII.json,AkariiinMKII/Scoop4kariiin CleanMyWechat_AkariiinMKII.json,AkariiinMKII/Scoop4kariiin -CrystalDiskMark-Shizuku_AkariiinMKII.json,AkariiinMKII/Scoop4kariiin Cinebench-R23.json,AkariiinMKII/Scoop4kariiin WhoAteMyRAM.json,AkariiinMKII/Scoop4kariiin +yuzu-pineapple.json,AkariiinMKII/Scoop4kariiin renovate.json,mo-san/scoop-bucket __template.json,mo-san/scoop-bucket change-key.json,mo-san/scoop-bucket diff --git a/bucket.config b/bucket.config index 4bd98573a71..856feda922c 100644 --- a/bucket.config +++ b/bucket.config @@ -38,6 +38,7 @@ niheaven/scoop-sysinternals ViCrack/scoop-bucket akirco/aki-apps TheRandomLabs/Scoop-Python +naderi/scoop-bucket jonz94/scoop-sarasa-nerd-fonts charmbracelet/scoop-bucket DoveBoy/Apps diff --git a/bucket/010editor.json b/bucket/010editor.json index 0312d1373f0..cd01f270b26 100644 --- a/bucket/010editor.json +++ b/bucket/010editor.json @@ -1,5 +1,5 @@ { - "version": "14.0", + "version": "14.0.1", "description": "Professional text and hex editor with Binary Templates technology.", "homepage": "https://www.sweetscape.com/010editor/", "license": { @@ -9,13 +9,13 @@ "notes": "This is a free 30-day trial version. Please buy a copy of it for furthur evaluation.", "architecture": { "64bit": { - "url": "https://download.sweetscape.com/010EditorWin64Portable14.0.zip", - "hash": "b54bbce7fb4cf407e712075ee76d4eba639da14b96301c8bef2284aa9d4b92d1", + "url": "https://download.sweetscape.com/010EditorWin64Portable14.0.1.zip", + "hash": "b11077642de4029509cd84b7d2c28481690e901c5f3d8ddd09d19ca7901e3a64", "extract_dir": "010EditorWin64Portable" }, "32bit": { - "url": "https://download.sweetscape.com/010EditorWin32Portable14.0.zip", - "hash": "9698ae6eecd6a80e303ef6147a55e971fe091c8f5ece263f9cf4df3bb851ed9b", + "url": "https://download.sweetscape.com/010EditorWin32Portable14.0.1.zip", + "hash": "ff7bcbcca9682f2d96406bbbd453bbe410667374274e19f52b1d243a8823fb30", "extract_dir": "010EditorWin32Portable" } }, diff --git a/bucket/10x-np.json b/bucket/10x-np.json index 887cdc146b7..d8cb3c5f2ca 100644 --- a/bucket/10x-np.json +++ b/bucket/10x-np.json @@ -1,5 +1,5 @@ { - "version": "1.0.131", + "version": "1.0.134", "homepage": "https://www.10xeditor.com/index.htm", "description": "A fast performing, feature packed C++ editor/IDE.", "license": { @@ -9,7 +9,7 @@ "architecture": { "64bit": { "url": "https://www.puredevsoftware.com/download.php?file=10xInstaller.exe#/setup.exe", - "hash": "e6df72311f653ae610e763c3875127cc9242070e4c9f55a3dc0f3f197497d584" + "hash": "c55f8da3fbc66ab01a476949af23123ed49752dee1ea5a0e368f12af089a8dfa" } }, "pre_install": [ diff --git a/bucket/1by1_naderi.json b/bucket/1by1_naderi.json new file mode 100644 index 00000000000..a6a50cc3588 --- /dev/null +++ b/bucket/1by1_naderi.json @@ -0,0 +1,27 @@ +{ + "version": "2.07", + "homepage": "https://mpesch3.de/1by1.html", + "description": "Directory Player: directly plays folder contents.", + "license": "freeware", + "url": "https://mpesch3.de/1by1_207.exe#/dl.7z", + "hash": "8f50e641dd298d46ae9a84bccc22feec89734c5a54ff07b90ccd49df1ff9fad3", + "shortcuts": [ + [ + "1by1.exe", + "1by1" + ] + ], + "pre_install": "if(!(Test-Path \"$dir/1by1.ini\")) { Add-Content \"$dir/1by1.ini\" $null }", + "persist": "1by1.ini", + "checkver": { + "url": "https://mpesch3.de/1by1.html", + "regex": "Version\\s([\\d.]+)" + }, + "autoupdate": { + "url": "https://mpesch3.de/1by1_$cleanVersion.exe#/dl.7z", + "hash": { + "url": "https://www.fosshub.com/1by1.html", + "regex": "(?sm)$basename.*?\"sha256\":\"$sha256\"" + } + } +} diff --git a/bucket/7zip-extra.json b/bucket/7zip-extra.json new file mode 100644 index 00000000000..5e326f56ec1 --- /dev/null +++ b/bucket/7zip-extra.json @@ -0,0 +1,29 @@ +{ + "version": "2401", + "homepage": "https://www.7-zip.org/", + "description": "Standalone console version of 7-Zip (7za.exe & DLLs)", + "license": { + "identifier": "Freeware,LGPL-2.0-only,BSD-3-Clause", + "url": "https://www.7-zip.org/license.txt" + }, + "url": "https://www.7-zip.org/a/7z2401-extra.7z", + "hash": "0fc950a55963d2a4ac8ce4354dc981e7d0c948c339e6565b7ae7f4395883367e", + "architecture": { + "64bit": { + "extract_dir": "x64" + }, + "32bit": { + "installer": { + "script": "Remove-Item \"$dir\\x64\", \"$dir\\Far\", \"$dir\\history.txt\", \"$dir\\License.txt\", \"$dir\\readme.txt\" -Force -Recurse" + } + } + }, + "bin": "7za.exe", + "checkver": { + "url": "https://www.7-zip.org/download.html", + "regex": "a/7z([\\d.]+)-extra\\.7z" + }, + "autoupdate": { + "url": "https://www.7-zip.org/a/7z$cleanVersion-extra.7z" + } +} diff --git a/bucket/7zip-lzma.json b/bucket/7zip-lzma.json new file mode 100644 index 00000000000..4371e670a92 --- /dev/null +++ b/bucket/7zip-lzma.json @@ -0,0 +1,40 @@ +{ + "version": "2301", + "homepage": "https://7-zip.de/sdk.html", + "description": "The LZMA SDK provides the documentation, samples, header files, libraries, and tools you need to develop applications that use LZMA compression.", + "license": { + "identifier": "Freeware,LGPL-2.0-only,BSD-3-Clause", + "url": "https://www.7-zip.org/license.txt" + }, + "url": "https://www.7-zip.org/a/lzma2301.7z", + "hash": "317dd834d6bbfd95433488b832e823cd3d4d420101436422c03af88507dd1370", + "architecture": { + "64bit": { + "extract_dir": "bin", + "installer": { + "script": [ + "Move-Item \"$dir\\x64\\7zr.exe\" \"$dir\\7zr.exe\" -Force", + "Remove-Item \"$dir\\x64\", \"$dir\\installer\" -Force -Recurse" + ] + } + }, + "32bit": { + "extract_dir": "bin", + "installer": { + "script": "Remove-Item \"$dir\\x64\", \"$dir\\installer\" -Force -Recurse" + } + } + }, + "bin": [ + "7zdec.exe", + "7zr.exe", + "lzma.exe" + ], + "checkver": { + "url": "https://www.7-zip.org/download.html", + "regex": "a/lzma([\\d.]+)\\.7z" + }, + "autoupdate": { + "url": "https://www.7-zip.org/a/lzma$cleanVersion.7z" + } +} diff --git a/bucket/AutoHotkey-Portable.json b/bucket/AutoHotkey-Portable_ACooper81.json similarity index 100% rename from bucket/AutoHotkey-Portable.json rename to bucket/AutoHotkey-Portable_ACooper81.json diff --git a/bucket/Bitwarden-Portable.json b/bucket/Bitwarden-Portable.json index 04eacd01c22..38d0f60d65f 100644 --- a/bucket/Bitwarden-Portable.json +++ b/bucket/Bitwarden-Portable.json @@ -1,10 +1,10 @@ { - "version": "2024.2.0", + "version": "2024.2.1", "description": "Bitwarden. Password management solutions for individuals, teams, and business organizations", "homepage": "https://bitwarden.com", "license": "GPL-3.0-or-later", - "url": "https://github.com/bitwarden/clients/releases/download/desktop-v2024.2.0/Bitwarden-Portable-2024.2.0.exe", - "hash": "ff502fc1e632173f385d437fa1e40dff5f0f8b9c56b33777fdae9beb3fdb7306", + "url": "https://github.com/bitwarden/clients/releases/download/desktop-v2024.2.1/Bitwarden-Portable-2024.2.1.exe", + "hash": "a248ce90b05fd5ac4b60e08bf7da2a782dc17464a18a3bac2a9c232c361ef54a", "pre_install": "Rename-Item \"$dir\\Bitwarden-Portable-$version.exe\" 'Bitwarden.exe'", "bin": "Bitwarden.exe", "shortcuts": [ diff --git a/bucket/BraveBeta-Portable.json b/bucket/BraveBeta-Portable.json index 1f07e6f913c..c97e08c63f9 100644 --- a/bucket/BraveBeta-Portable.json +++ b/bucket/BraveBeta-Portable.json @@ -1,6 +1,6 @@ { "homepage": "https://brave.com/download-beta/", - "version": "1.64.96", + "version": "1.64.97", "description": "Brave Beta. Secure, Fast & Private Web Browser with Adblocker (beta release)", "license": { "identifier": "Freeware,BSD-3-Clause,GPL-3.0-only,...", @@ -9,8 +9,8 @@ "changelog": "", "architecture": { "64bit": { - "url": "https://github.com/brave/brave-browser/releases/download/v1.64.96/brave-v1.64.96-win32-x64.zip", - "hash": "dde4bcfb40c3011d9cd230178313c7e97342e742997608fc9fbc0aef3441f2db" + "url": "https://github.com/brave/brave-browser/releases/download/v1.64.97/brave-v1.64.97-win32-x64.zip", + "hash": "59ea3899c1f12e6d15fd6f9ec0aac531e83a62bee8d975cc48f1b89970f0bbf9" } }, "bin": [ diff --git a/bucket/BraveNightly-Portable.json b/bucket/BraveNightly-Portable.json index 6070ea3cc12..3a14cbc6184 100644 --- a/bucket/BraveNightly-Portable.json +++ b/bucket/BraveNightly-Portable.json @@ -1,6 +1,6 @@ { "homepage": "https://brave.com/download-nightly/", - "version": "1.65.62", + "version": "1.65.66", "description": "Brave Nightly. Secure, Fast & Private Web Browser with Adblocker (nightly release)", "license": { "identifier": "Freeware,BSD-3-Clause,GPL-3.0-only,...", @@ -9,8 +9,8 @@ "changelog": "", "architecture": { "64bit": { - "url": "https://github.com/brave/brave-browser/releases/download/v1.65.62/brave-v1.65.62-win32-x64.zip", - "hash": "c5fb1c48276919c3578fa5faf111a6b21aab19793efb9f02eabcd4c44f1cd77a" + "url": "https://github.com/brave/brave-browser/releases/download/v1.65.66/brave-v1.65.66-win32-x64.zip", + "hash": "996787d1b0a75c98c0f67f05cb6f9dba119c96149a7ac7dabb8fc1af67f57b7f" } }, "bin": [ diff --git a/bucket/Chord.json b/bucket/Chord_dodorz.json similarity index 100% rename from bucket/Chord.json rename to bucket/Chord_dodorz.json diff --git a/bucket/Firefox-Portable.json b/bucket/Firefox-Portable_ACooper81.json similarity index 100% rename from bucket/Firefox-Portable.json rename to bucket/Firefox-Portable_ACooper81.json diff --git a/bucket/FirefoxNightly-Portable.json b/bucket/FirefoxNightly-Portable.json index c98edcf0907..479452bd6f0 100644 --- a/bucket/FirefoxNightly-Portable.json +++ b/bucket/FirefoxNightly-Portable.json @@ -1,5 +1,5 @@ { - "version": "125.0a1.20240306211627", + "version": "125.0a1.20240307214615", "description": "Firefox Nightly. Nightly builds of Firefox: the popular open source web browser.", "homepage": "https://www.mozilla.org/en-US/firefox/nightly/", "license": "MPL-2.0", @@ -12,12 +12,12 @@ ], "architecture": { "64bit": { - "url": "https://archive.mozilla.org/pub/firefox/nightly/2024/03/2024-03-06-21-16-27-mozilla-central/firefox-125.0a1.en-US.win64.installer.exe#/dl.7z", - "hash": "sha512:090ec09ca69785e5df6cde2297245e7219122ad2127a39a44315fd7245229abd5202ae5b366e7cba9d69bd726d2380c651dfba545b5d1dbe26ef08e26b3eba26" + "url": "https://archive.mozilla.org/pub/firefox/nightly/2024/03/2024-03-07-21-46-15-mozilla-central/firefox-125.0a1.en-US.win64.installer.exe#/dl.7z", + "hash": "sha512:deea43bcd43ce751ee2c9a5f2547b56f73175af00208bc56b802a509df41a44eeb993b7fae0043dfafdc04d9f59a8e1af20b855b6dcac6247f3cce8ce7043bd0" }, "32bit": { - "url": "https://archive.mozilla.org/pub/firefox/nightly/2024/03/2024-03-06-21-16-27-mozilla-central/firefox-125.0a1.en-US.win32.installer.exe#/dl.7z", - "hash": "sha512:29a5d6d8bf7ba7229a74fac0d82d2e84d46e950b7a1309a2f1cc5a149dd7936e5ac9aea18598c7b19864ba96d499b5cf17631814bd7a4a8e7a903498a144869c" + "url": "https://archive.mozilla.org/pub/firefox/nightly/2024/03/2024-03-07-21-46-15-mozilla-central/firefox-125.0a1.en-US.win32.installer.exe#/dl.7z", + "hash": "sha512:a7071a42f1f21a5af0355c3c03801ca1150ea3d1d462ef0fcf6f954fd5e746d6a84ad0a92dc24c44f616832c384194521f6fad5949328ba818bc597d3ef249a2" } }, "extract_dir": "core", diff --git a/bucket/GitHubDesktop-Install.json b/bucket/GitHubDesktop-Install.json index c46d275886a..d4e6bf58d83 100644 --- a/bucket/GitHubDesktop-Install.json +++ b/bucket/GitHubDesktop-Install.json @@ -1,12 +1,12 @@ { - "version": "3.3.10", + "version": "3.3.11", "description": "GitHub Desktop. Extend your GitHub workflow beyond your browser.", "homepage": "https://desktop.github.com/", "license": "MIT", "architecture": { "64bit": { "url": "https://central.github.com/deployments/desktop/desktop/latest/win32?format=msi#/setup.msi_", - "hash": "58e5073cb74ff093cb384d6eb1bc645a7da9cb631dc90d0a698aea397b270d83" + "hash": "f3f9c1ebdaa37c30275b8834cf936e270db921d6c24e224070a78903e589fd16" } }, "pre_download": "Assert-Administrator", diff --git a/bucket/GitHubDesktop-Portable.json b/bucket/GitHubDesktop-Portable.json index 6314dd18bee..5e1db4ea5e8 100644 --- a/bucket/GitHubDesktop-Portable.json +++ b/bucket/GitHubDesktop-Portable.json @@ -1,13 +1,13 @@ { - "version": "3.3.10", + "version": "3.3.11", "description": "GitHub Desktop. Extend your GitHub workflow beyond your browser.", "homepage": "https://desktop.github.com/", "license": "MIT", "changelog": "https://desktop.github.com/release-notes/", "architecture": { "64bit": { - "url": "https://central.github.com/deployments/desktop/desktop/latest/GitHubDesktop-3.3.10-x64-full.nupkg", - "hash": "780f7a4bef433aed05450e9080828016a0f32a528e58a02476f53ea27e2ea2a8" + "url": "https://central.github.com/deployments/desktop/desktop/latest/GitHubDesktop-3.3.11-x64-full.nupkg", + "hash": "b7f295674daab394d65141e389a0ab6eaefcb1bea0e5bb00670893455d0cff5d" } }, "extract_dir": "lib\\net45", diff --git a/bucket/GitHubDesktop-UserInstall.json b/bucket/GitHubDesktop-UserInstall.json index 57ba3b3176c..49c3b178412 100644 --- a/bucket/GitHubDesktop-UserInstall.json +++ b/bucket/GitHubDesktop-UserInstall.json @@ -1,12 +1,12 @@ { - "version": "3.3.10", + "version": "3.3.11", "description": "GitHub Desktop. Extend your GitHub workflow beyond your browser.", "homepage": "https://desktop.github.com/", "license": "MIT", "architecture": { "64bit": { "url": "https://central.github.com/deployments/desktop/desktop/latest/win32?format=msi#/dl.7z", - "hash": "58e5073cb74ff093cb384d6eb1bc645a7da9cb631dc90d0a698aea397b270d83" + "hash": "f3f9c1ebdaa37c30275b8834cf936e270db921d6c24e224070a78903e589fd16" } }, "##": [ diff --git a/bucket/GoogleChromeBeta-Portable.json b/bucket/GoogleChromeBeta-Portable.json index fe67ce6d49d..aef53924d15 100644 --- a/bucket/GoogleChromeBeta-Portable.json +++ b/bucket/GoogleChromeBeta-Portable.json @@ -1,5 +1,5 @@ { - "version": "123.0.6312.22", + "version": "123.0.6312.28", "description": "Google Chrome Beta. Fast, secure, and free web browser, built for the modern web.", "homepage": "https://www.google.com/chrome/beta", "license": { @@ -9,12 +9,12 @@ "changelog": "https://chromereleases.googleblog.com/", "architecture": { "64bit": { - "url": "https://dl.google.com/release2/chrome/adkqlbkpsbevwbum6bkfiflk763a_123.0.6312.22/123.0.6312.22_chrome_installer.exe#/dl.7z", - "hash": "dfe170c888cd6950bfa06962665a0ff381653b8ddf7fd989cbae85e3adc2f789" + "url": "https://dl.google.com/release2/chrome/gd3tmoamqz4g2xlgg46qkk63ky_123.0.6312.28/123.0.6312.28_chrome_installer.exe#/dl.7z", + "hash": "2def764bb2cf4f4b4f8e19b2c4f69d0bceaafe5c28b8c998dc2319e8177ca0cf" }, "32bit": { - "url": "https://dl.google.com/release2/chrome/acc764udvbikqsmdox4rgdygvy7q_123.0.6312.22/123.0.6312.22_chrome_installer.exe#/dl.7z", - "hash": "8ed469b6fe26ab12229954b765521279121ce67ca4ce4243988c0844c996f005" + "url": "https://dl.google.com/release2/chrome/acbcuctgfjcnlpdcpaofkysexacq_123.0.6312.28/123.0.6312.28_chrome_installer.exe#/dl.7z", + "hash": "8912cd48ec6a1aae4522322f632c7acbe8173ff50fea8d32f0431d272489b1ad" } }, "installer": { diff --git a/bucket/GoogleChromeCanary-Portable.json b/bucket/GoogleChromeCanary-Portable.json index 2cd0dfa9e51..3de19c1ea53 100644 --- a/bucket/GoogleChromeCanary-Portable.json +++ b/bucket/GoogleChromeCanary-Portable.json @@ -1,5 +1,5 @@ { - "version": "124.0.6339.0", + "version": "124.0.6342.2", "description": "Google Chrome Canary. Fast, secure, and free web browser, built for the modern web.", "homepage": "https://www.google.com/chrome/canary", "license": { @@ -9,12 +9,12 @@ "changelog": "https://chromereleases.googleblog.com/", "architecture": { "64bit": { - "url": "https://dl.google.com/release2/chrome/ad45vtokauhplr4eiw6euctqqhqq_124.0.6339.0/124.0.6339.0_chrome_installer.exe#/dl.7z", - "hash": "905950de846ceab60429468bdb2b5e8c419b887f833c5a0de8ef912535cf0b79" + "url": "https://dl.google.com/release2/chrome/ool5yomaph4cc3xmrdfzvrrz2y_124.0.6342.2/124.0.6342.2_chrome_installer.exe#/dl.7z", + "hash": "82e57e7c709e8c6d7f71588bfd15dd1df848f4d57cf2eced9cfa5922466037ea" }, "32bit": { - "url": "https://dl.google.com/release2/chrome/acpyergb5eyu6c3qcnqls7r2i5uq_124.0.6339.0/124.0.6339.0_chrome_installer.exe#/dl.7z", - "hash": "722c9753f1927b2c996ca2b60421e2dbf8e615d9924de8e44e3f2ce60d97ec49" + "url": "https://dl.google.com/release2/chrome/achdbeioep4lyhll3rsaamlw3izq_124.0.6342.2/124.0.6342.2_chrome_installer.exe#/dl.7z", + "hash": "c39e437ceeccbd1b3d9ec1b512b4d516f2579f6676dc8fdd80f96ddaa3209bbb" } }, "installer": { diff --git a/bucket/Jacket-Portable.json b/bucket/Jacket-Portable.json index 46ef7b42fa6..27628c2f179 100644 --- a/bucket/Jacket-Portable.json +++ b/bucket/Jacket-Portable.json @@ -1,11 +1,11 @@ { - "version": "0.21.1956", + "version": "0.21.1960", "description": "Jacket. API Support for your favorite torrent trackers", "homepage": "https://github.com/Jackett/Jackett", "license": "GPL-2.0-or-later", "changelog": "https://github.com/Jackett/Jackett/releases", - "url": "https://github.com/Jackett/Jackett/releases/download/v0.21.1956/Jackett.Binaries.Windows.zip", - "hash": "c0cdee433b54ffb2a394d7ee4a0be340deee0c19049d12a49f2be697e2ad2653", + "url": "https://github.com/Jackett/Jackett/releases/download/v0.21.1960/Jackett.Binaries.Windows.zip", + "hash": "ad5ed77ee891433ab565e049dbb358f28f1c4e87ea2215d95dae2ea8d9622889", "shortcuts": [ [ "Jackett\\JackettTray.exe", diff --git a/bucket/MicrosoftEdge-Install.json b/bucket/MicrosoftEdge-Install.json index 0f70208fedd..516da3c9ef9 100644 --- a/bucket/MicrosoftEdge-Install.json +++ b/bucket/MicrosoftEdge-Install.json @@ -1,6 +1,6 @@ { "##": "Checkver URL https://docs.microsoft.com/en-us/deployedge/microsoft-edge-relnote-stable-channel", - "version": "122.0.2365.66", + "version": "122.0.2365.80", "description": "Microsoft Edge. The chromium based Microsoft Edge browser.", "homepage": "https://www.microsoft.com/en-us/edge/business", "license": { @@ -11,11 +11,11 @@ "architecture": { "64bit": { "url": "http://go.microsoft.com/fwlink/?LinkID=2093437#/setup.msi_", - "hash": "3ba8e140df3826fa70fbc9b2192e85294b77e450bc9bc403fb2d14c184f1dd55" + "hash": "47902de17e1a13eea20d31ab2923614c85a8569fd6707094eff856fd82bbca67" }, "32bit": { "url": "http://go.microsoft.com/fwlink/?LinkID=2093505#/setup.msi_", - "hash": "55c64264695a37ed9460d00f4583c50ff9af2f1b3f79920c1f266439efff8c3b" + "hash": "16aecc183e32bfea822dc74ec35c97bace0486f854fba271b371f01107fbc706" } }, "pre_download": "Assert-Administrator", diff --git a/bucket/MicrosoftEdge-dev-portable.json b/bucket/MicrosoftEdge-dev-portable.json index d0322e48239..86b9f97b54a 100644 --- a/bucket/MicrosoftEdge-dev-portable.json +++ b/bucket/MicrosoftEdge-dev-portable.json @@ -1,5 +1,5 @@ { - "version": "123.0.2420.10", + "version": "124.0.2438.2", "description": "Microsoft Edge Dev. The chromium based Microsoft Edge browser (Dev Channel)", "homepage": "https://www.microsoftedgeinsider.com/en-us/welcome?channel=dev", "license": "Freeware", @@ -7,21 +7,21 @@ "architecture": { "64bit": { "url": [ - "https://dorado-api.deno.dev/edge?arch=64&channel=dev&version=123.0.2420.10&dl#/dl.7z", + "https://dorado-api.deno.dev/edge?arch=64&channel=dev&version=124.0.2438.2&dl#/dl.7z", "https://raw.githubusercontent.com/ACooper81/SharedFiles/master/Icons/msedgedev.ico" ], "hash": [ - "51f083a5cb4c2e9f0c6c73028ef58e8a5ac3011b9c487167ee7ca5f5999b899a", + "d5d0ffac5677758e29906ea500b782fa7f092bf253682380d18eb6337ee57b9e", "221ae96d9f961f615fcdd941000a83b55bb3d93435d13b3b51c1d2574f78c1f5" ] }, "32bit": { "url": [ - "https://dorado-api.deno.dev/edge?arch=86&channel=dev&version=123.0.2420.10&dl#/dl.7z", + "https://dorado-api.deno.dev/edge?arch=86&channel=dev&version=124.0.2438.2&dl#/dl.7z", "https://raw.githubusercontent.com/ACooper81/SharedFiles/master/Icons/msedgedev.ico" ], "hash": [ - "3ac094bda9dfd46be8af3a81f3ca1e65260b87c8b7b88f440c4a1a6d9539d673", + "994f327e5d0230ca8da672af93480e09b1a89d0c999d894340cc5db07ecf8329", "221ae96d9f961f615fcdd941000a83b55bb3d93435d13b3b51c1d2574f78c1f5" ] } diff --git a/bucket/MicrosoftEdgeCanary-Portable.json b/bucket/MicrosoftEdgeCanary-Portable.json index 03f1220f6b5..193750a1a81 100644 --- a/bucket/MicrosoftEdgeCanary-Portable.json +++ b/bucket/MicrosoftEdgeCanary-Portable.json @@ -1,16 +1,16 @@ { - "version": "124.0.2445.0", + "version": "124.0.2447.0", "description": "Microsoft Edge Canary. The chromium based Microsoft Edge browser (Canary Channel)", "homepage": "https://www.microsoftedgeinsider.com/en-us/welcome?channel=canary", "license": "Freeware", "architecture": { "64bit": { "url": [ - "https://dorado-api.deno.dev/edge?arch=64&channel=canary&version=124.0.2445.0&dl#/dl.7z", + "https://dorado-api.deno.dev/edge?arch=64&channel=canary&version=124.0.2447.0&dl#/dl.7z", "https://raw.githubusercontent.com/ACooper81/SharedFiles/master/icons/msedgecanary.ico" ], "hash": [ - "1aadd9071bfe0553c89a645412f8ba6a726a3872115721631e9607ae80871179", + "ad44e4c8f3f11e34894bc7484fae9956111329677808ede0ab51f4a90d619693", "b86c43a44f74e03605c140eff05f5b00981033043fab70c0b29416755b450cfb" ] } diff --git a/bucket/MicrosoftEdgeDev-Portable.json b/bucket/MicrosoftEdgeDev-Portable.json index 8a84ad64c67..4c2fa7c7fb7 100644 --- a/bucket/MicrosoftEdgeDev-Portable.json +++ b/bucket/MicrosoftEdgeDev-Portable.json @@ -1,5 +1,5 @@ { - "version": "123.0.2420.10", + "version": "124.0.2438.2", "description": "Microsoft Edge Dev. The chromium based Microsoft Edge browser (Dev Channel)", "homepage": "https://www.microsoftedgeinsider.com/en-us/welcome?channel=dev", "license": "Freeware", @@ -7,21 +7,21 @@ "architecture": { "64bit": { "url": [ - "https://dorado-api.deno.dev/edge?arch=64&channel=dev&version=123.0.2420.10&dl#/dl.7z", + "https://dorado-api.deno.dev/edge?arch=64&channel=dev&version=124.0.2438.2&dl#/dl.7z", "https://raw.githubusercontent.com/ACooper81/SharedFiles/master/icons/msedgedev.ico" ], "hash": [ - "51f083a5cb4c2e9f0c6c73028ef58e8a5ac3011b9c487167ee7ca5f5999b899a", + "d5d0ffac5677758e29906ea500b782fa7f092bf253682380d18eb6337ee57b9e", "221ae96d9f961f615fcdd941000a83b55bb3d93435d13b3b51c1d2574f78c1f5" ] }, "32bit": { "url": [ - "https://dorado-api.deno.dev/edge?arch=86&channel=dev&version=123.0.2420.10&dl#/dl.7z", + "https://dorado-api.deno.dev/edge?arch=86&channel=dev&version=124.0.2438.2&dl#/dl.7z", "https://raw.githubusercontent.com/ACooper81/SharedFiles/master/icons/msedgedev.ico" ], "hash": [ - "3ac094bda9dfd46be8af3a81f3ca1e65260b87c8b7b88f440c4a1a6d9539d673", + "994f327e5d0230ca8da672af93480e09b1a89d0c999d894340cc5db07ecf8329", "221ae96d9f961f615fcdd941000a83b55bb3d93435d13b3b51c1d2574f78c1f5" ] } diff --git a/bucket/PDF-XChange-Viewer.json b/bucket/PDF-XChange-Viewer_dodorz.json similarity index 100% rename from bucket/PDF-XChange-Viewer.json rename to bucket/PDF-XChange-Viewer_dodorz.json diff --git a/bucket/QOwnNotes.json b/bucket/QOwnNotes.json index 6b7215e607a..8434f238be1 100644 --- a/bucket/QOwnNotes.json +++ b/bucket/QOwnNotes.json @@ -1,9 +1,9 @@ { "homepage": "https://www.qownnotes.org/", - "version": "24.2.6", + "version": "24.3.0", "license": "GPL-2.0-only", - "url": "https://github.com/pbek/QOwnNotes/releases/download/v24.2.6/QOwnNotes.zip", - "hash": "b04c65ffced6eac52eaf1a1851d8b76a4b3689e758dd36dc4ee8c1cff683e219", + "url": "https://github.com/pbek/QOwnNotes/releases/download/v24.3.0/QOwnNotes.zip", + "hash": "ea713f28fc5cacf6d08fccff51cac48c3d3d323d5e19a153754e9dfab4f9b0f0", "bin": "QOwnNotes.exe", "shortcuts": [ [ diff --git a/bucket/RegCool.json b/bucket/RegCool_dodorz.json similarity index 100% rename from bucket/RegCool.json rename to bucket/RegCool_dodorz.json diff --git a/bucket/SoftwareOKPrintTestPageOK-Portable.json b/bucket/SoftwareOKPrintTestPageOK-Portable.json index 0906c3957f5..477ce524400 100644 --- a/bucket/SoftwareOKPrintTestPageOK-Portable.json +++ b/bucket/SoftwareOKPrintTestPageOK-Portable.json @@ -1,12 +1,12 @@ { - "version": "3.02", + "version": "3.04", "description": "SoftwareOK PrintTestPageOK. Print.Test.Page.OK. The alternative test page printout for all MS Windows operating systems!", "homepage": "http://www.softwareok.com/?seite=Microsoft/Print.Test.Page.OK", "license": "Freeware", "architecture": { "64bit": { "url": "https://www.softwareok.com/Download/Print.Test.Page.OK_x64_Portable.zip", - "hash": "c6872712a00c997adbd94418d1a0aafb5db6e21d4db38bbd9d3cff1cfacd4eb0", + "hash": "7929b48d393ce287eb72ebf9fdd9b6e3d0db28c70eb13c3e4ba76da06dc3e63d", "shortcuts": [ [ "Print.Test.Page.OK_Portable.exe", @@ -16,7 +16,7 @@ }, "32bit": { "url": "https://www.softwareok.com/Download/Print.Test.Page.OK_Portable.zip", - "hash": "50c999453047f1762ca0ca81de3aac710c4dfc58968f5662626aa2be32be328e", + "hash": "f855e41f58671ea5bb8c8da87a9a1842b0946368da01192025e0051f9cfc0c5d", "shortcuts": [ [ "Print.Test.Page.OK_Portable.exe", diff --git a/bucket/Starward.json b/bucket/Starward.json index 65a6fbb2753..c4b3d225333 100644 --- a/bucket/Starward.json +++ b/bucket/Starward.json @@ -1,12 +1,12 @@ { - "version": "0.11.0", + "version": "0.11.1", "description": "Game Launcher for miHoYo - 米家游戏启动器", "homepage": "https://github.com/Scighost/Starward", "license": "Unknown", "architecture": { "64bit": { - "url": "https://github.com/Scighost/Starward/releases/download/0.11.0/Starward_Portable_0.11.0_x64.7z", - "hash": "1605c048af1d208ac14b50ca14685a5bd99407b46d1ccac5c9c6e6b4f14b5bb8", + "url": "https://github.com/Scighost/Starward/releases/download/0.11.1/Starward_Portable_0.11.1_x64.7z", + "hash": "05712574e266126928394def53a642af2e92b7948ddb4d75dfa7ad9ae560a4a1", "extract_dir": "Starward" } }, diff --git a/bucket/VeraCrypt-Portable.json b/bucket/VeraCrypt-Portable_ACooper81.json similarity index 100% rename from bucket/VeraCrypt-Portable.json rename to bucket/VeraCrypt-Portable_ACooper81.json diff --git a/bucket/VisualStudioCode-Install.json b/bucket/VisualStudioCode-Install.json index c3811a1512c..e3c41977a3d 100644 --- a/bucket/VisualStudioCode-Install.json +++ b/bucket/VisualStudioCode-Install.json @@ -1,6 +1,6 @@ { "##": "Download url https://code.visualstudio.com/download#", - "version": "1.87.0", + "version": "1.87.1", "description": "Visual Studio Code. is a lightweight but powerful source code editor.", "homepage": "https://code.visualstudio.com/", "license": { @@ -11,7 +11,7 @@ "architecture": { "64bit": { "url": "https://code.visualstudio.com/sha/download?build=stable&os=win32-x64#/setup.exe", - "hash": "b54b65c39239ab6cfe2ea70c51d26f796424750c103bc25e3a053612b01486fd" + "hash": "d2d3e7e75ea42a1b609321b58d7085df947bf25bfd0d1c364fb2ebcf85a477f2" } }, "pre_download": "Assert-Administrator", diff --git a/bucket/VisualStudioCode-Portable.json b/bucket/VisualStudioCode-Portable.json index 486e7178996..1330370f2c7 100644 --- a/bucket/VisualStudioCode-Portable.json +++ b/bucket/VisualStudioCode-Portable.json @@ -1,6 +1,6 @@ { "##": "Download url https://code.visualstudio.com/download#", - "version": "1.87.0", + "version": "1.87.1", "description": "Visual Studio Code. Lightweight but powerful source code editor", "homepage": "https://code.visualstudio.com/", "license": { @@ -17,12 +17,12 @@ "architecture": { "64bit": { "url": [ - "https://update.code.visualstudio.com/1.87.0/win32-x64-archive/stable#/dl.7z", + "https://update.code.visualstudio.com/1.87.1/win32-x64-archive/stable#/dl.7z", "https://raw.githubusercontent.com/ScoopInstaller/Extras/master/scripts/vscode/install-context.reg", "https://raw.githubusercontent.com/ScoopInstaller/Extras/master/scripts/vscode/uninstall-context.reg" ], "hash": [ - "9ccef061383f0e03fba0606be021a50a5d4f175cfb515474b5968a55b88913e0", + "0db17bcad100f78dc99b8f38d3994f3a1fe75fe20010e7ad9be7a28da2d1cad8", "8ef94c82319b69754bdae0099af266d184d179a37af8b8beb11334c6ab639752", "df2a5162e72e2518e2b75b4337c8e7b46c136554872af90fa0de1cf6ebef376f" ] diff --git a/bucket/VisualStudioCode-UserInstall.json b/bucket/VisualStudioCode-UserInstall.json index 588ded35f30..b579b171e5c 100644 --- a/bucket/VisualStudioCode-UserInstall.json +++ b/bucket/VisualStudioCode-UserInstall.json @@ -1,6 +1,6 @@ { "##": "Download url https://code.visualstudio.com/download#", - "version": "1.87.0", + "version": "1.87.1", "description": "Visual Studio Code (User). is a lightweight but powerful source code editor.", "homepage": "https://code.visualstudio.com/", "license": { @@ -11,7 +11,7 @@ "architecture": { "64bit": { "url": "https://code.visualstudio.com/sha/download?build=stable&os=win32-x64-user#/setup.exe", - "hash": "02f972362910fcda3ab0d4ae4dc339b68f1bf6eae772dfc6027864a768ad4cd4" + "hash": "1f201a66da05e14552e3b681459446e879b9d9507dd387aba6f36ed15bf4c90d" } }, "pre_install": [ diff --git a/bucket/WebCatalog.json b/bucket/WebCatalog_dodorz.json similarity index 100% rename from bucket/WebCatalog.json rename to bucket/WebCatalog_dodorz.json diff --git a/bucket/WingetUIBeta-Portable.json b/bucket/WingetUIBeta-Portable.json index 607cd7be943..a17f1d6b4a7 100644 --- a/bucket/WingetUIBeta-Portable.json +++ b/bucket/WingetUIBeta-Portable.json @@ -1,13 +1,13 @@ { - "version": "3.0.0-beta0", + "version": "3.0.0-beta1", "description": "WingetUI Beta. A GUI Store for the most common cli package managers, sych as Winget and Scoop.", "homepage": "https://github.com/martinet101/WinGetUI", "license": "LGPL-2.1-only", "changelog": "https://github.com/martinet101/WinGetUI/releases", "architecture": { "64bit": { - "url": "https://github.com/martinet101/WinGetUI/releases/download/3.0.0-beta0/WingetUI.Installer.exe", - "hash": "c7e7d8444be58d1e3b98fc18b942734d6f75bc7508849cabf15d373e4995aa46" + "url": "https://github.com/martinet101/WinGetUI/releases/download/3.0.0-beta1/WingetUI.Installer.exe", + "hash": "b865f3333c323aaf8b1535d08376c9e08e9920b0a3fbe6d850c72ea45d49825a" } }, "innosetup": true, diff --git a/bucket/ZigDevCLI-Portable.json b/bucket/ZigDevCLI-Portable.json index 33a2d6cfcd3..3ac964ffe48 100644 --- a/bucket/ZigDevCLI-Portable.json +++ b/bucket/ZigDevCLI-Portable.json @@ -1,5 +1,5 @@ { - "version": "0.12.0-dev.3158", + "version": "0.12.0-dev.3161", "description": "Zig Dev. General-purpose programming language designed for robustness, optimality, and maintainability.", "homepage": "https://ziglang.org/", "license": "MIT", @@ -8,9 +8,9 @@ }, "architecture": { "64bit": { - "url": "https://ziglang.org/builds/zig-windows-x86_64-0.12.0-dev.3158+1e67f5021.zip", - "hash": "a001e153efe5c4b224bc99e95bb9f48e5897fd3153b28e5a3d1399ede61cc87c", - "extract_dir": "zig-windows-x86_64-0.12.0-dev.3158+1e67f5021" + "url": "https://ziglang.org/builds/zig-windows-x86_64-0.12.0-dev.3161+377ecc6af.zip", + "hash": "4f50ba2d0efa2a2d2841bbda2061e8f53c33111ba814f9b8b551895b49e9a8b9", + "extract_dir": "zig-windows-x86_64-0.12.0-dev.3161+377ecc6af" } }, "bin": "zig.exe", diff --git a/bucket/aapt2.json b/bucket/aapt2.json index f7dbd75fd17..12a8dd321a1 100644 --- a/bucket/aapt2.json +++ b/bucket/aapt2.json @@ -2,9 +2,9 @@ "homepage": "https://developer.android.com/studio/command-line/aapt2", "description": "Android Asset Packaging Tool 2.", "license": "Apache-2.0", - "version": "8.4.0-alpha12-11315950", - "url": "https://dl.google.com/dl/android/maven2/com/android/tools/build/aapt2/8.4.0-alpha12-11315950/aapt2-8.4.0-alpha12-11315950-windows.jar#/dl.7z", - "hash": "3d842782aba8a059a6f0b3c477e7708f6952188976db9f10094296b383e7421f", + "version": "8.4.0-alpha13-11315950", + "url": "https://dl.google.com/dl/android/maven2/com/android/tools/build/aapt2/8.4.0-alpha13-11315950/aapt2-8.4.0-alpha13-11315950-windows.jar#/dl.7z", + "hash": "f034c4f141e6f9c7100c2ba70dd64d05153be21779d2e7f59c8d1646d45f834b", "bin": "aapt2.exe", "checkver": { "url": "https://dl.google.com/android/maven2/com/android/tools/build/group-index.xml", diff --git a/bucket/aardio.json b/bucket/aardio.json index 069dee40cfa..3ce2932887c 100644 --- a/bucket/aardio.json +++ b/bucket/aardio.json @@ -1,10 +1,10 @@ { - "version": "35.73.1", + "version": "35.73.2", "description": "aardio 编程语言,专注于桌面软件快速开发", "homepage": "https://www.aardio.com/", "license": "Freeware", "url": "https://ide.update.aardio.com/releases/aardio.7z", - "hash": "42921f663e20658bd02f2c0daeaccac32c630b8ef021554ecadd5cdef57dce42", + "hash": "0033178e7f32fa15368facbea9e8a8cf0aadb3b08b05e3774ea7ae00bd35af51", "bin": "aardio.exe", "shortcuts": [ [ diff --git a/bucket/adblink.json b/bucket/adblink.json new file mode 100644 index 00000000000..27550360a0b --- /dev/null +++ b/bucket/adblink.json @@ -0,0 +1,23 @@ +{ + "version": "6.0", + "description": "adbLink provides a link between your Android device and your computer.", + "homepage": "http://jocala.com/adblink.html", + "license": "GPL-3", + "url": "http://jocala.com/downloads/adblink.6.exe#/dl.7z", + "hash": "650aba7e9aa2ea934d64ee980e0327f1d9333e3f8be5ddb9ed9c0d05b9cb8cdd", + "innosetup": true, + "shortcuts": [ + [ + "adbLink.exe", + "adbLink" + ] + ], + "checkver": { + "url": "http://jocala.com/adblink.html", + "regex": "adblink v([\\d.]+)" + }, + "autoupdate": { + "url": "http://jocala.com/downloads/adblink.$majorVersion.exe#/dl.7z" + }, + "notes": "Your adbLink data are storaged in '%APPDATA%\\.jocala'." +} diff --git a/bucket/adwcleaner.json b/bucket/adwcleaner.json index 9a84a94d4dc..6d4dabd79dd 100644 --- a/bucket/adwcleaner.json +++ b/bucket/adwcleaner.json @@ -8,7 +8,7 @@ }, "architecture": { "64bit": { - "url": "https://www.fosshub.com/Malwarebytes-AdwCleaner.html/adwcleaner_8.4.2.exe", + "url": "https://adwcleaner.malwarebytes.com/adwcleaner?channel=release", "hash": "91068efbef44f8ceedbbbdfeea8959633c4ecc9100c3ba08b2603d7c5d59ac22" } }, @@ -21,19 +21,13 @@ ] ], "checkver": { - "script": [ - "$content = (Invoke-WebRequest 'https://toolslib.net/downloads/viewdownload/1-adwcleaner/files/?t=release').Content", - "$content -match '1-adwcleaner/files/(?\\d+)/'; $release = $Matches['release']", - "$content = (Invoke-WebRequest \"https://toolslib.net/downloads/finish/1-adwcleaner/$release/\").Content", - "$content -match 'AdwCleaner \\((?[\\d.]+)\\)'; $version = $Matches['version']", - "Write-Output $version $release" - ], - "regex": "([\\d.]+) (?\\d+)" + "url": "https://toolslib.net/downloads/viewdownload/1-adwcleaner/files/?t=release", + "regex": "/(?\\d+)/\">AdwCleaner\\s*\\s*([\\d.]+)" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://www.fosshub.com/Malwarebytes-AdwCleaner.html/adwcleaner_$version.exe" + "url": "https://adwcleaner.malwarebytes.com/adwcleaner?channel=release" } }, "hash": { diff --git a/bucket/aegisub_naderi.json b/bucket/aegisub_naderi.json new file mode 100644 index 00000000000..5e568e1a568 --- /dev/null +++ b/bucket/aegisub_naderi.json @@ -0,0 +1,43 @@ +{ + "version": "3.2.2", + "description": "Aegisub is a free, cross-platform open source tool for creating and modifying subtitles", + "homepage": "https://github.com/Aegisub/Aegisub", + "license": "BSD-3-Clause", + "architecture": { + "64bit": { + "url": "https://github.com/Aegisub/Aegisub/releases/download/v3.2.2/aegisub-3.2.2-portable-64.exe#dl.7z", + "hash": "d3865957ef6b6be1a320f01ac2f264349f9db7abc4864457963f9fdad5cd2256", + "extract_dir": "aegisub-3.2.2-portable-64", + "shortcuts": [ + [ + "aegisub64.exe", + "Aegisub" + ] + ] + }, + "32bit": { + "url": "https://github.com/Aegisub/Aegisub/releases/download/v3.2.2/aegisub-3.2.2-portable-32.exe#dl.7z", + "hash": "849f6005d18a33495dcc22d4a5ecb6a2d087f653994db9498ec85c1eb9110f51", + "extract_dir": "aegisub-3.2.2-portable-32", + "shortcuts": [ + [ + "aegisub32.exe", + "Aegisub" + ] + ] + } + }, + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/Aegisub/Aegisub/releases/download/v$version/aegisub-$version-portable-64.exe#dl.7z", + "extract_dir": "aegisub-$version-portable-64" + }, + "32bit": { + "url": "https://github.com/Aegisub/Aegisub/releases/download/v$version/aegisub-$version-portable-32.exe#dl.7z", + "extract_dir": "aegisub-$version-portable-32" + } + } + } +} diff --git a/bucket/affine_naderi.json b/bucket/affine_naderi.json new file mode 100644 index 00000000000..2820047148a --- /dev/null +++ b/bucket/affine_naderi.json @@ -0,0 +1,22 @@ +{ + "version": "0.12.2", + "description": "A privacy-focussed, local-first, open-source, and ready-to-use alternative for Notion & Miro.", + "homepage": "https://github.com/toeverything/AFFiNE", + "license": "MPL-2.0", + "url": "https://github.com/toeverything/AFFiNE/releases/download/v0.12.2/affine-stable-windows-x64.exe#/dl.7z", + "hash": "f4519544eb6de672ed453c7feeaa668a66dd1d6281369436d1be475d9bbd5122", + "pre_install": [ + "Get-ChildItem \"$dir\\*\" -Exclude 'AFFiNE-*nupkg' | Remove-Item", + "Expand-7zipArchive \"$dir\\AFFiNE-*-full.nupkg\" -ExtractDir 'lib\\net45' -Removal" + ], + "shortcuts": [ + [ + "AFFiNE.exe", + "AFFiNE" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/toeverything/AFFiNE/releases/download/v$version/affine-stable-windows-x64.exe#/dl.7z" + } +} diff --git a/bucket/aimp.json b/bucket/aimp.json index 6d69086751b..3cc9c20692b 100644 --- a/bucket/aimp.json +++ b/bucket/aimp.json @@ -1,13 +1,21 @@ { - "version": "5.30.2540", + "version": "5.30.2541", "description": "Audio player", "homepage": "http://www.aimp.ru", "license": { "identifier": "Freeware", - "url": "http://www.aimp.ru/files/windows/EULA_lang-en.txt" + "url": "https://www.aimp.ru/?do=eula&os=windows" + }, + "architecture": { + "64bit": { + "url": "https://www.aimp.ru/?do=download.file&id=31#/dl.zip", + "hash": "7def33cb163220cea10e88fafdb211f82079a76296f137adca409f76e95ef658" + }, + "32bit": { + "url": "http://www.aimp.ru/?do=download.file&id=8#/dl.zip", + "hash": "50f79a431ff66d49a401f300c0f5b5cde1b9698f90092f8702f8f3acd58ba989" + } }, - "url": "http://www.aimp.ru/?do=download.file&id=8#/dl.zip", - "hash": "1e19505e0aff649ff273f251a1547071a4b7cd42979364119ff530182578928a", "extract_dir": "AIMP", "bin": [ "AIMP.exe", @@ -35,10 +43,17 @@ "Icons" ], "checkver": { - "url": "http://aimp.su/update.php?id=1234&b=2169&p=aimp&lng=english&u=1", - "regex": "aimp_([\\d.]+)" + "url": "https://www.aimp.ru/?do=download&os=windows", + "regex": ">AIMP v([\\d.]+)<" }, "autoupdate": { - "url": "http://www.aimp.ru/?do=download.file&id=8#/dl.zip" + "architecture": { + "64bit": { + "url": "https://www.aimp.ru/?do=download.file&id=31#/dl.zip" + }, + "32bit": { + "url": "http://www.aimp.ru/?do=download.file&id=8#/dl.zip" + } + } } } diff --git a/bucket/alacritty-portable.json b/bucket/alacritty-portable.json new file mode 100644 index 00000000000..804c7852c31 --- /dev/null +++ b/bucket/alacritty-portable.json @@ -0,0 +1,45 @@ +{ + "version": "0.12.3", + "description": "GPU-accelerated terminal emulator", + "homepage": "https://github.com/alacritty/alacritty", + "license": "Apache-2.0", + "suggest": { + "vcredist": "extras/vcredist2022" + }, + "url": [ + "https://github.com/alacritty/alacritty/releases/download/v0.12.3/Alacritty-v0.12.3-portable.exe#/alacritty.exe", + "https://github.com/alacritty/alacritty/releases/download/v0.12.3/alacritty.yml#/alacritty.yml.example" + ], + "hash": [ + "e9c8800565f85f31f6da2723256c8a2a1dae2ad41493b16bc2fd9226684e2cb4", + "3110fbf1d8cbeaaa388670dc6a86493a052903610bbdaa4d17150da833029e2b" + ], + "pre_install": "if(!(Test-Path \"$dir/alacritty.yml\")) { Add-Content \"$dir/alacritty.yml\" $null }", + "bin": [ + "alacritty.exe", + [ + "alacritty.exe", + "alacritty", + "--config-file \"$dir\\alacritty.yml\"" + ] + ], + "shortcuts": [ + [ + "alacritty.exe", + "Alacritty", + "--config-file \"$dir\\alacritty.yml\"" + ] + ], + "persist": [ + "alacritty.yml", + "alacritty.yml.example" + ], + "checkver": "github", + "autoupdate": { + "url": [ + "https://github.com/alacritty/alacritty/releases/download/v$version/Alacritty-v$version-portable.exe#/alacritty.exe", + "https://github.com/alacritty/alacritty/releases/download/v$version/alacritty.yml#/alacritty.yml.example" + ] + }, + "notes": "An example config has been placed in installation's directory as alacritty.yml.example." +} diff --git a/bucket/alwaysmousewheel.json b/bucket/alwaysmousewheel.json new file mode 100644 index 00000000000..b34e8f1135d --- /dev/null +++ b/bucket/alwaysmousewheel.json @@ -0,0 +1,45 @@ +{ + "version": "6.21", + "description": "Scroll via mouse wheel even if the window is not in the foreground ergo focused.", + "homepage": "https://www.softwareok.com/?seite=Microsoft/AlwaysMouseWheel", + "license": "Freeware", + "architecture": { + "64bit": { + "url": "https://www.softwareok.com/Download/AlwaysMouseWheel_Portable_x64.zip", + "hash": "df909cb81227832a9b4e54910af45298e9472cfce21ceea56413448eb5ed63dd", + "pre_install": [ + "Rename-Item \"$dir\\AlwaysMouseWheel_x64_p.exe\" \"$dir\\AlwaysMouseWheel.exe\"", + "if(!(Test-Path \"$dir/AlwaysMouseWheel.ini\")) { Add-Content \"$dir/AlwaysMouseWheel.ini\" $null }" + ] + }, + "32bit": { + "url": "https://www.softwareok.com/Download/AlwaysMouseWheel_Portable.zip", + "hash": "45537d373ef9218b75213edaf4f550d906885c29cf257d70378b743967bbeb42", + "pre_install": [ + "Rename-Item \"$dir\\AlwaysMouseWheel_p.exe\" \"$dir\\AlwaysMouseWheel.exe\"", + "if(!(Test-Path \"$dir/AlwaysMouseWheel.ini\")) { Add-Content \"$dir/AlwaysMouseWheel.ini\" $null }" + ] + } + }, + "shortcuts": [ + [ + "AlwaysMouseWheel.exe", + "AlwaysMouseWheel" + ] + ], + "persist": "AlwaysMouseWheel.ini", + "checkver": { + "url": "https://www.softwareok.com/?seite=Microsoft", + "regex": "AlwaysMouseWheel\\s([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://www.softwareok.com/Download/AlwaysMouseWheel_Portable_x64.zip" + }, + "32bit": { + "url": "https://www.softwareok.com/Download/AlwaysMouseWheel_Portable.zip" + } + } + } +} diff --git a/bucket/amp-font-viewer.json b/bucket/amp-font-viewer.json new file mode 100644 index 00000000000..791cb016650 --- /dev/null +++ b/bucket/amp-font-viewer.json @@ -0,0 +1,17 @@ +{ + "homepage": "http://www.ampsoft.net/utilities/FontViewer.php", + "version": "3.86", + "license": "freeware", + "url": "http://www.ampsoft.net/files/FontViewer.zip", + "hash": "1356f3976dcd54eee73611d1617ca8d113eae6c14ff0b8971a3d21444fd22554", + "shortcuts": [ + [ + "FontViewer.exe", + "AMP Font Viewer" + ] + ], + "checkver": "Version ([\\d.]+)", + "autoupdate": { + "url": "http://www.ampsoft.net/files/FontViewer.zip" + } +} diff --git a/bucket/ant-renamer.json b/bucket/ant-renamer.json new file mode 100644 index 00000000000..1507c76216b --- /dev/null +++ b/bucket/ant-renamer.json @@ -0,0 +1,21 @@ +{ + "homepage": "http://www.antp.be/software/renamer", + "version": "2.12.0", + "license": "Freeware", + "url": "http://update.antp.be/renamer/antrenamer2.zip", + "hash": "1ffda970c81fe83c9a481bae1f9f7c39fddd91e46bcc48841e8172e729248086", + "persist": "Renamer.xml", + "shortcuts": [ + [ + "Renamer.exe", + "Ant Renamer" + ] + ], + "checkver": { + "url": "http://www.antp.be/software/renamer/download", + "regex": "Version ([\\d.]+) - Complete package without installation" + }, + "autoupdate": { + "url": "http://update.antp.be/renamer/antrenamer$majorVersion.zip" + } +} diff --git a/bucket/anti-twin.json b/bucket/anti-twin.json new file mode 100644 index 00000000000..1a89c037a78 --- /dev/null +++ b/bucket/anti-twin.json @@ -0,0 +1,19 @@ +{ + "version": "1.8d", + "homepage": "https://antitwin.org/en/download.html", + "description": "Anti-Twin first appeared in 2003 and was maintained until 2012.", + "license": "freeware for private use", + "url": "https://www.aidex.de/software/antitwin/AntiTwin.exe", + "hash": "8aa4bbb52fef0f2a5814dc95b790604bf31cb3ae38b1f85afe05325f95b5ff5a", + "persist": "AntiTwin.ini", + "shortcuts": [ + [ + "AntiTwin.exe", + "AntiTwin" + ] + ], + "checkver": "Version ([\\d.]+\\w)", + "autoupdate": { + "url": "https://www.aidex.de/software/antitwin/AntiTwin.exe" + } +} diff --git a/bucket/api-monitor_naderi.json b/bucket/api-monitor_naderi.json new file mode 100644 index 00000000000..215053b7656 --- /dev/null +++ b/bucket/api-monitor_naderi.json @@ -0,0 +1,26 @@ +{ + "version": "2r13", + "description": "Monitor API calls", + "homepage": "http://www.rohitab.com/apimonitor", + "license": "Freeware", + "url": "https://www.rohitab.com/download/api-monitor-v2r13-x86-x64.zip", + "hash": "d045e45f523a6c0c7a2a8e06831f4b2d705fb84f4995791b5a70b28424a49d2b", + "bin": [ + "API Monitor (rohitab.com)\\apimonitor-x64.exe", + "API Monitor (rohitab.com)\\apimonitor-x86.exe" + ], + "shortcuts": [ + [ + "API Monitor (rohitab.com)/apimonitor-x64.exe", + "API Monitor - 64 bits" + ], + [ + "API Monitor (rohitab.com)/apimonitor-x86.exe", + "API Monitor - 32 bits" + ] + ], + "checkver": "http://www.rohitab.com/download/api-monitor-v([a-z0-9.]+)-x86-x64.zip", + "autoupdate": { + "url": "https://www.rohitab.com/download/api-monitor-v$version-x86-x64.zip" + } +} diff --git a/bucket/appetizer_naderi.json b/bucket/appetizer_naderi.json new file mode 100644 index 00000000000..42b24390941 --- /dev/null +++ b/bucket/appetizer_naderi.json @@ -0,0 +1,24 @@ +{ + "homepage": "http://app.etizer.org/", + "version": "1.4.7.508", + "license": "GPL-3.0-only", + "url": "https://sourceforge.net/projects/appetizer/files/Appetizer/Appetizer_1.4.7.508.zip", + "hash": "sha1:7898419f1d70b1c3f92af1595d98ca9f9b189534", + "persist": "Data", + "shortcuts": [ + [ + "Appetizer.exe", + "Appetizer" + ] + ], + "checkver": { + "url": "https://sourceforge.net/projects/appetizer/rss?path=/Appetizer", + "regex": "/Appetizer/Appetizer_Installer_([\\d.]+).exe" + }, + "autoupdate": { + "url": "https://sourceforge.net/projects/appetizer/files/Appetizer/Appetizer_$version.zip", + "hash": { + "mode": "sourceforge" + } + } +} diff --git a/bucket/appget_naderi.json b/bucket/appget_naderi.json new file mode 100644 index 00000000000..280a578af31 --- /dev/null +++ b/bucket/appget_naderi.json @@ -0,0 +1,21 @@ +{ + "homepage": "https://appget.net/", + "license": "Apache-2.0", + "version": "1.0.22", + "url": "https://github.com/appget/appget/releases/download/1.0.22/appget.1.0.22.exe", + "hash": "023354f9c203d563ff57ea11967b56f2e53da2230294aa8f7edbda808464e969", + "innosetup": true, + "bin": "appget.exe", + "shortcuts": [ + [ + "appget.gui.exe", + "AppGet" + ] + ], + "checkver": { + "github": "https://github.com/appget/appget" + }, + "autoupdate": { + "url": "https://github.com/appget/appget/releases/download/$version/appget.$version.exe" + } +} diff --git a/bucket/audacity-ffmpeg-plugin.json b/bucket/audacity-ffmpeg-plugin.json index d04520423f5..4c273090b3e 100644 --- a/bucket/audacity-ffmpeg-plugin.json +++ b/bucket/audacity-ffmpeg-plugin.json @@ -1,20 +1,39 @@ { - "version": "2.2.2", + "version": "5.0.0", "description": "FFMPEG plugin for Audacity", "homepage": "https://lame.buanzo.org/", "license": "LGPL-2.1-only", - "depends": "audacity", - "url": "https://lame.buanzo.org/ffmpeg-win-2.2.2.zip", - "hash": "84b0669f71cfb44e557e54ae2c863b89cfa544d1ecf751d7114e2b5955eb0cb2", + "depends": [ + "audacity" + ], + "architecture": { + "64bit": { + "url": "https://lame.buanzo.org/FFmpeg_5.0.0_for_Audacity_on_Windows_x86_64.exe#/dl.7z", + "hash": "9b31e2402cb27c76d56f252e3d6e1bbb4d82526eb93a0ffab7b25193f25de072" + }, + "32bit": { + "url": "https://lame.buanzo.org/FFmpeg_5.0.0_for_Audacity_on_Windows_x86.exe#/dl.7z", + "hash": "70fe6e43cbbcf58c0cd4662b9fec05df9a6e62d0a26eda453f5826fbd7f3e7b7" + } + }, + "innosetup": true, "post_install": [ - "cp \"$dir/*.dll\" \"$(appdir audacity $global)/current\"", - "cp \"$dir/*.exe\" \"$(appdir audacity $global)/current\"" + "cp \"$dir/*.dll\" \"$(appdir audacity $global)/current/Portable Settings/Libraries\"", + "cp \"$dir/*.exe\" \"$(appdir audacity $global)/current/Portable Settings/Libraries\"" ], "checkver": { - "url": "https://lame.buanzo.org/", - "regex": "/ffmpeg-win-([\\d.]+).zip" + "url": "https://lame.buanzo.org/ffmpeg.php", + "useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36", + "re": "FFmpeg_([\\d.]+)" }, "autoupdate": { - "url": "https://lame.buanzo.org/ffmpeg-win-$version.zip" + "architecture": { + "64bit": { + "url": "https://lame.buanzo.org/FFmpeg_$version_for_Audacity_on_Windows_x86_64.exe#/dl.7z" + }, + "32bit": { + "url": "https://lame.buanzo.org/FFmpeg_$version_for_Audacity_on_Windows_x86.exe#/dl.7z" + } + } } } diff --git a/bucket/audacity-ffmpeg-plugin_rasa.json b/bucket/audacity-ffmpeg-plugin_rasa.json new file mode 100644 index 00000000000..d04520423f5 --- /dev/null +++ b/bucket/audacity-ffmpeg-plugin_rasa.json @@ -0,0 +1,20 @@ +{ + "version": "2.2.2", + "description": "FFMPEG plugin for Audacity", + "homepage": "https://lame.buanzo.org/", + "license": "LGPL-2.1-only", + "depends": "audacity", + "url": "https://lame.buanzo.org/ffmpeg-win-2.2.2.zip", + "hash": "84b0669f71cfb44e557e54ae2c863b89cfa544d1ecf751d7114e2b5955eb0cb2", + "post_install": [ + "cp \"$dir/*.dll\" \"$(appdir audacity $global)/current\"", + "cp \"$dir/*.exe\" \"$(appdir audacity $global)/current\"" + ], + "checkver": { + "url": "https://lame.buanzo.org/", + "regex": "/ffmpeg-win-([\\d.]+).zip" + }, + "autoupdate": { + "url": "https://lame.buanzo.org/ffmpeg-win-$version.zip" + } +} diff --git a/bucket/audacity-lame-plugin_naderi.json b/bucket/audacity-lame-plugin_naderi.json new file mode 100644 index 00000000000..265b931e883 --- /dev/null +++ b/bucket/audacity-lame-plugin_naderi.json @@ -0,0 +1,24 @@ +{ + "version": "3.2", + "description": "LAME plugin for Audacity", + "homepage": "https://lame.buanzo.org/", + "license": { + "identifier": "LGPL-2.0-Only", + "url": "https://sourceforge.net/p/lame/svn/HEAD/tree/trunk/lame/COPYING" + }, + "depends": [ + "audacity" + ], + "url": "https://lame.buanzo.org/FFmpeg_for_Audacity_3.2_on_Windows.zip", + "hash": "22b5ad88df9b6f8e7a924474194366c5f1af8b5c6754debb9c590844e5469e7b", + "post_install": "cp \"$dir/*.dll\" \"$(appdir audacity $global)/current\"", + "checkver": { + "url": "https://lame.buanzo.org/", + "useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36", + "regex": "FFmpeg_for_Audacity_([\\d.]+)" + }, + "autoupdate": { + "url": "https://lame.buanzo.org/FFmpeg_for_Audacity_$version_on_Windows.zip", + "useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36" + } +} diff --git a/bucket/auryo.json b/bucket/auryo.json new file mode 100644 index 00000000000..8ae6c2ed2d0 --- /dev/null +++ b/bucket/auryo.json @@ -0,0 +1,20 @@ +{ + "version": "2.5.4", + "description": "A beautiful SoundCloud app for your desktop.", + "homepage": "https://auryo.com/", + "url": "https://github.com/Superjo149/auryo/releases/download/v2.5.4/Auryo-2.5.4-win.zip", + "hash": "b140b0ffdc33a4aa3a737afb2836ffd79c18173c9fbc89ad4a8d792b67fc8f2b", + "shortcuts": [ + [ + "Auryo.exe", + "Auryo" + ] + ], + "checkver": { + "github": "https://github.com/Superjo149/auryo/" + }, + "autoupdate": { + "url": "https://github.com/Superjo149/auryo/releases/download/v$version/Auryo-$version-win.zip" + }, + "notes": "Your Auryo data are storaged in '%APPDATA%\\Auryo'." +} diff --git a/bucket/autodarkmode_naderi.json b/bucket/autodarkmode_naderi.json new file mode 100644 index 00000000000..b7a67924809 --- /dev/null +++ b/bucket/autodarkmode_naderi.json @@ -0,0 +1,28 @@ +{ + "homepage": "https://github.com/Armin2208/Windows-Auto-Night-Mode", + "description": "Automatically switches between the dark and light theme of Windows 10", + "version": "3.0.1", + "license": "GPL-3.0-only", + "url": "https://github.com/Armin2208/Windows-Auto-Night-Mode/releases/download/3.0/AutoDarkMode_v3_0_1_Setup.exe", + "hash": "eb58ad3ef3529ce1327abb7e2417f138b7aa0e5126ae65ee499986c09249282b", + "depends": "innounp", + "installer": { + "script": [ + "Rename-Item \"$dir\\*Setup.exe\" \"$dir\\setup.exe\"", + "Expand-InnoArchive -Path \"$dir\\setup.exe\" -Switches \"-a\" -Removal" + ] + }, + "shortcuts": [ + [ + "AutoDarkMode.exe", + "AutoDarkMode" + ] + ], + "checkver": { + "url": "https://github.com/Armin2208/Windows-Auto-Night-Mode/releases/", + "re": "Version ([\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/Armin2208/Windows-Auto-Night-Mode/releases/download/$majorVersion.$minorVersion/AutoDarkMode_v$underscoreVersion_Setup.exe" + } +} diff --git a/bucket/autohotkey-portable.json b/bucket/autohotkey-portable.json new file mode 100644 index 00000000000..841460b1e4b --- /dev/null +++ b/bucket/autohotkey-portable.json @@ -0,0 +1,43 @@ +{ + "version": "2.0.11", + "description": "The ultimate automation scripting language for Windows.", + "homepage": "https://www.autohotkey.com/", + "license": "GPL-2.0-or-later", + "url": "https://www.autohotkey.com/download/2.0/AutoHotkey_2.0.11.zip", + "hash": "8e596f227367e273468b5833ab4169b6994bbfc5c1a2a3b85796a769f9444836", + "pre_install": [ + "if(!(Test-Path \"$dir/Scripts\")) { New-Item \"$dir/Scripts\" -ItemType Directory | Out-Null }", + "if(!(Test-Path \"$dir/Scripts/Default.ahk\")) { Add-Content \"$dir/Scripts/Default.ahk\" \"SetWorkingDir A_ScriptDir\" }" + ], + "architecture": { + "64bit": { + "shortcuts": [ + [ + "AutoHotkey64.exe", + "AutoHotkey 2", + "Scripts\\Default.ahk" + ] + ] + }, + "32bit": { + "shortcuts": [ + [ + "AutoHotkey32.exe", + "AutoHotkey 2", + "Scripts\\Default.ahk" + ] + ] + } + }, + "persist": "Scripts", + "checkver": { + "url": "https://www.autohotkey.com/download/2.0/version.txt", + "regex": "(.*)" + }, + "autoupdate": { + "url": "https://www.autohotkey.com/download/2.0/AutoHotkey_$version.zip", + "hash": { + "url": "$url.sha256" + } + } +} diff --git a/bucket/autorun-organizer.json b/bucket/autorun-organizer.json new file mode 100644 index 00000000000..d2cab53ae5f --- /dev/null +++ b/bucket/autorun-organizer.json @@ -0,0 +1,36 @@ +{ + "version": "5.39", + "description": "Autorun Organizer. Free Startup Manager for Windows", + "homepage": "https://www.chemtable.com/autorun-organizer.htm", + "license": "Freeware", + "changelog": "https://www.chemtable.com/version-history.htm?prod_id=Autorun%20Organizer", + "url": "https://www.chemtable.com/files/ao3/autorun-organizer-setup.exe#/setup.7z", + "hash": "212496869cb84eb45833ea33ab47627ccb9d32532e9022c8501eedb00048fe83", + "bin": "AutorunOrganizer.exe", + "innosetup": true, + "pre_install": [ + "if([System.Environment]::Is64BitOperatingSystem)", + "{", + " Set-Location -Path \"$dir\"", + " Get-ChildItem \"*,1*\" | Rename-Item -NewName {$_.name -replace ',1',''}", + "}", + "else", + "{", + " Set-Location -Path \"$dir\"", + " Get-ChildItem \"*,2*\" | Rename-Item -NewName {$_.name -replace ',2',''}", + "}" + ], + "shortcuts": [ + [ + "AutorunOrganizer.exe", + "Autorun Organizer" + ] + ], + "checkver": { + "url": "https://www.chemtable.com/autorun-organizer.htm", + "regex": "Autorun Organizer ([\\d.]+)" + }, + "autoupdate": { + "url": "https://www.chemtable.com/files/ao3/autorun-organizer-setup.exe#/setup.7z" + } +} diff --git a/bucket/avidemux-portable_naderi.json b/bucket/avidemux-portable_naderi.json new file mode 100644 index 00000000000..55f78d8d93f --- /dev/null +++ b/bucket/avidemux-portable_naderi.json @@ -0,0 +1,27 @@ +{ + "version": "2.8.1", + "description": "simple video editor", + "homepage": "https://portableapps.com/apps/music_video/avidemux-portable", + "license": "", + "url": "https://sourceforge.net/projects/portableapps/files/Avidemux%20Portable/AvidemuxPortable_2.8.1.paf.exe#/dl.7z", + "hash": "b2d253076087a3ef8e8a6f1a23b04214e5059a2184c6a49f5e1eb8025ffdc47e", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "AvidemuxPortable.exe", + "AvidemuxPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/music_video/avidemux-portable", + "re": "Version\\s+([\\w.]+) for Win" + }, + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/music_video/avidemux-portable" + }, + "url": "https://sourceforge.net/projects/portableapps/files/Avidemux%20Portable/AvidemuxPortable_$version.paf.exe#/dl.7z" + } +} diff --git a/bucket/awgg.json b/bucket/awgg.json new file mode 100644 index 00000000000..1ab8613f2ac --- /dev/null +++ b/bucket/awgg.json @@ -0,0 +1,41 @@ +{ + "version": "0.6.0.6034", + "description": "AWGG comes from Advanced Wget GUI. AWGG is a lightweight multiplatform and multilanguage download manager.", + "homepage": "https://github.com/Nenirey/AWGG", + "license": { + "identifier": "GPL-2.0-only", + "url": "https://github.com/Nenirey/AWGG/blob/master/LICENSE" + }, + "changelog": "https://github.com/Nenirey/AWGG/blob/master/changelog.txt", + "architecture": { + "64bit": { + "url": "https://github.com/Nenirey/AWGG/releases/download/builds/AWGG_WIN64.zip", + "hash": "bada069e1beda320f65d6d19fd20864190b7ae26bf221d7209c076001e658a44" + } + }, + "extract_dir": "AWGG", + "bin": [ + [ + "awgg.exe", + "awgg" + ] + ], + "shortcuts": [ + [ + "awgg.exe", + "AWGG" + ] + ], + "checkver": { + "url": "https://github.com/Nenirey/AWGG/releases/tag/builds", + "re": "Release v([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/Nenirey/AWGG/releases/download/builds/AWGG_WIN64.zip" + } + } + }, + "notes": "Your AWGG data are storaged in '%LOCALAPPDATA%\\AWGG'." +} diff --git a/bucket/awgg_naderi.json b/bucket/awgg_naderi.json new file mode 100644 index 00000000000..1d46e05c58d --- /dev/null +++ b/bucket/awgg_naderi.json @@ -0,0 +1,48 @@ +{ + "version": "0.6.0.6034", + "description": "AWGG. AWGG comes from Advanced Wget GUI. AWGG is a lightweight multiplatform and multilanguage download manager.", + "homepage": "https://github.com/Nenirey/AWGG", + "license": { + "identifier": "GPL-2.0-only", + "url": "https://github.com/Nenirey/AWGG/blob/master/LICENSE" + }, + "changelog": "https://github.com/Nenirey/AWGG/blob/master/changelog.txt", + "architecture": { + "64bit": { + "url": "https://downloads.sourceforge.net/project/awgg/Beta/AWGG_win64.zip", + "hash": "sha1:950cfbe3831d7a3fc32a21136b9a0ec4af1251fe" + }, + "32bit": { + "url": "https://downloads.sourceforge.net/project/awgg/Beta/AWGG_win32.zip", + "hash": "sha1:7566a2fd6e6a8a1fb065487f95aef38adbc7396e" + } + }, + "extract_dir": "AWGG", + "bin": [ + [ + "awgg.exe", + "awgg" + ] + ], + "shortcuts": [ + [ + "awgg.exe", + "AWGG" + ] + ], + "checkver": { + "url": "https://raw.githubusercontent.com/Nenirey/AWGG/master/changelog.txt", + "regex": "Changes in.+?([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://downloads.sourceforge.net/project/awgg/Beta/AWGG_win64.zip" + }, + "32bit": { + "url": "https://downloads.sourceforge.net/project/awgg/Beta/AWGG_win32.zip" + } + } + }, + "notes": "Your AWGG data are storaged in '%LOCALAPPDATA%\\AWGG'." +} diff --git a/bucket/babelpad_naderi.json b/bucket/babelpad_naderi.json new file mode 100644 index 00000000000..bffbf1a6881 --- /dev/null +++ b/bucket/babelpad_naderi.json @@ -0,0 +1,18 @@ +{ + "version": "15.1.0.4", + "description": "Unicode text editor", + "homepage": "http://www.babelstone.co.uk/Software/BabelPad.html", + "license": "Freeware", + "url": "http://www.babelstone.co.uk/Software/Download/BabelPad.zip", + "hash": "bc0a3e522d4e75a5c7225cebd1ea57b55f601205c81f9406eb6f84193d29134d", + "shortcuts": [ + [ + "BabelPad.exe", + "BabelPad - Unicode text editor" + ] + ], + "checkver": ">\\s*Version\\s+([\\d.]+)\\s+\\(", + "autoupdate": { + "url": "http://www.babelstone.co.uk/Software/Download/BabelPad.zip" + } +} diff --git a/bucket/bat-to-exe-converter.json b/bucket/bat-to-exe-converter.json new file mode 100644 index 00000000000..d300e23001a --- /dev/null +++ b/bucket/bat-to-exe-converter.json @@ -0,0 +1,37 @@ +{ + "version": "3.2.0.0", + "description": "f2ko's Bat to Exe Converter, does what it says on the tin", + "homepage": "https://www.f2ko.de/programme/bat-to-exe-converter", + "license": "Freeware", + "url": "https://revoltcars.tk/holes/Bat_To_Exe_Converter_Portable.7z", + "hash": "db0afb64da868ec95e72b5f450467951524aba7d219764459e100fac9ed0a7f9", + "pre_install": [ + "if (!(Test-Path \"$persist_dir\\settings\")) { New-Item \"$dir\\settings\" | Out-Null }", + "if ($architecture -eq '64bit') {", + " Remove-Item \"$dir\\Bat_To_Exe_Converter.exe\"", + " Rename-Item \"$dir\\Bat_To_Exe_Converter_(x64).exe\" -NewName \"$dir\\Bat_To_Exe_Converter.exe\"", + "}", + "elseif ($architecture -eq '32bit') {", + " Remove-Item \"$dir\\Bat_To_Exe_Converter_(x64).exe\"", + "}" + ], + "bin": "Bat_To_Exe_Converter.exe", + "shortcuts": [ + [ + "Bat_To_Exe_Converter.exe", + "Bat To Exe Converter" + ] + ], + "persist": "settings", + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/BatToExeConverter.latest", + "regex": "([\\d.]+)" + }, + "autoupdate": { + "url": "https://scoop-zapps.ziiyc.com/d/BatToExeConverter/BatToExeConverter-$version.zip", + "hash": { + "url": "$url.sha256", + "regex": "$sha256" + } + } +} diff --git a/bucket/beautysearch.json b/bucket/beautysearch.json new file mode 100644 index 00000000000..8aafbdc3675 --- /dev/null +++ b/bucket/beautysearch.json @@ -0,0 +1,21 @@ +{ + "version": "1.17", + "description": "BeautySearch. Windows 10+ Search Window appearance tweaker", + "homepage": "https://github.com/krlvm/BeautySearch", + "license": "GPL-3.0-or-later", + "url": "https://github.com/krlvm/BeautySearch/releases/download/v1.17/BeautySearch.exe", + "hash": "28d8645ffc46405bd8c7b9406bdc074971166fd4b0643c78938e851fb81c85ac", + "bin": "BeautySearch.exe", + "shortcuts": [ + [ + "BeautySearch.exe", + "BeautySearch" + ] + ], + "checkver": { + "github": "https://github.com/krlvm/BeautySearch" + }, + "autoupdate": { + "url": "https://github.com/krlvm/BeautySearch/releases/download/v$version/BeautySearch.exe" + } +} diff --git a/bucket/beef-nightly.json b/bucket/beef-nightly.json index 1981d04d52e..6c0c97bdf93 100644 --- a/bucket/beef-nightly.json +++ b/bucket/beef-nightly.json @@ -1,12 +1,12 @@ { "homepage": "https://www.beeflang.org/", "description": "Beef programming language compiler. (nightly version)", - "version": "0.43.5.03052024", + "version": "0.43.5.03062024", "license": "MIT", "architecture": { "64bit": { - "url": "http://nightly.beeflang.org/BeefSetup_0_43_5__03_05_2024.exe#/dl.7z", - "hash": "b7cd7d889040c054edd362df0e29a23d0223eaa4495ce08ee56e4d6ab5763801" + "url": "http://nightly.beeflang.org/BeefSetup_0_43_5__03_06_2024.exe#/dl.7z", + "hash": "db4f1b39d07f38fd77f8f9a30bdda8757756fda202590e614b184e0cd975f738" } }, "bin": [ diff --git a/bucket/beekeeper-studio-portable.json b/bucket/beekeeper-studio-portable.json new file mode 100644 index 00000000000..0e6156782d7 --- /dev/null +++ b/bucket/beekeeper-studio-portable.json @@ -0,0 +1,33 @@ +{ + "version": "4.1.13", + "homepage": "https://github.com/beekeeper-studio/beekeeper-studio", + "description": "Beekeeper Studio is a cross-platform SQL editor and database manager available for Linux, Mac, and Windows.", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v4.1.13/Beekeeper-Studio-4.1.13-portable.exe#/dl.7z", + "hash": "347a29292fb5dbadf8150cb55846d7303966dfe130cf0058c8078e7db2f5f101", + "pre_install": [ + "Expand-7ZipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal", + "Remove-Item \"$dir\\`$*\" -Force -Recurse" + ] + } + }, + "shortcuts": [ + [ + "Beekeeper Studio.exe", + "Beekeeper Studio" + ] + ], + "persist": "beekeeper_studio_data", + "checkver": { + "github": "https://github.com/beekeeper-studio/beekeeper-studio" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v$version/Beekeeper-Studio-$version-portable.exe#/dl.7z" + } + } + } +} diff --git a/bucket/birdfont.json b/bucket/birdfont.json new file mode 100644 index 00000000000..a28dc742473 --- /dev/null +++ b/bucket/birdfont.json @@ -0,0 +1,22 @@ +{ + "version": "6.2.1", + "homepage": "https://birdfont.org", + "description": "Birdfont is a free font editor which lets you create vector graphics and export TTF, OTF, EOT and SVG fonts. The editor has good support for both monochrome and color font formats.", + "license": "GNU GPL", + "url": "https://birdfont.org/download/birdfont-6.2.1-free.exe#/dl.7z", + "hash": "35951450555986521ab998194bbfa8ec544d3226c95fe9b54c13412a6bc4a689", + "pre_install": "Remove-Item \"$dir\\uninstall*\" -Force", + "shortcuts": [ + [ + "birdfont.exe", + "Birdfont" + ] + ], + "checkver": { + "url": "https://birdfont.org/purchase.php", + "regex": "download/birdfont-([\\d.]+)" + }, + "autoupdate": { + "url": "https://birdfont.org/download/birdfont-$version-free.exe#/dl.7z" + } +} diff --git a/bucket/bitcomet_naderi.json b/bucket/bitcomet_naderi.json new file mode 100644 index 00000000000..bbf8b7ba661 --- /dev/null +++ b/bucket/bitcomet_naderi.json @@ -0,0 +1,46 @@ +{ + "homepage": "https://www.bitcomet.com/", + "version": "2.06", + "license": { + "identifier": "freeware for non-commercial use", + "url": "https://www.bitcomet.com/en/license" + }, + "url": "https://download.bitcomet.com/achive/BitComet_2.06.zip", + "hash": "b7297066146d3ba382f454f38d0267e36d57af9fe500438a9fefdb934d23c5a2", + "persist": [ + "BitComet.xml", + "Downloads.xml", + "torrents", + "share", + "archive" + ], + "architecture": { + "64bit": { + "shortcuts": [ + [ + "BitComet_x64.exe", + "BitComet" + ] + ] + }, + "32bit": { + "shortcuts": [ + [ + "BitComet.exe", + "BitComet" + ] + ] + } + }, + "checkver": { + "url": "https://www.bitcomet.com/en/archive", + "regex": "BitComet_([\\d.]+)\\.zip" + }, + "autoupdate": { + "url": "https://download.bitcomet.com/achive/BitComet_$version.zip", + "hash": { + "url": "https://www.bitcomet.com/en/archive", + "find": "BitComet_$version.zip.*?($sha256)" + } + } +} diff --git a/bucket/bitmana.json b/bucket/bitmana.json new file mode 100644 index 00000000000..4734cabb235 --- /dev/null +++ b/bucket/bitmana.json @@ -0,0 +1,32 @@ +{ + "version": "1.1.20210422", + "description": "Bitmana PaaS is a next generation platform that has Load Balancing, Auto-scaling, Docker, Kubernetes.", + "homepage": "https://bitmana.io", + "architecture": { + "64bit": { + "url": "https://github.com/bitmanahq/bitmana/releases/download/1.1.20210422/bitmana-windows-amd64.exe", + "hash": "d7136ab44d581a12e87066c38d119a96e1c93e22393bf27f0b75cddc38b6f3d4", + "pre_install": "Move-Item \"$dir\\bitmana-windows-amd64.exe\" \"$dir\\bitmana.exe\"" + }, + "32bit": { + "url": "https://github.com/bitmanahq/bitmana/releases/download/1.1.20210422/bitmana-windows-386.exe", + "hash": "7d67ec28d1c24ba4f5bb2b8ce2a0b22caf46f3a632e37142706f536c3afaa710", + "pre_install": "Move-Item \"$dir\\bitmana-windows-386.exe\" \"$dir\\bitmana.exe\"" + } + }, + "bin": "bitmana.exe", + "checkver": { + "url": "https://github.com/bitmanahq/bitmana/releases", + "regex": "/bitmanahq/bitmana/tree/([v\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/bitmanahq/bitmana/releases/download/$version/bitmana-windows-amd64.exe" + }, + "32bit": { + "url": "https://github.com/bitmanahq/bitmana/releases/download/$version/bitmana-windows-386.exe" + } + } + } +} diff --git a/bucket/bitwarden.json b/bucket/bitwarden.json index 9cc1dfd9ca9..1016345de81 100644 --- a/bucket/bitwarden.json +++ b/bucket/bitwarden.json @@ -1,10 +1,10 @@ { - "version": "2024.2.0", + "version": "2024.2.1", "description": "Password management solutions for individuals, teams, and business organizations", "homepage": "https://bitwarden.com", "license": "GPL-3.0-or-later", - "url": "https://github.com/bitwarden/clients/releases/download/desktop-v2024.2.0/Bitwarden-Portable-2024.2.0.exe", - "hash": "ff502fc1e632173f385d437fa1e40dff5f0f8b9c56b33777fdae9beb3fdb7306", + "url": "https://github.com/bitwarden/clients/releases/download/desktop-v2024.2.1/Bitwarden-Portable-2024.2.1.exe", + "hash": "a248ce90b05fd5ac4b60e08bf7da2a782dc17464a18a3bac2a9c232c361ef54a", "pre_install": [ "Rename-Item \"$dir\\Bitwarden-Portable-$version.exe\" 'Bitwarden.exe'", "# copy config from non-portable version", diff --git a/bucket/blisk-portable.json b/bucket/blisk-portable.json new file mode 100644 index 00000000000..a369f0daa16 --- /dev/null +++ b/bucket/blisk-portable.json @@ -0,0 +1,40 @@ +{ + "version": "22.0.217.104", + "description": "First developer-oriented browser.", + "homepage": "https://blisk.io/", + "license": { + "identifier": "Freeware", + "url": "https://blisk.io/eula" + }, + "url": "https://bliskcloudstorage.blob.core.windows.net/win-installers/BliskInstaller_22.0.217.104.exe#/cosi.7z", + "hash": "8b46da9a03591f6817482ccb59e2d986dff3bdf82de8bffd4f03cc5b2f203c4e", + "installer": { + "script": [ + "Expand-7zipArchive \"$dir\\chrome.7z\" \"$dir\"", + "Move-Item \"$dir\\Chrome-bin\\*\" \"$dir\" -Force", + "Remove-Item \"$dir\\chrome.7z\", \"$dir\\Chrome-bin\" -Force -Recurse" + ] + }, + "bin": [ + [ + "blisk.exe", + "blisk", + "--user-data-dir=\"$dir\\User Data\"" + ] + ], + "persist": "User Data", + "shortcuts": [ + [ + "blisk.exe", + "Blisk", + "--user-data-dir=\"$dir\\User Data\"" + ] + ], + "checkver": { + "url": "https://blisk.io/questions/install-blisk-browser-offline", + "regex": "BliskInstaller_([\\d.]+)\\.exe" + }, + "autoupdate": { + "url": "https://bliskcloudstorage.blob.core.windows.net/win-installers/BliskInstaller_$version.exe#/cosi.7z" + } +} diff --git a/bucket/bloatynosy.json b/bucket/bloatynosy.json new file mode 100644 index 00000000000..d57b95877c4 --- /dev/null +++ b/bucket/bloatynosy.json @@ -0,0 +1,18 @@ +{ + "version": "2.3", + "homepage": "https://github.com/builtbybel/BloatyNosy", + "description": "BloatyNosy - former Debloos (Debloat OS) - is a universal debloater and PC manager for Windows 11", + "license": "MIT", + "url": "https://github.com/builtbybel/BloatyNosy/releases/download/2.3/BloatyNosyAI.zip", + "hash": "38729f34eba15d8c2b86b39e95da3e4ed8b6b392a342b3f6b54d8ace785b0737", + "shortcuts": [ + [ + "BloatyNosy.exe", + "BloatyNosy" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/builtbybel/BloatyNosy/releases/download/$version/BloatyNosyAI.zip" + } +} diff --git a/bucket/bluej_naderi.json b/bucket/bluej_naderi.json new file mode 100644 index 00000000000..3bf10a42548 --- /dev/null +++ b/bucket/bluej_naderi.json @@ -0,0 +1,27 @@ +{ + "homepage": "https://www.bluej.org/", + "version": "5.2.1", + "license": "GPL-2.0-only", + "depends": "OpenJFX", + "url": "https://www.bluej.org/download/files/BlueJ-generic-521.jar#dl.7z", + "hash": "d8c9e503f72f2347cfa9b5e07f33c21e2c35d0674a5892101c132b3314120f38", + "installer": { + "script": [ + "Expand-7ZipArchive \"$dir\\bluej-dist.jar\" \"$dir\" -Removal", + "$jpxf=\"set JAVAFXPATH=$(appdir OpenJFX $global)\\current\"", + "Set-Content \"$dir\\BlueJ.bat\" (@('@echo off', 'set APPBASE=%~dp0', $jpxf, 'set CP=%APPBASE%lib\\bluej.jar', 'set JAVAFX_CP=\"%JAVAFXPATH%\\lib\\javafx.base.jar;%JAVAFXPATH%\\lib\\javafx.controls.jar;%JAVAFXPATH%\\lib\\javafx.fxml.jar;%JAVAFXPATH%\\lib\\javafx.graphics.jar;%JAVAFXPATH%\\lib\\javafx.media.jar;%JAVAFXPATH%\\lib\\javafx.properties.jar;%JAVAFXPATH%\\lib\\javafx.swing.jar;%JAVAFXPATH%\\lib\\javafx.swt.jar;%JAVAFXPATH%\\lib\\javafx.web.jar\"', 'start %JAVA_HOME%\\bin\\javaw.exe -Djavafx.embed.singleThread=true -cp %CP%;%JAVAFX_CP% bluej.Boot -javafxpath=\"%JAVAFXPATH%\" %*') -join \"`r`n\") -Encoding Ascii" + ] + }, + "post_install": "Remove-Item \"$dir\\*.class\",\"$dir\\installer-logo.gif\",\"$dir\\installer.props\",\"$dir\\META-INF\" -Force -Recurse", + "shortcuts": [ + [ + "BlueJ.bat", + "BlueJ" + ] + ], + "persist": "userhome", + "checkver": "<h4>Version ([\\d.]+), released", + "autoupdate": { + "url": "https://www.bluej.org/download/files/BlueJ-generic-$cleanVersion.jar#dl.7z" + } +} diff --git a/bucket/boom_naderi.json b/bucket/boom_naderi.json new file mode 100644 index 00000000000..2666e80f52d --- /dev/null +++ b/bucket/boom_naderi.json @@ -0,0 +1,22 @@ +{ + "homepage": "https://perkele.cc/software/boom", + "description": "An easy to use audio player intended for casual computer users who do not wish to spend their time on figuring more sophisticated software out.", + "license": "freeware", + "version": "1.0.38", + "url": "https://perkele.cc/download/Boom.exe", + "hash": "51fd16fe4f15f9a9a55056ee526e54d1fca8e9eeeb4228c54ff1f90edfa76ef5", + "persist": [ + "boom-language.xml", + "boom-configuration" + ], + "shortcuts": [ + [ + "Boom.exe", + "Boom" + ] + ], + "checkver": "Current version: ([\\d.]+)", + "autoupdate": { + "url": "https://perkele.cc/download/Boom.exe" + } +} diff --git a/bucket/brave-beta.json b/bucket/brave-beta.json index 2a5b3aaad35..7362f8ea33d 100644 --- a/bucket/brave-beta.json +++ b/bucket/brave-beta.json @@ -1,6 +1,6 @@ { "homepage": "https://brave.com", - "version": "1.64.96", + "version": "1.64.97", "description": "Secure, Fast & Private Web Browser with Adblocker (beta release)", "license": { "identifier": "Freeware,BSD-3-Clause,GPL-3.0-only,...", @@ -8,8 +8,8 @@ }, "architecture": { "64bit": { - "url": "https://github.com/brave/brave-browser/releases/download/v1.64.96/brave-v1.64.96-win32-x64.zip", - "hash": "dde4bcfb40c3011d9cd230178313c7e97342e742997608fc9fbc0aef3441f2db" + "url": "https://github.com/brave/brave-browser/releases/download/v1.64.97/brave-v1.64.97-win32-x64.zip", + "hash": "59ea3899c1f12e6d15fd6f9ec0aac531e83a62bee8d975cc48f1b89970f0bbf9" } }, "bin": [ diff --git a/bucket/brave-nightly.json b/bucket/brave-nightly.json index 8078cbedcfc..d7c77c1f2fc 100644 --- a/bucket/brave-nightly.json +++ b/bucket/brave-nightly.json @@ -1,6 +1,6 @@ { "homepage": "https://brave.com", - "version": "1.65.61", + "version": "1.65.64", "description": "Secure, Fast & Private Web Browser with Adblocker (nightly release)", "license": { "identifier": "Freeware,BSD-3-Clause,GPL-3.0-only,...", @@ -8,8 +8,8 @@ }, "architecture": { "64bit": { - "url": "https://github.com/brave/brave-browser/releases/download/v1.65.61/brave-v1.65.61-win32-x64.zip", - "hash": "364a5a3a04a083f7b9b3888e1245f00c8e654bba31d381b1d8c84deaa93eaacb" + "url": "https://github.com/brave/brave-browser/releases/download/v1.65.64/brave-v1.65.64-win32-x64.zip", + "hash": "11cd8af932a126171dfb5fd29538196352763fb5e5da9f5ed4461b813b850df1" } }, "bin": [ diff --git a/bucket/bun-canary.json b/bucket/bun-canary.json index 54d56188812..b8962f88bc2 100644 --- a/bucket/bun-canary.json +++ b/bucket/bun-canary.json @@ -1,5 +1,5 @@ { - "version": "1.0.30-canary.17+f6d5325da", + "version": "1.0.30-canary.26+3b13f7f99", "description": "Incredibly fast JavaScript runtime, bundler, transpiler and package manager - all in one.", "homepage": "https://bun.sh/", "license": "MIT", @@ -9,7 +9,7 @@ "architecture": { "64bit": { "url": "https://github.com/oven-sh/bun/releases/download/canary/bun-windows-x64.zip", - "hash": "5dfd481307aea1e1c7f065fb4c489e1f8bff558e9ac5251a3b193df163256f25" + "hash": "3c1c8b2dc6da1cddce8089e5578d4c4f3437b228494ed4b4166bca82709f7b7a" } }, "extract_dir": "bun-windows-x64", diff --git a/bucket/burp-suite-community-np.json b/bucket/burp-suite-community-np.json index bcd3a1cd407..8e168ed5d89 100644 --- a/bucket/burp-suite-community-np.json +++ b/bucket/burp-suite-community-np.json @@ -1,5 +1,5 @@ { - "version": "2024.1.1.1", + "version": "2024.2.1.1", "homepage": "https://portswigger.net/burp", "description": "An application that comes with set of tools used for penetration and security testing of web applications.", "license": { @@ -8,8 +8,8 @@ }, "architecture": { "64bit": { - "url": "https://portswigger-cdn.net/burp/releases/download?product=community&version=2024.1.1.1&type=WindowsX64#/setup.exe", - "hash": "2c792c338fb499edf8361cee19988063873689e377f85494af73d6702ce58d2f" + "url": "https://portswigger-cdn.net/burp/releases/download?product=community&version=2024.2.1.1&type=WindowsX64#/setup.exe", + "hash": "5d0f55fa5b723eee0ea9940e828896b2f342fe8e8797b04bc2ccaaa14552e36f" } }, "post_install": [ diff --git a/bucket/burp-suite-pro-np.json b/bucket/burp-suite-pro-np.json index 68df4269e7b..b39946a58f8 100644 --- a/bucket/burp-suite-pro-np.json +++ b/bucket/burp-suite-pro-np.json @@ -1,5 +1,5 @@ { - "version": "2024.1.1.1", + "version": "2024.2.1.1", "homepage": "https://portswigger.net/burp", "description": "An application that comes with set of tools used for penetration and security testing of web applications.", "license": { @@ -8,8 +8,8 @@ }, "architecture": { "64bit": { - "url": "https://portswigger-cdn.net/burp/releases/download?product=pro&version=2024.1.1.1&type=WindowsX64#/setup.exe", - "hash": "fdc6428fa2b006311bec6de5a8ddad010bcc3cdc555b751e39789f8f1a63656d" + "url": "https://portswigger-cdn.net/burp/releases/download?product=pro&version=2024.2.1.1&type=WindowsX64#/setup.exe", + "hash": "c38bee80f5afdfd64740095d741b1621a38cb4fe568b324542bd00007d1e0927" } }, "post_install": [ diff --git a/bucket/caffeinated.json b/bucket/caffeinated.json new file mode 100644 index 00000000000..49a9437577e --- /dev/null +++ b/bucket/caffeinated.json @@ -0,0 +1,22 @@ +{ + "version": "1.0", + "description": "Caffeinated is a simple utility to prevent your PC from going to sleep.", + "homepage": "http://desmondbrand.com/caffeinated/", + "license": "Freeware", + "url": "https://github.com/downloads/dmnd/Caffeinated/Caffeinated-1.0.zip", + "hash": "f67a942b66365f7ff91cb399899f53a072defde08a06be961cc28e14835fe24e", + "bin": "Caffeinated.exe", + "shortcuts": [ + [ + "Caffeinated.exe", + "Caffeinated" + ] + ], + "checkver": { + "url": "http://desmondbrand.com/caffeinated/", + "regex": "Caffeinated/Caffeinated-([\\d.]+)?\\.zip" + }, + "autoupdate": { + "url": "https://github.com/downloads/dmnd/Caffeinated/Caffeinated-1.0.zip" + } +} diff --git a/bucket/camo-studio.json b/bucket/camo-studio.json index 16fc43745c0..aabd7b6c964 100644 --- a/bucket/camo-studio.json +++ b/bucket/camo-studio.json @@ -1,5 +1,5 @@ { - "version": "2.1.9.11594", + "version": "2.1.10.11600", "description": "Use your phone as a webcam", "homepage": "https://reincubate.com/camo", "license": { @@ -9,7 +9,7 @@ "architecture": { "64bit": { "url": "https://reincubate.com/res/labs/camo/camo-windows-latest.msi", - "hash": "765f442da6e04e708e90c3dbd982eb11b79f18904af648533a98fbbc545e5917" + "hash": "8b939e087ad81fa70158175e0240dbde3a6c80593a5997363147a0a191ef51d9" } }, "extract_dir": "Camo Studio", diff --git a/bucket/capture2text-persian.json b/bucket/capture2text-persian.json new file mode 100644 index 00000000000..810bfad166b --- /dev/null +++ b/bucket/capture2text-persian.json @@ -0,0 +1,62 @@ +{ + "homepage": "http://capture2text.sourceforge.net/", + "version": "4.6.3", + "license": "GPL-3.0-or-later", + "architecture": { + "64bit": { + "url": [ + "https://downloads.sourceforge.net/project/capture2text/Capture2Text/Capture2Text_v4.6.3/Capture2Text_v4.6.3_64bit.zip", + "https://downloads.sourceforge.net/project/capture2text/Dictionaries/Persian.zip" + ], + "hash": [ + "sha1:c9db601ca9399fca0a053985b03b8f59ce64798a", + "b6c2121c89a9ca292c282b2ba37e1ec8ea816b1b771786e7351793c674c34031" + ] + }, + "32bit": { + "url": [ + "https://downloads.sourceforge.net/project/capture2text/Capture2Text/Capture2Text_v4.6.3/Capture2Text_v4.6.3_32bit.zip", + "https://downloads.sourceforge.net/project/capture2text/Dictionaries/Persian.zip" + ], + "hash": [ + "sha1:486bcc44d10c476b1a3381d553b2e17cc3d1a23c", + "b6c2121c89a9ca292c282b2ba37e1ec8ea816b1b771786e7351793c674c34031" + ] + } + }, + "extract_dir": "Capture2Text", + "post_install": "Move-Item \"$dir\\*.traineddata\" \"$dir\\tessdata\"", + "bin": [ + [ + "Capture2Text_CLI.exe", + "Capture2Text" + ] + ], + "shortcuts": [ + [ + "Capture2Text.exe", + "Capture2Text" + ] + ], + "persist": "settings.ini", + "checkver": { + "url": "https://sourceforge.net/projects/capture2text/rss?path=/Capture2Text", + "regex": "Capture2Text_v([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://downloads.sourceforge.net/project/capture2text/Capture2Text/Capture2Text_v$version/Capture2Text_v$version_64bit.zip", + "hash": { + "mode": "sourceforge" + } + }, + "32bit": { + "url": "https://downloads.sourceforge.net/project/capture2text/Capture2Text/Capture2Text_v$version/Capture2Text_v$version_32bit.zip", + "hash": { + "mode": "sourceforge" + } + } + } + } +} diff --git a/bucket/capture2text_naderi.json b/bucket/capture2text_naderi.json new file mode 100644 index 00000000000..2bf30523fe7 --- /dev/null +++ b/bucket/capture2text_naderi.json @@ -0,0 +1,50 @@ +{ + "version": "4.6.3", + "description": "Capture2Text enables users to quickly OCR a portion of the screen using a keyboard shortcut.", + "homepage": "http://capture2text.sourceforge.net/", + "license": "GPL", + "architecture": { + "64bit": { + "url": "https://sourceforge.net/projects/capture2text/files/Capture2Text/Capture2Text_v4.6.3/Capture2Text_v4.6.3_64bit.zip/download#/dl.zip", + "hash": "d33847064c4edf726c61b35f3b753470546be671561cdb35fba85dfd1ad170fa" + }, + "32bit": { + "url": "https://sourceforge.net/projects/capture2text/files/Capture2Text/Capture2Text_v4.6.3/Capture2Text_v4.6.3_32bit.zip/download#/dl.zip", + "hash": "789f2d29f855cfc4533fea71c8dc5ce7dfd58c26e16b83159f77385b8d8f8afe" + } + }, + "extract_dir": "Capture2Text", + "bin": [ + [ + "Capture2Text_CLI.exe", + "Capture2Text.exe" + ] + ], + "shortcuts": [ + [ + "Capture2Text.exe", + "Capture2Text" + ] + ], + "persist": "settings.ini", + "checkver": { + "url": "https://sourceforge.net/projects/capture2text/files/Capture2Text/", + "regex": "Capture2Text_v([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://sourceforge.net/projects/capture2text/files/Capture2Text/Capture2Text_v$version/Capture2Text_v$version_64bit.zip/download#/dl.zip", + "hash": { + "mode": "sourceforge" + } + }, + "32bit": { + "url": "https://sourceforge.net/projects/capture2text/files/Capture2Text/Capture2Text_v$version/Capture2Text_v$version_32bit.zip/download#/dl.zip", + "hash": { + "mode": "sourceforge" + } + } + } + } +} diff --git a/bucket/caret-beta_naderi.json b/bucket/caret-beta_naderi.json new file mode 100644 index 00000000000..d34d10d4658 --- /dev/null +++ b/bucket/caret-beta_naderi.json @@ -0,0 +1,24 @@ +{ + "version": "4.0.0-rc23", + "description": "Caret Beta. Markdown editor.", + "homepage": "https://caret.io/", + "url": "https://github.com/careteditor/releases-beta/releases/download/4.0.0-rc23/caret-beta-4.0.0-rc23-full.nupkg", + "hash": "sha1:4f6938c35b8b94a352b29058ac2954e3c7b26d5d", + "extract_dir": "lib\\net45", + "shortcuts": [ + [ + "caret-beta.exe", + "Caret Beta" + ] + ], + "checkver": { + "github": "https://github.com/careteditor/releases-beta/", + "regex": "tag/([\\w\\.-]+)" + }, + "autoupdate": { + "url": "https://github.com/careteditor/releases-beta/releases/download/$version/caret-beta-$version-full.nupkg", + "hash": { + "url": "$baseurl/RELEASES" + } + } +} diff --git a/bucket/caret_naderi.json b/bucket/caret_naderi.json new file mode 100644 index 00000000000..7ea80357793 --- /dev/null +++ b/bucket/caret_naderi.json @@ -0,0 +1,23 @@ +{ + "version": "3.4.6", + "description": "Caret. Markdown editor.", + "homepage": "https://caret.io/", + "url": "https://github.com/careteditor/releases/releases/download/3.4.6/caret-3.4.6-full.nupkg", + "hash": "sha1:d3c1b0fc5bea5ff5b77e2d637fdaebc62f4477f5", + "extract_dir": "lib\\net45", + "shortcuts": [ + [ + "caret.exe", + "Caret" + ] + ], + "checkver": { + "github": "https://github.com/careteditor/releases/" + }, + "autoupdate": { + "url": "https://github.com/careteditor/releases/releases/download/$version/caret-$version-full.nupkg", + "hash": { + "url": "$baseurl/RELEASES" + } + } +} diff --git a/bucket/cataclysm-dda-tiles-experimental.json b/bucket/cataclysm-dda-tiles-experimental.json index 8b78f6a06a9..1fcb1269de4 100644 --- a/bucket/cataclysm-dda-tiles-experimental.json +++ b/bucket/cataclysm-dda-tiles-experimental.json @@ -1,12 +1,12 @@ { - "version": "2024-03-06-2243", + "version": "2024-03-07-0457", "description": "Roguelike in a post-apocalyptic world (with sprite-based graphics, experimental build)", "homepage": "https://cataclysmdda.org", "license": "CC-BY-SA-3.0", "architecture": { "64bit": { - "url": "https://github.com/CleverRaven/Cataclysm-DDA/releases/download/cdda-experimental-2024-03-06-2243/cdda-windows-tiles-x64-2024-03-06-2243.zip", - "hash": "953bdc51a232c91e67594bc4ed76f9932d670a5b2532503be4e34cc344a8c896" + "url": "https://github.com/CleverRaven/Cataclysm-DDA/releases/download/cdda-experimental-2024-03-07-0457/cdda-windows-tiles-x64-2024-03-07-0457.zip", + "hash": "edc5ea1e4bed18b96d64f077b5aab4b0f2d0ddb98d91499db34ef3f765adc7d4" } }, "shortcuts": [ diff --git a/bucket/catsxp.json b/bucket/catsxp.json index 750281ec040..d47067e78df 100644 --- a/bucket/catsxp.json +++ b/bucket/catsxp.json @@ -1,16 +1,16 @@ { - "version": "4.3.1", + "version": "4.3.2", "description": "猫眼浏览器是一款以简约安全为目标Chrome内核增强版浏览器", "homepage": "https://www.catsxp.com", "license": "Freeware", "architecture": { "64bit": { - "url": "https://catsxp.oss-cn-hongkong.aliyuncs.com/x64/portable_x64_release_122_4_3_1.zip", - "hash": "83f6acda450a0b7b43f596f876e5d347903bcaeb42b2e70133ed401a46632c6e" + "url": "https://catsxp.oss-cn-hongkong.aliyuncs.com/x64/portable_x64_release_122_4_3_2.zip", + "hash": "3782701d151ad02ea998481100c47561e227437843464cf1a1341f3ea573623e" }, "32bit": { - "url": "https://catsxp.oss-cn-hongkong.aliyuncs.com/x86/portable_x86_release_122_4_3_1.zip", - "hash": "b148645339735b84e7a57555312893087cfcb4a85fb866a6ba9be51aa1048c0f" + "url": "https://catsxp.oss-cn-hongkong.aliyuncs.com/x86/portable_x86_release_122_4_3_2.zip", + "hash": "433da880a8da0ddfcdb6d4c057de19506a96987587f5aeb5becdf04e25893743" } }, "shortcuts": [ diff --git a/bucket/catsxp_naderi.json b/bucket/catsxp_naderi.json new file mode 100644 index 00000000000..06508fc2798 --- /dev/null +++ b/bucket/catsxp_naderi.json @@ -0,0 +1,40 @@ +{ + "version": "4.3.1", + "description": "Catsxp is a fast browser for more privacy protection and security", + "homepage": "https://www.catsxp.com", + "license": "Freeware", + "architecture": { + "64bit": { + "url": "https://catsxp.oss-cn-hongkong.aliyuncs.com/x64/portable_x64_release_122_4_3_1.zip", + "hash": "83f6acda450a0b7b43f596f876e5d347903bcaeb42b2e70133ed401a46632c6e" + }, + "32bit": { + "url": "https://catsxp.oss-cn-hongkong.aliyuncs.com/x86/portable_x86_release_122_4_3_1.zip", + "hash": "b148645339735b84e7a57555312893087cfcb4a85fb866a6ba9be51aa1048c0f" + } + }, + "shortcuts": [ + [ + "catsxp.exe", + "Catsxp" + ] + ], + "checkver": { + "regex": "(?sm)<li>(?:版本|Ver):([\\d.]+)</li>\\s*<li>(?:内核|Kernel):(?<kernelmajor>\\d+)[\\d.]+</li>" + }, + "persist": [ + "User Data", + "Cache", + "StartupParm.txt" + ], + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://catsxp.oss-cn-hongkong.aliyuncs.com/x64/portable_x64_release_$matchKernelmajor_$underscoreVersion.zip" + }, + "32bit": { + "url": "https://catsxp.oss-cn-hongkong.aliyuncs.com/x86/portable_x86_release_$matchKernelmajor_$underscoreVersion.zip" + } + } + } +} diff --git a/bucket/ccenhancer_naderi.json b/bucket/ccenhancer_naderi.json new file mode 100644 index 00000000000..d78d31d0722 --- /dev/null +++ b/bucket/ccenhancer_naderi.json @@ -0,0 +1,33 @@ +{ + "version": "4.5.7", + "description": "CCEnhancer adds 1,000+ new cleaning rules to Piriform CCleaner", + "homepage": "https://singularlabs.com/software/ccenhancer/", + "license": "unknown", + "url": "https://singularlabs.com/download/10320/?tmstv=1707212952\" rel=\"nofollow\" id=\"download-link-10320/#/dl.7z", + "hash": "2a737d7997caf3f1ee67dc5d92a8ccd9f25df12439b23415c95e3d090e2412db", + "extract_dir": "CCEnhancer-multilingual-4.5.7", + "pre_install": [ + "if(!(Test-Path \"$dir/cc_config.ini\")) { Add-Content \"$dir/cc_config.ini\" $null }", + "if(!(Test-Path \"$dir/winapp2.ini\")) { Add-Content \"$dir/winapp2.ini\" $null }", + "if(!(Test-Path \"$dir/custom.ini\")) { Add-Content \"$dir/custom.ini\" $null }" + ], + "shortcuts": [ + [ + "CCEnhancer.exe", + "CCleaner Enhancer" + ] + ], + "persist": [ + "cc_config.ini", + "winapp2.ini", + "custom.ini" + ], + "checkver": { + "url": "https://singularlabs.com/software/ccenhancer/download-ccenhancer/", + "regex": "CCEnhancer Portable</td>[\\s\\w\\W]*?<td>([\\d.]+)</td>[\\s\\w\\W]*?href=\"(?<url>.+)?\"" + }, + "autoupdate": { + "url": "$matchUrl/#/dl.7z", + "extract_dir": "CCEnhancer-multilingual-$version" + } +} diff --git a/bucket/centbrowser-portable.json b/bucket/centbrowser-portable.json new file mode 100644 index 00000000000..a1e368c9510 --- /dev/null +++ b/bucket/centbrowser-portable.json @@ -0,0 +1,38 @@ +{ + "version": "5.0.1002.354", + "description": "The Most Feature Rich Chromium", + "license": "GPL", + "notes": "Based on the prominent web browser project - Chromium, Cent Browser inherits all its advantages.", + "architecture": { + "64bit": { + "url": "http://static.centbrowser.com/win_stable/5.0.1002.354/centbrowser_5.0.1002.354_x64_portable.exe#/dl.7z", + "hash": "7ecafa434aa0ddb63127f318e7e03be5184bd523c5335edacddce71e174d4345" + }, + "32bit": { + "url": "http://static.centbrowser.com/win_stable/5.0.1002.354/centbrowser_5.0.1002.354_portable.exe#/dl.zip", + "hash": "1ef37aa9edc87af06dbdebaa1737638e6172a59ec13f81ed6065e849c9454ddc" + } + }, + "shortcuts": [ + [ + "chrome.exe", + "CentBrowser" + ] + ], + "persist": "User Data", + "homepage": "https://www.centbrowser.com/", + "checkver": { + "url": "https://www.centbrowser.com/index.html", + "regex": "Version: ([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://static.centbrowser.com/win_stable/$version/centbrowser_$version_x64_portable.exe#/dl.7z" + }, + "32bit": { + "url": "http://static.centbrowser.com/win_stable/$version/centbrowser_$version_portable.exe#/dl.zip" + } + } + } +} diff --git a/bucket/cerebro.json b/bucket/cerebro.json new file mode 100644 index 00000000000..66ae4984b4f --- /dev/null +++ b/bucket/cerebro.json @@ -0,0 +1,38 @@ +{ + "version": "0.11.0", + "description": "Cerebro is an open-source launcher to improve your productivity and efficiency.", + "homepage": "https://www.cerebroapp.com", + "url": "https://github.com/cerebroapp/cerebro/releases/download/v0.11.0/Cerebro-0.11.0.exe#/dl.7z", + "hash": "e51696d00df7f0bcb444be3ebb898ac25bdd274a3df35ddcc3c05dbb52841873", + "extract_dir": "$PLUGINSDIR", + "architecture": { + "64bit": { + "installer": { + "script": [ + "Expand-7ZipArchive \"$dir\\app-64.7z\" \"$dir\" -Removal", + "Remove-Item \"$dir\\app-32.7z\" -Force -Recurse" + ] + } + }, + "32bit": { + "installer": { + "script": [ + "Expand-7ZipArchive \"$dir\\app-32.7z\" \"$dir\" -Removal", + "Remove-Item \"$dir\\app-64.7z\" -Force -Recurse" + ] + } + } + }, + "shortcuts": [ + [ + "Cerebro.exe", + "Cerebro" + ] + ], + "checkver": { + "github": "https://github.com/cerebroapp/cerebro" + }, + "autoupdate": { + "url": "https://github.com/cerebroapp/cerebro/releases/download/v$version/Cerebro-$version.exe#/dl.7z" + } +} diff --git a/bucket/chatall.json b/bucket/chatall.json index 7bff2097164..979ada87b0b 100644 --- a/bucket/chatall.json +++ b/bucket/chatall.json @@ -13,8 +13,8 @@ ] }, "32bit": { - "url": "https://github.com/sunner/ChatALL/releases/download/v1.59.91/ChatALL-1.59.91-win.exe#/dl.7z", - "hash": "sha512:399ba5003697321cd1b54ea428d39e025c15f3336b52159476147e7c727cce217186aeef9ded496a3ca075f2352b699e0a54acfd03450f7bca63c7c2ff68f5c2", + "url": "https://github.com/sunner/ChatALL/releases/download/v1.59.91/ChatALL-1.59.91-win-ia32.exe#/dl.7z", + "hash": "sha512:1a5679c4254b524a705b7c528f3e83b4c409c4242e0e73811c82a4dfb81fce5ed4ffc6267421a2aadf9131b15334890ab77a1990bbb294525dcb86efe68f5a75", "pre_install": [ "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-32.7z\" \"$dir\" -Removal", "Remove-Item \"$dir\\`$*\", \"$dir\\Uninst*\" -Recurse" @@ -29,19 +29,10 @@ ] } }, - "installer": { - "script": [ - "ensure \"$persist_dir\" | Out-Null", - "New-Item \"$env:APPDATA\\chatall\" -ItemType Junction -Target \"$persist_dir\" | Out-Null" - ] - }, - "uninstaller": { - "script": "Remove-Item \"$env:APPDATA\\chatall\" -Recurse -Force -ErrorAction 'SilentlyContinue'" - }, "shortcuts": [ [ - "ChatALL.exe", - "ChatALL" + "chatALL.exe", + "chatALL" ] ], "checkver": { @@ -53,7 +44,7 @@ "url": "https://github.com/sunner/ChatALL/releases/download/v$version/ChatALL-$version-win-x64.exe#/dl.7z" }, "32bit": { - "url": "https://github.com/sunner/ChatALL/releases/download/v$version/ChatALL-$version-win.exe#/dl.7z" + "url": "https://github.com/sunner/ChatALL/releases/download/v$version/ChatALL-$version-win-ia32.exe#/dl.7z" }, "arm64": { "url": "https://github.com/sunner/ChatALL/releases/download/v$version/ChatALL-$version-win-arm64.exe#/dl.7z" diff --git a/bucket/chatall_ScoopInstaller.json b/bucket/chatall_DoveBoy.json similarity index 61% rename from bucket/chatall_ScoopInstaller.json rename to bucket/chatall_DoveBoy.json index f74157fdb93..7bff2097164 100644 --- a/bucket/chatall_ScoopInstaller.json +++ b/bucket/chatall_DoveBoy.json @@ -1,38 +1,47 @@ { - "version": "1.59.90", + "version": "1.59.91", "description": "Concurrently chat with ChatGPT, Bing Chat, bard, Alpaca, Vincuna, Claude, ChatGLM, MOSS, iFlytek Spark, ERNIE and more, discover the best answers", "homepage": "http://chatall.ai", "license": "Apache-2.0", "architecture": { "64bit": { - "url": "https://github.com/sunner/ChatALL/releases/download/v1.59.90/ChatALL-1.59.90-win-x64.exe#/dl.7z", - "hash": "sha512:7b71cfb093e28287580ccd818bc2f9005b499af06b9f5de6c7deb5f0b3491010d72e1cea144a0c086a39bb4a397f5f6bb3de067a306d895e5b12c3aa57b1df53", + "url": "https://github.com/sunner/ChatALL/releases/download/v1.59.91/ChatALL-1.59.91-win-x64.exe#/dl.7z", + "hash": "sha512:c49e0b330910b068b59ee61fcc4f7634061420f5eccff82daa8e613794979078461102e7e7956644be2c55c3969708fa3456fafb82a980b4a4dda85525102e2e", "pre_install": [ "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal", "Remove-Item \"$dir\\`$*\", \"$dir\\Uninst*\" -Recurse" ] }, "32bit": { - "url": "https://github.com/sunner/ChatALL/releases/download/v1.59.90/ChatALL-1.59.90-win-ia32.exe#/dl.7z", - "hash": "sha512:1cc1b5545135c1fe238744b9a4b88fffe427a51b1c5c057b8c31e6b35056018701cf6704e58c403eb534166b710900b5fb463b32e92a430749bebb0d5450faaa", + "url": "https://github.com/sunner/ChatALL/releases/download/v1.59.91/ChatALL-1.59.91-win.exe#/dl.7z", + "hash": "sha512:399ba5003697321cd1b54ea428d39e025c15f3336b52159476147e7c727cce217186aeef9ded496a3ca075f2352b699e0a54acfd03450f7bca63c7c2ff68f5c2", "pre_install": [ "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-32.7z\" \"$dir\" -Removal", "Remove-Item \"$dir\\`$*\", \"$dir\\Uninst*\" -Recurse" ] }, "arm64": { - "url": "https://github.com/sunner/ChatALL/releases/download/v1.59.90/ChatALL-1.59.90-win-arm64.exe#/dl.7z", - "hash": "sha512:d00cbea3299cd550c21981f6285f65484cb225b5afc51ebecf294dacaa71cc396818506e4ae1ad630f62c53bc5cb23986d69e1f7467c295076e767198f3c4756", + "url": "https://github.com/sunner/ChatALL/releases/download/v1.59.91/ChatALL-1.59.91-win-arm64.exe#/dl.7z", + "hash": "sha512:9253525ebd6728efeee8bdfc6fb4cf5dff41c496d56da19f9a7b40fa41e2e220606b040bc38c47a3600374d138585c352009ecc631c9b0ae1e83f4663305fd00", "pre_install": [ "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-arm64.7z\" \"$dir\" -Removal", "Remove-Item \"$dir\\`$*\", \"$dir\\Uninst*\" -Recurse" ] } }, + "installer": { + "script": [ + "ensure \"$persist_dir\" | Out-Null", + "New-Item \"$env:APPDATA\\chatall\" -ItemType Junction -Target \"$persist_dir\" | Out-Null" + ] + }, + "uninstaller": { + "script": "Remove-Item \"$env:APPDATA\\chatall\" -Recurse -Force -ErrorAction 'SilentlyContinue'" + }, "shortcuts": [ [ - "chatALL.exe", - "chatALL" + "ChatALL.exe", + "ChatALL" ] ], "checkver": { @@ -44,7 +53,7 @@ "url": "https://github.com/sunner/ChatALL/releases/download/v$version/ChatALL-$version-win-x64.exe#/dl.7z" }, "32bit": { - "url": "https://github.com/sunner/ChatALL/releases/download/v$version/ChatALL-$version-win-ia32.exe#/dl.7z" + "url": "https://github.com/sunner/ChatALL/releases/download/v$version/ChatALL-$version-win.exe#/dl.7z" }, "arm64": { "url": "https://github.com/sunner/ChatALL/releases/download/v$version/ChatALL-$version-win-arm64.exe#/dl.7z" diff --git a/bucket/chatall_hu3rror.json b/bucket/chatall_hu3rror.json index 9bba78e8852..f0ca795dfd3 100644 --- a/bucket/chatall_hu3rror.json +++ b/bucket/chatall_hu3rror.json @@ -1,20 +1,20 @@ { - "version": "1.59.90", + "version": "1.59.91", "description": "Concurrently chat with ChatGPT, Bing Chat, bard, Alpaca, Vincuna, Claude, ChatGLM, MOSS, iFlytek Spark, ERNIE and more, discover the best answers", "homepage": "http://chatall.ai", "license": "Apache-2.0", "architecture": { "64bit": { - "url": "https://github.com/sunner/ChatALL/releases/download/v1.59.90/ChatALL-1.59.90-win-x64.exe#/dl.7z", - "hash": "sha512:7b71cfb093e28287580ccd818bc2f9005b499af06b9f5de6c7deb5f0b3491010d72e1cea144a0c086a39bb4a397f5f6bb3de067a306d895e5b12c3aa57b1df53", + "url": "https://github.com/sunner/ChatALL/releases/download/v1.59.91/ChatALL-1.59.91-win-x64.exe#/dl.7z", + "hash": "sha512:c49e0b330910b068b59ee61fcc4f7634061420f5eccff82daa8e613794979078461102e7e7956644be2c55c3969708fa3456fafb82a980b4a4dda85525102e2e", "pre_install": [ "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal", "Remove-Item \"$dir\\`$*\", \"$dir\\Uninst*\" -Recurse" ] }, "arm64": { - "url": "https://github.com/sunner/ChatALL/releases/download/v1.59.90/ChatALL-1.59.90-win-arm64.exe#/dl.7z", - "hash": "sha512:d00cbea3299cd550c21981f6285f65484cb225b5afc51ebecf294dacaa71cc396818506e4ae1ad630f62c53bc5cb23986d69e1f7467c295076e767198f3c4756", + "url": "https://github.com/sunner/ChatALL/releases/download/v1.59.91/ChatALL-1.59.91-win-arm64.exe#/dl.7z", + "hash": "sha512:9253525ebd6728efeee8bdfc6fb4cf5dff41c496d56da19f9a7b40fa41e2e220606b040bc38c47a3600374d138585c352009ecc631c9b0ae1e83f4663305fd00", "pre_install": [ "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-arm64.7z\" \"$dir\" -Removal", "Remove-Item \"$dir\\`$*\", \"$dir\\Uninst*\" -Recurse" diff --git a/bucket/chord.json b/bucket/chord.json new file mode 100644 index 00000000000..c2023fa07d6 --- /dev/null +++ b/bucket/chord.json @@ -0,0 +1,23 @@ +{ + "homepage": "https://github.com/PeterDing/chord", + "version": "0.2.40", + "license": "MIT", + "url": "https://github.com/PeterDing/chord/releases/download/v0.2.40/chord-0.2.40-win-x64.exe#/dl.7z", + "hash": "5914743948150afa34684a2047af1be1a32d0be314350bdade3a6bd41e9cdf0c", + "installer": { + "script": [ + "Expand-7ZipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal", + "Remove-Item \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + ] + }, + "shortcuts": [ + [ + "chord.exe", + "Chord" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/PeterDing/chord/releases/download/v$version/chord-$version-win-x64.exe#/dl.7z" + } +} diff --git a/bucket/chrome-beta-portable.json b/bucket/chrome-beta-portable.json new file mode 100644 index 00000000000..8d96d22ea9d --- /dev/null +++ b/bucket/chrome-beta-portable.json @@ -0,0 +1,64 @@ +{ + "version": "123.0.6312.22", + "description": "Fast, secure, and free web browser, built for the modern web.", + "homepage": "https://www.google.com/chrome/beta", + "license": { + "identifier": "Freeware", + "url": "https://www.google.com/chrome/privacy/eula_text.html" + }, + "architecture": { + "64bit": { + "url": "https://dl.google.com/release2/chrome/adkqlbkpsbevwbum6bkfiflk763a_123.0.6312.22/123.0.6312.22_chrome_installer.exe#/dl.7z", + "hash": "dfe170c888cd6950bfa06962665a0ff381653b8ddf7fd989cbae85e3adc2f789" + }, + "32bit": { + "url": "https://dl.google.com/release2/chrome/acc764udvbikqsmdox4rgdygvy7q_123.0.6312.22/123.0.6312.22_chrome_installer.exe#/dl.7z", + "hash": "8ed469b6fe26ab12229954b765521279121ce67ca4ce4243988c0844c996f005" + } + }, + "installer": { + "script": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal" + }, + "bin": [ + [ + "chrome.exe", + "chrome-beta", + "--user-data-dir=\"$dir\\User Data\"" + ], + [ + "chrome.exe", + "google-chrome-beta", + "--user-data-dir=\"$dir\\User Data\"" + ] + ], + "shortcuts": [ + [ + "chrome.exe", + "Google Chrome (Beta)", + "--user-data-dir=\"$dir\\User Data\"" + ] + ], + "persist": "User Data", + "checkver": { + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", + "regex": "(?sm)<beta32><version>(?<version>[\\d.]+)</version>.+release2/chrome/(?<32>[\\w-]+)_.+<beta64>.+release2/chrome/(?<64>[\\w-]+)_.+</beta64>" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://dl.google.com/release2/chrome/$match64_$version/$version_chrome_installer.exe#/dl.7z", + "hash": { + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", + "xpath": "/chromechecker/beta64[version='$version']/sha256" + } + }, + "32bit": { + "url": "https://dl.google.com/release2/chrome/$match32_$version/$version_chrome_installer.exe#/dl.7z", + "hash": { + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", + "xpath": "/chromechecker/beta32[version='$version']/sha256" + } + } + } + } +} diff --git a/bucket/chrome-canary-portable.json b/bucket/chrome-canary-portable.json new file mode 100644 index 00000000000..e6933fea339 --- /dev/null +++ b/bucket/chrome-canary-portable.json @@ -0,0 +1,64 @@ +{ + "version": "124.0.6339.0", + "description": "Fast, secure, and free web browser, built for the modern web.", + "homepage": "https://www.google.com/chrome/canary", + "license": { + "identifier": "Freeware", + "url": "https://www.google.com/chrome/privacy/eula_text.html" + }, + "architecture": { + "64bit": { + "url": "https://dl.google.com/release2/chrome/ad45vtokauhplr4eiw6euctqqhqq_124.0.6339.0/124.0.6339.0_chrome_installer.exe#/dl.7z", + "hash": "905950de846ceab60429468bdb2b5e8c419b887f833c5a0de8ef912535cf0b79" + }, + "32bit": { + "url": "https://dl.google.com/release2/chrome/acpyergb5eyu6c3qcnqls7r2i5uq_124.0.6339.0/124.0.6339.0_chrome_installer.exe#/dl.7z", + "hash": "722c9753f1927b2c996ca2b60421e2dbf8e615d9924de8e44e3f2ce60d97ec49" + } + }, + "installer": { + "script": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal" + }, + "bin": [ + [ + "chrome.exe", + "chrome-canary", + "--user-data-dir=\"$dir\\User Data\"" + ], + [ + "chrome.exe", + "google-chrome-canary", + "--user-data-dir=\"$dir\\User Data\"" + ] + ], + "shortcuts": [ + [ + "chrome.exe", + "Google Chrome (Canary)", + "--user-data-dir=\"$dir\\User Data\"" + ] + ], + "persist": "User Data", + "checkver": { + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", + "regex": "(?sm)<canary32><version>(?<ver32>[\\d.]+)</version>.+release2/chrome/(?<32>[\\w-]+)_.+<canary64><version>(?<version>[\\d.]+)</version>.+release2/chrome/(?<64>[\\w-]+)_.+</canary64>" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://dl.google.com/release2/chrome/$match64_$version/$version_chrome_installer.exe#/dl.7z", + "hash": { + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", + "xpath": "/chromechecker/canary64[version='$version']/sha256" + } + }, + "32bit": { + "url": "https://dl.google.com/release2/chrome/$match32_$matchVer32/$matchVer32_chrome_installer.exe#/dl.7z", + "hash": { + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", + "xpath": "/chromechecker/canary32[version='$matchVer32']/sha256" + } + } + } + } +} diff --git a/bucket/chrome-dev-portable.json b/bucket/chrome-dev-portable.json new file mode 100644 index 00000000000..c00c80f5924 --- /dev/null +++ b/bucket/chrome-dev-portable.json @@ -0,0 +1,64 @@ +{ + "version": "124.0.6329.0", + "description": "Fast, secure, and free web browser, built for the modern web.", + "homepage": "https://www.google.com/chrome/dev", + "license": { + "identifier": "Freeware", + "url": "https://www.google.com/chrome/privacy/eula_text.html" + }, + "architecture": { + "64bit": { + "url": "https://dl.google.com/release2/chrome/hfxfmgwzlgeiunee2ehjvn3kya_124.0.6329.0/124.0.6329.0_chrome_installer.exe#/dl.7z", + "hash": "0b8533744853ca5c333a8d9c4a1f613c5d6a83998b2cfa15e48dbadb304cb5d9" + }, + "32bit": { + "url": "https://dl.google.com/release2/chrome/adixuosjfoyuu6v6ekqwmbkbbcda_124.0.6329.0/124.0.6329.0_chrome_installer.exe#/dl.7z", + "hash": "bd940ef3ea485a97f74354f39295611456042ee7a7608eb3118d0352debc0fec" + } + }, + "installer": { + "script": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal" + }, + "bin": [ + [ + "chrome.exe", + "chrome-dev", + "--user-data-dir=\"$dir\\User Data\"" + ], + [ + "chrome.exe", + "google-chrome-dev", + "--user-data-dir=\"$dir\\User Data\"" + ] + ], + "shortcuts": [ + [ + "chrome.exe", + "Google Chrome (Dev)", + "--user-data-dir=\"$dir\\User Data\"" + ] + ], + "persist": "User Data", + "checkver": { + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", + "regex": "(?sm)<dev32><version>(?<version>[\\d.]+)</version>.+release2/chrome/(?<32>[\\w-]+)_.+<dev64>.+release2/chrome/(?<64>[\\w-]+)_.+</dev64>" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://dl.google.com/release2/chrome/$match64_$version/$version_chrome_installer.exe#/dl.7z", + "hash": { + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", + "xpath": "/chromechecker/dev64[version='$version']/sha256" + } + }, + "32bit": { + "url": "https://dl.google.com/release2/chrome/$match32_$version/$version_chrome_installer.exe#/dl.7z", + "hash": { + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", + "xpath": "/chromechecker/dev32[version='$version']/sha256" + } + } + } + } +} diff --git a/bucket/chrome-portable.json b/bucket/chrome-portable.json new file mode 100644 index 00000000000..811ad0c0897 --- /dev/null +++ b/bucket/chrome-portable.json @@ -0,0 +1,64 @@ +{ + "version": "122.0.6261.112", + "description": "Fast, secure, and free web browser, built for the modern web.", + "homepage": "https://www.google.com/chrome/", + "license": { + "identifier": "Freeware", + "url": "https://www.google.com/chrome/privacy/eula_text.html" + }, + "architecture": { + "64bit": { + "url": "https://dl.google.com/release2/chrome/ac7hkc546b3jisxnroqpyf3ayfrq_122.0.6261.112/122.0.6261.112_chrome_installer.exe#/dl.7z", + "hash": "88a826a8beffd83e665290116a92b3b799620a373168cdf3f54e7a5f92fca724" + }, + "32bit": { + "url": "https://dl.google.com/release2/chrome/mwp3sugf7kfbi5o3pqm2tgvekm_122.0.6261.112/122.0.6261.112_chrome_installer.exe#/dl.7z", + "hash": "9efb65224ab25049e8a911425f9ac472a0bb97e6b3cbd0ff42a135452340b7f1" + } + }, + "installer": { + "script": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal" + }, + "bin": [ + [ + "chrome.exe", + "chrome", + "--user-data-dir=\"$dir\\User Data\"" + ], + [ + "chrome.exe", + "google-chrome", + "--user-data-dir=\"$dir\\User Data\"" + ] + ], + "shortcuts": [ + [ + "chrome.exe", + "Google Chrome", + "--user-data-dir=\"$dir\\User Data\"" + ] + ], + "persist": "User Data", + "checkver": { + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", + "regex": "(?sm)<stable32><version>(?<version>[\\d.]+)</version>.+release2/chrome/(?<32>[\\w-]+)_.+<stable64>.+release2/chrome/(?<64>[\\w-]+)_.+</stable64>" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://dl.google.com/release2/chrome/$match64_$version/$version_chrome_installer.exe#/dl.7z", + "hash": { + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", + "xpath": "/chromechecker/stable64[version='$version']/sha256" + } + }, + "32bit": { + "url": "https://dl.google.com/release2/chrome/$match32_$version/$version_chrome_installer.exe#/dl.7z", + "hash": { + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", + "xpath": "/chromechecker/stable32[version='$version']/sha256" + } + } + } + } +} diff --git a/bucket/chromedriver-canary.json b/bucket/chromedriver-canary.json index 18cf7a48a65..e706f680259 100644 --- a/bucket/chromedriver-canary.json +++ b/bucket/chromedriver-canary.json @@ -1,17 +1,17 @@ { - "version": "124.0.6342.2", + "version": "124.0.6344.0", "description": "An open source tool for automated testing of webapps across many browsers", "homepage": "https://chromedriver.chromium.org/", "license": "BSD-3-Clause", "architecture": { "64bit": { - "url": "https://storage.googleapis.com/chrome-for-testing-public/124.0.6342.2/win64/chromedriver-win64.zip", - "hash": "54f8a16a298cc0bc7428508ad4ffb8d631589487cdfb2cc5339c135bf87d0de5", + "url": "https://storage.googleapis.com/chrome-for-testing-public/124.0.6344.0/win64/chromedriver-win64.zip", + "hash": "362230e0246d073fc413c601282cfff44d5e080813dff064ccd7869c4216186a", "extract_dir": "chromedriver-win64" }, "32bit": { - "url": "https://storage.googleapis.com/chrome-for-testing-public/124.0.6342.2/win32/chromedriver-win32.zip", - "hash": "609ccc24b22428c4e92415d2850bb51e48672599526b7174fc291ae3a3be9a08", + "url": "https://storage.googleapis.com/chrome-for-testing-public/124.0.6344.0/win32/chromedriver-win32.zip", + "hash": "f2c93f345e97dc67454081e131b8f061d9efda70af2203e017ca1b6559ce9165", "extract_dir": "chromedriver-win32" } }, diff --git a/bucket/chromedriver_DoveBoy.json b/bucket/chromedriver_DoveBoy.json index 8590b3bfd81..55769bade08 100644 --- a/bucket/chromedriver_DoveBoy.json +++ b/bucket/chromedriver_DoveBoy.json @@ -1,17 +1,17 @@ { - "version": "122.0.6261.94", + "version": "122.0.6261.111", "description": "An open source tool for automated testing of webapps across many browsers", "homepage": "https://chromedriver.chromium.org/", "license": "BSD-3-Clause", "architecture": { "64bit": { - "url": "https://storage.googleapis.com/chrome-for-testing-public/122.0.6261.94/win64/chromedriver-win64.zip", - "hash": "aa78898699fd25e617a1187d93665a746f042c4ff578d3b864e54740646d8e78", + "url": "https://storage.googleapis.com/chrome-for-testing-public/122.0.6261.111/win64/chromedriver-win64.zip", + "hash": "2a032a05f5ac1edc95523782cb81da3a28dad2b6ee86fc02dc8c54e50e61fae0", "extract_dir": "chromedriver-win64" }, "32bit": { - "url": "https://storage.googleapis.com/chrome-for-testing-public/122.0.6261.94/win32/chromedriver-win32.zip", - "hash": "8a22cf2b2d4fe721401a7cf4dc89152285248bd5420691023458fd35641f792c", + "url": "https://storage.googleapis.com/chrome-for-testing-public/122.0.6261.111/win32/chromedriver-win32.zip", + "hash": "8d49325c4560b6323c348b918c6e0a98b792ba612bdf7fd3fd9769a13e245f4c", "extract_dir": "chromedriver-win32" } }, diff --git a/bucket/chromium-dev.json b/bucket/chromium-dev.json index 13bc907d1bf..1fa173fc497 100644 --- a/bucket/chromium-dev.json +++ b/bucket/chromium-dev.json @@ -1,12 +1,12 @@ { - "version": "124.0.6343.0-r1269225", + "version": "124.0.6345.0-r1269862", "description": "An open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.", "homepage": "https://www.chromium.org", "license": "BSD-3-Clause", "architecture": { "64bit": { - "url": "https://storage.googleapis.com/chromium-browser-snapshots/Win_x64/1269225/chrome-win.zip", - "hash": "880100f7c77c16e1888cdb0facbd35836cb3497981edb8d8a6a6f4b451c0b208" + "url": "https://storage.googleapis.com/chromium-browser-snapshots/Win_x64/1269862/chrome-win.zip", + "hash": "0bc71c97d5bc7aa46975d21fcd330a9bacd5152959f37a18d8c96e2a33a5fd16" } }, "extract_dir": "chrome-win", diff --git a/bucket/chromium-portable.json b/bucket/chromium-portable.json new file mode 100644 index 00000000000..535c97c02a7 --- /dev/null +++ b/bucket/chromium-portable.json @@ -0,0 +1,37 @@ +{ + "version": "105.0.5195.127-r1027018", + "description": "Browser aiming for safer, faster, and more stable way for all users to experience the web.", + "homepage": "https://www.chromium.org", + "license": "BSD-3-Clause", + "architecture": { + "64bit": { + "url": "https://github.com/macchrome/winchrome/releases/download/v105.0.5195.127-r1027018-Win64/ungoogled-chromium-105.0.5195.127-1_Win64.7z", + "hash": "35fd8452cd72effdc88fb6b120b79755cafc6179c1072c60729cde7a49b85368", + "extract_dir": "ungoogled-chromium-105.0.5195.127-1_Win64" + } + }, + "shortcuts": [ + [ + "chrome.exe", + "Chromium", + "--user-data-dir=\"$dir\\User Data\"" + ] + ], + "checkver": { + "url": "https://github.com/macchrome/winchrome/tags", + "regex": "/releases/tag/v(?<chromeVersion>[\\d.]+)-M(?<major>[\\d]+)-r(?<build>[\\d]+)-Win64", + "replace": "${chromeVersion}-r${build}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/macchrome/winchrome/releases/download/v$matchChromeversion-r$matchBuild-Win64/ungoogled-chromium-$matchChromeversion-1_Win64.7z", + "extract_dir": "ungoogled-chromium-$matchChromeversion-1_Win64" + } + }, + "hash": { + "url": "https://github.com/macchrome/winchrome/releases/tag/v$matchChromeversion-r$matchBuild-Win64", + "regex": "(?s)$basename.*?$sha1" + } + } +} diff --git a/bucket/cinta-notes.json b/bucket/cinta-notes.json new file mode 100644 index 00000000000..f1ff5783876 --- /dev/null +++ b/bucket/cinta-notes.json @@ -0,0 +1,26 @@ +{ + "homepage": "http://cintanotes.com/", + "version": "3.14", + "license": "freeware", + "url": "http://cintanotes.com/files/CintaNotes_3_14.zip", + "hash": "da11a8b7751dfca8bdac712b481f0eb6b34d6d5892c3284ba504bd492a197a7e", + "extract_dir": "CintaNotes_3_14", + "shortcuts": [ + [ + "CintaNotes.exe", + "CintaNotes" + ] + ], + "persist": [ + "CintaNotes.settings", + "backup" + ], + "checkver": { + "url": "http://cintanotes.com/download/", + "regex": "Version ([\\d.]+) • Free • Windows" + }, + "autoupdate": { + "url": "http://cintanotes.com/files/CintaNotes_$underscoreVersion.zip", + "extract_dir": "CintaNotes_$underscoreVersion" + } +} diff --git a/bucket/citra-canary.json b/bucket/citra-canary.json index 8241d6e8e49..359276ac90a 100644 --- a/bucket/citra-canary.json +++ b/bucket/citra-canary.json @@ -1,14 +1,18 @@ { - "version": "2798-20240304", + "version": "2798", "description": "Nintendo 3DS emulator", "homepage": "https://citra-emu.org/", "license": { - "identifier": "GPL-2.0", - "url": "https://github.com/citra-emu/citra-canary/blob/master/license.txt" + "url": "https://github.com/citra-emu/citra-canary/blob/master/license.txt", + "identifier": "GPL-2.0-only" }, - "url": "https://github.com/citra-emu/citra-canary/releases/download/canary-2798/citra-windows-msvc-20240304-d996981.7z", - "hash": "020b6c741cb8c240eced420a56d98623e2220e576e22f4b9038f03ad140b8d1f", - "extract_dir": "canary", + "architecture": { + "64bit": { + "url": "https://github.com/citra-emu/citra-canary/releases/download/canary-2798/citra-windows-msvc-20240304-d996981.7z", + "hash": "020b6c741cb8c240eced420a56d98623e2220e576e22f4b9038f03ad140b8d1f" + } + }, + "extract_dir": "canary-msvc", "pre_install": [ "if (!(Test-Path \"$persist_dir\\user\")) {", " New-Item -Path \"$persist_dir\" -Name \"user\" -ItemType \"directory\" | Out-Null", @@ -20,32 +24,27 @@ "}" ], "bin": [ - [ - "citra.exe", - "citra-canary" - ], - [ - "citra-qt.exe", - "citra-qt-canary" - ], - [ - "citra-room.exe", - "citra-room-canary" - ] + "citra.exe", + "citra-qt.exe", + "citra-room.exe" ], "shortcuts": [ [ "citra-qt.exe", - "Nintendo 3DS [3ds][citra] (canary)" + "Citra (canary)" ] ], "persist": "user", "checkver": { "github": "https://github.com/citra-emu/citra-canary", - "regex": "download/canary-(?<build>[\\d]+)/citra-windows-(?<env>[\\w]+)-(?<date>[\\d]{8})-(?<commit>[\\da-f]{7})\\.(?<zip>7z|zip)", - "replace": "${build}-${date}" + "regex": "releases/download/canary-([\\d]+)/citra-windows-(?<env>[\\w]+)-(?<commit>[\\d]{8}-[\\da-f]{7})\\.(?<zip>7z|zip)" }, "autoupdate": { - "url": "https://github.com/citra-emu/citra-canary/releases/download/canary-$matchBuild/citra-windows-$matchEnv-$matchDate-$matchCommit.$matchZip" + "architecture": { + "64bit": { + "url": "https://github.com/citra-emu/citra-canary/releases/download/canary-$version/citra-windows-$matchEnv-$matchCommit.$matchZip" + } + }, + "extract_dir": "canary-$matchEnv" } } diff --git a/bucket/citra-canary_hermanjustnu.json b/bucket/citra-canary_hermanjustnu.json deleted file mode 100644 index 359276ac90a..00000000000 --- a/bucket/citra-canary_hermanjustnu.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "version": "2798", - "description": "Nintendo 3DS emulator", - "homepage": "https://citra-emu.org/", - "license": { - "url": "https://github.com/citra-emu/citra-canary/blob/master/license.txt", - "identifier": "GPL-2.0-only" - }, - "architecture": { - "64bit": { - "url": "https://github.com/citra-emu/citra-canary/releases/download/canary-2798/citra-windows-msvc-20240304-d996981.7z", - "hash": "020b6c741cb8c240eced420a56d98623e2220e576e22f4b9038f03ad140b8d1f" - } - }, - "extract_dir": "canary-msvc", - "pre_install": [ - "if (!(Test-Path \"$persist_dir\\user\")) {", - " New-Item -Path \"$persist_dir\" -Name \"user\" -ItemType \"directory\" | Out-Null", - " if (Test-Path \"$env:APPDATA\\Citra\") {", - " Write-host \"Migrating AppData...\" -ForegroundColor yellow", - " Copy-Item -Path \"$env:APPDATA\\Citra\\*\" -Destination \"$persist_dir\\user\" -Recurse", - " Remove-Item -Path \"$env:APPDATA\\Citra\" -Recurse", - " }", - "}" - ], - "bin": [ - "citra.exe", - "citra-qt.exe", - "citra-room.exe" - ], - "shortcuts": [ - [ - "citra-qt.exe", - "Citra (canary)" - ] - ], - "persist": "user", - "checkver": { - "github": "https://github.com/citra-emu/citra-canary", - "regex": "releases/download/canary-([\\d]+)/citra-windows-(?<env>[\\w]+)-(?<commit>[\\d]{8}-[\\da-f]{7})\\.(?<zip>7z|zip)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/citra-emu/citra-canary/releases/download/canary-$version/citra-windows-$matchEnv-$matchCommit.$matchZip" - } - }, - "extract_dir": "canary-$matchEnv" - } -} diff --git a/bucket/citra.json b/bucket/citra.json deleted file mode 100644 index 03e78fad742..00000000000 --- a/bucket/citra.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "version": "2104-20240303", - "description": "Nintendo 3DS emulator", - "homepage": "https://citra-emu.org/", - "license": { - "identifier": "GPL-2.0", - "url": "https://github.com/citra-emu/citra-nightly/blob/master/license.txt" - }, - "url": "https://github.com/citra-emu/citra-nightly/releases/download/nightly-2104/citra-windows-msvc-20240303-0ff3440.7z", - "hash": "92bc583bb702fac50a49d59752ec897a445b541089d7fabbf352bc44dac2fc1b", - "extract_dir": "nightly", - "pre_install": [ - "if (!(Test-Path \"$persist_dir\\user\")) {", - " New-Item -Path \"$persist_dir\" -Name \"user\" -ItemType \"directory\" | Out-Null", - " if (Test-Path \"$env:APPDATA\\Citra\") {", - " Write-host \"Migrating AppData...\" -ForegroundColor yellow", - " Copy-Item -Path \"$env:APPDATA\\Citra\\*\" -Destination \"$persist_dir\\user\" -Recurse", - " Remove-Item -Path \"$env:APPDATA\\Citra\" -Recurse", - " }", - "}" - ], - "bin": [ - "citra.exe", - "citra-qt.exe", - "citra-room.exe" - ], - "shortcuts": [ - [ - "citra-qt.exe", - "Nintendo 3DS [3ds][citra]" - ] - ], - "persist": "user", - "checkver": { - "github": "https://github.com/citra-emu/citra-nightly", - "regex": "download/nightly-(?<build>[\\d]+)/citra-windows-(?<env>[\\w]+)-(?<date>[\\d]+)-(?<commit>[\\da-f]{7})\\.(?<zip>7z|zip)", - "replace": "${build}-${date}" - }, - "autoupdate": { - "url": "https://github.com/citra-emu/citra-nightly/releases/download/nightly-$matchBuild/citra-windows-$matchEnv-$matchDate-$matchCommit.$matchZip" - } -} diff --git a/bucket/clcl_naderi.json b/bucket/clcl_naderi.json new file mode 100644 index 00000000000..6ba071a5ca5 --- /dev/null +++ b/bucket/clcl_naderi.json @@ -0,0 +1,22 @@ +{ + "homepage": "https://www.nakka.com/soft/clcl/index_eng.html", + "license": "unkown", + "version": "2.1.3", + "url": "https://www.nakka.com/soft/clcl/download/clcl213.zip", + "hash": "fd2ceb7f371e9ef218fd0b39c9f607666bad28ff6da72c2235aaeda5fdf34cfb", + "shortcuts": [ + [ + "CLCL.exe", + "CLCL" + ], + [ + "CLCLset.exe", + "CLCLset" + ] + ], + "persist": "clcl_app.ini", + "checkver": "<B>CLCL Ver ([\\d.]+)</B>", + "autoupdate": { + "url": "https://www.nakka.com/soft/clcl/download/clcl$cleanVersion.zip" + } +} diff --git a/bucket/cleanmgrplus-de.json b/bucket/cleanmgrplus-de.json new file mode 100644 index 00000000000..45b8ae93e8a --- /dev/null +++ b/bucket/cleanmgrplus-de.json @@ -0,0 +1,21 @@ +{ + "version": "1.50.1300", + "description": "An alternative to Disk Clean-up Tool (Cleanmgr.exe), whoch will be removed from Windows by Microsoft.", + "homepage": "https://www.builtbybel.com/apps/cleanmgrplus", + "license": "Freeware", + "url": "https://github.com/builtbybel/CleanmgrPlus/releases/download/1.50.1300/cleanmgrplus_german.zip", + "hash": "43e3df80450a9f11b6d47adc16799a642b0c13a969b62a32f43101e73a78d594", + "shortcuts": [ + [ + "Cleanmgr+.exe", + "Cleanmgr+ (de)" + ] + ], + "persist": "bin", + "checkver": { + "github": "https://github.com/builtbybel/CleanmgrPlus" + }, + "autoupdate": { + "url": "https://github.com/builtbybel/CleanmgrPlus/releases/download/$version/cleanmgrplus_german.zip" + } +} diff --git a/bucket/cleanmgrplus.json b/bucket/cleanmgrplus.json new file mode 100644 index 00000000000..a6249d5e478 --- /dev/null +++ b/bucket/cleanmgrplus.json @@ -0,0 +1,21 @@ +{ + "version": "1.50.1300", + "description": "An alternative to Disk Clean-up Tool (Cleanmgr.exe), whoch will be removed from Windows by Microsoft.", + "homepage": "https://www.builtbybel.com/apps/cleanmgrplus", + "license": "Freeware", + "url": "https://github.com/builtbybel/CleanmgrPlus/releases/download/1.50.1300/cleanmgrplus.zip", + "hash": "5f70463cde65755406667e82b53ce5b77c94cb471663584592123d206e3986d7", + "shortcuts": [ + [ + "Cleanmgr+.exe", + "Cleanmgr+" + ] + ], + "persist": "bin", + "checkver": { + "github": "https://github.com/builtbybel/CleanmgrPlus" + }, + "autoupdate": { + "url": "https://github.com/builtbybel/CleanmgrPlus/releases/download/$version/cleanmgrplus.zip" + } +} diff --git a/bucket/clink-portable.json b/bucket/clink-portable.json new file mode 100644 index 00000000000..6f094c59977 --- /dev/null +++ b/bucket/clink-portable.json @@ -0,0 +1,27 @@ +{ + "version": "1.6.6", + "description": "Powerful Bash-style command line editing for cmd.exe", + "homepage": "https://chrisant996.github.io/clink/", + "license": "GPL-3.0-only", + "notes": [ + "Run 'clink inject' to start clink on the current cmd", + "Run 'clink autorun install' to auto start clink" + ], + "url": "https://github.com/chrisant996/clink/releases/download/v1.6.6/clink.1.6.6.87eebc.zip", + "hash": "fc733136b01127266bef7e6c5288d320e8f2a26b2506433b8e37d4805ac52dc5", + "bin": [ + [ + "clink.bat", + "clink", + "--profile $dir\\profile\\" + ] + ], + "persist": "profile", + "checkver": { + "github": "https://github.com/chrisant996/clink", + "regex": "/v(?<tag>[\\d.]+)/clink\\.([\\d.]+)\\.(?<commit>[\\w.]+)\\.zip" + }, + "autoupdate": { + "url": "https://github.com/chrisant996/clink/releases/download/v$matchTag/clink.$version.$matchCommit.zip" + } +} diff --git a/bucket/clink_DoveBoy.json b/bucket/clink_DoveBoy.json index b21a134dc74..4d245a483f9 100644 --- a/bucket/clink_DoveBoy.json +++ b/bucket/clink_DoveBoy.json @@ -1,5 +1,5 @@ { - "version": "1.6.6", + "version": "1.6.8", "description": "Powerful Bash-style command line editing for cmd.exe", "homepage": "https://chrisant996.github.io/clink/", "license": "GPL-3.0-only", @@ -7,8 +7,8 @@ "Run 'clink inject' to start clink on the current cmd", "Run 'clink autorun install' to auto start clink" ], - "url": "https://github.com/chrisant996/clink/releases/download/v1.6.6/clink.1.6.6.87eebc.zip", - "hash": "fc733136b01127266bef7e6c5288d320e8f2a26b2506433b8e37d4805ac52dc5", + "url": "https://github.com/chrisant996/clink/releases/download/v1.6.8/clink.1.6.8.d61056.zip", + "hash": "c3adbaa46ef8e788380fc7e1ca0b5eb4ca5c5ef77b6bba2bf2cac979a1f6f318", "bin": "clink.bat", "checkver": { "github": "https://github.com/chrisant996/clink", diff --git a/bucket/clipx_naderi.json b/bucket/clipx_naderi.json new file mode 100644 index 00000000000..3e3394b92fe --- /dev/null +++ b/bucket/clipx_naderi.json @@ -0,0 +1,32 @@ +{ + "homepage": "http://bluemars.org/clipx/", + "license": "unknown", + "version": "1.0.3.9g", + "architecture": { + "64bit": { + "url": "http://bluemars.org/clipx/clipx-1.0.3.9g-setup-x64.exe#/dl.7z", + "hash": "4d63764db4fdc6a8ac3be2ec39ca9f4f30cab47af43b706da1af641c9104bac5" + }, + "32bit": { + "url": "http://bluemars.org/clipx/clipx-1.0.3.9g-setup-x86.exe#/dl.7z", + "hash": "180e7ccae841511988b9e46c17246c6f26a0adcc17eb67088abf2fe2f181d821" + } + }, + "shortcuts": [ + [ + "clipx.exe", + "ClipX" + ] + ], + "checkver": "<a href=\"clipx-([\\d.]+\\w)-setup-x64.exe\"", + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://bluemars.org/clipx/clipx-$version-setup-x64.exe#/dl.7z" + }, + "32bit": { + "url": "http://bluemars.org/clipx/clipx-$version-setup-x86.exe#/dl.7z" + } + } + } +} diff --git a/bucket/clone-voice.json b/bucket/clone-voice.json index 01004dbbf85..1a2fc906df1 100644 --- a/bucket/clone-voice.json +++ b/bucket/clone-voice.json @@ -1,5 +1,5 @@ { - "version": "0.906", + "version": "0.907", "description": "一个带web界面的声音克隆工具,使用你的音色或任意声音来录制音频", "homepage": "https://github.com/jianchang512/clone-voice", "license": { @@ -10,8 +10,8 @@ "clone-voice Model files are not included. You can download them here:", "https://huggingface.co/" ], - "url": "https://github.com/jianchang512/clone-voice/releases/download/v0.906/clone-voice-v0.906.7z", - "hash": "e541ba8300475f9cfb25caa830ffaef533c26880f61db449c58d940170d900ea", + "url": "https://github.com/jianchang512/clone-voice/releases/download/v0.907/clone-voice-v0.907.7z", + "hash": "4ae104cb88ca38c74424ff4870179a8fcdd7299fbe95a3bfb661924b90d7649e", "shortcuts": [ [ "start.bat", diff --git a/bucket/cmake-nightly.json b/bucket/cmake-nightly.json index e282189c581..140bcb3bc8b 100644 --- a/bucket/cmake-nightly.json +++ b/bucket/cmake-nightly.json @@ -1,18 +1,18 @@ { - "version": "3.29.20240305", + "version": "3.29.20240306", "description": "Family of tools designed to build, test and package software", "homepage": "https://cmake.org", "license": "BSD-3-Clause", "architecture": { "64bit": { - "url": "https://cmake.org/files/dev/cmake-3.29.20240305-gb00d00f-windows-x86_64.zip", - "hash": "f3593f004274948e324c2f127d1953c0ffc3e86f96601eeba742203fb9be98f0", - "extract_dir": "cmake-3.29.20240305-gb00d00f-windows-x86_64" + "url": "https://cmake.org/files/dev/cmake-3.29.20240306-gcbbb42d-windows-x86_64.zip", + "hash": "e64da851f99522bdf97e7fa4bd84b559f58d2d5efd343582e80ddcffb0d5d339", + "extract_dir": "cmake-3.29.20240306-gcbbb42d-windows-x86_64" }, "32bit": { - "url": "https://cmake.org/files/dev/cmake-3.29.20240305-gb00d00f-windows-i386.zip", - "hash": "00e3894d9b6001e317ee0d218aa436ce5635665661dcb90eeffc8b238e43a4dd", - "extract_dir": "cmake-3.29.20240305-gb00d00f-windows-i386" + "url": "https://cmake.org/files/dev/cmake-3.29.20240306-gcbbb42d-windows-i386.zip", + "hash": "e01ca6d1b03fc4a30459fddfc2af2920c607f4715d3a9fcc47434fcfced4edad", + "extract_dir": "cmake-3.29.20240306-gcbbb42d-windows-i386" } }, "bin": [ diff --git a/bucket/cmder-powerline-prompt.json b/bucket/cmder-powerline-prompt.json new file mode 100644 index 00000000000..b80d1f59293 --- /dev/null +++ b/bucket/cmder-powerline-prompt.json @@ -0,0 +1,36 @@ +{ + "homepage": "https://github.com/chrisant996/cmder-powerline-prompt", + "version": "v.06cc7a", + "license": "", + "url": "https://github.com/chrisant996/cmder-powerline-prompt/archive/v.06cc7a.zip", + "hash": "d389b0a433ae9831c55a5dc1523bbd041bca0e5ccc7f3f790eb2c361bd18381f", + "extract_dir": "cmder-powerline-prompt-v.06cc7a", + "installer": { + "script": [ + "if (Get-Command clink -ErrorAction SilentlyContinue) {", + " clink installscripts $dir", + "} elseif ($Env:CMDER_ROOT) {", + " & $Env:CMDER_ROOT\\vendor\\clink\\clink.bat installscripts $dir", + "} else {", + " \"Clink or Cmder installation not found. Please manually install these scripts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if (Get-Command clink -ErrorAction SilentlyContinue) {", + " clink uninstallscripts $dir", + "} elseif ($Env:CMDER_ROOT) {", + " & $Env:CMDER_ROOT\\vendor\\clink\\clink.bat uninstallscripts $dir", + "}" + ] + }, + "checkver": { + "url": "https://github.com/chrisant996/cmder-powerline-prompt/releases/latest", + "re": "/releases/tag/([\\w.]+)" + }, + "autoupdate": { + "url": "https://github.com/chrisant996/cmder-powerline-prompt/archive/$version.zip", + "extract_dir": "cmder-powerline-prompt-$version" + } +} diff --git a/bucket/codeblocks-portable.json b/bucket/codeblocks-portable.json new file mode 100644 index 00000000000..fce6d8b8256 --- /dev/null +++ b/bucket/codeblocks-portable.json @@ -0,0 +1,27 @@ +{ + "version": "20.03", + "description": "Free open-source C/C++/Fortran IDE (standalone version)", + "license": "GPL-3.0-only", + "homepage": "http://www.codeblocks.org", + "url": "https://downloads.sourceforge.net/project/codeblocks/Binaries/20.03/Windows/codeblocks-20.03-nosetup.zip", + "hash": "sha1:db30374a22773a0ebf0f4d93cc8e28c7c89117dd", + "notes": [ + "This is the standalone version of the Code::Blocks IDE (does not include compilers/debuggers)", + "Check 'codeblocks-mingw' for Code::Blocks with integrated compilers/debuggers" + ], + "shortcuts": [ + [ + "codeblocks.exe", + "CodeBlocks", + "--user-data-dir=data" + ] + ], + "persist": "data", + "checkver": { + "url": "https://sourceforge.net/projects/codeblocks/files/Binaries/", + "regex": "Binaries/([\\d.]+)" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/project/codeblocks/Binaries/$version/Windows/codeblocks-$version-nosetup.zip" + } +} diff --git a/bucket/coinomi.json b/bucket/coinomi.json new file mode 100644 index 00000000000..260c55e9016 --- /dev/null +++ b/bucket/coinomi.json @@ -0,0 +1,21 @@ +{ + "version": "1.3.0", + "description": "Securely store, manage and exchange Bitcoin, Ethereum, and more than 1,770 other blockchain assets in Coinomi wallet.", + "homepage": "https://www.coinomi.com/en/", + "url": "https://storage.coinomi.com/binaries/desktop/coinomi-wallet-1.3.0-win64.exe", + "hash": "e7bc8930166a0c0e70cc17de1fc83e7cbac864d684af05468a8e7f8426038cf7", + "innosetup": true, + "shortcuts": [ + [ + "Coinomi.exe", + "Coinomi" + ] + ], + "checkver": { + "url": "https://www.coinomi.com/en/downloads/", + "regex": "coinomi-wallet-([\\d.]+)-win64.exe" + }, + "autoupdate": { + "url": "https://storage.coinomi.com/binaries/desktop/coinomi-wallet-$version-win64.exe" + } +} diff --git a/bucket/colorcatcher.json b/bucket/colorcatcher.json new file mode 100644 index 00000000000..450691d83ae --- /dev/null +++ b/bucket/colorcatcher.json @@ -0,0 +1,17 @@ +{ + "homepage": "https://colorcatcher.francke.org/", + "license": "cardware", + "version": "1.6", + "url": "http://colorcatcher.francke.org/colorcatcher16.zip", + "hash": "3838ca577bc9b3cb5fa4482fb70be7a3d0df2c2f77ee8155bcdfb2b556ea4dca", + "shortcuts": [ + [ + "ColorCatcher.exe", + "ColorCatcher" + ] + ], + "checkver": "colorcatchersetup.exe\">ColorCatcher ([\\d.]+) ", + "autoupdate": { + "url": "http://colorcatcher.francke.org/colorcatcher$cleanVersion.zip" + } +} diff --git a/bucket/compactgui.json b/bucket/compactgui.json index fce18a73334..18819ed16ac 100644 --- a/bucket/compactgui.json +++ b/bucket/compactgui.json @@ -17,7 +17,7 @@ "url": "https://github.com/ImminentFate/CompactGUI/releases/download/v$version/CompactGUI.exe", "hash": { "url": "https://github.com/ImminentFate/CompactGUI/releases/tag/v$version/", - "regex": "SHA-256</span>:\\s+<span\\sclass=\"pl-s\">([a-fA-F0-9]{64})" + "regex": "SHA-256.*?$sha256" } } } diff --git a/bucket/console2_naderi.json b/bucket/console2_naderi.json new file mode 100644 index 00000000000..5560609ed24 --- /dev/null +++ b/bucket/console2_naderi.json @@ -0,0 +1,48 @@ +{ + "homepage": "https://sourceforge.net/projects/console/", + "description": "A Windows console window enhancement.", + "version": "2.00b148-Beta", + "license": "GPL-2.0-only", + "architecture": { + "64bit": { + "url": "https://downloads.sourceforge.net/project/console/console-devel/2.00/Console-2.00b148-Beta_64bit.zip", + "hash": "sha1:df443db68ead8114ecca02ce2f5ef4088948ff45" + }, + "32bit": { + "url": "https://downloads.sourceforge.net/project/console/console-devel/2.00/Console-2.00b148-Beta_32bit.zip", + "hash": "sha1:4122a6c5943a4113197a31a27ed6ce140fe2f1c8" + } + }, + "notes": "Console 2 development stopped in 2011. You might consider installing the fork ConsoleZ.", + "suggest": { + "ConsoleZ": "extras/consolez" + }, + "extract_dir": "Console2", + "persist": "console.xml", + "shortcuts": [ + [ + "Console.exe", + "Console2" + ] + ], + "checkver": { + "url": "https://sourceforge.net/projects/console/rss?path=/", + "regex": "Console-([\\d.\\w-]+)_src\\.zip" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://downloads.sourceforge.net/project/console/console-devel/2.00/Console-$version_64bit.zip", + "hash": { + "mode": "sourceforge" + } + }, + "32bit": { + "url": "https://downloads.sourceforge.net/project/console/console-devel/2.00/Console-$version_32bit.zip", + "hash": { + "mode": "sourceforge" + } + } + } + } +} diff --git a/bucket/consolez_naderi.json b/bucket/consolez_naderi.json new file mode 100644 index 00000000000..b8c1cf6bc83 --- /dev/null +++ b/bucket/consolez_naderi.json @@ -0,0 +1,37 @@ +{ + "version": "1.19.0.19104", + "homepage": "https://github.com/cbucher/console", + "description": "A modified version of Console 2 for a better experience under Windows Vista/7/8/10 and a better visual rendering.", + "license": "GPL-2.0-only", + "architecture": { + "64bit": { + "url": "https://github.com/cbucher/console/releases/download/1.19.0/ConsoleZ.x64.1.19.0.19104.zip", + "hash": "671566592f1e8b0b71a5e8a5bce3a5437a2f65c1e251715b0155774ec1be669f" + }, + "32bit": { + "url": "https://github.com/cbucher/console/releases/download/1.19.0/ConsoleZ.x86.1.19.0.19104.zip", + "hash": "baf0d01a6fc2eba66fe959740045cd268fcde772b1f3b9f59c4cb1d4d54f252e" + } + }, + "persist": "Console.xml", + "shortcuts": [ + [ + "console.exe", + "ConsoleZ" + ] + ], + "checkver": { + "url": "https://github.com/cbucher/console/releases/latest", + "regex": "Release ([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/cbucher/console/releases/download/$matchHead/ConsoleZ.x64.$version.zip" + }, + "32bit": { + "url": "https://github.com/cbucher/console/releases/download/$matchHead/ConsoleZ.x86.$version.zip" + } + } + } +} diff --git a/bucket/context.json b/bucket/context.json new file mode 100644 index 00000000000..25465b0e3c8 --- /dev/null +++ b/bucket/context.json @@ -0,0 +1,57 @@ +{ + "version": "2024-03-02", + "description": "CONTEXT LMTX is a self contained installation of the CONTEXT macro package. It is the follow up on MKII and MKIV and uses the LUAMETATEX engine.", + "homepage": "https://www.pragma-ade.nl/", + "license": "MIT", + "architecture": { + "64bit": { + "url": "http://lmtx.pragma-ade.nl/install-lmtx/context-win64.zip", + "hash": "cd36dc8fded328b8cbb5455c5b75186e2e574ddef1932f078f7738a4abbe408d" + }, + "32bit": { + "url": "http://lmtx.pragma-ade.nl/install-lmtx/context-mswin.zip", + "hash": "c674b51cfed886a313d4a1eaf480b25ff60de5ca7d4ed6a28d38798489a587ac" + }, + "arm64": { + "url": "http://lmtx.pragma-ade.nl/install-lmtx/context-windows-arm64.zip", + "hash": "b94fce330cc6ae3b363fac01670290a6aeb864c2ad41b69074a1576504d91857" + } + }, + "pre_install": [ + "$Env:SELFAUTOLOC = \"$dir/bin\"", + "$parent = Split-Path $dir -parent", + "$Env:SELFAUTODIR = \"$dir\"", + "$Env:SELFAUTOPARENT = \"$parent\"", + "$curr_dir = pwd", + "cd $dir", + "cmd.exe /c install.bat", + "cmd.exe /c setpath.bat", + "cd $curr_dir" + ], + "bin": [ + "bin/mtxrun.exe", + "tex/texmf-win64/bin/context.exe", + "tex/texmf-win64/bin/luatex.exe" + ], + "post_install": [ + "context.exe --luatex --generate", + "context.exe --make" + ], + "checkver": { + "url": "https://www.pragma-ade.nl/download-1.htm", + "regex": "\"more-room\">([\\d-]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://lmtx.pragma-ade.nl/install-lmtx/context-win64.zip" + }, + "32bit": { + "url": "http://lmtx.pragma-ade.nl/install-lmtx/context-mswin.zip" + }, + "arm64": { + "url": "http://lmtx.pragma-ade.nl/install-lmtx/context-windows-arm64.zip" + } + } + } +} diff --git a/bucket/converter-now.json b/bucket/converter-now.json new file mode 100644 index 00000000000..3c88145cb48 --- /dev/null +++ b/bucket/converter-now.json @@ -0,0 +1,24 @@ +{ + "version": "4.2.0", + "description": "Converter NOW is an effective unit and currencies converter.", + "homepage": "https://github.com/ferraridamiano/ConverterNOW", + "url": "https://github.com/ferraridamiano/ConverterNOW/releases/download/v4.2.0/converternow-windows.msix", + "hash": "69fe07f2990b7639c95b7c6ed5716200e64acd54df72d2361e5e733c8d213cc0", + "pre_install": [ + "$file = \"converternow-windows.msix\"", + "Remove-Item \"$dir\\*\" -Exclude $file -Recurse", + "Expand-7zipArchive \"$dir\\$file\" -Removal | Out-Null" + ], + "shortcuts": [ + [ + "converternow.exe", + "Converter NOW" + ] + ], + "checkver": { + "github": "https://github.com/ferraridamiano/ConverterNOW" + }, + "autoupdate": { + "url": "https://github.com/ferraridamiano/ConverterNOW/releases/download/v$version/converternow-windows.msix" + } +} diff --git a/bucket/coolplayer_naderi.json b/bucket/coolplayer_naderi.json new file mode 100644 index 00000000000..045c43636f8 --- /dev/null +++ b/bucket/coolplayer_naderi.json @@ -0,0 +1,35 @@ +{ + "homepage": "http://coolplayer.sourceforge.net/", + "description": "Blazing Fast Audio Player", + "version": "219", + "license": "GPL-2.0-only", + "url": "https://downloads.sourceforge.net/project/coolplayer/files/Coolplayer/219/CoolPlayer219_Bin.zip", + "hash": "sha1:4b807c9174825c5426890201ca2d4c42f7abe16b", + "pre_install": [ + "if(!(Test-Path \"$dir/coolplayer.ini\")) { Add-Content \"$dir/coolplayer.ini\" $null }", + "if(!(Test-Path \"$dir/default.m3u\")) { Add-Content \"$dir/default.m3u\" $null }" + ], + "bin": "coolplayer.exe", + "persist": [ + "coolplayer.ini", + "default.m3u", + "skins" + ], + "shortcuts": [ + [ + "coolplayer.exe", + "CoolPlayer" + ] + ], + "checkver": { + "url": "https://sourceforge.net/projects/coolplayer/rss?path=/Coolplayer", + "regex": "\\[CDATA\\[/Coolplayer/(\\d+)/CoolPlayer\\d+_Bin\\.zip\\]\\]" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/project/coolplayer/files/Coolplayer/$version/CoolPlayer$version_Bin.zip", + "extract_dir": "$version", + "hash": { + "mode": "sourceforge" + } + } +} diff --git a/bucket/copy-handler.json b/bucket/copy-handler.json new file mode 100644 index 00000000000..ed7dc6b5aa1 --- /dev/null +++ b/bucket/copy-handler.json @@ -0,0 +1,53 @@ +{ + "homepage": "https://www.copyhandler.com/", + "description": "A tool that allows you to manage different copy/move operations for files and folders.", + "license": "freeware", + "version": "1.46", + "url": "https://www.fosshub.com/Copy-Handler.html?dwl=ch-portable-1.46.zip", + "hash": "cc119d21baa0fadcd9f27abeb4eb24fc88914cf595a13fc4e3a96142bc53cb98", + "pre_install": "Expand-7ZipArchive \"$dir\\Copy-Handler.html\" \"$dir\" -Removal", + "architecture": { + "64bit": { + "installer": { + "script": [ + "Move-Item \"$dir\\64bit\\*\" \"$dir\"", + "Remove-Item \"$dir\\64bit\", \"$dir\\32bit\" -Force -Recurse" + ] + }, + "shortcuts": [ + [ + "ch64.exe", + "Copy Handler" + ] + ] + }, + "32bit": { + "installer": { + "script": [ + "Move-Item \"$dir\\32bit\\*\" \"$dir\"", + "Remove-Item \"$dir\\64bit\", \"$dir\\32bit\" -Force -Recurse" + ] + }, + "shortcuts": [ + [ + "ch.exe", + "Copy Handler" + ] + ] + } + }, + "persist": [ + "ch.xml", + "Tasks" + ], + "checkver": { + "url": "https://www.copyhandler.com/download", + "regex": "Copy-Handler\\.html\\?dwl=chsetup-(.+?)\\.exe" + }, + "autoupdate": { + "url": "https://www.fosshub.com/Copy-Handler.html?dwl=ch-portable-$version.zip", + "hash": { + "mode": "fosshub" + } + } +} diff --git a/bucket/cpdf_naderi.json b/bucket/cpdf_naderi.json new file mode 100644 index 00000000000..00a6901c17e --- /dev/null +++ b/bucket/cpdf_naderi.json @@ -0,0 +1,31 @@ +{ + "version": "2.6", + "description": "Powerful PDF manipulation tool", + "homepage": "http://community.coherentpdf.com/", + "license": "Freeware", + "architecture": { + "64bit": { + "url": "https://github.com/coherentgraphics/cpdf-binaries/raw/master/Windows64bit/cpdf.exe", + "hash": "bec88316d5e18af13cefeed1bcb44f0e1255c2eebd6a52dacfa1eb12ff7843a4" + }, + "32bit": { + "url": "https://github.com/coherentgraphics/cpdf-binaries/raw/master/old32bit/Windows32bit/cpdf.exe", + "hash": "69e48aa4887ee86888299cb892d32aa31782001782dfa4b50cbea94168a45723" + } + }, + "bin": "cpdf.exe", + "checkver": { + "url": "https://www.coherentpdf.com/news-archive.html", + "regex": "PDF Command Line Tools\\s([\\d.]+)\\savailable" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/coherentgraphics/cpdf-binaries/raw/master/Windows64bit/cpdf.exe" + }, + "32bit": { + "url": "https://github.com/coherentgraphics/cpdf-binaries/raw/master/old32bit/Windows32bit/cpdf.exe" + } + } + } +} diff --git a/bucket/cpod_naderi.json b/bucket/cpod_naderi.json new file mode 100644 index 00000000000..cab09cdc839 --- /dev/null +++ b/bucket/cpod_naderi.json @@ -0,0 +1,27 @@ +{ + "version": "1.28.2", + "description": "A simple podcast app", + "license": "Apache-2.0", + "homepage": "https://github.com/z-------------/CPod", + "url": "https://github.com/z-------------/CPod/releases/download/v1.28.2/CPod-Setup-1.28.2.exe#/dl.7z", + "hash": "955c0ca86ce3440fb3f09683d31d359044ae7187645d8029b165079f7f99a1e6", + "installer": { + "script": [ + "Expand-7ZipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal", + "Remove-Item \"$dir\\`$*\", \"$dir\\Uninst*\" -Force -Recurse" + ] + }, + "shortcuts": [ + [ + "CPod.exe", + "CPod" + ] + ], + "checkver": { + "url": "https://github.com/z-------------/CPod/tags", + "regex": "/releases/tag/v([\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/z-------------/CPod/releases/download/v$version/CPod-Setup-$version.exe#/dl.7z" + } +} diff --git a/bucket/cppcryptfs_naderi.json b/bucket/cppcryptfs_naderi.json new file mode 100644 index 00000000000..782650e545b --- /dev/null +++ b/bucket/cppcryptfs_naderi.json @@ -0,0 +1,19 @@ +{ + "version": "1.4.4.2", + "description": "cppcryptfs is based on the design of gocryptfs, an encrypted overlay filesystem written in Go.", + "homepage": "https://github.com/bailey27/cppcryptfs/", + "url": "https://github.com/bailey27/cppcryptfs/releases/download/1.4.4.2/cppcryptfs.exe", + "hash": "2030224f3abd45a76c4b325f67c7750e8510ef02a968c1c2f90645a2681fcadc", + "shortcuts": [ + [ + "cppcryptfs.exe", + "cppCryptFS" + ] + ], + "checkver": { + "github": "https://github.com/bailey27/cppcryptfs/" + }, + "autoupdate": { + "url": "https://github.com/bailey27/cppcryptfs/releases/download/$version/cppcryptfs.exe" + } +} diff --git a/bucket/cryfs.json b/bucket/cryfs.json new file mode 100644 index 00000000000..827c4e1c837 --- /dev/null +++ b/bucket/cryfs.json @@ -0,0 +1,35 @@ +{ + "version": "0.11.4", + "description": "CryFS encrypts your files, so you can safely store them anywhere.", + "homepage": "https://www.cryfs.org/", + "architecture": { + "64bit": { + "url": "https://github.com/cryfs/cryfs/releases/download/0.11.4/cryfs-0.11.4-win64.msi", + "hash": "bbbb28a9ee0745aa784d9c4e63f2beca4363504d2ced1ecd4a2a31f83284ee47" + }, + "32bit": { + "url": "https://github.com/cryfs/cryfs/releases/download/0.11.4/cryfs-0.11.4-win32.msi", + "hash": "27a78289def796d6d42f6629b334c2720552bcb02c8564aa00374f89430ed85f" + } + }, + "extract_dir": "CryFS\\0.11.4\\bin", + "bin": [ + "cryfs.exe", + "cryfs-unmount.exe" + ], + "checkver": { + "url": "https://github.com/cryfs/cryfs/releases", + "re": "/cryfs/cryfs/releases/download/?([\\d.]+).+?cryfs-(?<build>[\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/cryfs/cryfs/releases/download/$version/cryfs-$matchBuild-win64.msi" + }, + "32bit": { + "url": "https://github.com/cryfs/cryfs/releases/download/$version/cryfs-$matchBuild-win32.msi" + } + }, + "extract_dir": "CryFS\\$version\\bin" + } +} diff --git a/bucket/CrystalDiskMark-Aoi.json b/bucket/crystaldiskmark-aoi-edition.json similarity index 100% rename from bucket/CrystalDiskMark-Aoi.json rename to bucket/crystaldiskmark-aoi-edition.json diff --git a/bucket/crystaldiskmark-shizuku-edition.json b/bucket/crystaldiskmark-shizuku-edition.json index 25553d97211..6cd3bee5ceb 100644 --- a/bucket/crystaldiskmark-shizuku-edition.json +++ b/bucket/crystaldiskmark-shizuku-edition.json @@ -1,9 +1,9 @@ { - "homepage": "https://crystalmark.info/en/", - "description": "CrystalDiskMark is a disk benchmark software.", "version": "8.0.5", + "description": "A simple disk benchmark software.", + "homepage": "https://crystalmark.info/en/", "license": "MIT", - "url": "https://downloads.sourceforge.net/projects/crystaldiskmark/8.0.5/CrystalDiskMark8_0_5Shizuku.zip", + "url": "https://zenlayer.dl.sourceforge.net/project/crystaldiskmark/8.0.5/CrystalDiskMark8_0_5Shizuku.zip", "hash": "sha1:a9bfcfaa2602bd1ae8679636fa949cf791c4c2fb", "architecture": { "64bit": { @@ -31,11 +31,6 @@ ] } }, - "persist": [ - "DiskMark32S.ini", - "DiskMark64S.ini", - "DiskMarkA64S.ini" - ], "pre_install": [ "'DiskMark32S.ini', 'DiskMark64S.ini', 'DiskMarkA64S.ini' | ForEach-Object {", " if (!(Test-Path \"$persist_dir\\$_\")) {", @@ -43,11 +38,16 @@ " }", "}" ], + "persist": [ + "DiskMark32S.ini", + "DiskMark64S.ini", + "DiskMarkA64S.ini" + ], "checkver": { - "url": "https://sourceforge.net/projects/crystaldiskmark/files/", - "regex": "href=\"/projects/crystaldiskmark/files/latest/download\" title=\"/([\\w.]+)" + "url": "https://crystalmark.info/en/download/", + "regex": "CrystalDiskMark ([\\w\\.]+) –" }, "autoupdate": { - "url": "https://downloads.sourceforge.net/projects/crystaldiskmark/$version/CrystalDiskMark$underscoreVersionShizuku.zip" + "url": "https://zenlayer.dl.sourceforge.net/project/crystaldiskmark/$version/CrystalDiskMark$underscoreVersionShizuku.zip" } } diff --git a/bucket/CrystalDiskMark-Shizuku_AkariiinMKII.json b/bucket/crystaldiskmark-shizuku-edition_DoveBoy.json similarity index 69% rename from bucket/CrystalDiskMark-Shizuku_AkariiinMKII.json rename to bucket/crystaldiskmark-shizuku-edition_DoveBoy.json index 6cd3bee5ceb..25553d97211 100644 --- a/bucket/CrystalDiskMark-Shizuku_AkariiinMKII.json +++ b/bucket/crystaldiskmark-shizuku-edition_DoveBoy.json @@ -1,9 +1,9 @@ { - "version": "8.0.5", - "description": "A simple disk benchmark software.", "homepage": "https://crystalmark.info/en/", + "description": "CrystalDiskMark is a disk benchmark software.", + "version": "8.0.5", "license": "MIT", - "url": "https://zenlayer.dl.sourceforge.net/project/crystaldiskmark/8.0.5/CrystalDiskMark8_0_5Shizuku.zip", + "url": "https://downloads.sourceforge.net/projects/crystaldiskmark/8.0.5/CrystalDiskMark8_0_5Shizuku.zip", "hash": "sha1:a9bfcfaa2602bd1ae8679636fa949cf791c4c2fb", "architecture": { "64bit": { @@ -31,6 +31,11 @@ ] } }, + "persist": [ + "DiskMark32S.ini", + "DiskMark64S.ini", + "DiskMarkA64S.ini" + ], "pre_install": [ "'DiskMark32S.ini', 'DiskMark64S.ini', 'DiskMarkA64S.ini' | ForEach-Object {", " if (!(Test-Path \"$persist_dir\\$_\")) {", @@ -38,16 +43,11 @@ " }", "}" ], - "persist": [ - "DiskMark32S.ini", - "DiskMark64S.ini", - "DiskMarkA64S.ini" - ], "checkver": { - "url": "https://crystalmark.info/en/download/", - "regex": "CrystalDiskMark ([\\w\\.]+) –" + "url": "https://sourceforge.net/projects/crystaldiskmark/files/", + "regex": "href=\"/projects/crystaldiskmark/files/latest/download\" title=\"/([\\w.]+)" }, "autoupdate": { - "url": "https://zenlayer.dl.sourceforge.net/project/crystaldiskmark/$version/CrystalDiskMark$underscoreVersionShizuku.zip" + "url": "https://downloads.sourceforge.net/projects/crystaldiskmark/$version/CrystalDiskMark$underscoreVersionShizuku.zip" } } diff --git a/bucket/crystaldiskmark-shizuku-edition_chawyehsu.json b/bucket/crystaldiskmark-shizuku-edition_chawyehsu.json deleted file mode 100644 index 0141732999e..00000000000 --- a/bucket/crystaldiskmark-shizuku-edition_chawyehsu.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "homepage": "https://crystalmark.info/en/", - "description": "CrystalDiskMark is a disk benchmark software.", - "version": "8.0.4c", - "license": "MIT", - "url": "https://crystalmark.info/download/zz/CrystalDiskMark8_0_4cShizuku.zip", - "hash": "6adc29892115612160db4075ef673804dc44f2cff37681590814734afcd05989", - "architecture": { - "64bit": { - "shortcuts": [ - [ - "DiskMark64S.exe", - "CrystalDiskMark Shizuku Edition" - ] - ] - }, - "32bit": { - "shortcuts": [ - [ - "DiskMark32S.exe", - "CrystalDiskMark Shizuku Edition" - ] - ] - }, - "arm64": { - "shortcuts": [ - [ - "DiskMarkA64S.exe", - "CrystalDiskMark Shizuku Edition" - ] - ] - } - }, - "persist": [ - "DiskMark32S.ini", - "DiskMark64S.ini", - "DiskMarkA64S.ini" - ], - "pre_install": [ - "'DiskMark32S.ini', 'DiskMark64S.ini', 'DiskMarkA64S.ini' | ForEach-Object {", - " if (!(Test-Path \"$persist_dir\\$_\")) {", - " New-Item \"$dir\\$_\" -ItemType File | Out-Null", - " }", - "}" - ], - "checkver": { - "url": "https://crystalmark.info/en/download/", - "regex": "meta name=\"description.+CrystalDiskMark ([\\w\\.]+) - Manual" - }, - "autoupdate": { - "url": "https://crystalmark.info/download/zz/CrystalDiskMark$underscoreVersionShizuku.zip" - } -} diff --git a/bucket/csved_naderi.json b/bucket/csved_naderi.json new file mode 100644 index 00000000000..d102cb36b3f --- /dev/null +++ b/bucket/csved_naderi.json @@ -0,0 +1,26 @@ +{ + "homepage": "https://csved.sjfrancke.nl", + "license": "cardware", + "version": "2.5.6", + "url": "http://home.hccnet.nl/s.j.francke/csved/CSVed.zip", + "hash": "7fb0b1e0d312268bc448706ed5c3e744d42811c2d76743c6f453fb52b38df48e", + "pre_install": [ + "if(!(Test-Path \"$dir/_pini.dat\")) { Add-Content \"$dir/_pini.dat\" \"[Options]`r`nPortable=1\" }", + "if(!(Test-Path \"$dir/CSVed.ini\")) { Add-Content \"$dir/CSVed.ini\" $null }", + "if(!(Test-Path \"$dir/CSVed.tbx\")) { Add-Content \"$dir/CSVed.tbx\" $null }" + ], + "shortcuts": [ + [ + "CSVed.exe", + "CSVed" + ] + ], + "persist": [ + "_pini.dat", + "CSVed.ini", + "CSVed.tbx" + ], + "autoupdate": { + "url": "http://home.hccnet.nl/s.j.francke/csved/CSVed.zip" + } +} diff --git a/bucket/csvsort_naderi.json b/bucket/csvsort_naderi.json new file mode 100644 index 00000000000..7f2dd9b1f7b --- /dev/null +++ b/bucket/csvsort_naderi.json @@ -0,0 +1,34 @@ +{ + "homepage": "https://www.horstmuc.de/wbat32.htm#csvsort", + "description": "Deletes or moves files with a mimimum age given by the number of days.", + "license": "freeware", + "version": "1.23", + "architecture": { + "64bit": { + "url": "https://www.horstmuc.de/win64/csvsort64.zip", + "hash": "8acaef8e2b5f0383e80192c1194f25730bbb38015921de6158c8172a527c8f2a" + }, + "32bit": { + "url": "https://www.horstmuc.de/win/csvsort.zip", + "hash": "0704b667ea255869b3e3f9241a3732a85197d89f92eb4c96cb8c5279db5128f4" + } + }, + "bin": [ + "CSVsort.exe", + "CSVsortU.exe" + ], + "checkver": { + "url": "https://www.horstmuc.de/wbat32.htm", + "regex": "<FONT color=\"maroon\">CSVsort ([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://www.horstmuc.de/win64/csvsort64.zip" + }, + "32bit": { + "url": "https://www.horstmuc.de/win/csvsort.zip" + } + } + } +} diff --git a/bucket/cutemarked_naderi.json b/bucket/cutemarked_naderi.json new file mode 100644 index 00000000000..0136ca630db --- /dev/null +++ b/bucket/cutemarked_naderi.json @@ -0,0 +1,19 @@ +{ + "homepage": "http://cloose.github.io/CuteMarkEd", + "version": "0.11.3", + "license": "https://github.com/cloose/CuteMarkEd/blob/develop/LICENSE.md", + "url": "http://dl.bintray.com/cloose/CuteMarkEd/cutemarked-0.11.3.zip", + "hash": "8b2fc2e814707b932b4bf28dcbbc2f592414824d9689dfd335289545f3dbe097", + "shortcuts": [ + [ + "cutemarked.exe", + "CuteMarkEd" + ] + ], + "checkver": { + "github": "https://github.com/cloose/CuteMarkEd" + }, + "autoupdate": { + "url": "http://dl.bintray.com/cloose/CuteMarkEd/cutemarked-$version.zip" + } +} diff --git a/bucket/cwtch.json b/bucket/cwtch.json new file mode 100644 index 00000000000..32f6a9b5e2d --- /dev/null +++ b/bucket/cwtch.json @@ -0,0 +1,21 @@ +{ + "version": "1.13.2", + "description": "cwtch is a decentralized, privacy-preserving, multi-party messaging protocol that can be used to build metadata resistant applications.", + "license": "MIT License", + "homepage": "https://cwtch.im/", + "url": "https://cwtch.im/releases/cwtch-v1.13.2/cwtch-v1.13.2.zip", + "hash": "d4d0733e8561bc844db04719724c101c048a11245394f8a3da9e0b1d7f120e47", + "shortcuts": [ + [ + "cwtch.exe", + "cwtch" + ] + ], + "checkver": { + "url": "https://cwtch.im/download/", + "regex": "/releases/cwtch-v([\\d.]+)/" + }, + "autoupdate": { + "url": "https://cwtch.im/releases/cwtch-v$version/cwtch-v$version.zip" + } +} diff --git a/bucket/dart-dev.json b/bucket/dart-dev.json index 5e030ecd953..c5df0b4927a 100644 --- a/bucket/dart-dev.json +++ b/bucket/dart-dev.json @@ -1,16 +1,16 @@ { - "version": "3.4.0-194.0.dev", + "version": "3.4.0-204.0.dev", "description": "The libraries and command-line tools that you need to develop Dart web, command-line, and server apps", "homepage": "https://www.dartlang.org/", "license": "BSD-3-Clause", "architecture": { "64bit": { - "url": "https://storage.googleapis.com/dart-archive/channels/dev/release/3.4.0-194.0.dev/sdk/dartsdk-windows-x64-release.zip", - "hash": "57c4f242982e6fb56bcdb680e8a68097b83ddac6ad2e0856c76a215c3b316cff" + "url": "https://storage.googleapis.com/dart-archive/channels/dev/release/3.4.0-204.0.dev/sdk/dartsdk-windows-x64-release.zip", + "hash": "1c2ebac8c2f711c227e7b611ff85e6add48004e210be7001f973566e60268513" }, "32bit": { - "url": "https://storage.googleapis.com/dart-archive/channels/dev/release/3.4.0-194.0.dev/sdk/dartsdk-windows-ia32-release.zip", - "hash": "a10e6bcdb4731b236188d54e6233a7a04a538ca270d5992b8484fd3dc48e8b51" + "url": "https://storage.googleapis.com/dart-archive/channels/dev/release/3.4.0-204.0.dev/sdk/dartsdk-windows-ia32-release.zip", + "hash": "3e27567c263466bbc8d5c206b574f8c5c1f1aee8142394899368f0011586e313" } }, "extract_dir": "dart-sdk", diff --git a/bucket/ddns-go.json b/bucket/ddns-go.json index f9fc64f5ecb..cb021f06bc5 100644 --- a/bucket/ddns-go.json +++ b/bucket/ddns-go.json @@ -1,20 +1,20 @@ { - "version": "6.1.2", + "version": "6.2.0", "description": "简单好用的DDNS。自动更新域名解析到公网IP(支持阿里云、腾讯云dnspod、Cloudflare、华为云、百度云、porkbun)", "homepage": "https://github.com/jeessy2/ddns-go", "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/jeessy2/ddns-go/releases/download/v6.1.2/ddns-go_6.1.2_windows_x86_64.zip", - "hash": "4749d4c2b9bcc96cff732f6a6e2c609f76f1387278615999e817087337ed32fc" + "url": "https://github.com/jeessy2/ddns-go/releases/download/v6.2.0/ddns-go_6.2.0_windows_x86_64.zip", + "hash": "f60199e297bee438ca3051d4b1838ec5248dff2348f2309ca780ffbeecf34117" }, "32bit": { - "url": "https://github.com/jeessy2/ddns-go/releases/download/v6.1.2/ddns-go_6.1.2_windows_i386.zip", - "hash": "af7768fde56142c3b4683862f18594b36308bcb5f719fda92994286606775fff" + "url": "https://github.com/jeessy2/ddns-go/releases/download/v6.2.0/ddns-go_6.2.0_windows_i386.zip", + "hash": "976938e0367f3259f21e5565d2e9532d890384ced7e0d6f22c053d4a500f73f4" }, "arm64": { - "url": "https://github.com/jeessy2/ddns-go/releases/download/v6.1.2/ddns-go_6.1.2_windows_arm64.zip", - "hash": "55c4d2a35f7513a8f4386461e4ee3afbdd964d5d85609c85601bdcdffff8b5bc" + "url": "https://github.com/jeessy2/ddns-go/releases/download/v6.2.0/ddns-go_6.2.0_windows_arm64.zip", + "hash": "528a02d74b18143d72d58fed9fbe2546b76d54c97d0e193b1fd2f623bd4367fa" } }, "bin": "ddns-go.exe", diff --git a/bucket/ddns-go_amorphobia.json b/bucket/ddns-go_amorphobia.json index fa3477ffd1e..d35d631826e 100644 --- a/bucket/ddns-go_amorphobia.json +++ b/bucket/ddns-go_amorphobia.json @@ -1,20 +1,20 @@ { - "version": "6.1.2", + "version": "6.2.0", "description": "简单好用的DDNS。自动更新域名解析到公网IP(支持阿里云、腾讯云dnspod、Cloudflare、Callback、华为云、百度云、Porkbun、GoDaddy、Google Domains)", "homepage": "https://github.com/jeessy2/ddns-go", "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/jeessy2/ddns-go/releases/download/v6.1.2/ddns-go_6.1.2_windows_x86_64.zip", - "hash": "4749d4c2b9bcc96cff732f6a6e2c609f76f1387278615999e817087337ed32fc" + "url": "https://github.com/jeessy2/ddns-go/releases/download/v6.2.0/ddns-go_6.2.0_windows_x86_64.zip", + "hash": "f60199e297bee438ca3051d4b1838ec5248dff2348f2309ca780ffbeecf34117" }, "32bit": { - "url": "https://github.com/jeessy2/ddns-go/releases/download/v6.1.2/ddns-go_6.1.2_windows_i386.zip", - "hash": "af7768fde56142c3b4683862f18594b36308bcb5f719fda92994286606775fff" + "url": "https://github.com/jeessy2/ddns-go/releases/download/v6.2.0/ddns-go_6.2.0_windows_i386.zip", + "hash": "976938e0367f3259f21e5565d2e9532d890384ced7e0d6f22c053d4a500f73f4" }, "arm64": { - "url": "https://github.com/jeessy2/ddns-go/releases/download/v6.1.2/ddns-go_6.1.2_windows_arm64.zip", - "hash": "55c4d2a35f7513a8f4386461e4ee3afbdd964d5d85609c85601bdcdffff8b5bc" + "url": "https://github.com/jeessy2/ddns-go/releases/download/v6.2.0/ddns-go_6.2.0_windows_arm64.zip", + "hash": "528a02d74b18143d72d58fed9fbe2546b76d54c97d0e193b1fd2f623bd4367fa" } }, "bin": "ddns-go.exe", diff --git a/bucket/deeplx.json b/bucket/deeplx.json index 6ef5ffa24e8..253af7f1544 100644 --- a/bucket/deeplx.json +++ b/bucket/deeplx.json @@ -1,16 +1,16 @@ { - "version": "0.8.8", + "version": "0.8.9", "description": "Permanently free DeepL API written in Golang.", "homepage": "https://github.com/OwO-Network/DeepLX", "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/OwO-Network/DeepLX/releases/download/v0.8.8/deeplx_windows_amd64.exe#/deeplx.exe", - "hash": "1f61e7d6c25e1958f6740b83479242c31e25d0f555b66816c3e040758013375d" + "url": "https://github.com/OwO-Network/DeepLX/releases/download/v0.8.9/deeplx_windows_amd64.exe#/deeplx.exe", + "hash": "66017d3a763400022ec45ab39d86b7b966dff1d042a9cd5e5692b8d162ba2784" }, "32bit": { - "url": "https://github.com/OwO-Network/DeepLX/releases/download/v0.8.8/deeplx_windows_386.exe#/deeplx.exe", - "hash": "c0650bee6bb3ba13d976b730d00166e2f08a0c428f9122b2dc68967c0f094f27" + "url": "https://github.com/OwO-Network/DeepLX/releases/download/v0.8.9/deeplx_windows_386.exe#/deeplx.exe", + "hash": "bb7740a5c58f5546fc8afa489058c791c14d30a59a400f0593fdd588aab5d6a1" } }, "bin": "deeplx.exe", diff --git a/bucket/deeplx_DoveBoy.json b/bucket/deeplx_DoveBoy.json index 77eb28e02f8..8b04850edc9 100644 --- a/bucket/deeplx_DoveBoy.json +++ b/bucket/deeplx_DoveBoy.json @@ -1,5 +1,5 @@ { - "version": "0.8.8", + "version": "0.8.9", "description": "DeepL Free API (No TOKEN required)", "homepage": "https://github.com/OwO-Network/DeepLX", "license": { @@ -8,12 +8,12 @@ }, "architecture": { "64bit": { - "url": "https://github.com/OwO-Network/DeepLX/releases/download/v0.8.8/deeplx_windows_amd64.exe#/deeplx.exe", - "hash": "1f61e7d6c25e1958f6740b83479242c31e25d0f555b66816c3e040758013375d" + "url": "https://github.com/OwO-Network/DeepLX/releases/download/v0.8.9/deeplx_windows_amd64.exe#/deeplx.exe", + "hash": "66017d3a763400022ec45ab39d86b7b966dff1d042a9cd5e5692b8d162ba2784" }, "32bit": { - "url": "https://github.com/OwO-Network/DeepLX/releases/download/v0.8.8/deeplx_windows_386.exe#/deeplx.exe", - "hash": "c0650bee6bb3ba13d976b730d00166e2f08a0c428f9122b2dc68967c0f094f27" + "url": "https://github.com/OwO-Network/DeepLX/releases/download/v0.8.9/deeplx_windows_386.exe#/deeplx.exe", + "hash": "bb7740a5c58f5546fc8afa489058c791c14d30a59a400f0593fdd588aab5d6a1" } }, "bin": "deeplx.exe", diff --git a/bucket/deeplx_hoilc.json b/bucket/deeplx_hoilc.json index 593a3e0a8da..8b470caeb57 100644 --- a/bucket/deeplx_hoilc.json +++ b/bucket/deeplx_hoilc.json @@ -1,16 +1,16 @@ { - "version": "0.8.8", + "version": "0.8.9", "description": "DeepL Free API written in Golang (No TOKEN required)", "homepage": "https://github.com/OwO-Network/DeepLX", "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/OwO-Network/DeepLX/releases/download/v0.8.8/deeplx_windows_amd64.exe#/deeplx.exe", - "hash": "1f61e7d6c25e1958f6740b83479242c31e25d0f555b66816c3e040758013375d" + "url": "https://github.com/OwO-Network/DeepLX/releases/download/v0.8.9/deeplx_windows_amd64.exe#/deeplx.exe", + "hash": "66017d3a763400022ec45ab39d86b7b966dff1d042a9cd5e5692b8d162ba2784" }, "32bit": { - "url": "https://github.com/OwO-Network/DeepLX/releases/download/v0.8.8/deeplx_windows_386.exe#/deeplx.exe", - "hash": "c0650bee6bb3ba13d976b730d00166e2f08a0c428f9122b2dc68967c0f094f27" + "url": "https://github.com/OwO-Network/DeepLX/releases/download/v0.8.9/deeplx_windows_386.exe#/deeplx.exe", + "hash": "bb7740a5c58f5546fc8afa489058c791c14d30a59a400f0593fdd588aab5d6a1" } }, "bin": "deeplx.exe", diff --git a/bucket/dev-cpp-no-compiler.json b/bucket/dev-cpp-no-compiler.json new file mode 100644 index 00000000000..df64bbb4bf5 --- /dev/null +++ b/bucket/dev-cpp-no-compiler.json @@ -0,0 +1,20 @@ +{ + "homepage": "https://sourceforge.net/projects/orwelldevcpp/", + "description": "A free, portable, fast and simple C/C++ IDE", + "license": "GPL-2.0-only", + "version": "5.10", + "architecture": { + "64bit": { + "url": "https://downloads.sourceforge.net/project/orwelldevcpp/Portable%20Releases/Dev-Cpp%205.11%20No%20Compiler%20Portable.7z#/dl.7z", + "hash": "1f5f9be540e28cda26b5ac0906bf7c9cb997574af755c5280e0d5a528f7fedd6", + "extract_dir": "Dev-Cpp" + } + }, + "persist": "config", + "shortcuts": [ + [ + "devcppPortable.exe", + "Dev-Cpp" + ] + ] +} diff --git a/bucket/dev-cpp.json b/bucket/dev-cpp.json new file mode 100644 index 00000000000..7dc1abf245c --- /dev/null +++ b/bucket/dev-cpp.json @@ -0,0 +1,20 @@ +{ + "homepage": "https://sourceforge.net/projects/orwelldevcpp/", + "description": "A free, portable, fast and simple C/C++ IDE", + "license": "GPL-2.0-only", + "version": "5.10", + "architecture": { + "64bit": { + "url": "https://downloads.sourceforge.net/project/orwelldevcpp/Portable%20Releases/Dev-Cpp%205.11%20TDM-GCC%20x64%204.9.2%20Portable.7z#/dl.7z", + "hash": "793e3e22f9df69fae4a04601626b9d16e1a89a5019cc486baaca60b4376773dd", + "extract_dir": "Dev-Cpp" + } + }, + "persist": "config", + "shortcuts": [ + [ + "devcppPortable.exe", + "Dev-Cpp" + ] + ] +} diff --git a/bucket/directory-compare.json b/bucket/directory-compare.json new file mode 100644 index 00000000000..6e4e349ef99 --- /dev/null +++ b/bucket/directory-compare.json @@ -0,0 +1,34 @@ +{ + "homepage": "http://tp.lc.ehu.eus/jma/win32/dirco.html", + "version": "3.52", + "license": "freeware", + "architecture": { + "64bit": { + "url": "http://tp.lc.ehu.eus/jma/win32/drcmp352-64.zip", + "hash": "7e0d26086cd04cdddf435faf6e9d2f7ed16936321342cf4e817fa0e103d6a297" + }, + "32bit": { + "url": "http://tp.lc.ehu.eus/jma/win32/drcmp352.zip", + "hash": "4209a3afbb6ea0bc853aa611259daf462ae66ae067362f7074f2a138e74faaee" + } + }, + "bin": "DirCmp.exe", + "persist": "DirCmp.ini", + "shortcuts": [ + [ + "DirCmp.exe", + "Directory Compare" + ] + ], + "checkver": "New\\s+in\\s+version\\s+([\\d.]+)", + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://tp.lc.ehu.eus/jma/win32/drcmp$cleanVersion-64.zip" + }, + "32bit": { + "url": "http://tp.lc.ehu.eus/jma/win32/drcmp$cleanVersion.zip" + } + } + } +} diff --git a/bucket/dm2_naderi.json b/bucket/dm2_naderi.json new file mode 100644 index 00000000000..2b123c6e788 --- /dev/null +++ b/bucket/dm2_naderi.json @@ -0,0 +1,19 @@ +{ + "homepage": "https://github.com/igr/dm2", + "version": "1.23.1", + "license": "GPL-3.0-only", + "url": "https://github.com/igr/dm2/releases/download/v1.23.1/dm2-1.23.1.zip", + "hash": "f95205ede94267ecf3bef85e0e4e65cd1199dc9a903a2b02b54536d4a767e68d", + "bin": "DM2.exe", + "shortcuts": [ + [ + "DM2.exe", + "DM2" + ] + ], + "persist": "DM2.ini", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/igr/dm2/releases/download/v$version/dm2-$version.zip" + } +} diff --git a/bucket/dmpro.json b/bucket/dmpro.json index a778a74c02f..501de88c443 100644 --- a/bucket/dmpro.json +++ b/bucket/dmpro.json @@ -1,10 +1,10 @@ { - "version": "6.6.7.10", + "version": "6.6.7.12", "description": "A fully-featured and reliable e-mail client.", "homepage": "https://cy-email.com/", "license": "Shareware", - "url": "https://dl.cy-email.com/dm6/Download/dmpro_setup6.6.7.10.exe", - "hash": "c21b1e974b980c71136541466ec1f821ce942a4a483d356cf188966173a7aa42", + "url": "https://dl.cy-email.com/dm6/Download/dmpro_setup6.6.7.12.exe", + "hash": "7c1f5ec0becac3263a3c168bca812c599541eade48faded140f35fb919a2bf8b", "innosetup": true, "persist": "User", "shortcuts": [ diff --git a/bucket/dnsbench_naderi.json b/bucket/dnsbench_naderi.json new file mode 100644 index 00000000000..fc482fb612b --- /dev/null +++ b/bucket/dnsbench_naderi.json @@ -0,0 +1,18 @@ +{ + "version": "1.3.6688.0", + "description": "Benchmark DNS servers", + "homepage": "https://www.grc.com/dns/benchmark.htm", + "license": "Freeware", + "url": "https://www.grc.com/files/DNSBench.exe", + "hash": "a9bc505f668a6af598681a0eb1be64b484d869a48b5991107827a9f0052cff45", + "bin": "DNSBench.exe", + "shortcuts": [ + [ + "DNSBench.exe", + "DNSBench - Benchmark DNS Servers" + ] + ], + "autoupdate": { + "url": "https://www.grc.com/files/DNSBench.exe" + } +} diff --git a/bucket/dogecoin-core.json b/bucket/dogecoin-core.json new file mode 100644 index 00000000000..b57a98955b3 --- /dev/null +++ b/bucket/dogecoin-core.json @@ -0,0 +1,44 @@ +{ + "version": "1.14.7", + "homepage": "https://dogecoin.com", + "description": "Dogecoin is an open source peer-to-peer digital currency, favored by Shiba Inus worldwide.", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/dogecoin/dogecoin/releases/download/v1.14.7/dogecoin-1.14.7-win64.zip", + "hash": "8475ba266761e830f2a270c542b5513a3e33892951e8d31318ca3b48cf5465f1" + }, + "32bit": { + "url": "https://github.com/dogecoin/dogecoin/releases/download/v1.14.7/dogecoin-1.14.7-win32.zip", + "hash": "d870d08ea59a6f40b3f2a03048bcdcfc4150896430ffade1bc466925dda93737" + } + }, + "extract_dir": "dogecoin-1.14.7", + "shortcuts": [ + [ + "bin\\dogecoin-qt.exe", + "Dogecoin Core", + "-datadir=\"$dir\\appdata\"" + ] + ], + "persist": "appdata", + "checkver": { + "github": "https://github.com/dogecoin/dogecoin" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/dogecoin/dogecoin/releases/download/v$version/dogecoin-$version-win64.zip" + }, + "32bit": { + "url": "https://github.com/dogecoin/dogecoin/releases/download/v$version/dogecoin-$version-win32.zip" + } + }, + "extract_dir": "dogecoin-$version" + }, + "notes": [ + "[WARNING]: If you really want to use this for production or what, KEEP AN EYE OUT FOR YOUR DATA!!!", + "[WARNING]: THE SOFTWARE IS PROVIDED 'AS IS', I am not responsible for any data lost.", + "[WARNING]: The 'datadir' has been configured to '$dir\\appdata' (persisted) for portable purpose." + ] +} diff --git a/bucket/dont-sleep-portable.json b/bucket/dont-sleep-portable.json new file mode 100644 index 00000000000..4aae0d98dfc --- /dev/null +++ b/bucket/dont-sleep-portable.json @@ -0,0 +1,51 @@ +{ + "version": "9.47", + "description": "A small program to prevent system Shutdown, Stand By, Turn Off, Restart, Hibernate.", + "homepage": "https://www.softwareok.com/?Download=DontSleep", + "license": { + "identifier": "Freeware", + "url": "https://www.softwareok.com/?seite=Microsoft/DontSleep/Eula" + }, + "pre_install": "if(!(Test-Path \"$dir/DontSleep.ini\")) { Add-Content \"$dir/DontSleep.ini\" $null }", + "architecture": { + "64bit": { + "url": "https://www.softwareok.com/Download/DontSleep_x64_portable.zip", + "hash": "51655751441fc04df2f606e348527470d343a295a9c959191a1eeaf22c3f1cb1", + "shortcuts": [ + [ + "DontSleep_x64_p.exe", + "DontSleep" + ] + ] + }, + "32bit": { + "url": "https://www.softwareok.com/Download/DontSleep_portable.zip", + "hash": "0c87a00d2f47555f9032b1bb2b547f57131cfbb2a4dc8099637b7f8591295b45", + "shortcuts": [ + [ + "DontSleep_p.exe", + "DontSleep" + ] + ] + } + }, + "persist": "DontSleep.ini", + "checkver": { + "url": "https://www.softwareok.com/?seite=Microsoft/DontSleep/History", + "regex": "version ([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://www.softwareok.com/Download/DontSleep_x64_portable.zip" + }, + "32bit": { + "url": "https://www.softwareok.com/Download/DontSleep_portable.zip" + } + }, + "hash": { + "url": "https://www.softwareok.com/?Download=DontSleep", + "regex": "$basename<div[^>]+><a[^>]+>$sha256<" + } + } +} diff --git a/bucket/dorion.json b/bucket/dorion.json index 583d47e5802..0e787982cb1 100644 --- a/bucket/dorion.json +++ b/bucket/dorion.json @@ -1,12 +1,12 @@ { - "version": "4.1.2", + "version": "4.1.3", "description": "A tiny alternative Discord client with a smaller footprint, themes, plugins.", "homepage": "https://spikehd.github.io/projects/dorion/", "license": "GPL-3.0-only", "architecture": { "64bit": { - "url": "https://github.com/SpikeHD/Dorion/releases/download/v4.1.2/Dorion_4.1.2_win64_portable.zip", - "hash": "cd1263913fd3bfda2685d7b7d4c4e7775febad8c183b9d7ec620d0114aab8f9a" + "url": "https://github.com/SpikeHD/Dorion/releases/download/v4.1.3/Dorion_4.1.3_win64_portable.zip", + "hash": "698b20f2a5452791566467cddbfd608da77b84741cf67c8d56cffaf78678eead" } }, "pre_install": "Remove-Item \"$dir\\updater*\" -Force", diff --git a/bucket/dorion_Small-Ku.json b/bucket/dorion_Small-Ku.json index 2e942f51b1e..5bef3f44d72 100644 --- a/bucket/dorion_Small-Ku.json +++ b/bucket/dorion_Small-Ku.json @@ -1,5 +1,5 @@ { - "version": "4.1.2", + "version": "4.1.3", "description": "Tiny alternative Discord client with a smaller footprint, themes and plugins, multi-profile, and more!", "homepage": "https://github.com/SpikeHD/Dorion", "license": { @@ -8,8 +8,8 @@ }, "architecture": { "64bit": { - "url": "https://github.com/SpikeHD/Dorion/releases/download/v4.1.2/Dorion_4.1.2_win64_portable.zip", - "hash": "cd1263913fd3bfda2685d7b7d4c4e7775febad8c183b9d7ec620d0114aab8f9a" + "url": "https://github.com/SpikeHD/Dorion/releases/download/v4.1.3/Dorion_4.1.3_win64_portable.zip", + "hash": "698b20f2a5452791566467cddbfd608da77b84741cf67c8d56cffaf78678eead" } }, "post_install": [ diff --git a/bucket/doublecmd-portable.json b/bucket/doublecmd-portable.json new file mode 100644 index 00000000000..4c990e86eac --- /dev/null +++ b/bucket/doublecmd-portable.json @@ -0,0 +1,89 @@ +{ + "description": "Cross platform open source file manager with two panels side by side inspired by Total Commander.", + "homepage": "https://doublecmd.sourceforge.io/", + "license": "GPL-2.0-only", + "version": "1.0.11", + "architecture": { + "64bit": { + "url": "https://downloads.sourceforge.net/project/doublecmd/DC%20for%20Windows%2064%20bit/Double%20Commander%201.0.11/doublecmd-1.0.11.x86_64-win64.zip", + "hash": "83a4656cc2599dc7a540ca55bb92d9f003f3994229a79943f2d326f5102c1754" + }, + "32bit": { + "url": "https://downloads.sourceforge.net/project/doublecmd/DC%20for%20Windows%2032%20bit/Double%20Commander%201.0.11/doublecmd-1.0.11.i386-win32.zip", + "hash": "f4014f9f2a9dd4bfa6096824ce08b9c4ac80064b8a25142ca4b49280995c1b11" + } + }, + "pre_install": [ + "if(!(Test-Path \"$dir/doublecmd.xml\")) { Add-Content \"$dir/doublecmd.xml\" $null }", + "if(!(Test-Path \"$dir/extassoc.xml\")) { Add-Content \"$dir/extassoc.xml\" $null }", + "if(!(Test-Path \"$dir/highlighters.xml\")) { Add-Content \"$dir/highlighters.xml\" $null }", + "if(!(Test-Path \"$dir/history.xml\")) { Add-Content \"$dir/history.xml\" $null }", + "if(!(Test-Path \"$dir/default.bar\")) { Add-Content \"$dir/default.bar\" $null }", + "if(!(Test-Path \"$dir/doublecmd.ext\")) { Add-Content \"$dir/doublecmd.ext\" $null }", + "if(!(Test-Path \"$dir/cmdhistory.txt\")) { Add-Content \"$dir/cmdhistory.txt\" $null }", + "if(!(Test-Path \"$dir/dirhistory.txt\")) { Add-Content \"$dir/dirhistory.txt\" $null }", + "if(!(Test-Path \"$dir/ignorelist.txt\")) { Add-Content \"$dir/ignorelist.txt\" $null }", + "if(!(Test-Path \"$dir/maskhistory.txt\")) { Add-Content \"$dir/maskhistory.txt\" $null }", + "if(!(Test-Path \"$dir/replacehistory.txt\")) { Add-Content \"$dir/replacehistory.txt\" $null }", + "if(!(Test-Path \"$dir/searchhistory.txt\")) { Add-Content \"$dir/searchhistory.txt\" $null }", + "if(!(Test-Path \"$dir/multiarc.ini\")) { Add-Content \"$dir/multiarc.ini\" $null }", + "if(!(Test-Path \"$dir/pwd.ini\")) { Add-Content \"$dir/pwd.ini\" $null }", + "if(!(Test-Path \"$dir/session.ini\")) { Add-Content \"$dir/session.ini\" $null }", + "if(!(Test-Path \"$dir/sevenzip.ini\")) { Add-Content \"$dir/sevenzip.ini\" $null }", + "if(!(Test-Path \"$dir/wcx.ini\")) { Add-Content \"$dir/wcx.ini\" $null }", + "if(!(Test-Path \"$dir/zip.ini\")) { Add-Content \"$dir/zip.ini\" $null }", + "if(!(Test-Path \"$dir/shortcuts.scf\")) { Add-Content \"$dir/shortcuts.scf\" $null }" + ], + "extract_dir": "doublecmd", + "shortcuts": [ + [ + "doublecmd.exe", + "Double Commander", + "--no-splash" + ] + ], + "persist": [ + "theme", + "doublecmd.xml", + "extassoc.xml", + "highlighters.xml", + "history.xml", + "default.bar", + "doublecmd.ext", + "cmdhistory.txt", + "dirhistory.txt", + "ignorelist.txt", + "maskhistory.txt", + "replacehistory.txt", + "searchhistory.txt", + "multiarc.ini", + "pwd.ini", + "session.ini", + "sevenzip.ini", + "wcx.ini", + "zip.ini", + "shortcuts.scf" + ], + "checkver": { + "url": "https://sourceforge.net/p/doublecmd/wiki/Download/", + "regex": "doublecmd-([\\d\\.]+)\\.i386-win32\\.zip" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://downloads.sourceforge.net/project/doublecmd/DC%20for%20Windows%2064%20bit/Double%20Commander%20$version/doublecmd-$version.x86_64-win64.zip", + "hash": { + "url": "https://downloads.sourceforge.net/project/doublecmd/DC%20for%20Windows%2064%20bit/Double%20Commander%20$version/doublecmd-$version.x86_64-win64.zip", + "regex": "<dd>$sha256</dd>" + } + }, + "32bit": { + "url": "https://downloads.sourceforge.net/project/doublecmd/DC%20for%20Windows%2032%20bit/Double%20Commander%20$version/doublecmd-$version.i386-win32.zip", + "hash": { + "url": "https://downloads.sourceforge.net/project/doublecmd/DC%20for%20Windows%2032%20bit/Double%20Commander%20$version/doublecmd-$version.i386-win32.zip", + "regex": "<dd>$sha256</dd>" + } + } + } + } +} diff --git a/bucket/duckstation-preview.json b/bucket/duckstation-preview.json index a26ecffee63..3d7e291146f 100644 --- a/bucket/duckstation-preview.json +++ b/bucket/duckstation-preview.json @@ -1,5 +1,5 @@ { - "version": "20240306-g9ac97f4", + "version": "20240307-g25db163", "description": "A fast PlayStation 1 emulator for PC and Android (preview build)", "homepage": "https://github.com/stenzek/duckstation/", "license": { @@ -12,7 +12,7 @@ "Learn more at: https://www.duckstation.org/wiki/BIOS" ], "url": "https://github.com/stenzek/duckstation/releases/download/preview/duckstation-windows-x64-release.zip", - "hash": "e0368e94cb08446a676a6e8511bbba9cb686eb3059ffeb9f54d9d2c2ffdb6d85", + "hash": "f27a463092e8e2b14b3ddca5d43aecda10f0a12abe753bb4ec76c9a53023658a", "installer": { "script": [ "New-item \"$dir\\portable.txt\" -ItemType File | Out-Null", diff --git a/bucket/duckstation.json b/bucket/duckstation.json index afcb9e5aff2..f0c11a2a03c 100644 --- a/bucket/duckstation.json +++ b/bucket/duckstation.json @@ -1,5 +1,5 @@ { - "version": "20240307-g9ac97f4", + "version": "20240308-g7159330", "description": "Sony PlayStation emulator", "homepage": "https://github.com/stenzek/duckstation/", "license": { @@ -12,7 +12,7 @@ "Learn more at: https://www.duckstation.org/wiki/BIOS" ], "url": "https://github.com/stenzek/duckstation/releases/download/latest/duckstation-windows-x64-release.zip", - "hash": "80409e8097c1d471a204af77e678c54f26b39f068f6ef7974767bfbc4c3a4647", + "hash": "5485c267e65d3bf13c48ecee900aafa013586833f31effba9fa8b635d3ca3483", "installer": { "script": [ "New-item \"$dir\\portable.txt\" -ItemType File | Out-Null", diff --git a/bucket/duckstation_Calinou.json b/bucket/duckstation_Calinou.json index 086fb0e1e07..b9a447d8304 100644 --- a/bucket/duckstation_Calinou.json +++ b/bucket/duckstation_Calinou.json @@ -1,5 +1,5 @@ { - "version": "20240206-g0bc42c3", + "version": "20240307-g25db163", "description": "A fast PlayStation 1 emulator for PC and Android", "homepage": "https://github.com/stenzek/duckstation/", "license": { @@ -12,7 +12,7 @@ "Learn more at: https://www.duckstation.org/wiki/BIOS" ], "url": "https://github.com/stenzek/duckstation/releases/download/latest/duckstation-windows-x64-release.zip", - "hash": "199cc522d524da698e39c65825909fe0e40d4df40af981babae0b8179e297084", + "hash": "4e6b4aaf54b8483bb64f884e6a38275085862703752fe48efd536912e5387135", "installer": { "script": [ "New-item \"$dir\\portable.txt\" -ItemType File | Out-Null", diff --git a/bucket/easy-context-menu_naderi.json b/bucket/easy-context-menu_naderi.json new file mode 100644 index 00000000000..8c8f1fb04ab --- /dev/null +++ b/bucket/easy-context-menu_naderi.json @@ -0,0 +1,35 @@ +{ + "version": "1.6", + "description": "Sordum's Easy Context Menu", + "homepage": "https://www.sordum.org/easy-context-menu", + "license": { + "identifier": "Freeware", + "url": "https://www.sordum.org/eula/" + }, + "url": "https://www.sordum.org/files/download/easy-context-menu/ec_menu.zip", + "hash": "1a3952d63787f62e82edaa9bf2e1986b35dfcdd33e240aa4f03a8d6904a2211b", + "extract_dir": "EcMenu_v1.6", + "architecture": { + "64bit": { + "shortcuts": [ + [ + "EcMenu_x64.exe", + "Sordum\\Easy Context Menu" + ] + ] + }, + "32bit": { + "shortcuts": [ + [ + "EcMenu.exe", + "Sordum\\Easy Context Menu" + ] + ] + } + }, + "checkver": "v([\\d.]+)", + "autoupdate": { + "url": "https://www.sordum.org/files/download/easy-context-menu/ec_menu.zip", + "extract_dir": "EcMenu_v$version" + } +} diff --git a/bucket/easytag_naderi.json b/bucket/easytag_naderi.json new file mode 100644 index 00000000000..5e458478f23 --- /dev/null +++ b/bucket/easytag_naderi.json @@ -0,0 +1,19 @@ +{ + "description": "Audio file metadata editor", + "homepage": "https://wiki.gnome.org/Apps/EasyTAG", + "version": "2.4.3", + "license": "GPL-2.0-only", + "url": "https://download.gnome.org/binaries/win32/easytag/2.4/easytag-2.4.3-setup.exe#/dl.7z", + "hash": "32b10a4c930d3b57b631120d1b492c33888f8354793eb7b0dc213bd10a292a7a", + "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "bin\\easytag.exe", + "EasyTAG" + ] + ], + "checkver": "EasyTAG ([\\d.]+) released", + "autoupdate": { + "url": "https://download.gnome.org/binaries/win32/easytag/$majorVersion.$minorVersion/easytag-$version-setup.exe#/dl.7z" + } +} diff --git a/bucket/edge-portable-beta.json b/bucket/edge-portable-beta.json new file mode 100644 index 00000000000..32a2eb72fac --- /dev/null +++ b/bucket/edge-portable-beta.json @@ -0,0 +1,77 @@ +{ + "version": "123.0.2420.20", + "description": "The chromium based Microsoft Edge browser (Beta Channel)", + "homepage": "https://www.microsoft.com/en-us/edge", + "license": "Freeware", + "architecture": { + "64bit": { + "url": "https://dorado-api.deno.dev/edge?arch=64&channel=beta&version=123.0.2420.20&dl#/MicrosoftEdge-123.0.2420.20-x64.7z", + "hash": "b02c001d60cbc5ace6c5a856f8638f936b64474ccbe7299a029754c93060f1cb" + }, + "32bit": { + "url": "https://dorado-api.deno.dev/edge?arch=86&channel=beta&version=123.0.2420.20&dl#/MicrosoftEdge-123.0.2420.20-x86.7z", + "hash": "d91aefac42f6b4afa0f1ab8cdf3282d8888113bbd35f17fb203d6fc38468d5b7" + }, + "arm64": { + "url": "https://dorado-api.deno.dev/edge?arch=arm64&channel=beta&version=123.0.2420.20&dl#/MicrosoftEdge-123.0.2420.20-arm64.7z", + "hash": "b55cd6d3d56fe77f57047959c92fa1eec92dfb8f68b98c6894c056e88c111dd3" + } + }, + "installer": { + "script": "Expand-7zipArchive -Path \"$dir\\MSEDGE.7z\" -ExtractDir \"Chrome-bin\\$version\" -Removal" + }, + "bin": [ + [ + "msedge.exe", + "edge-beta", + "--user-data-dir=\"$dir\\User Data\" --disk-cache-dir=\"$dir\\Cache\" --no-first-run --enable-ftp --enable-gpu-rasterization --enable-leak-detection --enable-potentially-annoying-security-features --disable-component-update --disable-crash-reporter --disable-breakpad --disable-background-networking --disable-logging --disable-notifications --no-report-upload --print-to-pdf-no-header --save-page-as-mhtml --site-per-process --crash-server-url=\"0.0.0.0\" --force-update-remote-url=\"0.0.0.0\" --google-url=\"0.0.0.0\" --trace-upload-url=\"0.0.0.0\"" + ], + [ + "msedge.exe", + "msedge-beta", + "--user-data-dir=\"$dir\\User Data\" --disk-cache-dir=\"$dir\\Cache\" --no-first-run --enable-ftp --enable-gpu-rasterization --enable-leak-detection --enable-potentially-annoying-security-features --disable-component-update --disable-crash-reporter --disable-breakpad --disable-background-networking --disable-logging --disable-notifications --no-report-upload --print-to-pdf-no-header --save-page-as-mhtml --site-per-process --crash-server-url=\"0.0.0.0\" --force-update-remote-url=\"0.0.0.0\" --google-url=\"0.0.0.0\" --trace-upload-url=\"0.0.0.0\"" + ], + [ + "msedge.exe", + "microsoft-edge-beta", + "--user-data-dir=\"$dir\\User Data\" --disk-cache-dir=\"$dir\\Cache\" --no-first-run --enable-ftp --enable-gpu-rasterization --enable-leak-detection --enable-potentially-annoying-security-features --disable-component-update --disable-crash-reporter --disable-breakpad --disable-background-networking --disable-logging --disable-notifications --no-report-upload --print-to-pdf-no-header --save-page-as-mhtml --site-per-process --crash-server-url=\"0.0.0.0\" --force-update-remote-url=\"0.0.0.0\" --google-url=\"0.0.0.0\" --trace-upload-url=\"0.0.0.0\"" + ] + ], + "shortcuts": [ + [ + "msedge.exe", + "Microsoft Edge Portable (Beta)", + "--user-data-dir=\"$dir\\User Data\" --disk-cache-dir=\"$dir\\Cache\" --no-first-run --enable-ftp --enable-gpu-rasterization --enable-leak-detection --enable-potentially-annoying-security-features --disable-component-update --disable-crash-reporter --disable-breakpad --disable-background-networking --disable-logging --disable-notifications --no-report-upload --print-to-pdf-no-header --save-page-as-mhtml --site-per-process --crash-server-url=\"0.0.0.0\" --force-update-remote-url=\"0.0.0.0\" --google-url=\"0.0.0.0\" --trace-upload-url=\"0.0.0.0\"" + ] + ], + "persist": "User Data", + "checkver": { + "url": "https://edgeupdates.microsoft.com/api/products", + "jsonpath": "$[?(@.Product == 'Beta')].Releases[?(@.Platform == 'Windows' && @.Architecture == 'x64')].ProductVersion" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://dorado-api.deno.dev/edge?arch=64&channel=beta&version=$version&dl#/MicrosoftEdge-$version-x64.7z", + "hash": { + "url": "https://dorado-api.deno.dev/edge?arch=64&channel=beta&version=$version", + "jsonpath": "$.Hashes.Sha256" + } + }, + "32bit": { + "url": "https://dorado-api.deno.dev/edge?arch=86&channel=beta&version=$version&dl#/MicrosoftEdge-$version-x86.7z", + "hash": { + "url": "https://dorado-api.deno.dev/edge?arch=86&channel=beta&version=$version", + "jsonpath": "$.Hashes.Sha256" + } + }, + "arm64": { + "url": "https://dorado-api.deno.dev/edge?arch=arm64&channel=beta&version=$version&dl#/MicrosoftEdge-$version-arm64.7z", + "hash": { + "url": "https://dorado-api.deno.dev/edge?arch=arm64&channel=beta&version=$version", + "jsonpath": "$.Hashes.Sha256" + } + } + } + } +} diff --git a/bucket/edge-portable-canary.json b/bucket/edge-portable-canary.json new file mode 100644 index 00000000000..6c269ed7536 --- /dev/null +++ b/bucket/edge-portable-canary.json @@ -0,0 +1,77 @@ +{ + "version": "124.0.2446.0", + "description": "The chromium based Microsoft Edge browser (Canary Channel)", + "homepage": "https://www.microsoft.com/en-us/edge", + "license": "Freeware", + "architecture": { + "64bit": { + "url": "https://dorado-api.deno.dev/edge?arch=64&channel=canary&version=124.0.2446.0&dl#/MicrosoftEdge-124.0.2446.0-x64.7z", + "hash": "720507eff1999b9b2f73b2c0f216f818080f31877d274a1fad6f68e66ce74fee" + }, + "32bit": { + "url": "https://dorado-api.deno.dev/edge?arch=86&channel=canary&version=124.0.2446.0&dl#/MicrosoftEdge-124.0.2446.0-x86.7z", + "hash": "b4a79e37546ff1276ac55845b6848865746c9bcc535a0ffd0b14584325346c08" + }, + "arm64": { + "url": "https://dorado-api.deno.dev/edge?arch=arm64&channel=canary&version=124.0.2446.0&dl#/MicrosoftEdge-124.0.2446.0-arm64.7z", + "hash": "4456ff98ac44fb6fc4d0ce5b5abb83bce484af3100136be59a988eda78062ec5" + } + }, + "installer": { + "script": "Expand-7zipArchive -Path \"$dir\\MSEDGE.7z\" -ExtractDir \"Chrome-bin\\$version\" -Removal" + }, + "bin": [ + [ + "msedge.exe", + "edge-canary", + "--user-data-dir=\"$dir\\User Data\" --disk-cache-dir=\"$dir\\Cache\" --no-first-run --enable-ftp --enable-gpu-rasterization --enable-leak-detection --enable-potentially-annoying-security-features --disable-component-update --disable-crash-reporter --disable-breakpad --disable-background-networking --disable-logging --disable-notifications --no-report-upload --print-to-pdf-no-header --save-page-as-mhtml --site-per-process --crash-server-url=\"0.0.0.0\" --force-update-remote-url=\"0.0.0.0\" --google-url=\"0.0.0.0\" --trace-upload-url=\"0.0.0.0\"" + ], + [ + "msedge.exe", + "msedge-canary", + "--user-data-dir=\"$dir\\User Data\" --disk-cache-dir=\"$dir\\Cache\" --no-first-run --enable-ftp --enable-gpu-rasterization --enable-leak-detection --enable-potentially-annoying-security-features --disable-component-update --disable-crash-reporter --disable-breakpad --disable-background-networking --disable-logging --disable-notifications --no-report-upload --print-to-pdf-no-header --save-page-as-mhtml --site-per-process --crash-server-url=\"0.0.0.0\" --force-update-remote-url=\"0.0.0.0\" --google-url=\"0.0.0.0\" --trace-upload-url=\"0.0.0.0\"" + ], + [ + "msedge.exe", + "microsoft-edge-canary", + "--user-data-dir=\"$dir\\User Data\" --disk-cache-dir=\"$dir\\Cache\" --no-first-run --enable-ftp --enable-gpu-rasterization --enable-leak-detection --enable-potentially-annoying-security-features --disable-component-update --disable-crash-reporter --disable-breakpad --disable-background-networking --disable-logging --disable-notifications --no-report-upload --print-to-pdf-no-header --save-page-as-mhtml --site-per-process --crash-server-url=\"0.0.0.0\" --force-update-remote-url=\"0.0.0.0\" --google-url=\"0.0.0.0\" --trace-upload-url=\"0.0.0.0\"" + ] + ], + "shortcuts": [ + [ + "msedge.exe", + "Microsoft Edge Portable (Canary)", + "--user-data-dir=\"$dir\\User Data\" --disk-cache-dir=\"$dir\\Cache\" --no-first-run --enable-ftp --enable-gpu-rasterization --enable-leak-detection --enable-potentially-annoying-security-features --disable-component-update --disable-crash-reporter --disable-breakpad --disable-background-networking --disable-logging --disable-notifications --no-report-upload --print-to-pdf-no-header --save-page-as-mhtml --site-per-process --crash-server-url=\"0.0.0.0\" --force-update-remote-url=\"0.0.0.0\" --google-url=\"0.0.0.0\" --trace-upload-url=\"0.0.0.0\"" + ] + ], + "persist": "User Data", + "checkver": { + "script": "Write-Output $([System.Text.Encoding]::Unicode.GetString((Invoke-WebRequest -URI https://msedgedriver.azureedge.net/LATEST_CANARY).Content))", + "regex": "([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://dorado-api.deno.dev/edge?arch=64&channel=canary&version=$version&dl#/MicrosoftEdge-$version-x64.7z", + "hash": { + "url": "https://dorado-api.deno.dev/edge?arch=64&channel=canary&version=$version", + "jsonpath": "$.Hashes.Sha256" + } + }, + "32bit": { + "url": "https://dorado-api.deno.dev/edge?arch=86&channel=canary&version=$version&dl#/MicrosoftEdge-$version-x86.7z", + "hash": { + "url": "https://dorado-api.deno.dev/edge?arch=86&channel=canary&version=$version", + "jsonpath": "$.Hashes.Sha256" + } + }, + "arm64": { + "url": "https://dorado-api.deno.dev/edge?arch=arm64&channel=canary&version=$version&dl#/MicrosoftEdge-$version-arm64.7z", + "hash": { + "url": "https://dorado-api.deno.dev/edge?arch=arm64&channel=canary&version=$version", + "jsonpath": "$.Hashes.Sha256" + } + } + } + } +} diff --git a/bucket/edge-portable-dev.json b/bucket/edge-portable-dev.json new file mode 100644 index 00000000000..95318d26e38 --- /dev/null +++ b/bucket/edge-portable-dev.json @@ -0,0 +1,77 @@ +{ + "version": "124.0.2438.2", + "description": "The chromium based Microsoft Edge browser (Dev Channel)", + "homepage": "https://www.microsoft.com/en-us/edge", + "license": "Freeware", + "architecture": { + "64bit": { + "url": "https://dorado-api.deno.dev/edge?arch=64&channel=dev&version=124.0.2438.2&dl#/MicrosoftEdge-124.0.2438.2-x64.7z", + "hash": "d5d0ffac5677758e29906ea500b782fa7f092bf253682380d18eb6337ee57b9e" + }, + "32bit": { + "url": "https://dorado-api.deno.dev/edge?arch=86&channel=dev&version=124.0.2438.2&dl#/MicrosoftEdge-124.0.2438.2-x86.7z", + "hash": "994f327e5d0230ca8da672af93480e09b1a89d0c999d894340cc5db07ecf8329" + }, + "arm64": { + "url": "https://dorado-api.deno.dev/edge?arch=arm64&channel=dev&version=124.0.2438.2&dl#/MicrosoftEdge-124.0.2438.2-arm64.7z", + "hash": "313793d0ee5810902bb0c00d8d9d3ad7d2fa4c0ac01a9d6af164fc9e79b78b08" + } + }, + "installer": { + "script": "Expand-7zipArchive -Path \"$dir\\MSEDGE.7z\" -ExtractDir \"Chrome-bin\\$version\" -Removal" + }, + "bin": [ + [ + "msedge.exe", + "edge-dev", + "--user-data-dir=\"$dir\\User Data\" --disk-cache-dir=\"$dir\\Cache\" --no-first-run --enable-ftp --enable-gpu-rasterization --enable-leak-detection --enable-potentially-annoying-security-features --disable-component-update --disable-crash-reporter --disable-breakpad --disable-background-networking --disable-logging --disable-notifications --no-report-upload --print-to-pdf-no-header --save-page-as-mhtml --site-per-process --crash-server-url=\"0.0.0.0\" --force-update-remote-url=\"0.0.0.0\" --google-url=\"0.0.0.0\" --trace-upload-url=\"0.0.0.0\"" + ], + [ + "msedge.exe", + "msedge-dev", + "--user-data-dir=\"$dir\\User Data\" --disk-cache-dir=\"$dir\\Cache\" --no-first-run --enable-ftp --enable-gpu-rasterization --enable-leak-detection --enable-potentially-annoying-security-features --disable-component-update --disable-crash-reporter --disable-breakpad --disable-background-networking --disable-logging --disable-notifications --no-report-upload --print-to-pdf-no-header --save-page-as-mhtml --site-per-process --crash-server-url=\"0.0.0.0\" --force-update-remote-url=\"0.0.0.0\" --google-url=\"0.0.0.0\" --trace-upload-url=\"0.0.0.0\"" + ], + [ + "msedge.exe", + "microsoft-edge-dev", + "--user-data-dir=\"$dir\\User Data\" --disk-cache-dir=\"$dir\\Cache\" --no-first-run --enable-ftp --enable-gpu-rasterization --enable-leak-detection --enable-potentially-annoying-security-features --disable-component-update --disable-crash-reporter --disable-breakpad --disable-background-networking --disable-logging --disable-notifications --no-report-upload --print-to-pdf-no-header --save-page-as-mhtml --site-per-process --crash-server-url=\"0.0.0.0\" --force-update-remote-url=\"0.0.0.0\" --google-url=\"0.0.0.0\" --trace-upload-url=\"0.0.0.0\"" + ] + ], + "shortcuts": [ + [ + "msedge.exe", + "Microsoft Edge Portable (Dev)", + "--user-data-dir=\"$dir\\User Data\" --disk-cache-dir=\"$dir\\Cache\" --no-first-run --enable-ftp --enable-gpu-rasterization --enable-leak-detection --enable-potentially-annoying-security-features --disable-component-update --disable-crash-reporter --disable-breakpad --disable-background-networking --disable-logging --disable-notifications --no-report-upload --print-to-pdf-no-header --save-page-as-mhtml --site-per-process --crash-server-url=\"0.0.0.0\" --force-update-remote-url=\"0.0.0.0\" --google-url=\"0.0.0.0\" --trace-upload-url=\"0.0.0.0\"" + ] + ], + "persist": "User Data", + "checkver": { + "url": "https://edgeupdates.microsoft.com/api/products", + "jsonpath": "$[?(@.Product == 'Dev')].Releases[?(@.Platform == 'Windows' && @.Architecture == 'x64')].ProductVersion" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://dorado-api.deno.dev/edge?arch=64&channel=dev&version=$version&dl#/MicrosoftEdge-$version-x64.7z", + "hash": { + "url": "https://dorado-api.deno.dev/edge?arch=64&channel=dev&version=$version", + "jsonpath": "$.Hashes.Sha256" + } + }, + "32bit": { + "url": "https://dorado-api.deno.dev/edge?arch=86&channel=dev&version=$version&dl#/MicrosoftEdge-$version-x86.7z", + "hash": { + "url": "https://dorado-api.deno.dev/edge?arch=86&channel=dev&version=$version", + "jsonpath": "$.Hashes.Sha256" + } + }, + "arm64": { + "url": "https://dorado-api.deno.dev/edge?arch=arm64&channel=dev&version=$version&dl#/MicrosoftEdge-$version-arm64.7z", + "hash": { + "url": "https://dorado-api.deno.dev/edge?arch=arm64&channel=dev&version=$version", + "jsonpath": "$.Hashes.Sha256" + } + } + } + } +} diff --git a/bucket/edge-portable.json b/bucket/edge-portable.json new file mode 100644 index 00000000000..453378dd99e --- /dev/null +++ b/bucket/edge-portable.json @@ -0,0 +1,77 @@ +{ + "version": "122.0.2365.66", + "description": "The chromium based Microsoft Edge browser", + "homepage": "https://www.microsoft.com/en-us/edge", + "license": "Freeware", + "architecture": { + "64bit": { + "url": "https://dorado-api.deno.dev/edge?arch=64&channel=stable&version=122.0.2365.66&dl#/MicrosoftEdge-122.0.2365.66-x64.7z", + "hash": "d964722273253518f3d53f85105d04f671dcaa17144d328c9d2b161186526a60" + }, + "32bit": { + "url": "https://dorado-api.deno.dev/edge?arch=86&channel=stable&version=122.0.2365.66&dl#/MicrosoftEdge-122.0.2365.66-x86.7z", + "hash": "9e4afbf04009f149701dfad8d69bc52c5eaf77932f432b3d3f11e79351e1e76d" + }, + "arm64": { + "url": "https://dorado-api.deno.dev/edge?arch=arm64&channel=stable&version=122.0.2365.66&dl#/MicrosoftEdge-122.0.2365.66-arm64.7z", + "hash": "268ee8ac55a000ecca27f11acd4d443d7f4d3c0db12bb92994220a7dffc4811a" + } + }, + "installer": { + "script": "Expand-7zipArchive -Path \"$dir\\MSEDGE.7z\" -ExtractDir \"Chrome-bin\\$version\" -Removal" + }, + "bin": [ + [ + "msedge.exe", + "edge-stable", + "--user-data-dir=\"$dir\\User Data\" --disk-cache-dir=\"$dir\\Cache\" --no-first-run --enable-ftp --enable-gpu-rasterization --enable-leak-detection --enable-potentially-annoying-security-features --disable-component-update --disable-crash-reporter --disable-breakpad --disable-background-networking --disable-logging --disable-notifications --no-report-upload --print-to-pdf-no-header --save-page-as-mhtml --site-per-process --crash-server-url=\"0.0.0.0\" --force-update-remote-url=\"0.0.0.0\" --google-url=\"0.0.0.0\" --trace-upload-url=\"0.0.0.0\"" + ], + [ + "msedge.exe", + "msedge-stable", + "--user-data-dir=\"$dir\\User Data\" --disk-cache-dir=\"$dir\\Cache\" --no-first-run --enable-ftp --enable-gpu-rasterization --enable-leak-detection --enable-potentially-annoying-security-features --disable-component-update --disable-crash-reporter --disable-breakpad --disable-background-networking --disable-logging --disable-notifications --no-report-upload --print-to-pdf-no-header --save-page-as-mhtml --site-per-process --crash-server-url=\"0.0.0.0\" --force-update-remote-url=\"0.0.0.0\" --google-url=\"0.0.0.0\" --trace-upload-url=\"0.0.0.0\"" + ], + [ + "msedge.exe", + "microsoft-edge-stable", + "--user-data-dir=\"$dir\\User Data\" --disk-cache-dir=\"$dir\\Cache\" --no-first-run --enable-ftp --enable-gpu-rasterization --enable-leak-detection --enable-potentially-annoying-security-features --disable-component-update --disable-crash-reporter --disable-breakpad --disable-background-networking --disable-logging --disable-notifications --no-report-upload --print-to-pdf-no-header --save-page-as-mhtml --site-per-process --crash-server-url=\"0.0.0.0\" --force-update-remote-url=\"0.0.0.0\" --google-url=\"0.0.0.0\" --trace-upload-url=\"0.0.0.0\"" + ] + ], + "shortcuts": [ + [ + "msedge.exe", + "Microsoft Edge Portable", + "--user-data-dir=\"$dir\\User Data\" --disk-cache-dir=\"$dir\\Cache\" --no-first-run --enable-ftp --enable-gpu-rasterization --enable-leak-detection --enable-potentially-annoying-security-features --disable-component-update --disable-crash-reporter --disable-breakpad --disable-background-networking --disable-logging --disable-notifications --no-report-upload --print-to-pdf-no-header --save-page-as-mhtml --site-per-process --crash-server-url=\"0.0.0.0\" --force-update-remote-url=\"0.0.0.0\" --google-url=\"0.0.0.0\" --trace-upload-url=\"0.0.0.0\"" + ] + ], + "persist": "User Data", + "checkver": { + "url": "https://edgeupdates.microsoft.com/api/products", + "jsonpath": "$[?(@.Product == 'Stable')].Releases[?(@.Platform == 'Windows' && @.Architecture == 'x64')].ProductVersion" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://dorado-api.deno.dev/edge?arch=64&channel=stable&version=$version&dl#/MicrosoftEdge-$version-x64.7z", + "hash": { + "url": "https://dorado-api.deno.dev/edge?arch=64&channel=stable&version=$version", + "jsonpath": "$.Hashes.Sha256" + } + }, + "32bit": { + "url": "https://dorado-api.deno.dev/edge?arch=86&channel=stable&version=$version&dl#/MicrosoftEdge-$version-x86.7z", + "hash": { + "url": "https://dorado-api.deno.dev/edge?arch=86&channel=stable&version=$version", + "jsonpath": "$.Hashes.Sha256" + } + }, + "arm64": { + "url": "https://dorado-api.deno.dev/edge?arch=arm64&channel=stable&version=$version&dl#/MicrosoftEdge-$version-arm64.7z", + "hash": { + "url": "https://dorado-api.deno.dev/edge?arch=arm64&channel=stable&version=$version", + "jsonpath": "$.Hashes.Sha256" + } + } + } + } +} diff --git a/bucket/edgedriver-canary.json b/bucket/edgedriver-canary.json index ad5ac55e3b9..f819a31ea7d 100644 --- a/bucket/edgedriver-canary.json +++ b/bucket/edgedriver-canary.json @@ -1,5 +1,5 @@ { - "version": "124.0.2445.0", + "version": "124.0.2449.0", "description": "Close the loop on your developer cycle by automating testing of your website in Microsoft Edge (Chromium).", "homepage": "https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver", "license": { @@ -9,16 +9,16 @@ "notes": "For legacy (EdgeHTML) version, see 'versions/edgedriver-legacy'.", "architecture": { "64bit": { - "url": "https://msedgedriver.azureedge.net/124.0.2445.0/edgedriver_win64.zip", - "hash": "6ecf6913c2c1928295158153f46205aaf72046ce66d8cbc470d580df83a6dfd4" + "url": "https://msedgedriver.azureedge.net/124.0.2449.0/edgedriver_win64.zip", + "hash": "5ea8d05d6e7f160fc1451a223d1627d3d59946987a4c6c30a576cba2708a634a" }, "32bit": { - "url": "https://msedgedriver.azureedge.net/124.0.2445.0/edgedriver_win32.zip", - "hash": "35aa869f582d9cf38073c2ad4078ff7983e17060938f532b1c7b029e107b800d" + "url": "https://msedgedriver.azureedge.net/124.0.2449.0/edgedriver_win32.zip", + "hash": "fc8d3c223767454a5571d58291b4deeba5cf99576ccfdbe8523c76b1c2ed4eb0" }, "arm64": { - "url": "https://msedgedriver.azureedge.net/124.0.2445.0/edgedriver_arm64.zip", - "hash": "06c9bc091737d14b7333b672693b8924e5d041c48742b6885091c03defb1d489" + "url": "https://msedgedriver.azureedge.net/124.0.2449.0/edgedriver_arm64.zip", + "hash": "90422d189b66a7e2e6ca8858b74b00a049f9a94ffc26f69a4475548c5736521f" } }, "bin": "msedgedriver.exe", diff --git a/bucket/edgedriver-dev.json b/bucket/edgedriver-dev.json index e3022ac937e..b86bfcb0fe8 100644 --- a/bucket/edgedriver-dev.json +++ b/bucket/edgedriver-dev.json @@ -1,5 +1,5 @@ { - "version": "123.0.2420.10", + "version": "124.0.2438.2", "description": "Close the loop on your developer cycle by automating testing of your website in Microsoft Edge (Chromium).", "homepage": "https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver", "license": { @@ -9,16 +9,16 @@ "notes": "For legacy (EdgeHTML) version, see 'versions/edgedriver-legacy'.", "architecture": { "64bit": { - "url": "https://msedgedriver.azureedge.net/123.0.2420.10/edgedriver_win64.zip", - "hash": "08028be43f2c81294fc35a04346a8ebc53fc99a8babe47d5124cae3723a798a5" + "url": "https://msedgedriver.azureedge.net/124.0.2438.2/edgedriver_win64.zip", + "hash": "7abfe12cfa3aa60c803b4e0399e169aa14aabd365ccfac73b9420758de59fac7" }, "32bit": { - "url": "https://msedgedriver.azureedge.net/123.0.2420.10/edgedriver_win32.zip", - "hash": "17e3eef0fdce465f1695acbd8678a7499eb1d82b1aa40cd6386cc3786cc4289e" + "url": "https://msedgedriver.azureedge.net/124.0.2438.2/edgedriver_win32.zip", + "hash": "2d41586d95b2f000a6d39a3c3c318e196ea561ccdd0752dea51a3b178227cef3" }, "arm64": { - "url": "https://msedgedriver.azureedge.net/123.0.2420.10/edgedriver_arm64.zip", - "hash": "cd6c623ea92e221586a426d990e936e41b114b928f03aba6278613142401f0ee" + "url": "https://msedgedriver.azureedge.net/124.0.2438.2/edgedriver_arm64.zip", + "hash": "ca30a0c9f4e87b0421db8846515a73d1788f4060cf38ad5fa411817f907504e9" } }, "bin": "msedgedriver.exe", diff --git a/bucket/encfs.json b/bucket/encfs.json new file mode 100644 index 00000000000..788f5b53bb2 --- /dev/null +++ b/bucket/encfs.json @@ -0,0 +1,17 @@ +{ + "version": "1.9.5", + "description": "EncFS provides an encrypted filesystem in user-space. It runs in userspace, using the FUSE library for the filesystem interface.", + "homepage": "https://github.com/mhogomchungu/encfs/", + "url": "https://github.com/mhogomchungu/encfs/releases/download/1.9.5/Encfs.zip", + "hash": "c811531fdcf8c06e29696edcda782b803336ec2b33dc549c2b649599de26a7e6", + "extract_dir": "Encfs\\bin", + "bin": [ + "encfs.exe", + "encfsctl.exe", + "pkill.exe" + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/mhogomchungu/encfs/releases/download/$version/Encfs.zip" + } +} diff --git a/bucket/encore.json b/bucket/encore.json index 589b881dce1..ef22913c48f 100644 --- a/bucket/encore.json +++ b/bucket/encore.json @@ -1,12 +1,12 @@ { - "version": "1.31.2", + "version": "1.33.2", "description": "Encore is the end-to-end Backend Development Platform that lets you escape cloud complexity.", "homepage": "https://github.com/encoredev/encore", "license": "MPL-2.0", "architecture": { "64bit": { - "url": "https://d2f391esomvqpi.cloudfront.net/encore-1.31.2-windows_amd64.tar.gz", - "hash": "e1a45bd2dd8b4b47825899931468bdf31a85d8dbf44b7309c823dcc6d6917eec" + "url": "https://d2f391esomvqpi.cloudfront.net/encore-1.33.2-windows_amd64.tar.gz", + "hash": "80c20271d6b7033715e25856b4aa6c2f2284dd73475fcc60a4e3fdc68fe21055" } }, "post_install": [ diff --git a/bucket/encrypto_naderi.json b/bucket/encrypto_naderi.json new file mode 100644 index 00000000000..b3788fd93ec --- /dev/null +++ b/bucket/encrypto_naderi.json @@ -0,0 +1,47 @@ +{ + "homepage": "https://macpaw.com/encrypto", + "version": "1.0.1", + "license": "unknown", + "url": "https://dl.devmate.com/com.macpaw.win.Encrypto/EncryptoforWin.exe", + "hash": "841c55824f88b7fd6d1474adb8e4f7aa854677dfaf1ce4542768dd99eb73ab59", + "innosetup": true, + "architecture": { + "64bit": { + "installer": { + "script": [ + "Rename-Item \"$dir\\Encrypto,2.exe\" \"$dir\\Encrypto.exe\"", + "Rename-Item \"$dir\\Encrypto.Service,2.exe\" \"$dir\\Encrypto.Service.exe\"", + "Rename-Item \"$dir\\Encrypto.Core,2.dll\" \"$dir\\Encrypto.Core.dll\"", + "Rename-Item \"$dir\\Encrypto.Common,2.dll\" \"$dir\\Encrypto.Common.dll\"", + "Rename-Item \"$dir\\Encrypto.ShellExt,2.dll\" \"$dir\\Encrypto.ShellExt.dll\"", + "Rename-Item \"$dir\\zlib.net,2.dll\" \"$dir\\zlib.net.dll\"", + "Remove-Item \"$dir\\*,1.*\"" + ] + } + }, + "32bit": { + "installer": { + "script": [ + "Rename-Item \"$dir\\Encrypto,1.exe\" \"$dir\\Encrypto.exe\"", + "Rename-Item \"$dir\\Encrypto.Service,1.exe\" \"$dir\\Encrypto.Service.exe\"", + "Rename-Item \"$dir\\Encrypto.Core,1.dll\" \"$dir\\Encrypto.Core.dll\"", + "Rename-Item \"$dir\\Encrypto.Common,1.dll\" \"$dir\\Encrypto.Common.dll\"", + "Rename-Item \"$dir\\Encrypto.ShellExt,1.dll\" \"$dir\\Encrypto.ShellExt.dll\"", + "Rename-Item \"$dir\\zlib.net,1.dll\" \"$dir\\zlib.net.dll\"", + "Remove-Item \"$dir\\*,2.*\"" + ] + } + } + }, + "bin": "Encrypto.exe", + "shortcuts": [ + [ + "Encrypto.exe", + "Encrypto" + ] + ], + "checkver": "\"softwareVersion\":\\s+\"([\\d.]+)\"", + "autoupdate": { + "url": "https://dl.devmate.com/com.macpaw.win.Encrypto/EncryptoforWin.exe" + } +} diff --git a/bucket/epicgames.json b/bucket/epicgames.json new file mode 100644 index 00000000000..209ee1d8887 --- /dev/null +++ b/bucket/epicgames.json @@ -0,0 +1,16 @@ +{ + "homepage": "https://www.epicgames.com/", + "version": "nightly", + "license": { + "identifier": "Freeware", + "url": "https://www.epicgames.com/site/en-US/tos" + }, + "url": "https://launcher-public-service-prod06.ol.epicgames.com/launcher/api/installer/download/EpicGamesLauncherInstaller.msi", + "extract_dir": "Epic Games\\Launcher", + "shortcuts": [ + [ + "Portal\\Binaries\\Win32\\EpicGamesLauncher.exe", + "Epic Games Launcher" + ] + ] +} \ No newline at end of file diff --git a/bucket/eudic_naderi.json b/bucket/eudic_naderi.json new file mode 100644 index 00000000000..80b6aafeba6 --- /dev/null +++ b/bucket/eudic_naderi.json @@ -0,0 +1,27 @@ +{ + "homepage": "https://www.eudic.net/", + "version": "2024-03-01", + "license": "freeware", + "url": "http://static.frdic.com/pkg/eudic_win.zip", + "hash": "9a89bb6c91cb1d76b7bdd9f7847541842c9597fa01be96b2ee9e85c413ab69d7", + "installer": { + "script": [ + "Expand-7ZipArchive \"$dir\\eudic_win.exe\" \"$dir\\\" -Removal", + "Expand-7ZipArchive \"$dir\\app.7z\" \"$dir\" -Removal", + "Remove-Item \"$dir\\uninst.exe.nsis\",\"$dir\\`$PLUGINSDIR\" -Force -Recurse" + ] + }, + "shortcuts": [ + [ + "eudic.exe", + "Eudic" + ] + ], + "checkver": { + "url": "https://www.eudic.net/v4/en/app/download", + "regex": "<a href=\"https://www.eudic.net/download/eudic_win.zip\\?v=([\\d-]+)\"" + }, + "autoupdate": { + "url": "http://static.frdic.com/pkg/eudic_win.zip" + } +} diff --git a/bucket/eventlogviewer.json b/bucket/eventlogviewer.json new file mode 100644 index 00000000000..f4ee61c437a --- /dev/null +++ b/bucket/eventlogviewer.json @@ -0,0 +1,47 @@ +{ + "version": "1.005", + "description": "EventLogViewer allows administrators and users to view the event logs on a local or remote computer.", + "homepage": "https://kurtzimmermann.com/", + "license": { + "identifier": "Freeware", + "url": "https://kurtzimmermann-com.translate.goog/datenschutz_en.html?_x_tr_sl=auto&_x_tr_tl=en-US&_x_tr_hl=en-US" + }, + "architecture": { + "32bit": { + "url": "https://kurtzimmermann.com/files/EventLogViewerX32.zip", + "hash": "20d61020d8aa31b200130ba163464c145324e782231465ac394ad21b90ab42ec" + }, + "64bit": { + "url": "https://kurtzimmermann.com/files/EventLogViewerX64.zip", + "hash": "c21cf450edcf6755c6dea6e9c21be5ddda136d31ad6abb146892212f7c259fd3" + } + }, + "pre_install": "Remove-Item \"$dir\\Updater.exe\" | Out-Null", + "bin": "EventLogViewer.exe", + "shortcuts": [ + [ + "EventLogViewer.exe", + "EventLogViewer" + ] + ], + "persist": [ + "Settings", + "Temp", + "Update", + "XML" + ], + "checkver": { + "url": "https://www.majorgeeks.com/files/details/eventlogviewer.html", + "regex": "EventLogViewer\\s([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://kurtzimmermann.com/files/EventLogViewerX32.zip" + }, + "64bit": { + "url": "https://kurtzimmermann.com/files/EventLogViewerX64.zip" + } + } + } +} \ No newline at end of file diff --git a/bucket/everything-alpha.json b/bucket/everything-alpha.json index 8428f580e79..9aa9406395c 100644 --- a/bucket/everything-alpha.json +++ b/bucket/everything-alpha.json @@ -1,17 +1,17 @@ { - "version": "1.5.0.1370a", + "version": "1.5.0.1371a", "description": "Locate files and folders by name instantly.", "homepage": "https://www.voidtools.com", "license": "MIT", "notes": "Run '$dir\\install-context.reg' to add Everything to right-click context menu.", "architecture": { "64bit": { - "url": "https://www.voidtools.com/Everything-1.5.0.1370a.x64.zip", - "hash": "229a9dd67b97a44052040d4e5247f3f7ef0d418d24d152fd1674b023010636d8" + "url": "https://www.voidtools.com/Everything-1.5.0.1371a.x64.zip", + "hash": "43c41d0dd0e33649512c1a69c1d4bd1c6a0fc919a40087ed1a236e5464aecffc" }, "32bit": { - "url": "https://www.voidtools.com/Everything-1.5.0.1370a.x86.zip", - "hash": "a17595e6802680d31e54c5125d46950e0ef5ba901334dde1de72dd2c1dc28abb" + "url": "https://www.voidtools.com/Everything-1.5.0.1371a.x86.zip", + "hash": "983ff8b3d0e86b49dc31860fab85642f01fbf8c6c4930d007156f2ca61f1beb7" } }, "pre_install": [ diff --git a/bucket/everything-alpha_DoveBoy.json b/bucket/everything-alpha_DoveBoy.json index c6fd1648cf9..f19117e2e2c 100644 --- a/bucket/everything-alpha_DoveBoy.json +++ b/bucket/everything-alpha_DoveBoy.json @@ -1,17 +1,17 @@ { - "version": "1.5.0.1370a", + "version": "1.5.0.1371a", "description": "Locate files and folders by name instantly.", "homepage": "https://www.voidtools.com", "license": "MIT", "notes": "Run '$dir\\install-context.reg' to add Everything to right-click context menu.", "architecture": { "64bit": { - "url": "https://www.voidtools.com/Everything-1.5.0.1370a.x64.zip", - "hash": "229a9dd67b97a44052040d4e5247f3f7ef0d418d24d152fd1674b023010636d8" + "url": "https://www.voidtools.com/Everything-1.5.0.1371a.x64.zip", + "hash": "43c41d0dd0e33649512c1a69c1d4bd1c6a0fc919a40087ed1a236e5464aecffc" }, "32bit": { - "url": "https://www.voidtools.com/Everything-1.5.0.1370a.x86.zip", - "hash": "a17595e6802680d31e54c5125d46950e0ef5ba901334dde1de72dd2c1dc28abb" + "url": "https://www.voidtools.com/Everything-1.5.0.1371a.x86.zip", + "hash": "983ff8b3d0e86b49dc31860fab85642f01fbf8c6c4930d007156f2ca61f1beb7" } }, "pre_install": [ diff --git a/bucket/everything-toolbar.json b/bucket/everything-toolbar.json new file mode 100644 index 00000000000..ada334db47b --- /dev/null +++ b/bucket/everything-toolbar.json @@ -0,0 +1,18 @@ +{ + "version": "1.3.2", + "homepage": "https://github.com/srwi/EverythingToolbar", + "description": "Everything integration for the Windows taskbar", + "url": "https://github.com/stnkl/EverythingToolbar/releases/download/1.3.2/EverythingToolbar-1.3.2.msi#/setup.msi_", + "license": "MIT", + "hash": "bba20adf0d1c631828515532936e88c0d4a2ca9ec3317c435534f19b7721011e", + "installer": { + "script": "Start-Process -Wait msiexec \"/i `\"$dir\\setup.msi_`\"/norestart /qn INSTALLFOLDER=`\"$dir`\"\" -Verb RunAs" + }, + "uninstaller": { + "script": "Start-Process -Wait msiexec \"/x `\"$dir\\setup.msi_`\" /qn /norestart\" -Verb RunAs" + }, + "checkver": "github", + "autoupdate": { + "url": "https://github.com/stnkl/EverythingToolbar/releases/download/$version/EverythingToolbar-$version.msi#/setup.msi_" + } +} diff --git a/bucket/exif-pilot.json b/bucket/exif-pilot.json new file mode 100644 index 00000000000..7a1ee68e139 --- /dev/null +++ b/bucket/exif-pilot.json @@ -0,0 +1,23 @@ +{ + "homepage": "https://www.colorpilot.com/exif.html", + "description": "EXIF/IPTC data viewer, EXIF data editor & creator", + "version": "6.22.0", + "license": "freeware", + "url": "https://www.two-pilots.com/colorpilot.com/load/exif.exe", + "hash": "ffaee4231bfc2d16af5bbccd70b9b4bce179f868d429dce849d932b0d43e1a84", + "innosetup": true, + "persist": "ExifPilot.tags", + "shortcuts": [ + [ + "ExifPilot.exe", + "Exif Pilot" + ] + ], + "checkver": { + "url": "https://www.colorpilot.com/exif.html", + "regex": ":: Version ([\\d.]+)" + }, + "autoupdate": { + "url": "https://www.two-pilots.com/colorpilot.com/load/exif.exe" + } +} diff --git a/bucket/explorerplusplus_naderi.json b/bucket/explorerplusplus_naderi.json new file mode 100644 index 00000000000..bb8fd0b0cb1 --- /dev/null +++ b/bucket/explorerplusplus_naderi.json @@ -0,0 +1,36 @@ +{ + "homepage": "https://explorerplusplus.com/", + "version": "1.4.0", + "license": "freeware", + "architecture": { + "64bit": { + "url": "https://github.com/derceg/explorerplusplus/releases/download/version-1.4.0/explorerpp_x64.zip", + "hash": "81ec54586dfef888b886d409afa22e31f22d4f6ba35d52d93074b4ee64b79b0c" + }, + "32bit": { + "url": "https://github.com/derceg/explorerplusplus/releases/download/version-1.4.0/explorerpp_x86.zip", + "hash": "39e70f86895568138ab509d5965e104cbca56dda05ac1925fd7e65a57da7bc40" + } + }, + "persist": "config.xml", + "shortcuts": [ + [ + "Explorer++.exe", + "Explorer++" + ] + ], + "checkver": { + "url": "https://github.com/derceg/explorerplusplus/releases", + "regex": "/tree/version-([\\d.]+[-beta]+[-]?[\\d]?|[\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/derceg/explorerplusplus/releases/download/version-$version/explorerpp_x64.zip" + }, + "32bit": { + "url": "https://github.com/derceg/explorerplusplus/releases/download/version-$version/explorerpp_x86.zip" + } + } + } +} diff --git a/bucket/extraterm.json b/bucket/extraterm.json index 328f191f08b..f412ad0735c 100644 --- a/bucket/extraterm.json +++ b/bucket/extraterm.json @@ -1,31 +1,33 @@ { - "version": "0.75.0", - "description": "The swiss army chainsaw of terminal emulators", - "homepage": "https://extraterm.org", + "homepage": "http://extraterm.org/", + "description": "The swiss army chainsaw of terminal emulators.", + "version": "0.76.0", "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/sedwards2009/extraterm/releases/download/v0.75.0/extratermqt-0.75.0-windows-x64.zip", - "hash": "8301befe612d0256794cfbce9003555ce40098eb7d75db2f775c40ff1d3eb2c7", - "extract_dir": "extratermqt-0.75.0-windows-x64" + "url": "https://github.com/sedwards2009/extraterm/releases/download/v0.76.0/extratermqt-setup-0.76.0.exe#/dl.7z", + "hash": "ff21bb4f1ec50b2fb6b013c1c675e54a47643ceb6f60b0fe0f76debccf4a5a6c" } }, - "bin": "extratermqt.exe", + "pre_install": "if (!(Test-Path \"$persist_dir\\application_paths.json\")) {Set-Content \"$dir\\application_paths.json\" (@('{', ' \"userSettingsPath\": \"./config\"','}') -join \"`r`n\") -Encoding ASCII}", "shortcuts": [ [ "extratermqt.exe", "Extraterm" ] ], + "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninstall.exe\" -Force -Recurse", + "persist": [ + "application_paths.json", + "config" + ], "checkver": { - "url": "https://github.com/sedwards2009/extraterm/releases/", - "regex": "Extraterm\\s+v([\\d.]+)" + "github": "https://github.com/sedwards2009/extraterm" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/sedwards2009/extraterm/releases/download/v$version/extratermqt-$version-windows-x64.zip", - "extract_dir": "extratermqt-$version-windows-x64" + "url": "https://github.com/sedwards2009/extraterm/releases/download/v$version/extratermqt-setup-$version.exe#/dl.7z" } } } diff --git a/bucket/extraterm_ScoopInstaller.json b/bucket/extraterm_ScoopInstaller.json new file mode 100644 index 00000000000..328f191f08b --- /dev/null +++ b/bucket/extraterm_ScoopInstaller.json @@ -0,0 +1,32 @@ +{ + "version": "0.75.0", + "description": "The swiss army chainsaw of terminal emulators", + "homepage": "https://extraterm.org", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/sedwards2009/extraterm/releases/download/v0.75.0/extratermqt-0.75.0-windows-x64.zip", + "hash": "8301befe612d0256794cfbce9003555ce40098eb7d75db2f775c40ff1d3eb2c7", + "extract_dir": "extratermqt-0.75.0-windows-x64" + } + }, + "bin": "extratermqt.exe", + "shortcuts": [ + [ + "extratermqt.exe", + "Extraterm" + ] + ], + "checkver": { + "url": "https://github.com/sedwards2009/extraterm/releases/", + "regex": "Extraterm\\s+v([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/sedwards2009/extraterm/releases/download/v$version/extratermqt-$version-windows-x64.zip", + "extract_dir": "extratermqt-$version-windows-x64" + } + } + } +} diff --git a/bucket/falkon_naderi.json b/bucket/falkon_naderi.json new file mode 100644 index 00000000000..4aab6ca8262 --- /dev/null +++ b/bucket/falkon_naderi.json @@ -0,0 +1,45 @@ +{ + "homepage": "https://www.falkon.org", + "version": "3.1.0", + "description": "KDE web browser using QtWebEngine rendering engine, previously known as QupZilla.", + "license": "GPL-3.0-or-later", + "architecture": { + "64bit": { + "url": "https://download.kde.org/stable/falkon/3.1/Falkon.Installer.3.1.0.x64.exe#/dl.7z", + "hash": "5ab4c139dee19c21114f7acbe38c40babb392bfb875cb977db11fd390b7aa7ee" + }, + "32bit": { + "url": "https://download.kde.org/stable/falkon/3.1/Falkon.Installer.3.1.0.exe#/dl.7z", + "hash": "806dc30fd68edee4587e2f480054000f82d5d56df5047ee299547cb2247a3a88" + } + }, + "persist": [ + "falkon.conf", + "config", + "qt.conf", + "plugins" + ], + "shortcuts": [ + [ + "falkon.exe", + "Falkon" + ] + ], + "checkver": { + "url": "https://www.falkon.org/download/", + "regex": "/Falkon.Installer.([\\d.]+)\\.exe" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.kde.org/stable/falkon/$majorVersion.$minorVersion/Falkon.Installer.$version.x64.exe#/dl.7z" + }, + "32bit": { + "url": "https://download.kde.org/stable/falkon/$majorVersion.$minorVersion/Falkon.Installer.$version.exe#/dl.7z" + } + }, + "hash": { + "url": "$url.sha256" + } + } +} diff --git a/bucket/famistudio_naderi.json b/bucket/famistudio_naderi.json new file mode 100644 index 00000000000..fbd887f0bae --- /dev/null +++ b/bucket/famistudio_naderi.json @@ -0,0 +1,19 @@ +{ + "version": "4.1.3", + "description": "FamiStudio NES Music Editor.", + "homepage": "https://github.com/BleuBleu/FamiStudio", + "license": "MIT", + "url": "https://github.com/BleuBleu/FamiStudio/releases/download/4.1.3/FamiStudio413-WinPortableExe.zip", + "hash": "fc0f713d99ccb47a15425dd77e64a56a6ba4aa247b698f3fff609c2ed9987ba9", + "bin": "FamiStudio.exe", + "shortcuts": [ + [ + "FamiStudio.exe", + "FamiStudio" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/BleuBleu/FamiStudio/releases/download/$version/FamiStudio$majorVersion$minorVersion$patchVersion-WinPortableExe.zip" + } +} diff --git a/bucket/fan-control.json b/bucket/fan-control.json new file mode 100644 index 00000000000..4f589fe17ef --- /dev/null +++ b/bucket/fan-control.json @@ -0,0 +1,26 @@ +{ + "version": "181", + "description": "Fan Control. A focused and highly customizable fan controlling software for Windows", + "homepage": "https://github.com/Rem0o/FanControl.Releases", + "license": "Unknown", + "changelog": "https://github.com/Rem0o/FanControl.Releases/releases", + "url": "https://github.com/Rem0o/FanControl.Releases/raw/V181/FanControl.zip", + "hash": "e0676196d6c50038c01caa94ffa8cc6e206a86a261d25d6e90c676e3aebc6fc7", + "pre_install": "Test-Persistence ('userConfig.json') -Content '{}'", + "shortcuts": [ + [ + "FanControl.exe", + "Fan Control" + ] + ], + "persist": [ + "Plugins", + "userConfig.json" + ], + "checkver": { + "github": "https://github.com/Rem0o/FanControl.Releases" + }, + "autoupdate": { + "url": "https://github.com/Rem0o/FanControl.Releases/raw/V$version/FanControl.zip" + } +} diff --git a/bucket/ffmpeg-gyan-nightly.json b/bucket/ffmpeg-gyan-nightly.json index d75d641bf12..8a2369ef075 100644 --- a/bucket/ffmpeg-gyan-nightly.json +++ b/bucket/ffmpeg-gyan-nightly.json @@ -1,13 +1,13 @@ { - "version": "2024-03-04", + "version": "2024-03-07", "description": "A complete, cross-platform solution to record, convert and stream audio and video.", "homepage": "https://ffmpeg.org", "license": "GPL-3.0-or-later", "architecture": { "64bit": { - "url": "https://www.gyan.dev/ffmpeg/builds/packages/ffmpeg-2024-03-04-git-e30369bc1c-full_build.7z", - "hash": "fb017df7ad8417bfbec1062a58ba66033fe38b2a7846545384358f8b9d34d773", - "extract_dir": "ffmpeg-2024-03-04-git-e30369bc1c-full_build" + "url": "https://www.gyan.dev/ffmpeg/builds/packages/ffmpeg-2024-03-07-git-97beb63a66-full_build.7z", + "hash": "ef9cbe353c77467f55630e37495d46b66f09abbdfc9d8225fa250015f2336be4", + "extract_dir": "ffmpeg-2024-03-07-git-97beb63a66-full_build" } }, "post_install": [ diff --git a/bucket/ffmpeg-nightly.json b/bucket/ffmpeg-nightly.json index 9b151da58c3..8e471095d4b 100644 --- a/bucket/ffmpeg-nightly.json +++ b/bucket/ffmpeg-nightly.json @@ -1,12 +1,12 @@ { - "version": "1709746253", + "version": "1709818336", "description": "A complete, cross-platform solution to record, convert and stream audio and video.", "homepage": "https://ffmpeg.org", "license": "GPL-3.0-or-later", "architecture": { "64bit": { "url": "https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-win64-gpl.zip", - "hash": "e151b2f7229975380c20a67f5c08f971f30a8f45951c44bf5b34d6062713678f", + "hash": "40fe456ce0db933e92b41cb85ec43117ae57b3b77ce337989f386e72341c487f", "extract_dir": "ffmpeg-master-latest-win64-gpl" } }, diff --git a/bucket/ffmpeg-nightly_DoveBoy.json b/bucket/ffmpeg-nightly_DoveBoy.json index 9d2d9213b3d..5fdccc9bbae 100644 --- a/bucket/ffmpeg-nightly_DoveBoy.json +++ b/bucket/ffmpeg-nightly_DoveBoy.json @@ -1,13 +1,13 @@ { - "version": "113991", + "version": "113997", "description": "A complete, cross-platform solution to record, convert and stream audio and video.", "homepage": "https://ffmpeg.org", "license": "GPL-3.0-or-later", "architecture": { "64bit": { - "url": "https://github.com/BtbN/FFmpeg-Builds/releases/download/autobuild-2024-03-06-16-45/ffmpeg-N-113991-g49707b0590-win64-gpl.zip", - "hash": "569c1b5c2d444f8ac1faf46cd59e66e8c559e80c5229223e6fa5f8b2b48cc86e", - "extract_dir": "ffmpeg-N-113991-g49707b0590-win64-gpl" + "url": "https://github.com/BtbN/FFmpeg-Builds/releases/download/autobuild-2024-03-07-12-49/ffmpeg-N-113997-g97beb63a66-win64-gpl.zip", + "hash": "466b2977a0cc3762a2625c43c085a05c3e0790dce1740f40532d64cec43a275a", + "extract_dir": "ffmpeg-N-113997-g97beb63a66-win64-gpl" } }, "bin": [ diff --git a/bucket/ffmpeg-shared-nightly.json b/bucket/ffmpeg-shared-nightly.json index 757f9bf7af4..13162d3ba89 100644 --- a/bucket/ffmpeg-shared-nightly.json +++ b/bucket/ffmpeg-shared-nightly.json @@ -1,13 +1,13 @@ { - "version": "113991", + "version": "113997", "description": "A complete, cross-platform solution to record, convert and stream audio and video.", "homepage": "https://ffmpeg.org", "license": "GPL-3.0-or-later", "architecture": { "64bit": { - "url": "https://github.com/BtbN/FFmpeg-Builds/releases/download/autobuild-2024-03-06-16-45/ffmpeg-N-113991-g49707b0590-win64-gpl-shared.zip", - "hash": "90f9ae7e27f7abb12c7606771a0a81ff65367750ce1649ded8e0d37dfdb3b1ba", - "extract_dir": "ffmpeg-N-113991-g49707b0590-win64-gpl-shared" + "url": "https://github.com/BtbN/FFmpeg-Builds/releases/download/autobuild-2024-03-07-12-49/ffmpeg-N-113997-g97beb63a66-win64-gpl-shared.zip", + "hash": "87f2c314a18775fa7e180988804986ed8a2fa055be3aa1f9314cd7f6e3f44480", + "extract_dir": "ffmpeg-N-113997-g97beb63a66-win64-gpl-shared" } }, "bin": [ diff --git a/bucket/ffmpeg-shared-nightly_DoveBoy.json b/bucket/ffmpeg-shared-nightly_DoveBoy.json index cef4f64d531..4b6bebb0312 100644 --- a/bucket/ffmpeg-shared-nightly_DoveBoy.json +++ b/bucket/ffmpeg-shared-nightly_DoveBoy.json @@ -1,13 +1,13 @@ { - "version": "113991", + "version": "113997", "description": "A complete, cross-platform solution to record, convert and stream audio and video.", "homepage": "https://ffmpeg.org", "license": "GPL-3.0-or-later", "architecture": { "64bit": { - "url": "https://github.com/BtbN/FFmpeg-Builds/releases/download/autobuild-2024-03-06-16-45/ffmpeg-N-113991-g49707b0590-win64-gpl-shared.zip", - "hash": "90f9ae7e27f7abb12c7606771a0a81ff65367750ce1649ded8e0d37dfdb3b1ba", - "extract_dir": "ffmpeg-N-113991-g49707b0590-win64-gpl-shared" + "url": "https://github.com/BtbN/FFmpeg-Builds/releases/download/autobuild-2024-03-07-12-49/ffmpeg-N-113997-g97beb63a66-win64-gpl-shared.zip", + "hash": "87f2c314a18775fa7e180988804986ed8a2fa055be3aa1f9314cd7f6e3f44480", + "extract_dir": "ffmpeg-N-113997-g97beb63a66-win64-gpl-shared" } }, "bin": [ diff --git a/bucket/ffmpeg-yt-dlp.json b/bucket/ffmpeg-yt-dlp.json index 476b00c7d1e..8dea77a638e 100644 --- a/bucket/ffmpeg-yt-dlp.json +++ b/bucket/ffmpeg-yt-dlp.json @@ -1,5 +1,5 @@ { - "version": "6.1.1-16-20240306", + "version": "6.1.1-16-20240307", "description": "FFMpeg builds of latest release branch with patches necessary for smooth integration with yt-dlp", "homepage": "https://github.com/yt-dlp/FFmpeg-Builds", "license": "MIT", @@ -8,13 +8,13 @@ }, "architecture": { "64bit": { - "url": "https://github.com/yt-dlp/FFmpeg-Builds/releases/download/autobuild-2024-03-06-15-59/ffmpeg-n6.1.1-16-g33efa50fa4-win64-gpl-6.1.zip", - "hash": "c6d029bbb96a577fca49657bf5835ec96bfd21736063bebf74a9b455374b3ef8", + "url": "https://github.com/yt-dlp/FFmpeg-Builds/releases/download/autobuild-2024-03-07-14-08/ffmpeg-n6.1.1-16-g33efa50fa4-win64-gpl-6.1.zip", + "hash": "2e70038ca83eaeb112115d2fe122d9d5883dbf622d5b4dca7d3856707dfdffb3", "extract_dir": "ffmpeg-n6.1.1-16-g33efa50fa4-win64-gpl-6.1" }, "32bit": { - "url": "https://github.com/yt-dlp/FFmpeg-Builds/releases/download/autobuild-2024-03-06-15-59/ffmpeg-n6.1.1-16-g33efa50fa4-win32-gpl-6.1.zip", - "hash": "5f1c38eeb649aea25fabec380d211c34809192fa28fe58f97642626a5e929199", + "url": "https://github.com/yt-dlp/FFmpeg-Builds/releases/download/autobuild-2024-03-07-14-08/ffmpeg-n6.1.1-16-g33efa50fa4-win32-gpl-6.1.zip", + "hash": "b27c00498580e64bf53120084c29e492d172b3547f8b08f40241d06dbef39bd1", "extract_dir": "ffmpeg-n6.1.1-16-g33efa50fa4-win32-gpl-6.1" } }, diff --git a/bucket/filevoyager-portable.json b/bucket/filevoyager-portable.json new file mode 100644 index 00000000000..a98a87b9bb8 --- /dev/null +++ b/bucket/filevoyager-portable.json @@ -0,0 +1,28 @@ +{ + "version": "24.1.20.0", + "description": "Swiss army knife of file management", + "homepage": "https://portableapps.com/apps/utilities/filevoyager-portable", + "license": "Freeware", + "url": "https://portableapps.com/redir2/?a=FileVoyagerPortable&s=s&d=pa&f=FileVoyagerPortable_24.1.20.0.paf.exe#/dl.7z", + "hash": "277e958991dc735757fd48026947188f37e38812306ce268937c8ffb02ea16dd", + "bin": "FileVoyagerPortable.exe", + "shortcuts": [ + [ + "FileVoyagerPortable.exe", + "FileVoyager" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/filevoyager-portable", + "re": "Version\\s+([\\w\\.]+) for Win" + }, + "autoupdate": { + "url": "https://portableapps.com/redir2/?a=FileVoyagerPortable&s=s&d=pa&f=FileVoyagerPortable_$version.paf.exe#/dl.7z", + "hash": { + "url": "https://portableapps.com/apps/utilities/filevoyager-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" +} diff --git a/bucket/firefox-beta-de.json b/bucket/firefox-beta-de.json new file mode 100644 index 00000000000..f161f9f2e56 --- /dev/null +++ b/bucket/firefox-beta-de.json @@ -0,0 +1,54 @@ +{ + "version": "124.0b8", + "description": "Beta builds of Firefox: the popular open source web browser.", + "homepage": "https://www.mozilla.org/de-DE/firefox/beta/", + "license": "MPL-2.0", + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/firefox/releases/124.0b8/win64/de-DE/Firefox%20Setup%20124.0b8.exe#/dl.7z", + "hash": "sha512:19d78d9b14c00ec6d72234abe8419c20f2c9e207b482a95da85bd043532a66bc28061c6fbcdb3cb7ea8b5eb126af2ea91819a4374e3ee2fd8588bf2523603dac" + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/firefox/releases/124.0b8/win32/de-DE/Firefox%20Setup%20124.0b8.exe#/dl.7z", + "hash": "sha512:19d78d9b14c00ec6d72234abe8419c20f2c9e207b482a95da85bd043532a66bc28061c6fbcdb3cb7ea8b5eb126af2ea91819a4374e3ee2fd8588bf2523603dac" + } + }, + "extract_dir": "core", + "bin": [ + [ + "firefox.exe", + "firefox-beta-de", + "-profile \"$dir\\profile\"" + ] + ], + "shortcuts": [ + [ + "firefox.exe", + "Firefox Beta (de)", + "-profile \"$dir\\profile\"" + ] + ], + "persist": "profile", + "checkver": { + "url": "https://www.mozilla.org/de/firefox/all/", + "regex": "<option value=\"desktop_beta\">([\\db.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/firefox/releases/$version/win64/de-DE/Firefox%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/firefox/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win64/de-DE/$basename" + } + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/firefox/releases/$version/win32/de-DE/Firefox%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/firefox/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win32/de-DE/$basename" + } + } + } + } +} diff --git a/bucket/firefox-beta-fa.json b/bucket/firefox-beta-fa.json new file mode 100644 index 00000000000..f43b59617d9 --- /dev/null +++ b/bucket/firefox-beta-fa.json @@ -0,0 +1,54 @@ +{ + "version": "124.0b8", + "description": "Beta builds of Firefox: the popular open source web browser.", + "homepage": "https://www.mozilla.org/fa-IR/firefox/beta/", + "license": "MPL-2.0", + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/firefox/releases/124.0b8/win64/fa-IR/Firefox%20Setup%20124.0b8.exe#/dl.7z", + "hash": "sha512:19d78d9b14c00ec6d72234abe8419c20f2c9e207b482a95da85bd043532a66bc28061c6fbcdb3cb7ea8b5eb126af2ea91819a4374e3ee2fd8588bf2523603dac" + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/firefox/releases/124.0b8/win32/fa-IR/Firefox%20Setup%20124.0b8.exe#/dl.7z", + "hash": "sha512:19d78d9b14c00ec6d72234abe8419c20f2c9e207b482a95da85bd043532a66bc28061c6fbcdb3cb7ea8b5eb126af2ea91819a4374e3ee2fd8588bf2523603dac" + } + }, + "extract_dir": "core", + "bin": [ + [ + "firefox.exe", + "firefox-beta-fa", + "-profile \"$dir\\profile\"" + ] + ], + "shortcuts": [ + [ + "firefox.exe", + "Firefox Beta (fa)", + "-profile \"$dir\\profile\"" + ] + ], + "persist": "profile", + "checkver": { + "url": "https://www.mozilla.org/de/firefox/all/", + "regex": "<option value=\"desktop_beta\">([\\db.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/firefox/releases/$version/win64/fa-IR/Firefox%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/firefox/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win64/fa-IR/$basename" + } + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/firefox/releases/$version/win32/fa-IR/Firefox%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/firefox/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win32/fa-IR/$basename" + } + } + } + } +} diff --git a/bucket/firefox-beta-portable.json b/bucket/firefox-beta-portable.json new file mode 100644 index 00000000000..1f9d9d45985 --- /dev/null +++ b/bucket/firefox-beta-portable.json @@ -0,0 +1,54 @@ +{ + "version": "124.0b8", + "description": "Beta builds of Firefox: the popular open source web browser.", + "homepage": "https://www.mozilla.org/en-US/firefox/beta/", + "license": "MPL-2.0", + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/firefox/releases/124.0b8/win64/en-US/Firefox%20Setup%20124.0b8.exe#/dl.7z", + "hash": "sha512:b3fdaedd42c3b61be6f57dfe1d6eaac5aea6d885adafd325998ac1c3b6ed1628367508758b70be73bd32e55f5caa19b8b582286b5a39863768e35be571a363e0" + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/firefox/releases/124.0b8/win32/en-US/Firefox%20Setup%20124.0b8.exe#/dl.7z", + "hash": "sha512:50943bf04ff440466a1049c876d0c3c1f3edd8a23cd1c4c2fc9285f7d2200c249ed8bf30c9b2ac5dbabc85255fcc7a51bf0b8abc28ec1f0af55a09c2415ae5ce" + } + }, + "extract_dir": "core", + "bin": [ + [ + "firefox.exe", + "firefox-beta", + "-profile \"$dir\\profile\"" + ] + ], + "shortcuts": [ + [ + "firefox.exe", + "Firefox Beta", + "-profile \"$dir\\profile\"" + ] + ], + "persist": "profile", + "checkver": { + "url": "https://www.mozilla.org/de/firefox/all/", + "regex": "<option value=\"desktop_beta\">([\\db.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/firefox/releases/$version/win64/en-US/Firefox%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/firefox/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win64/en-US/$basename" + } + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/firefox/releases/$version/win32/en-US/Firefox%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/firefox/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win32/en-US/$basename" + } + } + } + } +} diff --git a/bucket/firefox-developer-de.json b/bucket/firefox-developer-de.json new file mode 100644 index 00000000000..e64913610e5 --- /dev/null +++ b/bucket/firefox-developer-de.json @@ -0,0 +1,59 @@ +{ + "version": "124.0b8", + "description": "Developer builds of Firefox: the popular open source web browser.", + "homepage": "https://www.mozilla.org/de-DE/firefox/developer/", + "license": "MPL-2.0", + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/devedition/releases/124.0b8/win64/de-DE/Firefox%20Setup%20124.0b8.exe#/dl.7z", + "hash": "sha512:d9ffae7c6b3ac5ae8167cbf621e24c282fb9be5bae93fe32f1de2c6b2dce8e0b5865c7ac4ed901e53186819a306b6ffdfd194bc6a6ffcf14315a4401bee336ce" + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/devedition/releases/124.0b8/win32/de-DE/Firefox%20Setup%20124.0b8.exe#/dl.7z", + "hash": "sha512:d9ffae7c6b3ac5ae8167cbf621e24c282fb9be5bae93fe32f1de2c6b2dce8e0b5865c7ac4ed901e53186819a306b6ffdfd194bc6a6ffcf14315a4401bee336ce" + } + }, + "extract_dir": "core", + "bin": [ + [ + "firefox.exe", + "firefox-dev-de", + "-profile \"$dir\\profile\"" + ], + [ + "firefox.exe", + "firefox-developer-de", + "-profile \"$dir\\profile\"" + ] + ], + "shortcuts": [ + [ + "firefox.exe", + "Firefox Developer (de)", + "-profile \"$dir\\profile\"" + ] + ], + "persist": "profile", + "checkver": { + "url": "https://www.mozilla.org/de/firefox/all/", + "regex": "<option value=\"desktop_developer\">([\\db.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/devedition/releases/$version/win64/de-DE/Firefox%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/devedition/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win64/de-DE/$basename" + } + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/devedition/releases/$version/win32/de-DE/Firefox%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/devedition/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win32/de-DE/$basename" + } + } + } + } +} diff --git a/bucket/firefox-developer-fa.json b/bucket/firefox-developer-fa.json new file mode 100644 index 00000000000..88841f15456 --- /dev/null +++ b/bucket/firefox-developer-fa.json @@ -0,0 +1,59 @@ +{ + "version": "124.0b8", + "description": "Developer builds of Firefox: the popular open source web browser.", + "homepage": "https://www.mozilla.org/fa-IR/firefox/developer/", + "license": "MPL-2.0", + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/devedition/releases/124.0b8/win64/fa-IR/Firefox%20Setup%20124.0b8.exe#/dl.7z", + "hash": "sha512:d9ffae7c6b3ac5ae8167cbf621e24c282fb9be5bae93fe32f1de2c6b2dce8e0b5865c7ac4ed901e53186819a306b6ffdfd194bc6a6ffcf14315a4401bee336ce" + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/devedition/releases/124.0b8/win32/fa-IR/Firefox%20Setup%20124.0b8.exe#/dl.7z", + "hash": "sha512:d9ffae7c6b3ac5ae8167cbf621e24c282fb9be5bae93fe32f1de2c6b2dce8e0b5865c7ac4ed901e53186819a306b6ffdfd194bc6a6ffcf14315a4401bee336ce" + } + }, + "extract_dir": "core", + "bin": [ + [ + "firefox.exe", + "firefox-dev-fa", + "-profile \"$dir\\profile\"" + ], + [ + "firefox.exe", + "firefox-developer-fa", + "-profile \"$dir\\profile\"" + ] + ], + "shortcuts": [ + [ + "firefox.exe", + "Firefox Developer (fa)", + "-profile \"$dir\\profile\"" + ] + ], + "persist": "profile", + "checkver": { + "url": "https://www.mozilla.org/de/firefox/all/", + "regex": "<option value=\"desktop_developer\">([\\db.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/devedition/releases/$version/win64/fa-IR/Firefox%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/devedition/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win64/fa-IR/$basename" + } + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/devedition/releases/$version/win32/fa-IR/Firefox%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/devedition/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win32/fa-IR/$basename" + } + } + } + } +} diff --git a/bucket/firefox-developer-portable.json b/bucket/firefox-developer-portable.json new file mode 100644 index 00000000000..ca77eb08033 --- /dev/null +++ b/bucket/firefox-developer-portable.json @@ -0,0 +1,59 @@ +{ + "version": "124.0b8", + "description": "Developer builds of Firefox: the popular open source web browser.", + "homepage": "https://www.mozilla.org/en-US/firefox/developer/", + "license": "MPL-2.0", + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/devedition/releases/124.0b8/win64/en-US/Firefox%20Setup%20124.0b8.exe#/dl.7z", + "hash": "sha512:953feeffed405a3205ab16b1f3eb9b0b016b30241994966f12c4494a21101d8a7c6f7bcf67b08ac1c133ddbca050b898894f5a8b38ac879c3ff9d576d0bf9eac" + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/devedition/releases/124.0b8/win32/en-US/Firefox%20Setup%20124.0b8.exe#/dl.7z", + "hash": "sha512:989eb107f0b74a9ef22ba7471a9c883870dda0cab7f107dfaee71e9972c57a7db50306c9784130e4d8663976df5cc7b8e9a0214a353205972088f80395ee37ab" + } + }, + "extract_dir": "core", + "bin": [ + [ + "firefox.exe", + "firefox-dev", + "-profile \"$dir\\profile\"" + ], + [ + "firefox.exe", + "firefox-developer", + "-profile \"$dir\\profile\"" + ] + ], + "shortcuts": [ + [ + "firefox.exe", + "Firefox Developer", + "-profile \"$dir\\profile\"" + ] + ], + "persist": "profile", + "checkver": { + "url": "https://www.mozilla.org/de/firefox/all/", + "regex": "<option value=\"desktop_developer\">([\\db.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/devedition/releases/$version/win64/en-US/Firefox%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/devedition/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win64/en-US/$basename" + } + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/devedition/releases/$version/win32/en-US/Firefox%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/devedition/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win32/en-US/$basename" + } + } + } + } +} diff --git a/bucket/firefox-esr-portable.json b/bucket/firefox-esr-portable.json new file mode 100644 index 00000000000..2aece915ea0 --- /dev/null +++ b/bucket/firefox-esr-portable.json @@ -0,0 +1,59 @@ +{ + "version": "115.8.0", + "description": "Extended Support Release of Firefox: the popular open source web browser.", + "homepage": "https://www.mozilla.org/en-US/firefox/organizations/", + "license": "MPL-2.0", + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/firefox/releases/115.8.0esr/win64/en-US/Firefox%20Setup%20115.8.0esr.exe#/dl.7z", + "hash": "sha512:eaa49449da1fdf61d8d3c4e7571c6bb4d710ad30f921390ff8fbaf96eb8811d42fa894262ba561c0c169b03cdca04b7ef58a182ee8f1f39594e9f31b06394b87" + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/firefox/releases/115.8.0esr/win32/en-US/Firefox%20Setup%20115.8.0esr.exe#/dl.7z", + "hash": "sha512:42f4c064cb11d24e5b00a5f10c950f12b6559cfc30d8c64e93d206b40da199a873c6e2aad71011d9c6df0e5a33abffd98dc12bb6293bcd5c7639b1946da31ccb" + } + }, + "extract_dir": "core", + "bin": [ + [ + "firefox.exe", + "firefox", + "-profile \"$dir\\profile\"" + ], + [ + "firefox.exe", + "firefox-esr", + "-profile \"$dir\\profile\"" + ] + ], + "shortcuts": [ + [ + "firefox.exe", + "Firefox ESR", + "-profile \"$dir\\profile\"" + ] + ], + "persist": "profile", + "checkver": { + "url": "https://aus5.mozilla.org/update/6/Firefox/78.0/_/WINNT_x86_64-msvc-x64/en-US/esr/_/_/_/_/update.xml", + "xpath": "/updates/update/@appVersion" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/firefox/releases/$versionesr/win64/en-US/Firefox%20Setup%20$versionesr.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/firefox/releases/$versionesr/SHA512SUMS", + "regex": "$sha512\\s+win64/en-US/$basename" + } + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/firefox/releases/$versionesr/win32/en-US/Firefox%20Setup%20$versionesr.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/firefox/releases/$versionesr/SHA512SUMS", + "regex": "$sha512\\s+win32/en-US/$basename" + } + } + } + } +} diff --git a/bucket/firefox-nightly-de.json b/bucket/firefox-nightly-de.json new file mode 100644 index 00000000000..5926c728bfe --- /dev/null +++ b/bucket/firefox-nightly-de.json @@ -0,0 +1,53 @@ +{ + "version": "125.0a1.20240306095835", + "description": "Nightly builds of Firefox: the popular open source web browser.", + "homepage": "https://www.mozilla.org/de-DE/firefox/nightly/", + "license": "MPL-2.0", + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central-l10n/firefox-125.0a1.de.win64.zip", + "hash": "sha512:5b6bde4d488de8b6bf3db63a25db71272f34a56e90d50ffc2d7ba6715472a8b021d3e144c8aaa4418e582310599350bcc2fe9a9bd425d7acc10b034d6aa8c7cd" + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central-l10n/firefox-125.0a1.de.win32.zip", + "hash": "sha512:725de9cf7280f630e372d5b67a529510cdc37940ffd5ceccbf9b824a4288bc808b57947add61fdb636cbb82f5d3a6a7469ac1c032708121e4da7af9fc8927d7f" + } + }, + "extract_dir": "firefox", + "bin": [ + [ + "firefox.exe", + "firefox-nightly-de", + "-profile \"$dir\\profile\"" + ] + ], + "shortcuts": [ + [ + "firefox.exe", + "Firefox Nightly (de)", + "-profile \"$dir\\profile\"" + ] + ], + "persist": "profile", + "checkver": { + "url": "https://aus5.mozilla.org/update/6/Firefox/60.0/_/WINNT_x86_64-msvc-x64/en-US/nightly/_/_/_/_/update.xml", + "regex": "appVersion=\"([\\w.]+)\".*?buildID=\"((?<yyyy>\\d{4})(?<mm>\\d{2})(?<dd>\\d{2})(?<hr>\\d{2})(?<mi>\\d{2})(?<se>\\d{2}))", + "replace": "${1}.${2}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central-l10n/firefox-$majorVersion.$minorVersion.de.win64.zip", + "hash": { + "url": "$baseurl/firefox-$majorVersion.$minorVersion.de.win64.checksums" + } + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central-l10n/firefox-$majorVersion.$minorVersion.de.win32.zip", + "hash": { + "url": "$baseurl/firefox-$majorVersion.$minorVersion.de.win32.checksums" + } + } + } + } +} diff --git a/bucket/firefox-nightly-fa.json b/bucket/firefox-nightly-fa.json new file mode 100644 index 00000000000..fd8636b2d58 --- /dev/null +++ b/bucket/firefox-nightly-fa.json @@ -0,0 +1,53 @@ +{ + "version": "125.0a1.20240306095835", + "description": "Nightly builds of Firefox: the popular open source web browser.", + "homepage": "https://www.mozilla.org/fa-IR/firefox/nightly/", + "license": "MPL-2.0", + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central-l10n/firefox-125.0a1.fa.win64.zip", + "hash": "sha512:6d127f3dce90edd1f9bf67fdabca9b6503de4c839b59ec76753368ba9ee28852fc58b37f3eb2fd74b2efbe2d5e078049a1cc6384748c5107e74e36e169795b76" + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central-l10n/firefox-125.0a1.fa.win32.zip", + "hash": "sha512:dfe2e15c6dcf98efef7289630a23303356ebd6f92311a3aa4bc6a075adab95d283eb560049fb555ef5dc981d34e17ac8c6ef4e736f273ce5a878524a1ad81da2" + } + }, + "extract_dir": "firefox", + "bin": [ + [ + "firefox.exe", + "firefox-nightly-fa", + "-profile \"$dir\\profile\"" + ] + ], + "shortcuts": [ + [ + "firefox.exe", + "Firefox Nightly (fa)", + "-profile \"$dir\\profile\"" + ] + ], + "persist": "profile", + "checkver": { + "url": "https://aus5.mozilla.org/update/6/Firefox/60.0/_/WINNT_x86_64-msvc-x64/en-US/nightly/_/_/_/_/update.xml", + "regex": "appVersion=\"([\\w.]+)\".*?buildID=\"((?<yyyy>\\d{4})(?<mm>\\d{2})(?<dd>\\d{2})(?<hr>\\d{2})(?<mi>\\d{2})(?<se>\\d{2}))", + "replace": "${1}.${2}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central-l10n/firefox-$majorVersion.$minorVersion.fa.win64.zip", + "hash": { + "url": "$baseurl/firefox-$majorVersion.$minorVersion.fa.win64.checksums" + } + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central-l10n/firefox-$majorVersion.$minorVersion.fa.win32.zip", + "hash": { + "url": "$baseurl/firefox-$majorVersion.$minorVersion.fa.win32.checksums" + } + } + } + } +} diff --git a/bucket/firefox-nightly-portable.json b/bucket/firefox-nightly-portable.json new file mode 100644 index 00000000000..78d61cb6af8 --- /dev/null +++ b/bucket/firefox-nightly-portable.json @@ -0,0 +1,53 @@ +{ + "version": "125.0a1.20240306095835", + "description": "Nightly builds of Firefox: the popular open source web browser.", + "homepage": "https://www.mozilla.org/en-US/firefox/nightly/", + "license": "MPL-2.0", + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/firefox/nightly/2024/03/2024-03-06-09-58-35-mozilla-central/firefox-125.0a1.en-US.win64.installer.exe#/dl.7z", + "hash": "sha512:e05f16d47e8324eb977425b9e10aeb2d0e86c64167d79d30b5e1db7be2956edf1b999a78cac8edae380830b79d31c4d896a2da370361d2dead8003198cb0cf28" + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/firefox/nightly/2024/03/2024-03-06-09-58-35-mozilla-central/firefox-125.0a1.en-US.win32.installer.exe#/dl.7z", + "hash": "sha512:ab7a725527977e065820f8a3d9534e9090d8a7186e044ac5382bc42f04c801d4aa5712ed6f8cf2aa3e7e95413624355c4d000bca27fa243585bcfcadbd38347a" + } + }, + "extract_dir": "core", + "bin": [ + [ + "firefox.exe", + "firefox-nightly", + "-profile \"$dir\\profile\"" + ] + ], + "shortcuts": [ + [ + "firefox.exe", + "Firefox Nightly", + "-profile \"$dir\\profile\"" + ] + ], + "persist": "profile", + "checkver": { + "url": "https://aus5.mozilla.org/update/6/Firefox/60.0/_/WINNT_x86_64-msvc-x64/en-US/nightly/_/_/_/_/update.xml", + "regex": "appVersion=\"([\\w.]+)\".*?buildID=\"((?<yyyy>\\d{4})(?<mm>\\d{2})(?<dd>\\d{2})(?<hr>\\d{2})(?<mi>\\d{2})(?<se>\\d{2}))", + "replace": "${1}.${2}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/firefox/nightly/$matchYyyy/$matchMm/$matchYyyy-$matchMm-$matchDd-$matchHr-$matchMi-$matchSe-mozilla-central/firefox-$majorVersion.$minorVersion.en-US.win64.installer.exe#/dl.7z", + "hash": { + "url": "$baseurl/firefox-$majorVersion.$minorVersion.en-US.win64.checksums" + } + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/firefox/nightly/$matchYyyy/$matchMm/$matchYyyy-$matchMm-$matchDd-$matchHr-$matchMi-$matchSe-mozilla-central/firefox-$majorVersion.$minorVersion.en-US.win32.installer.exe#/dl.7z", + "hash": { + "url": "$baseurl/firefox-$majorVersion.$minorVersion.en-US.win32.checksums" + } + } + } + } +} diff --git a/bucket/firefox-nightly-zh-cn.json b/bucket/firefox-nightly-zh-cn.json index fc9cfb1a41c..25675bb3791 100644 --- a/bucket/firefox-nightly-zh-cn.json +++ b/bucket/firefox-nightly-zh-cn.json @@ -1,16 +1,16 @@ { - "version": "125.0a1.20240306095835", + "version": "125.0a1.20240307095557", "description": "Nightly builds of Firefox: the popular open source web browser.", "homepage": "https://www.mozilla.org/zh-CN/firefox/nightly/", "license": "MPL-2.0", "architecture": { "64bit": { - "url": "https://archive.mozilla.org/pub/firefox/nightly/2024/03/2024-03-06-09-58-35-mozilla-central-l10n/firefox-125.0a1.zh-CN.win64.installer.exe#/firefox.7z", - "hash": "sha512:d7c66a64f7d2bac0d5fe98a0365b3cce74eb7d13c97f3684fa0ccf06f8d964f154bcafd04b5a81e0cdf56fa489fef3c6806e60e09485e15327a23b21a25acb42" + "url": "https://archive.mozilla.org/pub/firefox/nightly/2024/03/2024-03-07-09-55-57-mozilla-central-l10n/firefox-125.0a1.zh-CN.win64.installer.exe#/firefox.7z", + "hash": "sha512:e3f37bb29d2a38257c31cba9cd13291513325fa9c811baae65a16989d1f90dbbbbf26c7ec8d6701fbc1b1d868844815312e81f881d2c6c772ca62417488977fd" }, "32bit": { - "url": "https://archive.mozilla.org/pub/firefox/nightly/2024/03/2024-03-06-09-58-35-mozilla-central-l10n/firefox-125.0a1.zh-CN.win32.installer.exe#/firefox.7z", - "hash": "sha512:c98b249c89febcf8e003e610aab3b45411d2f787655a75d2d587c4a0bcabcaaf39752901a8db29a6b9d8cd414c861190c67a82aa5857cc7f9d5d9700dc849158" + "url": "https://archive.mozilla.org/pub/firefox/nightly/2024/03/2024-03-07-09-55-57-mozilla-central-l10n/firefox-125.0a1.zh-CN.win32.installer.exe#/firefox.7z", + "hash": "sha512:b9a03f139aeaf3d26931315bd7db6b3926a3b90598075e0302fefa7a553ef31a1dd06c66db4299dfd988ee0950e1696a99be6aa7488a75f44e98ed048258e16b" } }, "extract_dir": "core", diff --git a/bucket/firefox-nightly.json b/bucket/firefox-nightly.json index 0aa92f78a99..3061efdbdf9 100644 --- a/bucket/firefox-nightly.json +++ b/bucket/firefox-nightly.json @@ -1,5 +1,5 @@ { - "version": "125.0a1.20240306211627", + "version": "125.0a1.20240307214615", "description": "Nightly builds of Firefox: the popular open source web browser.", "homepage": "https://www.mozilla.org/en-US/firefox/nightly/", "license": "MPL-2.0", @@ -11,12 +11,12 @@ ], "architecture": { "64bit": { - "url": "https://archive.mozilla.org/pub/firefox/nightly/2024/03/2024-03-06-21-16-27-mozilla-central/firefox-125.0a1.en-US.win64.installer.exe#/dl.7z", - "hash": "sha512:090ec09ca69785e5df6cde2297245e7219122ad2127a39a44315fd7245229abd5202ae5b366e7cba9d69bd726d2380c651dfba545b5d1dbe26ef08e26b3eba26" + "url": "https://archive.mozilla.org/pub/firefox/nightly/2024/03/2024-03-07-21-46-15-mozilla-central/firefox-125.0a1.en-US.win64.installer.exe#/dl.7z", + "hash": "sha512:deea43bcd43ce751ee2c9a5f2547b56f73175af00208bc56b802a509df41a44eeb993b7fae0043dfafdc04d9f59a8e1af20b855b6dcac6247f3cce8ce7043bd0" }, "32bit": { - "url": "https://archive.mozilla.org/pub/firefox/nightly/2024/03/2024-03-06-21-16-27-mozilla-central/firefox-125.0a1.en-US.win32.installer.exe#/dl.7z", - "hash": "sha512:29a5d6d8bf7ba7229a74fac0d82d2e84d46e950b7a1309a2f1cc5a149dd7936e5ac9aea18598c7b19864ba96d499b5cf17631814bd7a4a8e7a903498a144869c" + "url": "https://archive.mozilla.org/pub/firefox/nightly/2024/03/2024-03-07-21-46-15-mozilla-central/firefox-125.0a1.en-US.win32.installer.exe#/dl.7z", + "hash": "sha512:a7071a42f1f21a5af0355c3c03801ca1150ea3d1d462ef0fcf6f954fd5e746d6a84ad0a92dc24c44f616832c384194521f6fad5949328ba818bc597d3ef249a2" } }, "extract_dir": "core", diff --git a/bucket/firefox-portable-de.json b/bucket/firefox-portable-de.json new file mode 100644 index 00000000000..1f7873c2494 --- /dev/null +++ b/bucket/firefox-portable-de.json @@ -0,0 +1,54 @@ +{ + "version": "123.0.1", + "description": "Popular open source web browser.", + "homepage": "https://www.mozilla.org/firefox/", + "license": "MPL-2.0", + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/firefox/releases/123.0.1/win64/de-DE/Firefox%20Setup%20123.0.1.exe#/dl.7z", + "hash": "sha512:b4f5ed1648238da59a89be5a824d6cee3d7ac5f01505552827f1d0f9c1001a337e3c7c0d6568b424a0ce8a158a89e1d3955cdc90f0ee034083166efdfb01fd20" + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/firefox/releases/123.0.1/win32/de-DE/Firefox%20Setup%20123.0.1.exe#/dl.7z", + "hash": "sha512:8e3f6e3cd09feb4e2bcca27fcba45a603c324d0582ccaeb8575532c74838dbc0f070b78371750ebf84018912c7ed6f7a94a3ef671b5cd828eb06012f6a1f7693" + } + }, + "extract_dir": "core", + "bin": [ + [ + "firefox.exe", + "firefox-de", + "-profile \"$dir\\profile\"" + ] + ], + "shortcuts": [ + [ + "firefox.exe", + "Firefox (de)", + "-profile \"$dir\\profile\"" + ] + ], + "persist": "Profile", + "checkver": { + "url": "https://product-details.mozilla.org/1.0/firefox_versions.json", + "jsonpath": "$.LATEST_FIREFOX_VERSION" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/firefox/releases/$version/win64/de-DE/Firefox%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/firefox/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win64/de/$basename" + } + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/firefox/releases/$version/win32/de-DE/Firefox%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/firefox/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win32/de/$basename" + } + } + } + } +} diff --git a/bucket/firefox-portable-fa.json b/bucket/firefox-portable-fa.json new file mode 100644 index 00000000000..a5fbbf26daa --- /dev/null +++ b/bucket/firefox-portable-fa.json @@ -0,0 +1,54 @@ +{ + "version": "123.0.1", + "description": "Popular open source web browser.", + "homepage": "https://www.mozilla.org/firefox/", + "license": "MPL-2.0", + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/firefox/releases/123.0.1/win64/fa-IR/Firefox%20Setup%20123.0.1.exe#/dl.7z", + "hash": "sha512:fdfc7685d6a37dcaef97ec8090aa4b63d6025aec951fc60846c344b4495b35ce47c9191870f3bcb4ba56fee5eadcb234752db4aae19d130a87f49ac913f78684" + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/firefox/releases/123.0.1/win32/fa-IR/Firefox%20Setup%20123.0.1.exe#/dl.7z", + "hash": "sha512:c99130be2edb97a31360f23404e8f6608b3635aa74ade71975de6808633963e3da8025cfdd4a9911c0413abe24f12e49d569d1f4203736dd12939e217b5c7915" + } + }, + "extract_dir": "core", + "bin": [ + [ + "firefox.exe", + "firefox-fa", + "-profile \"$dir\\profile\"" + ] + ], + "shortcuts": [ + [ + "firefox.exe", + "Firefox (fa)", + "-profile \"$dir\\profile\"" + ] + ], + "persist": "Profile", + "checkver": { + "url": "https://product-details.mozilla.org/1.0/firefox_versions.json", + "jsonpath": "$.LATEST_FIREFOX_VERSION" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/firefox/releases/$version/win64/fa-IR/Firefox%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/firefox/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win64/fa/$basename" + } + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/firefox/releases/$version/win32/fa-IR/Firefox%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/firefox/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win32/fa/$basename" + } + } + } + } +} diff --git a/bucket/firefox-portable.json b/bucket/firefox-portable.json new file mode 100644 index 00000000000..26e53792eea --- /dev/null +++ b/bucket/firefox-portable.json @@ -0,0 +1,54 @@ +{ + "version": "123.0.1", + "description": "Popular open source web browser.", + "homepage": "https://www.mozilla.org/firefox/", + "license": "MPL-2.0", + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/firefox/releases/123.0.1/win64/en-US/Firefox%20Setup%20123.0.1.exe#/dl.7z", + "hash": "sha512:df806b8f4f05cf1802c23551b7daa22f18c92ec8730126fbc0d39299d1607072a2dd0dcd060a770d5c6c3ee7d762594237ef4ec2846a8371425007626f86ecb3" + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/firefox/releases/123.0.1/win32/en-US/Firefox%20Setup%20123.0.1.exe#/dl.7z", + "hash": "sha512:ef0a33bd08856f4f9c422bc4f420111a65f15141660f6de53d99947938ced05e7b7fd159ffc521097cb44ea820200f101a24127e6408e1dc7fa711ac3b12feeb" + } + }, + "extract_dir": "core", + "bin": [ + [ + "firefox.exe", + "firefox", + "-profile \"$dir\\profile\"" + ] + ], + "shortcuts": [ + [ + "firefox.exe", + "Firefox", + "-profile \"$dir\\profile\"" + ] + ], + "persist": "Profile", + "checkver": { + "url": "https://product-details.mozilla.org/1.0/firefox_versions.json", + "jsonpath": "$.LATEST_FIREFOX_VERSION" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/firefox/releases/$version/win64/en-US/Firefox%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/firefox/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win64/en-US/$basename" + } + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/firefox/releases/$version/win32/en-US/Firefox%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/firefox/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win32/en-US/$basename" + } + } + } + } +} diff --git a/bucket/fixwin-10.json b/bucket/fixwin-10.json new file mode 100644 index 00000000000..fbabbddcfc7 --- /dev/null +++ b/bucket/fixwin-10.json @@ -0,0 +1,23 @@ +{ + "version": "10.2.2", + "description": "Fix Windows 10. Easily fix and repair Windows 10 problems, issues and annoyances.", + "homepage": "https://www.thewindowsclub.com/fixwin-for-windows-10/", + "license": "Freeware", + "url": "https://www.thewindowsclub.com/downloads/FixWin10.zip", + "hash": "a89f6d9713ce8bffa380bad51e380b59c8e5c83ac86df9df7caed5112b51dc19", + "extract_dir": "FixWin 10.2.2", + "installer": { + "script": "(Get-ChildItem $dir 'Fix*exe').Fullname | Rename-Item -NewName 'FixWin.exe'" + }, + "shortcuts": [ + [ + "FixWin.exe", + "FixWin 10" + ] + ], + "checkver": "og:description.+?([\\d.]+) ", + "autoupdate": { + "url": "https://www.thewindowsclub.com/downloads/FixWin10.zip", + "extract_dir": "FixWin $version" + } +} diff --git a/bucket/fixwin-11.json b/bucket/fixwin-11.json new file mode 100644 index 00000000000..7152746900d --- /dev/null +++ b/bucket/fixwin-11.json @@ -0,0 +1,26 @@ +{ + "version": "11.1", + "description": "FixWin 11. the best PC Repair software to fix Windows 11/10 problems", + "homepage": "https://www.thewindowsclub.com/fixwin-windows-pc-repair-software", + "license": "Freeware", + "url": "https://www.thewindowsclub.com/downloads/FixWin11.zip", + "hash": "420453055465215a1eb95348cfad3f1078dfe4aa736abb3d2a7a2600b36ca649", + "extract_dir": "FixWin11.1", + "installer": { + "script": "(Get-ChildItem $dir 'Fix*exe').Fullname | Rename-Item -NewName 'FixWin.exe'" + }, + "shortcuts": [ + [ + "FixWin.exe", + "FixWin 11" + ] + ], + "checkver": { + "url": "https://www.majorgeeks.com/files/details/fixwin_11.html", + "regex": "FixWin 11 - ([\\d.]+)" + }, + "autoupdate": { + "url": "https://www.thewindowsclub.com/downloads/FixWin11.zip", + "extract_dir": "FixWin$version" + } +} diff --git a/bucket/flashpad_naderi.json b/bucket/flashpad_naderi.json new file mode 100644 index 00000000000..c9b6c26cf25 --- /dev/null +++ b/bucket/flashpad_naderi.json @@ -0,0 +1,22 @@ +{ + "homepage": "http://www.haoxg.net/tools.html", + "version": "1.6.3", + "license": "freeware", + "url": "http://www.haoxg.net/download/flashpad.zip", + "hash": "8bc64dad69c0ca0954898ecf8ced0f73c9ccc6fed391c30ed9086914d3823583", + "bin": "FlashPad.exe", + "persist": [ + "config.ini", + "Data" + ], + "shortcuts": [ + [ + "FlashPad.exe", + "FlashPad" + ] + ], + "checkver": "FlashPad ([\\d.]+) \\(flashpad\\.zip\\)", + "autoupdate": { + "url": "http://www.haoxg.net/download/flashpad.zip" + } +} diff --git a/bucket/flutter.json b/bucket/flutter.json index 2d81c0e968e..c27d032fde8 100644 --- a/bucket/flutter.json +++ b/bucket/flutter.json @@ -1,5 +1,5 @@ { - "version": "3.19.2", + "version": "3.19.3", "description": "Google's SDK for crafting beautiful, fast user experiences for mobile, web, and desktop", "homepage": "https://flutter.dev", "license": "BSD-3-Clause", @@ -13,8 +13,8 @@ ], "Visual Studio Code with Flutter extension": "extras/vscode" }, - "url": "https://storage.googleapis.com/flutter_infra_release/releases/stable/windows/flutter_windows_3.19.2-stable.zip", - "hash": "fe9d5ed75977aac4f0dd3b7f75c7ea72b2eb7669f2a39af012b02b4bd52e32bb", + "url": "https://storage.googleapis.com/flutter_infra_release/releases/stable/windows/flutter_windows_3.19.3-stable.zip", + "hash": "d086967c72e9da710e729e7cfe31c5004c39c92c4ef044fddf860c437c332227", "extract_dir": "flutter", "env_add_path": "bin", "env_set": { diff --git a/bucket/flutter_akirco.json b/bucket/flutter_akirco.json index eb2a0deb902..5a1610ce58b 100644 --- a/bucket/flutter_akirco.json +++ b/bucket/flutter_akirco.json @@ -1,5 +1,5 @@ { - "version": "3.19.2", + "version": "3.19.3", "description": "Google's SDK for crafting beautiful, fast user experiences for mobile, web, and desktop", "homepage": "https://flutter.dev", "license": "BSD-3-Clause", @@ -13,8 +13,8 @@ ], "Visual Studio Code with Flutter extension": "extras/vscode" }, - "url": "https://storage.googleapis.com/flutter_infra_release/releases/stable/windows/flutter_windows_3.19.2-stable.zip", - "hash": "fe9d5ed75977aac4f0dd3b7f75c7ea72b2eb7669f2a39af012b02b4bd52e32bb", + "url": "https://storage.googleapis.com/flutter_infra_release/releases/stable/windows/flutter_windows_3.19.3-stable.zip", + "hash": "d086967c72e9da710e729e7cfe31c5004c39c92c4ef044fddf860c437c332227", "extract_dir": "flutter", "env_add_path": "bin", "env_set": { diff --git a/bucket/fmedia_naderi.json b/bucket/fmedia_naderi.json new file mode 100644 index 00000000000..8b83e46e611 --- /dev/null +++ b/bucket/fmedia_naderi.json @@ -0,0 +1,43 @@ +{ + "homepage": "https://stsaz.github.io/fmedia/", + "description": "A fast media player/recorder/converter", + "license": "GPL-3.0-only", + "version": "1.31", + "architecture": { + "64bit": { + "url": "https://github.com/stsaz/fmedia/releases/download/v1.31/fmedia-1.31-windows-x64.zip", + "hash": "3198bbdde2f89d5a2599337d589aca6ca318d5681fd1de1a9fcdfb0502e69b4d" + }, + "32bit": { + "url": "https://github.com/stsaz/fmedia/releases/download/v1.6/fmedia-1.6-win-x86.zip", + "hash": "bf7f0d7c9a9c38c1ebf2c4a49c36656e80cb5b433de5b36d12692c985b62bf42" + } + }, + "extract_dir": "fmedia", + "bin": "fmedia.exe", + "shortcuts": [ + [ + "fmedia-gui.exe", + "fmedia" + ] + ], + "persist": [ + "fmedia.conf", + "fmedia.gui.conf", + "fmedia-user.conf" + ], + "checkver": { + "url": "https://github.com/stsaz/fmedia/tags", + "regex": "/releases/tag/v([\\d.]+[\\w]*)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/stsaz/fmedia/releases/download/v$version/fmedia-$version-windows-x64.zip" + }, + "32bit": { + "url": "https://github.com/stsaz/fmedia/releases/download/v1.6/fmedia-1.6-win-x86.zip" + } + } + } +} diff --git a/bucket/focus-writer.json b/bucket/focus-writer.json new file mode 100644 index 00000000000..0dbf639d51e --- /dev/null +++ b/bucket/focus-writer.json @@ -0,0 +1,29 @@ +{ + "homepage": "https://gottcode.org/focuswriter/", + "version": "1.8.6", + "license": "freeware", + "architecture": { + "64bit": { + "url": "https://gottcode.org/focuswriter/FocusWriter_1.8.6.zip", + "hash": "39d1e7563b000e2dc5b7e11b4d553de6eeea1f4ac9da4475906491fb8617eca6" + } + }, + "persist": "Data", + "shortcuts": [ + [ + "FocusWriter.exe", + "FocusWriter" + ] + ], + "checkver": { + "url": "https://gottcode.org/focuswriter/", + "regex": "<p class=\"version\">Version ([\\d.]+)</p>" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://gottcode.org/focuswriter/FocusWriter_$version.zip" + } + } + } +} diff --git a/bucket/font-behdad.json b/bucket/font-behdad.json new file mode 100644 index 00000000000..89e586418d7 --- /dev/null +++ b/bucket/font-behdad.json @@ -0,0 +1,57 @@ +{ + "version": "1.0.0", + "license": "SIL OFL 1.1", + "homepage": "https://github.com/font-store/BehdadFont", + "url": "https://github.com/font-store/BehdadFont/releases/download/1.0.0/Behdad-1.0.0.zip", + "hash": "51eb78760ee2dd1c05882faf30828fa2f6c101db5eb0cc9290b0c8d9b3c09230", + "pre_install": [ + "Move-Item $dir\\Behdad-$version\\*.ttf $dir", + "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", + "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" + ], + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "checkver": "github", + "autoupdate": { + "url": "https://github.com/font-store/BehdadFont/releases/download/$version/Behdad-$version.zip" + } +} diff --git a/bucket/font-estedad.json b/bucket/font-estedad.json new file mode 100644 index 00000000000..4ab79d824e2 --- /dev/null +++ b/bucket/font-estedad.json @@ -0,0 +1,59 @@ +{ + "version": "7.3", + "license": "SIL OFL 1.1", + "homepage": "https://github.com/aminabedi68/Estedad/", + "url": "https://github.com/aminabedi68/Estedad/releases/download/7.3/Estedad-v7.3.zip", + "hash": "a15726ac8b78b7d87f8b10fbc26581ef309f2c6a8a26f547d90b33d75c73cb87", + "extract_dir": "Estedad-v7.3", + "pre_install": [ + "Move-Item $dir\\ttf\\* $dir", + "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", + "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" + ], + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "checkver": "github", + "autoupdate": { + "url": "https://github.com/aminabedi68/Estedad/releases/download/$version/Estedad-v$version.zip", + "extract_dir": "Estedad-v$version" + } +} diff --git a/bucket/font-farbod.json b/bucket/font-farbod.json new file mode 100644 index 00000000000..10ddbbdf041 --- /dev/null +++ b/bucket/font-farbod.json @@ -0,0 +1,58 @@ +{ + "version": "3.2.5", + "license": "SIL OFL 1.1", + "homepage": "https://github.com/font-store/FarbodFont", + "url": "https://github.com/font-store/FarbodFont/releases/download/v3.2.5/Farbod-3.2.5.zip", + "hash": "da43dcb7b37a242d426771d20aa181b60ab91411c4b6b5408aa4d5473c07cdc4", + "pre_install": [ + "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse" + ], + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "checkver": { + "url": "https://github.com/font-store/FarbodFont/tags", + "regex": "/releases/tag/v([\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/font-store/FarbodFont/releases/download/v$version/Farbod-$version.zip" + } +} diff --git a/bucket/font-gandom.json b/bucket/font-gandom.json new file mode 100644 index 00000000000..c922223513e --- /dev/null +++ b/bucket/font-gandom.json @@ -0,0 +1,56 @@ +{ + "version": "0.8", + "license": "SIL OFL 1.1", + "homepage": "https://github.com/rastikerdar/gandom-font", + "url": "https://github.com/rastikerdar/gandom-font/releases/download/v0.8/gandom-font-v0.8.zip", + "hash": "a02f88ef41938332dc07a174af554494631ef756d076799ea18d1e6af2e5af66", + "pre_install": [ + "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", + "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" + ], + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "checkver": "github", + "autoupdate": { + "url": "https://github.com/rastikerdar/gandom-font/releases/download/v$version/gandom-font-v$version.zip" + } +} diff --git a/bucket/font-ganjnameh.json b/bucket/font-ganjnameh.json new file mode 100644 index 00000000000..7329e386976 --- /dev/null +++ b/bucket/font-ganjnameh.json @@ -0,0 +1,60 @@ +{ + "version": "0.0.4", + "license": "SIL OFL 1.1", + "homepage": "https://github.com/font-store/GanjnamehFont", + "url": "https://github.com/font-store/GanjnamehFont/releases/download/v0.0.4/pack.0.0.4.zip", + "hash": "f0e6d942fd01e190dba679d0e5d2df22e06dff70fb6507a5f6d59fd525fc92e0", + "pre_install": [ + "Move-Item $dir\\fonts\\*.ttf $dir", + "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", + "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" + ], + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "checkver": { + "url": "https://github.com/font-store/GanjnamehFont/tags", + "regex": "/releases/tag/v([\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/font-store/GanjnamehFont/releases/download/v$version/pack.$version.zip" + } +} diff --git a/bucket/font-mikhak.json b/bucket/font-mikhak.json new file mode 100644 index 00000000000..2a40c35768e --- /dev/null +++ b/bucket/font-mikhak.json @@ -0,0 +1,56 @@ +{ + "version": "3.4", + "license": "SIL OFL 1.1", + "homepage": "https://github.com/aminabedi68/Mikhak/", + "url": "https://github.com/aminabedi68/Mikhak/releases/download/3.4/Mikhak-v3.4.zip", + "hash": "1dbbf1cfe8a1752a26196ca3a42067085d03499a9d2d9fb4f34383b375f7a4f4", + "pre_install": [ + "Move-Item $dir\\Mikhak-v$version\\ttf\\* $dir", + "Remove-Item $dir\\Mikhak-v$version, $dir\\Mikhak-DS*, $dir\\FD -Force -Recurse" + ], + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "checkver": "github", + "autoupdate": { + "url": "https://github.com/aminabedi68/Mikhak/releases/download/$version/Mikhak-v$version.zip" + } +} diff --git a/bucket/font-nahid.json b/bucket/font-nahid.json new file mode 100644 index 00000000000..87046bd2a49 --- /dev/null +++ b/bucket/font-nahid.json @@ -0,0 +1,56 @@ +{ + "version": "0.3.0", + "license": "SIL OFL 1.1", + "homepage": "https://github.com/rastikerdar/nahid-font", + "url": "https://github.com/rastikerdar/nahid-font/releases/download/v0.3.0/nahid-font-v0.3.0.zip", + "hash": "98964cb08f84a4e9f56aaa08055d82f2f44489b9ba7d9cb59a403b38b9a238ab", + "pre_install": [ + "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", + "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" + ], + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "checkver": "github", + "autoupdate": { + "url": "https://github.com/rastikerdar/nahid-font/releases/download/v$version/nahid-font-v$version.zip" + } +} diff --git a/bucket/font-nika.json b/bucket/font-nika.json new file mode 100644 index 00000000000..b6db64c1ffd --- /dev/null +++ b/bucket/font-nika.json @@ -0,0 +1,60 @@ +{ + "version": "1.0.0", + "license": "SIL OFL 1.1", + "homepage": "https://github.com/font-store/NikaFont", + "url": "https://github.com/font-store/NikaFont/releases/download/v1.0.0/nika.v1.0.0.zip", + "hash": "a0e435a23fe971eddb3f39883c606c92b43f9a7b1fc0d762509a291996960d2b", + "pre_install": [ + "Move-Item $dir\\fonts\\*.ttf $dir", + "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", + "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" + ], + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "checkver": { + "url": "https://github.com/font-store/NikaFont/tags", + "regex": "/releases/tag/v([\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/font-store/NikaFont/releases/download/v$version/nika.v$version.zip" + } +} diff --git a/bucket/font-noon.json b/bucket/font-noon.json new file mode 100644 index 00000000000..de1c7bc7038 --- /dev/null +++ b/bucket/font-noon.json @@ -0,0 +1,59 @@ +{ + "version": "0.9.0", + "license": "SIL OFL 1.1", + "homepage": "https://github.com/font-store/NoonFont", + "url": "https://github.com/font-store/NoonFont/releases/download/0.9.0/Noon_0-9-0.zip", + "hash": "b3616e6584b6ad0a2bd57c691f1ef247b9982a53ecd4765faebf72f5833376fc", + "pre_install": [ + "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", + "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" + ], + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "checkver": { + "url": "https://github.com/font-store/NoonFont/tags", + "regex": "/releases/tag/([\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/font-store/NoonFont/releases/download/$version/Noon_$dashVersion.zip" + } +} diff --git a/bucket/font-parastoo.json b/bucket/font-parastoo.json new file mode 100644 index 00000000000..555100437b8 --- /dev/null +++ b/bucket/font-parastoo.json @@ -0,0 +1,57 @@ +{ + "version": "2.0.1", + "license": "SIL OFL 1.1", + "homepage": "https://github.com/rastikerdar/parastoo-font", + "url": "https://github.com/rastikerdar/parastoo-font/releases/download/v2.0.1/parastoo-font-v2.0.1.zip", + "hash": "cfa4622b7733330d898e7f228924e5952f14fb62091cf9ddebdc3633b673e43f", + "pre_install": [ + "Move-Item $dir\\web\\*.ttf $dir", + "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", + "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" + ], + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "checkver": "github", + "autoupdate": { + "url": "https://github.com/rastikerdar/parastoo-font/releases/download/v$version/parastoo-font-v$version.zip" + } +} diff --git a/bucket/font-sahel.json b/bucket/font-sahel.json new file mode 100644 index 00000000000..d00aa30c50d --- /dev/null +++ b/bucket/font-sahel.json @@ -0,0 +1,57 @@ +{ + "version": "3.4.0", + "license": "SIL OFL 1.1", + "homepage": "https://github.com/rastikerdar/sahel-font", + "url": "https://github.com/rastikerdar/sahel-font/releases/download/v3.4.0/sahel-font-v3.4.0.zip", + "hash": "3437606dbc3044289310dde3a9b63decdc7727e10dd01a4889cf5a04dfe070ad", + "pre_install": [ + "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", + "Remove-Item $dir\\*-VF.ttf -Force -Recurse", + "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" + ], + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "checkver": "github", + "autoupdate": { + "url": "https://github.com/rastikerdar/sahel-font/releases/download/v$version/sahel-font-v$version.zip" + } +} diff --git a/bucket/font-samim.json b/bucket/font-samim.json new file mode 100644 index 00000000000..cd36c6d5afe --- /dev/null +++ b/bucket/font-samim.json @@ -0,0 +1,56 @@ +{ + "version": "4.0.5", + "license": "SIL OFL 1.1", + "homepage": "https://github.com/rastikerdar/samim-font", + "url": "https://github.com/rastikerdar/samim-font/releases/download/v4.0.5/samim-font-v4.0.5.zip", + "hash": "35df990be0a5a24d0e59d02bd94a9eef5e9461a75f69c054641eb9d6df8f87f6", + "pre_install": [ + "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", + "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" + ], + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "checkver": "github", + "autoupdate": { + "url": "https://github.com/rastikerdar/samim-font/releases/download/v$version/samim-font-v$version.zip" + } +} diff --git a/bucket/font-shabnam.json b/bucket/font-shabnam.json new file mode 100644 index 00000000000..88e631870b5 --- /dev/null +++ b/bucket/font-shabnam.json @@ -0,0 +1,56 @@ +{ + "version": "5.0.1", + "license": "SIL OFL 1.1", + "homepage": "https://github.com/rastikerdar/shabnam-font", + "url": "https://github.com/rastikerdar/shabnam-font/releases/download/v5.0.1/shabnam-font-v5.0.1.zip", + "hash": "cf3bca0e2f2366f70b3a970d50461d86980d49e2412a8aa23bb84f2c5b4bb718", + "pre_install": [ + "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", + "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" + ], + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "checkver": "github", + "autoupdate": { + "url": "https://github.com/rastikerdar/shabnam-font/releases/download/v$version/shabnam-font-v$version.zip" + } +} diff --git a/bucket/font-shahab.json b/bucket/font-shahab.json new file mode 100644 index 00000000000..a9cded5df7c --- /dev/null +++ b/bucket/font-shahab.json @@ -0,0 +1,60 @@ +{ + "version": "0.0.2", + "license": "SIL OFL 1.1", + "homepage": "https://github.com/font-store/ShahabFont", + "url": "https://github.com/font-store/ShahabFont/releases/download/v0.0.2/pack.0.0.2.zip", + "hash": "c369617408bf83a71a155c86abe0988a4500c8c576e84752897255e5dd3ff3f7", + "pre_install": [ + "Move-Item $dir\\fonts\\*.ttf $dir", + "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", + "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" + ], + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "checkver": { + "url": "https://github.com/font-store/ShahabFont/tags", + "regex": "/releases/tag/v([\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/font-store/ShahabFont/releases/download/v$version/pack.$version.zip" + } +} diff --git a/bucket/font-source-sans.json b/bucket/font-source-sans.json new file mode 100644 index 00000000000..e4f91fef7f4 --- /dev/null +++ b/bucket/font-source-sans.json @@ -0,0 +1,58 @@ +{ + "version": "3.052", + "description": "Source Sans is a set of OpenType fonts that have been designed to work well in user interface (UI) environments.", + "homepage": "https://github.com/adobe-fonts/source-sans", + "license": "SIL OFL 1.1", + "url": "https://github.com/adobe-fonts/source-sans/releases/download/3.052R/TTF-source-sans-3.052R.zip", + "hash": "1b0dd1ec44b39f1dd98bbd153a1a3815f083639874ddee02c842bd601bad3d21", + "pre_install": [ + "Move-Item $dir\\TTF\\*.ttf $dir", + "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", + "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" + ], + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "checkver": "github", + "autoupdate": { + "url": "https://github.com/adobe-fonts/source-sans/releases/download/$versionR/TTF-source-sans-$versionR.zip" + } +} diff --git a/bucket/font-tanha.json b/bucket/font-tanha.json new file mode 100644 index 00000000000..845c88183c2 --- /dev/null +++ b/bucket/font-tanha.json @@ -0,0 +1,56 @@ +{ + "version": "0.10", + "license": "SIL OFL 1.1", + "homepage": "https://github.com/rastikerdar/tanha-font", + "url": "https://github.com/rastikerdar/tanha-font/releases/download/v0.10/tanha-font-v0.10.zip", + "hash": "5707650a2e7ee0e669bfdcb94b93de92a5c55a37257030d39a5b854b19864547", + "pre_install": [ + "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", + "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" + ], + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "checkver": "github", + "autoupdate": { + "url": "https://github.com/rastikerdar/tanha-font/releases/download/v$version/tanha-font-v$version.zip" + } +} diff --git a/bucket/font-vazir-code.json b/bucket/font-vazir-code.json new file mode 100644 index 00000000000..0f067e3a4bb --- /dev/null +++ b/bucket/font-vazir-code.json @@ -0,0 +1,56 @@ +{ + "version": "1.1.2", + "license": "SIL OFL 1.1", + "homepage": "https://github.com/rastikerdar/vazir-code-font", + "url": "https://github.com/rastikerdar/vazir-code-font/releases/download/v1.1.2/vazir-code-font-v1.1.2.zip", + "hash": "5c10819faef1d281db03703a82d498815b3d73b83badfa3100f9bbcd893b071e", + "pre_install": [ + "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", + "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" + ], + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "checkver": "github", + "autoupdate": { + "url": "https://github.com/rastikerdar/vazir-code-font/releases/download/v$version/vazir-code-font-v$version.zip" + } +} diff --git a/bucket/font-vazir.json b/bucket/font-vazir.json new file mode 100644 index 00000000000..019148029b8 --- /dev/null +++ b/bucket/font-vazir.json @@ -0,0 +1,53 @@ +{ + "version": "33.003", + "license": "SIL OFL 1.1", + "homepage": "https://github.com/rastikerdar/vazirmatn", + "url": "https://github.com/rastikerdar/vazirmatn/releases/download/v33.003/vazirmatn-v33.003.zip", + "hash": "0a9afd41967e6f57096a56a181a23f81a2b999b62f1f2a4e4b26736580854fdb", + "pre_install": "Move-Item $dir\\fonts\\ttf\\* $dir", + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "checkver": "github", + "autoupdate": { + "url": "https://github.com/rastikerdar/vazirmatn/releases/download/v$version/vazirmatn-v$version.zip" + } +} diff --git a/bucket/fontviewok.json b/bucket/fontviewok.json new file mode 100644 index 00000000000..813ccfcce8b --- /dev/null +++ b/bucket/fontviewok.json @@ -0,0 +1,51 @@ +{ + "version": "8.38", + "description": "The Font-View-OK, creates a quick visual overview of fonts.", + "homepage": "http://www.softwareok.com/?seite=Freeware/FontViewOK", + "license": { + "identifier": "Freeware", + "url": "http://www.softwareok.com/?seite=Freeware/FontViewOK/Eula" + }, + "architecture": { + "64bit": { + "url": "http://www.softwareok.com/Download/FontViewOK_Portable_x64.zip", + "hash": "837ee22f0991d504ae9fd674c8fc6254ae7327539fd3f22e5b8cb639dc5bff1e", + "shortcuts": [ + [ + "FontViewOK_x64_p.exe", + "FontViewOK" + ] + ] + }, + "32bit": { + "url": "http://www.softwareok.com/Download/FontViewOK_Portable.zip", + "hash": "b3a0f69d527fa6a2ee7d5153ae998edfcf2fc00d0dedbd53721decb3c2f98e26", + "shortcuts": [ + [ + "FontViewOK_p.exe", + "FontViewOK" + ] + ] + } + }, + "pre_install": "if (-not (Test-Path \"$persist_dir\\FontViewOK.ini\")) { New-Item \"$dir\\FontViewOK.ini\" | Out-Null }", + "persist": "FontViewOK.ini", + "checkver": { + "url": "http://www.softwareok.com/?seite=Freeware/FontViewOK/History", + "regex": "version ([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://www.softwareok.com/Download/FontViewOK_Portable_x64.zip" + }, + "32bit": { + "url": "http://www.softwareok.com/Download/FontViewOK_Portable.zip" + } + }, + "hash": { + "url": "https://www.softwareok.com/?Download=FontViewOK", + "regex": "$basename.*?$sha256<" + } + } +} diff --git a/bucket/fopnu.json b/bucket/fopnu.json new file mode 100644 index 00000000000..49b1346e20e --- /dev/null +++ b/bucket/fopnu.json @@ -0,0 +1,39 @@ +{ + "version": "1.62-1", + "description": "Fopnu is a New and Powerful P2P File Sharing System.", + "homepage": "https://www.fopnu.com/", + "url": "https://download2.fopnu.com/download/fopnu-1.62-1.portable.zip", + "hash": "c67eade77910344779cbf97d038bb90408b4ef2b722f5f1a2235733834235816", + "extract_dir": "Fopnu_portable", + "architecture": { + "64bit": { + "installer": { + "script": "Remove-Item \"$dir\\fopnu_Linux*\", \"$dir\\fopnu_Windows32bit.exe\" -Force -Recurse" + }, + "shortcuts": [ + [ + "fopnu_Windows64bit.exe", + "Fopnu" + ] + ] + }, + "32bit": { + "installer": { + "script": "Remove-Item \"$dir\\fopnu_Linux*\", \"$dir\\fopnu_Windows64bit.exe\" -Force -Recurse" + }, + "shortcuts": [ + [ + "fopnu_Windows32bit.exe", + "Fopnu" + ] + ] + } + }, + "checkver": { + "url": "https://www.fopnu.com/download/portable.html", + "regex": "/download/fopnu-([\\d.-]+).portable" + }, + "autoupdate": { + "url": "https://download2.fopnu.com/download/fopnu-$version.portable.zip" + } +} diff --git a/bucket/foxmail_naderi.json b/bucket/foxmail_naderi.json new file mode 100644 index 00000000000..fd5d28bacbd --- /dev/null +++ b/bucket/foxmail_naderi.json @@ -0,0 +1,34 @@ +{ + "version": "7.2.25.245", + "homepage": "https://www.foxmail.com/", + "description": "Foxmail like you've never seen it before.", + "url": "https://dldir1.qq.com/foxmail/windows/FoxmailSetup_7.2.25.245.exe#/dl.7z", + "hash": "0d5b46d5d56e4d9f669c1d28a242a5df25a30ef5712eab581cebeee3fcc9cd95", + "pre_install": [ + "$file = 'FMStorage.list'", + "if (!(Test-Path \"$persist_dir\\$file\")) {", + " Write-Host 'File' $file 'does not exists. Creating.' -f Yellow", + " $CONT = @('')", + " Set-Content \"$dir\\$file\" ($CONT -join \"`r`n\") -Encoding Ascii", + "}" + ], + "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\" -Recurse", + "shortcuts": [ + [ + "Foxmail.exe", + "Foxmail" + ] + ], + "persist": [ + "Storage", + "Global", + "FMStorage.list" + ], + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/Foxmail.latest", + "regex": "FoxmailSetup_([\\d.]+).exe" + }, + "autoupdate": { + "url": "https://dldir1.qq.com/foxmail/windows/FoxmailSetup_$version.exe#/dl.7z" + } +} diff --git a/bucket/free42.json b/bucket/free42.json index ac9e7e98156..13ca50d61b5 100644 --- a/bucket/free42.json +++ b/bucket/free42.json @@ -1,17 +1,17 @@ { - "version": "31", + "version": "3.1.5", "description": "Free42, an HP-42S Calculator Simulator", "homepage": "https://thomasokken.com/free42/", "license": "GPL-2.0-only", "architecture": { "64bit": { "url": "https://thomasokken.com/free42/download/Free42Windows.zip", - "hash": "8b1c9a9548652cb747f5f81b1f1d933f3f0a1a2046cd0e0f09126e1ffd4ee98d", + "hash": "b61ce436a53f2d6c03ad62efd0cd28806ef6239f032951afe2918103528e0a23", "extract_dir": "Free42Windows" }, "32bit": { "url": "https://thomasokken.com/free42/download/Free42Windows-32bit.zip", - "hash": "e4289241196dbc3098da91717e00a90cd68982f2efe021549244e95b52bcb5d5", + "hash": "6e21c4cd94fbdc1e237177e266fec7fa73edd595acfa4b19cf785a1949c4f3eb", "extract_dir": "Free42Windows-32bit" } }, diff --git a/bucket/freerdp.json b/bucket/freerdp.json index bfbde8936fd..256a4b0e33a 100644 --- a/bucket/freerdp.json +++ b/bucket/freerdp.json @@ -1,16 +1,16 @@ { - "version": "1486", + "version": "1487", "description": "A free implementation of the Remote Desktop Protocol (RDP).", "homepage": "https://www.freerdp.com/", "license": "Apache-2.0", "architecture": { "64bit": { - "url": "https://ci.freerdp.com/job/freerdp-nightly-windows/1486/arch=win64,label=vs2017/artifact/*zip*/archive.zip", - "hash": "54cd98d94e5528323b5f21f33989166b023a61ef26888ab3245a45d9eb07d679" + "url": "https://ci.freerdp.com/job/freerdp-nightly-windows/1487/arch=win64,label=vs2017/artifact/*zip*/archive.zip", + "hash": "a1453e527601b729d09021c5c9f10686dcb57f266c889790f66679cb5479ad73" }, "32bit": { - "url": "https://ci.freerdp.com/job/freerdp-nightly-windows/1486/arch=win32,label=vs2017/artifact/*zip*/archive.zip", - "hash": "7bbaaa53a74f8d68c250c637964dc1b2fc2d1108b3c001045f6ca1a311fd1554" + "url": "https://ci.freerdp.com/job/freerdp-nightly-windows/1487/arch=win32,label=vs2017/artifact/*zip*/archive.zip", + "hash": "3c7816f27cece940d637c5ba0ead5187789fcf89f179113e7453ec3c89efe91d" } }, "extract_dir": "archive\\install\\bin", diff --git a/bucket/fsum_naderi.json b/bucket/fsum_naderi.json new file mode 100644 index 00000000000..9f83c1c7c52 --- /dev/null +++ b/bucket/fsum_naderi.json @@ -0,0 +1,13 @@ +{ + "homepage": "https://www.slavasoft.com/fsum/", + "description": "A command line utility offering the 13 most popular hash and checksum functions for file message digest and checksum calculation for file integrity verification.", + "license": "freeware", + "version": "2.52", + "url": "https://www.slavasoft.com/zip/fsum.zip", + "hash": "9e7d3e811a4f62ac070b6f1449d3dd0ca4e56afbb7f178139248b164ae70b04f", + "bin": "fsum.exe", + "checkver": "<b>Version:</b> ([\\d.]+)</p>", + "autoupdate": { + "url": "https://www.slavasoft.com/zip/fsum.zip" + } +} diff --git a/bucket/ftnn.json b/bucket/ftnn.json index ea169ddad86..586f811a6d8 100644 --- a/bucket/ftnn.json +++ b/bucket/ftnn.json @@ -2,9 +2,9 @@ "homepage": "https://www.futunn.com/", "description": "Powerful tool facilitating trading and providing market information and data for Hong Kong, US and China A-Share Stocks", "license": "Unknown", - "version": "14.4.13068", - "url": "https://softwarefile.futunn.com/FTNN_14.4.13068.exe#/ftnn_14.4.13068.7z", - "hash": "abdd858e380b227309d63c8951319436dc7d1314e6602f30918f301c08848325", + "version": "14.5.13108", + "url": "https://softwarefile.futunn.com/FTNN_14.5.13108.exe#/ftnn_14.5.13108.7z", + "hash": "e84dd9f38a9069c179b8f4922408cd69d9b6ae432bc74a6c121bbae732c59f7e", "post_install": [ "@('$PLUGINSDIR', '$_14_') | ForEach-Object {", " Remove-Item \"$dir\\$_\" -Recurse -Force", diff --git a/bucket/ftnn_akirco.json b/bucket/ftnn_akirco.json index 3dd13edb839..8536d1c38ca 100644 --- a/bucket/ftnn_akirco.json +++ b/bucket/ftnn_akirco.json @@ -1,10 +1,10 @@ { - "version": "14.4.13068", + "version": "14.5.13108", "description": "Powerful tool facilitating trading and providing market information and data for Hong Kong, US and China A-Share Stocks", "homepage": "https://www.futunn.com/", "license": "Unknown", - "url": "https://softwarefile.futunn.com/FTNN_14.4.13068.exe#/ftnn_14.4.13068.7z", - "hash": "abdd858e380b227309d63c8951319436dc7d1314e6602f30918f301c08848325", + "url": "https://softwarefile.futunn.com/FTNN_14.5.13108.exe#/ftnn_14.5.13108.7z", + "hash": "e84dd9f38a9069c179b8f4922408cd69d9b6ae432bc74a6c121bbae732c59f7e", "post_install": [ "@('$PLUGINSDIR', '$_14_') | ForEach-Object {", " Remove-Item \"$dir\\$_\" -Recurse -Force", diff --git a/bucket/ganjoor.json b/bucket/ganjoor.json new file mode 100644 index 00000000000..5ae9ef6640c --- /dev/null +++ b/bucket/ganjoor.json @@ -0,0 +1,42 @@ +{ + "version": "2.99", + "description": "Persian poet and poetry database", + "homepage": "https://github.com/ganjoor/desktop", + "license": "GNU-2", + "url": "https://github.com/ganjoor/desktop/releases/download/v2.99/GanjoorSetup-2.99.exe#/dl.7z", + "hash": "de5840d7f65576b9ea218e1eed0a99b7db04bec46a6bed0dd6d6fc733479b8aa", + "architecture": { + "64bit": { + "installer": { + "script": [ + "Move-Item \"$dir\\`$_0_\\*\" \"$dir\"", + "Move-Item \"$dir\\x64\\*\" \"$dir\"", + "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" + ] + } + }, + "32bit": { + "installer": { + "script": [ + "Move-Item \"$dir\\`$_0_\\*\" \"$dir\"", + "Move-Item \"$dir\\x86\\*\" \"$dir\"", + "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" + ] + } + } + }, + "shortcuts": [ + [ + "ganjoor.exe", + "Ganjoor Desktop" + ] + ], + "persist": "ganjoor.s3db", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/ganjoor/desktop/releases/download/v$version/GanjoorSetup-$version.exe#/dl.7z", + "hash": { + "mode": "github" + } + } +} diff --git a/bucket/ghostscript_DoveBoy.json b/bucket/ghostscript_DoveBoy.json index 91f5f42ab2d..7ba345ca4c0 100644 --- a/bucket/ghostscript_DoveBoy.json +++ b/bucket/ghostscript_DoveBoy.json @@ -1,5 +1,5 @@ { - "version": "10.02.1", + "version": "10.03.0", "description": "An interpreter for the PostScript language and for PDF", "homepage": "https://www.ghostscript.com", "license": { @@ -8,8 +8,8 @@ }, "architecture": { "64bit": { - "url": "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10021/gs10021w64.exe#/dl.7z", - "hash": "sha512:f93cd5f07f358c7ca445c02a18a0026dc1fd5fbb8697db830c3661d98e42ac852938b50401179435d0704e5512b6bfa7409ac6386c5ae7b4596e0d1534e41b7b", + "url": "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10030/gs10030w64.exe#/dl.7z", + "hash": "sha512:a78e4bde43a391d0f380d10cbe2eeb16459f7ccdd8edd325a77099832f7d8342b6c07bae532b14cbeb3395cc836c035f91d46e6da052e7d8900fc2c00a98c641", "bin": [ "bin\\gswin64.exe", "bin\\gswin64c.exe", @@ -20,8 +20,8 @@ ] }, "32bit": { - "url": "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10021/gs10021w32.exe#/dl.7z", - "hash": "sha512:81b4a7577bcd57727363711678c0ad5ba00f7b6fab1d6d81b361bb83274847eaad3200a5a3dfbb0cd265b1c2abaaf0e4cff816012469d6109d710161bd58c3ee", + "url": "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10030/gs10030w32.exe#/dl.7z", + "hash": "sha512:fc154c629e62aa7ed608aa9c1c2a0973e24b7acc362ec1b8d9b413de2b88e71993b79b5c4ffad6b9137aa50cfbb08f2e28a244a9163202a462ad3a70492597e1", "bin": [ "bin\\gswin32.exe", "bin\\gswin32c.exe", diff --git a/bucket/ghostscript_ShuguangSun.json b/bucket/ghostscript_ShuguangSun.json index 10c870093af..bc25bbdf22e 100644 --- a/bucket/ghostscript_ShuguangSun.json +++ b/bucket/ghostscript_ShuguangSun.json @@ -1,12 +1,12 @@ { "homepage": "https://www.ghostscript.com", - "version": "10.02.1", + "version": "10.03.0", "description": "An interpreter for the PostScript language and for PDF.", "license": "AGPL-3.0", "architecture": { "64bit": { - "url": "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10021/gs10021w64.exe#/dl.7z", - "hash": "sha512:f93cd5f07f358c7ca445c02a18a0026dc1fd5fbb8697db830c3661d98e42ac852938b50401179435d0704e5512b6bfa7409ac6386c5ae7b4596e0d1534e41b7b", + "url": "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10030/gs10030w64.exe#/dl.7z", + "hash": "sha512:a78e4bde43a391d0f380d10cbe2eeb16459f7ccdd8edd325a77099832f7d8342b6c07bae532b14cbeb3395cc836c035f91d46e6da052e7d8900fc2c00a98c641", "bin": [ "bin\\gswin64.exe", "bin\\gswin64c.exe", @@ -17,8 +17,8 @@ ] }, "32bit": { - "url": "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10021/gs10021w32.exe#/dl.7z", - "hash": "sha512:81b4a7577bcd57727363711678c0ad5ba00f7b6fab1d6d81b361bb83274847eaad3200a5a3dfbb0cd265b1c2abaaf0e4cff816012469d6109d710161bd58c3ee", + "url": "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10030/gs10030w32.exe#/dl.7z", + "hash": "sha512:fc154c629e62aa7ed608aa9c1c2a0973e24b7acc362ec1b8d9b413de2b88e71993b79b5c4ffad6b9137aa50cfbb08f2e28a244a9163202a462ad3a70492597e1", "bin": [ "bin\\gswin32.exe", "bin\\gswin32c.exe", diff --git a/bucket/gimp-portable_naderi.json b/bucket/gimp-portable_naderi.json new file mode 100644 index 00000000000..1f4828337b4 --- /dev/null +++ b/bucket/gimp-portable_naderi.json @@ -0,0 +1,34 @@ +{ + "homepage": "https://www.gimp.org/", + "license": "GPL-3.0-only", + "version": "2.10.36-1", + "url": "https://sourceforge.net/projects/portableapps/files/GIMP%20Portable/GIMPPortable_2.10.36-1.paf.exe#/dl.7z", + "hash": "sha1:2446a2fc99b090f62d50e6345a799bad995f3974", + "bin": [ + [ + "GIMPPortable.exe", + "GIMP" + ] + ], + "shortcuts": [ + [ + "GIMPPortable.exe", + "GIMP" + ] + ], + "persist": "Data", + "post_install": [ + "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "if(!(test-path \"$dir\\GIMPPortable.ini\")) {", + " Copy-Item \"$dir\\Other\\Source\\AppNamePortable.ini\" \"$dir\\GIMPPortable.ini\"", + " (Get-Content \"$dir\\GIMPPortable.ini\").replace('DisableSplashScreen=false', 'DisableSplashScreen=true') | Set-Content \"$dir\\GIMPPortable.ini\"", + "}" + ], + "checkver": { + "url": "https://sourceforge.net/projects/portableapps/rss?path=/GIMP%20Portable", + "re": "/GIMP Portable/GIMPPortable_([\\d.]+(?:_Rev_[\\d.])?(?:-[\\d])?).paf.exe]]>" + }, + "autoupdate": { + "url": "https://sourceforge.net/projects/portableapps/files/GIMP%20Portable/GIMPPortable_$version.paf.exe#/dl.7z" + } +} diff --git a/bucket/git-lfs_ShuguangSun.json b/bucket/git-lfs_ShuguangSun.json index cac1b8000c3..bf70c2725f1 100644 --- a/bucket/git-lfs_ShuguangSun.json +++ b/bucket/git-lfs_ShuguangSun.json @@ -1,5 +1,5 @@ { - "version": "3.4.1", + "version": "3.5.1", "description": "Git extension for versioning large files.", "homepage": "https://git-lfs.github.com/", "license": "MIT", @@ -11,11 +11,11 @@ }, "architecture": { "64bit": { - "url": "https://mirrors.tuna.tsinghua.edu.cn/github-release/git-lfs/git-lfs/LatestRelease/git-lfs-windows-amd64-v3.4.1.zip", - "hash": "a6f9fda2792bc441c0ec5df8c1d64274bddfac09fb702e78d839cb1cf0a13d8f" + "url": "https://mirrors.tuna.tsinghua.edu.cn/github-release/git-lfs/git-lfs/LatestRelease/git-lfs-windows-amd64-v3.5.1.zip", + "hash": "94435072f6b3a6f9064b277760c8340e432b5ede0db8205d369468b9be52c6b6" } }, - "extract_dir": "git-lfs-3.4.1", + "extract_dir": "git-lfs-3.5.1", "bin": "git-lfs.exe", "checkver": { "github": "https://github.com/git-lfs/git-lfs" diff --git a/bucket/github-beta.json b/bucket/github-beta.json index e3f3318a818..726154feac4 100644 --- a/bucket/github-beta.json +++ b/bucket/github-beta.json @@ -1,12 +1,12 @@ { - "version": "3.3.10-beta1", + "version": "3.3.12-beta1", "description": "Extend your GitHub workflow beyond your browser.", "homepage": "https://desktop.github.com/", "license": "MIT", "architecture": { "64bit": { - "url": "https://central.github.com/deployments/desktop/desktop/latest/GitHubDesktop-3.3.10-beta1-x64-full.nupkg?env=beta", - "hash": "sha1:0cb5073c6fea4b3188a655a41dba19f0a25dd556" + "url": "https://central.github.com/deployments/desktop/desktop/latest/GitHubDesktop-3.3.12-beta1-x64-full.nupkg?env=beta", + "hash": "sha1:9898b9f6fb62eb1a151c9f3725215dbae94289e7" } }, "extract_dir": "lib\\net45", diff --git a/bucket/github.json b/bucket/github.json index aecdcdb6656..1579682816e 100644 --- a/bucket/github.json +++ b/bucket/github.json @@ -1,12 +1,12 @@ { - "version": "3.3.10", + "version": "3.3.11", "description": "Extend your GitHub workflow beyond your browser.", "homepage": "https://desktop.github.com/", "license": "MIT", "architecture": { "64bit": { "url": "https://central.github.com/deployments/desktop/desktop/latest/win32#/dl.7z_", - "hash": "b8619e37fa16fcbade63511315cd4510cb3499d1bbd94fb83c178cac0e7c7032" + "hash": "8d856529c443e2359f28b00dd0028405b4510256f4787ba548b001f1cf6105d3" } }, "pre_install": [ diff --git a/bucket/github_DoveBoy.json b/bucket/github_DoveBoy.json index df573cba7c8..e7e0b27016f 100644 --- a/bucket/github_DoveBoy.json +++ b/bucket/github_DoveBoy.json @@ -1,12 +1,12 @@ { - "version": "3.3.10", + "version": "3.3.11", "description": "Extend your GitHub workflow beyond your browser.", "homepage": "https://desktop.github.com/", "license": "MIT", "architecture": { "64bit": { "url": "https://central.github.com/deployments/desktop/desktop/latest/win32#/dl.7z_", - "hash": "1fe45030ad449d5a21482e1f19ead7787365231a9c09e159f7f543a850f3f2ef" + "hash": "8d856529c443e2359f28b00dd0028405b4510256f4787ba548b001f1cf6105d3" } }, "pre_install": [ diff --git a/bucket/github_akirco.json b/bucket/github_akirco.json index 599879eb6b3..cdca608dce0 100644 --- a/bucket/github_akirco.json +++ b/bucket/github_akirco.json @@ -1,12 +1,12 @@ { - "version": "3.3.10", + "version": "3.3.11", "description": "Extend your GitHub workflow beyond your browser.", "homepage": "https://desktop.github.com/", "license": "MIT", "architecture": { "64bit": { "url": "https://central.github.com/deployments/desktop/desktop/latest/win32#/dl.7z_", - "hash": "b8619e37fa16fcbade63511315cd4510cb3499d1bbd94fb83c178cac0e7c7032" + "hash": "8d856529c443e2359f28b00dd0028405b4510256f4787ba548b001f1cf6105d3" } }, "pre_install": [ diff --git a/bucket/gitnote_naderi.json b/bucket/gitnote_naderi.json new file mode 100644 index 00000000000..4e5159ef322 --- /dev/null +++ b/bucket/gitnote_naderi.json @@ -0,0 +1,22 @@ +{ + "homepage": "https://gitnoteapp.com/", + "description": "Note Application sync via git,which support html and markdwon both.", + "version": "3.1.0", + "license": "Shareware", + "url": "https://github.com/zhaopengme/gitnote/releases/download/3.1.0/GitNote_portable_3.1.0.zip", + "hash": "eff37c3f27ef45882bfa8bde35a0c455f9bf8406cb21a61d1cae5fb6b21ca373", + "extract_dir": "GitNote_portable_3.1.0", + "shortcuts": [ + [ + "GitNote.exe", + "GitNote" + ] + ], + "checkver": { + "github": "https://github.com/zhaopengme/gitnote" + }, + "autoupdate": { + "url": "https://github.com/zhaopengme/gitnote/releases/download/$version/GitNote_portable_$version.zip", + "extract_dir": "GitNote_portable_$version" + } +} diff --git a/bucket/glooctl-beta.json b/bucket/glooctl-beta.json index ac2a0785dc7..ca9073c444c 100644 --- a/bucket/glooctl-beta.json +++ b/bucket/glooctl-beta.json @@ -1,12 +1,12 @@ { - "version": "1.16.6", + "version": "1.17.0-beta11", "description": "The unified CLI for Gloo, a feature-rich, Kubernetes-native, next-generation API gateway built on Envoy.", "homepage": "https://docs.solo.io/gloo-edge/latest/reference/cli/glooctl/", "license": "Apache-2.0", "architecture": { "64bit": { - "url": "https://github.com/solo-io/gloo/releases/download/v1.16.6/glooctl-windows-amd64.exe#/glooctl.exe", - "hash": "f160f0cc2fc504d79b8bf634af2541c5397ea2947342f6d7cda8b310347f231f" + "url": "https://github.com/solo-io/gloo/releases/download/v1.17.0-beta11/glooctl-windows-amd64.exe#/glooctl.exe", + "hash": "a0d895e6010b29d917d77a03fb8b5ae2aedbf41034bc3d3dfb07926f7fcec151" } }, "bin": "glooctl.exe", diff --git a/bucket/gnupg-np.json b/bucket/gnupg-np.json index 5127ef2665c..16495cc9605 100644 --- a/bucket/gnupg-np.json +++ b/bucket/gnupg-np.json @@ -1,10 +1,10 @@ { "homepage": "https://www.gnupg.org/", "description": "A complete and free implementation of the OpenPGP standard", - "version": "2.4.4", + "version": "2.4.5", "license": "GPL-3.0-or-later", - "url": "https://www.gnupg.org/ftp/gcrypt/binary/gnupg-w32-2.4.4_20240125.exe#/dl.7z", - "hash": "sha1:9773a6baae99353aa63d08dba6e643cbecc75de5", + "url": "https://www.gnupg.org/ftp/gcrypt/binary/gnupg-w32-2.4.5_20240307.exe#/dl.7z", + "hash": "sha1:9ffe88554341f28e077ef42150b149a851af2fae", "pre_install": "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\gnupg-uninstall.exe.nsis\" -Force -Recurse", "env_set": { "GNUPGHOME": "$env:USERPROFILE\\.gnupg" diff --git a/bucket/gnupg_DoveBoy.json b/bucket/gnupg_DoveBoy.json index b49539b7c7c..2f6e98db79a 100644 --- a/bucket/gnupg_DoveBoy.json +++ b/bucket/gnupg_DoveBoy.json @@ -1,11 +1,11 @@ { "##": "Duplicate of the gpg package", - "version": "2.4.4", + "version": "2.4.5", "description": "A complete and free implementation of the OpenPGP standard.", "homepage": "https://www.gnupg.org/", "license": "GPL-3.0-or-later", - "url": "https://www.gnupg.org/ftp/gcrypt/binary/gnupg-w32-2.4.4_20240125.exe#/dl.7z", - "hash": "sha1:9773a6baae99353aa63d08dba6e643cbecc75de5", + "url": "https://www.gnupg.org/ftp/gcrypt/binary/gnupg-w32-2.4.5_20240307.exe#/dl.7z", + "hash": "sha1:9ffe88554341f28e077ef42150b149a851af2fae", "installer": { "script": [ "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\gnupg-uninstall.exe.nsis\" -Force -Recurse", diff --git a/bucket/goneovim-nightly.json b/bucket/goneovim-nightly.json index abe04e2193a..0a7be1a40b6 100644 --- a/bucket/goneovim-nightly.json +++ b/bucket/goneovim-nightly.json @@ -1,5 +1,5 @@ { - "version": "20240306", + "version": "20240307", "description": "Neovim GUI which uses a Golang Qt backend", "homepage": "https://github.com/akiyosi/goneovim", "license": "MIT", @@ -9,7 +9,7 @@ "architecture": { "64bit": { "url": "https://github.com/akiyosi/goneovim/releases/download/nightly/goneovim-windows.zip", - "hash": "3e8bd80b67bfdc48d63602f25ae4d44c2e479a678629af0f75a6111df818161a" + "hash": "09088312abc03c1048ba4f945a8e62c78c1c7f4ad744f61b851f40274f118520" } }, "extract_dir": "goneovim-windows", diff --git a/bucket/googlechrome-beta.json b/bucket/googlechrome-beta.json index c9fd97ed4a0..b7016108389 100644 --- a/bucket/googlechrome-beta.json +++ b/bucket/googlechrome-beta.json @@ -1,5 +1,5 @@ { - "version": "123.0.6312.22", + "version": "123.0.6312.28", "description": "Fast, secure, and free web browser, built for the modern web.", "homepage": "https://www.google.com/chrome/beta", "license": { @@ -8,12 +8,12 @@ }, "architecture": { "64bit": { - "url": "https://dl.google.com/release2/chrome/adkqlbkpsbevwbum6bkfiflk763a_123.0.6312.22/123.0.6312.22_chrome_installer.exe#/dl.7z", - "hash": "dfe170c888cd6950bfa06962665a0ff381653b8ddf7fd989cbae85e3adc2f789" + "url": "https://dl.google.com/release2/chrome/gd3tmoamqz4g2xlgg46qkk63ky_123.0.6312.28/123.0.6312.28_chrome_installer.exe#/dl.7z", + "hash": "2def764bb2cf4f4b4f8e19b2c4f69d0bceaafe5c28b8c998dc2319e8177ca0cf" }, "32bit": { - "url": "https://dl.google.com/release2/chrome/acc764udvbikqsmdox4rgdygvy7q_123.0.6312.22/123.0.6312.22_chrome_installer.exe#/dl.7z", - "hash": "8ed469b6fe26ab12229954b765521279121ce67ca4ce4243988c0844c996f005" + "url": "https://dl.google.com/release2/chrome/acbcuctgfjcnlpdcpaofkysexacq_123.0.6312.28/123.0.6312.28_chrome_installer.exe#/dl.7z", + "hash": "8912cd48ec6a1aae4522322f632c7acbe8173ff50fea8d32f0431d272489b1ad" } }, "installer": { diff --git a/bucket/googlechrome-canary.json b/bucket/googlechrome-canary.json index 45bef15a710..1250a5988e8 100644 --- a/bucket/googlechrome-canary.json +++ b/bucket/googlechrome-canary.json @@ -1,5 +1,5 @@ { - "version": "124.0.6339.0", + "version": "124.0.6342.2", "description": "Fast, secure, and free web browser, built for the modern web.", "homepage": "https://www.google.com/chrome/canary", "license": { @@ -8,12 +8,12 @@ }, "architecture": { "64bit": { - "url": "https://dl.google.com/release2/chrome/ad45vtokauhplr4eiw6euctqqhqq_124.0.6339.0/124.0.6339.0_chrome_installer.exe#/dl.7z", - "hash": "905950de846ceab60429468bdb2b5e8c419b887f833c5a0de8ef912535cf0b79" + "url": "https://dl.google.com/release2/chrome/ool5yomaph4cc3xmrdfzvrrz2y_124.0.6342.2/124.0.6342.2_chrome_installer.exe#/dl.7z", + "hash": "82e57e7c709e8c6d7f71588bfd15dd1df848f4d57cf2eced9cfa5922466037ea" }, "32bit": { - "url": "https://dl.google.com/release2/chrome/acpyergb5eyu6c3qcnqls7r2i5uq_124.0.6339.0/124.0.6339.0_chrome_installer.exe#/dl.7z", - "hash": "722c9753f1927b2c996ca2b60421e2dbf8e615d9924de8e44e3f2ce60d97ec49" + "url": "https://dl.google.com/release2/chrome/achdbeioep4lyhll3rsaamlw3izq_124.0.6342.2/124.0.6342.2_chrome_installer.exe#/dl.7z", + "hash": "c39e437ceeccbd1b3d9ec1b512b4d516f2579f6676dc8fdd80f96ddaa3209bbb" } }, "installer": { diff --git a/bucket/gpg-np.json b/bucket/gpg-np.json index 0db46234970..6d3eef6c81a 100644 --- a/bucket/gpg-np.json +++ b/bucket/gpg-np.json @@ -1,10 +1,10 @@ { - "version": "2.4.4", + "version": "2.4.5", "description": "Complete implementation of the OpenPGP standard.", "homepage": "https://www.gnupg.org/", "license": "GPL-3.0-or-later", - "url": "https://www.gnupg.org/ftp/gcrypt/binary/gnupg-w32-2.4.4_20240125.exe#/dl.7z", - "hash": "sha1:9773a6baae99353aa63d08dba6e643cbecc75de5", + "url": "https://www.gnupg.org/ftp/gcrypt/binary/gnupg-w32-2.4.5_20240307.exe#/dl.7z", + "hash": "sha1:9ffe88554341f28e077ef42150b149a851af2fae", "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\gnupg-uninstall.exe.nsis\" -Force -Recurse", "env_add_path": "bin", "checkver": { diff --git a/bucket/gpg_DoveBoy.json b/bucket/gpg_DoveBoy.json index 515b6b055c8..4a774ccf5ed 100644 --- a/bucket/gpg_DoveBoy.json +++ b/bucket/gpg_DoveBoy.json @@ -1,11 +1,11 @@ { "##": "Duplicate of the gnupg package", - "version": "2.4.4", + "version": "2.4.5", "description": "A complete and free implementation of the OpenPGP standard.", "homepage": "https://www.gnupg.org/", "license": "GPL-3.0-or-later", - "url": "https://www.gnupg.org/ftp/gcrypt/binary/gnupg-w32-2.4.4_20240125.exe#/dl.7z", - "hash": "sha1:9773a6baae99353aa63d08dba6e643cbecc75de5", + "url": "https://www.gnupg.org/ftp/gcrypt/binary/gnupg-w32-2.4.5_20240307.exe#/dl.7z", + "hash": "sha1:9ffe88554341f28e077ef42150b149a851af2fae", "installer": { "script": [ "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\gnupg-uninstall.exe.nsis\" -Force -Recurse", diff --git a/bucket/grammarly-np.json b/bucket/grammarly-np.json index 023e0471738..e9911426abd 100644 --- a/bucket/grammarly-np.json +++ b/bucket/grammarly-np.json @@ -1,13 +1,13 @@ { - "version": "1.2.66.1326", + "version": "1.2.67.1336", "homepage": "https://www.grammarly.com/", "description": "An AI-powered grammar assistant and plagiarism detector that helps with improving writing in english.", "license": { "identifier": "Freeware", "url": "https://www.grammarly.com/terms" }, - "url": "https://download-windows.grammarly.com/versions/1.2.66.1326/GrammarlyInstaller.exe", - "hash": "9787b4403ce617f96db9ce8e6e6141b86f7ecc3af93790cd134cc6f04a3d8b9f", + "url": "https://download-windows.grammarly.com/versions/1.2.67.1336/GrammarlyInstaller.exe", + "hash": "7ee196fc0dfc69aa2293eedda991d379d427463193231335baab1dd0f975d4e4", "pre_install": [ "Start-Process \"$dir\\GrammarlyInstaller.exe\" -Args '/S'", "while (!(Test-Path \"$env:LOCALAPPDATA\\Grammarly\\DesktopIntegrations\\Uninstall.exe\")) {", diff --git a/bucket/grep-win.json b/bucket/grep-win.json new file mode 100644 index 00000000000..b1ce5f600bc --- /dev/null +++ b/bucket/grep-win.json @@ -0,0 +1,42 @@ +{ + "homepage": "https://tools.stefankueng.com/grepWin.html", + "description": "Regular expression search and replace tool in files.", + "license": "GPL-3.0-only", + "version": "2.0.15", + "architecture": { + "64bit": { + "url": "https://github.com/stefankueng/grepWin/releases/download/2.0.15/grepWin-x64-2.0.15_portable.zip", + "hash": "0b94eeb7946ac596ce2bc04872b4a721480714218492baee33fc451258bb09cd" + }, + "32bit": { + "url": "https://github.com/stefankueng/grepWin/releases/download/2.0.15/grepWin-2.0.15_portable.zip", + "hash": "ee65676acc4dbb9fd657c0819cf4b16197dcefe45aee274566f79a8e798f07eb" + } + }, + "pre_install": [ + "Get-ChildItem $dir 'grepWin*exe' | Rename-Item -NewName 'grepWin.exe' -Force", + "if (!(Test-Path \"$persist_dir\\grepwin.ini\")) {Set-Content \"$dir\\grepwin.ini\" (@('[global]', '[Software\\grepWin\\History]') -join \"`r`n\") -Encoding ASCII}" + ], + "bin": "grepWin.exe", + "persist": "grepwin.ini", + "shortcuts": [ + [ + "grepWin.exe", + "grepWin", + "/portable" + ] + ], + "checkver": { + "github": "https://github.com/stefankueng/grepWin" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/stefankueng/grepWin/releases/download/$version/grepWin-x64-$version_portable.zip" + }, + "32bit": { + "url": "https://github.com/stefankueng/grepWin/releases/download/$version/grepWin-$version_portable.zip" + } + } + } +} diff --git a/bucket/gvim-portable.json b/bucket/gvim-portable.json new file mode 100644 index 00000000000..4b1d9839196 --- /dev/null +++ b/bucket/gvim-portable.json @@ -0,0 +1,34 @@ +{ + "homepage": "https://www.vim.org/", + "license": "http://vimdoc.sourceforge.net/htmldoc/uganda.html#license", + "version": "9.1", + "url": "https://sourceforge.net/projects/portableapps/files/gVim%20Portable/gVimPortable_9.1.paf.exe#/dl.7z", + "hash": "sha1:06f764940ee97e288f45b5a156b5cef36046df38", + "bin": [ + [ + "gVimPortable.exe", + "gvim" + ] + ], + "shortcuts": [ + [ + "gVimPortable.exe", + "gVim" + ] + ], + "persist": "Data", + "post_install": [ + "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "if(!(test-path \"$dir\\gVimPortable.ini\")) {", + " Copy-Item \"$dir\\Other\\Source\\AppNamePortable.ini\" \"$dir\\gVimPortable.ini\"", + " (Get-Content \"$dir\\gVimPortable.ini\").replace('DisableSplashScreen=false', 'DisableSplashScreen=true') | Set-Content \"$dir\\gVimPortable.ini\"", + "}" + ], + "checkver": { + "url": "https://sourceforge.net/projects/portableapps/rss?path=/gVim%20Portable", + "re": "/gVim Portable/gVimPortable_([\\d.]+(?:_Rev_[\\d.])?).paf.exe]]>" + }, + "autoupdate": { + "url": "https://sourceforge.net/projects/portableapps/files/gVim%20Portable/gVimPortable_$version.paf.exe#/dl.7z" + } +} diff --git a/bucket/gyroflow_naderi.json b/bucket/gyroflow_naderi.json new file mode 100644 index 00000000000..0f0aa26294b --- /dev/null +++ b/bucket/gyroflow_naderi.json @@ -0,0 +1,29 @@ +{ + "version": "1.5.4", + "description": "Gyroflow is an application that can stabilize your video by using motion data from a gyroscope and optionally an accelerometer.", + "homepage": "https://github.com/gyroflow/gyroflow", + "license": "GPL-3.0", + "architecture": { + "64bit": { + "url": "https://github.com/gyroflow/gyroflow/releases/download/v1.5.4/Gyroflow-windows64.zip", + "hash": "e199a1f1c54f5257a1588b9529d6d84ee54906066aed68e0d1e2bf349df4b7b1" + } + }, + "shortcuts": [ + [ + "Gyroflow.exe", + "Gyroflow" + ] + ], + "checkver": { + "url": "https://github.com/gyroflow/gyroflow/tags", + "regex": "releases/tag/v(.+?)\"" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/gyroflow/gyroflow/releases/download/v$version/Gyroflow-windows64.zip" + } + } + } +} diff --git a/bucket/halite_naderi.json b/bucket/halite_naderi.json new file mode 100644 index 00000000000..2139d6c1754 --- /dev/null +++ b/bucket/halite_naderi.json @@ -0,0 +1,35 @@ +{ + "homepage": "http://www.binarynotions.com/halite-bittorrent-client/", + "version": "0.4.0.4", + "license": "BSL-1.0", + "architecture": { + "64bit": { + "url": "https://github.com/Eoinocal/Halite/releases/download/Release-0.4.0.4/Halite-0.4.0.4-x64.7z", + "hash": "201aae837e6c28705418400aa8bf5c28b3a59c8dd088531849712c163a28ab5b" + }, + "32bit": { + "url": "https://github.com/Eoinocal/Halite/releases/download/Release-0.4.0.4/Halite-0.4.0.4-x86.7z", + "hash": "059cdd1240141081bab98048d047f81a629621f7f5e4370bc6e9a9fe37bd0905" + } + }, + "shortcuts": [ + [ + "Halite.exe", + "Halite" + ] + ], + "checkver": { + "url": "https://github.com/Eoinocal/Halite/releases/latest", + "regex": "\\/releases\\/tag\\/Release-([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/Eoinocal/Halite/releases/download/Release-$version/Halite-$version-x64.7z" + }, + "32bit": { + "url": "https://github.com/Eoinocal/Halite/releases/download/Release-$version/Halite-$version-x86.7z" + } + } + } +} diff --git a/bucket/handbrake-portable_naderi.json b/bucket/handbrake-portable_naderi.json new file mode 100644 index 00000000000..c218346ad46 --- /dev/null +++ b/bucket/handbrake-portable_naderi.json @@ -0,0 +1,39 @@ +{ + "version": "1.7.3", + "description": "A tool for converting video from nearly any format to a selection of modern, widely supported codecs.", + "homepage": "https://handbrake.fr", + "license": "GPL-2.0-only", + "architecture": { + "64bit": { + "url": "https://github.com/HandBrake/HandBrake/releases/download/1.7.3/HandBrake-1.7.3-x86_64-Win_GUI.zip", + "hash": "570eaec8e323cb7a44a107ee0089c27470f302fe16cb9d34a22b570c1087a4e9" + } + }, + "extract_dir": "HandBrake", + "post_install": "Move-Item \"$dir\\portable.ini.template\" \"$dir\\portable.ini\"", + "shortcuts": [ + [ + "HandBrake.exe", + "HandBrake" + ] + ], + "persist": [ + "tmp", + "storage" + ], + "checkver": { + "github": "https://github.com/HandBrake/HandBrake" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/HandBrake/HandBrake/releases/download/$version/HandBrake-$version-x86_64-Win_GUI.zip" + } + }, + "extract_dir": "HandBrake", + "hash": { + "url": "https://handbrake.fr/rotation.php?file=$basename", + "regex": "<td>$sha256</td>" + } + } +} diff --git a/bucket/hash-explorer_naderi.json b/bucket/hash-explorer_naderi.json new file mode 100644 index 00000000000..e079a3a0942 --- /dev/null +++ b/bucket/hash-explorer_naderi.json @@ -0,0 +1,24 @@ +{ + "version": "1.2", + "description": "Calculate cryptographic hash values (GUI)", + "license": "Freeware", + "homepage": "https://www.mannerud.org/tom-andreas/software/toms-hash-explorer/", + "url": "https://files1.majorgeeks.com/10afebdbffcd4742c81a3cb0f6ce4092156b4375/systeminfo/Toms_Hash_Explorer_v1.2.zip", + "hash": "md5:c952228c0e07b9fb4753e25bed06ff4b", + "pre_install": [ + "Expand-InnoArchive \"$dir\\setup.exe\" \"$dir\" -Removal | Out-Null" + ], + "shortcuts": [ + [ + "Toms Hash Explorer.exe", + "Tom's Hash Explorer" + ] + ], + "autoupdate": { + "url": "http://www.mannerud.org/tom-andreas/downloads/Toms_Hash_Explorer_v$version.zip", + "hash": { + "url": "https://www.mannerud.org/tom-andreas/software/toms-hash-explorer/", + "find": "md5:.+?([A-Fa-f\\d]{32})" + } + } +} diff --git a/bucket/hdcleaner_naderi.json b/bucket/hdcleaner_naderi.json new file mode 100644 index 00000000000..5a22d9732ec --- /dev/null +++ b/bucket/hdcleaner_naderi.json @@ -0,0 +1,37 @@ +{ + "version": "2.063", + "description": "Complete cleaning for your Windows PC", + "homepage": "https://kurtzimmermann.com", + "license": "freeware", + "architecture": { + "64bit": { + "url": "https://kurtzimmermann.com/files/HDCleanerX64.zip", + "hash": "6787c5f6c0d8305232819749194bcaf693cd630a6171360956dd1a3ce174a3f0" + }, + "32bit": { + "url": "https://kurtzimmermann.com/files/HDCleanerX32.zip", + "hash": "503ed2c168f309099455ac1146a003d745e37bd468d30f36ff07d7580e780128" + } + }, + "shortcuts": [ + [ + "HDCleaner.exe", + "HDCleaner" + ] + ], + "persist": "Settings", + "checkver": { + "url": "https://kurtzimmermann.com/index_e.html", + "regex": "HDCleaner</h4>[\\w\\W]*?Version ([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://kurtzimmermann.com/files/HDCleanerX64.zip" + }, + "32bit": { + "url": "https://kurtzimmermann.com/files/HDCleanerX32.zip" + } + } + } +} diff --git a/bucket/hiccup-cli.json b/bucket/hiccup-cli.json new file mode 100644 index 00000000000..f00a5f70edc --- /dev/null +++ b/bucket/hiccup-cli.json @@ -0,0 +1,22 @@ +{ + "version": "0.1.0", + "description": "CLI to convert HTML to Hiccup syntax", + "homepage": "https://github.com/kwrooijen/hiccup-cli", + "license": "MIT", + "depends": "extras/vcredist2022", + "architecture": { + "64bit": { + "url": "https://github.com/kwrooijen/hiccup-cli/releases/download/0.1.0/hiccup-cli-windows-amd64.zip", + "hash": "fb0e63f023779ef87c8534f49f8c3380b12fcf1e6d945773f74bc4945406e43d" + } + }, + "bin": "hiccup-cli.exe", + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/kwrooijen/hiccup-cli/releases/download/$version/hiccup-cli-windows-amd64.zip" + } + } + } +} diff --git a/bucket/icofx.json b/bucket/icofx.json new file mode 100644 index 00000000000..ba3c1404ecd --- /dev/null +++ b/bucket/icofx.json @@ -0,0 +1,24 @@ +{ + "version": "3.9", + "license": "Shareware", + "homepage": "https://icofx.ro", + "description": "The only tool you will need to edit icons and cursors.", + "url": "https://icofx.ro/files/icofx_portable.zip", + "hash": "50e3d029061315ff15dff024f461af62f7197a2ff3b838fa1273557e91b066b4", + "extract_dir": "icofx3", + "bin": "icofx3.exe", + "shortcuts": [ + [ + "icofx3.exe", + "icofx" + ] + ], + "checkver": { + "url": "https://icofx.ro/downloads.html", + "re": "Version: ([\\d.]+)" + }, + "autoupdate": { + "url": "https://icofx.ro/files/icofx_portable.zip" + }, + "persist": "Settings" +} diff --git a/bucket/iconview_naderi.json b/bucket/iconview_naderi.json new file mode 100644 index 00000000000..3682c33c932 --- /dev/null +++ b/bucket/iconview_naderi.json @@ -0,0 +1,46 @@ +{ + "version": "3.02", + "homepage": "https://www.botproductions.com/iconview/iconview.html", + "description": "A Windows Explorer shell extension that lets you easily view, copy, and save icons contained within programs and libraries.", + "license": "Freeware", + "notes": "This is is a Windows Explorer shell extension, not an application. So don't expect any binaries or executable shortcuts (besides the help shortcut).", + "architecture": { + "32bit": { + "url": "https://www.botproductions.com/iconview/download/IconViewer3.02-Setup-x86.exe#/dl.7z", + "hash": "2EB365EA3E2F20848206B0B1835C58CC71E2ACA1323A19319896B3C8E3BF3956", + "pre_install": "Remove-Item \"$dir\\Setup.exe\"" + }, + "64bit": { + "url": "https://www.botproductions.com/iconview/download/IconViewer3.02-Setup-x64.exe#/dl.7z", + "hash": "3BE3664CFAC0B9270DA161C2C4C323499B4FE40A8E68A2D34CD4425B12EF223F", + "pre_install": "Remove-Item (\"$dir\\Setup.exe\", \"$dir\\x86\") -Recurse" + } + }, + "installer": { + "script": "Start-Process 'regsvr32' -Wait -Verb 'RunAs' -ArgumentList @(\"$dir\\iconview.dll\", '/s'); Start-Sleep -Seconds 2" + }, + "pre_uninstall": [ + "Start-Process 'regsvr32' -Wait -Verb 'RunAs' -ArgumentList @('/u', \"$dir\\iconview.dll\", '/s')", + "Stop-Process -Name 'explorer' -Force; Start-Sleep -Seconds 3;" + ], + "shortcuts": [ + [ + "iconview.chm", + "IconViewer Help" + ] + ], + "checkver": { + "url": "https://www.botproductions.com/iconview/download.html", + "regex": "IconViewer\\s([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://www.botproductions.com/iconview/download/IconViewer$version-Setup-x86.exe#/dl.7z" + }, + "64bit": { + "url": "https://www.botproductions.com/iconview/download/IconViewer$version-Setup-x64.exe#/dl.7z" + } + } + } +} diff --git a/bucket/idea-eap.json b/bucket/idea-eap.json index 07fd8ff6dfa..a4e57dd74cd 100644 --- a/bucket/idea-eap.json +++ b/bucket/idea-eap.json @@ -1,13 +1,13 @@ { - "version": "2024.1-241.14024.14", + "version": "2024.1-241.14494.17", "description": "Cross-Platform IDE for Java by JetBrains. (Community Edition, Early Access Program)", "homepage": "https://www.jetbrains.com/idea/", "license": { "identifier": "Apache-2.0", "url": "https://sales.jetbrains.com/hc/en-gb/articles/115001015290-Where-can-I-find-the-EULA-End-User-License-Agreement-" }, - "url": "https://download.jetbrains.com/idea/ideaIC-241.14024.14.win.zip", - "hash": "4cdf1094df4072325aaa7a0bcb83ee4a7ad35b5baf8a7bb189fda5fd072fa829", + "url": "https://download.jetbrains.com/idea/ideaIC-241.14494.17.win.zip", + "hash": "d2dac532ce2da88a036f388a018a8729a8f22ab7da32894cf274d796e443d06a", "extract_to": "IDE", "installer": { "script": "& \"$bucketsdir\\versions\\scripts\\jetbrains\\portable.ps1\" $dir $persist_dir" diff --git a/bucket/idea-portable.json b/bucket/idea-portable.json new file mode 100644 index 00000000000..47d42f0832b --- /dev/null +++ b/bucket/idea-portable.json @@ -0,0 +1,65 @@ +{ + "version": "2023.3.4-233.14475.28", + "description": "IntelliJ IDEA Community. Cross-Platform Java IDE for professional developers by JetBrains.", + "homepage": "https://www.jetbrains.com/idea/", + "license": { + "identifier": "Apache-2.0", + "url": "https://sales.jetbrains.com/hc/en-gb/articles/115001015290-Where-can-I-find-the-EULA-End-User-License-Agreement-" + }, + "url": [ + "https://download.jetbrains.com/idea/ideaIC-2023.3.4.win.zip", + "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/jetbrain-portabler.ps1" + ], + "hash": [ + "625d28fb51e1c1296a139d090b3762f1740a6cba4d2f9ecdf7af42d907c13a2b", + "5b43fc8a57d7d8d519071a50849a5db92c90ecdf56b64ac57f15fdae5b4f0572" + ], + "extract_to": "IDE", + "installer": { + "script": [ + "& \"$dir\\jetbrain-portabler.ps1\" $dir $persist_dir", + "Remove-Item \"$dir\\IDE\\`$*\", \"$dir\\jetbrain-portabler.ps1\" -Force -Recurse" + ] + }, + "architecture": { + "64bit": { + "bin": [ + "IDE\\bin\\idea64.exe", + [ + "IDE\\bin\\idea64.exe", + "idea" + ] + ], + "shortcuts": [ + [ + "IDE\\bin\\idea64.exe", + "IntelliJ IDEA Community" + ] + ] + }, + "32bit": { + "bin": "IDE\\bin\\idea.exe", + "shortcuts": [ + [ + "IDE\\bin\\idea.exe", + "IntelliJ IDEA Community" + ] + ] + } + }, + "persist": [ + "IDE\\bin\\idea.properties", + "profile" + ], + "checkver": { + "url": "https://data.services.jetbrains.com/products/releases?code=IIC&latest=true&platform=zip&type=release", + "regex": "version\":\"(?<ver>[\\d.]+)\".*\"build\":\"(?<build>[\\d.]+)\"", + "replace": "${ver}-${build}" + }, + "autoupdate": { + "url": "https://download.jetbrains.com/idea/ideaIC-$matchVer.win.zip", + "hash": { + "url": "$url.sha256" + } + } +} diff --git a/bucket/idea-ultimate-eap.json b/bucket/idea-ultimate-eap.json index ee21ce66417..5b3cf50bdd8 100644 --- a/bucket/idea-ultimate-eap.json +++ b/bucket/idea-ultimate-eap.json @@ -1,13 +1,13 @@ { - "version": "2024.1-241.14024.14", + "version": "2024.1-241.14494.17", "description": "Cross-Platform IDE for Java by JetBrains. (Early Access Program)", "homepage": "https://www.jetbrains.com/idea/", "license": { "identifier": "Proprietary", "url": "https://www.jetbrains.com/store/license.html" }, - "url": "https://download.jetbrains.com/idea/ideaIU-241.14024.14.win.zip", - "hash": "7d35faebab30284fbb1acb257f68191f70006f5d0e142451edcb70ae06ca9439", + "url": "https://download.jetbrains.com/idea/ideaIU-241.14494.17.win.zip", + "hash": "ac381ebbb37a5caf452c73fc4c65f5108e9ce57fad12adf1a4d5134198a7e98c", "extract_to": "IDE", "installer": { "script": "& \"$bucketsdir\\versions\\scripts\\jetbrains\\portable.ps1\" $dir $persist_dir" diff --git a/bucket/imagine.json b/bucket/imagine.json index e24c6fd3d3e..8e00dc7a4a3 100644 --- a/bucket/imagine.json +++ b/bucket/imagine.json @@ -10,7 +10,7 @@ "architecture": { "64bit": { "url": "https://raw.githubusercontent.com/nyam1003/imagine/main/x64/Imagine_1.5.1_x64_Unicode.zip", - "hash": "fc8afe18b6379d61cbbfc66da111812e263f46a9800b133b7ef962f321527c47", + "hash": "07d40d4a2c6ada6969e64c0d6a5869be85cb4b9d9db5fe705c30841e9be3e494", "bin": [ "Imagine64.exe", [ @@ -27,7 +27,7 @@ }, "32bit": { "url": "https://raw.githubusercontent.com/nyam1003/imagine/main/Imagine_1.5.1_Unicode.zip", - "hash": "8b95d365ea927f659b92908286857ff00f565ec5112a63b53da57e48456aa5e0", + "hash": "f23a9e6db8074172616cd78ee4e8a76e2d2d7a24e570bcc74bc37b21934e0391", "bin": "Imagine.exe", "shortcuts": [ [ diff --git a/bucket/ipfilter-nightly.json b/bucket/ipfilter-nightly.json index 43bb25ee207..3adb458272c 100644 --- a/bucket/ipfilter-nightly.json +++ b/bucket/ipfilter-nightly.json @@ -1,10 +1,10 @@ { - "version": "1709701608", + "version": "1709788040", "description": "Protects privacy and security when using Bit Torrent by blocking a list of potentially malicious peers.", "homepage": "https://www.ipfilter.app/", "license": "MIT", "url": "https://github.com/DavidMoore/ipfilter/releases/download/lists/ipfilter.zip", - "hash": "dc0396821e895ff857be718c56a9ca6c265e780fab66b20e67b831f5d6d27b34", + "hash": "4331ec035b1344fab9580115e5ab48cd405f5e68689d794bc5221a3ebf35bca3", "checkver": { "script": "try { Get-Date (Invoke-RestMethod https://api.github.com/repositories/487352/releases/tags/lists).assets[0].updated_at -UFormat %s } catch { '' }", "regex": "\\A(\\d+)\\Z" diff --git a/bucket/jackett.json b/bucket/jackett.json index 3146df91a2b..9bb152f44c9 100644 --- a/bucket/jackett.json +++ b/bucket/jackett.json @@ -1,10 +1,10 @@ { - "version": "0.21.1956", + "version": "0.21.1960", "description": "API Support for your favorite torrent trackers", "homepage": "https://github.com/Jackett/Jackett", "license": "GPL-2.0-or-later", - "url": "https://github.com/Jackett/Jackett/releases/download/v0.21.1956/Jackett.Binaries.Windows.zip", - "hash": "c0cdee433b54ffb2a394d7ee4a0be340deee0c19049d12a49f2be697e2ad2653", + "url": "https://github.com/Jackett/Jackett/releases/download/v0.21.1960/Jackett.Binaries.Windows.zip", + "hash": "ad5ed77ee891433ab565e049dbb358f28f1c4e87ea2215d95dae2ea8d9622889", "extract_dir": "Jackett", "pre_uninstall": [ "'JacketTray', 'JacketConsole', 'JacketService' | ForEach-Object {", diff --git a/bucket/jaeger.json b/bucket/jaeger.json index acfe82f443d..c19ad79535e 100644 --- a/bucket/jaeger.json +++ b/bucket/jaeger.json @@ -1,13 +1,13 @@ { - "version": "1.54.0", + "version": "1.55.0", "description": "An open source, distributed tracing platform.", "homepage": "https://www.jaegertracing.io/", "license": "Apache-2.0", "architecture": { "64bit": { - "url": "https://github.com/jaegertracing/jaeger/releases/download/v1.54.0/jaeger-1.54.0-windows-amd64.zip", + "url": "https://github.com/jaegertracing/jaeger/releases/download/v1.55.0/jaeger-1.55.0-windows-amd64.zip", "extract_dir": "jaeger-1.52.0-windows-amd64", - "hash": "1bd10d441c14f3f15ecc78406855d3b45c5233532e349f6a6f2ce02b19feb496" + "hash": "b5d0f7c1d2333219ce9606f52b3fb1b0bc662b90e36c89ad7ae2154b39c78b8f" } }, "bin": [ diff --git a/bucket/java-editor_naderi.json b/bucket/java-editor_naderi.json new file mode 100644 index 00000000000..d58d0e096dc --- /dev/null +++ b/bucket/java-editor_naderi.json @@ -0,0 +1,40 @@ +{ + "homepage": "http://www.javaeditor.org/", + "version": "21.13", + "license": "freeware", + "architecture": { + "64bit": { + "url": "https://www.javaeditor.org/download/javaeditor64.21.13.zip", + "hash": "c7a7cb4d50a77e3647db9f788df5843a692b1349ae6b61b1b4e1bcc749806490" + }, + "32bit": { + "url": "https://www.javaeditor.org/download/javaeditor21.13.zip", + "hash": "f98e64023fd95fd9954723680fb553e05e3b7332b88ce72cc865af9b3519c106" + } + }, + "persist": [ + "JEMachine.INI", + "Data", + "languages\\schinese.ini" + ], + "shortcuts": [ + [ + "javaeditor.exe", + "Java-Editor" + ] + ], + "checkver": { + "url": "http://www.javaeditor.org/doku.php?id=en:download", + "regex": "Version ([\\d.]+) from" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://www.javaeditor.org/download/javaeditor64.$version.zip" + }, + "32bit": { + "url": "https://www.javaeditor.org/download/javaeditor$version.zip" + } + } + } +} diff --git a/bucket/jd-gui_naderi.json b/bucket/jd-gui_naderi.json new file mode 100644 index 00000000000..654ebd13587 --- /dev/null +++ b/bucket/jd-gui_naderi.json @@ -0,0 +1,23 @@ +{ + "homepage": "http://jd.benow.ca/", + "description": "Yet another fast Java decompiler", + "license": "GPL-3.0-only", + "version": "1.6.6", + "url": "https://github.com/java-decompiler/jd-gui/releases/download/v1.6.6/jd-gui-windows-1.6.6.zip", + "hash": "79c231399d3d39d14fce7607728336acb47a6e02e9e1c5f2fa16e2450c0c46cb", + "extract_dir": "jd-gui-windows-1.6.6", + "suggest": { + "JDK": [ + "java/oraclejdk", + "java/openjdk" + ] + }, + "bin": "jd-gui.exe", + "checkver": { + "github": "https://github.com/java-decompiler/jd-gui" + }, + "autoupdate": { + "url": "https://github.com/java-decompiler/jd-gui/releases/download/v$version/jd-gui-windows-$version.zip", + "extract_dir": "jd-gui-windows-$version" + } +} diff --git a/bucket/jsonedit_naderi.json b/bucket/jsonedit_naderi.json new file mode 100644 index 00000000000..76ed781023e --- /dev/null +++ b/bucket/jsonedit_naderi.json @@ -0,0 +1,21 @@ +{ + "homepage": "http://tomeko.net/software/JSONedit/", + "version": "0.9.42", + "license": "freeware", + "url": "http://tomeko.net/software/JSONedit/bin/JSONedit_0_9_42.zip", + "hash": "8c46682def02bab0e8946e48bda9dc26476ef6382da2ea37f32010f03fd8cc1f", + "extract_dir": "JSONedit_0_9_42", + "pre_install": "if(!(Test-Path \"$dir/JSONedit.cfg\")) { Add-Content \"$dir/JSONedit.cfg\" $null }", + "persist": "JSONedit.cfg", + "shortcuts": [ + [ + "JSONedit.exe", + "JSONedit" + ] + ], + "checkver": " Version [\\s\\S]*(\\d[\\d.]+\\.[\\d.]+)", + "autoupdate": { + "url": "http://tomeko.net/software/JSONedit/bin/JSONedit_$underscoreVersion.zip", + "extract_dir": "JSONedit_$underscoreVersion" + } +} diff --git a/bucket/jujutsu.json b/bucket/jujutsu.json index 294a6a08d92..3c64962f8d3 100644 --- a/bucket/jujutsu.json +++ b/bucket/jujutsu.json @@ -1,12 +1,12 @@ { - "version": "0.15.0", + "version": "0.15.1", "description": "Jujutsu, aka jj, is a Git-compatible DVCS that is both simple and powerful.", "homepage": "https://github.com/martinvonz/jj", "license": "Apache-2.0", "architecture": { "64bit": { - "url": "https://github.com/martinvonz/jj/releases/download/v0.15.0/jj-v0.15.0-x86_64-pc-windows-msvc.zip", - "hash": "1b1c36cacb89b95213a6e2e76df3ab06a4d2b4b03b17a87108f95ff29a15610f" + "url": "https://github.com/martinvonz/jj/releases/download/v0.15.1/jj-v0.15.1-x86_64-pc-windows-msvc.zip", + "hash": "3e562125bb7b6647954f6690b7923f13618fd63f9b1ae5a76625d3aa70a627de" } }, "bin": "jj.exe", diff --git a/bucket/jumppad.json b/bucket/jumppad.json index 330e47f9b82..0908fbb2170 100644 --- a/bucket/jumppad.json +++ b/bucket/jumppad.json @@ -1,12 +1,12 @@ { - "version": "0.9.2", + "version": "0.10.0", "description": "A tool for building modern cloud native development environments.", "homepage": "https://jumppad.dev/", "license": "MPL-2.0", "architecture": { "64bit": { - "url": "https://github.com/jumppad-labs/jumppad/releases/download/0.9.2/jumppad_0.9.2_windows_x86_64.zip", - "hash": "f00235f7ec4f7337072d7cbf640e25945be50cbaf32ac7d45bd862b039d85d1d" + "url": "https://github.com/jumppad-labs/jumppad/releases/download/0.10.0/jumppad_0.10.0_windows_x86_64.zip", + "hash": "c3b21282de8a2874fc0332dda4881c25b320b58837db89e1f2772b928dbcd097" } }, "bin": "jumppad.exe", diff --git a/bucket/junkctrl.json b/bucket/junkctrl.json new file mode 100644 index 00000000000..e0e1d354845 --- /dev/null +++ b/bucket/junkctrl.json @@ -0,0 +1,20 @@ +{ + "version": "0.55.0", + "description": "Take ctrl (Catarl or Control) over the junk that ends up on your Windows 11 system.", + "homepage": "https://github.com/builtbybel/JunkCtrl", + "license": "MIT", + "url": "https://github.com/builtbybel/JunkCtrl/releases/download/0.55.0/Junkctrl.zip", + "hash": "0c3b06152f1bda30f8ad47d8f5e0f914e12f00f54609d0595ea87e09d658df4b", + "shortcuts": [ + [ + "Junkctrl.exe", + "JunkCtrl" + ] + ], + "checkver": { + "github": "https://github.com/builtbybel/JunkCtrl" + }, + "autoupdate": { + "url": "https://github.com/builtbybel/JunkCtrl/releases/download/$version/Junkctrl.zip" + } +} diff --git a/bucket/justcolorpicker_naderi.json b/bucket/justcolorpicker_naderi.json new file mode 100644 index 00000000000..0027b96129a --- /dev/null +++ b/bucket/justcolorpicker_naderi.json @@ -0,0 +1,36 @@ +{ + "version": "5.9", + "description": "Free portable offline colour picker and colour editor for web designers and digital artists.", + "license": "Freeware", + "homepage": "https://annystudio.com/software/colorpicker/", + "architecture": { + "64bit": { + "url": "https://annystudio.com/jcpicker.exe", + "hash": "34057f62c2749fc6634709c42c061da3b9a63d6e4706bb59f0036920f86ae0ef" + }, + "32bit": { + "url": "https://annystudio.com/jcpicker_32bit.exe#/jcpicker.exe", + "hash": "fb17be8a39468f130295dd7b2a0e6308622e2eddc6e3fd12c36e8f676ff0e5ee" + } + }, + "bin": "jcpicker.exe", + "shortcuts": [ + [ + "jcpicker.exe", + "Just Color Picker" + ] + ], + "checkver": { + "regex": "<title>Just Color Picker\\s+([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://annystudio.com/jcpicker.exe" + }, + "32bit": { + "url": "https://annystudio.com/jcpicker_32bit.exe#/jcpicker.exe" + } + } + } +} diff --git a/bucket/keyfinder.json b/bucket/keyfinder.json new file mode 100644 index 00000000000..4233419e001 --- /dev/null +++ b/bucket/keyfinder.json @@ -0,0 +1,23 @@ +{ + "##": "Should be cfg persisted?", + "version": "2.0.10.14", + "description": "KeyFinder. Retrieves Product Key used to install windows from registry.", + "homepage": "https://www.magicaljellybean.com/keyfinder", + "license": { + "identifier": "Freeware", + "url": "https://www.magicaljellybean.com/tos/" + }, + "url": "https://www.magicaljellybean.com/downloads/KeyFinderInstaller.exe", + "hash": "edaaa26f500024b459673c81b7d37b8e8281ef5f08de04291662021c3d44673a", + "innosetup": true, + "shortcuts": [ + [ + "keyfinder.exe", + "KeyFinder" + ] + ], + "checkver": "[Installer|zip|ZIP]\\s*v([\\d.]+)\\s+\\(", + "autoupdate": { + "url": "https://www.magicaljellybean.com/downloads/KeyFinderInstaller.exe" + } +} diff --git a/bucket/keynote-nf.json b/bucket/keynote-nf.json index 9cb66d91dfc..3d1f791aa24 100644 --- a/bucket/keynote-nf.json +++ b/bucket/keynote-nf.json @@ -1,10 +1,10 @@ { - "version": "1.8.5.1", + "version": "1.9.0.1", "description": "A tabbed notebook with RichText editor, multi-level notes and strong encryption.", "homepage": "https://github.com/dpradov/keynote-nf", "license": "MPL-2.0", - "url": "https://github.com/dpradov/keynote-nf/releases/download/v1.8.5.1/KeyNoteNF_1.8.5.1.zip", - "hash": "1c6f5acdac7a57e1bfe060e31a4325524690f444f4e6b26a0ed6c095091fc829", + "url": "https://github.com/dpradov/keynote-nf/releases/download/v1.9.0.1/KeyNoteNF_1.9.0.1.zip", + "hash": "1e2e315fa9e3d35d495db3423936ca4fe1b05828e7ee27ff22cbd4d166cbf08b", "bin": "keynote.exe", "shortcuts": [ [ diff --git a/bucket/kicad-lite-nightly.json b/bucket/kicad-lite-nightly.json index b0b56e2b923..e1473c163c7 100644 --- a/bucket/kicad-lite-nightly.json +++ b/bucket/kicad-lite-nightly.json @@ -1,12 +1,12 @@ { - "version": "8.99.0.259.g9b54537e38", + "version": "8.99.0.264.g7520a8b316", "description": "Nightly build of KiCAD, an electronics design automation (EDA) suite.", "homepage": "https://kicad.org", "license": "GPL-3.0-only", "architecture": { "64bit": { - "url": "https://kicad-downloads.s3.cern.ch/windows/nightly/kicad-nightly-8.99.0.259.g9b54537e38-x86_64-lite.exe#/dl.7z", - "hash": "2a0db8df3ab5ccaa911c05f8990ef56234cf45e708de18b56e0f13f5e1e0c94a" + "url": "https://kicad-downloads.s3.cern.ch/windows/nightly/kicad-nightly-8.99.0.264.g7520a8b316-x86_64-lite.exe#/dl.7z", + "hash": "6813a19e560f6268d54eebf05c6108c9e4fa4fadb1ed3ef88ddf8c0e43bfc2fb" } }, "pre_install": "Remove-Item \"$dir\\`$*\", \"$dir\\Uninst*\" -Recurse", diff --git a/bucket/kicad-nightly.json b/bucket/kicad-nightly.json index 77fd2179283..812bca0a592 100644 --- a/bucket/kicad-nightly.json +++ b/bucket/kicad-nightly.json @@ -1,12 +1,12 @@ { - "version": "8.99.0.249.g34a6e605de", + "version": "8.99.0.264.g7520a8b316", "description": "Nightly build of KiCAD, an electronics design automation (EDA) suite.", "homepage": "https://kicad.org", "license": "GPL-3.0-only", "architecture": { "64bit": { - "url": "https://downloads.kicad.org/kicad/windows/explore/nightlies/download/kicad-nightly-8.99.0.249.g34a6e605de-x86_64.exe#/dl.7z", - "hash": "03e678d0e04d6f6123645201ece8e522a8c15517eecd3a5962373176fcd26d0a" + "url": "https://downloads.kicad.org/kicad/windows/explore/nightlies/download/kicad-nightly-8.99.0.264.g7520a8b316-x86_64.exe#/dl.7z", + "hash": "9aaaf80353b54800fbb3ac6673e5092118ae3a526ebeaeb172f83eab7e3c51fd" } }, "pre_install": "Remove-Item \"$dir\\`$*\", \"$dir\\Uninst*\" -Recurse", diff --git a/bucket/kmplayer.json b/bucket/kmplayer.json new file mode 100644 index 00000000000..16c0cefef86 --- /dev/null +++ b/bucket/kmplayer.json @@ -0,0 +1,32 @@ +{ + "version": "2024.2.22.14", + "description": "KMPlayer is a versatile media player.", + "homepage": "https://www.mozilla.org/en-US/firefox/nightly/", + "license": "Freeware", + "url": "http://update.kmpmedia.net/kmp64player/update#dl.7z", + "hash": "5eef51f5b58e7e3f1944abbde4895023e74806bef92c9b181d71a3b1cb1116c6", + "pre_install": [ + "if(!(Test-Path \"$dir/KMPlayer64.ini\")) { Add-Content \"$dir/KMPlayer64.ini\" $null }", + "if(!(Test-Path \"$dir/default.kpl\")) { Add-Content \"$dir/default.kpl\" $null }" + ], + "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninstall*\" -Force -Recurse", + "shortcuts": [ + [ + "KMPlayer64.exe", + "KMPlayer" + ] + ], + "persist": [ + "Capture", + "default.kpl", + "KMPlayer64.ini" + ], + "checkver": { + "url": "https://www.chip.de/downloads/KMPlayer_33859258.html", + "useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36", + "regex": "softwareVersion\":\\s*\"([\\d.]+)" + }, + "autoupdate": { + "url": "http://update.kmpmedia.net/kmp64player/update#dl.7z" + } +} diff --git a/bucket/kodi-dev.json b/bucket/kodi-dev.json index 1a65693d5cb..48ba4066bbc 100644 --- a/bucket/kodi-dev.json +++ b/bucket/kodi-dev.json @@ -1,5 +1,5 @@ { - "version": "20240305", + "version": "20240307", "description": "Open source home theater/media center software and entertainment hub for digital media", "homepage": "https://kodi.tv/", "license": "GPL-2.0-or-later", @@ -8,12 +8,12 @@ }, "architecture": { "64bit": { - "url": "https://mirrors.kodi.tv/nightlies/windows/win64/master/KodiSetup-20240305-6a0aaf8c-master-x64.exe#/dl.7z", - "hash": "1cc44a2911859f2f8b5ef3102de562de6987fc056436d67f21b00e8a1c8fc460" + "url": "https://mirrors.kodi.tv/nightlies/windows/win64/master/KodiSetup-20240307-553e3029-Omega-x64.exe#/dl.7z", + "hash": "ca3b85030cf23ff816a1b348c91e61a7d3a31dfc958b89ddfacf2cc1132f9c37" }, "32bit": { - "url": "https://mirrors.kodi.tv/nightlies/windows/win32/master/KodiSetup-20240305-6a0aaf8c-master-x86.exe#/dl.7z", - "hash": "7e14eea5a569bc05e4dc4d7da8ceba5dc84c0bde4c8caca376599fd377fec0ae" + "url": "https://mirrors.kodi.tv/nightlies/windows/win32/master/KodiSetup-20240307-553e3029-Omega-x86.exe#/dl.7z", + "hash": "15ea0f79ecc650b04a542db05611ed2727d012b9bd61cbcf1944aadfda54cd71" } }, "post_install": "'$PLUGINSDIR', '$TEMP', 'AppxManifest.xml', 'Uninstall.exe' | ForEach-Object { Remove-Item \"$dir\\$_\" -Recurse -Force }", diff --git a/bucket/lapce-nightly.json b/bucket/lapce-nightly.json index 888ebc173dc..3f6ace61927 100644 --- a/bucket/lapce-nightly.json +++ b/bucket/lapce-nightly.json @@ -1,12 +1,12 @@ { - "version": "0.3.2-nightly.3397ce7", + "version": "0.3.2-nightly.70cee3b", "description": "Lightning-fast and Powerful Code Editor written in Rust (nightly builds)", "homepage": "http://lapce.dev/", "license": "Apache-2.0", "architecture": { "64bit": { "url": "https://github.com/lapce/lapce/releases/download/nightly/Lapce-windows-portable.zip", - "hash": "1a75b0ee56e1f55c86c1e87ebe9761efe605f1d399b019d8b4a942a6399a1520" + "hash": "2a15f8b7dc86e0f55d1deda727253c5dc80d1a8277e1ab1e60263fd44a593999" } }, "bin": [ diff --git a/bucket/launchy-qt.json b/bucket/launchy-qt.json new file mode 100644 index 00000000000..d87ff89ff80 --- /dev/null +++ b/bucket/launchy-qt.json @@ -0,0 +1,21 @@ +{ + "homepage": "https://launchyqt.com/", + "version": "3.1.7", + "license": "GPL-3.0-or-later", + "url": "https://github.com/samsonwang/LaunchyQt/releases/download/v3.1.7/Launchy-3.1.7-win-x64.7z", + "hash": "396569421ad70f38a8f235ad88506bfc90e26497084350697537bdff1531108a", + "extract_dir": "Launchy", + "shortcuts": [ + [ + "Launchy.exe", + "Launchy" + ] + ], + "persist": "config", + "checkver": { + "github": "https://github.com/samsonwang/LaunchyQt" + }, + "autoupdate": { + "url": "https://github.com/samsonwang/LaunchyQt/releases/download/v$version/Launchy-$version-win-x64.7z" + } +} diff --git a/bucket/leomoon-hafez.json b/bucket/leomoon-hafez.json new file mode 100644 index 00000000000..eb00c76c34d --- /dev/null +++ b/bucket/leomoon-hafez.json @@ -0,0 +1,22 @@ +{ + "version": "1.1.5", + "homepage": "https://leomoon.com/downloads/desktop-apps/leomoon-hafez/", + "description": "LeoMoon Hafez gathers all of Hafez’s work in an easy to use desktop application for everyone to enjoy.", + "license": "MIT", + "url": "https://leomoon.com/static/?file=leomoon-hafez_win.zip#/dl.zip", + "hash": "ff3449ca249e5afd8b1b3cc75e80e88ab67dfefaadd429ea6e113b0aada43ca6", + "pre_install": "Expand-InnoArchive \"$dir\\leomoon-hafez_win.exe\" \"$dir\" -Removal | Out-Null", + "shortcuts": [ + [ + "LeoMoon Hafez.exe", + "LeoMoon Hafez" + ] + ], + "checkver": { + "url": "https://leomoon.com/downloads/desktop-apps/leomoon-hafez/", + "regex": "Changelog[\\s\\S]+?li>([\\d.]+)" + }, + "autoupdate": { + "url": "https://leomoon.com/static/?file=leomoon-hafez_win.zip#/dl.zip" + } +} diff --git a/bucket/leomoon-jalalitray.json b/bucket/leomoon-jalalitray.json new file mode 100644 index 00000000000..ba063a71511 --- /dev/null +++ b/bucket/leomoon-jalalitray.json @@ -0,0 +1,22 @@ +{ + "version": "1.0.7", + "homepage": "https://leomoon.com/downloads/desktop-apps/leomoon-jalalitray/", + "description": "LeoMoon JalaliTray is a small utility that shows the current Jalali (Persian) day of the month in the system tray", + "license": "MIT", + "url": "https://leomoon.com/static/?file=leomoon-jalalitray_win.zip#/dl.zip", + "hash": "d181c9c9652544140ddb10f97add949a24d709c1c5e993514d6535b28ae14d40", + "pre_install": "Expand-InnoArchive \"$dir\\leomoon-jalalitray_win.exe\" \"$dir\" -Removal | Out-Null", + "shortcuts": [ + [ + "LeoMoon JalaliTray.exe", + "LeoMoon JalaliTray" + ] + ], + "checkver": { + "url": "https://leomoon.com/downloads/desktop-apps/leomoon-jalalitray/", + "regex": "Changelog[\\s\\S]+?li>([\\d.]+)" + }, + "autoupdate": { + "url": "https://leomoon.com/static/?file=leomoon-jalalitray_win.zip#/dl.zip" + } +} diff --git a/bucket/leomoon-parsinegar.json b/bucket/leomoon-parsinegar.json new file mode 100644 index 00000000000..163bb57e03e --- /dev/null +++ b/bucket/leomoon-parsinegar.json @@ -0,0 +1,22 @@ +{ + "version": "2.1.9", + "homepage": "https://leomoon.com/downloads/desktop-apps/leomoon-parsinegar/", + "description": "ParsiNegar is the most complete freeware to type Persian and Arabic anywhere.", + "license": "MIT", + "url": "https://leomoon.com/static/?file=leomoon-parsinegar_win.zip#/dl.zip", + "hash": "5d3f9a2afa0c17ccf597f12171dc3f3a9a69e9f780d9228b97a0bbe244471ad5", + "pre_install": "Expand-InnoArchive \"$dir\\leomoon-parsinegar_win.exe\" \"$dir\" -Removal | Out-Null", + "shortcuts": [ + [ + "LeoMoon ParsiNegar.exe", + "LeoMoon ParsiNegar" + ] + ], + "checkver": { + "url": "https://leomoon.com/downloads/desktop-apps/leomoon-parsinegar/", + "regex": "Changelog[\\s\\S]+?li>([\\d.]+)" + }, + "autoupdate": { + "url": "https://leomoon.com/static/?file=leomoon-parsinegar_win.zip#/dl.zip" + } +} diff --git a/bucket/leomoon-subfix.json b/bucket/leomoon-subfix.json new file mode 100644 index 00000000000..0627679d2f1 --- /dev/null +++ b/bucket/leomoon-subfix.json @@ -0,0 +1,22 @@ +{ + "version": "2.0.6", + "homepage": "https://leomoon.com/downloads/desktop-apps/leomoon-subfix/", + "description": "LeoMoon SubFix is small handy program that will fix the encoding on Persian or Arabic subtitle files from ANSI (windows-1256) to UTF-8.", + "license": "MIT", + "url": "https://leomoon.com/static/?file=leomoon-subfix_win.zip#/dl.zip", + "hash": "352fb421e42c98eeff93bbd3db46bb5991386bd5b44c669e949a9d7df386e8df", + "pre_install": "Expand-InnoArchive \"$dir\\leomoon-subfix_win.exe\" \"$dir\" -Removal | Out-Null", + "shortcuts": [ + [ + "LeoMoon SubFix.exe", + "LeoMoon SubFix" + ] + ], + "checkver": { + "url": "https://leomoon.com/downloads/desktop-apps/leomoon-subfix/", + "regex": "Changelog[\\s\\S]+?li>([\\d.]+)" + }, + "autoupdate": { + "url": "https://leomoon.com/static/?file=leomoon-subfix_win.zip#/dl.zip" + } +} diff --git a/bucket/lf_naderi.json b/bucket/lf_naderi.json new file mode 100644 index 00000000000..4a0e6875021 --- /dev/null +++ b/bucket/lf_naderi.json @@ -0,0 +1,31 @@ +{ + "homepage": "https://godoc.org/github.com/gokcehan/lf", + "description": "A terminal file manager.", + "license": "MIT", + "version": "r31", + "architecture": { + "64bit": { + "url": "https://github.com/gokcehan/lf/releases/download/r31/lf-windows-amd64.zip", + "hash": "a552c2596704756fa9f8f126286bcc9f55f8bdd3c04665ba95679bf46711b56f" + }, + "32bit": { + "url": "https://github.com/gokcehan/lf/releases/download/r31/lf-windows-386.zip", + "hash": "26fdddd2959bd5ca30bb53edce6899abffbbc422825545246ce9f221d0bba558" + } + }, + "bin": "lf.exe", + "checkver": { + "url": "https://github.com/gokcehan/lf/releases", + "re": "/releases/tag/(?:v|V)?(r[\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/gokcehan/lf/releases/download/$version/lf-windows-amd64.zip" + }, + "32bit": { + "url": "https://github.com/gokcehan/lf/releases/download/$version/lf-windows-386.zip" + } + } + } +} diff --git a/bucket/lgpo_naderi.json b/bucket/lgpo_naderi.json new file mode 100644 index 00000000000..1d33b8a8d06 --- /dev/null +++ b/bucket/lgpo_naderi.json @@ -0,0 +1,9 @@ +{ + "version": "2.2", + "description": "Manage local group policy objects (LGPO)", + "homepage": "https://www.microsoft.com/en-us/download/details.aspx?id=55319", + "license": "Freeware", + "url": "https://download.microsoft.com/download/8/5/C/85C25433-A1B0-4FFA-9429-7E023E7DA8D8/LGPO.zip", + "hash": "6ffb6416366652993c992280e29faea3507b5b5aa661c33ba1af31f48acea9c4", + "bin": "LGPO.exe" +} diff --git a/bucket/lingoes_naderi.json b/bucket/lingoes_naderi.json new file mode 100644 index 00000000000..07d433e081e --- /dev/null +++ b/bucket/lingoes_naderi.json @@ -0,0 +1,23 @@ +{ + "homepage": "http://www.lingoes.net/", + "description": "Lingoes is an easy and intuitive dictionary and text translation software", + "license": "freeware", + "version": "2.9.2", + "url": "http://www.slymandata.com/lingoes_mirror_europe/lingoes_portable_2.9.2.zip", + "hash": "e65389788da4f14caf333b49aed8e11be23dd8fd893c895d696600b6019734ad", + "shortcuts": [ + [ + "Lingoes.exe", + "Lingoes" + ] + ], + "persist": [ + "install.ini", + "app_data", + "user_data" + ], + "checkver": "Lingoes\\s+v([\\d.]+)\\s+is\\s+released", + "autoupdate": { + "url": "http://www.slymandata.com/lingoes_mirror_europe/lingoes_portable_$version.zip" + } +} diff --git a/bucket/local-wp.json b/bucket/local-wp.json new file mode 100644 index 00000000000..09192213bd9 --- /dev/null +++ b/bucket/local-wp.json @@ -0,0 +1,20 @@ +{ + "version": "6.7.2", + "description": "An effortless way to develop WordPress sites locally", + "homepage": "https://localwp.com", + "license": "Freeware", + "url": "https://cdn.localwp.com/stable/latest/windows#/dl.7z", + "hash": "ca4ed4aec84056f481082f37e52484fa5fde07dd5bbdb29bf47b17b48962882c", + "extract_dir": "$PLUGINSDIR", + "installer": { + "script": [ + "Expand-7ZipArchive \"$dir\\app-32.zip\" \"$dir\" -Removal" + ] + }, + "shortcuts": [ + [ + "Local.exe", + "Local" + ] + ] +} diff --git a/bucket/locate_naderi.json b/bucket/locate_naderi.json new file mode 100644 index 00000000000..7f145e69c88 --- /dev/null +++ b/bucket/locate_naderi.json @@ -0,0 +1,46 @@ +{ + "version": "3.1.11.7100", + "homepage": "http://locate32.cogit.net/", + "license": "freeware", + "architecture": { + "64bit": { + "url": "http://locate32.cogit.net/download/locate32_x64-3.1.11.7100.zip", + "hash": "38e7fdf19b027ae3a4d03fe612ce69ea1dfd68a181f76099c16a32ccdb858116" + }, + "32bit": { + "url": "http://locate32.cogit.net/download/locate32-3.1.11.7100.zip", + "hash": "8621be558b8e6fe0279bad278d700b6e07f28ce513ca92bd9b52040d64278800" + } + }, + "pre_install": "if(!(Test-Path \"$persist_dir\\locate.ini\")) { Copy-Item \"$dir\\portable.ini\" \"$dir\\locate.ini\" | Out-Null }", + "bin": "locate.exe", + "persist": [ + "locate.ini", + "databases" + ], + "shortcuts": [ + [ + "locate32.exe", + "Locate" + ], + [ + "updtdb32.exe", + "Locate Update Database" + ], + [ + "SetTool.exe", + "Locate SetTool" + ] + ], + "checkver": "class=\"highlight\">Version ([\\d.]+)</a>", + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://locate32.cogit.net/download/locate32_x64-$version.zip" + }, + "32bit": { + "url": "http://locate32.cogit.net/download/locate32-$version.zip" + } + } + } +} diff --git a/bucket/logseq-nightly.json b/bucket/logseq-nightly.json index e20ec337b19..787e8c24907 100644 --- a/bucket/logseq-nightly.json +++ b/bucket/logseq-nightly.json @@ -1,12 +1,12 @@ { - "version": "0.10.7-20240306", + "version": "0.10.7-20240307", "description": "A privacy-first platform for knowledge sharing and management", "homepage": "https://logseq.com", "license": "AGPL-3.0-only", "architecture": { "64bit": { - "url": "https://github.com/logseq/logseq/releases/download/nightly/Logseq-win-x64-0.10.7-alpha+nightly.20240306.zip", - "hash": "c44fb94113c9804f67a43192a25550eedde1b141f731e58543637d74cf593e5a" + "url": "https://github.com/logseq/logseq/releases/download/nightly/Logseq-win-x64-0.10.7-alpha+nightly.20240307.zip", + "hash": "a63f4d522031ba3a6a6f11910504aa22eba22179e466d26807bde8bb7946ff62" } }, "shortcuts": [ diff --git a/bucket/logseq-nightly_hu3rror.json b/bucket/logseq-nightly_hu3rror.json index e0a1f017f54..24964e03212 100644 --- a/bucket/logseq-nightly_hu3rror.json +++ b/bucket/logseq-nightly_hu3rror.json @@ -1,12 +1,12 @@ { - "version": "0.10.7-20240306", + "version": "0.10.7-20240307", "description": "A privacy-first platform for knowledge sharing and management", "homepage": "https://logseq.com", "license": "AGPL-3.0-only", "architecture": { "64bit": { - "url": "https://github.com/logseq/logseq/releases/download/nightly/Logseq-win-x64-0.10.7-alpha+nightly.20240306.exe#/dl.7z", - "hash": "c36907f0367bb70e14f9059028aa8067fe22563a3cf514d8091c70df6d39ce19" + "url": "https://github.com/logseq/logseq/releases/download/nightly/Logseq-win-x64-0.10.7-alpha+nightly.20240307.exe#/dl.7z", + "hash": "53096bc101041048270a2aa1e6bd329c93da5ee494fbcaba7e1aaaed6c6a61a2" } }, "pre_install": [ diff --git a/bucket/logviewer.json b/bucket/logviewer.json new file mode 100644 index 00000000000..6ae327ab25d --- /dev/null +++ b/bucket/logviewer.json @@ -0,0 +1,30 @@ +{ + "version": "2.3.1", + "description": "UVviewsoft LogViewer is a viewer for text log files of unlimited size.", + "homepage": "http://www.uvviewsoft.com/logviewer/", + "license": "Free for home use only", + "url": "http://www.uvviewsoft.com/logviewer/files/uvviewsoft_LogViewer.zip", + "hash": "f33993e44dad1666e64a38c5ffac3e8fc55c02526d473f2a40db8c91446fcd9c", + "pre_install": [ + "if(!(Test-Path \"$dir/LogView.ini\")) { Add-Content \"$dir/LogView.ini\" $null }", + "if(!(Test-Path \"$dir/Key.txt\")) { Add-Content \"$dir/Key.txt\" $null }" + ], + "shortcuts": [ + [ + "LogView.exe", + "LogViewer" + ] + ], + "persist": [ + "LogView.ini", + "Key.txt" + ], + "checkver": { + "url": "http://www.uvviewsoft.com/logviewer/download.htm", + "regex": "latest release.+?([\\d.]+)" + }, + "autoupdate": { + "url": "http://www.uvviewsoft.com/logviewer/files/uvviewsoft_LogViewer.zip" + }, + "notes": "Your Rancher Desktop data are storaged in '%APPDATA%\\rancher-desktop'." +} diff --git a/bucket/lunatranslator.json b/bucket/lunatranslator.json index 93acb76c08d..11f59b2dfb4 100644 --- a/bucket/lunatranslator.json +++ b/bucket/lunatranslator.json @@ -1,18 +1,18 @@ { - "version": "2.38.2", + "version": "2.38.4", "description": "LunaTranslator is a Visual Novel translate tool, support clipboard / OCR/ HOOK, support 40+ translate engines.", "homepage": "https://github.com/HIllya51/LunaTranslator", "license": "GPL-3.0-only", "architecture": { "64bit": { - "url": "https://github.com/HIllya51/LunaTranslator/releases/download/v2.38.2/LunaTranslator.zip", + "url": "https://github.com/HIllya51/LunaTranslator/releases/download/v2.38.4/LunaTranslator.zip", "extract_dir": "LunaTranslator", - "hash": "92bfa8dd54c8ef8a0de7f95441c868b484c163143732ee717455b1edc09fd7b8" + "hash": "7fdeb20bb568adbd9025e834c91e7e5d25be10220c4bf4235c2f3a16f28457af" }, "32bit": { - "url": "https://github.com/HIllya51/LunaTranslator/releases/download/v2.38.2/LunaTranslator_x86.zip", + "url": "https://github.com/HIllya51/LunaTranslator/releases/download/v2.38.4/LunaTranslator_x86.zip", "extract_dir": "LunaTranslator_x86", - "hash": "942a2813fb18791575d3d50ad4b7c2ab63a84d721c2719cb2e2e4fbedf542a24" + "hash": "8ba6c54ab969f06862aa7533f4081edd4e82a1c0458bdac4e0a7be345413287f" } }, "shortcuts": [ diff --git a/bucket/lyx_naderi.json b/bucket/lyx_naderi.json new file mode 100644 index 00000000000..4a223e1195c --- /dev/null +++ b/bucket/lyx_naderi.json @@ -0,0 +1,37 @@ +{ + "version": "2.3.7", + "description": "LyX is a document processor that encourages an approach to writing based on the structure of your documents (WYSIWYM) and not simply their appearance (WYSIWYG).", + "homepage": "https://www.lyx.org/", + "license": "GPL-2.0-or-later", + "architecture": { + "64bit": { + "url": "https://ftp.icm.edu.pl/packages/lyx/bin/2.3.7/LyX-237-Installer-1-x64.exe#/dl.7z", + "hash": "091cd793c21cb24a87a52c6622f7dfe0a6921f0912847ae06eea33a367ff92da" + }, + "32bit": { + "url": "https://ftp.icm.edu.pl/packages/lyx/bin/2.3.7/LyX-237-Installer-1-x32.exe#/dl.7z", + "hash": "73be9d0d96d56186f5b2c0e13ed0af039e6608f28196e99aa058cd2b2da0f428" + } + }, + "shortcuts": [ + [ + "bin\\LyX.exe", + "LyX" + ] + ], + "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "checkver": { + "url": "https://www.lyx.org/Download", + "regex": "/bin/([\\d.]+)/LyX-(?<build1>\\d+)-Installer(?<build2>-\\d+)?-x64.exe" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://ftp.icm.edu.pl/packages/lyx/bin/$version/LyX-$matchBuild1-Installer$matchBuild2-x64.exe#/dl.7z" + }, + "32bit": { + "url": "https://ftp.icm.edu.pl/packages/lyx/bin/$version/LyX-$matchBuild1-Installer$matchBuild2-x32.exe#/dl.7z" + } + } + } +} diff --git a/bucket/mailmaster.json b/bucket/mailmaster.json index fe6f8b65151..9e3c4e0e19a 100644 --- a/bucket/mailmaster.json +++ b/bucket/mailmaster.json @@ -1,8 +1,8 @@ { "homepage": "https://mail.163.com/dashi/index.html", "description": "网易邮箱大师", - "version": "5.0.8.1017", - "url": "http://fm.dl.126.net/mailmaster/update2/mail-5.0.8.1017.exe#/mailmaster.zip", + "version": "5.0.7.1009", + "url": "http://fm.dl.126.net/mailmaster/update2/mail-5.0.7.1009.exe#/mailmaster.zip", "hash": "md5:8a931c8e530d94a3a94b5a80b71c8167", "checkver": { "url": "http://fm.dl.126.net/mailmaster/update2/update_config.json", diff --git a/bucket/markdown-edit.json b/bucket/markdown-edit.json new file mode 100644 index 00000000000..808c0582701 --- /dev/null +++ b/bucket/markdown-edit.json @@ -0,0 +1,38 @@ +{ + "version": "1.35", + "description": "Markdown Edit is a Windows desktop Markdown editor with an emphasis on content and keyboard shortcuts. ", + "homepage": "http://markdownedit.com/", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/mike-ward/Markdown-Edit/releases/download/v1.35/MarkdownEdit.zip", + "hash": "69f6755159d1a717b5dc9a1583e3be87344ea605414b45e58dfc5d3e458612d2" + } + }, + "bin": [ + [ + "mde.exe", + "mde" + ] + ], + "shortcuts": [ + [ + "mde.exe", + "Markdown Edit" + ] + ], + "persist": "AppData", + "checkver": { + "github": "https://github.com/mike-ward/Markdown-Edit/" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/mike-ward/Markdown-Edit/releases/download/v$version/MarkdownEdit.zip", + "hash": { + "mode": "github" + } + } + } + } +} diff --git a/bucket/mdict_naderi.json b/bucket/mdict_naderi.json new file mode 100644 index 00000000000..d7b5b8659b3 --- /dev/null +++ b/bucket/mdict_naderi.json @@ -0,0 +1,31 @@ +{ + "version": "2.0.12", + "description": "MDict is a dictionary that support multi-language.", + "homepage": "https://www.mdict.cn/", + "license": "freeware", + "url": "https://www.mdict.cn/download/MDictPC.7z", + "hash": "327ef9142db6823971eec77f9f5a59e38c357d0e3ef93465ac322a33fe56b4fa", + "extract_dir": "MDictPC", + "pre_install": [ + "if(!(Test-Path \"$persist_dir\\doc\\MDict_Favorites.xml\")) { New-Item \"$dir\\doc\\MDict_Favorites.xml\" -ItemType File -Value \"<Favorites />\" | Out-Null }", + "if(!(Test-Path \"$persist_dir\\doc\\MDict_History.xml\")) { New-Item \"$dir\\doc\\MDict_History.xml\" -ItemType File -Value \"<History />\" | Out-Null }" + ], + "persist": [ + "doc\\mdict.cfg", + "doc\\MDict_Favorites.xml", + "doc\\MDict_History.xml" + ], + "shortcuts": [ + [ + "MDict.exe", + "MDict" + ] + ], + "checkver": { + "url": "https://www.mdict.cn/wp/?page_id=5325&lang=en", + "regex": "Windows \\((2[\\d.]+)\\)" + }, + "autoupdate": { + "url": "https://www.mdict.cn/download/MDictPC.7z" + } +} diff --git a/bucket/mdr_naderi.json b/bucket/mdr_naderi.json new file mode 100644 index 00000000000..0e48bb417d5 --- /dev/null +++ b/bucket/mdr_naderi.json @@ -0,0 +1,28 @@ +{ + "homepage": "https://github.com/MichaelMure/mdr", + "description": "MarkDown Renderer for the terminal", + "license": "MIT", + "version": "0.2.5", + "architecture": { + "64bit": { + "url": "https://github.com/MichaelMure/mdr/releases/download/v0.2.5/mdr_windows_amd64.exe#/mdr.exe", + "hash": "eb7a9a2f64c4c14ec8087da6292c2801cc76ebd3f45e034523f19ab87d100fa5" + }, + "32bit": { + "url": "https://github.com/MichaelMure/mdr/releases/download/v0.2.5/mdr_windows_386.exe#/mdr.exe", + "hash": "fa5b6f37ba9fb97657149c88cadd2db88d2bc52b41687c6bb8f73dfa26443578" + } + }, + "bin": "mdr.exe", + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/MichaelMure/mdr/releases/download/v$version/mdr_windows_amd64.exe#/mdr.exe" + }, + "32bit": { + "url": "https://github.com/MichaelMure/mdr/releases/download/v$version/mdr_windows_386.exe#/mdr.exe" + } + } + } +} diff --git a/bucket/mdview.json b/bucket/mdview.json new file mode 100644 index 00000000000..bd0e5e088f9 --- /dev/null +++ b/bucket/mdview.json @@ -0,0 +1,26 @@ +{ + "version": "3.0.2", + "description": "A simple standalone Windows application that renders and displays Markdown files.", + "homepage": "https://github.com/c3er/mdview", + "license": "MIT|Apache-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/c3er/mdview/releases/download/v3.0.2/mdview-3.0.2-x64.zip", + "hash": "a295d5f7d2e186dbfcc89c0eaaefe93b92e8a17dbded05a5771eff1ffe9059f9" + } + }, + "shortcuts": [ + [ + "mdview.exe", + "Markdown Viewer" + ] + ], + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/c3er/mdview/releases/download/v$version/mdview-$version-x64.zip" + } + } + } +} diff --git a/bucket/mediathekview.json b/bucket/mediathekview.json new file mode 100644 index 00000000000..b5f7425676f --- /dev/null +++ b/bucket/mediathekview.json @@ -0,0 +1,22 @@ +{ + "version": "14.0.0", + "description": "Durchsucht die Online-Mediatheken verschiedener Sender und listet die gefundenen Sendungen zum Herunterladen auf.", + "homepage": "https://mediathekview.de/", + "url": "https://download.mediathekview.de/stabil/MediathekView-latest-win.zip", + "hash": "6a984afb14bc596edd4e05ceb4e7da3fdbc57086f09e8b7b7e7e53d3c470d670", + "extract_dir": "MediathekView", + "shortcuts": [ + [ + "MediathekView_Portable.exe", + "MediathekView" + ] + ], + "persist": "Einstellungen", + "checkver": { + "url": "https://mediathekview.de/changelog/", + "regex": "Version ([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.mediathekview.de/stabil/MediathekView-latest-win.zip" + } +} diff --git a/bucket/metasploit-framework.json b/bucket/metasploit-framework.json index 9e79fc72f11..b6cd8371392 100644 --- a/bucket/metasploit-framework.json +++ b/bucket/metasploit-framework.json @@ -1,12 +1,12 @@ { - "version": "6.3.59-20240306113531", + "version": "6.3.60-20240307113458", "homepage": "https://www.metasploit.com/", "description": "A popular framework used for penetration testing.", "license": "BSD-3-Clause", "architecture": { "64bit": { - "url": "https://windows.metasploit.com/metasploit-framework-6.3.59+20240306113531-1rapid7-1-x64.msi", - "hash": "70694c6393bb0485fc451bc2f8e2f456d6e8d464f78f42e3f1bd07cde89c6a40" + "url": "https://windows.metasploit.com/metasploit-framework-6.3.60+20240307113458-1rapid7-1-x64.msi", + "hash": "770c1e50e0a81481eefdc65d3bf2437f347e2a31db8a1428d639926c1ec3c42a" } }, "pre_install": "Remove-Item \"$dir\\*\" -Exclude 'metasploit-framework.zip' -Recurse; Expand-7zipArchive \"$dir\\metasploit-framework.zip\" \"$dir\" -Removal", diff --git a/bucket/micro-nightly.json b/bucket/micro-nightly.json index 8836a041810..e76b7372ca6 100644 --- a/bucket/micro-nightly.json +++ b/bucket/micro-nightly.json @@ -1,16 +1,16 @@ { - "version": "2.0.13-2024-03-07", + "version": "2.0.13-2024-03-08", "description": "A terminal-based text editor that aims to be easy to use and intuitive, while also taking advantage of the full capabilities of modern terminals.", "homepage": "https://micro-editor.github.io/", "license": "MIT", "architecture": { "64bit": { "url": "https://github.com/zyedidia/micro/releases/download/nightly/micro-2.0.13-win64.zip", - "hash": "202930a33e66f539157bedf46b51bd54bf0082741543307b3c813ca34db2b639" + "hash": "918bea9e633ecf80cbedeb3165dce9db85836bbbc56a6a5eff628e945a350e8d" }, "32bit": { "url": "https://github.com/zyedidia/micro/releases/download/nightly/micro-2.0.13-win64.zip", - "hash": "202930a33e66f539157bedf46b51bd54bf0082741543307b3c813ca34db2b639" + "hash": "918bea9e633ecf80cbedeb3165dce9db85836bbbc56a6a5eff628e945a350e8d" } }, "extract_dir": "micro-2.0.13", diff --git a/bucket/microsoftedge-canary.json b/bucket/microsoftedge-canary.json index c0237cc9d34..d896f25cf3e 100644 --- a/bucket/microsoftedge-canary.json +++ b/bucket/microsoftedge-canary.json @@ -1,20 +1,20 @@ { "homepage": "https://www.microsoft.com/en-us/edge", "description": "The chromium based Microsoft Edge browser (Canary Channel)", - "version": "124.0.2447.0", + "version": "124.0.2449.0", "license": "Freeware", "architecture": { "64bit": { - "url": "https://dorado-api.deno.dev/edge?arch=64&channel=canary&version=124.0.2447.0&dl#/MicrosoftEdge-124.0.2447.0-x64.7z", - "hash": "ad44e4c8f3f11e34894bc7484fae9956111329677808ede0ab51f4a90d619693" + "url": "https://dorado-api.deno.dev/edge?arch=64&channel=canary&version=124.0.2449.0&dl#/MicrosoftEdge-124.0.2449.0-x64.7z", + "hash": "3d5d55b9b2eefa7175b85188d80178f61e4202045d2c8f09027c7281d4b868ac" }, "32bit": { - "url": "https://dorado-api.deno.dev/edge?arch=86&channel=canary&version=124.0.2447.0&dl#/MicrosoftEdge-124.0.2447.0-x86.7z", - "hash": "123f9b60265372e18594e9793ff972289a1481fafed647ebc5bf76f9d32c6eb5" + "url": "https://dorado-api.deno.dev/edge?arch=86&channel=canary&version=124.0.2449.0&dl#/MicrosoftEdge-124.0.2449.0-x86.7z", + "hash": "e53dc455aa1e98aacd3f7e8537c8488b032517c165f1bacfb4abb207a3c5eb9c" }, "arm64": { - "url": "https://dorado-api.deno.dev/edge?arch=arm64&channel=canary&version=124.0.2447.0&dl#/MicrosoftEdge-124.0.2447.0-arm64.7z", - "hash": "07423c930c817897f19611dbb8aaa3dbe3ebc6b01b036d8c97acc9acac5ed073" + "url": "https://dorado-api.deno.dev/edge?arch=arm64&channel=canary&version=124.0.2449.0&dl#/MicrosoftEdge-124.0.2449.0-arm64.7z", + "hash": "4253014f416bd63ace2dee64dae23652aed14067c2a0189a0ce92363ecae102c" } }, "installer": { diff --git a/bucket/miktex_naderi.json b/bucket/miktex_naderi.json new file mode 100644 index 00000000000..1efa55b47d3 --- /dev/null +++ b/bucket/miktex_naderi.json @@ -0,0 +1,56 @@ +{ + "version": "24.1", + "description": "MikTeX is an up-to-date implementation of TeX/LaTeX and related programs.", + "homepage": "https://miktex.org", + "license": { + "identifier": "LPPL1.3c,GPL-3.0-or-later,Public Domain,...", + "url": "https://miktex.org/copying" + }, + "architecture": { + "64bit": { + "url": "https://miktex.org/download/ctan/systems/win32/miktex/setup/windows-x64/basic-miktex-24.1-x64.exe", + "hash": "94ddd75e2b90309b75db6dbda7d8103fcebda4495b579695e925e885d2b92704", + "bin": [ + [ + "texmfs\\install\\miktex\\bin\\x64\\miktex-console.exe", + "miktex", + "--hide --mkmaps" + ] + ], + "shortcuts": [ + [ + "texmfs/install/miktex/bin/x64/miktex-console.exe", + "MikTeX\\MikTeX Console" + ], + [ + "texmfs/install/miktex/bin/x64/miktex-texworks.exe", + "MikTeX\\MikTeX TeXworks" + ] + ], + "env_add_path": "texmfs\\install\\miktex\\bin\\x64" + } + }, + "installer": { + "args": [ + "--portable=\"$dir\"", + "--unattended", + "--private" + ] + }, + "persist": "texmfs", + "checkver": { + "url": "https://miktex.org/download", + "regex": "basic-miktex-([\\d.]+)-x64\\.exe" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://miktex.org/download/ctan/systems/win32/miktex/setup/windows-x64/basic-miktex-$version-x64.exe" + } + }, + "hash": { + "url": "https://miktex.org/download", + "regex": "(?sm)$basename</div>.*?$sha256" + } + } +} diff --git a/bucket/mitec-exe-explorer.json b/bucket/mitec-exe-explorer.json new file mode 100644 index 00000000000..259218def98 --- /dev/null +++ b/bucket/mitec-exe-explorer.json @@ -0,0 +1,32 @@ +{ + "version": "3.7.0", + "description": "MiTeC EXE Explorer", + "homepage": "https://www.mitec.cz/exe.html", + "license": "Proprietary", + "url": "https://www.mitec.cz/Downloads/EXE.zip", + "hash": "4499697e322d1da90ab20d7bbdb7b77f5a25d35042eb7c2537e3ba3eea9ea8cd", + "architecture": { + "64bit": { + "pre_install": [ + "Remove-Item \"$dir\\EXE.exe\" -Force", + "Get-ChildItem $dir 'EXE*exe' | Rename-Item -NewName 'EXE.exe' -Force" + ] + }, + "32bit": { + "pre_install": "Remove-Item \"$dir\\EXE64.exe\" -Force" + } + }, + "shortcuts": [ + [ + "EXE.exe", + "MiTeC\\EXE Explorer" + ] + ], + "checkver": { + "url": "https://www.mitec.cz/Data/XML/data_downloads.xml", + "regex": "<NAME>MiTeC EXE Explorer 32/64\\s+([\\d.]+)<" + }, + "autoupdate": { + "url": "https://www.mitec.cz/Downloads/EXE.zip" + } +} diff --git a/bucket/mitec-icon-explorer.json b/bucket/mitec-icon-explorer.json new file mode 100644 index 00000000000..91d4dbf2ed5 --- /dev/null +++ b/bucket/mitec-icon-explorer.json @@ -0,0 +1,21 @@ +{ + "version": "5.2.0", + "description": "MiTeC Icon Explorer", + "homepage": "https://www.mitec.cz/iconex.html", + "license": "Proprietary", + "url": "https://www.mitec.cz/Downloads/IconExplorer.zip", + "hash": "413bdf0b4792c0eca657bb06b9cd0a3e5864bf870398ba864743dd587cdbd06f", + "shortcuts": [ + [ + "IconExplorer.exe", + "MiTeC\\Icon Explorer" + ] + ], + "checkver": { + "url": "https://www.mitec.cz/Data/XML/data_downloads.xml", + "regex": "<NAME>MiTeC Icon Explorer\\s+([\\d.]+)<" + }, + "autoupdate": { + "url": "https://www.mitec.cz/Downloads/IconExplorer.zip" + } +} diff --git a/bucket/mitec-json-viewer.json b/bucket/mitec-json-viewer.json new file mode 100644 index 00000000000..eb628770e7e --- /dev/null +++ b/bucket/mitec-json-viewer.json @@ -0,0 +1,32 @@ +{ + "version": "3.2.0", + "description": "MiTeC JSON Viewer", + "homepage": "https://www.mitec.cz/jsonv.html", + "license": "Proprietary", + "url": "https://www.mitec.cz/Downloads/JSONView.zip", + "hash": "0f687010c7337ff95acf701d8d3883893393b43ba2dd01e9153240e0c46d6839", + "architecture": { + "64bit": { + "pre_install": [ + "Remove-Item \"$dir\\JSONView.exe\" -Force", + "Get-ChildItem $dir 'JSONView*exe' | Rename-Item -NewName 'JSONView.exe' -Force" + ] + }, + "32bit": { + "pre_install": "Remove-Item \"$dir\\JSONView.exe\" -Force" + } + }, + "shortcuts": [ + [ + "JSONView.exe", + "MiTeC\\JSON Viewer" + ] + ], + "checkver": { + "url": "https://www.mitec.cz/Data/XML/data_downloads.xml", + "regex": "<NAME>MiTeC JSON Viewer 32/64\\s+([\\d.]+)<" + }, + "autoupdate": { + "url": "https://www.mitec.cz/Downloads/JSONView.zip" + } +} diff --git a/bucket/mitec-network-meter.json b/bucket/mitec-network-meter.json new file mode 100644 index 00000000000..efc0c69161d --- /dev/null +++ b/bucket/mitec-network-meter.json @@ -0,0 +1,21 @@ +{ + "version": "2.5.0", + "description": "MiTeC Network Meter", + "homepage": "https://www.mitec.cz/netmet.html", + "license": "Freeware", + "url": "https://www.mitec.cz/Downloads/NetMet.zip", + "hash": "3d1f9543fc7044073044dbdd044796fc02b6103c362e7007a038953cc20f0653", + "shortcuts": [ + [ + "NetMet.exe", + "MiTeC\\Network Meter" + ] + ], + "checkver": { + "url": "https://www.mitec.cz/Data/XML/data_downloads.xml", + "regex": "<NAME>MiTeC Network Meter\\s+([\\d.]+)<" + }, + "autoupdate": { + "url": "https://www.mitec.cz/Downloads/NetMet.zip" + } +} diff --git a/bucket/mitec-network-scanner.json b/bucket/mitec-network-scanner.json new file mode 100644 index 00000000000..b50a9f818e4 --- /dev/null +++ b/bucket/mitec-network-scanner.json @@ -0,0 +1,32 @@ +{ + "version": "5.7.0", + "description": "MiTeC Network Scanner", + "homepage": "https://www.mitec.cz/netscan.html", + "license": "Proprietary", + "url": "https://www.mitec.cz/Downloads/NetScanner.zip", + "hash": "72d4bd837e896b03747fb5093177c41ca557df460e3a076f21b12a7fb798e305", + "architecture": { + "64bit": { + "pre_install": [ + "Remove-Item \"$dir\\NetScanner.exe\" -Force", + "Get-ChildItem $dir 'NetScanner*exe' | Rename-Item -NewName 'NetScanner.exe' -Force" + ] + }, + "32bit": { + "pre_install": "Remove-Item \"$dir\\NetScanner64.exe\" -Force" + } + }, + "shortcuts": [ + [ + "NetScanner.exe", + "MiTeC\\Network Scanner" + ] + ], + "checkver": { + "url": "https://www.mitec.cz/Data/XML/data_downloads.xml", + "regex": "<NAME>MiTeC Network Scanner 32/64\\s+([\\d.]+)<" + }, + "autoupdate": { + "url": "https://www.mitec.cz/Downloads/NetScanner.zip" + } +} diff --git a/bucket/mitec-photoview.json b/bucket/mitec-photoview.json new file mode 100644 index 00000000000..aa6c594beb8 --- /dev/null +++ b/bucket/mitec-photoview.json @@ -0,0 +1,22 @@ +{ + "version": "1.4", + "description": "MiTeC Photo Viewer", + "homepage": "https://www.mitec.cz/photo.html", + "license": "Proprietary", + "url": "https://www.mitec.cz/Downloads/PhotoView.zip", + "hash": "6bcbb3aafd3db71e7cbdfb75d78934101ded79a5792f52fbae600ec16910795c", + "pre_install": "Remove-Item \"$dir\\*.lang\" -Force", + "shortcuts": [ + [ + "PhotoView.exe", + "MiTeC\\PhotoView" + ] + ], + "checkver": { + "url": "https://www.mitec.cz/Data/XML/data_downloads.xml", + "regex": "<NAME>MiTeC Photo View\\s+([\\d.]+)<" + }, + "autoupdate": { + "url": "https://www.mitec.cz/Downloads/PhotoView.zip" + } +} diff --git a/bucket/mitec-system-information-x.json b/bucket/mitec-system-information-x.json new file mode 100644 index 00000000000..7402766efcb --- /dev/null +++ b/bucket/mitec-system-information-x.json @@ -0,0 +1,44 @@ +{ + "version": "4.8.0", + "description": "MiTeC System Information X", + "homepage": "https://www.mitec.cz/msi.html", + "license": "Proprietary", + "bin": "GetSys.exe", + "shortcuts": [ + [ + "MSIX.exe", + "MiTeC\\System Information X" + ] + ], + "architecture": { + "64bit": { + "url": "https://www.mitec.cz/Downloads/MSIX.ZIP", + "hash": "b9237dafe4246b480252b8fd018c7f7aae44f4f206fc62d535d5ca46330a7829", + "bin": "GetSys64.exe", + "shortcuts": [ + [ + "MSIX64.exe", + "MiTeC\\System Information X" + ] + ] + }, + "32bit": { + "url": "https://www.mitec.cz/Downloads/MSIX.ZIP", + "hash": "b9237dafe4246b480252b8fd018c7f7aae44f4f206fc62d535d5ca46330a7829", + "bin": "GetSys.exe", + "shortcuts": [ + [ + "MSIX.exe", + "MiTeC\\System Information X" + ] + ] + } + }, + "checkver": { + "url": "https://www.mitec.cz/Data/XML/data_downloads.xml", + "regex": "<NAME>MiTeC System Information X 32/64-bit\\s+([\\d.]+)<" + }, + "autoupdate": { + "url": "https://www.mitec.cz/Downloads/MSIX.ZIP" + } +} diff --git a/bucket/mitec-task-manager-deluxe.json b/bucket/mitec-task-manager-deluxe.json new file mode 100644 index 00000000000..92f7661ac12 --- /dev/null +++ b/bucket/mitec-task-manager-deluxe.json @@ -0,0 +1,32 @@ +{ + "version": "4.8.4", + "description": "MiTeC Task Manager DeLuxe 32/64", + "homepage": "https://www.mitec.cz/tmx.html", + "license": "Proprietary", + "url": "https://www.mitec.cz/Downloads/TMX.zip", + "hash": "ad4a14cd03c3ae53776cb744874ad4f592fd96c23260b466b43e4e8d08e7cae9", + "architecture": { + "64bit": { + "pre_install": [ + "Remove-Item \"$dir\\TMX.exe\" -Force", + "Get-ChildItem $dir 'TMX*exe' | Rename-Item -NewName 'TMX.exe' -Force" + ] + }, + "32bit": { + "pre_install": "Remove-Item \"$dir\\TMX64.exe\" -Force" + } + }, + "shortcuts": [ + [ + "TMX.exe", + "MiTeC\\Task Manager DeLuxe" + ] + ], + "checkver": { + "url": "https://www.mitec.cz/Data/XML/data_downloads.xml", + "regex": "<NAME>MiTeC Task Manager DeLuxe 32/64\\s+([\\d.]+)<" + }, + "autoupdate": { + "url": "https://www.mitec.cz/Downloads/TMX.zip" + } +} diff --git a/bucket/mitec-windows-registry-recovery.json b/bucket/mitec-windows-registry-recovery.json new file mode 100644 index 00000000000..f48886079e5 --- /dev/null +++ b/bucket/mitec-windows-registry-recovery.json @@ -0,0 +1,32 @@ +{ + "version": "3.2.1", + "description": "MiTeC Windows Registry Recovery", + "homepage": "https://www.mitec.cz/photo.html", + "license": "Proprietary", + "url": "https://www.mitec.cz/Downloads/WRR.zip", + "hash": "13b65261ce4e175e8799564d4e0dd699e2a2c6c2af69761e6b374195611a0196", + "architecture": { + "64bit": { + "pre_install": [ + "Remove-Item \"$dir\\WRR.exe\" -Force", + "Get-ChildItem $dir 'WRR*exe' | Rename-Item -NewName 'WRR.exe' -Force" + ] + }, + "32bit": { + "pre_install": "Remove-Item \"$dir\\WRR64.exe\" -Force" + } + }, + "shortcuts": [ + [ + "WRR.exe", + "MiTeC\\Windows Registry Recovery" + ] + ], + "checkver": { + "url": "https://www.mitec.cz/Data/XML/data_downloads.xml", + "regex": "<NAME>MiTeC Windows Registry Recovery 32/64bit\\s+([\\d.]+)<" + }, + "autoupdate": { + "url": "https://www.mitec.cz/Downloads/WRR.zip" + } +} diff --git a/bucket/mitec-xml-viewer.json b/bucket/mitec-xml-viewer.json new file mode 100644 index 00000000000..b309af3a5af --- /dev/null +++ b/bucket/mitec-xml-viewer.json @@ -0,0 +1,32 @@ +{ + "version": "6.5.0", + "description": "MiTeC XML Viewer", + "homepage": "https://www.mitec.cz/xmlv.html", + "license": "Proprietary", + "url": "https://www.mitec.cz/Downloads/XMLView.zip", + "hash": "c64a87ee9d26096d3a2efc63d2c1b38fb5440a825fa5b1bdc0d50cbb2d6b7960", + "architecture": { + "64bit": { + "pre_install": [ + "Remove-Item \"$dir\\XMLView.exe\" -Force", + "Get-ChildItem $dir 'XMLView*exe' | Rename-Item -NewName 'XMLView.exe' -Force" + ] + }, + "32bit": { + "pre_install": "Remove-Item \"$dir\\XMLView64.exe\" -Force" + } + }, + "shortcuts": [ + [ + "XMLView.exe", + "MiTeC\\XML Viewer" + ] + ], + "checkver": { + "url": "https://www.mitec.cz/Data/XML/data_downloads.xml", + "regex": "<NAME>MiTeC XML Viewer 32/64 bit\\s+([\\d.]+)<" + }, + "autoupdate": { + "url": "https://www.mitec.cz/Downloads/XMLView.zip" + } +} diff --git a/bucket/mitmproxy.json b/bucket/mitmproxy.json index 3f24792f1a0..ccbb1e44988 100644 --- a/bucket/mitmproxy.json +++ b/bucket/mitmproxy.json @@ -1,10 +1,10 @@ { - "version": "10.2.3", + "version": "10.2.4", "description": "A free and open source interactive HTTPS proxy", "homepage": "https://mitmproxy.org/", "license": "MIT", - "url": "https://snapshots.mitmproxy.org/10.2.3/mitmproxy-10.2.3-windows-x86_64.zip", - "hash": "b6e6a4aa0736b7fa8e3310c9332b35beb6d60a474d557a53c665f9f7594d6f16", + "url": "https://snapshots.mitmproxy.org/10.2.4/mitmproxy-10.2.4-windows-x86_64.zip", + "hash": "8797923a02a67e30ebb8ba85c80a12c03b4bf894a35458a1d240dc6826a13df1", "bin": [ "mitmproxy.exe", "mitmweb.exe", diff --git a/bucket/mitmproxy_DoveBoy.json b/bucket/mitmproxy_DoveBoy.json index f2a4c76608e..e13500e0060 100644 --- a/bucket/mitmproxy_DoveBoy.json +++ b/bucket/mitmproxy_DoveBoy.json @@ -1,10 +1,10 @@ { - "version": "10.2.3", + "version": "10.2.4", "description": "A free and open source interactive HTTPS proxy", "homepage": "https://mitmproxy.org/", "license": "MIT", - "url": "https://downloads.mitmproxy.org/10.2.3/mitmproxy-10.2.3-windows-x86_64.zip", - "hash": "b6e6a4aa0736b7fa8e3310c9332b35beb6d60a474d557a53c665f9f7594d6f16", + "url": "https://downloads.mitmproxy.org/10.2.4/mitmproxy-10.2.4-windows-x86_64.zip", + "hash": "8797923a02a67e30ebb8ba85c80a12c03b4bf894a35458a1d240dc6826a13df1", "bin": [ "mitmproxy.exe", "mitmweb.exe", diff --git a/bucket/moderncsv.json b/bucket/moderncsv.json new file mode 100644 index 00000000000..7efc5dd5c49 --- /dev/null +++ b/bucket/moderncsv.json @@ -0,0 +1,23 @@ +{ + "version": "2.0.4", + "description": "Modern CSV is a powerful tabular file editor/viewer application for Windows, Mac, and Linux.", + "homepage": "https://www.moderncsv.com/", + "url": "https://www.moderncsv.com/release/ModernCSV-Win-v2.0.4.zip", + "license": "Freemium", + "hash": "b9de61db802c953d6c6cf4043adf68a504df422c77c7a6154b2776f115234f5d", + "extract_dir": "Modern CSV", + "shortcuts": [ + [ + "Modern CSV.exe", + "Modern CSV" + ] + ], + "persist": "config", + "checkver": { + "url": "https://www.moderncsv.com/download/", + "regex": "release/ModernCSV-Win-v([\\d.]+).zip" + }, + "autoupdate": { + "url": "https://www.moderncsv.com/release/ModernCSV-Win-v$version.zip" + } +} diff --git a/bucket/mods_charmbracelet.json b/bucket/mods_charmbracelet.json index 7e238949bf8..4df2c9065ce 100644 --- a/bucket/mods_charmbracelet.json +++ b/bucket/mods_charmbracelet.json @@ -1,19 +1,19 @@ { - "version": "1.2.1", + "version": "1.2.2", "architecture": { "64bit": { - "url": "https://github.com/charmbracelet/mods/releases/download/v1.2.1/mods_1.2.1_Windows_x86_64.zip", + "url": "https://github.com/charmbracelet/mods/releases/download/v1.2.2/mods_1.2.2_Windows_x86_64.zip", "bin": [ - "mods.exe" + "mods_1.2.2_Windows_x86_64/mods.exe" ], - "hash": "d6ee9d979a8c6ab0ad92906c9247382e5a4d4f115d70461c6c585a9a909b0b3a" + "hash": "a542c0ddb0d30f3a04fff3a0b2ab43135d795089790e20c5cfbe1eba033e2089" }, "arm64": { - "url": "https://github.com/charmbracelet/mods/releases/download/v1.2.1/mods_1.2.1_Windows_arm64.zip", + "url": "https://github.com/charmbracelet/mods/releases/download/v1.2.2/mods_1.2.2_Windows_arm64.zip", "bin": [ - "mods.exe" + "mods_1.2.2_Windows_arm64/mods.exe" ], - "hash": "8a5693b6927fe1d564865326c5d69aa58095782142f461af0269671066698b29" + "hash": "c82d186523dcb8e1e37e9fe0413afa8d98b0d11efd425d9a6fb0e9b289fa7954" } }, "homepage": "https://charm.sh/", diff --git a/bucket/mongodb-atlas-cli_hoilc.json b/bucket/mongodb-atlas-cli_hoilc.json index 34a177ab18c..ebcb9dc91de 100644 --- a/bucket/mongodb-atlas-cli_hoilc.json +++ b/bucket/mongodb-atlas-cli_hoilc.json @@ -1,12 +1,12 @@ { - "version": "1.15.1", + "version": "1.16.0", "description": "The Atlas CLI lets you manage your MongoDB Atlas deployments from the command line.", "homepage": "https://dochub.mongodb.org/core/atlas-cli", "license": "Proprietary", "architecture": { "64bit": { - "url": "https://fastdl.mongodb.org/mongocli/mongodb-atlas-cli_1.15.1_windows_x86_64.zip", - "hash": "4200fb1f562c3c3c849d95b1ffb0d9a5f4f7d0920a168fe77c05049f47829494" + "url": "https://fastdl.mongodb.org/mongocli/mongodb-atlas-cli_1.16.0_windows_x86_64.zip", + "hash": "4c5e798fa0a20667ced51f2ed0c8dac93c3fc3975082bc01a577e68087fb5cd2" } }, "extract_dir": "bin", diff --git a/bucket/moonbit.json b/bucket/moonbit.json index 8f0ad5f1f8f..750bc0a67a6 100644 --- a/bucket/moonbit.json +++ b/bucket/moonbit.json @@ -1,5 +1,5 @@ { - "version": "20240304", + "version": "20240308", "description": "An end-to-end programming language toolchain for cloud and edge computing using WebAssembly.", "homepage": "https://www.moonbitlang.com/", "license": "Proprietary", @@ -12,7 +12,7 @@ "https://cli.moonbitlang.com/windows/moonrun.exe" ], "hash": [ - "fc22b60e771e401e4763c727a316b71bf08d1dc5e600ab5f4dc88fbcbb55fcaf", + "3f4a6c2e193cc6b954c45757bcbfb7b4fe99cfada098ec780046e0c6d0ba6842", "330f1b0de610b835464c700d5c3f8047615dd9484d666d19cf40263f7584be57", "a95831c09266ba6e6987530ff318b8d85cda093d784af03360c27e5e22ed00e5", "b7662b98820b3f2df5fc53cdd818ea5be139d54ca48fb63960dfa94c05bf3d73" diff --git a/bucket/mp3tag-portable.json b/bucket/mp3tag-portable.json new file mode 100644 index 00000000000..872cfc32487 --- /dev/null +++ b/bucket/mp3tag-portable.json @@ -0,0 +1,34 @@ +{ + "version": "3.24", + "description": "Powerful and easy-to-use tool to edit metadata of audio files.", + "homepage": "https://www.mp3tag.de", + "license": { + "identifier": "Freeware", + "url": "http://help.mp3tag.de/misc_license.html" + }, + "url": "https://download.mp3tag.de/mp3tagv324setup.exe#/dl.7z", + "hash": "562323a44a21063a1a0ecfab8c676f7d6536124ce7bfcc14538e9e88e250b6c4", + "pre_install": [ + "if (!(Test-Path \"$persist_dir\\mp3tag.cfg\")) { New-Item \"$dir\\mp3tag.cfg\" | Out-Null }", + "Remove-Item \"$dir\\`$*\", \"$dir\\Mp3tagUninst*\" -Recurse" + ], + "bin": "mp3tag.exe", + "shortcuts": [ + [ + "mp3tag.exe", + "Mp3tag" + ] + ], + "persist": [ + "data", + "export", + "mp3tag.cfg" + ], + "checkver": { + "url": "https://www.mp3tag.de/changelog.html", + "regex": "REL: VERSION ([\\d.\\w]+)" + }, + "autoupdate": { + "url": "https://download.mp3tag.de/mp3tagv$cleanVersionsetup.exe#/dl.7z" + } +} diff --git a/bucket/mp4muxer.json b/bucket/mp4muxer.json new file mode 100644 index 00000000000..662562c2f3c --- /dev/null +++ b/bucket/mp4muxer.json @@ -0,0 +1,22 @@ +{ + "version": "0.9.3", + "homepage": "https://www.videohelp.com/software/MP4Muxer", + "description": "MP4Muxer is a MP4 Multiplexer/Demultiplexer based on mp4creator w/ QT support.", + "license": "freeware", + "url": "https://www.videohelp.com/download/mp4muxer-0.9.3.zip", + "hash": "78da3d96df11307dfaa219366d48f17c8f2886f56f1581af34776cd0356b233c", + "bin": [ + "mp4creator.exe", + "mp4muxer.exe" + ], + "shortcuts": [ + [ + "mp4muxer.exe", + "MP4Muxer" + ] + ], + "checkver": "https://www.videohelp.com/download/mp4muxer-([\\d.]+)\\.zip", + "autoupdate": { + "url": "https://www.videohelp.com/download/mp4muxer-$version.zip" + } +} diff --git a/bucket/mpc-hc-portable.json b/bucket/mpc-hc-portable.json new file mode 100644 index 00000000000..09003aac701 --- /dev/null +++ b/bucket/mpc-hc-portable.json @@ -0,0 +1,57 @@ +{ + "version": "2.1.6", + "description": "An extremely light-weight, open source media player for Windows.", + "homepage": "https://github.com/clsid2/mpc-hc", + "license": "GPL-3.0-only", + "architecture": { + "64bit": { + "url": "https://github.com/clsid2/mpc-hc/releases/download/2.1.6/MPC-HC.2.1.6.x64.zip", + "hash": "eb00d1cea451ad847e15e0368f8588d583c753e6b60534756d1906871d66053b", + "bin": [ + [ + "mpc-hc64.exe", + "mpc-hc" + ] + ], + "shortcuts": [ + [ + "mpc-hc64.exe", + "MPC-HC x64" + ] + ] + }, + "32bit": { + "url": "https://github.com/clsid2/mpc-hc/releases/download/2.1.6/MPC-HC.2.1.6.x86.zip", + "hash": "0d7c43785fd70ec8b3774895a248e053b7e2ac37c8bffefa9e5bf6567747a9c2", + "bin": "mpc-hc.exe", + "shortcuts": [ + [ + "mpc-hc.exe", + "MPC-HC" + ] + ] + } + }, + "pre_install": [ + "@('mpc-hc64.ini', 'mpc-hc.ini') | ForEach-Object {", + " if (!(Test-Path \"$persist_dir\\$_\")) {Set-Content \"$dir\\$_\" (@('[Settings]', 'UpdaterAutoCheck=0') -join \"`r`n\") -Encoding UTF-8}", + "}" + ], + "persist": [ + "mpc-hc64.ini", + "mpc-hc.ini" + ], + "checkver": { + "github": "https://github.com/clsid2/mpc-hc" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/clsid2/mpc-hc/releases/download/$version/MPC-HC.$version.x64.zip" + }, + "32bit": { + "url": "https://github.com/clsid2/mpc-hc/releases/download/$version/MPC-HC.$version.x86.zip" + } + } + } +} diff --git a/bucket/mps.json b/bucket/mps.json index c3b880c3d3c..a38175e47bf 100644 --- a/bucket/mps.json +++ b/bucket/mps.json @@ -1,13 +1,13 @@ { - "version": "2023.2-232.10072.781", + "version": "2023.3-233.13135.979", "description": "Domain-Specific language creator by JetBrains.", "homepage": "https://www.jetbrains.com/mps/", "license": { "identifier": "Proprietary", "url": "https://www.jetbrains.com/store/license.html" }, - "url": "https://download.jetbrains.com/mps/2023.2/MPS-2023.2.exe#/dl.7z", - "hash": "8b2de419f27403606c19f99a27a68ae6daed45ee8e2bf1c46e6cacc945e46afa", + "url": "https://download.jetbrains.com/mps/2023.3/MPS-2023.3.exe#/dl.7z", + "hash": "110d688ef1efb3e25545dd900e989711fd47abe5792ed0e6857861f8b2c6402a", "extract_to": "IDE", "installer": { "script": [ diff --git a/bucket/msbuild-structured-log-viewer.json b/bucket/msbuild-structured-log-viewer.json index 3d659c44836..78e83fcb297 100644 --- a/bucket/msbuild-structured-log-viewer.json +++ b/bucket/msbuild-structured-log-viewer.json @@ -1,10 +1,10 @@ { - "version": "2.2.207", + "version": "2.2.212", "description": "A logger for MSBuild that records a structured representation of executed targets, tasks, property and item values.", "homepage": "https://github.com/KirillOsenkov/MSBuildStructuredLog/", "license": "MIT", - "url": "https://github.com/KirillOsenkov/MSBuildStructuredLog/releases/download/v2.2.207/MSBuildStructuredLogViewer-2.2.207-full.nupkg", - "hash": "sha1:28f74c9051d59dfb25c00eb6197203a6ff516530", + "url": "https://github.com/KirillOsenkov/MSBuildStructuredLog/releases/download/v2.2.212/MSBuildStructuredLogViewer-2.2.212-full.nupkg", + "hash": "sha1:677f314ae771e1c78567f519307a1eeca69fac07", "extract_dir": "lib\\net472", "bin": "StructuredLogViewer.exe", "shortcuts": [ diff --git a/bucket/multidoge.json b/bucket/multidoge.json new file mode 100644 index 00000000000..af7cdd467a5 --- /dev/null +++ b/bucket/multidoge.json @@ -0,0 +1,33 @@ +{ + "version": "0.1.7", + "homepage": "https://multidoge.org", + "description": "MultiDoge is a desktop Dogecoin client, powered by dogecoinj. Ported from the MultiBit Bitcoin client.", + "license": "MIT", + "url": [ + "https://github.com/langerhans/multidoge/releases/download/v0.1.7/multidoge-exe-full.jar#/multidoge.jar", + "https://raw.githubusercontent.com/langerhans/multidoge/master/src/main/resources/images/favicon64.ico#/MultiDoge.ico" + ], + "hash": [ + "d74a0e33767250ca0f8a2e962de342de0d69140339b025a7f8cb7d6f51dbd5f9", + "027ad8d5ed0e000e5d60e0a17c9d62218456898eeec8130ae1779557fb5fb7ef" + ], + "pre_install": "Set-Content \"$dir\\MultiDoge.bat\" '@start javaw.exe -jar \"%~dp0\\MultiDoge.jar\" %*' -Encoding ASCII", + "shortcuts": [ + [ + "MultiDoge.bat", + "MultiDoge", + "", + "MultiDoge.ico" + ] + ], + "checkver": { + "github": "https://github.com/langerhans/multidoge" + }, + "autoupdate": { + "url": "https://github.com/langerhans/multidoge/releases/download/v$version/multidoge-exe-full.jar#/multidoge.jar" + }, + "notes": [ + "[WARNING]: If you really want to use this for production or what, KEEP AN EYE OUT FOR YOUR DATA!!!", + "[WARNING]: THE SOFTWARE IS PROVIDED 'AS IS', I am not responsible for any data lost." + ] +} diff --git a/bucket/musescore-nightly.json b/bucket/musescore-nightly.json index f4db297f399..c8f82106d30 100644 --- a/bucket/musescore-nightly.json +++ b/bucket/musescore-nightly.json @@ -1,15 +1,15 @@ { - "version": "240660304", + "version": "240671329", "description": "Music notation editor with an easy-to-use WYSIWYG interface.", "homepage": "https://musescore.org/", "license": "GPL-3.0-only", "architecture": { "64bit": { - "url": "https://ftp.osuosl.org/pub/musescore-nightlies/windows/4x/nightly/MuseScoreNightly-240660304-master-f788da8-x86_64.7z", - "hash": "b2048c52252102d6b89d3bbc36b3187b55f73ba07a302d97769525ef61c035be" + "url": "https://ftp.osuosl.org/pub/musescore-nightlies/windows/4x/nightly/MuseScoreNightly-240671329-master-d86dc98-x86_64.7z", + "hash": "bdc8ae1e08fee355fd327cf372dd808d660fe3774920bd53908ea61e50d6e858" } }, - "extract_dir": "MuseScoreNightly-240660304-master-f788da8-x86_64", + "extract_dir": "MuseScoreNightly-240671329-master-d86dc98-x86_64", "bin": [ [ "bin\\MuseScore4.exe", diff --git a/bucket/nanaget.json b/bucket/nanaget.json new file mode 100644 index 00000000000..a30989fdaf7 --- /dev/null +++ b/bucket/nanaget.json @@ -0,0 +1,36 @@ +{ + "version": "1.1.400.0", + "description": "NanaGet is a lightweight file transfer utility based on aria2 and XAML Islands.", + "homepage": "https://github.com/M2Team/NanaGet/", + "license": "MIT", + "url": "https://github.com/M2Team/NanaGet/releases/download/1.1.400.0/40174MouriNaruto.NanaGet_1.1.400.0_gnj4mf6z9tkrc.msixbundle#/dl.7z", + "hash": "ddf8039e2c34da7520d7dd45dbf00f965f4dd60bfb48792b365977a7bcc779ff", + "architecture": { + "64bit": { + "pre_install": [ + "$file = \"NanaGetPackage_$($version)_x64.msix\"", + "Remove-Item \"$dir\\*\" -Exclude $file -Recurse", + "Expand-7zipArchive \"$dir\\$file\" -Removal | Out-Null" + ] + }, + "32bit": { + "pre_install": [ + "$file = \"NanaGetPackage_$($version)_x86.msix\"", + "Remove-Item \"$dir\\*\" -Exclude $file -Recurse", + "Expand-7zipArchive \"$dir\\$file\" -Removal | Out-Null" + ] + } + }, + "shortcuts": [ + [ + "NanaGet.exe", + "NanaGet" + ] + ], + "checkver": { + "github": "https://github.com/M2Team/NanaGet/" + }, + "autoupdate": { + "url": "https://github.com/M2Team/NanaGet/releases/download/$version/40174MouriNaruto.NanaGet_$version_gnj4mf6z9tkrc.msixbundle#/dl.7z" + } +} diff --git a/bucket/nanarun.json b/bucket/nanarun.json index 26cc1c92590..b26d61862ce 100644 --- a/bucket/nanarun.json +++ b/bucket/nanarun.json @@ -1,41 +1,28 @@ { "version": "1.0.18.0", - "description": "Application runtime environment customization utility", - "homepage": "https://github.com/M2Team/NanaRun", + "description": "Application runtime environment customization utility.", + "homepage": "https://github.com/M2Team/NanaRun/", "license": "MIT", "url": "https://github.com/M2Team/NanaRun/releases/download/1.0.18.0/NanaRun_1.0_Preview2_1.0.18.0.zip", "hash": "74240b87da5a51d1aa96ba29e89ecf6bc44479d4e476077e1263d34e04603566", "architecture": { "64bit": { - "bin": [ - "x64\\MinSudo.exe", - [ - "x64\\MinSudo.exe", - "nanarun" - ] - ] + "extract_dir": "x64" }, "32bit": { - "bin": [ - "Win32\\MinSudo.exe", - [ - "Win32\\MinSudo.exe", - "nanarun" - ] - ] - }, - "arm64": { - "bin": [ - "ARM64\\MinSudo.exe", - [ - "ARM64\\MinSudo.exe", - "nanarun" - ] - ] + "extract_dir": "Win32" } }, - "checkver": "github", + "bin": [ + [ + "MinSudo.exe" + ] + ], + "checkver": { + "url": "https://github.com/M2Team/NanaRun/releases/", + "regex": "releases/download/([\\d.]+)/NanaRun_(?<major>[\\d.]+)_(?<preview>\\w+)_" + }, "autoupdate": { - "url": "https://github.com/M2Team/NanaRun/releases/download/$version/NanaRun_$majorVersion.$minorVersion_Preview2_$version.zip" + "url": "https://github.com/M2Team/NanaRun/releases/download/$version/NanaRun_$matchMajor_$matchPreview_$version.zip" } } diff --git a/bucket/nanarun_hu3rror.json b/bucket/nanarun_hu3rror.json new file mode 100644 index 00000000000..26cc1c92590 --- /dev/null +++ b/bucket/nanarun_hu3rror.json @@ -0,0 +1,41 @@ +{ + "version": "1.0.18.0", + "description": "Application runtime environment customization utility", + "homepage": "https://github.com/M2Team/NanaRun", + "license": "MIT", + "url": "https://github.com/M2Team/NanaRun/releases/download/1.0.18.0/NanaRun_1.0_Preview2_1.0.18.0.zip", + "hash": "74240b87da5a51d1aa96ba29e89ecf6bc44479d4e476077e1263d34e04603566", + "architecture": { + "64bit": { + "bin": [ + "x64\\MinSudo.exe", + [ + "x64\\MinSudo.exe", + "nanarun" + ] + ] + }, + "32bit": { + "bin": [ + "Win32\\MinSudo.exe", + [ + "Win32\\MinSudo.exe", + "nanarun" + ] + ] + }, + "arm64": { + "bin": [ + "ARM64\\MinSudo.exe", + [ + "ARM64\\MinSudo.exe", + "nanarun" + ] + ] + } + }, + "checkver": "github", + "autoupdate": { + "url": "https://github.com/M2Team/NanaRun/releases/download/$version/NanaRun_$majorVersion.$minorVersion_Preview2_$version.zip" + } +} diff --git a/bucket/neovim-nightly.json b/bucket/neovim-nightly.json index 57cc3ce9eaa..ab2e1f28717 100644 --- a/bucket/neovim-nightly.json +++ b/bucket/neovim-nightly.json @@ -1,5 +1,5 @@ { - "version": "0.10.0-dev-2515", + "version": "0.10.0-dev-2526", "description": "Vim fork focused on extensibility and usability", "homepage": "https://neovim.io", "license": { @@ -12,7 +12,7 @@ "architecture": { "64bit": { "url": "https://github.com/neovim/neovim/releases/download/nightly/nvim-win64.zip", - "hash": "47851b1392817f63014511f96b4075ff8c02e3cea1a25a6d146cb90603bebf66" + "hash": "97196aa370f917bb21df00ad990d7fcbd9be0d801d996e58f2ea7ec74d99662f" } }, "extract_dir": "nvim-win64", diff --git a/bucket/neovim-nightly_ScoopInstaller.json b/bucket/neovim-nightly_ScoopInstaller.json index 5c35890bde2..c014278a8e1 100644 --- a/bucket/neovim-nightly_ScoopInstaller.json +++ b/bucket/neovim-nightly_ScoopInstaller.json @@ -1,5 +1,5 @@ { - "version": "0.10.0-2515", + "version": "0.10.0-2526", "description": "Vim fork focused on extensibility and usability", "homepage": "https://neovim.io", "license": { @@ -12,7 +12,7 @@ "architecture": { "64bit": { "url": "https://github.com/neovim/neovim/releases/download/nightly/nvim-win64.zip", - "hash": "47851b1392817f63014511f96b4075ff8c02e3cea1a25a6d146cb90603bebf66" + "hash": "97196aa370f917bb21df00ad990d7fcbd9be0d801d996e58f2ea7ec74d99662f" } }, "extract_dir": "nvim-win64", diff --git a/bucket/netbeans-portable.json b/bucket/netbeans-portable.json new file mode 100644 index 00000000000..736bcd1434a --- /dev/null +++ b/bucket/netbeans-portable.json @@ -0,0 +1,51 @@ +{ + "version": "21", + "description": "Quickly and easily develop desktop, mobile, and web applications with Java, JavaScript, HTML5, PHP, C/C++ and more.", + "homepage": "https://netbeans.org", + "license": "Apache-2.0", + "suggest": { + "JDK": "java/microsoft-jdk" + }, + "url": "https://www.apache.org/dist/netbeans/netbeans/21/netbeans-21-bin.zip", + "hash": "sha512:1bd5695755eb9547d88a5539a6e43884d787dba4da6ecadc1b261e07c1dda56d0a03986a66755c5d3a358216711c0393ac8fdd649e15c953bdfe380cb564ca65", + "extract_dir": "netbeans", + "installer": { + "script": [ + "$conf = Get-Content \"$dir\\etc\\netbeans.conf\"", + "$jdk = $Env:JAVA_HOME", + "Set-Content \"$dir\\etc\\netbeans.conf\" (", + " $conf -replace '#netbeans_jdkhome=.*',\"netbeans_jdkhome=`\"$jdk`\"\")", + "if (-not $?) { exit 1 }" + ] + }, + "architecture": { + "64bit": { + "shortcuts": [ + [ + "bin/netbeans64.exe", + "NetBeans", + "--userdir \"\\apps\\.config\\NetBeans\\config\" --cachedir \"\\apps\\.config\\NetBeans\\cache\" --console suppress" + ] + ] + }, + "32bit": { + "shortcuts": [ + [ + "bin/netbeans.exe", + "NetBeans", + "--userdir \"\\apps\\.config\\NetBeans\\config\" --cachedir \"\\apps\\.config\\NetBeans\\cache\" --console suppress" + ] + ] + } + }, + "checkver": { + "url": "https://netbeans.apache.org/download/index.html", + "regex": "<h1>Apache NetBeans ([\\d.]+)</h1>" + }, + "autoupdate": { + "url": "https://www.apache.org/dist/netbeans/netbeans/$version/netbeans-$version-bin.zip", + "hash": { + "url": "$url.sha512" + } + } +} diff --git a/bucket/neteaseuu.json b/bucket/neteaseuu.json index e5db04124e8..34e92062134 100644 --- a/bucket/neteaseuu.json +++ b/bucket/neteaseuu.json @@ -1,13 +1,27 @@ { "homepage": "https://uu.163.com/", "description": "Game accelerator created by Netease Inc.", - "version": "4.94.0.4131", + "version": "5.00.0.5000", "license": { "identifier": "EULA", "url": "https://uu.163.com/agreement.html" }, - "url": "https://uu.gdl.netease.com/4131/UU-4.94.0.exe#/dl.7z", - "hash": "21a0cb3ee5f67969b062ce033efe47caae6d9111d2eba555f657b4ebdc8bfb62", + "url": "https://uu.gdl.netease.com/5000/UU-5.00.0.exe#/dl.7z", + "hash": "a7fbf82d085d2f57279a393461dcabcadced7f0568bd1d84df049e50b846bf82", + "installer": { + "script": [ + "Import-Module $(Join-Path $(Find-BucketDirectory -Root -Name apps) scripts/AppsUtils.psm1)", + "Mount-ExternalRuntimeData -Source \"$persist_dir\\appdata\" -Target \"$env:APPDATA\\Netease\\UU\"", + "Remove-Module -Name AppsUtils" + ] + }, + "uninstaller": { + "script": [ + "Import-Module $(Join-Path $(Find-BucketDirectory -Root -Name apps) scripts/AppsUtils.psm1)", + "Dismount-ExternalRuntimeData -Target \"$env:APPDATA\\Netease\\UU\"", + "Remove-Module -Name AppsUtils" + ] + }, "shortcuts": [ [ "uu.exe", diff --git a/bucket/neteaseuu_DoveBoy.json b/bucket/neteaseuu_chawyehsu.json similarity index 55% rename from bucket/neteaseuu_DoveBoy.json rename to bucket/neteaseuu_chawyehsu.json index 01da8c72e06..e5db04124e8 100644 --- a/bucket/neteaseuu_DoveBoy.json +++ b/bucket/neteaseuu_chawyehsu.json @@ -8,20 +8,6 @@ }, "url": "https://uu.gdl.netease.com/4131/UU-4.94.0.exe#/dl.7z", "hash": "21a0cb3ee5f67969b062ce033efe47caae6d9111d2eba555f657b4ebdc8bfb62", - "installer": { - "script": [ - "Import-Module $(Join-Path $(Find-BucketDirectory -Root -Name apps) scripts/AppsUtils.psm1)", - "Mount-ExternalRuntimeData -Source \"$persist_dir\\appdata\" -Target \"$env:APPDATA\\Netease\\UU\"", - "Remove-Module -Name AppsUtils" - ] - }, - "uninstaller": { - "script": [ - "Import-Module $(Join-Path $(Find-BucketDirectory -Root -Name apps) scripts/AppsUtils.psm1)", - "Dismount-ExternalRuntimeData -Target \"$env:APPDATA\\Netease\\UU\"", - "Remove-Module -Name AppsUtils" - ] - }, "shortcuts": [ [ "uu.exe", diff --git a/bucket/netsetman.json b/bucket/netsetman.json new file mode 100644 index 00000000000..94ab59e4fc4 --- /dev/null +++ b/bucket/netsetman.json @@ -0,0 +1,31 @@ +{ + "version": "5.2.0", + "description": "Manually changing your location-based network and system configuration on your laptop computer.", + "homepage": "https://www.netsetman.com/en/freeware", + "license": "Non-Commercial Freeware", + "url": "https://www.netsetman.com/netsetman.exe#/dl.exe", + "hash": "b333288bb073fb39647b682373a04d5dd8593c863eccfa09d87405b4a1717498", + "innosetup": true, + "pre_install": [ + "if(!(Test-Path \"$dir/settings.ini\")) { Add-Content \"$dir/settings.ini\" $null }", + "Remove-Item \"$dir\\*,*\" -Force", + "Get-ChildItem \"$dir\" '*,1*' | ForEach-Object { Rename-Item $_.Fullname \"$($_.Basename.TrimEnd(',1'))$($_.Extension)\" }" + ], + "shortcuts": [ + [ + "netsetman.exe", + "NetSetMan" + ] + ], + "persist": "settings.ini", + "checkver": { + "url": "https://www.netsetman.com/en/freeware", + "regex": "NetSetMan ([\\d.]+)" + }, + "autoupdate": { + "url": "https://www.netsetman.com/netsetman.exe#/dl.exe", + "hash": { + "url": "$url.sha256" + } + } +} diff --git a/bucket/nextcloud.json b/bucket/nextcloud.json index 5ce92e81632..1fb7ddea4ad 100644 --- a/bucket/nextcloud.json +++ b/bucket/nextcloud.json @@ -1,5 +1,5 @@ { - "version": "3.12.0", + "version": "3.12.1", "description": "Desktop sync client for Nextcloud, a self-hosted productivity platform", "homepage": "https://nextcloud.com/", "license": "GPL-2.0-or-later", @@ -8,8 +8,8 @@ }, "architecture": { "64bit": { - "url": "https://github.com/nextcloud-releases/desktop/releases/download/v3.12.0/Nextcloud-3.12.0-x64.msi", - "hash": "f4fde2a3b4a5134e93be4c774b086331aa01e1aaff80b9076c11c0df2f0fcfd7" + "url": "https://github.com/nextcloud-releases/desktop/releases/download/v3.12.1/Nextcloud-3.12.1-x64.msi", + "hash": "391e4da2cfaaf1f7801a49d9ec41087a552f4e04cd9380329465d8781ace520d" } }, "extract_dir": "PFiles\\Nextcloud", diff --git a/bucket/nuclear.json b/bucket/nuclear.json index e4cf1d583b5..2dd9b6ea883 100644 --- a/bucket/nuclear.json +++ b/bucket/nuclear.json @@ -1,26 +1,27 @@ { - "homepage": "https://github.com/nukeop/nuclear", - "description": "User freedom-oriented streaming music player - welcoming to new contributors", - "version": "0.6.30", + "version": "v0.6.30", + "homepage": "https://nuclear.js.org", + "description": "Modern music player focused on streaming from free sources", + "license": "AGPL-3.0-only", "url": "https://github.com/nukeop/nuclear/releases/download/v0.6.30/nuclear-v0.6.30.exe#/dl.7z", "hash": "86fa31bd1206ddf10caf34f5c3d2bea9fb09014052e2d8a28790921def72b6de", "installer": { "script": [ - "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", - "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninstall*\" -Force -Recurse" + "Expand-7ZipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal", + "Remove-Item \"$dir\\`$*\", \"$dir\\Uninst*\" -Force -Recurse" ] }, - "checkver": { - "url": "https://api.github.com/repos/nukeop/nuclear/releases", - "regex": "tag/v([\\d.]+)" - }, - "autoupdate": { - "url": "https://github.com/nukeop/nuclear/releases/download/v$version/nuclear-v$version.exe#/dl.7z" - }, "shortcuts": [ [ - "nuclear.exe", - "nuclear" + "Nuclear.exe", + "Nuclear" ] - ] + ], + "checkver": { + "url": "https://github.com/nukeop/nuclear/tags", + "regex": "/releases/tag/(.+?)\"" + }, + "autoupdate": { + "url": "https://github.com/nukeop/nuclear/releases/download/$version/nuclear-$version.exe#/dl.7z" + } } diff --git a/bucket/nuclear_kkzzhizhou.json b/bucket/nuclear_kkzzhizhou.json new file mode 100644 index 00000000000..e4cf1d583b5 --- /dev/null +++ b/bucket/nuclear_kkzzhizhou.json @@ -0,0 +1,26 @@ +{ + "homepage": "https://github.com/nukeop/nuclear", + "description": "User freedom-oriented streaming music player - welcoming to new contributors", + "version": "0.6.30", + "url": "https://github.com/nukeop/nuclear/releases/download/v0.6.30/nuclear-v0.6.30.exe#/dl.7z", + "hash": "86fa31bd1206ddf10caf34f5c3d2bea9fb09014052e2d8a28790921def72b6de", + "installer": { + "script": [ + "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", + "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninstall*\" -Force -Recurse" + ] + }, + "checkver": { + "url": "https://api.github.com/repos/nukeop/nuclear/releases", + "regex": "tag/v([\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/nukeop/nuclear/releases/download/v$version/nuclear-v$version.exe#/dl.7z" + }, + "shortcuts": [ + [ + "nuclear.exe", + "nuclear" + ] + ] +} diff --git a/bucket/ocam_naderi.json b/bucket/ocam_naderi.json new file mode 100644 index 00000000000..b39a450dbc2 --- /dev/null +++ b/bucket/ocam_naderi.json @@ -0,0 +1,23 @@ +{ + "version": "550.0", + "description": "oCam - Easy & Powerful Screen Recorder", + "homepage": "http://ohsoft.net/eng/ocam/", + "license": "BSD-3-Clause", + "url": "https://raw.githubusercontent.com/ohsoft/archive/master/ocam/2023121501/oCam_v550.0.exe#/dl.7z", + "hash": "9bc3c938f73d6713147d85e8e60cc2c37645c1b1ca31e0eee26363b8aceb7b06", + "innosetup": true, + "bin": "oCam.exe", + "shortcuts": [ + [ + "oCam.exe", + "oCam" + ] + ], + "checkver": { + "url": "https://ohsoft.net/eng/ocam/download.php?cate=1002", + "regex": "https://raw.githubusercontent.com/ohsoft/archive/master/ocam/(?<date>.+)/oCam_v(?<version>[\\d.]+).exe" + }, + "autoupdate": { + "url": "https://raw.githubusercontent.com/ohsoft/archive/master/ocam/$matchDate/oCam_v$matchVersion.exe#/dl.7z" + } +} diff --git a/bucket/odin-nightly.json b/bucket/odin-nightly.json index 610ad3ce4b7..3398bd85636 100644 --- a/bucket/odin-nightly.json +++ b/bucket/odin-nightly.json @@ -1,12 +1,12 @@ { - "version": "2024-03-05", + "version": "2024-03-07", "description": "General-purpose programming language with distinct typing, built for high performance, modern systems, and built-in data-oriented data types.", "homepage": "https://odin-lang.org/", "license": "BSD-3-Clause", "architecture": { "64bit": { - "url": "https://f001.backblazeb2.com/file/odin-binaries/nightly/odin-windows-amd64-nightly%2B2024-03-05.zip", - "hash": "790443922fb9f511e26cb4cfc13bcef92217dad15fcf49b159acb9da57943320" + "url": "https://f001.backblazeb2.com/file/odin-binaries/nightly/odin-windows-amd64-nightly%2B2024-03-07.zip", + "hash": "d48ee73f4816b40ce683bef8c84c10d6acceba5e86e90363edf504fbba651c32" } }, "extract_dir": "windows_artifacts", diff --git a/bucket/officetoolplus_naderi.json b/bucket/officetoolplus_naderi.json new file mode 100644 index 00000000000..edf83881af3 --- /dev/null +++ b/bucket/officetoolplus_naderi.json @@ -0,0 +1,42 @@ +{ + "version": "10.8.5.0", + "description": "Office Tool Plus is a tool for managing, downloading and installing Office.", + "homepage": "https://github.com/YerongAI/Office-Tool", + "license": "GPL-3.0-only", + "architecture": { + "32bit": { + "url": "https://github.com/YerongAI/Office-Tool/releases/download/v10.8.5.0/Office_Tool_v10.8.5.0_x86.zip", + "hash": "7740c0f63c38ae6517a69a1fb4707e0b4f1f64441872fca7f9b305de6daa3ca6" + }, + "64bit": { + "url": "https://github.com/YerongAI/Office-Tool/releases/download/v10.8.5.0/Office_Tool_v10.8.5.0_x64.zip", + "hash": "57440e8e4fe1c1a5e9a73bb75c970a063b05a05bb66a3dda76bc09e0921367e7" + }, + "arm64": { + "url": "https://github.com/YerongAI/Office-Tool/releases/download/v10.8.5.0/Office_Tool_v10.8.5.0_arm64.zip", + "hash": "4d4c2c26f5fa33270baefa5887a033a3b152e5af45cd6012ddaab85eb09cbe0b" + } + }, + "extract_dir": "Office Tool", + "shortcuts": [ + [ + "Office Tool Plus.exe", + "Office Tool Plus" + ] + ], + "persist": "Office", + "checkver": "github", + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/YerongAI/Office-Tool/releases/download/v$version/Office_Tool_v$version_x86.zip" + }, + "64bit": { + "url": "https://github.com/YerongAI/Office-Tool/releases/download/v$version/Office_Tool_v$version_x64.zip" + }, + "arm64": { + "url": "https://github.com/YerongAI/Office-Tool/releases/download/v$version/Office_Tool_v$version_arm64.zip" + } + } + } +} diff --git a/bucket/openclosedriveeject.json b/bucket/openclosedriveeject.json index e66cebfd7bd..88b5cda3869 100644 --- a/bucket/openclosedriveeject.json +++ b/bucket/openclosedriveeject.json @@ -1,5 +1,5 @@ { - "version": "3.21", + "version": "3.24", "description": "Eject, open, or close any drive: USB, DVD/CD, SSD, etc.", "homepage": "http://www.softwareok.com/?seite=Microsoft/OpenCloseDriveEject", "license": { @@ -9,7 +9,7 @@ "architecture": { "64bit": { "url": "https://www.softwareok.com/Download/OpenCloseDriveEject_x64.zip", - "hash": "4113ad568e5020ca19d389a50297e0753cbaa16ec223f2430ab6996e8a3c4017", + "hash": "4f6f29c572c6fee3e87f0e779ef5feb0f86cb037388efb46f40ba150b87b1381", "bin": [ [ "OpenCloseDriveEject_x64.exe", @@ -25,7 +25,7 @@ }, "32bit": { "url": "https://www.softwareok.com/Download/OpenCloseDriveEject.zip", - "hash": "5c080e1dc3bc47db183d7ecb6498727f2c90b2aec436a8bf9ef104a91ffe8e92", + "hash": "2a46fb9443619c8620fc18c0b6260708efa733902218826369f81ec0ba86bd47", "bin": "OpenCloseDriveEject.exe", "shortcuts": [ [ diff --git a/bucket/openobserve.json b/bucket/openobserve.json index a3e27c138c5..8ebe56e3ef1 100644 --- a/bucket/openobserve.json +++ b/bucket/openobserve.json @@ -1,12 +1,12 @@ { - "version": "0.9.0-rc2", + "version": "0.9.0-rc4", "description": "A cloud native observability platform built specifically for logs, metrics, traces, analytics, RUM designed to work at petabyte scale.", "homepage": "https://openobserve.ai/", "license": "AGPL-3.0-only", "architecture": { "64bit": { - "url": "https://github.com/openobserve/openobserve/releases/download/v0.9.0-rc2/openobserve-v0.9.0-rc2-windows-amd64.zip", - "hash": "9cad9ece0382cbf648aa1a4d69ed119f6884fbdc8465bf8277cafd0f7521b4ec" + "url": "https://github.com/openobserve/openobserve/releases/download/v0.9.0-rc4/openobserve-v0.9.0-rc4-windows-amd64.zip", + "hash": "9edbd868a9dac76f04e40cca388dcfd9a590ec003c5390693f6ba64f256cccc7" } }, "bin": "openobserve.exe", diff --git a/bucket/openwebstart.json b/bucket/openwebstart.json new file mode 100644 index 00000000000..d2acddf7731 --- /dev/null +++ b/bucket/openwebstart.json @@ -0,0 +1,54 @@ +{ + "version": "1.9.1", + "description": "Run JNLP files with the latest Java version", + "license": "GNU General Public License, version 2", + "homepage": "https://openwebstart.com/", + "architecture": { + "64bit": { + "url": "https://github.com/karakun/OpenWebStart/releases/download/v1.9.1/OpenWebStart_windows-x64_1_9_1.exe", + "hash": "af74ea2be152faef0e82c0b4aa32aa479cb106793269b096868c51926051375c" + }, + "32bit": { + "url": "https://github.com/karakun/OpenWebStart/releases/download/v1.9.1/OpenWebStart_windows-x32_1_9_1.exe", + "hash": "296aa394ba9187d18fc5c62e11d8b6e5bc929b4926c2d9a17b53603b55e27065" + } + }, + "installer": { + "args": [ + "-q", + "-dir", + "\"$dir\"", + "-overwrite", + "-nofilefailures", + "-splash", + "\"Installation's progress...\"" + ], + "keep": true + }, + "post_install": "Remove-Item \"$dir\\OpenWebStart_windows-x64*.exe\" -Force", + "uninstaller": { + "file": "uninstall.exe", + "args": "-q" + }, + "bin": "javaws.exe", + "shortcuts": [ + [ + "itw-settings.exe", + "OpenWebStart Settings" + ] + ], + "checkver": { + "url": "https://openwebstart.com/download/", + "regex": "Latest stable release: ([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/karakun/OpenWebStart/releases/download/v$version/OpenWebStart_windows-x64_$underscoreVersion.exe" + }, + "32bit": { + "url": "https://github.com/karakun/OpenWebStart/releases/download/v$version/OpenWebStart_windows-x32_$underscoreVersion.exe" + } + } + } +} diff --git a/bucket/opera-developer.json b/bucket/opera-developer.json new file mode 100644 index 00000000000..ecae5fe4ff1 --- /dev/null +++ b/bucket/opera-developer.json @@ -0,0 +1,55 @@ +{ + "version": "99.0.4780.0", + "description": "Fast, secure, easy-to-use browser.", + "homepage": "https://www.opera.com/", + "license": { + "identifier": "Freeware", + "url": "https://www.opera.com/eula/computers" + }, + "architecture": { + "64bit": { + "url": "https://download1.operacdn.com/pub/opera-developer/99.0.4780.0/win/Opera_Developer_99.0.4780.0_Autoupdate_x64.exe#/dl.7z", + "hash": "229f687663c71f3479d6c66f940dc0b36eb5594f30afef11a59fc18236962c63" + }, + "32bit": { + "url": "https://download1.operacdn.com/pub/opera-developer/99.0.4780.0/win/Opera_Developer_99.0.4780.0_Autoupdate.exe#/dl.7z", + "hash": "db09cc874d8c5ae5349a2f1678f705d63c51dff818136e4c958ba021d865b9c6" + } + }, + "installer": { + "script": [ + "Remove-Item -Path \"$dir\\*_list\" -Force", + "Move-Item -Path \"$dir\\*\" -Destination \"$dir\\$version\" -Exclude 'Assets', 'launcher*', 'Resources.pri' -ErrorAction Ignore", + "if (!(Test-Path \"$dir\\$version\\localization\")) {", + " New-Item -Path \"$dir\\$version\\localization\" -ItemType Directory | Out-Null", + " Move-Item -Path \"$dir\\$version\\*.pak\" -Destination \"$dir\\$version\\localization\" -Exclude 'opera*' -ErrorAction Ignore", + "}", + "Set-Content -Path \"$dir\\installer_prefs.json\" -Value (@{ 'autoupdate'= $false; 'enable_stats' = $false; 'single_profile' = $true } | ConvertTo-Json) -Encoding ASCII" + ] + }, + "shortcuts": [ + [ + "launcher.exe", + "Opera Developer" + ] + ], + "persist": "profile", + "checkver": { + "url": "http://get.opera.com/ftp/pub/opera-developer/", + "regex": "([\\d.]+)/", + "reverse": true + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download1.operacdn.com/pub/opera-developer/$version/win/Opera_Developer_$version_Autoupdate_x64.exe#/dl.7z" + }, + "32bit": { + "url": "https://download1.operacdn.com/pub/opera-developer/$version/win/Opera_Developer_$version_Autoupdate.exe#/dl.7z" + } + }, + "hash": { + "url": "$url.sha256sum" + } + } +} diff --git a/bucket/oss-cad-suite-nightly.json b/bucket/oss-cad-suite-nightly.json index 7d348236e46..efae7991171 100644 --- a/bucket/oss-cad-suite-nightly.json +++ b/bucket/oss-cad-suite-nightly.json @@ -1,12 +1,12 @@ { - "version": "2024-03-06", + "version": "2024-03-07", "description": "Open source digital design and verification tools. Includes tools for RTL synthesis, formal hardware verification, place & route, FPGA programming, and testing with support for HDLs like Verilog, Migen and Amaranth.", "homepage": "https://github.com/YosysHQ/oss-cad-suite-build", "license": "ISC", "architecture": { "64bit": { - "url": "https://github.com/YosysHQ/oss-cad-suite-build/releases/download/2024-03-06/oss-cad-suite-windows-x64-20240306.exe#/dl.7z", - "hash": "acb375e2ebee62526c05c5c850f6541b3cb8a44aeaa1c17f1a9213bb4369bd06" + "url": "https://github.com/YosysHQ/oss-cad-suite-build/releases/download/2024-03-07/oss-cad-suite-windows-x64-20240307.exe#/dl.7z", + "hash": "2514802c6a02f68e1121d44792814800a08df82144e5fe9d517c0b1ff568f34e" } }, "extract_dir": "oss-cad-suite", diff --git a/bucket/paste-ex.json b/bucket/paste-ex.json new file mode 100644 index 00000000000..e437df42951 --- /dev/null +++ b/bucket/paste-ex.json @@ -0,0 +1,20 @@ +{ + "homepage": "https://github.com/huiyadanli/PasteEx", + "description": "Paste the contents of the clipboard into files.", + "version": "1.1.9.1", + "license": "GPL-3.0-later", + "url": "https://github.com/huiyadanli/PasteEx/releases/download/v1.1.9.1/PasteEx.v1.1.9.1.zip", + "extract_dir": "PasteEx", + "hash": "6b6698b1e43b4808568c9dfdcd70a6d5ccb9607b5ce94875895f5e7e42ad5633", + "shortcuts": [ + [ + "PasteEx.exe", + "PasteEx" + ] + ], + "persist": "User", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/huiyadanli/PasteEx/releases/download/v$version/PasteEx.v$version.zip" + } +} diff --git a/bucket/pcsx2-dev.json b/bucket/pcsx2-dev.json index 392e60ee31b..8d9e6a0f9d7 100644 --- a/bucket/pcsx2-dev.json +++ b/bucket/pcsx2-dev.json @@ -1,6 +1,6 @@ { "version": "1.7.5600", - "description": "Sony PlayStation 2 emulator", + "description": "A feature rich FOSS PlayStation 2 emulator (development version)", "homepage": "https://pcsx2.net/", "license": { "identifier": "GPL-3.0", @@ -43,7 +43,7 @@ "shortcuts": [ [ "pcsx2-qt.exe", - "Sony PlayStation 2 [ps2][pcsx2] (dev)" + "PCSX2 (dev)" ] ], "persist": [ diff --git a/bucket/pcsx2-dev_Calinou.json b/bucket/pcsx2-dev_borger.json similarity index 86% rename from bucket/pcsx2-dev_Calinou.json rename to bucket/pcsx2-dev_borger.json index b19afc7ad64..392e60ee31b 100644 --- a/bucket/pcsx2-dev_Calinou.json +++ b/bucket/pcsx2-dev_borger.json @@ -1,6 +1,6 @@ { - "version": "1.7.5596", - "description": "A feature rich FOSS PlayStation 2 emulator (development version)", + "version": "1.7.5600", + "description": "Sony PlayStation 2 emulator", "homepage": "https://pcsx2.net/", "license": { "identifier": "GPL-3.0", @@ -16,8 +16,8 @@ }, "architecture": { "64bit": { - "url": "https://github.com/PCSX2/pcsx2/releases/download/v1.7.5596/pcsx2-v1.7.5596-windows-x64-Qt.7z", - "hash": "f94405c8754cc0744fc40b643f7278769476ba3334c371d9a833f78f17adc06b" + "url": "https://github.com/PCSX2/pcsx2/releases/download/v1.7.5600/pcsx2-v1.7.5600-windows-x64-Qt.7z", + "hash": "7d980c47f2d9316dcb57a1dd2368179679c2b90656db982b936035cc554cbd06" } }, "pre_install": [ @@ -43,7 +43,7 @@ "shortcuts": [ [ "pcsx2-qt.exe", - "PCSX2 (dev)" + "Sony PlayStation 2 [ps2][pcsx2] (dev)" ] ], "persist": [ diff --git a/bucket/pdf-xchange-viewer.json b/bucket/pdf-xchange-viewer.json new file mode 100644 index 00000000000..96eaf6b1de9 --- /dev/null +++ b/bucket/pdf-xchange-viewer.json @@ -0,0 +1,23 @@ +{ + "homepage": "https://www.tracker-software.com/product/pdf-xchange-viewer", + "description": "A small, fast and feature-rich PDF reader/viewer available", + "version": "10.2.1.385", + "url": "http://downloads.pdf-xchange.com/PDFX_Vwr_Port.zip", + "hash": "2c32bb32f6800277806bffd149f1ec92d808d6c88a12ecd7506d7055d397f495", + "pre_install": "if (!(Test-Path \"$persist_dir\\Settings.dat\")) { New-Item -Force -Path \"$dir\\Settings.dat\" -ItemType file -Value $content | Out-Null }", + "bin": "PDFXCview.exe", + "shortcuts": [ + [ + "PDFXCview.exe", + "PDF-XChange Viewer" + ] + ], + "persist": "Settings.dat", + "checkver": { + "url": "https://www.tracker-software.com/product/pdf-xchange-viewer", + "regex": "<strong>Current version:</strong>\\s+([\\d.]+)" + }, + "autoupdate": { + "url": "http://downloads.pdf-xchange.com/PDFX_Vwr_Port.zip" + } +} diff --git a/bucket/perfectworldarena.json b/bucket/perfectworldarena.json index d5067a522fd..803a7e1f68a 100644 --- a/bucket/perfectworldarena.json +++ b/bucket/perfectworldarena.json @@ -1,10 +1,10 @@ { "homepage": "https://pvp.wanmei.com/", "description": "Esport arena operated by Perfect World", - "version": "1.0.24030711", + "version": "1.0.24030712", "license": "Proprietary", - "url": "https://client.wmpvp.com/download/perfectworldarena_win32_v1.0.24030711.exe#/dl.7z", - "hash": "sha512:6643c8c637e8511462833fa8c141392e634a4f90ff6d602d3c6a3f2744787848282dea8aeb2a4616057c99c50653be99434dd5908981d2f504ebac07a2ae1307", + "url": "https://client.wmpvp.com/download/perfectworldarena_win32_v1.0.24030712.exe#/dl.7z", + "hash": "sha512:b1945158f20f7e9a981c1507f339a91a22af5498b9d2ccb079dca59b1f53432a4ffabfe5f7dfbf4d804e94e977ae1d7f9a7a5b395ac346988042aea36ab42542", "installer": { "script": [ "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-32.7z\" \"$dir\"", diff --git a/bucket/perfview.json b/bucket/perfview.json index 823af232889..b38578fa066 100644 --- a/bucket/perfview.json +++ b/bucket/perfview.json @@ -1,12 +1,12 @@ { - "version": "3.1.8", + "version": "3.1.9", "description": "PerfView is a CPU and memory performance-analysis tool", "homepage": "https://github.com/Microsoft/perfview", "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/microsoft/perfview/releases/download/v3.1.8/PerfView.exe", - "hash": "e8871dfcc72c6d58c6a52abd7987a742dac2d6c3cc691d830dec626169d77598" + "url": "https://github.com/microsoft/perfview/releases/download/v3.1.9/PerfView.exe", + "hash": "8f3fa0d8ae425bb50ec1e39eb4e9b7590e54d132250c65f2918b3c49f71f6cf0" } }, "bin": "PerfView.exe", diff --git a/bucket/perfview_hoilc.json b/bucket/perfview_hoilc.json index 6ba743ba1a6..5a6476be7a4 100644 --- a/bucket/perfview_hoilc.json +++ b/bucket/perfview_hoilc.json @@ -1,12 +1,12 @@ { - "version": "3.1.8", + "version": "3.1.9", "description": "PerfView is a CPU and memory performance-analysis tool.", "homepage": "https://github.com/microsoft/perfview", "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/microsoft/perfview/releases/download/v3.1.8/PerfView.exe", - "hash": "e8871dfcc72c6d58c6a52abd7987a742dac2d6c3cc691d830dec626169d77598" + "url": "https://github.com/microsoft/perfview/releases/download/v3.1.9/PerfView.exe", + "hash": "8f3fa0d8ae425bb50ec1e39eb4e9b7590e54d132250c65f2918b3c49f71f6cf0" } }, "shortcuts": [ diff --git a/bucket/pgadmin4-np.json b/bucket/pgadmin4-np.json index 19306826663..cd709a1368e 100644 --- a/bucket/pgadmin4-np.json +++ b/bucket/pgadmin4-np.json @@ -1,12 +1,12 @@ { - "version": "8.3", + "version": "8.4", "homepage": "https://www.pgadmin.org/", "description": "PostgreSQL administration and development platform.", "license": "PostgreSQL", "architecture": { "64bit": { - "url": "https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v8.3/windows/pgadmin4-8.3-x64.exe", - "hash": "67efa01319606dbfbfe4dfc69eb3c419445d9255cbaa2b8ffb43d892604c42f2" + "url": "https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v8.4/windows/pgadmin4-8.4-x64.exe", + "hash": "35902bb8f2facad4e0c1acb14935c8fa7d63ec77dfbfbc87fe71062d46823f89" } }, "installer": { diff --git a/bucket/picard-portable.json b/bucket/picard-portable.json new file mode 100644 index 00000000000..08dd0248e57 --- /dev/null +++ b/bucket/picard-portable.json @@ -0,0 +1,49 @@ +{ + "version": "2.11", + "description": "Music tagger", + "homepage": "https://picard.musicbrainz.org", + "license": "GPL-2.0-only", + "architecture": { + "64bit": { + "url": "http://ftp.musicbrainz.org/pub/musicbrainz/picard/picard-setup-2.11.exe#/dl.7z", + "hash": "md5:7dd27988512ce2ee2e8b423c56d732e3" + } + }, + "pre_install": [ + "Remove-Item \"$dir\\`$*\" -Recurse", + "if(!(Test-Path \"$dir/picard.ini\")) { Add-Content \"$dir/picard.ini\" $null }" + ], + "bin": [ + [ + "picard.exe", + "picard", + "-c $dir\\picard.ini" + ], + [ + "fpcalc.exe", + "fpcalc" + ] + ], + "shortcuts": [ + [ + "picard.exe", + "MusicBrainz Picard", + "-c \"$dir\\picard.ini\"" + ] + ], + "persist": "picard.ini", + "checkver": { + "url": "https://picard.musicbrainz.org/downloads/", + "regex": "picard-setup-([\\d.]+)\\.exe" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.musicbrainz.org/pub/musicbrainz/picard/picard-setup-$version.exe#/dl.7z" + } + }, + "hash": { + "url": "$url.md5" + } + } +} diff --git a/bucket/picosmos-tools.json b/bucket/picosmos-tools.json new file mode 100644 index 00000000000..ab377f8476b --- /dev/null +++ b/bucket/picosmos-tools.json @@ -0,0 +1,30 @@ +{ + "version": "2.6.0.1", + "description": "Picosmos is a software covering with all kinds of image functions.", + "homepage": "http://www.picosmos.net", + "license": "Freeware", + "url": "http://download.pcfreetime.com/PTSetup2.6.0.1.exe#/dl.7z", + "hash": "259d9c6d446ade8da3df0e1fd30bc42dce982a45b8f5be5e36f80bbd97019c3b", + "shortcuts": [ + [ + "PicosmosCapture.exe", + "Picosmos Capture" + ], + [ + "PicosmosShows.exe", + "Picosmos Shows" + ], + [ + "PicosmosTools.exe", + "Picosmos Tools" + ] + ], + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "checkver": { + "url": "http://pcfreetime.com/picosmos/index.php?language=en", + "regex": "download.pcfreetime.com/PTSetup([\\d.]+).exe" + }, + "autoupdate": { + "url": "http://download.pcfreetime.com/PTSetup$version.exe#/dl.7z" + } +} diff --git a/bucket/pie.json b/bucket/pie.json new file mode 100644 index 00000000000..4592949f044 --- /dev/null +++ b/bucket/pie.json @@ -0,0 +1,30 @@ +{ + "version": "7.61", + "description": "Picture Information Extractor (PIE) is the ultimate tool for digital cameras reveals everything", + "homepage": "https://www.picmeta.com/products/picture-information-extractor.htm", + "license": "freeware", + "url": "https://www.picmeta.com/download/PIEFreeSetup.exe", + "hash": "9cddf82b393271b12f1ee1cb7fc8bea2435d08f7424fe00ff3b9b52a97382197", + "innosetup": true, + "pre_install": [ + "if(!(Test-Path \"$dir/exiftool.cfg\")) { Add-Content \"$dir/exiftool.cfg\" $null }", + "if(!(Test-Path \"$dir/IssSurvey.ini\")) { Add-Content \"$dir/IssSurvey.ini\" $null }" + ], + "persist": [ + "exiftool.cfg", + "IssSurvey.ini" + ], + "shortcuts": [ + [ + "PIE.exe", + "PIE" + ] + ], + "checkver": { + "url": "https://www.picmeta.com/download.htm", + "regex": ">PIE<.+?>([\\d.]+)" + }, + "autoupdate": { + "url": "https://www.picmeta.com/download/PIEFreeSetup.exe" + } +} diff --git a/bucket/pingo.json b/bucket/pingo.json index 4f241979973..e3b5dd38c79 100644 --- a/bucket/pingo.json +++ b/bucket/pingo.json @@ -1,13 +1,13 @@ { "$schema": "https://raw.githubusercontent.com/ScoopInstaller/Scoop/master/schema.json", - "version": "1.18", + "version": "1.19", "description": "An experimental lossless and lossy image optimizer (PNG, JPEG, WebP, APNG) designed to be used for web context", "homepage": "https://css-ig.net/pingo", "license": "Freeware", "architecture": { "64bit": { "url": "https://css-ig.net/bin/pingo-win64.zip", - "hash": "c1dde3b39075d9ab99ca17571561b1ca53497ec1ef40d86495289157ba5b12fe" + "hash": "b69d2b8702377e114dc822cd27b22617cf181595809b082012f522896fad1002" } }, "bin": "pingo.exe", diff --git a/bucket/portable-registrator.json b/bucket/portable-registrator.json new file mode 100644 index 00000000000..5ec48186f90 --- /dev/null +++ b/bucket/portable-registrator.json @@ -0,0 +1,18 @@ +{ + "version": "1.5", + "description": "Also got into trouble using your favorite browser or mail program on a pendrive? Then this one is for you!", + "homepage": "https://github.com/SiL3NC3/PortableRegistrator", + "license": "MIT", + "url": "https://github.com/SiL3NC3/PortableRegistrator/releases/download/1.5/PortableRegistrator_v1.5.zip", + "hash": "21b3f639d9fab24ed8ec3cf5d85433baffb0f7c499cec675fa41bfe946084eb9", + "shortcuts": [ + [ + "PortableRegistrator.exe", + "Portable Registrator" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/SiL3NC3/PortableRegistrator/releases/download/$version/PortableRegistrator_v$version.zip" + } +} diff --git a/bucket/potplayer-portable_naderi.json b/bucket/potplayer-portable_naderi.json new file mode 100644 index 00000000000..fdd6994d64a --- /dev/null +++ b/bucket/potplayer-portable_naderi.json @@ -0,0 +1,100 @@ +{ + "version": "240305", + "description": "PotPlayer. A multimedia software player developed for the Microsoft Windows operating system.", + "homepage": "https://potplayer.daum.net/", + "license": { + "identifier": "Freeware", + "url": "https://potplayer.daum.net/publicRelation" + }, + "architecture": { + "64bit": { + "url": "https://t1.daumcdn.net/potplayer/PotPlayer/Version/Latest/PotPlayerSetup64.exe#/cosi.7z", + "hash": "9a9bfcde208596bb593ae0119154a539f415681192cf6fe00d719678b34a7295", + "shortcuts": [ + [ + "PotPlayer64.exe", + "PotPlayer" + ], + [ + "PotPlayerMini64.exe", + "PotPlayer Mini" + ] + ] + }, + "32bit": { + "url": "https://t1.daumcdn.net/potplayer/PotPlayer/Version/Latest/PotPlayerSetup.exe#/cosi.7z", + "hash": "31e2018015b48a5c081c441ab5e2bb3132704f136215105990451f572a6f7ae5", + "shortcuts": [ + [ + "PotPlayer.exe", + "PotPlayer" + ], + [ + "PotPlayerMini.exe", + "PotPlayer Mini" + ] + ] + } + }, + "installer": { + "script": [ + "Remove-Item \"$dir\\`$*\" -Force -Recurse", + "$setFiles = @('PotPlayerMini64.ini', 'PotPlayerMini.ini', 'PotPlayer64.ini', 'PotPlayer.ini')", + "$CONT = @(", + " '[Settings]'", + " 'AutoAddPL=1'", + " 'AutoDetectTimePL=1'", + " 'AutoDownloadFile=0'", + " 'AutoPlayOnStart=1'", + " 'AutoUpdateStart=0'", + " 'AppendFilePL=1'", + " 'CheckAutoUpdate=0'", + " 'DropMousePos=1'", + " 'FastAutoUpdate=0'", + " 'MediaKeyGlobal=1'", + " 'nVideoRen2=15'", + " 'RememberPosition=1'", + " 'RememberPositionAudio=1'", + " 'SavePlayPosPL=1'", + " 'ScreenFitMode=2'", + " 'SkinPopupMenuStyle=2'", + " ''", + " '[MainShortCutList]'", + " '0=74,4,10069,0'", + " '1=72,6,10863,0'", + " '2='", + ")", + "$finalFile = $CONT -join \"`r`n\"", + " # Set Configs for all executables", + "foreach ($f in $setFiles) {", + " if (-not (Test-Path \"$persist_dir\\$f\")) {", + " Write-Host 'File' $f 'does not exists. Creating' -f Yellow", + " Set-Content \"$dir\\$f\" $finalFile -Encoding Ascii", + " }", + "}" + ] + }, + "persist": [ + "Capture", + "Module", + "Playlist", + "PotPlayer.ini", + "PotPlayer64.ini", + "PotPlayerMini.ini", + "PotPlayerMini64.ini" + ], + "checkver": { + "url": "https://t1.daumcdn.net/potplayer/PotPlayer/v4/Update2/UpdateEng.html", + "regex": "\\[([\\d.]+)\\]" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://t1.daumcdn.net/potplayer/PotPlayer/Version/Latest/PotPlayerSetup64.exe#/cosi.7z" + }, + "32bit": { + "url": "https://t1.daumcdn.net/potplayer/PotPlayer/Version/Latest/PotPlayerSetup.exe#/cosi.7z" + } + } + } +} diff --git a/bucket/potplayer.json b/bucket/potplayer.json index 7b00fbdfbc4..d290674e978 100644 --- a/bucket/potplayer.json +++ b/bucket/potplayer.json @@ -9,7 +9,7 @@ "architecture": { "64bit": { "url": "https://t1.daumcdn.net/potplayer/PotPlayer/Version/240305/PotPlayerSetup64.exe#/dl.7z", - "hash": "9a9bfcde208596bb593ae0119154a539f415681192cf6fe00d719678b34a7295", + "hash": "6048aa199546da5b24bfddeb3de0dba59263247b93e39f6282fb47d36978e3d4", "shortcuts": [ [ "PotPlayer64.exe", @@ -23,7 +23,7 @@ }, "32bit": { "url": "https://t1.daumcdn.net/potplayer/PotPlayer/Version/240305/PotPlayerSetup.exe#/dl.7z", - "hash": "31e2018015b48a5c081c441ab5e2bb3132704f136215105990451f572a6f7ae5", + "hash": "13694dcc0381bfc9678989224213fad601b06ae70184f58a6b1a472da2396413", "shortcuts": [ [ "PotPlayer.exe", diff --git a/bucket/potplayer_DoveBoy.json b/bucket/potplayer_DoveBoy.json new file mode 100644 index 00000000000..7b00fbdfbc4 --- /dev/null +++ b/bucket/potplayer_DoveBoy.json @@ -0,0 +1,85 @@ +{ + "version": "240305", + "description": "Highly customizable media player", + "homepage": "https://potplayer.daum.net", + "license": { + "identifier": "Freeware", + "url": "https://potplayer.daum.net/publicRelation" + }, + "architecture": { + "64bit": { + "url": "https://t1.daumcdn.net/potplayer/PotPlayer/Version/240305/PotPlayerSetup64.exe#/dl.7z", + "hash": "9a9bfcde208596bb593ae0119154a539f415681192cf6fe00d719678b34a7295", + "shortcuts": [ + [ + "PotPlayer64.exe", + "PotPlayer" + ], + [ + "PotPlayerMini64.exe", + "PotPlayer Mini" + ] + ] + }, + "32bit": { + "url": "https://t1.daumcdn.net/potplayer/PotPlayer/Version/240305/PotPlayerSetup.exe#/dl.7z", + "hash": "31e2018015b48a5c081c441ab5e2bb3132704f136215105990451f572a6f7ae5", + "shortcuts": [ + [ + "PotPlayer.exe", + "PotPlayer" + ], + [ + "PotPlayerMini.exe", + "PotPlayer Mini" + ] + ] + } + }, + "pre_install": [ + "Remove-Item \"$dir\\`$*\" -Force -Recurse", + "$CONT = @(", + " '[Settings]'", + " 'AutoUpdateStart=0'", + " 'CheckAutoUpdate=0'", + " 'FastAutoUpdate=0'", + ")", + " # Set Configs for all executables", + "foreach ($f in @('PotPlayerMini64.ini', 'PotPlayerMini.ini', 'PotPlayer64.ini', 'PotPlayer.ini')) {", + " if (-not (Test-Path \"$persist_dir\\$f\")) {", + " Write-Host 'File' $f 'does not exists. Creating' -f Yellow", + " Set-Content \"$dir\\$f\" $CONT -Encoding Ascii", + " }", + "}" + ], + "persist": [ + "Capture", + "Extension", + "Extention", + "IconPack", + "Logos", + "Module", + "Playlist", + "PxShader", + "Skins", + "UrlList", + "PotPlayer.ini", + "PotPlayer64.ini", + "PotPlayerMini.ini", + "PotPlayerMini64.ini" + ], + "checkver": { + "url": "https://t1.daumcdn.net/potplayer/PotPlayer/v4/Update2/UpdateEng.html", + "regex": "\\[(\\d+)\\]" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://t1.daumcdn.net/potplayer/PotPlayer/Version/$version/PotPlayerSetup64.exe#/dl.7z" + }, + "32bit": { + "url": "https://t1.daumcdn.net/potplayer/PotPlayer/Version/$version/PotPlayerSetup.exe#/dl.7z" + } + } + } +} diff --git a/bucket/ppsspp-dev_borger.json b/bucket/ppsspp-dev_borger.json deleted file mode 100644 index 0be4b3f9fad..00000000000 --- a/bucket/ppsspp-dev_borger.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "version": "1.17.1-35-g0159102a1", - "description": "Sony PlayStation Portable (PSP) emulator", - "homepage": "https://www.ppsspp.org", - "license": "GPL-2.0-or-later", - "architecture": { - "32bit": { - "url": "https://buildbot.orphis.net/ppsspp/index.php?m=dl&rev=v1.17.1-35-g0159102a1&platform=windows-x86#/dl.zip", - "hash": "f5aef5c81e930200d62e3ac7b8fe8653577a91c9fe1a6ad66ee1b1fb114b0a35", - "shortcuts": [ - [ - "PPSSPPWindows.exe", - "Sony PlayStation Portable [psp][ppsspp] (dev)" - ] - ] - }, - "64bit": { - "url": "https://buildbot.orphis.net/ppsspp/index.php?m=dl&rev=v1.17.1-35-g0159102a1&platform=windows-amd64#/dl.zip", - "hash": "b4f6313527316ed7041c09a5d68869e57f71a78b6ba8b4df8504d419f44c1dd9", - "shortcuts": [ - [ - "PPSSPPWindows64.exe", - "Sony PlayStation Portable [psp][ppsspp] (dev)" - ] - ] - } - }, - "extract_dir": "ppsspp", - "pre_install": [ - "if (!(Test-Path \"$persist_dir\")) {", - " New-item \"$persist_dir\" -ItemType Directory | Out-Null", - " New-item \"$persist_dir\\memstick\" -ItemType Directory | Out-Null", - "}" - ], - "persist": [ - "memstick", - "assets", - "demos" - ], - "checkver": { - "url": "https://buildbot.orphis.net/ppsspp/index.php", - "regex": "rev=v(?<version>[\\d.]+)-(?<build>[\\d]+)-g(?<commit>[\\da-fA-F]+)&(?:amp;)platform=windows-amd64", - "replace": "${version}-${build}-g${commit}" - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://buildbot.orphis.net/ppsspp/index.php?m=dl&rev=v$matchVersion-$matchBuild-g$matchCommit&platform=windows-x86#/dl.zip" - }, - "64bit": { - "url": "https://buildbot.orphis.net/ppsspp/index.php?m=dl&rev=v$matchVersion-$matchBuild-g$matchCommit&platform=windows-amd64#/dl.zip" - } - } - } -} diff --git a/bucket/processko_naderi.json b/bucket/processko_naderi.json new file mode 100644 index 00000000000..5b2a19ee898 --- /dev/null +++ b/bucket/processko_naderi.json @@ -0,0 +1,42 @@ +{ + "version": "6.31", + "description": "Close / Terminate hanging programs, apps, processes on MS Windows", + "homepage": "https://www.softwareok.de/?seite=Freeware/ProcessKO", + "license": "Proprietary", + "architecture": { + "64bit": { + "url": "https://www.softwareok.de/Download/ProcessKO_x64.zip", + "hash": "7fa75540cf505d102e54f11521baa02041becc523710a40c02073c89e6b11fca" + }, + "32bit": { + "url": "https://www.softwareok.de/Download/ProcessKO.zip", + "hash": "e854331dddcb17de8b3a9098fa585b5c259b8850b4188e993aec806d5098ea5f" + } + }, + "pre_install": [ + "Get-ChildItem \"$dir\\ProcessKO*.exe\" | Rename-Item -NewName 'ProcessKO.exe'", + "if(!(Test-Path \"$persist_dir\\ProcessKO.ini\")) { New-Item \"$dir\\ProcessKO.ini\" | Out-Null }" + ], + "bin": "ProcessKO.exe", + "shortcuts": [ + [ + "ProcessKO.exe", + "ProcessKO" + ] + ], + "persist": "ProcessKO.ini", + "checkver": { + "url": "https://www.softwareok.de/?Download=ProcessKO", + "regex": "Download ProcessKO ([\\d\\.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://www.softwareok.de/Download/ProcessKO_x64.zip" + }, + "32bit": { + "url": "https://www.softwareok.de/Download/ProcessKO.zip" + } + } + } +} diff --git a/bucket/programmers-notepad.json b/bucket/programmers-notepad.json new file mode 100644 index 00000000000..a032c735286 --- /dev/null +++ b/bucket/programmers-notepad.json @@ -0,0 +1,32 @@ +{ + "version": "2.4.2", + "description": "A simple podcast app", + "license": "Apache-2.0", + "homepage": "http://www.pnotepad.org", + "url": "https://github.com/simonsteele/pn/releases/download/v2.4.2/portable-pn2421440.zip", + "hash": "f73f42247d6acc1c7373ff3d4b03bcbd6c7175071e2475246ef1b5b72715f6b2", + "pre_install": "if(!(Test-Path \"$dir/config.xml\")) { Add-Content \"$dir/config.xml\" $null }", + "bin": [ + [ + "pn.exe", + "pn" + ] + ], + "shortcuts": [ + [ + "pn.exe", + "Programmer's Notepad" + ] + ], + "persist": [ + "settings", + "config.xml" + ], + "checkver": { + "url": "https://github.com/simonsteele/pn/tags", + "regex": "releases/tag/v(.+?)\"" + }, + "autoupdate": { + "url": "https://github.com/simonsteele/pn/releases/download/v$version/portable-pn2421440.zip" + } +} diff --git a/bucket/project64-dev.json b/bucket/project64-dev.json index ee89310ecba..d4679379faf 100644 --- a/bucket/project64-dev.json +++ b/bucket/project64-dev.json @@ -1,13 +1,13 @@ { - "version": "4.0.0-6350-290040d", + "version": "4.0.0-6353-10b41df", "description": "Nintendo 64 emulator", "homepage": "https://www.pj64-emu.com/", "license": { "identifier": "GPL-2.0", "url": "https://github.com/project64/project64/blob/develop/license.md" }, - "url": "https://www.pj64-emu.com/file/setup-project64-Dev-4-0-0-6350-290040d/", - "hash": "cf53e171266a03ff3a8e8307c56b89b45a7c52e2de59e276a7efe4fa0f6687e8", + "url": "https://www.pj64-emu.com/file/setup-project64-Dev-4-0-0-6353-10b41df/", + "hash": "0968a9d3de3379b1cbec59387be7ad42170f6602989051e89d0ac9938f8deee3", "bin": [ [ "Project64.exe", diff --git a/bucket/project64-dev_borger.json b/bucket/project64-dev_borger.json index edc946142b1..3ea288dd1dc 100644 --- a/bucket/project64-dev_borger.json +++ b/bucket/project64-dev_borger.json @@ -1,13 +1,13 @@ { - "version": "4.0.0-6350-290040d", + "version": "4.0.0-6353-10b41df", "description": "Nintendo 64 emulator", "homepage": "https://www.pj64-emu.com/", "license": { "identifier": "GPL-2.0", "url": "https://github.com/project64/project64/blob/develop/license.md" }, - "url": "https://www.pj64-emu.com/file/setup-project64-Dev-4-0-0-6350-290040d/", - "hash": "cf53e171266a03ff3a8e8307c56b89b45a7c52e2de59e276a7efe4fa0f6687e8", + "url": "https://www.pj64-emu.com/file/setup-project64-Dev-4-0-0-6353-10b41df/", + "hash": "0968a9d3de3379b1cbec59387be7ad42170f6602989051e89d0ac9938f8deee3", "bin": [ [ "Project64.exe", diff --git a/bucket/project64-dev_hermanjustnu.json b/bucket/project64-dev_hermanjustnu.json index 46199e26a58..0682354b4ce 100644 --- a/bucket/project64-dev_hermanjustnu.json +++ b/bucket/project64-dev_hermanjustnu.json @@ -1,13 +1,13 @@ { - "version": "4.0.0-6350-290040d", + "version": "4.0.0-6353-10b41df", "description": "Nintendo 64 emulator", "homepage": "https://www.pj64-emu.com/", "license": { "url": "https://github.com/project64/project64/blob/develop/license.md", "identifier": "GPL-2.0" }, - "url": "https://www.pj64-emu.com/file/setup-project64-Dev-4-0-0-6350-290040d/", - "hash": "cf53e171266a03ff3a8e8307c56b89b45a7c52e2de59e276a7efe4fa0f6687e8", + "url": "https://www.pj64-emu.com/file/setup-project64-Dev-4-0-0-6353-10b41df/", + "hash": "0968a9d3de3379b1cbec59387be7ad42170f6602989051e89d0ac9938f8deee3", "bin": [ [ "Project64.exe", diff --git a/bucket/proxsign.json b/bucket/proxsign.json new file mode 100644 index 00000000000..46aba0146c5 --- /dev/null +++ b/bucket/proxsign.json @@ -0,0 +1,29 @@ +{ + "version": "2.2.12.366", + "description": "The new generation of the SETCCE proXSign is a response to the limitations of plugin support in most web browsers.", + "homepage": "https://proxsign.setcce.si/proXSignCustomerPages/index.html", + "url": "https://public.setcce.si/proxsign/update/SETCCE_proXSign_setup.exe", + "hash": "a013b082fb441e94299579c3abc7eec2a2a042030d80aecf6aab3234e7285920", + "innosetup": true, + "installer": { + "script": [ + "Move-Item \"$dir\\bin\\*\" \"$dir\" -Force", + "Move-Item \"$dir\\etc\\*\" \"$dir\" -Force", + "Remove-Item \"$dir\\bin\", \"$dir\\etc\" -Force -Recurse" + ] + }, + "shortcuts": [ + [ + "proxsign.exe", + "proXSign" + ] + ], + "persist": "proxsign.ini", + "checkver": { + "url": "https://proxsign.setcce.si/proXSignCustomerPages/getVersions", + "jsonpath": "$.win" + }, + "autoupdate": { + "url": "https://public.setcce.si/proxsign/update/SETCCE_proXSign_setup.exe" + } +} diff --git a/bucket/pscale.json b/bucket/pscale.json index 65cce31119d..27a0a1c274d 100644 --- a/bucket/pscale.json +++ b/bucket/pscale.json @@ -1,16 +1,16 @@ { - "version": "0.185.0", + "version": "0.186.0", "description": "The CLI for PlanetScale Database.", "homepage": "https://github.com/planetscale/cli", "license": "Apache-2.0", "architecture": { "64bit": { - "url": "https://github.com/planetscale/cli/releases/download/v0.185.0/pscale_0.185.0_windows_amd64.zip", - "hash": "6536b01af977ff115ced01c70350b6981b3ecac57107f3cc32a5bdccda174d6b" + "url": "https://github.com/planetscale/cli/releases/download/v0.186.0/pscale_0.186.0_windows_amd64.zip", + "hash": "21625b8de91d37ed42e878176c82079a76f2a618dcd2eb6c313b0733989f0462" }, "32bit": { - "url": "https://github.com/planetscale/cli/releases/download/v0.185.0/pscale_0.185.0_windows_386.zip", - "hash": "72873c123f3d479f8d33feedd5a31b8125eb8d72165b60a7539260234b12033c" + "url": "https://github.com/planetscale/cli/releases/download/v0.186.0/pscale_0.186.0_windows_386.zip", + "hash": "623b472f5b72353f65bca4d4db2faea4d0f2adf1b16a26976bbae421765d335f" } }, "bin": "pscale.exe", diff --git a/bucket/pulsar_naderi.json b/bucket/pulsar_naderi.json new file mode 100644 index 00000000000..5b2bf0f9d34 --- /dev/null +++ b/bucket/pulsar_naderi.json @@ -0,0 +1,46 @@ +{ + "version": "1.114.0", + "description": "A community-led hyper-hackable text editor", + "homepage": "https://pulsar-edit.dev", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/pulsar-edit/pulsar/releases/download/v1.114.0/Windows.Pulsar-1.114.0-win.zip", + "hash": "fb26e5a69d9ed52c572f075d949778809aad8112c3c4140d861f0bebb9757c6b" + } + }, + "extract_to": "PulsarPortable", + "bin": [ + "PulsarPortable\\resources\\pulsar.cmd", + "PulsarPortable\\resources\\app\\ppm\\bin\\apm.cmd" + ], + "shortcuts": [ + [ + "PulsarPortable\\Pulsar.exe", + "Pulsar" + ] + ], + "persist": ".pulsar", + "post_install": [ + "if (!(Test-Path \"$dir\\.pulsar\\*\") -and (Test-Path \"$env:UserProfile\\.pulsar\")) {", + " info '[Portable Mode]: Copying user data...'", + " Copy-Item \"$env:UserProfile\\.pulsar\\*\" \"$dir\\.pulsar\" -Recurse", + "}", + "if (!(Test-Path \"$dir\\.pulsar\\electronUserData\")) {", + " New-Item -Type Directory \"$dir\\.pulsar\\electronUserData\" | Out-Null", + "}" + ], + "checkver": { + "github": "https://github.com/pulsar-edit/pulsar" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/pulsar-edit/pulsar/releases/download/v$version/Windows.Pulsar-$version-win.zip" + } + }, + "hash": { + "url": "$baseurl/SHA256SUMS.txt" + } + } +} diff --git a/bucket/pushbullet.json b/bucket/pushbullet.json new file mode 100644 index 00000000000..f8607429dd1 --- /dev/null +++ b/bucket/pushbullet.json @@ -0,0 +1,23 @@ +{ + "version": "502", + "description": "Pushbullet connects your devices, making them feel like one.", + "homepage": "https://www.pushbullet.com/", + "license": "Proprietary", + "notes": "It is advised to turn off updates and let scoop handle them.", + "url": "http://update.pushbullet.com/desktop/.net2/pushbullet_502.zip", + "hash": "ba0b8255baf9448feb2e5f52cd655e35692fc44e8ce4b74028c529a88551e12f", + "bin": "pushbullet_client.exe", + "shortcuts": [ + [ + "pushbullet_client.exe", + "Pushbullet" + ] + ], + "checkver": { + "url": "https://update.pushbullet.com/desktop/update.json", + "jsonpath": "$['.net2-prod']['version']" + }, + "autoupdate": { + "url": "http://update.pushbullet.com/desktop/.net2/pushbullet_$version.zip" + } +} diff --git a/bucket/pycharm-portable.json b/bucket/pycharm-portable.json new file mode 100644 index 00000000000..b1904ac2522 --- /dev/null +++ b/bucket/pycharm-portable.json @@ -0,0 +1,65 @@ +{ + "version": "2023.3.4-233.14475.56", + "description": "PyCharm Community. Cross-Platform Python IDE for professional developers by JetBrains.", + "homepage": "https://www.jetbrains.com/pycharm/", + "license": { + "identifier": "Apache-2.0", + "url": "https://sales.jetbrains.com/hc/en-gb/articles/115001015290-Where-can-I-find-the-EULA-End-User-License-Agreement-" + }, + "url": [ + "https://download.jetbrains.com/python/pycharm-community-2023.3.4.exe#/cosi.7z", + "https://raw.githubusercontent.com/Ash258/Scoop-JetBrains/master/scripts/jetbrain-portabler.ps1" + ], + "hash": [ + "dd7d2622de930e646373d2e8e204032b1e503de988309728617330e302809db6", + "5b43fc8a57d7d8d519071a50849a5db92c90ecdf56b64ac57f15fdae5b4f0572" + ], + "extract_to": "IDE", + "installer": { + "script": [ + "& \"$dir\\jetbrain-portabler.ps1\" $dir $persist_dir", + "Remove-Item \"$dir\\IDE\\`$*\", \"$dir\\jetbrain-portabler.ps1\" -Force -Recurse" + ] + }, + "architecture": { + "64bit": { + "bin": [ + "IDE\\bin\\pycharm64.exe", + [ + "IDE\\bin\\pycharm64.exe", + "pycharm" + ] + ], + "shortcuts": [ + [ + "IDE\\bin\\pycharm64.exe", + "PyCharm Community" + ] + ] + }, + "32bit": { + "bin": "IDE\\bin\\pycharm.exe", + "shortcuts": [ + [ + "IDE\\bin\\pycharm.exe", + "PyCharm Community" + ] + ] + } + }, + "persist": [ + "IDE\\bin\\idea.properties", + "profile" + ], + "checkver": { + "url": "https://data.services.jetbrains.com/products/releases?code=PCC&latest=true&platform=zip&type=release", + "regex": "version\":\"(?<ver>[\\d.]+)\".*\"build\":\"(?<build>[\\d.]+)\"", + "replace": "${ver}-${build}" + }, + "autoupdate": { + "url": "https://download.jetbrains.com/python/pycharm-community-$matchVer.exe#/cosi.7z", + "hash": { + "url": "$url.sha256" + } + } +} diff --git a/bucket/q10_naderi.json b/bucket/q10_naderi.json new file mode 100644 index 00000000000..f21ecad87f5 --- /dev/null +++ b/bucket/q10_naderi.json @@ -0,0 +1,21 @@ +{ + "homepage": "http://www.baara.com/q10", + "version": "1.2.21", + "license": "freeware", + "url": "http://www.baara.com/q10/downloads/q10-1.2-spell.zip", + "hash": "43df38593629dddb586642988a835068274534c6f5f5c9dae04a0c52991ec715", + "bin": "Q10.exe", + "shortcuts": [ + [ + "Q10.exe", + "Q10" + ] + ], + "persist": "Q10.ini", + "checkver": { + "regex": "Q10 ([\\d.]+)" + }, + "autoupdate": { + "url": "http://www.baara.com/q10/downloads/q10-$majorVersion.$minorVersion-spell.zip" + } +} diff --git a/bucket/qalculate_naderi.json b/bucket/qalculate_naderi.json new file mode 100644 index 00000000000..40c7f2f3360 --- /dev/null +++ b/bucket/qalculate_naderi.json @@ -0,0 +1,46 @@ +{ + "version": "4.9.0", + "description": "Multi-purpose calculator", + "homepage": "https://qalculate.github.io/", + "license": "GPL-2.0-or-later", + "architecture": { + "64bit": { + "url": "https://github.com/Qalculate/libqalculate/releases/download/v4.9.0/qalculate-4.9.0-x64.zip", + "hash": "c5811487f9cbdf265bb6f2d5a78f4290ce1e1f4aef1b789ea9b1a330eb115389" + }, + "32bit": { + "url": "https://github.com/Qalculate/libqalculate/releases/download/v4.9.0/qalculate-4.9.0-i386.zip", + "hash": "57692932510e86220927b870abc244d71374c3abc36a20e0ab011a2decd1f9b1" + } + }, + "extract_dir": "qalculate", + "bin": [ + "qalc.exe", + "qalculate.exe", + "qalculate-qt.exe" + ], + "shortcuts": [ + [ + "qalculate.exe", + "Qalculate!" + ], + [ + "qalculate-qt.exe", + "Qalculate! (Qt)" + ] + ], + "persist": "user", + "checkver": { + "github": "https://github.com/Qalculate/libqalculate" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/Qalculate/libqalculate/releases/download/v$version/qalculate-$version-x64.zip" + }, + "32bit": { + "url": "https://github.com/Qalculate/libqalculate/releases/download/v$version/qalculate-$version-i386.zip" + } + } + } +} diff --git a/bucket/qbittorrent-enhanced_naderi.json b/bucket/qbittorrent-enhanced_naderi.json new file mode 100644 index 00000000000..e4185313f8c --- /dev/null +++ b/bucket/qbittorrent-enhanced_naderi.json @@ -0,0 +1,40 @@ +{ + "version": "4.6.3.10", + "description": "qBittorrent BitTorrent client with anti-leech enhancement.", + "homepage": "https://github.com/c0re100/qBittorrent-Enhanced-Edition", + "license": { + "identifier": "GPL-2.0-only", + "url": "https://github.com/qbittorrent/qBittorrent/blob/master/COPYING" + }, + "architecture": { + "64bit": { + "url": "https://github.com/c0re100/qBittorrent-Enhanced-Edition/releases/download/release-4.6.3.10/qbittorrent_enhanced_4.6.3.10_x64_setup.exe#/dl.7z", + "hash": "9dfea47fa8151af92b2fcda00f21337b7a5000a96106aabab9af33b7067ba90c" + }, + "32bit": { + "url": "https://github.com/c0re100/qBittorrent-Enhanced-Edition/releases/download/release-4.6.3.10/qbittorrent_enhanced_4.6.3.10_setup.exe#/dl.7z", + "hash": "9d0fdc71a1408c1ba610834158482dfd8c618a81e17c37fd80387f6898c61923" + } + }, + "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "qbittorrent.exe", + "qBittorrent" + ] + ], + "checkver": { + "url": "https://github.com/c0re100/qBittorrent-Enhanced-Edition/releases/latest", + "regex": "/releases/tag/release-([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/c0re100/qBittorrent-Enhanced-Edition/releases/download/release-$version/qbittorrent_enhanced_$version_x64_setup.exe#/dl.7z" + }, + "32bit": { + "url": "https://github.com/c0re100/qBittorrent-Enhanced-Edition/releases/download/release-$version/qbittorrent_enhanced_$version_setup.exe#/dl.7z" + } + } + } +} diff --git a/bucket/qilin.json b/bucket/qilin.json new file mode 100644 index 00000000000..178ef6cd00b --- /dev/null +++ b/bucket/qilin.json @@ -0,0 +1,21 @@ +{ + "version": "0.4.0-alpha", + "description": "Qilin is a free, open-source and fully hackable text editor developed for exact sciences in mind. It fully supports KaTeX and AsciiMath.", + "homepage": "https://github.com/qilin-editor/qilin-app", + "url": "https://github.com/qilin-editor/qilin-app/releases/download/v0.4.0-alpha/qilin-windows.zip", + "hash": "df27d35e915d822311b6fd71d99a228dbee389c2374450bb36c7d9d9e254c81f", + "extract_dir": "win64", + "shortcuts": [ + [ + "me.laniewski.qilin.exe", + "Qilin" + ] + ], + "checkver": { + "url": "https://github.com/qilin-editor/qilin-app/releases", + "regex": "/qilin-editor/qilin-app/tree/v(.+?)\"" + }, + "autoupdate": { + "url": "https://github.com/qilin-editor/qilin-app/releases/download/v$version/qilin-windows.zip" + } +} diff --git a/bucket/qownnotes_ScoopInstaller.json b/bucket/qownnotes_ScoopInstaller.json index 461fff2a89a..361245b4cd4 100644 --- a/bucket/qownnotes_ScoopInstaller.json +++ b/bucket/qownnotes_ScoopInstaller.json @@ -1,12 +1,12 @@ { - "version": "24.2.6", + "version": "24.3.0", "description": "Plain-text notepad and todo-list manager with markdown support and Nextcloud / ownCloud integration", "homepage": "https://www.qownnotes.org/", "license": "GPL-2.0-only", "architecture": { "64bit": { - "url": "https://github.com/pbek/QOwnNotes/releases/download/v24.2.6/QOwnNotes.zip", - "hash": "b04c65ffced6eac52eaf1a1851d8b76a4b3689e758dd36dc4ee8c1cff683e219" + "url": "https://github.com/pbek/QOwnNotes/releases/download/v24.3.0/QOwnNotes.zip", + "hash": "ea713f28fc5cacf6d08fccff51cac48c3d3d323d5e19a153754e9dfab4f9b0f0" } }, "shortcuts": [ diff --git a/bucket/qqnt.json b/bucket/qqnt.json index d043da52ded..5fb996e08db 100644 --- a/bucket/qqnt.json +++ b/bucket/qqnt.json @@ -2,15 +2,15 @@ "homepage": "https://im.qq.com/pcqq/index.shtml", "description": "An instant messaging software service developed by Tencent", "license": "Freeware", - "version": "9.9.7.21484", + "version": "9.9.7.240305", "architecture": { "64bit": { - "url": "https://dldir1.qq.com/qqfile/qq/QQNT/897bf087/QQ9.9.7.21484_x64.exe#/dl.7z", - "hash": "97ff95d3ff4055449912f4702f283c079efb4df872c2ad288a1993e4a661bff9" + "url": "https://dldir1.qq.com/qqfile/qq/QQNT/Windows/QQ_9.9.7_240305_x64_01.exe#/dl.7z", + "hash": "18ff4722148ca302bac9cbf25d5d104ed30778824921822520bf15bc8d41ac7f" }, "32bit": { - "url": "https://dldir1.qq.com/qqfile/qq/QQNT/340572d2/QQ9.9.7.21484_x86.exe#/dl.7z", - "hash": "fca60b9b6e813c5f266cc6b6e076465702d1352de17cfb765c618bbab29366e1" + "url": "https://dldir1.qq.com/qqfile/qq/QQNT/Windows/QQ_9.9.7_240305_x86_01.exe#/dl.7z", + "hash": "89f0046c71938262261b2f976eee6246d91af58e66316f287e6aa75559bed9d6" } }, "extract_dir": "Files", @@ -21,16 +21,17 @@ ] ], "checkver": { - "url": "https://cdn-go.cn/qq-web/im.qq.com_new/latest/rainbow/windowsDownloadUrl.js", - "regex": "ntDownload.*?/(?<commit86>\\w+)/QQ([\\d.]+)_x86.*?NT/(?<commit64>\\w+)/QQ(?<version64>[\\d.]+)_x64" + "url": "https://im.qq.com/pcqq", + "regex": "QQNT\\\\u002FWindows\\\\u002FQQ_([\\d\\.]+)_([\\d]+)_x86_01\\.exe", + "replace": "${1}.${2}" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://dldir1.qq.com/qqfile/qq/QQNT/$matchCommit64/QQ$version_x64.exe#/dl.7z" + "url": "https://dldir1.qq.com/qqfile/qq/QQNT/Windows/QQ_$match1_$match2_x64_01.exe#/dl.7z" }, "32bit": { - "url": "https://dldir1.qq.com/qqfile/qq/QQNT/$matchCommit86/QQ$version_x86.exe#/dl.7z" + "url": "https://dldir1.qq.com/qqfile/qq/QQNT/Windows/QQ_$match1_$match2_x86_01.exe#/dl.7z" } } } diff --git a/bucket/r-devel.json b/bucket/r-devel.json index 9e77607fea4..cc13644cb01 100644 --- a/bucket/r-devel.json +++ b/bucket/r-devel.json @@ -1,10 +1,10 @@ { "homepage": "https://cran.r-project.org/bin/windows/base/rdevel.html", "description": "A free software environment for statistical computing and graphics.", - "version": "r86054", + "version": "r86056", "license": "GPL-2.0-only", "url": "https://cloud.r-project.org/bin/windows/base/R-devel-win.exe", - "hash": "md5:4c89a7f4472639cfa1b717b251a87125", + "hash": "md5:171432294a14be1df7b5a67bfa1800ce", "innosetup": true, "architecture": { "64bit": { diff --git a/bucket/r-devel_ShuguangSun.json b/bucket/r-devel_ShuguangSun.json index 5b86b566464..324516a7bef 100644 --- a/bucket/r-devel_ShuguangSun.json +++ b/bucket/r-devel_ShuguangSun.json @@ -1,10 +1,10 @@ { "homepage": "https://cran.r-project.org/bin/windows/base/rdevel.html", "description": "A free software environment for statistical computing and graphics.", - "version": "r86054", + "version": "r86056", "license": "GPL-2.0-only", "url": "http://mirrors.aliyun.com/CRAN/bin/windows/base/R-devel-win.exe", - "hash": "md5:b7911bffb9f64b6e6c6f808746083529", + "hash": "md5:4c89a7f4472639cfa1b717b251a87125", "innosetup": true, "architecture": { "64bit": { diff --git a/bucket/r-patched.json b/bucket/r-patched.json index a65b0113310..099cc1c1cd8 100644 --- a/bucket/r-patched.json +++ b/bucket/r-patched.json @@ -1,5 +1,5 @@ { - "version": "4.3.3-r86054", + "version": "4.3.3-r86056", "description": "A free software environment for statistical computing and graphics.", "homepage": "https://www.r-project.org", "license": "GPL-2.0-or-later", @@ -22,7 +22,7 @@ "architecture": { "64bit": { "url": "https://cloud.r-project.org/bin/windows/base/R-4.3.3patched-win.exe", - "hash": "md5:0f481c2fc855e2e0f31fcce875cc1d91", + "hash": "md5:5a95b4524930df22dff05d991363205b", "bin": [ "bin\\x64\\R.exe", "bin\\x64\\Rcmd.exe", diff --git a/bucket/radarr_naderi.json b/bucket/radarr_naderi.json new file mode 100644 index 00000000000..058679b7978 --- /dev/null +++ b/bucket/radarr_naderi.json @@ -0,0 +1,18 @@ +{ + "homepage": "https://github.com/Radarr/Radarr", + "version": "5.3.6.8612", + "license": "MIT", + "url": "https://github.com/Radarr/Radarr/releases/download/v5.3.6.8612/Radarr.master.5.3.6.8612.windows-core-x64.zip", + "hash": "1aef3f5b5af9021743702fc2c8f8adee1980750fe8c7c3a782c4d4c58527d74c", + "extract_dir": "Radarr", + "shortcuts": [ + [ + "Radarr.exe", + "Radarr" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/Radarr/Radarr/releases/download/v$version/Radarr.master.$version.windows-core-x64.zip" + } +} diff --git a/bucket/radius.json b/bucket/radius_hoilc.json similarity index 100% rename from bucket/radius.json rename to bucket/radius_hoilc.json diff --git a/bucket/rclone-beta.json b/bucket/rclone-beta.json index 9afceec2112..8064f0f8fdc 100644 --- a/bucket/rclone-beta.json +++ b/bucket/rclone-beta.json @@ -1,18 +1,18 @@ { "homepage": "https://rclone.org", "description": "rsync for cloud storage", - "version": "1.66.0-beta.7749.fd8faeb0e", + "version": "1.66.0-beta.7765.4e07a72dc", "license": "MIT", "architecture": { "64bit": { - "url": "https://beta.rclone.org/v1.66.0-beta.7749.fd8faeb0e/rclone-v1.66.0-beta.7749.fd8faeb0e-windows-amd64.zip", - "extract_dir": "rclone-v1.66.0-beta.7749.fd8faeb0e-windows-amd64", - "hash": "e0b4037d68470c015d24bac7aa4f8f7af19b3bdb880116a306bcf0e249085486" + "url": "https://beta.rclone.org/v1.66.0-beta.7765.4e07a72dc/rclone-v1.66.0-beta.7765.4e07a72dc-windows-amd64.zip", + "extract_dir": "rclone-v1.66.0-beta.7765.4e07a72dc-windows-amd64", + "hash": "92a9d7dc7f64958daf72b75b7c6fdfc00e7b63290b4374af224463eeb9b9901d" }, "32bit": { - "url": "https://beta.rclone.org/v1.66.0-beta.7749.fd8faeb0e/rclone-v1.66.0-beta.7749.fd8faeb0e-windows-386.zip", - "extract_dir": "rclone-v1.66.0-beta.7749.fd8faeb0e-windows-386", - "hash": "e2020d67241001c243b67cc065a2ee8588466db7785efece9e510442a233f18f" + "url": "https://beta.rclone.org/v1.66.0-beta.7765.4e07a72dc/rclone-v1.66.0-beta.7765.4e07a72dc-windows-386.zip", + "extract_dir": "rclone-v1.66.0-beta.7765.4e07a72dc-windows-386", + "hash": "39d9f68ae961b06001dddd9eb268ee2580b2856e1e169fcb7f2dd16673f7fedc" } }, "bin": [ diff --git a/bucket/redream-dev.json b/bucket/redream-dev.json index fcac8189b2a..a6bf28482ac 100644 --- a/bucket/redream-dev.json +++ b/bucket/redream-dev.json @@ -1,5 +1,5 @@ { - "version": "1.5.0-1107-g9b82c12", + "version": "1.5.0-1109-g6b15c9f", "description": "Sega Dreamcast emulator that can render games in HD and 4K (development)", "homepage": "https://redream.io", "license": { @@ -8,8 +8,8 @@ }, "architecture": { "64bit": { - "url": "https://redream.io/download/redream.x86_64-windows-v1.5.0-1107-g9b82c12.zip", - "hash": "b13feed04adbe693fc5be39e8c1ed8d9f0ac98d0b0faa35425851dc492b17a2f" + "url": "https://redream.io/download/redream.x86_64-windows-v1.5.0-1109-g6b15c9f.zip", + "hash": "ea423af55372a1e5ba4a2cf143ca5a961aedacedcce66654651aa39c57656a4e" } }, "pre_install": [ diff --git a/bucket/redream-dev_borger.json b/bucket/redream-dev_borger.json index 23ad4738883..b15e3d5a641 100644 --- a/bucket/redream-dev_borger.json +++ b/bucket/redream-dev_borger.json @@ -1,5 +1,5 @@ { - "version": "1.5.0-1107-g9b82c12", + "version": "1.5.0-1109-g6b15c9f", "description": "Sega Dreamcast emulator", "homepage": "https://redream.io", "license": { @@ -8,8 +8,8 @@ }, "architecture": { "64bit": { - "url": "https://redream.io/download/redream.x86_64-windows-v1.5.0-1107-g9b82c12.zip", - "hash": "b13feed04adbe693fc5be39e8c1ed8d9f0ac98d0b0faa35425851dc492b17a2f" + "url": "https://redream.io/download/redream.x86_64-windows-v1.5.0-1109-g6b15c9f.zip", + "hash": "ea423af55372a1e5ba4a2cf143ca5a961aedacedcce66654651aa39c57656a4e" } }, "pre_install": [ diff --git a/bucket/redream-dev_hermanjustnu.json b/bucket/redream-dev_hermanjustnu.json index b502cdae84b..b5598e22370 100644 --- a/bucket/redream-dev_hermanjustnu.json +++ b/bucket/redream-dev_hermanjustnu.json @@ -1,5 +1,5 @@ { - "version": "1.5.0-1107-g9b82c12", + "version": "1.5.0-1109-g6b15c9f", "description": "Sega Dreamcast emulator", "homepage": "https://redream.io", "license": { @@ -8,8 +8,8 @@ }, "architecture": { "64bit": { - "url": "https://redream.io/download/redream.x86_64-windows-v1.5.0-1107-g9b82c12.zip", - "hash": "b13feed04adbe693fc5be39e8c1ed8d9f0ac98d0b0faa35425851dc492b17a2f" + "url": "https://redream.io/download/redream.x86_64-windows-v1.5.0-1109-g6b15c9f.zip", + "hash": "ea423af55372a1e5ba4a2cf143ca5a961aedacedcce66654651aa39c57656a4e" } }, "pre_install": [ diff --git a/bucket/regcool.json b/bucket/regcool.json new file mode 100644 index 00000000000..aa418aa20f8 --- /dev/null +++ b/bucket/regcool.json @@ -0,0 +1,46 @@ +{ + "version": "1.361", + "homepage": "https://kurtzimmermann.com/", + "description": "An advanced Registry editor with many features. Developed by Kurt Zimmermann.", + "license": { + "identifier": "Freeware", + "url": "https://kurtzimmermann-com.translate.goog/datenschutz_en.html?_x_tr_sl=auto&_x_tr_tl=en-US&_x_tr_hl=en-US" + }, + "notes": [ + "For a guide on how to use this app, click the link below:", + "https://kurtzimmermann-com.translate.goog/rchelp_de.html?_x_tr_sl=auto&_x_tr_tl=en-US&_x_tr_hl=en-US" + ], + "architecture": { + "32bit": { + "url": "https://kurtzimmermann.com/files/RegCoolX32.zip", + "hash": "662484d699c1182785404c456b9fb4d8bd781dd5b446e7e12c6b6ed6050d4135" + }, + "64bit": { + "url": "https://kurtzimmermann.com/files/RegCoolX64.zip", + "hash": "9b15369b688a5cabcf86f6ecc725d99678a60bf0c370bfd1b0d9cccf2eee9003" + } + }, + "pre_install": "Remove-Item \"$dir\\Updater.exe\" | Out-Null", + "bin": "RegCool.exe", + "shortcuts": [ + [ + "RegCool.exe", + "RegCool" + ] + ], + "persist": "Settings", + "checkver": { + "url": "https://www.majorgeeks.com/files/details/regcool.html", + "regex": "RegCool\\s([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://kurtzimmermann.com/files/RegCoolX32.zip" + }, + "64bit": { + "url": "https://kurtzimmermann.com/files/RegCoolX64.zip" + } + } + } +} diff --git a/bucket/regscanner.json b/bucket/regscanner.json index f04610e1239..1195fa2e56c 100644 --- a/bucket/regscanner.json +++ b/bucket/regscanner.json @@ -1,17 +1,17 @@ { "homepage": "https://www.nirsoft.net/utils/regscanner.html", "checkver": "RegScanner v(\\d+\\.\\d\\d)", - "version": "2.71", + "version": "2.75", "license": "freeware", "description": "RegScanner is a small utility that allows you to scan the Registry, find the desired Registry values that match to the specified search criteria, and display them in one list. After finding the Registry values, you can easily jump to the right value in RegEdit, simply by double-clicking the desired Registry item. You can also export the found Registry values into a .reg file that can be used in RegEdit.", "architecture": { "64bit": { "url": "https://www.nirsoft.net/utils/regscanner-x64.zip", - "hash": "40d9f84b045c6ce33cb32ca0b6fbcf37bd3b303774160a5beae04333998a9229" + "hash": "c3ab15e7a60d86ffb125d3099191eab3e635b48bc6746e62fbfb0debbbb55d54" }, "32bit": { "url": "https://www.nirsoft.net/utils/regscanner.zip", - "hash": "4bb2b038e4b83a4fdedb463f2684acac556332af9bdd3d112ac09c7df800019b" + "hash": "fe93d9534c634523c499c55590bf6bb4466624b975f3052606de38969e357b2d" } }, "autoupdate": { diff --git a/bucket/regscanner_ScoopInstaller.json b/bucket/regscanner_ScoopInstaller.json index 7ad83980169..e31349498f0 100644 --- a/bucket/regscanner_ScoopInstaller.json +++ b/bucket/regscanner_ScoopInstaller.json @@ -1,42 +1,42 @@ -{ - "version": "2.71", - "homepage": "https://www.nirsoft.net/utils/regscanner.html", - "bin": "RegScanner.exe", - "shortcuts": [ - [ - "RegScanner.exe", - "NirSoft\\RegScanner" - ] - ], - "persist": [ - "regscanner_lng.ini", - "regscanner.cfg" - ], - "architecture": { - "64bit": { - "url": "https://www.nirsoft.net/utils/regscanner-x64.zip", - "hash": "40d9f84b045c6ce33cb32ca0b6fbcf37bd3b303774160a5beae04333998a9229" - }, - "32bit": { - "url": "https://www.nirsoft.net/utils/regscanner.zip", - "hash": "4bb2b038e4b83a4fdedb463f2684acac556332af9bdd3d112ac09c7df800019b" - } - }, - "description": "Scan and find values in the Registry", - "license": "Freeware", - "notes": "If this application is useful to you, please consider donating to NirSoft - https://www.nirsoft.net/donate.html", - "checkver": { - "url": "https://www.nirsoft.net/pad/regscanner.xml", - "xpath": "/XML_DIZ_INFO/Program_Info/Program_Version" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://www.nirsoft.net/utils/regscanner-x64.zip" - }, - "32bit": { - "url": "https://www.nirsoft.net/utils/regscanner.zip" - } - } - } -} +{ + "version": "2.75", + "homepage": "https://www.nirsoft.net/utils/regscanner.html", + "bin": "RegScanner.exe", + "shortcuts": [ + [ + "RegScanner.exe", + "NirSoft\\RegScanner" + ] + ], + "persist": [ + "regscanner_lng.ini", + "regscanner.cfg" + ], + "architecture": { + "64bit": { + "url": "https://www.nirsoft.net/utils/regscanner-x64.zip", + "hash": "c3ab15e7a60d86ffb125d3099191eab3e635b48bc6746e62fbfb0debbbb55d54" + }, + "32bit": { + "url": "https://www.nirsoft.net/utils/regscanner.zip", + "hash": "fe93d9534c634523c499c55590bf6bb4466624b975f3052606de38969e357b2d" + } + }, + "description": "Scan and find values in the Registry", + "license": "Freeware", + "notes": "If this application is useful to you, please consider donating to NirSoft - https://www.nirsoft.net/donate.html", + "checkver": { + "url": "https://www.nirsoft.net/pad/regscanner.xml", + "xpath": "/XML_DIZ_INFO/Program_Info/Program_Version" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://www.nirsoft.net/utils/regscanner-x64.zip" + }, + "32bit": { + "url": "https://www.nirsoft.net/utils/regscanner.zip" + } + } + } +} \ No newline at end of file diff --git a/bucket/regseeker_naderi.json b/bucket/regseeker_naderi.json new file mode 100644 index 00000000000..bcb9e488a3a --- /dev/null +++ b/bucket/regseeker_naderi.json @@ -0,0 +1,28 @@ +{ + "homepage": "http://www.hoverdesk.net/", + "version": "4.7", + "license": "free for personal use", + "url": "http://www.hoverdesk.net/download/RegSeeker47.zip", + "hash": "835669088eb425053af1529dbf2e7cf5f7a8acb1f7b846cc7a4965caf1eac7de", + "extract_dir": "RegSeeker", + "persist": [ + "autoclean.ini", + "junkfiles.ini", + "lang.ini", + "mycookies.ini", + "recentfiles.ini", + "regfav.ini", + "Themes.ini", + "Backup" + ], + "shortcuts": [ + [ + "RegSeeker.exe", + "RegSeeker" + ] + ], + "checkver": "New version ([\\d.]+) is available!", + "autoupdate": { + "url": "http://www.hoverdesk.net/download/RegSeeker$cleanVersion.zip" + } +} diff --git a/bucket/reicon_naderi.json b/bucket/reicon_naderi.json new file mode 100644 index 00000000000..8baf2fca984 --- /dev/null +++ b/bucket/reicon_naderi.json @@ -0,0 +1,39 @@ +{ + "version": "2.0", + "description": "ReIcon is portable freeware that enables you to save and restore your desktop layout.", + "homepage": "https://www.sordum.org/8366/reicon-v1-9-restore-desktop-icon-layouts/", + "license": "Freeware", + "url": "https://www.sordum.org/files/restore-desktop-icon-layouts/ReIcon.zip", + "hash": "db480e8e5273c67f9f77d03939bce8a7b5b2294295b1a1f8df8efdf56081eff3", + "extract_dir": "ReIcon", + "architecture": { + "64bit": { + "shortcuts": [ + [ + "ReIcon_x64.exe", + "ReIcon" + ] + ] + }, + "32bit": { + "shortcuts": [ + [ + "ReIcon.exe", + "ReIcon" + ] + ] + } + }, + "pre_install": "if (!(Test-Path \"$persist_dir\\IconLayouts.ini\")) { New-Item -Force -Path \"$persist_dir\\IconLayouts.ini\" -ItemType file | Out-Null }", + "persist": [ + "ReIcon.ini", + "IconLayouts.ini" + ], + "checkver": { + "url": "https://www.sordum.org/8366/reicon-v1-9-restore-desktop-icon-layouts/", + "regex": "ReIcon v([\\d.]+)" + }, + "autoupdate": { + "url": "https://www.sordum.org/files/restore-desktop-icon-layouts/ReIcon.zip" + } +} diff --git a/bucket/resonic.json b/bucket/resonic.json new file mode 100644 index 00000000000..32e27c305be --- /dev/null +++ b/bucket/resonic.json @@ -0,0 +1,26 @@ +{ + "version": "0.9.3b", + "homepage": "https://resonic.at/", + "description": "Resonic Player is a fast audio and music player, directory player and sample browser.", + "license": { + "identifier": "MIT, Free For personal and non-profit use.", + "url": "https://opensource.org/licenses/MIT" + }, + "url": "https://resonic.at/get/player/portable#/dl.7z", + "hash": "59784bb615c87eeb84e0c434ef16710659046204cde983649cd83de70e86d664", + "extract_dir": "Resonic Portable", + "shortcuts": [ + [ + "Resonic.exe", + "Resonic Player" + ] + ], + "persist": "Portable", + "checkver": { + "url": "https://resonic.at/whatsnew", + "regex": "a id=\"([\\d.b]+)" + }, + "autoupdate": { + "url": "https://resonic.at/get/player/portable#/dl.7z" + } +} diff --git a/bucket/retroarch-nightly.json b/bucket/retroarch-nightly.json index 6881642f2f3..5f5368ffb0b 100644 --- a/bucket/retroarch-nightly.json +++ b/bucket/retroarch-nightly.json @@ -1,5 +1,5 @@ { - "version": "2024-03-07", + "version": "2024-03-08", "description": "Frontend for emulators, game engines and media players", "homepage": "https://www.retroarch.com/", "license": { @@ -8,13 +8,13 @@ }, "architecture": { "64bit": { - "url": "https://buildbot.libretro.com/nightly/windows/x86_64/2024-03-07_RetroArch.7z", - "hash": "724420735a2a71195dca9e8604cd5d72fe43916a39836085232313817ac8c51b", + "url": "https://buildbot.libretro.com/nightly/windows/x86_64/2024-03-08_RetroArch.7z", + "hash": "b75f6057c0e1e3661381c455ed395c60123133b0fc0a5c2f0c1d29f2828e7a8f", "extract_dir": "RetroArch-Win64" }, "32bit": { - "url": "https://buildbot.libretro.com/nightly/windows/x86/2024-03-07_RetroArch.7z", - "hash": "81c1ed4413abbac969012e3e8e361a6b5c29f1b4d657cc16947e27d188c12cb5", + "url": "https://buildbot.libretro.com/nightly/windows/x86/2024-03-08_RetroArch.7z", + "hash": "7226ba2adf041654c79bbf757cd40a769662f148c8152972aa1100ed3c554d56", "extract_dir": "RetroArch-Win32" } }, diff --git a/bucket/rider-eap.json b/bucket/rider-eap.json index 28724c7e476..dba0f9b1f05 100644 --- a/bucket/rider-eap.json +++ b/bucket/rider-eap.json @@ -1,5 +1,5 @@ { - "version": "2024.1-EAP7-241.14024.36", + "version": "2024.1-EAP8-241.14494.14", "description": "Cross-Platform IDE for .NET by JetBrains. (Early Access Program)", "homepage": "https://www.jetbrains.com/rider/", "license": { @@ -8,8 +8,8 @@ }, "architecture": { "64bit": { - "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.1-EAP7-241.14024.36.Checked.win.zip", - "hash": "786f5a79dc4ab657f270e504544463fdf01d0e8952a4e983c4b1e60bc696541a", + "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.1-EAP8-241.14494.14.Checked.win.zip", + "hash": "b69dd05f3878d0430ac70b93d18042cd9df82bbc5384c2269e5590c6571f3365", "bin": [ [ "IDE\\bin\\rider64.exe", diff --git a/bucket/routedns.json b/bucket/routedns.json index 5681c10304f..da7e6dfd915 100644 --- a/bucket/routedns.json +++ b/bucket/routedns.json @@ -1,12 +1,12 @@ { - "version": "1709737838", + "version": "1709820474", "description": "DNS stub resolver, proxy and router with support for DoT, DoH, DoQ, and DTLS", "homepage": "https://github.com/folbricht/routedns", "license": "BSD-3-Clause", "architecture": { "64bit": { "url": "https://github.com/cbuijs/routedns-binaries/raw/master/windows/amd64/routedns.exe", - "hash": "dd795efbd1fbdf80064047ef3ce8c1933b07819f7a72b3fc409a2e0f4bc72037" + "hash": "0b1435d509181de084dec425b125d66f85214aebb7157fe4d7523c42c9bae382" } }, "pre_install": "if (!(Test-Path \"$persist_dir$($cfg = '/config.toml')\")) { New-Item \"$dir$cfg\" }", diff --git a/bucket/rpcs3.json b/bucket/rpcs3.json index 334b7047d8d..bfc57aa289a 100644 --- a/bucket/rpcs3.json +++ b/bucket/rpcs3.json @@ -1,5 +1,5 @@ { - "version": "0.0.31-16170", + "version": "0.0.31-16178", "description": "Open-source Sony PlayStation 3 emulator", "homepage": "https://rpcs3.net/", "license": { @@ -15,8 +15,8 @@ "suggest": { "Microsoft Visual C++ Runtime 2022": "extras/vcredist2022" }, - "url": "https://github.com/rpcs3/rpcs3-binaries-win/releases/download/build-d39361705a63f9d00c545730b39e3999653e8724/rpcs3-v0.0.31-16170-d3936170_win64.7z", - "hash": "cbff09e0f9a76fca50b9dd30a0c133f2b6ada735233994a4265475763ed371ff", + "url": "https://github.com/rpcs3/rpcs3-binaries-win/releases/download/build-45863bc7c5bb86386627517389773116b0e6c8b7/rpcs3-v0.0.31-16178-45863bc7_win64.7z", + "hash": "35ad34a87be9dc7839886a09ac25dc8d92da9dba1f164ecd53a4c969a2456e94", "pre_install": [ "if (!(Test-Path \"$persist_dir\")) {", " New-Item \"$persist_dir\" -ItemType Directory | Out-Null", diff --git a/bucket/rpcs3_borger.json b/bucket/rpcs3_borger.json index a88d080e74c..656d0d0dfca 100644 --- a/bucket/rpcs3_borger.json +++ b/bucket/rpcs3_borger.json @@ -1,5 +1,5 @@ { - "version": "0.0.31-16170", + "version": "0.0.31-16178", "description": "Sony PlayStation 3 emulator", "homepage": "https://rpcs3.net/", "license": { @@ -15,8 +15,8 @@ "suggest": { "Microsoft Visual C++ Runtime 2022": "extras/vcredist2022" }, - "url": "https://github.com/rpcs3/rpcs3-binaries-win/releases/download/build-d39361705a63f9d00c545730b39e3999653e8724/rpcs3-v0.0.31-16170-d3936170_win64.7z", - "hash": "cbff09e0f9a76fca50b9dd30a0c133f2b6ada735233994a4265475763ed371ff", + "url": "https://github.com/rpcs3/rpcs3-binaries-win/releases/download/build-45863bc7c5bb86386627517389773116b0e6c8b7/rpcs3-v0.0.31-16178-45863bc7_win64.7z", + "hash": "35ad34a87be9dc7839886a09ac25dc8d92da9dba1f164ecd53a4c969a2456e94", "pre_install": [ "if (!(Test-Path \"$persist_dir\")) {", " New-Item \"$persist_dir\" -ItemType Directory | Out-Null", diff --git a/bucket/rpcs3_hermanjustnu.json b/bucket/rpcs3_hermanjustnu.json index 4c7b6765931..d871843238e 100644 --- a/bucket/rpcs3_hermanjustnu.json +++ b/bucket/rpcs3_hermanjustnu.json @@ -1,5 +1,5 @@ { - "version": "0.0.31-16170", + "version": "0.0.31-16178", "description": "Sony PlayStation 3 emulator", "homepage": "https://rpcs3.net/", "license": { @@ -12,8 +12,8 @@ }, "architecture": { "64bit": { - "url": "https://github.com/rpcs3/rpcs3-binaries-win/releases/download/build-d39361705a63f9d00c545730b39e3999653e8724/rpcs3-v0.0.31-16170-d3936170_win64.7z", - "hash": "cbff09e0f9a76fca50b9dd30a0c133f2b6ada735233994a4265475763ed371ff" + "url": "https://github.com/rpcs3/rpcs3-binaries-win/releases/download/build-45863bc7c5bb86386627517389773116b0e6c8b7/rpcs3-v0.0.31-16178-45863bc7_win64.7z", + "hash": "35ad34a87be9dc7839886a09ac25dc8d92da9dba1f164ecd53a4c969a2456e94" } }, "installer": { diff --git a/bucket/rstudio-daily-electron.json b/bucket/rstudio-daily-electron.json index 042092d5cb1..da751412f65 100644 --- a/bucket/rstudio-daily-electron.json +++ b/bucket/rstudio-daily-electron.json @@ -1,12 +1,12 @@ { - "version": "2024.04.0+537-daily", + "version": "2024.04.0+544-daily", "homepage": "https://www.rstudio.com/", "description": "An IDE for R, which includes a console, syntax-highlighting editor that supports direct code execution, as well as tools for plotting, history, debugging and workspace management.", "license": "AGPL-3.0-only", "architecture": { "64bit": { - "url": "https://s3.amazonaws.com/rstudio-ide-build/electron/windows/RStudio-2024.04.0-daily-537.zip", - "hash": "6151a9c33549b49c2acebcef07c39b0d8090879fb3317f1c76e16368c7de46e9" + "url": "https://s3.amazonaws.com/rstudio-ide-build/electron/windows/RStudio-2024.04.0-daily-544.zip", + "hash": "1b9a6543ea0df63ae9260c8b8f88671f0d480b3614ccd2bcbf39f71d4dd61740" } }, "bin": [ diff --git a/bucket/rstudio-daily.json b/bucket/rstudio-daily.json index 9d3c4fa85bf..d6d7f746eed 100644 --- a/bucket/rstudio-daily.json +++ b/bucket/rstudio-daily.json @@ -1,13 +1,13 @@ { - "version": "2024.04.0-daily-537", + "version": "2024.04.0-daily-544", "description": "An IDE for R with console, syntax-highlighting, editor that supports direct code execution, as well as tools for plotting, history, debugging and workspace management.", "homepage": "https://www.rstudio.com/", "license": "AGPL-3.0-only", "depends": "r", "architecture": { "64bit": { - "url": "https://s3.amazonaws.com/rstudio-ide-build/electron/windows/RStudio-2024.04.0-daily-537.exe#/dl.7z", - "hash": "1bfe5e593dccfd506904769e79205187d1c1258f39efd1c093d0b4acc3854286", + "url": "https://s3.amazonaws.com/rstudio-ide-build/electron/windows/RStudio-2024.04.0-daily-544.exe#/dl.7z", + "hash": "b2820b618baa045d2cc845ebbbf2360cc576089140c425887e731e659939e0f8", "post_install": [ "Remove-Item \"$dir\\`$*\" -Recurse", "if (!(Test-Path \"$env:Appdata\\RStudio\")) {", diff --git a/bucket/rstudio-daily_cderv.json b/bucket/rstudio-daily_cderv.json index cfe66535c9e..c79d4e1b3b9 100644 --- a/bucket/rstudio-daily_cderv.json +++ b/bucket/rstudio-daily_cderv.json @@ -1,12 +1,12 @@ { - "version": "2024.04.0+537-daily", + "version": "2024.04.0+544-daily", "homepage": "https://www.rstudio.com/", "description": "An IDE for R, which includes a console, syntax-highlighting editor that supports direct code execution, as well as tools for plotting, history, debugging and workspace management.", "license": "AGPL-3.0-only", "architecture": { "64bit": { - "url": "https://s3.amazonaws.com/rstudio-ide-build/electron/windows/RStudio-2024.04.0-daily-537.zip", - "hash": "6151a9c33549b49c2acebcef07c39b0d8090879fb3317f1c76e16368c7de46e9" + "url": "https://s3.amazonaws.com/rstudio-ide-build/electron/windows/RStudio-2024.04.0-daily-544.zip", + "hash": "1b9a6543ea0df63ae9260c8b8f88671f0d480b3614ccd2bcbf39f71d4dd61740" } }, "bin": [ diff --git a/bucket/rstudio-pro-daily.json b/bucket/rstudio-pro-daily.json index e427dd95aa8..8a30e273680 100644 --- a/bucket/rstudio-pro-daily.json +++ b/bucket/rstudio-pro-daily.json @@ -1,12 +1,12 @@ { - "version": "2024.04.0+531.pro3-daily", + "version": "2024.04.0+531.pro9-daily", "homepage": "https://www.rstudio.com/", "description": "An IDE for R, which includes a console, syntax-highlighting editor that supports direct code execution, as well as tools for plotting, history, debugging and workspace management.", "license": "https://rstudio.com/about/eula/", "architecture": { "64bit": { - "url": "https://s3.amazonaws.com/rstudio-ide-build/electron/windows/RStudio-pro-2024.04.0-daily-531.pro3.zip", - "hash": "ccd3c96d1b461ade3218770092d9d3ea4c1cb82963da10c7d1dbb36dbcacbf25" + "url": "https://s3.amazonaws.com/rstudio-ide-build/electron/windows/RStudio-pro-2024.04.0-daily-531.pro9.zip", + "hash": "b19bf3e8fb4e5587fbf0e6e1fbcadc3861f757390230665cbf3b2a0c996dcb32" } }, "bin": [ diff --git a/bucket/rtools_naderi.json b/bucket/rtools_naderi.json new file mode 100644 index 00000000000..96c8f64dc63 --- /dev/null +++ b/bucket/rtools_naderi.json @@ -0,0 +1,69 @@ +{ + "version": "4.0.0", + "description": "Tools for building packages for R under Microsoft Windows, or for building R itself.", + "homepage": "https://cloud.r-project.org/bin/windows/Rtools", + "license": "BSD-3-Clause", + "notes": "For R 3.3.x to 3.6.x, please use 'versions/rtools35'.", + "architecture": { + "64bit": { + "url": "https://cloud.r-project.org/bin/windows/Rtools/rtools40v2-x86_64.exe", + "hash": "3a41212b16523473e6343680d665c5dcc23d068d63c28f0d4ce91c5ce50960dd" + }, + "32bit": { + "url": "https://cloud.r-project.org/bin/windows/Rtools/rtools40-i686.exe", + "hash": "70d95372a818ae81e1e41c57751068d8bac322cf117b970bb00e76d5ec618898" + } + }, + "innosetup": true, + "installer": { + "script": [ + "'r', 'mro' | ForEach-Object {", + " if ((Select-CurrentVersion -AppName $_ $global) -match '^4') {", + " $renvloc = (versiondir $_ (Select-CurrentVersion -AppName $_ $global) $global) + '\\etc\\Renviron.site'", + " if (Test-Path $renvloc) {", + " $renv = Get-Content $renvloc -Encoding ASCII", + " } else {", + " $renv = @()", + " }", + " $rtoolspath = \"$dir\\usr\\bin\"", + " if ($renv -cmatch 'PATH=') {", + " $renv = $renv -replace 'PATH=\"(.*)', ('PATH=\"' + $rtoolspath + ';$1')", + " } else {", + " $renv += \"`r`nPATH=\", '\"', $rtoolspath, ';${PATH}\"' -join ''", + " }", + " $renv | Set-Content $renvloc -Encoding ASCII", + " }", + "}" + ] + }, + "uninstaller": { + "script": [ + "'r', 'mro' | ForEach-Object {", + " if ((Select-CurrentVersion -AppName $_ $global) -match '^4') {", + " $renvloc = (versiondir $_ (Select-CurrentVersion -AppName $_ $global) $global) + '\\etc\\Renviron.site'", + " if (Test-Path $renvloc) {", + " $renv = Get-Content $renvloc -Encoding ASCII", + " } else {", + " $renv = @()", + " }", + " $renv = $renv -replace '[^;\"]*rtools.*?;', ''", + " $renv | Set-Content $renvloc -Encoding ASCII", + " }", + "}" + ] + }, + "checkver": { + "url": "https://cloud.r-project.org/bin/windows/Rtools/VERSION.txt", + "regex": "([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cloud.r-project.org/bin/windows/Rtools/rtools$majorVersion$minorVersion-x86_64.exe" + }, + "32bit": { + "url": "https://cloud.r-project.org/bin/windows/Rtools/rtools$majorVersion$minorVersion-i686.exe" + } + } + } +} diff --git a/bucket/ruffle-nightly.json b/bucket/ruffle-nightly.json index bd1f64be609..6913e1deb8b 100644 --- a/bucket/ruffle-nightly.json +++ b/bucket/ruffle-nightly.json @@ -1,16 +1,16 @@ { - "version": "2024-03-07", + "version": "2024-03-08", "description": "A Flash Player emulator written in Rust", "homepage": "https://ruffle.rs/", "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/ruffle-rs/ruffle/releases/download/nightly-2024-03-07/ruffle-nightly-2024_03_07-windows-x86_64.zip", - "hash": "08f805b61c3f8f066d6b18e4ea08dc3c958d75992d4c293aac54bff3b9928885" + "url": "https://github.com/ruffle-rs/ruffle/releases/download/nightly-2024-03-08/ruffle-nightly-2024_03_08-windows-x86_64.zip", + "hash": "294b1826061128642fa690105c1522a19522ffde24960515e72ff8ce56ca09b2" }, "32bit": { - "url": "https://github.com/ruffle-rs/ruffle/releases/download/nightly-2024-03-07/ruffle-nightly-2024_03_07-windows-x86_32.zip", - "hash": "34676e00fcedb78c7fe12f3e1196ea226f5d864be6cf616477b0b0702ec382c5" + "url": "https://github.com/ruffle-rs/ruffle/releases/download/nightly-2024-03-08/ruffle-nightly-2024_03_08-windows-x86_32.zip", + "hash": "5e8773a5b38cf3928ac44824f261ccc27d442f879eafb4f6baf880a0e9cc31e5" } }, "bin": "ruffle.exe", diff --git a/bucket/ruffle.json b/bucket/ruffle.json index 7237df4d8de..adf2fb381ce 100644 --- a/bucket/ruffle.json +++ b/bucket/ruffle.json @@ -1,5 +1,5 @@ { - "version": "2024-03-07", + "version": "2024-03-08", "description": "A Flash Player emulator written in Rust", "homepage": "https://ruffle.rs/", "license": { @@ -8,12 +8,12 @@ }, "architecture": { "64bit": { - "url": "https://github.com/ruffle-rs/ruffle/releases/download/nightly-2024-03-07/ruffle-nightly-2024_03_07-windows-x86_64.zip", - "hash": "08f805b61c3f8f066d6b18e4ea08dc3c958d75992d4c293aac54bff3b9928885" + "url": "https://github.com/ruffle-rs/ruffle/releases/download/nightly-2024-03-08/ruffle-nightly-2024_03_08-windows-x86_64.zip", + "hash": "294b1826061128642fa690105c1522a19522ffde24960515e72ff8ce56ca09b2" }, "32bit": { - "url": "https://github.com/ruffle-rs/ruffle/releases/download/nightly-2024-03-07/ruffle-nightly-2024_03_07-windows-x86_32.zip", - "hash": "34676e00fcedb78c7fe12f3e1196ea226f5d864be6cf616477b0b0702ec382c5" + "url": "https://github.com/ruffle-rs/ruffle/releases/download/nightly-2024-03-08/ruffle-nightly-2024_03_08-windows-x86_32.zip", + "hash": "5e8773a5b38cf3928ac44824f261ccc27d442f879eafb4f6baf880a0e9cc31e5" } }, "shortcuts": [ diff --git a/bucket/rustdesk-nightly.json b/bucket/rustdesk-nightly.json index fad24e1a792..bc16c5cfd5d 100644 --- a/bucket/rustdesk-nightly.json +++ b/bucket/rustdesk-nightly.json @@ -1,16 +1,16 @@ { - "version": "1709771879", + "version": "1709858569", "description": "An open-source remote desktop software, written in Rust.", "homepage": "https://github.com/rustdesk/rustdesk", "license": "AGPL-3.0-only", "architecture": { "64bit": { "url": "https://github.com/rustdesk/rustdesk/releases/download/nightly/rustdesk-1.2.4-x86_64.exe", - "hash": "30d53bde7601055b9673b22075854fff401a5818b494d27559d5c7c3ab1f28ba" + "hash": "9733648c5a807174eab418df597c2a8c501616a009ebe4d3eb7fb679e2f268c8" }, "32bit": { "url": "https://github.com/rustdesk/rustdesk/releases/download/nightly/rustdesk-1.2.4-x86-sciter.exe", - "hash": "11161566b215d1d203b6fbd12bf4e3337d6c62e5d796e01e6238dc5db701f62d" + "hash": "a3b9e4c72f78cf427a440a48bb18215c785d7b708a6992c9a1e390073c9a9a11" } }, "shortcuts": [ diff --git a/bucket/ryujinx-ava.json b/bucket/ryujinx-ava.json index c3a5560b750..34e1cdbee5c 100644 --- a/bucket/ryujinx-ava.json +++ b/bucket/ryujinx-ava.json @@ -1,5 +1,5 @@ { - "version": "1.1.1217", + "version": "1.1.1220", "description": "A simple, experimental Nintendo Switch emulator (Avalonia UI test build)", "homepage": "https://ryujinx.org/", "license": { @@ -12,8 +12,8 @@ ], "architecture": { "64bit": { - "url": "https://github.com/Ryujinx/release-channel-master/releases/download/1.1.1217/test-ava-ryujinx-1.1.1217-win_x64.zip", - "hash": "dd9d53ad2ba42cc94ae6694fbbf2eac25490bbbf7dcf45300630bbc6c64062bc" + "url": "https://github.com/Ryujinx/release-channel-master/releases/download/1.1.1220/test-ava-ryujinx-1.1.1220-win_x64.zip", + "hash": "d1e9cbf2d8dc7d19b543289cce2f3a6adf2f09c19bada0fefe0a49fa1d34e453" } }, "extract_dir": "publish", diff --git a/bucket/ryujinx-ava_borger.json b/bucket/ryujinx-ava_borger.json index 407c74f056c..65360d76d74 100644 --- a/bucket/ryujinx-ava_borger.json +++ b/bucket/ryujinx-ava_borger.json @@ -1,5 +1,5 @@ { - "version": "1.1.1217", + "version": "1.1.1220", "description": "A simple, experimental Nintendo Switch emulator (Avalonia UI test build)", "homepage": "https://ryujinx.org/", "license": { @@ -12,8 +12,8 @@ ], "architecture": { "64bit": { - "url": "https://github.com/Ryujinx/release-channel-master/releases/download/1.1.1217/test-ava-ryujinx-1.1.1217-win_x64.zip", - "hash": "dd9d53ad2ba42cc94ae6694fbbf2eac25490bbbf7dcf45300630bbc6c64062bc" + "url": "https://github.com/Ryujinx/release-channel-master/releases/download/1.1.1220/test-ava-ryujinx-1.1.1220-win_x64.zip", + "hash": "d1e9cbf2d8dc7d19b543289cce2f3a6adf2f09c19bada0fefe0a49fa1d34e453" } }, "extract_dir": "publish", diff --git a/bucket/ryujinx.json b/bucket/ryujinx.json index cbd200a7178..0a96bbc5438 100644 --- a/bucket/ryujinx.json +++ b/bucket/ryujinx.json @@ -1,5 +1,5 @@ { - "version": "1.1.1217", + "version": "1.1.1220", "description": "A simple, experimental Nintendo Switch emulator", "homepage": "https://ryujinx.org/", "license": { @@ -12,8 +12,8 @@ ], "architecture": { "64bit": { - "url": "https://github.com/Ryujinx/release-channel-master/releases/download/1.1.1217/ryujinx-1.1.1217-win_x64.zip", - "hash": "c92a121ec9829988f3b22328470df3d548f03a3970335694b50206676afaeb7e" + "url": "https://github.com/Ryujinx/release-channel-master/releases/download/1.1.1220/ryujinx-1.1.1220-win_x64.zip", + "hash": "265fdb5a96ee143c05009637be955aac012ca49baa2e67dbd6e8395327e19640" } }, "extract_dir": "publish", diff --git a/bucket/ryujinx_borger.json b/bucket/ryujinx_borger.json index 9b5f3f59bea..843f69bd020 100644 --- a/bucket/ryujinx_borger.json +++ b/bucket/ryujinx_borger.json @@ -1,5 +1,5 @@ { - "version": "1.1.1217", + "version": "1.1.1220", "description": "Nintendo Switch emulator", "homepage": "https://ryujinx.org/", "license": { @@ -12,8 +12,8 @@ ], "architecture": { "64bit": { - "url": "https://github.com/Ryujinx/release-channel-master/releases/download/1.1.1217/ryujinx-1.1.1217-win_x64.zip", - "hash": "c92a121ec9829988f3b22328470df3d548f03a3970335694b50206676afaeb7e" + "url": "https://github.com/Ryujinx/release-channel-master/releases/download/1.1.1220/ryujinx-1.1.1220-win_x64.zip", + "hash": "265fdb5a96ee143c05009637be955aac012ca49baa2e67dbd6e8395327e19640" } }, "extract_dir": "publish", diff --git a/bucket/ryujinx_hermanjustnu.json b/bucket/ryujinx_hermanjustnu.json index 0c3d22c45be..54d467002bc 100644 --- a/bucket/ryujinx_hermanjustnu.json +++ b/bucket/ryujinx_hermanjustnu.json @@ -1,5 +1,5 @@ { - "version": "1.1.1217", + "version": "1.1.1220", "description": "Nintendo Switch emulator", "homepage": "https://ryujinx.org/", "license": { @@ -8,8 +8,8 @@ }, "architecture": { "64bit": { - "url": "https://github.com/Ryujinx/release-channel-master/releases/download/1.1.1217/ryujinx-1.1.1217-win_x64.zip", - "hash": "c92a121ec9829988f3b22328470df3d548f03a3970335694b50206676afaeb7e" + "url": "https://github.com/Ryujinx/release-channel-master/releases/download/1.1.1220/ryujinx-1.1.1220-win_x64.zip", + "hash": "265fdb5a96ee143c05009637be955aac012ca49baa2e67dbd6e8395327e19640" } }, "extract_dir": "publish", diff --git a/bucket/safeincloud.json b/bucket/safeincloud.json new file mode 100644 index 00000000000..71ca42b4d18 --- /dev/null +++ b/bucket/safeincloud.json @@ -0,0 +1,26 @@ +{ + "version": "24.0.1", + "description": "SafeInCloud Password Manager", + "homepage": "https://www.safe-in-cloud.com/en/", + "url": "https://www.safe-in-cloud.com/download/SafeInCloud_Portable.zip", + "hash": "f3d8d68a74e0a27d4c1a7fb43d7f41b1f6f1bff85a755297d628591f4f2e9b53", + "extract_dir": "SafeInCloud_Portable", + "shortcuts": [ + [ + "SafeInCloud.exe", + "SafeInCloud" + ] + ], + "persist": [ + "SafeInCloud.exe.config", + "Data" + ], + "checkver": { + "url": "https://www.chip.de/downloads/SafeInCloud-Passwort-Manager_84088683.html", + "useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36", + "regex": "softwareVersion\":\\s*\"([\\d.]+)" + }, + "autoupdate": { + "url": "https://www.safe-in-cloud.com/download/SafeInCloud_Portable.zip" + } +} diff --git a/bucket/sandboxie-classic-np.json b/bucket/sandboxie-classic-np.json index a1b9fb94c31..ee158a9db9b 100644 --- a/bucket/sandboxie-classic-np.json +++ b/bucket/sandboxie-classic-np.json @@ -1,6 +1,6 @@ { "##": "For command-line usage, see: https://sandboxie-plus.com/sandboxie/startcommandline/", - "version": "5.68.1", + "version": "5.68.2", "description": "Sandbox isolation software (classic variant)", "homepage": "https://sandboxie-plus.com/", "license": "GPL-3.0-or-later", @@ -10,12 +10,12 @@ ], "architecture": { "64bit": { - "url": "https://github.com/sandboxie-plus/Sandboxie/releases/download/v1.13.1/Sandboxie-Classic-x64-v5.68.1.exe#/setup.exe", - "hash": "015a74250bc9e9f64716849de5e25dfaad4de17edf5cea634b6386790d7ed0be" + "url": "https://github.com/sandboxie-plus/Sandboxie/releases/download/v1.13.2/Sandboxie-Classic-x64-v5.68.2.exe#/setup.exe", + "hash": "34614a46acaf03a79e0f52093da3b68556c4673be15c514118b93f88fd488475" }, "32bit": { - "url": "https://github.com/sandboxie-plus/Sandboxie/releases/download/v1.13.1/Sandboxie-Classic-x86-v5.68.1.exe#/setup.exe", - "hash": "4d413682da07a05c3a601ddaea025968cde54c1720e691381ad582cd4418b2a2" + "url": "https://github.com/sandboxie-plus/Sandboxie/releases/download/v1.13.2/Sandboxie-Classic-x86-v5.68.2.exe#/setup.exe", + "hash": "811dd7226a41ade1a9a6cfc34356fadb04c2fd6f5996e41668a8baca95cf96fd" } }, "installer": { diff --git a/bucket/sandboxie-classic-portable.json b/bucket/sandboxie-classic-portable.json index 57f553e596e..41422ef21e2 100644 --- a/bucket/sandboxie-classic-portable.json +++ b/bucket/sandboxie-classic-portable.json @@ -1,5 +1,5 @@ { - "version": "5.68.1", + "version": "5.68.2", "description": "Sandboxie is a sandbox-based isolation software for 32-bit and 64-bit Windows NT-based operating systems.", "homepage": "https://sandboxie-plus.com/", "license": { @@ -9,12 +9,12 @@ "notes": "Get Sandboxie Plus if you are a first-time user or want the latest features.", "architecture": { "64bit": { - "url": "https://github.com/sandboxie-plus/Sandboxie/releases/download/v1.13.1/Sandboxie-Classic-x64-v5.68.1.exe#/dl.7z", - "hash": "015a74250bc9e9f64716849de5e25dfaad4de17edf5cea634b6386790d7ed0be" + "url": "https://github.com/sandboxie-plus/Sandboxie/releases/download/v1.13.2/Sandboxie-Classic-x64-v5.68.2.exe#/dl.7z", + "hash": "34614a46acaf03a79e0f52093da3b68556c4673be15c514118b93f88fd488475" }, "32bit": { - "url": "https://github.com/sandboxie-plus/Sandboxie/releases/download/v1.13.1/Sandboxie-Classic-x86-v5.68.1.exe#/dl.7z", - "hash": "4d413682da07a05c3a601ddaea025968cde54c1720e691381ad582cd4418b2a2" + "url": "https://github.com/sandboxie-plus/Sandboxie/releases/download/v1.13.2/Sandboxie-Classic-x86-v5.68.2.exe#/dl.7z", + "hash": "811dd7226a41ade1a9a6cfc34356fadb04c2fd6f5996e41668a8baca95cf96fd" } }, "post_install": "Remove-Item \"$dir\\`$*\" -Recurse -Force -ErrorAction 'SilentlyContinue'", diff --git a/bucket/sandboxie-classic.json b/bucket/sandboxie-classic.json index 1abba6e07da..d1bcd21d963 100644 --- a/bucket/sandboxie-classic.json +++ b/bucket/sandboxie-classic.json @@ -1,5 +1,5 @@ { - "version": "5.68.1", + "version": "5.68.2", "description": "Sandboxie is a sandbox-based isolation software for 32-bit and 64-bit Windows NT-based operating systems.", "homepage": "https://sandboxie-plus.com/", "license": { @@ -9,12 +9,12 @@ "notes": "Get Sandboxie Plus if you are a first-time user or want the latest features.", "architecture": { "64bit": { - "url": "https://github.com/sandboxie-plus/Sandboxie/releases/download/v1.13.1/Sandboxie-Classic-x64-v5.68.1.exe", - "hash": "015a74250bc9e9f64716849de5e25dfaad4de17edf5cea634b6386790d7ed0be" + "url": "https://github.com/sandboxie-plus/Sandboxie/releases/download/v1.13.2/Sandboxie-Classic-x64-v5.68.2.exe", + "hash": "34614a46acaf03a79e0f52093da3b68556c4673be15c514118b93f88fd488475" }, "32bit": { - "url": "https://github.com/sandboxie-plus/Sandboxie/releases/download/v1.13.1/Sandboxie-Classic-x86-v5.68.1.exe", - "hash": "4d413682da07a05c3a601ddaea025968cde54c1720e691381ad582cd4418b2a2" + "url": "https://github.com/sandboxie-plus/Sandboxie/releases/download/v1.13.2/Sandboxie-Classic-x86-v5.68.2.exe", + "hash": "811dd7226a41ade1a9a6cfc34356fadb04c2fd6f5996e41668a8baca95cf96fd" } }, "pre_install": "if (Test-Path \"$persist_dir\\sandboxie.ini\") { Copy-Item \"$persist_dir\\sandboxie.ini\" \"$dir\\\" -Force -ErrorAction 'SilentlyContinue' | Out-Null }", diff --git a/bucket/sandboxie-plus-np.json b/bucket/sandboxie-plus-np.json index 05d148a2c39..ed951f9cf26 100644 --- a/bucket/sandboxie-plus-np.json +++ b/bucket/sandboxie-plus-np.json @@ -3,18 +3,18 @@ "For command-line usage, see: https://sandboxie-plus.com/sandboxie/startcommandline/", "The installer is made with InnoSetup, but the app will not work without installing the drivers (via the installer)" ], - "version": "1.13.1", + "version": "1.13.2", "description": "Sandbox isolation software (plus variant)", "homepage": "https://sandboxie-plus.com/", "license": "GPL-3.0-or-later", "architecture": { "64bit": { - "url": "https://github.com/sandboxie-plus/Sandboxie/releases/download/v1.13.1/Sandboxie-Plus-x64-v1.13.1.exe#/setup.exe", - "hash": "3c70690d838199fa858a2875b489ba1c75fcf4180a56bcb4d8f12b076aaed261" + "url": "https://github.com/sandboxie-plus/Sandboxie/releases/download/v1.13.2/Sandboxie-Plus-x64-v1.13.2.exe#/setup.exe", + "hash": "842596d56d83f72e5aa89c955f13e5dc8625bb6d43003632ba828ebaf739bb0d" }, "32bit": { - "url": "https://github.com/sandboxie-plus/Sandboxie/releases/download/v1.13.1/Sandboxie-Plus-x86-v1.13.1.exe#/setup.exe", - "hash": "77afef294813c0e01e5db339036ac1fa0125187c4b5536887b31547db0ce9bc1" + "url": "https://github.com/sandboxie-plus/Sandboxie/releases/download/v1.13.2/Sandboxie-Plus-x86-v1.13.2.exe#/setup.exe", + "hash": "3790acbabb0ef28e50e6be37a3648c0bc8c9fa455bfaba5a8e7ea7023a820e82" } }, "installer": { diff --git a/bucket/sandboxie-plus_DoveBoy.json b/bucket/sandboxie-plus_DoveBoy.json index e56de9f9a2d..2902590c3d1 100644 --- a/bucket/sandboxie-plus_DoveBoy.json +++ b/bucket/sandboxie-plus_DoveBoy.json @@ -1,5 +1,5 @@ { - "version": "1.13.1", + "version": "1.13.2", "description": "Sandboxie is a sandbox-based isolation software for 32-bit and 64-bit Windows NT-based operating systems.", "homepage": "https://sandboxie-plus.com/", "license": { @@ -9,12 +9,12 @@ "notes": "Get Sandboxie Classic if you have used Sandboxie for a long time and prefer a familiar environment over new features.", "architecture": { "64bit": { - "url": "https://github.com/sandboxie-plus/Sandboxie/releases/download/v1.13.1/Sandboxie-Plus-x64-v1.13.1.exe", - "hash": "3c70690d838199fa858a2875b489ba1c75fcf4180a56bcb4d8f12b076aaed261" + "url": "https://github.com/sandboxie-plus/Sandboxie/releases/download/v1.13.2/Sandboxie-Plus-x64-v1.13.2.exe", + "hash": "842596d56d83f72e5aa89c955f13e5dc8625bb6d43003632ba828ebaf739bb0d" }, "32bit": { - "url": "https://github.com/sandboxie-plus/Sandboxie/releases/download/v1.13.1/Sandboxie-Plus-x86-v1.13.1.exe", - "hash": "77afef294813c0e01e5db339036ac1fa0125187c4b5536887b31547db0ce9bc1" + "url": "https://github.com/sandboxie-plus/Sandboxie/releases/download/v1.13.2/Sandboxie-Plus-x86-v1.13.2.exe", + "hash": "3790acbabb0ef28e50e6be37a3648c0bc8c9fa455bfaba5a8e7ea7023a820e82" } }, "innosetup": true, diff --git a/bucket/scoop-completion_naderi.json b/bucket/scoop-completion_naderi.json new file mode 100644 index 00000000000..f19532c1717 --- /dev/null +++ b/bucket/scoop-completion_naderi.json @@ -0,0 +1,32 @@ +{ + "version": "0.2.3", + "description": "Scoop Auto Completion. Allow tab compliton for scoop commands.", + "homepage": "https://github.com/Moeologist/scoop-completion", + "license": { + "identifier": "MIT", + "url": "https://github.com/Moeologist/scoop-completion/blob/master/LICENSE" + }, + "url": "https://github.com/Moeologist/scoop-completion/archive/v0.2.3.zip", + "hash": "59fcda6e723b2c0bf7430668ccfb57086d82e9472733a01f9f7f9315768b5e5f", + "extract_dir": "scoop-completion-0.2.3", + "installer": { + "script": [ + "Move-Item \"$dir\\src\\*\" \"$dir\" -Force", + "if ($PROFILE -and (Test-Path $PROFILE)) {", + " Add-Content $PROFILE \"Import-Module '$scoopdir\\modules\\scoop-completion' -ErrorAction SilentlyContinue\" -Encoding Ascii", + "}", + "Remove-Item \"$dir\\bucket\", \"$dir\\src\", \"$dir\\*.md\", \"$dir\\LICENSE\" -Force -Recurse" + ] + }, + "uninstaller": { + "script": [ + "if ($PROFILE -and (Test-Path $PROFILE)) {", + " $new = Get-Content $PROFILE | Where-Object { $_ -notlike 'Import-Module*scoop-completion*' }", + " Set-Content $PROFILE $new -Encoding Ascii", + "}" + ] + }, + "psmodule": { + "name": "scoop-completion" + } +} diff --git a/bucket/screenshot-captor.json b/bucket/screenshot-captor.json new file mode 100644 index 00000000000..1b9fb687c5d --- /dev/null +++ b/bucket/screenshot-captor.json @@ -0,0 +1,45 @@ +{ + "version": "4.36.2", + "description": "Screenshot Captor is a best-in-class tool for grabbing, manipulating, annotating, and sharing screenshots.", + "homepage": "https://www.donationcoder.com/software/mouser/popular-apps/screenshot-captor", + "license": "Freeware", + "url": "https://www.donationcoder.com/Software/Mouser/screenshotcaptor/downloads/ScreenshotCaptorPortable.zip", + "hash": "eeb70465499ade2a2e26610ed7b09a81473af1e8ec57f5288c832283ff57c71e", + "pre_install": [ + "if (!(Test-Path \"$persist_dir\\ScreenshotCaptor.ini\")) { New-Item \"$dir\\ScreenshotCaptor.ini\" | Out-Null }", + "if (!(Test-Path \"$persist_dir\\ScreenshotCaptorTools.ini\")) { New-Item \"$dir\\ScreenshotCaptorTools.ini\" | Out-Null }", + "if (!(Test-Path \"$persist_dir\\dcuniversaloneLicenseKey.dat\")) { New-Item \"$dir\\dcuniversaloneLicenseKey.dat\" | Out-Null }", + "if (!(Test-Path \"$persist_dir\\ConfigDir.ini\")) { Copy-Item \"$dir\\ConfigDir_Default.ini\" \"$dir\\ConfigDir.ini\"}", + "if (!(Test-Path \"$persist_dir\\DonationCoder_ScreenshotCaptor_Key.dat\")) { Copy-Item \"$dir\\dcuniversaloneLicenseKey.dat\" \"$dir\\DonationCoder_ScreenshotCaptor_Key.dat\"}" + ], + "post_install": "Remove-Item -Recurse -Force -Path $dir\\*.original", + "shortcuts": [ + [ + "ScreenshotCaptor.exe", + "ScreenshotCaptor" + ] + ], + "persist": [ + "ConfigDir.ini", + "ScreenshotCaptor.ini", + "ScreenshotCaptorTools.ini", + "dcuniversaloneLicenseKey.dat", + "DonationCoder_ScreenshotCaptor_Key.dat", + "Clipart", + "Frames", + "MyClipart", + "MyFrames", + "ObjectPresets", + "Screenshots", + "Sounds", + "Temp", + "Tools" + ], + "checkver": { + "url": "https://www.donationcoder.com/software/mouser/popular-apps/screenshot-captor", + "regex": "Download v([\\d.]+)" + }, + "autoupdate": { + "url": "https://www.donationcoder.com/Software/Mouser/screenshotcaptor/downloads/ScreenshotCaptorPortable.zip" + } +} diff --git a/bucket/securefs_naderi.json b/bucket/securefs_naderi.json new file mode 100644 index 00000000000..02656c10452 --- /dev/null +++ b/bucket/securefs_naderi.json @@ -0,0 +1,29 @@ +{ + "version": "0.14.3", + "description": "securefs is a filesystem in userspace (FUSE) with transparent encryption (when writing) and decryption (when reading).", + "homepage": "https://github.com/netheril96/securefs", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/netheril96/securefs/releases/download/0.14.3/securefs-windows-amd64.zip", + "hash": "212d875f76411e7db5fa867139194a409af1cc8064ed6820735184513e4a33d8" + } + }, + "bin": [ + [ + "securefs.exe", + "securefs" + ] + ], + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/netheril96/securefs/releases/download/$version/securefs-windows-amd64.zip", + "hash": { + "mode": "github" + } + } + } + } +} diff --git a/bucket/shellcheck_akirco.json b/bucket/shellcheck_akirco.json index 698535a0a9f..da1ebea1c4f 100644 --- a/bucket/shellcheck_akirco.json +++ b/bucket/shellcheck_akirco.json @@ -1,10 +1,10 @@ { - "version": "0.9.0", + "version": "0.10.0", "description": "Static analysis tool for shell scripts", "homepage": "https://shellcheck.net/", "license": "GPL-3.0-only", - "url": "https://github.com/koalaman/shellcheck/releases/download/v0.9.0/shellcheck-v0.9.0.zip", - "hash": "ae58191b1ea4ffd9e5b15da9134146e636440302ce3e2f46863e8d71c8be1bbb", + "url": "https://github.com/koalaman/shellcheck/releases/download/v0.10.0/shellcheck-v0.10.0.zip", + "hash": "eb6cd53a54ea97a56540e9d296ce7e2fa68715aa507ff23574646c1e12b2e143", "pre_install": "Get-ChildItem \"$dir\\shellcheck-*.exe\" | Rename-Item -NewName 'shellcheck.exe'", "bin": "shellcheck.exe", "checkver": { diff --git a/bucket/showkeyboard-node.json b/bucket/showkeyboard-node.json index 825b216bb34..daf9aee2b5d 100644 --- a/bucket/showkeyboard-node.json +++ b/bucket/showkeyboard-node.json @@ -1,5 +1,5 @@ { - "version": "1.32", + "version": "1.33", "description": "show the key and heatmap that pressed by keyboard or mouse", "homepage": "https://github.com/pattazl/showKeyBoard", "license": { @@ -8,8 +8,8 @@ }, "architecture": { "64bit": { - "url": "https://github.com/pattazl/showKeyBoard/releases/download/1.32/ShowKeyBoard_Setup_v1.32_240305.node.exe#/dl.7z", - "hash": "723d416f1ba1c7e7e998c3359babf3a3acbc31f780991a582dbadf3b9b9cbc9e" + "url": "https://github.com/pattazl/showKeyBoard/releases/download/1.33/ShowKeyBoard_Setup_v1.33_240307.node.exe#/dl.7z", + "hash": "5dbe3b2441186915ce0a21afa739f1e52c12bd089c6d22a9e44c4d78e80fa8cd" } }, "pre_install": "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\uninst*\" -Force -Recurse", diff --git a/bucket/showkeyboard.json b/bucket/showkeyboard.json index 4dde64cbf70..b10f5c79c73 100644 --- a/bucket/showkeyboard.json +++ b/bucket/showkeyboard.json @@ -1,5 +1,5 @@ { - "version": "1.32", + "version": "1.33", "description": "show the key and heatmap that pressed by keyboard or mouse", "homepage": "https://github.com/pattazl/showKeyBoard", "license": { @@ -8,8 +8,8 @@ }, "architecture": { "64bit": { - "url": "https://github.com/pattazl/showKeyBoard/releases/download/1.32/ShowKeyBoard_Setup_v1.32_240305.exe#/dl.7z", - "hash": "2901aedf3bca5cd620995afead4956bf6f299f1fba8e30800b15e56f1b4b0412" + "url": "https://github.com/pattazl/showKeyBoard/releases/download/1.33/ShowKeyBoard_Setup_v1.33_240307.exe#/dl.7z", + "hash": "2240eb3b67b7bb31db46dd56853da110ad7bdc80d385c8db6fefad7d8683fee9" } }, "pre_install": "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\uninst*\" -Force -Recurse", diff --git a/bucket/shutter_naderi.json b/bucket/shutter_naderi.json new file mode 100644 index 00000000000..9e53cd8c30b --- /dev/null +++ b/bucket/shutter_naderi.json @@ -0,0 +1,22 @@ +{ + "version": "1.4.1", + "description": "ExifPro is an image browser application that can help you display, describe, tag, and manipulate your collection of photographs.", + "homepage": "https://github.com/dream7180/Shutter", + "license": "GNU-2", + "url": "https://github.com/dream7180/Shutter/releases/download/1.4.1/Shutter-Win64_1.4.1_20230330.7z", + "hash": "d704872fa52a8e1d9cccd771cd690815dec54339ba5788c67f2a552c48c56158", + "extract_dir": "Shutter", + "shortcuts": [ + [ + "Shutter.exe", + "Shutter" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/dream7180/Shutter/releases/download/$version/Shutter-Win64_$version_20230330.7z", + "hash": { + "mode": "github" + } + } +} diff --git a/bucket/signal.json b/bucket/signal.json index 24434833e53..d5b375b30e7 100644 --- a/bucket/signal.json +++ b/bucket/signal.json @@ -1,12 +1,12 @@ { - "version": "7.1.0", + "version": "7.1.1", "description": "A cross-platform encrypted messaging service.", "homepage": "https://signal.org", "license": "GPL-3.0-only", "architecture": { "64bit": { - "url": "https://updates.signal.org/desktop/signal-desktop-win-7.1.0.exe#/dl.7z", - "hash": "sha512:4009619e30257586c450f11dd330a7ffcbae80f61a7ff3a6697f7fa3403d3741144a506edd6d9f2b95647828e44dac49e85b33f112b64ec697e9d2df2cc5575f", + "url": "https://updates.signal.org/desktop/signal-desktop-win-7.1.1.exe#/dl.7z", + "hash": "sha512:715307e6218b09837f148047bcf9838f3d3e927cb6f1995665c45300894167950a04129108068c42844e5dd334194c14e45bbea61f1736d82316be9f4a07052c", "pre_install": [ "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", "Remove-Item \"$dir\\`$*\", \"$dir\\Uninstall*.exe\" -Recurse -Force" diff --git a/bucket/similarimagefinder.json b/bucket/similarimagefinder.json new file mode 100644 index 00000000000..3993b5a1823 --- /dev/null +++ b/bucket/similarimagefinder.json @@ -0,0 +1,37 @@ +{ + "homepage": "https://kurtzimmermann.com", + "version": "1.005", + "license": "freeware", + "architecture": { + "64bit": { + "url": "https://kurtzimmermann.com/files/ImageFinderX64.zip", + "hash": "157d6df264118cc6e98c7ce57cbfe473b9034ff37025ef5c5beffeaac18c7c81" + }, + "32bit": { + "url": "https://kurtzimmermann.com/files/ImageFinderX32.zip", + "hash": "5e50d02f56bd1d6b733d059ca6d25cd83481039b752c886cc3c6a9d338ac0383" + } + }, + "bin": "ImageFinder.exe", + "persist": "settings.ini", + "shortcuts": [ + [ + "ImageFinder.exe", + "ImageFinder" + ] + ], + "checkver": { + "url": "https://kurtzimmermann.com/index_e.html", + "regex": "ImageFinder</h4>[\\w\\W]*Version ([\\d.]+)  " + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://kurtzimmermann.com/files/ImageFinderX64.zip" + }, + "32bit": { + "url": "https://kurtzimmermann.com/files/ImageFinderX32.zip" + } + } + } +} diff --git a/bucket/simple64.json b/bucket/simple64.json index 1b066551eaf..e53e80c3cd9 100644 --- a/bucket/simple64.json +++ b/bucket/simple64.json @@ -1,13 +1,13 @@ { - "version": "2024.01.1", + "version": "2024.03.1", "description": "Nintendo 64 emulator", "homepage": "https://simple64.github.io/", "license": { "identifier": "GPL-3.0", "url": "https://github.com/simple64/simple64/blob/main/LICENSE" }, - "url": "https://github.com/simple64/simple64/releases/download/v2024.01.1/simple64-win64-6f90f88.zip", - "hash": "e0b28a17e45a65d70492710424e0d011e18e16d87edec408e1efbeedd9090cea", + "url": "https://github.com/simple64/simple64/releases/download/v2024.03.1/simple64-win64-99e37c5.zip", + "hash": "26773ee25e61cf56ab2cc95f1e6caf54e48def8c5bd29da784c37fcd50978272", "extract_dir": "simple64", "pre_install": [ "if (!(Test-Path \"$persist_dir\\simple64-gui.ini\")) {", diff --git a/bucket/simple64_borger.json b/bucket/simple64_borger.json index 25cb3fd604e..48acc31969f 100644 --- a/bucket/simple64_borger.json +++ b/bucket/simple64_borger.json @@ -1,13 +1,13 @@ { - "version": "2024.01.1", + "version": "2024.03.1", "description": "Nintendo 64 emulator", "homepage": "https://m64p.github.io/", "license": { "identifier": "GPL-3.0", "url": "https://github.com/simple64/simple64/blob/main/LICENSE" }, - "url": "https://github.com/simple64/simple64/releases/download/v2024.01.1/simple64-win64-6f90f88.zip", - "hash": "e0b28a17e45a65d70492710424e0d011e18e16d87edec408e1efbeedd9090cea", + "url": "https://github.com/simple64/simple64/releases/download/v2024.03.1/simple64-win64-99e37c5.zip", + "hash": "26773ee25e61cf56ab2cc95f1e6caf54e48def8c5bd29da784c37fcd50978272", "extract_dir": "simple64", "pre_install": [ "if (!(Test-Path \"$persist_dir\\simple64-gui.ini\")) {", diff --git a/bucket/simple64_hermanjustnu.json b/bucket/simple64_hermanjustnu.json index 45acaae1ff8..e1afe889c85 100644 --- a/bucket/simple64_hermanjustnu.json +++ b/bucket/simple64_hermanjustnu.json @@ -1,5 +1,5 @@ { - "version": "2024.01.1", + "version": "2024.03.1", "description": "Nintendo 64 emulator", "homepage": "https://simple64.github.io/", "license": { @@ -8,8 +8,8 @@ }, "architecture": { "64bit": { - "url": "https://github.com/simple64/simple64/releases/download/v2024.01.1/simple64-win64-6f90f88.zip", - "hash": "e0b28a17e45a65d70492710424e0d011e18e16d87edec408e1efbeedd9090cea" + "url": "https://github.com/simple64/simple64/releases/download/v2024.03.1/simple64-win64-99e37c5.zip", + "hash": "26773ee25e61cf56ab2cc95f1e6caf54e48def8c5bd29da784c37fcd50978272" } }, "extract_dir": "simple64", diff --git a/bucket/skype.json b/bucket/skype.json index b57a11807fc..345ea78b979 100644 --- a/bucket/skype.json +++ b/bucket/skype.json @@ -1,13 +1,13 @@ { - "version": "8.113.0.210", + "version": "8.114.0.214", "description": "Communication tool for free calls and chat.", "homepage": "https://www.skype.com/", "license": { "identifier": "Freeware", "url": "https://www.microsoft.com/en-us/servicesagreement/" }, - "url": "http://download.skype.com/s4l/download/win/Skype-8.113.0.210.exe", - "hash": "42c40001e88f0db82b6affc4ca9f9f1c0440a6da3f502f9f67c7bb81d315f08f", + "url": "http://download.skype.com/s4l/download/win/Skype-8.114.0.214.exe", + "hash": "90b73d56db5d38c6550c5b68b3ebcf091dbc90505dbeb1dc9cfae59dce5a54b4", "innosetup": true, "shortcuts": [ [ diff --git a/bucket/smart-svg-viewer.json b/bucket/smart-svg-viewer.json new file mode 100644 index 00000000000..f91573dfc95 --- /dev/null +++ b/bucket/smart-svg-viewer.json @@ -0,0 +1,22 @@ +{ + "version": "0.5.0", + "homepage": "https://sla80.github.io/SmartSvgViewer/", + "description": "Free SVG image viewer for Windows, with Thumbnail Gallery and Transparency Grid", + "license": "MIT", + "url": "https://github.com/sla80/SmartSvgViewer/raw/master/SmartSvgViewerSetup.msi", + "hash": "aef7a7db071c1db1ded4cdb27f6f6b752870595ec1a67c59152b02af308ecc30", + "extract_dir": "PFiles\\Smart SVG Viewer", + "shortcuts": [ + [ + "SmartSvgViewer.exe", + "Smart SVG Viewer" + ] + ], + "checkver": { + "url": "https://sla80.github.io/SmartSvgViewer/download/", + "re": "Current version:\\s([\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/sla80/SmartSvgViewer/raw/master/SmartSvgViewerSetup.msi" + } +} diff --git a/bucket/sonarr_naderi.json b/bucket/sonarr_naderi.json new file mode 100644 index 00000000000..652c6f3d98b --- /dev/null +++ b/bucket/sonarr_naderi.json @@ -0,0 +1,25 @@ +{ + "version": "3.0.9", + "description": "Sonarr is a PVR for Usenet and BitTorrent users.", + "homepage": "https://sonarr.tv", + "license": { + "identifier": "GPL-3.0 license", + "url": "https://github.com/Sonarr/Sonarr/blob/develop/LICENSE.md" + }, + "url": "https://services.sonarr.tv/v1/download/phantom-develop/latest?version=3&os=windows", + "hash": "02d814ed0f95fb39435b9dc9872950b6a21445dd7c62541643e274542633aa61", + "extract_dir": "Sonarr", + "shortcuts": [ + [ + "Sonarr.exe", + "Sonarr" + ] + ], + "checkver": { + "url": "https://raw.githubusercontent.com/Sonarr/Sonarr/develop/version.sh", + "regex": "packageVersion=.+?([\\d.]+)" + }, + "autoupdate": { + "url": "https://services.sonarr.tv/v1/download/phantom-develop/latest?version=3&os=windows" + } +} diff --git a/bucket/spicetify-themes.json b/bucket/spicetify-themes.json index f1384b9965a..8e89e9e9b3c 100644 --- a/bucket/spicetify-themes.json +++ b/bucket/spicetify-themes.json @@ -1,5 +1,5 @@ { - "version": "2024-02-13T22.14.24", + "version": "2024-03-07T23.48.42", "description": "Community-created themes for Spicetify.", "homepage": "https://github.com/spicetify/spicetify-themes", "license": "MIT", @@ -8,7 +8,7 @@ "spotify": "extras/spotify" }, "url": "https://github.com/spicetify/spicetify-themes/archive/master.zip", - "hash": "2b0ed09ad1797fad7e22501943c1fc6b585c5b806da535ad94d6ffb48f463801", + "hash": "1c0e5815c57cd345031da967ae1007231f128b8c090d20335919ed72234693ca", "extract_dir": "spicetify-themes-master", "installer": { "script": [ diff --git a/bucket/spicetify-themes_TheRandomLabs.json b/bucket/spicetify-themes_TheRandomLabs.json index 5ee04f47901..f2dcb08b821 100644 --- a/bucket/spicetify-themes_TheRandomLabs.json +++ b/bucket/spicetify-themes_TheRandomLabs.json @@ -1,11 +1,11 @@ { - "version": "2024-02-13T22.14.24", + "version": "2024-03-07T23.48.42", "description": "Community-created themes for Spicetify.", "homepage": "https://github.com/morpheusthewhite/spicetify-themes", "license": "MIT", "depends": "spicetify-cli", "url": "https://github.com/morpheusthewhite/spicetify-themes/archive/master.zip", - "hash": "2b0ed09ad1797fad7e22501943c1fc6b585c5b806da535ad94d6ffb48f463801", + "hash": "1c0e5815c57cd345031da967ae1007231f128b8c090d20335919ed72234693ca", "notes": [ "The Elementary theme requires the Open Sans and Raleway fonts:", "scoop bucket add nerd-fonts", diff --git a/bucket/sq.json b/bucket/sq.json index 84a09cb9580..0cc7990cfa5 100644 --- a/bucket/sq.json +++ b/bucket/sq.json @@ -1,12 +1,12 @@ { - "version": "0.47.4", + "version": "0.48.1", "homepage": "https://sq.io", "description": "sq is a swiss army knife for data", "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/neilotoole/sq/releases/download/v0.47.4/sq-0.47.4-amd64-amd64.zip", - "hash": "a7f645088d3685167e5154ecf3e731a3934a9519062c46836ded9599ce4dc6f0" + "url": "https://github.com/neilotoole/sq/releases/download/v0.48.1/sq-0.48.1-amd64-amd64.zip", + "hash": "1a41e2b5ff06571d1b7a95dcf6f2b693d1976de06b063e5fbe0b4887695e9a77" } }, "bin": "sq.exe", diff --git a/bucket/sqlite-gui.json b/bucket/sqlite-gui.json new file mode 100644 index 00000000000..0a2a5a552cf --- /dev/null +++ b/bucket/sqlite-gui.json @@ -0,0 +1,42 @@ +{ + "version": "1.8.2", + "description": "Lightweight SQLite editor for Windows.", + "homepage": "https://github.com/little-brother/sqlite-gui", + "license": { + "identifier": "GPL-2.0 license", + "url": "https://github.com/little-brother/sqlite-gui/blob/master/LICENSE" + }, + "architecture": { + "64bit": { + "url": "https://github.com/little-brother/sqlite-gui/releases/download/1.8.2/sqlite-gui.1.8.2-x64.zip", + "hash": "6dcadb2c40b141437b2f8199564c9549e8b6170ce6f87b5612ead22602dbf5e1" + }, + "32bit": { + "url": "https://github.com/little-brother/sqlite-gui/releases/download/1.8.2/sqlite-gui.1.8.2.zip", + "hash": "359039bd10f464e3669bdf345c43d44ce6b6572b7bb7a2b6cadd113ae35336aa" + } + }, + "pre_install": "if(!(Test-Path \"$dir/prefs.sqlite\")) { Add-Content \"$dir/prefs.sqlite\" $null }", + "shortcuts": [ + [ + "sqlite-gui.exe", + "sqlite-gui" + ] + ], + "persist": "prefs.sqlite", + "checkver": { + "url": "https://github.com/little-brother/sqlite-gui/tags", + "regex": "toggle-commit-(?<tag>((?<major>([\\d]+))[\\.|,](?<minor>([\\d]+))[\\.|,](?<patch>([\\d]+))))", + "replace": "${major}.${minor}.${patch}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/little-brother/sqlite-gui/releases/download/$matchTag/sqlite-gui.$version-x64.zip" + }, + "32bit": { + "url": "https://github.com/little-brother/sqlite-gui/releases/download/$matchTag/sqlite-gui.$version.zip" + } + } + } +} diff --git a/bucket/sqlitebrowser-nightly.json b/bucket/sqlitebrowser-nightly.json index 9c29d565080..c813dfcc411 100644 --- a/bucket/sqlitebrowser-nightly.json +++ b/bucket/sqlitebrowser-nightly.json @@ -1,16 +1,16 @@ { - "version": "2024-03-07", + "version": "2024-03-08", "description": "DB Browser for SQLite (DB4S) project (nightly build)", "homepage": "https://github.com/sqlitebrowser/sqlitebrowser", "license": "MPL-2.0|GPL-3.0-or-later", "architecture": { "64bit": { - "url": "https://nightlies.sqlitebrowser.org/win64/DB.Browser.for.SQLite-2024-03-07-win64.zip", - "hash": "00fb33ec310dc4d7db1d26eab16b170b2ddfcb8a46bc02a9cbc8fdd2e69ee7d7" + "url": "https://nightlies.sqlitebrowser.org/win64/DB.Browser.for.SQLite-2024-03-08-win64.zip", + "hash": "ef783405cf55137e126ddbbc1ff13d057fde0889edcb6fe45eab55ef387f3f1f" }, "32bit": { - "url": "https://nightlies.sqlitebrowser.org/win32/DB.Browser.for.SQLite-2024-03-07-win32.zip", - "hash": "ac833322bc032ad656a07f11be9b7b6e90e38965a79ae957483645566883f2c8" + "url": "https://nightlies.sqlitebrowser.org/win32/DB.Browser.for.SQLite-2024-03-08-win32.zip", + "hash": "72bf1bf29989af712601bd15be0b884f824cb99a8442efa7f800beb67a0fa688" } }, "bin": [ diff --git a/bucket/starward_Small-Ku.json b/bucket/starward_Small-Ku.json index 106de136d5d..8d57c470f92 100644 --- a/bucket/starward_Small-Ku.json +++ b/bucket/starward_Small-Ku.json @@ -1,5 +1,5 @@ { - "version": "0.11.0", + "version": "0.11.1", "description": "Game Launcher for miHoYo/hoyoverse.", "homepage": "https://github.com/Scighost/Starward", "license": { @@ -8,12 +8,12 @@ }, "architecture": { "64bit": { - "url": "https://github.com/Scighost/Starward/releases/download/0.11.0/Starward_Portable_0.11.0_x64.7z", - "hash": "1605c048af1d208ac14b50ca14685a5bd99407b46d1ccac5c9c6e6b4f14b5bb8" + "url": "https://github.com/Scighost/Starward/releases/download/0.11.1/Starward_Portable_0.11.1_x64.7z", + "hash": "05712574e266126928394def53a642af2e92b7948ddb4d75dfa7ad9ae560a4a1" }, "arm64": { - "url": "https://github.com/Scighost/Starward/releases/download/0.11.0/Starward_Portable_0.11.0_arm64.7z", - "hash": "38d8c29e0dd90035b0f42c72fb149ded35b04f2450857a3511d8fd3d20befc85" + "url": "https://github.com/Scighost/Starward/releases/download/0.11.1/Starward_Portable_0.11.1_arm64.7z", + "hash": "3fe30af71e67ce9922cb8a10c42f67f23923e0565c92853b63cb64c2270490f7" } }, "checkver": "github", diff --git a/bucket/stash-dev.json b/bucket/stash-dev.json index 965f88df280..06ad216b881 100644 --- a/bucket/stash-dev.json +++ b/bucket/stash-dev.json @@ -1,31 +1,25 @@ { - "version": "0.25.0-2-gc7b2314b", - "description": "An organizer for your porn. (Dev release channel)", + "version": "0.25.0-4-g9735d0fa", + "description": "An organizer for your porn.", "homepage": "https://stashapp.cc", "license": "AGPL-3.0-only", "suggest": { - "ffmpeg": "ffmpeg" + "FFmpeg": [ + "ffmpeg", + "ffmpeg-nightly" + ] }, "url": "https://github.com/stashapp/stash/releases/download/latest_develop/stash-win.exe", - "hash": "04394fa3b26e14f3bb6f0a4df0295d417b52b2132c16e6474a4d7d81b8739976", - "bin": [ - [ - "stash-win.exe", - "stash-win", - "-c \"$dir\\config\\config.yml\"" - ], - [ - "stash-win.exe", - "stash", - "-c \"$dir\\config\\config.yml\"" - ] - ], - "persist": "config", + "hash": "sha1:f4b51d9f0ee61e071fe07fe611d973465e00cb0d", + "bin": "stash-win.exe", "checkver": { "url": "https://github.com/stashapp/stash/releases/tag/latest_develop", - "regex": "Release v([\\w.-]+)" + "regex": "v([\\d\\-.]+\\-g[0-9a-f]{6,})" }, "autoupdate": { - "url": "https://github.com/stashapp/stash/releases/download/latest_develop/stash-win.exe" + "url": "https://github.com/stashapp/stash/releases/download/latest_develop/stash-win.exe", + "hash": { + "url": "$baseurl/CHECKSUMS_SHA1" + } } } diff --git a/bucket/stash-dev_ScoopInstaller.json b/bucket/stash-dev_ScoopInstaller.json new file mode 100644 index 00000000000..965f88df280 --- /dev/null +++ b/bucket/stash-dev_ScoopInstaller.json @@ -0,0 +1,31 @@ +{ + "version": "0.25.0-2-gc7b2314b", + "description": "An organizer for your porn. (Dev release channel)", + "homepage": "https://stashapp.cc", + "license": "AGPL-3.0-only", + "suggest": { + "ffmpeg": "ffmpeg" + }, + "url": "https://github.com/stashapp/stash/releases/download/latest_develop/stash-win.exe", + "hash": "04394fa3b26e14f3bb6f0a4df0295d417b52b2132c16e6474a4d7d81b8739976", + "bin": [ + [ + "stash-win.exe", + "stash-win", + "-c \"$dir\\config\\config.yml\"" + ], + [ + "stash-win.exe", + "stash", + "-c \"$dir\\config\\config.yml\"" + ] + ], + "persist": "config", + "checkver": { + "url": "https://github.com/stashapp/stash/releases/tag/latest_develop", + "regex": "Release v([\\w.-]+)" + }, + "autoupdate": { + "url": "https://github.com/stashapp/stash/releases/download/latest_develop/stash-win.exe" + } +} diff --git a/bucket/stash-dev_beerpiss.json b/bucket/stash-dev_beerpiss.json deleted file mode 100644 index df4339ac26e..00000000000 --- a/bucket/stash-dev_beerpiss.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "version": "0.25.0-2-gc7b2314b", - "description": "An organizer for your porn.", - "homepage": "https://stashapp.cc", - "license": "AGPL-3.0-only", - "suggest": { - "FFmpeg": [ - "ffmpeg", - "ffmpeg-nightly" - ] - }, - "url": "https://github.com/stashapp/stash/releases/download/latest_develop/stash-win.exe", - "hash": "sha1:4bc01168eadd95fe2a030647aa1ba5f42c9dd238", - "bin": "stash-win.exe", - "checkver": { - "url": "https://github.com/stashapp/stash/releases/tag/latest_develop", - "regex": "v([\\d\\-.]+\\-g[0-9a-f]{6,})" - }, - "autoupdate": { - "url": "https://github.com/stashapp/stash/releases/download/latest_develop/stash-win.exe", - "hash": { - "url": "$baseurl/CHECKSUMS_SHA1" - } - } -} diff --git a/bucket/stdu-viewer.json b/bucket/stdu-viewer.json new file mode 100644 index 00000000000..0a0c756a73c --- /dev/null +++ b/bucket/stdu-viewer.json @@ -0,0 +1,35 @@ +{ + "homepage": "http://www.stdutility.com/stduviewer.html", + "version": "1.6.375", + "license": "freeware", + "url": "http://www.stdutility.com/download/stduviewer.zip", + "hash": "09257ef97669847cd5a2f793ffdd931aee9fc4930bc5e0780ed592d754a121ae", + "pre_install": [ + "if(!(Test-Path \"$dir/STDUViewerSetting.xml\")) { Add-Content \"$dir/STDUViewerSetting.xml\" $null }", + "if(!(Test-Path \"$dir/STDUSessions.xml\")) { Add-Content \"$dir/STDUSessions.xml\" $null }", + "if(!(Test-Path \"$dir/Highlight.xml\")) { Add-Content \"$dir/Highlight.xml\" $null }", + "if(!(Test-Path \"$dir/Bookmark.xml\")) { Add-Content \"$dir/Bookmark.xml\" $null }", + "if(!(Test-Path \"$dir/FilesViewerState.xml\")) { Add-Content \"$dir/FilesViewerState.xml\" $null }" + ], + "persist": [ + "STDUViewerSetting.xml", + "STDUSessions.xml", + "Highlight.xml", + "Bookmark.xml", + "FilesViewerState.xml" + ], + "shortcuts": [ + [ + "STDUViewerApp.exe", + "STDU Viewer" + ] + ], + "checkver": { + "url": "http://www.stdutility.com/stduviewer.html", + "useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36", + "regex": "ver\\. ([\\d.]+)" + }, + "autoupdate": { + "url": "http://www.stdutility.com/download/stduviewer.zip" + } +} diff --git a/bucket/stdu-xml-editor.json b/bucket/stdu-xml-editor.json new file mode 100644 index 00000000000..0478bff2a85 --- /dev/null +++ b/bucket/stdu-xml-editor.json @@ -0,0 +1,31 @@ +{ + "version": "1.0.105", + "description": "STDU XML Editor is a lightweight editor of XML documents.", + "homepage": "http://www.stdutility.com/stdu-xml-editor.html", + "license": "freeware", + "url": "http://www.stdutility.com/download/stduxmleditor.exe#/dl.7z", + "hash": "b89d5be16ed1c941ec836b3e7c8e059daa6eb1d3a113c23fcb4e0f6ad541b070", + "innosetup": true, + "pre_install": [ + "if(!(Test-Path \"$dir/STDUXMLEditorSetting.xml\")) { Add-Content \"$dir/STDUXMLEditorSetting.xml\" $null }", + "if(!(Test-Path \"$dir/STDUXMLEditorResource.xml\")) { Add-Content \"$dir/STDUXMLEditorResource.xml\" $null }" + ], + "persist": [ + "STDUXMLEditorSetting.xml", + "STDUXMLEditorResource.xml" + ], + "shortcuts": [ + [ + "STDUXMLEditor.exe", + "STDU XML Editor" + ] + ], + "checkver": { + "url": "http://www.stdutility.com/stdu-xml-editor.html", + "useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36", + "regex": "ver\\. ([\\d.]+)" + }, + "autoupdate": { + "url": "http://www.stdutility.com/download/stduxmleditor.exe#/dl.7z" + } +} diff --git a/bucket/steamcmd.json b/bucket/steamcmd.json index b7dd18f7ddd..3240428434b 100644 --- a/bucket/steamcmd.json +++ b/bucket/steamcmd.json @@ -1,13 +1,13 @@ { - "version": "1709170084", + "version": "1709846822", "description": "A command-line version of the Steam client", "homepage": "https://developer.valvesoftware.com/wiki/SteamCMD", "license": { "identifier": "Freeware", "url": "https://developer.valvesoftware.com/wiki/Valve_Developer_Community:Terms_of_Use" }, - "url": "http://cdn.steamstatic.com/client/steamcmd_win32.zip.31067cb8da1506b2629d11a1d0e403e2c0856365#/dl.7z", - "hash": "b12e6773d1afb4d8409a38dc2dd228b37cd7602387bebc7a2436579763361a57", + "url": "http://cdn.steamstatic.com/client/steamcmd_win32.zip.4dcaca1baa41b1cd969f03da3fc2be04da974569#/dl.7z", + "hash": "72783f087f9d2b20cf7406eb837e54a44aba463ff5cc57354c467ca3929536bc", "bin": "steamcmd.exe", "persist": [ "appcache", diff --git a/bucket/stickies_naderi.json b/bucket/stickies_naderi.json new file mode 100644 index 00000000000..1bb8bb8dbcb --- /dev/null +++ b/bucket/stickies_naderi.json @@ -0,0 +1,22 @@ +{ + "version": "10.1d", + "description": "The Internet's premiere freeware note taking application.", + "homepage": "https://www.zhornsoftware.co.uk/stickies/", + "license": "Freeware", + "url": "https://www.zhornsoftware.co.uk/stickies/stickies_setup_10_1d.exe#/dl.7z", + "hash": "ac2af052cc05baa75abc12631f9bb3b8b08996d94059c70015dd46a47cf1b913", + "bin": "stickies.exe", + "shortcuts": [ + [ + "stickies.exe", + "Stickies" + ] + ], + "checkver": { + "url": "https://www.zhornsoftware.co.uk/stickies/versions.html", + "regex": ">v([\\d.a-z]+)" + }, + "autoupdate": { + "url": "https://www.zhornsoftware.co.uk/stickies/stickies_setup_$underscoreVersion.exe#/dl.7z" + } +} diff --git a/bucket/strokes-plus.json b/bucket/strokes-plus.json new file mode 100644 index 00000000000..b1491962fe1 --- /dev/null +++ b/bucket/strokes-plus.json @@ -0,0 +1,39 @@ +{ + "homepage": "https://www.strokesplus.com/", + "version": "2.8.6.4", + "description": "StrokesPlus is a completely free mouse gesture recognition utility for Windows", + "license": "freeware", + "architecture": { + "64bit": { + "url": "http://www.strokesplus.com/files/StrokesPlus_2.8.6.4_x64.zip", + "hash": "c0380db2f51f5000834a8fdc94da110ee70133d666f999044f3b1bb6449811b1", + "extract_dir": "StrokesPlus_x64" + }, + "32bit": { + "url": "http://www.strokesplus.com/files/StrokesPlus_2.8.6.4_x86.zip", + "hash": "538e1cc70db250cf93b428ade77c0df1b46559d1e3ef68e2ac62d565ecfb9ce2", + "extract_dir": "StrokesPlus_x86" + } + }, + "persist": "StrokesPlus.xml", + "checkver": { + "url": "https://www.strokesplus.com/latestrelease.xml", + "regex": "Version ([\\d.]+)" + }, + "shortcuts": [ + [ + "StrokesPlus.exe", + "Strokes Plus" + ] + ], + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://www.strokesplus.com/files/StrokesPlus_$version_x64.zip" + }, + "32bit": { + "url": "http://www.strokesplus.com/files/StrokesPlus_$version_x86.zip" + } + } + } +} diff --git a/bucket/sublime-text-4.json b/bucket/sublime-text-4.json new file mode 100644 index 00000000000..471debc4c62 --- /dev/null +++ b/bucket/sublime-text-4.json @@ -0,0 +1,73 @@ +{ + "version": "4-4169", + "description": "A sophisticated text editor for code, markup and prose", + "homepage": "https://www.sublimetext.com/download", + "license": { + "identifier": "Shareware", + "url": "https://www.sublimetext.com/eula" + }, + "notes": "Add Sublime Text as a context menu option by running: \"reg import '$dir\\install-context.reg'\"", + "architecture": { + "64bit": { + "url": [ + "https://download.sublimetext.com/sublime_text_build_4169_x64.zip", + "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/sublime-text/sublime-text-install-context.reg", + "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/sublime-text/sublime-text-uninstall-context.reg" + ], + "hash": [ + "3707c8d740af455739c564da6f5a3db9e1cf9861fc962186072b1a1a223db294", + "45914fc3b299e90d9e3c5c84a4c3747c942918462e8b18348ec43383b87ed810", + "0253faa4f5e35be203aefa838594965e43aa97129e305d1b8ee1811098e0ae85" + ] + }, + "32bit": { + "url": [ + "https://download.sublimetext.com/sublime_text_build_4169.zip", + "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/sublime-text/sublime-text-install-context.reg", + "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/sublime-text/sublime-text-uninstall-context.reg" + ], + "hash": [ + "7a64f79bfbb0e153db8b0325f3b4ea1b1eafd4debae1051717cd6b516262de7c", + "45914fc3b299e90d9e3c5c84a4c3747c942918462e8b18348ec43383b87ed810", + "0253faa4f5e35be203aefa838594965e43aa97129e305d1b8ee1811098e0ae85" + ] + } + }, + "post_install": [ + "$file = \"$dir\\install-context.reg\"", + "if (Test-Path $file) {", + " $sublimepath = \"$dir\\sublime_text.exe\".Replace('\\', '\\\\')", + " $content = (Get-Content $file).Replace('$sublime', $sublimepath)", + " if ($global) { $content = $content.Replace('HKEY_CURRENT_USER', 'HKEY_LOCAL_MACHINE') }", + " Set-Content $file $content -Encoding Ascii -Force", + "}", + "$file = \"$dir\\uninstall-context.reg\"", + "if ((Test-Path $file) -and $global) {", + " (Get-Content $file).Replace('HKEY_CURRENT_USER', 'HKEY_LOCAL_MACHINE') | Set-Content -Path $file -Encoding Ascii -Force", + "}" + ], + "bin": "subl.exe", + "shortcuts": [ + [ + "sublime_text.exe", + "Sublime Text 4" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://www.sublimetext.com/updates/4/stable_update_check", + "jsonpath": "$.latest_version", + "regex": "((\\d)\\d+)", + "replace": "$2-$1" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.sublimetext.com/sublime_text_build_$preReleaseVersion_x64.zip" + }, + "32bit": { + "url": "https://download.sublimetext.com/sublime_text_build_$preReleaseVersion.zip" + } + } + } +} diff --git a/bucket/subtitle-edit.json b/bucket/subtitle-edit.json new file mode 100644 index 00000000000..de11d864640 --- /dev/null +++ b/bucket/subtitle-edit.json @@ -0,0 +1,19 @@ +{ + "homepage": "https://www.nikse.dk/SubtitleEdit/", + "license": "GNU", + "version": "4.0.3", + "url": "https://github.com/SubtitleEdit/subtitleedit/releases/download/4.0.3/SE403.zip", + "hash": "8c336d9e340102ab6664b0063a1a4d2b4156d5b702913621369c2124d6be51d8", + "shortcuts": [ + [ + "SubtitleEdit.exe", + "Subtitle Edit" + ] + ], + "checkver": { + "github": "https://github.com/SubtitleEdit/subtitleedit" + }, + "autoupdate": { + "url": "https://github.com/SubtitleEdit/subtitleedit/releases/download/$version/SE$cleanVersion.zip" + } +} diff --git a/bucket/swift-nightly.json b/bucket/swift-nightly.json index 5a5dcd9b659..86daebea906 100644 --- a/bucket/swift-nightly.json +++ b/bucket/swift-nightly.json @@ -2,15 +2,15 @@ "homepage": "https://www.swift.org/", "description": "The Swift Programming Language (Nightly builds)", "license": "Apache-2.0", - "version": "20240306.3", + "version": "20240307.3", "architecture": { "64bit": { - "url": "https://github.com/thebrowsercompany/swift-build/releases/download/20240306.3/installer-amd64.exe", - "hash": "49cb4a11ad77ec54e8df437cc099c73909c598268c91ed73696f492a2ab90b53" + "url": "https://github.com/thebrowsercompany/swift-build/releases/download/20240307.3/installer-amd64.exe", + "hash": "8fca90805872e237a5d684688fa623cc80243c0b4ebc69f32a88a9244358c299" }, "arm64": { - "url": "https://github.com/thebrowsercompany/swift-build/releases/download/20240306.3/installer-arm64.exe", - "hash": "7a9cea11badc2d9643a0783baf4d594ab3f9bfcfc7d4f9916c1ae792ced1fcbf" + "url": "https://github.com/thebrowsercompany/swift-build/releases/download/20240307.3/installer-arm64.exe", + "hash": "c1287162583d804dc72ca11e9169d3bce39156462ee7ad3558cd1be94023e2dd" } }, "depends": "dorado/wix", diff --git a/bucket/tabby-portable.json b/bucket/tabby-portable.json index 4f00b29e843..5aad679822c 100644 --- a/bucket/tabby-portable.json +++ b/bucket/tabby-portable.json @@ -1,29 +1,29 @@ -{ - "version": "1.0.164", - "description": "Tabby (formerly Terminus) is a terminal for a more modern age", - "homepage": "https://eugeny.github.io/tabby/", - "license": "MIT", - "architecture": { - "64bit": { - "url": "https://github.com/Eugeny/tabby/releases/download/v1.0.164/tabby-1.0.164-portable.zip", - "hash": "1f3929130c652a36dab58ae350821324093ae6476445b06eb5a7d4f3c1b49add" - } - }, - "shortcuts": [ - [ - "Tabby.exe", - "Tabby Portable" - ] - ], - "persist": "data", - "checkver": { - "github": "https://github.com/Eugeny/tabby" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/Eugeny/tabby/releases/download/v$version/tabby-$version-portable.zip" - } - } - } -} \ No newline at end of file +{ + "version": "1.0.207", + "description": "Tabby (formerly Terminus) is a terminal for a more modern age", + "homepage": "https://eugeny.github.io/tabby/", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/Eugeny/tabby/releases/download/v1.0.207/tabby-1.0.207-portable-x64.zip", + "hash": "01b2d51a5c08831afac7970008eeff95d2bd8725731a8306dc978031a557cfe7" + } + }, + "shortcuts": [ + [ + "Tabby.exe", + "Tabby Portable" + ] + ], + "persist": "data", + "checkver": { + "github": "https://github.com/Eugeny/tabby" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/Eugeny/tabby/releases/download/v$version/tabby-$version-portable-x64.zip" + } + } + } +} diff --git a/bucket/tabby-portable_SayCV.json b/bucket/tabby-portable_SayCV.json new file mode 100644 index 00000000000..4f00b29e843 --- /dev/null +++ b/bucket/tabby-portable_SayCV.json @@ -0,0 +1,29 @@ +{ + "version": "1.0.164", + "description": "Tabby (formerly Terminus) is a terminal for a more modern age", + "homepage": "https://eugeny.github.io/tabby/", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/Eugeny/tabby/releases/download/v1.0.164/tabby-1.0.164-portable.zip", + "hash": "1f3929130c652a36dab58ae350821324093ae6476445b06eb5a7d4f3c1b49add" + } + }, + "shortcuts": [ + [ + "Tabby.exe", + "Tabby Portable" + ] + ], + "persist": "data", + "checkver": { + "github": "https://github.com/Eugeny/tabby" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/Eugeny/tabby/releases/download/v$version/tabby-$version-portable.zip" + } + } + } +} \ No newline at end of file diff --git a/bucket/tad_naderi.json b/bucket/tad_naderi.json new file mode 100644 index 00000000000..9ae8d2877bd --- /dev/null +++ b/bucket/tad_naderi.json @@ -0,0 +1,24 @@ +{ + "homepage": "https://github.com/antonycourtney/tad", + "description": "Tad is a desktop application for viewing and analyzing tabular data such as CSV files.", + "version": "0.13.0", + "license": "MIT", + "url": "https://github.com/antonycourtney/tad/releases/download/v0.13.0/Tad-Setup-0.13.0.exe#/dl.7z", + "hash": "122713491f6fc871135bf6d6cd1c69ef37d118f85120b950cef76b4343a8e85e", + "installer": { + "script": [ + "Expand-7ZipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal", + "Remove-Item \"$dir\\`$*\" -Force -Recurse" + ] + }, + "shortcuts": [ + [ + "Tad.exe", + "Tad" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/antonycourtney/tad/releases/download/v$version/Tad-Setup-$version.exe#/dl.7z" + } +} diff --git a/bucket/teamlink.json b/bucket/teamlink.json new file mode 100644 index 00000000000..f508c58cf46 --- /dev/null +++ b/bucket/teamlink.json @@ -0,0 +1,25 @@ +{ + "version": "2.1.0.981", + "homepage": "https://www.teamlink.co/", + "description": "Video and Web meeting for Free", + "license": "GPL-3.0-only", + "url": "https://download.teamlink.co/TeamLink+Setup.exe#/dl.7z", + "hash": "7153dc15da9d51085b7824cd2ce10a4d6036043465ab0f018b86886ca2dba4ff", + "pre_install": [ + "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", + "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninstall TeamLink.exe\" -Recurse -Force" + ], + "shortcuts": [ + [ + "TeamLink.exe", + "TeamLink" + ] + ], + "checkver": { + "url": "https://www.apktoy.com/teamlink/app.cybrook.teamlink", + "regex": "<h1>TeamLink\\s([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.teamlink.co/TeamLink+Setup.exe#/dl.7z" + } +} diff --git a/bucket/teamviewer-portable_naderi.json b/bucket/teamviewer-portable_naderi.json new file mode 100644 index 00000000000..f3941734ea2 --- /dev/null +++ b/bucket/teamviewer-portable_naderi.json @@ -0,0 +1,34 @@ +{ + "version": "15.51.6", + "description": "TeamViewer is proprietary computer software for remote control, desktop sharing and file transfer between computers.", + "homepage": "https://www.teamviewer.com", + "license": { + "identifier": "Shareware", + "url": "https://www.teamviewer.com/en/eula/" + }, + "url": "https://download.teamviewer.com/download/version_15x/TeamViewerPortable.zip", + "hash": "cc0a8f53dd772282c848fabf29c176d0a2b4d572aa12464988212e77c2a188eb", + "shortcuts": [ + [ + "TeamViewer.exe", + "TeamViewer Portable" + ] + ], + "persist": "teamviewer.ini", + "uninstaller": { + "script": [ + "if (Test-Path \"$dir\\rolloutfile.tv13\") {", + " Write-Host 'Removing rolloutfile.tv13.' -f Yellow", + " icacls \"$dir\\rolloutfile.tv13\" /reset", + " Remove-Item \"$dir\\rolloutfile.tv13\" -Force", + "}" + ] + }, + "checkver": { + "url": "https://www.teamviewer.com/en/download/windows/", + "re": "Current version:.*?([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.teamviewer.com/download/version_$majorVersionx/TeamViewerPortable.zip" + } +} diff --git a/bucket/telegram_naderi.json b/bucket/telegram_naderi.json new file mode 100644 index 00000000000..4e2fa124be0 --- /dev/null +++ b/bucket/telegram_naderi.json @@ -0,0 +1,40 @@ +{ + "version": "4.15.0", + "description": "A messaging app with a focus on speed and security", + "homepage": "https://telegram.org", + "license": "GPL-3.0-only", + "architecture": { + "64bit": { + "url": "https://github.com/telegramdesktop/tdesktop/releases/download/v4.15.0/tportable-x64.4.15.0.zip", + "hash": "d4e3c5a34a4b3ccbe63f16adce3f26726e3eef58163922e216f4b52af1ed0f02" + }, + "32bit": { + "url": "https://github.com/telegramdesktop/tdesktop/releases/download/v4.15.0/tportable.4.15.0.zip", + "hash": "5ea70ec00509ada52c20917b2deedb337ea4f81a227f76d0d4291a5390883d68" + } + }, + "extract_dir": "Telegram", + "pre_install": "Set-Content \"$dir\\telegram.cmd\" '@start \"Telegram\" /D \"%~dp0\" \"%~dp0Telegram.exe\" %*' -Encoding Ascii", + "bin": "telegram.cmd", + "shortcuts": [ + [ + "Telegram.exe", + "Telegram" + ] + ], + "persist": "tdata", + "checkver": { + "url": "https://github.com/telegramdesktop/tdesktop/", + "regex": "/releases/tag/v([\\d.]+)\"" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/telegramdesktop/tdesktop/releases/download/v$matchHead/tportable-x64.$version.zip" + }, + "32bit": { + "url": "https://github.com/telegramdesktop/tdesktop/releases/download/v$matchHead/tportable.$version.zip" + } + } + } +} diff --git a/bucket/tenacity.json b/bucket/tenacity.json new file mode 100644 index 00000000000..ef88b3aeb7d --- /dev/null +++ b/bucket/tenacity.json @@ -0,0 +1,72 @@ +{ + "version": "1.3.3", + "homepage": "https://tenacityaudio.org/", + "description": "An easy-to-use, privacy-friendly, FLOSS, cross-platform multi-track audio editor.", + "license": "GPL-2.0", + "notes": [ + "To add file associations, run:", + "$dir\\install-associations.ps1", + "To remove file associations, run:", + "$dir\\uninstall-associations.ps1" + ], + "architecture": { + "32bit": { + "url": "https://codeberg.org/tenacityteam/tenacity/releases/download/v1.3.3/tenacity-win-1.3.3-x64.exe", + "hash": "e29c284789dd9692d4a9b7bbe143fa8451d8fdf9eecb3ea51e8c0dfeea89ac82" + }, + "64bit": { + "url": "https://codeberg.org/tenacityteam/tenacity/releases/download/v1.3.3/tenacity-win-1.3.3-x86.exe", + "hash": "291589f0e134dcb8c0350dbba68330ee0b6d5e918310ac91b1aee0bcebf1faf3" + } + }, + "innosetup": true, + "shortcuts": [ + [ + "tenacity.exe", + "Tenacity" + ] + ], + "post_install": [ + "$v1 = @\"", + "foreach (`$key_part in '.AUP', '.AUP3') {", + " if (!(Test-Path \"HKCU:\\SOFTWARE\\Classes\\`$key_part\")) { New-Item \"HKCU:\\SOFTWARE\\Classes\\`$key_part\" -Force | Out-Null }", + " Set-ItemProperty \"HKCU:\\SOFTWARE\\Classes\\`$key_part\" -Name '(Default)' -Value 'Tenacity.Project' -Force", + "}", + "New-Item 'HKCU:\\SOFTWARE\\Classes\\Tenacity.Project' -Value 'Tenacity Project File' -Force | Out-Null", + "New-Item 'HKCU:\\SOFTWARE\\Classes\\Tenacity.Project\\shell\\open\\command' -Value \"$dir\\Tenacity.exe %1\" -Force | Out-Null", + "New-Item 'HKCU:\\SOFTWARE\\Classes\\Tenacity.Project\\OpenWithList\\Tenacity.exe' -Value \"$dir\\Tenacity.exe %1\" -Force | Out-Null", + "\"@", + "", + "$v2 = @\"", + "foreach (`$key_part in '.AUP', '.AUP3') {", + " Remove-ItemProperty \"HKCU:\\SOFTWARE\\Classes\\`$key_part\" -Name '(Default)' -ErrorAction 'SilentlyContinue' -Force", + "}", + "Remove-Item 'HKCU:\\SOFTWARE\\Classes\\Tenacity.Project' -Force -Recurse | Out-Null", + "\"@", + "", + "Set-Content \"$dir\\install-associations.ps1\" $v1 -Encoding 'utf8' -Force", + "Set-Content \"$dir\\uninstall-associations.ps1\" $v2 -Encoding 'utf8' -Force" + ], + "pre_uninstall": [ + "if ($cmd -eq 'uninstall') {", + " foreach ($key_part in '.AUP', '.AUP3') {", + " Remove-ItemProperty \"HKCU:\\SOFTWARE\\Classes\\$key_part\" -Name '(Default)' -ErrorAction 'SilentlyContinue' -Force", + " }", + " Remove-Item 'HKCU:\\SOFTWARE\\Classes\\Tenacity.Project' -Force -Recurse | Out-Null", + "}" + ], + "checkver": { + "url": "https://codeberg.org/tenacityteam/tenacity/releases", + "regex": "tag/v([\\w.-]+)" + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://codeberg.org/tenacityteam/tenacity/releases/download/v$version/tenacity-win-$version-x64.exe" + }, + "64bit": { + "url": "https://codeberg.org/tenacityteam/tenacity/releases/download/v$version/tenacity-win-$version-x86.exe" + } + } + } +} diff --git a/bucket/teracopy_naderi.json b/bucket/teracopy_naderi.json new file mode 100644 index 00000000000..ef32affc58c --- /dev/null +++ b/bucket/teracopy_naderi.json @@ -0,0 +1,35 @@ +{ + "version": "3.17", + "homepage": "http://www.codesector.com/teracopy", + "license": "free for home users", + "url": "https://www.codesector.com/files/teracopy.zip", + "hash": "fc84d7d69e841e8414df284abac4fc3f5efbc5196fafc34b97ea83261202047e", + "extract_dir": "TeraCopy", + "architecture": { + "64bit": { + "pre_install": "if(!(Test-Path \"$dir/Options.ini\")) { Add-Content \"$dir/Options.ini\" $null }", + "bin": "TeraCopy.exe", + "shortcuts": [ + [ + "TeraCopy.exe", + "TeraCopy" + ] + ] + }, + "32bit": { + "pre_install": "if(!(Test-Path \"$dir/Options.ini\")) { Add-Content \"$dir/Options.ini\" $null }", + "bin": "Win32\\TeraCopy.exe", + "shortcuts": [ + [ + "Win32\\TeraCopy.exe", + "TeraCopy" + ] + ] + } + }, + "persist": "Options.ini", + "checkver": "TeraCopy ([\\d.]+)", + "autoupdate": { + "url": "https://www.codesector.com/files/teracopy.zip" + } +} diff --git a/bucket/terrascan.json b/bucket/terrascan.json index 4847c23c249..79a605ef44f 100644 --- a/bucket/terrascan.json +++ b/bucket/terrascan.json @@ -1,16 +1,16 @@ { - "version": "1.18.12", + "version": "1.19.1", "description": "Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure.", "homepage": "https://runterrascan.io/", "license": "Apache-2.0", "architecture": { "64bit": { - "url": "https://github.com/accurics/terrascan/releases/download/v1.18.12/terrascan_1.18.12_Windows_x86_64.zip", - "hash": "7e413e264e18794fd56a903ce10305e1af07ddffdba9877d9209412e00180044" + "url": "https://github.com/accurics/terrascan/releases/download/v1.19.1/terrascan_1.19.1_Windows_x86_64.zip", + "hash": "05de015a9cf4bcf471f69d6fadd016110764f83fd50929cf56dffc674fe0dd4f" }, "32bit": { - "url": "https://github.com/accurics/terrascan/releases/download/v1.18.12/terrascan_1.18.12_Windows_i386.zip", - "hash": "82eb64d48a137b68620b82a68b76daf19b4b99fb1399093192e6331b77154264" + "url": "https://github.com/accurics/terrascan/releases/download/v1.19.1/terrascan_1.19.1_Windows_i386.zip", + "hash": "c1d1e87255dbafe48d05e77f539f150d71e64d12e47e7740eeea588b8b6837a1" } }, "bin": "terrascan.exe", diff --git a/bucket/texniccenter_naderi.json b/bucket/texniccenter_naderi.json new file mode 100644 index 00000000000..9bf5664b3c1 --- /dev/null +++ b/bucket/texniccenter_naderi.json @@ -0,0 +1,37 @@ +{ + "version": "2.02", + "description": "Premium LaTeX Editing for Windows", + "license": "GPL", + "architecture": { + "64bit": { + "url": "http://sourceforge.net/projects/texniccenter/files/TeXnicCenter/2.02%20Stable/TXCSetup_2.02Stable_x64.exe/download", + "hash": "85457aadb9709e4d5cdb6a4edade21023fb4700cfad57dffb8315088b670102b" + }, + "32bit": { + "url": "http://sourceforge.net/projects/texniccenter/files/TeXnicCenter/2.02%20Stable/TXCSetup_2.02Stable_Win32.exe/download", + "hash": "bb278021af9e493b718168d15f439dbb3ddc9ba1dd457683a2f26e0eb43c0f78" + } + }, + "innosetup": "true", + "shortcuts": [ + [ + "TeXnicCenter.exe", + "TeXnicCenter" + ] + ], + "homepage": "https://www.texniccenter.org/", + "checkver": { + "url": "https://www.texniccenter.org/download/", + "regex": "TeXnicCenter ([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://sourceforge.net/projects/texniccenter/files/TeXnicCenter/$version%20Stable/TXCSetup_$versionStable_x64.exe/download" + }, + "32bit": { + "url": "http://sourceforge.net/projects/texniccenter/files/TeXnicCenter/$version%20Stable/TXCSetup_$versionStable_Win32.exe/download" + } + } + } +} diff --git a/bucket/texpen.json b/bucket/texpen.json new file mode 100644 index 00000000000..c8792cb4e27 --- /dev/null +++ b/bucket/texpen.json @@ -0,0 +1,21 @@ +{ + "version": "0.7.2", + "description": "TeXpen, a LaTeX editor for mankind.", + "homepage": "https://github.com/Amuwa/TeXpen", + "url": "https://github.com/Amuwa/TeXpen/releases/download/0.7.2/TeXpen-Win-0-7-2.zip", + "hash": "59737f36f17abbc9a09b348b2fc2e93f9b09078cf6d66596e12bc58eb6482dd8", + "extract_dir": "TeXpen-0-7-2", + "shortcuts": [ + [ + "texpen.exe", + "TeXpen" + ] + ], + "checkver": { + "github": "https://github.com/Amuwa/TeXpen" + }, + "autoupdate": { + "url": "https://github.com/Amuwa/TeXpen/releases/download/$version/TeXpen-Win-$dashVersion.zip", + "extract_dir": "TeXpen-$dashVersion" + } +} diff --git a/bucket/texstudio-portable.json b/bucket/texstudio-portable.json new file mode 100644 index 00000000000..57723379030 --- /dev/null +++ b/bucket/texstudio-portable.json @@ -0,0 +1,21 @@ +{ + "version": "4.7.3", + "description": "TeXstudio is an integrated writing environment for creating LaTeX documents.", + "homepage": "https://www.texstudio.org/", + "url": "https://github.com/texstudio-org/texstudio/releases/download/4.7.3/texstudio-4.7.3-win-portable-qt6.zip", + "hash": "1f0adf1712b4f9bfc362d99f3107f8825b4df536599344f91148ebfea8a1157e", + "shortcuts": [ + [ + "texstudio.exe", + "TeXstudio" + ] + ], + "persist": "config", + "checkver": { + "url": "https://www.texstudio.org/", + "regex": "texstudio-.+texstudio-?(?<version>[\\d.]+)-win-(?<qt>.+)?\\.exe" + }, + "autoupdate": { + "url": "https://github.com/texstudio-org/texstudio/releases/download/$matchHead/texstudio-$version-win-portable-$matchQt.zip" + } +} diff --git a/bucket/texts_naderi.json b/bucket/texts_naderi.json new file mode 100644 index 00000000000..f5fa2f5548e --- /dev/null +++ b/bucket/texts_naderi.json @@ -0,0 +1,22 @@ +{ + "version": "1.5", + "description": "Rich Editor for Plain Text. Separate Content from Formatting. Store in Markdown.", + "homepage": "http://www.texts.io", + "license": "Proprietary", + "url": "http://www.texts.io/Texts-1.5.msi", + "hash": "f696fbf90d00315c179de2e070c3bc6131488de5d4e06f8de150d952ba0a1c79", + "extract_dir": "Texts", + "shortcuts": [ + [ + "Texts.exe", + "Texts" + ] + ], + "checkver": { + "url": "http://www.texts.io/download/", + "regex": "href=\"/Texts-([\\d.]+)\\.[dmg|msi]" + }, + "autoupdate": { + "url": "http://www.texts.io/Texts-$version.msi" + } +} diff --git a/bucket/texworks-portable.json b/bucket/texworks-portable.json new file mode 100644 index 00000000000..a70f9861aca --- /dev/null +++ b/bucket/texworks-portable.json @@ -0,0 +1,30 @@ +{ + "version": "0.6.9", + "description": "TeXworks is a LaTeX editor with integrated PDF viewer and a clean, simple interface.", + "homepage": "http://tug.org/texworks/", + "url": "https://github.com/TeXworks/texworks/releases/download/release-0.6.9/TeXworks-win10-0.6.9-202402120657-git_68a2e99.zip", + "hash": "1f9ec078a1ebbc5a3645e6b64169030f6943eb873a8d1028189b4c9b548be2a8", + "pre_install": [ + "if(!(Test-Path \"$dir/texworks-setup.ini\")) {", + "Add-Content \"$dir/texworks-setup.ini\" \"inipath = ./setting/`r`libpath = ./setting/\"", + "}" + ], + "bin": "TeXworks.exe", + "shortcuts": [ + [ + "TeXworks.exe", + "TeXworks" + ] + ], + "persist": [ + "setting", + "texworks-setup.ini" + ], + "checkver": { + "url": "https://github.com/TeXworks/texworks/releases/latest", + "regex": "TeXworks-win10-(?<version>[\\d.]+)-(?<build>.+)?\\.zip" + }, + "autoupdate": { + "url": "https://github.com/TeXworks/texworks/releases/download/release-$version/TeXworks-win10-$version-$matchBuild.zip" + } +} diff --git a/bucket/thunderbird-beta-de.json b/bucket/thunderbird-beta-de.json new file mode 100644 index 00000000000..8f4fd51477c --- /dev/null +++ b/bucket/thunderbird-beta-de.json @@ -0,0 +1,54 @@ +{ + "version": "115.8.1", + "description": "A free email application that’s easy to set up and customize. (Beta)", + "homepage": "https://www.thunderbird.net", + "license": "MPL-2.0", + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/115.8.1/win64/de-DE/Thunderbird%20Setup%20115.8.1.exe#/dl.7z", + "hash": "sha512:c5cc30cf14757a7bd07f66397ce66f1952c2b1a695fd037cf8ec72f7af3a22ca1a05384fba71dd2ca75c02c68bcf2cfb07879a65dab39b86336d941a3169ae5b" + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/115.8.1/win32/de-DE/Thunderbird%20Setup%20115.8.1.exe#/dl.7z", + "hash": "sha512:c5cc30cf14757a7bd07f66397ce66f1952c2b1a695fd037cf8ec72f7af3a22ca1a05384fba71dd2ca75c02c68bcf2cfb07879a65dab39b86336d941a3169ae5b" + } + }, + "extract_dir": "core", + "bin": [ + [ + "thunderbird.exe", + "thunderbird-beta-de", + "-profile \"$dir\\profile\"" + ] + ], + "shortcuts": [ + [ + "thunderbird.exe", + "Mozilla Thunderbird Beta (de)", + "-profile \"$dir\\profile\"" + ] + ], + "persist": "profile", + "checkver": { + "url": "https://www.thunderbird.net/en-US/thunderbird/beta/all/", + "regex": "thunderbird/([\\d.]+)/" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/$version/win64/de-DE/Thunderbird%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win64/de-DE/$basename" + } + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/$version/win32/de-DE/Thunderbird%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win32/de-DE/$basename" + } + } + } + } +} diff --git a/bucket/thunderbird-beta-fa.json b/bucket/thunderbird-beta-fa.json new file mode 100644 index 00000000000..abc1eddba70 --- /dev/null +++ b/bucket/thunderbird-beta-fa.json @@ -0,0 +1,54 @@ +{ + "version": "115.8.1", + "description": "A free email application that’s easy to set up and customize. (Beta)", + "homepage": "https://www.thunderbird.net", + "license": "MPL-2.0", + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/115.8.1/win64/fa-IR/Thunderbird%20Setup%20115.8.1.exe#/dl.7z", + "hash": "sha512:c5cc30cf14757a7bd07f66397ce66f1952c2b1a695fd037cf8ec72f7af3a22ca1a05384fba71dd2ca75c02c68bcf2cfb07879a65dab39b86336d941a3169ae5b" + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/115.8.1/win32/fa-IR/Thunderbird%20Setup%20115.8.1.exe#/dl.7z", + "hash": "sha512:c5cc30cf14757a7bd07f66397ce66f1952c2b1a695fd037cf8ec72f7af3a22ca1a05384fba71dd2ca75c02c68bcf2cfb07879a65dab39b86336d941a3169ae5b" + } + }, + "extract_dir": "core", + "bin": [ + [ + "thunderbird.exe", + "thunderbird-beta-fa", + "-profile \"$dir\\profile\"" + ] + ], + "shortcuts": [ + [ + "thunderbird.exe", + "Mozilla Thunderbird Beta (fa)", + "-profile \"$dir\\profile\"" + ] + ], + "persist": "profile", + "checkver": { + "url": "https://www.thunderbird.net/en-US/thunderbird/beta/all/", + "regex": "thunderbird/([\\d.]+)/" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/$version/win64/fa-IR/Thunderbird%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win64/fa-IR/$basename" + } + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/$version/win32/fa-IR/Thunderbird%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win32/fa-IR/$basename" + } + } + } + } +} diff --git a/bucket/thunderbird-beta.json b/bucket/thunderbird-beta.json new file mode 100644 index 00000000000..7312234c251 --- /dev/null +++ b/bucket/thunderbird-beta.json @@ -0,0 +1,54 @@ +{ + "version": "115.8.1", + "description": "A free email application that’s easy to set up and customize. (Beta)", + "homepage": "https://www.thunderbird.net", + "license": "MPL-2.0", + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/115.8.1/win64/en-US/Thunderbird%20Setup%20115.8.1.exe#/dl.7z", + "hash": "sha512:9cf0c8fef684fb2981f1b476d6fb6c5a8af77b60104c9583c7a24fe6c2e294704bc44f3fee279c6a8898507c54b444b44fe4728a4fb331fa6093e321a05afd63" + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/115.8.1/win32/en-US/Thunderbird%20Setup%20115.8.1.exe#/dl.7z", + "hash": "sha512:27dd8d7fc47a829d9f9ee0b076f6e238e780737e3a53157393cf7cd46de27a4debdb3aa126a8193108c1fbf6e95db41db71f4011238ac0366bea5f8dd6bb36ef" + } + }, + "extract_dir": "core", + "bin": [ + [ + "thunderbird.exe", + "thunderbird-beta", + "-profile \"$dir\\profile\"" + ] + ], + "shortcuts": [ + [ + "thunderbird.exe", + "Mozilla Thunderbird Beta", + "-profile \"$dir\\profile\"" + ] + ], + "persist": "profile", + "checkver": { + "url": "https://www.thunderbird.net/en-US/thunderbird/beta/all/", + "regex": "thunderbird/([\\d.]+)/" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/$version/win64/en-US/Thunderbird%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win64/en-US/$basename" + } + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/$version/win32/en-US/Thunderbird%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win32/en-US/$basename" + } + } + } + } +} diff --git a/bucket/thunderbird-de.json b/bucket/thunderbird-de.json new file mode 100644 index 00000000000..c9b3975d634 --- /dev/null +++ b/bucket/thunderbird-de.json @@ -0,0 +1,54 @@ +{ + "version": "115.8.1", + "description": "A free email application that’s easy to set up and customize.", + "homepage": "https://www.thunderbird.net", + "license": "MPL-2.0", + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/115.8.1/win64/de-DE/Thunderbird%20Setup%20115.8.1.exe#/dl.7z", + "hash": "sha512:c5cc30cf14757a7bd07f66397ce66f1952c2b1a695fd037cf8ec72f7af3a22ca1a05384fba71dd2ca75c02c68bcf2cfb07879a65dab39b86336d941a3169ae5b" + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/115.8.1/win32/de-DE/Thunderbird%20Setup%20115.8.1.exe#/dl.7z", + "hash": "sha512:c5cc30cf14757a7bd07f66397ce66f1952c2b1a695fd037cf8ec72f7af3a22ca1a05384fba71dd2ca75c02c68bcf2cfb07879a65dab39b86336d941a3169ae5b" + } + }, + "extract_dir": "core", + "bin": [ + [ + "thunderbird.exe", + "thunderbird-de", + "-profile \"$dir\\profile\"" + ] + ], + "shortcuts": [ + [ + "thunderbird.exe", + "Mozilla Thunderbird (de)", + "-profile \"$dir\\profile\"" + ] + ], + "persist": "profile", + "checkver": { + "url": "https://www.thunderbird.net/thunderbird/all/", + "regex": "thunderbird/([\\d.]+)/" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/$version/win64/de-DE/Thunderbird%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win64/de-DE/$basename" + } + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/$version/win32/de-DE/Thunderbird%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win32/de-DE/$basename" + } + } + } + } +} diff --git a/bucket/thunderbird-fa.json b/bucket/thunderbird-fa.json new file mode 100644 index 00000000000..763027c1e75 --- /dev/null +++ b/bucket/thunderbird-fa.json @@ -0,0 +1,54 @@ +{ + "version": "115.8.1", + "description": "A free email application that’s easy to set up and customize.", + "homepage": "https://www.thunderbird.net", + "license": "MPL-2.0", + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/115.8.1/win64/fa-IR/Thunderbird%20Setup%20115.8.1.exe#/dl.7z", + "hash": "sha512:c5cc30cf14757a7bd07f66397ce66f1952c2b1a695fd037cf8ec72f7af3a22ca1a05384fba71dd2ca75c02c68bcf2cfb07879a65dab39b86336d941a3169ae5b" + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/115.8.1/win32/fa-IR/Thunderbird%20Setup%20115.8.1.exe#/dl.7z", + "hash": "sha512:c5cc30cf14757a7bd07f66397ce66f1952c2b1a695fd037cf8ec72f7af3a22ca1a05384fba71dd2ca75c02c68bcf2cfb07879a65dab39b86336d941a3169ae5b" + } + }, + "extract_dir": "core", + "bin": [ + [ + "thunderbird.exe", + "thunderbird-fa", + "-profile \"$dir\\profile\"" + ] + ], + "shortcuts": [ + [ + "thunderbird.exe", + "Mozilla Thunderbird (fa)", + "-profile \"$dir\\profile\"" + ] + ], + "persist": "profile", + "checkver": { + "url": "https://www.thunderbird.net/thunderbird/all/", + "regex": "thunderbird/([\\d.]+)/" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/$version/win64/fa-IR/Thunderbird%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win64/fa-IR/$basename" + } + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/$version/win32/fa-IR/Thunderbird%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win32/fa-IR/$basename" + } + } + } + } +} diff --git a/bucket/thunderbird-portable_naderi.json b/bucket/thunderbird-portable_naderi.json new file mode 100644 index 00000000000..bdce061c52d --- /dev/null +++ b/bucket/thunderbird-portable_naderi.json @@ -0,0 +1,57 @@ +{ + "version": "115.8.1", + "description": "A free email application that’s easy to set up and customize.", + "homepage": "https://www.thunderbird.net", + "license": "MPL-2.0", + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/115.8.1/win64/en-US/Thunderbird%20Setup%20115.8.1.exe#/dl.7z", + "hash": "sha512:9cf0c8fef684fb2981f1b476d6fb6c5a8af77b60104c9583c7a24fe6c2e294704bc44f3fee279c6a8898507c54b444b44fe4728a4fb331fa6093e321a05afd63" + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/115.8.1/win32/en-US/Thunderbird%20Setup%20115.8.1.exe#/dl.7z", + "hash": "sha512:27dd8d7fc47a829d9f9ee0b076f6e238e780737e3a53157393cf7cd46de27a4debdb3aa126a8193108c1fbf6e95db41db71f4011238ac0366bea5f8dd6bb36ef" + } + }, + "extract_dir": "core", + "bin": [ + [ + "thunderbird.exe", + "tbp", + "-profile \"$dir\\profile\"" + ] + ], + "shortcuts": [ + [ + "thunderbird.exe", + "Thunderbird Portable", + "-profile \"$dir\\profile\"" + ] + ], + "persist": [ + "distribution", + "profile" + ], + "checkver": { + "url": "https://www.thunderbird.net/thunderbird/all/", + "regex": "thunderbird/([\\d.]+)/" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/$version/win64/en-US/Thunderbird%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win64/en-US/$basename" + } + }, + "32bit": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/$version/win32/en-US/Thunderbird%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/thunderbird/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win32/en-US/$basename" + } + } + } + } +} diff --git a/bucket/tortoise-svn.json b/bucket/tortoise-svn.json new file mode 100644 index 00000000000..406e4e82ecf --- /dev/null +++ b/bucket/tortoise-svn.json @@ -0,0 +1,128 @@ +{ + "version": "1.14.6.29673", + "description": "An Apache™ Subversion (SVN)® client, implemented as a Windows shell extension.", + "homepage": "https://tortoisesvn.net", + "license": "GPL-2.0-only", + "architecture": { + "64bit": { + "url": [ + "https://sourceforge.net/projects/tortoisesvn/files/1.14.6/Application/TortoiseSVN-1.14.6.29673-x64-svn-1.14.3.msi", + "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/tortoise-svn/tortoisesvn-install-tools.reg.templ", + "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/tortoise-svn/tortoisesvn-install.reg.templ", + "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/tortoise-svn/tortoisesvn-uninstall.reg" + ], + "hash": [ + "sha1:ea4fe96d79a4ee0fea0e4662c538ac20c34ef40e", + "730bc1e2454d68402d092f5435df4e43017e8af6d8c7779093746254722ff8f3", + "2ee3d8b6db8134f298d00b6d1fed6b245514598206e9a80ef5af6323438166ab", + "3aeb9e65c620d877563e5ec61d93dc910296d427a334622451802117431d1982" + ] + }, + "32bit": { + "url": [ + "https://sourceforge.net/projects/tortoisesvn/files/1.14.6/Application/TortoiseSVN-1.14.6.29673-win32-svn-1.14.3.msi", + "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/tortoisesvn/tortoisesvn-install-tools.reg.templ", + "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/tortoisesvn/tortoisesvn-install.reg.templ", + "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/tortoisesvn/tortoisesvn-uninstall.reg" + ], + "hash": [ + "sha1:886baeab59f5ab687a1e5d5d64a7dc86f79d5416", + "730bc1e2454d68402d092f5435df4e43017e8af6d8c7779093746254722ff8f3", + "2ee3d8b6db8134f298d00b6d1fed6b245514598206e9a80ef5af6323438166ab", + "3aeb9e65c620d877563e5ec61d93dc910296d427a334622451802117431d1982" + ] + }, + "arm64": { + "url": [ + "https://sourceforge.net/projects/tortoisesvn/files/1.14.6/Application/TortoiseSVN-1.14.6.29673-ARM64-svn-1.14.3.msi", + "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/tortoisesvn/tortoisesvn-install-tools.reg.templ", + "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/tortoisesvn/tortoisesvn-install.reg.templ", + "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/tortoisesvn/tortoisesvn-uninstall.reg" + ], + "hash": [ + "sha1:5dcd779a946972a990e4187264e486a353405b3d", + "730bc1e2454d68402d092f5435df4e43017e8af6d8c7779093746254722ff8f3", + "2ee3d8b6db8134f298d00b6d1fed6b245514598206e9a80ef5af6323438166ab", + "3aeb9e65c620d877563e5ec61d93dc910296d427a334622451802117431d1982" + ] + } + }, + "extract_dir": "Program Files\\TortoiseSVN", + "bin": [ + "bin\\svn.exe", + "bin\\svnadmin.exe", + "bin\\svnbench.exe", + "bin\\svndumpfilter.exe", + "bin\\svnlook.exe", + "bin\\svnmucc.exe", + "bin\\svnrdump.exe", + "bin\\svnserve.exe", + "bin\\svnsync.exe", + "bin\\svnversion.exe" + ], + "shortcuts": [ + [ + "bin\\TortoiseIDiff.exe", + "TortoiseIDiff" + ], + [ + "bin\\TortoiseMerge.exe", + "TortoiseMerge" + ], + [ + "bin\\TortoiseProc.exe", + "TortoiseSVN", + "/command:rtfm" + ], + [ + "bin\\TortoiseProc.exe", + "TortoiseSVN Project Monitor", + "/command:monitor" + ], + [ + "bin\\TortoiseProc.exe", + "TortoiseSVN Repository Browser", + "/command:repobrowser" + ], + [ + "bin\\TortoiseProc.exe", + "TortoiseSVN Settings", + "/command:settings" + ] + ], + "post_install": [ + "$escdir = \"$dir\" -replace '\\\\', '\\\\'", + "'install', 'install-tools' | ForEach-Object {", + " (Get-Content \"$dir\\tortoisesvn-$_.reg.templ\") -replace '%TSVNHOME%', \"$escdir\" | Set-Content -LiteralPath \"$dir\\tortoisesvn-$_.reg\" -Encoding Ascii", + " Remove-Item \"$dir\\tortoisesvn-$_.reg.templ\"", + "}", + "sudo New-Item -Path \"$env:CommonProgramFiles\\TortoiseOverlays\" -Target \"$dir\\Common\\TortoiseOverlays\" -ItemType Junction | Out-Null" + ], + "uninstaller": { + "script": [ + "sudo reg import \"$dir\\tortoisesvn-uninstall.reg\"", + "sudo Remove-Item \"$Env:CommonProgramFiles\\TortoiseOverlays\"" + ] + }, + "notes": [ + "To add TortoiseSVN as a context menu option, run '$dir\\tortoisesvn-install.reg'", + "For file associations, run '$dir\\tortoisesvn-install-tools.reg'" + ], + "checkver": { + "url": "https://tortoisesvn.net/downloads.html", + "re": "tortoisesvn/files/(?<release>[\\d.]+)/Application/TortoiseSVN-([\\d.]+)-x64-svn-(?<svn>[\\d.]+).msi" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://sourceforge.net/projects/tortoisesvn/files/$matchRelease/Application/TortoiseSVN-$version-x64-svn-$matchSvn.msi" + }, + "32bit": { + "url": "https://sourceforge.net/projects/tortoisesvn/files/$matchRelease/Application/TortoiseSVN-$version-win32-svn-$matchSvn.msi" + }, + "arm64": { + "url": "https://sourceforge.net/projects/tortoisesvn/files/$matchRelease/Application/TortoiseSVN-$version-ARM64-svn-$matchSvn.msi" + } + } + } +} diff --git a/bucket/totalcommander-beta-portable.json b/bucket/totalcommander-beta-portable.json new file mode 100644 index 00000000000..8342411cdfd --- /dev/null +++ b/bucket/totalcommander-beta-portable.json @@ -0,0 +1,85 @@ +{ + "version": "1100_b4", + "description": "Total Commander is a Shareware file manager for Windows® 95/98/ME/NT/2000/XP/Vista/7/8/8.1/10, and Windows® 3.1.", + "homepage": "https://www.ghisler.com", + "license": "Shareware", + "architecture": { + "64bit": { + "url": "https://www.totalcommander.ch/beta/tc1100x64_b4.exe", + "hash": "033b352c7b48b434f4901e80f7d6752f10b7e7109ea19a1eb437b9a6c475fedb", + "bin": [ + [ + "TOTALCMD64.EXE", + "tcmd" + ] + ], + "shortcuts": [ + [ + "TOTALCMD64.EXE", + "Total Commander (beta)" + ] + ] + }, + "32bit": { + "url": "https://www.totalcommander.ch/beta/tc1100x32_b4.exe", + "hash": "f9c284ac1d5a4b80c8542cb3ee5473f38646012707fee47361d555a5375ba2d2", + "bin": [ + [ + "TOTALCMD.EXE", + "tcmd" + ] + ], + "shortcuts": [ + [ + "TOTALCMD.EXE", + "Total Commander (beta)" + ] + ] + } + }, + "pre_install": [ + "Expand-7zipArchive \"$dir\\$fname\" \"$dir\\_tmp\"", + "Expand-7zipArchive \"$dir\\_tmp\\INSTALL.CAB\" \"$dir\" -Removal", + "Move-Item \"$dir\\e\\*\" \"$dir\"", + "Remove-Item -Recurse \"$dir\\d\", \"$dir\\e\", \"$dir\\_tmp\", \"$dir\\$fname\"", + "\"[Configuration]`r`nUseIniInProgramDir=7`r`nAlternateUserIni=wincmd_user.ini\" | Out-File -Encoding ASCII \"$dir\\wincmd.ini\"", + "ForEach ($emptyFile in $manifest.persist) {New-Item \"$dir\\$emptyFile\" -ItemType file -ErrorAction SilentlyContinue | Out-Null}" + ], + "persist": [ + "plugins", + "language", + "no.bar", + "default.bar", + "default.br2", + "vertical.bar", + "vertical.br2", + "system.bar", + "system.br2", + "usercmd.ini", + "wcx_ftp.ini", + "wincmd.ini", + "wincmd.key", + "wincmd_user.ini", + "wincmd_history.ini", + "wincmd_plugins.ini", + "contplug.ini", + "fsplugin.ini", + "lsplugin.ini", + "pkplugin.ini" + ], + "checkver": { + "url": "https://www.ghisler.com/1100_beta.htm", + "regex": "/beta/tc(?<ver>[\\d]+).+_(?<build>[\\w]+).exe", + "replace": "${1}_${2}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://www.totalcommander.ch/beta/tc$matchVerx64_$matchBuild.exe" + }, + "32bit": { + "url": "https://www.totalcommander.ch/beta/tc$matchVerx32_$matchBuild.exe" + } + } + } +} diff --git a/bucket/totalcommander-portable.json b/bucket/totalcommander-portable.json new file mode 100644 index 00000000000..1e721081489 --- /dev/null +++ b/bucket/totalcommander-portable.json @@ -0,0 +1,84 @@ +{ + "version": "11.03", + "description": "Total Commander is a Shareware file manager for Windows® 95/98/ME/NT/2000/XP/Vista/7/8/8.1/10, and Windows® 3.1.", + "homepage": "https://www.ghisler.com", + "license": "Shareware", + "architecture": { + "64bit": { + "url": "https://www.totalcommander.ch/1103/tcmd1103x64.exe", + "hash": "d1b9e3a7e548eedbbe122287b8589f1eb42023f77e8f7d6856dc1644f038f617", + "bin": [ + [ + "TOTALCMD64.EXE", + "tc" + ] + ], + "shortcuts": [ + [ + "TOTALCMD64.EXE", + "Total Commander" + ] + ] + }, + "32bit": { + "url": "https://www.totalcommander.ch/1103/tcmd1103x32.exe", + "hash": "a0195db6e709d0cae2dd1c546237fe15fdfd1f3c7094b9640449fb9021473979", + "bin": [ + [ + "TOTALCMD.EXE", + "tc" + ] + ], + "shortcuts": [ + [ + "TOTALCMD.EXE", + "Total Commander" + ] + ] + } + }, + "pre_install": [ + "Expand-7zipArchive \"$dir\\$fname\" \"$dir\\_tmp\"", + "Expand-7zipArchive \"$dir\\_tmp\\INSTALL.CAB\" \"$dir\" -Removal", + "Move-Item \"$dir\\e\\*\" \"$dir\"", + "Remove-Item -Recurse \"$dir\\d\", \"$dir\\e\", \"$dir\\_tmp\", \"$dir\\$fname\"", + "\"[Configuration]`r`nUseIniInProgramDir=7`r`nAlternateUserIni=wincmd_user.ini\" | Out-File -Encoding ASCII \"$dir\\wincmd.ini\"", + "ForEach ($emptyFile in $manifest.persist | Where-Object { $_ -ne 'plugins' }) {New-Item \"$dir\\$emptyFile\" -ItemType file -ErrorAction SilentlyContinue | Out-Null}" + ], + "persist": [ + "plugins", + "language", + "no.bar", + "default.bar", + "default.br2", + "vertical.bar", + "vertical.br2", + "system.bar", + "system.br2", + "usercmd.ini", + "wcx_ftp.ini", + "wincmd.ini", + "wincmd.key", + "wincmd_user.ini", + "wincmd_history.ini", + "wincmd_plugins.ini", + "contplug.ini", + "fsplugin.ini", + "lsplugin.ini", + "pkplugin.ini" + ], + "checkver": { + "url": "https://www.ghisler.com/download.htm", + "regex": "Download\\s+version\\s+([\\w.]+) of Total Commander" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://www.totalcommander.ch/$cleanVersion/tcmd$cleanVersionx64.exe" + }, + "32bit": { + "url": "https://www.totalcommander.ch/$cleanVersion/tcmd$cleanVersionx32.exe" + } + } + } +} diff --git a/bucket/tracy_naderi.json b/bucket/tracy_naderi.json new file mode 100644 index 00000000000..8309364bb94 --- /dev/null +++ b/bucket/tracy_naderi.json @@ -0,0 +1,19 @@ +{ + "version": "0.10", + "description": "A real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications.", + "homepage": "https://github.com/wolfpld/tracy", + "url": "https://github.com/wolfpld/tracy/releases/download/v0.10/Tracy-0.10.7z", + "hash": "6b9e8bbad45c9b1d31c8bb4441c3bbe2e95156f4c901d43c0fc79297dd94c38c", + "shortcuts": [ + [ + "Tracy.exe", + "Tracy" + ] + ], + "checkver": { + "github": "https://github.com/wolfpld/tracy" + }, + "autoupdate": { + "url": "https://github.com/wolfpld/tracy/releases/download/v$version/Tracy-$version.7z" + } +} diff --git a/bucket/transmission-portable_naderi.json b/bucket/transmission-portable_naderi.json new file mode 100644 index 00000000000..4be10f16f56 --- /dev/null +++ b/bucket/transmission-portable_naderi.json @@ -0,0 +1,34 @@ +{ + "homepage": "https://transmissionbt.com/", + "version": "4.0.5", + "license": "GPL-2.0-only|GPL-3.0-only", + "url": "https://sourceforge.net/projects/portableapps/files/Transmission%20Portable/TransmissionPortable_4.0.5.paf.exe#/dl.7z", + "hash": "sha1:755ff574e6bbde52aee589b5d155668b9fc281fe", + "bin": [ + [ + "TransmissionPortable.exe", + "transmission" + ] + ], + "shortcuts": [ + [ + "TransmissionPortable.exe", + "Transmission" + ] + ], + "persist": "Data", + "post_install": [ + "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "if(!(test-path \"$dir\\TransmissionPortable.ini\")) {", + " Copy-Item \"$dir\\Other\\Source\\AppNamePortable.ini\" \"$dir\\TransmissionPortable.ini\"", + " (Get-Content \"$dir\\TransmissionPortable.ini\").replace('DisableSplashScreen=false', 'DisableSplashScreen=true') | Set-Content \"$dir\\TransmissionPortable.ini\"", + "}" + ], + "checkver": { + "url": "https://sourceforge.net/projects/portableapps/rss?path=/Transmission%20Portable", + "re": "/Transmission Portable/TransmissionPortable_([\\d.]+(?:_Rev_[\\d.])?).paf.exe]]>" + }, + "autoupdate": { + "url": "https://sourceforge.net/projects/portableapps/files/Transmission%20Portable/TransmissionPortable_$version.paf.exe#/dl.7z" + } +} diff --git a/bucket/tweak-uix.json b/bucket/tweak-uix.json new file mode 100644 index 00000000000..c9c31a36e9f --- /dev/null +++ b/bucket/tweak-uix.json @@ -0,0 +1,18 @@ +{ + "version": "0.20.0", + "description": "One of the most known Windows PowerToys to tweak the User Interface (UI)", + "homepage": "https://github.com/builtbybel/TweakUIX", + "license": "MIT", + "url": "https://github.com/builtbybel/TweakUIX/releases/download/0.20.0/TweakUIX.zip", + "hash": "cf25ccd0e472c3d294f614cc3418be5bcde604479f1c121d8896817c852c8b0a", + "shortcuts": [ + [ + "Tweak UIX.exe", + "Tweak UIX" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/builtbybel/TweakUIX/releases/download/$version/TweakUIX.zip" + } +} diff --git a/bucket/tweakpower_naderi.json b/bucket/tweakpower_naderi.json new file mode 100644 index 00000000000..11e27af3685 --- /dev/null +++ b/bucket/tweakpower_naderi.json @@ -0,0 +1,38 @@ +{ + "version": "2.063", + "description": "Ready for Windows 11 - Optimize Windows made easy", + "homepage": "https://kurtzimmermann.com/", + "license": "freeware", + "architecture": { + "64bit": { + "url": "https://kurtzimmermann.com/files/TweakPowerX64.zip", + "hash": "33131e638bb9020dcf331bb4c077b3bf258aa323b631fd1004ee0c61bee77622" + }, + "32bit": { + "url": "https://kurtzimmermann.com/files/TweakPowerX32.zip", + "hash": "97466c5d004f8176ef207223843800401a18db150dd19d82ee50105c1c97b375" + } + }, + "bin": "TweakPower.exe", + "shortcuts": [ + [ + "TweakPower.exe", + "TweakPower" + ] + ], + "persist": "Settings", + "checkver": { + "url": "https://kurtzimmermann.com/index_e.html", + "regex": "TweakPower[\\w\\W]*?Version ([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://kurtzimmermann.com/files/TweakPowerX64.zip" + }, + "32bit": { + "url": "https://kurtzimmermann.com/files/TweakPowerX32.zip" + } + } + } +} diff --git a/bucket/typora-plugin.json b/bucket/typora-plugin.json index 50f3a691f74..476e93c8817 100644 --- a/bucket/typora-plugin.json +++ b/bucket/typora-plugin.json @@ -1,5 +1,5 @@ { - "version": "1.7.59", + "version": "1.8.0", "description": "Typora plugin. feature enhancement tool | Typora 插件,功能增强工具", "homepage": "https://github.com/obgnail/typora_plugin", "license": { @@ -11,9 +11,9 @@ "\"$(scoop prefix typora)\\resources\\plugin\\updater\\updater.exe\"" ], "depends": "typora", - "url": "https://github.com/obgnail/typora_plugin/archive/1.7.59.zip", - "hash": "e02dfefae698202f1edd7445764e0ce85c7bed4061df09f6cc037054be37b561", - "extract_dir": "typora_plugin-1.7.59", + "url": "https://github.com/obgnail/typora_plugin/archive/1.8.0.zip", + "hash": "5d4cd104072876113c3d22d1f16f850a53355ecbde7a033939f074efaee0624a", + "extract_dir": "typora_plugin-1.8.0", "post_install": "Copy-Item \"$dir\\plugin\" \"$(scoop prefix typora)\\resources\" -Recurse -Force -ErrorAction 'SilentlyContinue'", "uninstaller": { "script": [ diff --git a/bucket/ucalendar-portable.json b/bucket/ucalendar-portable.json new file mode 100644 index 00000000000..d43edd419b2 --- /dev/null +++ b/bucket/ucalendar-portable.json @@ -0,0 +1,23 @@ +{ + "version": "1.8.1.2", + "description": "Ultimate Calendar – is easy to use calendar with rich features and settings.", + "homepage": "http://uc.maximus.in.ua/", + "license": "Freeware", + "url": "http://uc.maximus.in.ua/files/uCalendar1812u2.7z", + "hash": "08818c5ecd4ccd1588de644da6e695856f625ba88382479a2ba8cdbfe07e9ae5", + "pre_install": "if(!(Test-Path \"$dir/uCalendar.ini\")) { Add-Content \"$dir/uCalendar.ini\" $null }", + "shortcuts": [ + [ + "uCalendar.exe", + "uCalendar" + ] + ], + "persist": "uCalendar.ini", + "checkver": { + "url": "http://uc.maximus.in.ua/download.php", + "regex": "FF00FF.+?(?<version>[\\d.]+).+Update (?<build>[\\d.]+)" + }, + "autoupdate": { + "url": "http://uc.maximus.in.ua/files/uCalendar$cleanVersionu$matchBuild.7z" + } +} diff --git a/bucket/uget-portable.json b/bucket/uget-portable.json new file mode 100644 index 00000000000..a4950062880 --- /dev/null +++ b/bucket/uget-portable.json @@ -0,0 +1,24 @@ +{ + "version": "2.2.3-2", + "description": "Open source download manager.", + "homepage": "https://ugetdm.com/", + "license": "LGPL-2.1-only", + "url": "https://downloads.sourceforge.net/project/urlget/uget%20%28stable%29/2.2.3/uget-2.2.3-2-win32%2Bgtk3.7z", + "hash": "sha1:f8b77a669bf46b372c5595530802e20bc76ce2c2", + "pre_install": "Move-Item \"$dir\\uget-portable-mode\" \"$dir\\bin\"", + "persist": "config", + "bin": "bin\\uget.exe", + "shortcuts": [ + [ + "bin\\uget.exe", + "uGet" + ] + ], + "checkver": { + "url": "https://sourceforge.net/projects/urlget/rss?path=/uget%20%28stable%29", + "regex": "/uget-([\\d.-]+)-win32\\+gtk3\\.7z" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/project/urlget/uget%20%28stable%29/$matchHead/uget-$version-win32%2Bgtk3.7z" + } +} diff --git a/bucket/ugrep_DoveBoy.json b/bucket/ugrep_DoveBoy.json index 6fda70821ba..97d5d7e1d3a 100644 --- a/bucket/ugrep_DoveBoy.json +++ b/bucket/ugrep_DoveBoy.json @@ -1,10 +1,10 @@ { - "version": "5.0.0", + "version": "5.1.0", "description": "A faster, user-friendly and compatible grep replacement", "homepage": "https://github.com/Genivia/ugrep", "license": "BSD-3-Clause", - "url": "https://github.com/Genivia/ugrep/releases/download/v5.0.0/ugrep-windows-x64.zip", - "hash": "18977c99f94181e4620d84bdee723abbaaace938495084f9a09524662d0cb0a5", + "url": "https://github.com/Genivia/ugrep/releases/download/v5.1.0/ugrep-windows-x64.zip", + "hash": "bde4917cb54f482b9c4e3d7f0000a5e09ff4fb5853a5e1aab5c7090543f5ae4d", "bin": [ "ug.exe", "ugrep.exe" diff --git a/bucket/ugrep_batkiz.json b/bucket/ugrep_batkiz.json index f7b62cb2c67..24512996a57 100644 --- a/bucket/ugrep_batkiz.json +++ b/bucket/ugrep_batkiz.json @@ -1,11 +1,11 @@ { "description": "an ultra fast, user-friendly, compatible grep.", "homepage": "https://github.com/Genivia/ugrep", - "version": "5.0.0", + "version": "5.1.0", "license": "BSD-3-Clause", "checkver": "github", - "url": "https://github.com/Genivia/ugrep/releases/download/v5.0.0/ugrep-windows-x64.zip", - "hash": "18977c99f94181e4620d84bdee723abbaaace938495084f9a09524662d0cb0a5", + "url": "https://github.com/Genivia/ugrep/releases/download/v5.1.0/ugrep-windows-x64.zip", + "hash": "bde4917cb54f482b9c4e3d7f0000a5e09ff4fb5853a5e1aab5c7090543f5ae4d", "bin": [ "ug.exe", "ugrep.exe" diff --git a/bucket/unbound_akirco.json b/bucket/unbound_akirco.json index 23811b3aa04..dd479051887 100644 --- a/bucket/unbound_akirco.json +++ b/bucket/unbound_akirco.json @@ -1,5 +1,5 @@ { - "version": "1.19.1", + "version": "1.19.2", "description": "A validating, recursive, caching DNS resolver", "homepage": "https://nlnetlabs.nl/projects/unbound/about/", "license": "BSD-3-Clause", @@ -15,12 +15,12 @@ }, "architecture": { "64bit": { - "url": "https://nlnetlabs.nl/downloads/unbound/unbound_setup_1.19.1.exe#/dl.7z", - "hash": "249eb10656f68bc29f567394141e87350807cc863e36a3c27e78ea04ca0e4e3a" + "url": "https://nlnetlabs.nl/downloads/unbound/unbound_setup_1.19.2.exe#/dl.7z", + "hash": "54b913424b435d0207064719c89222cc6ec371a36c48c4b0863720d4240d556d" }, "32bit": { - "url": "https://nlnetlabs.nl/downloads/unbound/unbound_setup_1.19.1-w32.exe#/dl.7z", - "hash": "3d4528c71e45b7bea40a535e9005f3da2c5409cc3964ad1c0698589a5ea17ace" + "url": "https://nlnetlabs.nl/downloads/unbound/unbound_setup_1.19.2-w32.exe#/dl.7z", + "hash": "773ad629041f572610ddd86c63dd86885c2db5cd162595ee36c73bf4dc409b19" } }, "pre_install": [ diff --git a/bucket/uncolored.json b/bucket/uncolored.json new file mode 100644 index 00000000000..4db81a3f623 --- /dev/null +++ b/bucket/uncolored.json @@ -0,0 +1,33 @@ +{ + "version": "0.10.2", + "description": "Next generation desktop rich content editor that saves documents with themes.", + "homepage": "https://github.com/n457/Uncolored", + "license": "Apache License 2.0", + "architecture": { + "64bit": { + "url": "https://github.com/n457/Uncolored/releases/download/v.0.10.2/Uncolored-v.0.10.2-win-x64.zip", + "hash": "c715f6bbffdbf787afd730c31ee74ba65e8b2a5969022dda3e2d8c2eaae6696b" + } + }, + "extract_dir": "win-unpacked", + "shortcuts": [ + [ + "Uncolored.exe", + "Uncolored" + ] + ], + "checkver": { + "url": "https://github.com/n457/Uncolored/releases/latest", + "re": "/releases/tag/v.([\\w.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/n457/Uncolored/releases/download/v.$version/Uncolored-v.$version-win-x64.zip", + "hash": { + "mode": "github" + } + } + } + } +} diff --git a/bucket/unicsved_naderi.json b/bucket/unicsved_naderi.json new file mode 100644 index 00000000000..bf786f110f4 --- /dev/null +++ b/bucket/unicsved_naderi.json @@ -0,0 +1,24 @@ +{ + "homepage": "https://csved.sjfrancke.nl/", + "license": "cardware", + "version": "1.1", + "url": "http://home.hccnet.nl/s.j.francke/csved/uniCSVed.zip", + "hash": "5e9590ee61f232c7757d945213131cd7a0349e0e2db7b1decd46ead7d2fa7185", + "pre_install": [ + "if(!(Test-Path \"$dir/uniCSVed.ini\")) { Add-Content \"$dir/uniCSVed.ini\" $null }", + "if(!(Test-Path \"$dir/uniCSVed.dat\")) { Add-Content \"$dir/uniCSVed.dat\" $null }" + ], + "shortcuts": [ + [ + "uniCSVed.exe", + "CSVed Unicode" + ] + ], + "persist": [ + "uniCSVed.ini", + "uniCSVed.dat" + ], + "autoupdate": { + "url": "http://home.hccnet.nl/s.j.francke/csved/uniCSVed.zip" + } +} diff --git a/bucket/uniextract.json b/bucket/uniextract.json new file mode 100644 index 00000000000..1ba8c4455b4 --- /dev/null +++ b/bucket/uniextract.json @@ -0,0 +1,27 @@ +{ + "version": "2.0.0-rc.3", + "description": "Decompress and extract files from any type of archive or installer.", + "homepage": "https://github.com/Bioruebe/UniExtract2", + "license": "GPL-2.0-or-later", + "url": "https://github.com/Bioruebe/UniExtract2/releases/download/v2.0.0-rc.3/UniExtractRC3.zip", + "hash": "03170680b80f2afdf824f4d700c11b8e2dac805a4d9bd3d24f53e43bd7131c3a", + "extract_dir": "UniExtract", + "bin": "UniExtract.exe", + "persist": [ + "log", + "UniExtract.ini" + ], + "shortcuts": [ + [ + "UniExtract.exe", + "Universal Extractor" + ] + ], + "checkver": { + "url": "https://github.com/Bioruebe/UniExtract2/tags", + "regex": "/releases/tag/v(.+?)\"" + }, + "autoupdate": { + "url": "https://github.com/Bioruebe/UniExtract2/releases/download/v$version/UniExtractRC3.zip" + } +} diff --git a/bucket/uninstalr.json b/bucket/uninstalr.json index 95fa815ce0f..a36e0da60bd 100644 --- a/bucket/uninstalr.json +++ b/bucket/uninstalr.json @@ -1,10 +1,10 @@ { - "version": "2.1", + "version": "2.2", "description": "An easy to use and accurate software uninstaller for Windows.", "homepage": "https://uninstalr.com/", "license": "Freeware", "url": "https://uninstalr.com/Uninstalr_Portable.exe#/Uninstalr.exe", - "hash": "abef6f1ed0b96268121c878a4d49705f80b59c2647f7149957240de13156bfc7", + "hash": "e019658c5fd3ef8644f269e0916fdc23f8294140f0112edf30fdf147799a4d91", "bin": "Uninstalr.exe", "shortcuts": [ [ diff --git a/bucket/uninstalr_naderi.json b/bucket/uninstalr_naderi.json new file mode 100644 index 00000000000..95fa815ce0f --- /dev/null +++ b/bucket/uninstalr_naderi.json @@ -0,0 +1,23 @@ +{ + "version": "2.1", + "description": "An easy to use and accurate software uninstaller for Windows.", + "homepage": "https://uninstalr.com/", + "license": "Freeware", + "url": "https://uninstalr.com/Uninstalr_Portable.exe#/Uninstalr.exe", + "hash": "abef6f1ed0b96268121c878a4d49705f80b59c2647f7149957240de13156bfc7", + "bin": "Uninstalr.exe", + "shortcuts": [ + [ + "Uninstalr.exe", + "Uninstalr" + ] + ], + "pre_install": "if (!(Test-Path \"$persist_dir\\Uninstalr.dat\")) { Set-Content -Encoding ASCII -Path \"$dir\\Uninstalr.dat\" -Value $null }", + "persist": "Uninstalr.dat", + "checkver": { + "regex": "Latest version:\\s*([\\d.]+?)\\.?[ |<]" + }, + "autoupdate": { + "url": "https://uninstalr.com/Uninstalr_Portable.exe#/Uninstalr.exe" + } +} diff --git a/bucket/universal-ctags-nightly.json b/bucket/universal-ctags-nightly.json index 881f5a5b949..a54b576a524 100644 --- a/bucket/universal-ctags-nightly.json +++ b/bucket/universal-ctags-nightly.json @@ -1,12 +1,12 @@ { - "version": "2024-03-01", + "version": "2024-03-08", "description": "Generates an index (or tag) file of language objects found in source files for many popular programming languages.", "homepage": "https://ctags.io", "license": "GPL-2.0-or-later", "architecture": { "64bit": { - "url": "https://github.com/universal-ctags/ctags-win32/releases/download/2024-03-01/p6.1.20240225.0-1-g988b890/ctags-2024-03-01_p6.1.20240225.0-1-g988b890-x64.zip", - "hash": "938fa23efef112acc98b59a7c1cc56b25e737d84db635ba7ac98b89f522ee458" + "url": "https://github.com/universal-ctags/ctags-win32/releases/download/2024-03-08/p6.1.20240303.0-1-g45f200c/ctags-2024-03-08_p6.1.20240303.0-1-g45f200c-x64.zip", + "hash": "6a78cc04007f96c4984d6b074118809b00e91d273a5d4004d397b2a43a1f5f8b" } }, "bin": [ diff --git a/bucket/universal-viewer-free.json b/bucket/universal-viewer-free.json new file mode 100644 index 00000000000..9193b8a8bfc --- /dev/null +++ b/bucket/universal-viewer-free.json @@ -0,0 +1,26 @@ +{ + "homepage": "http://www.uvviewsoft.com/uviewer/", + "version": "5.7.3", + "license": "freeware", + "url": "http://www.uvviewsoft.com/uviewer/files/UniversalViewer.zip", + "hash": "8f5035858a567825f6900b6272c0432da5969ee434df056833e0185925219d8f", + "bin": "Viewer.exe", + "persist": [ + "Viewer.ini", + "Portable.ini", + "ViewerHistory.ini" + ], + "shortcuts": [ + [ + "Viewer.exe", + "Universal Viewer Free" + ] + ], + "checkver": { + "url": "http://www.uvviewsoft.com/uviewer/download.htm", + "regex": "<b>Universal Viewer Free</b>:[\\w\\W]*?<b>([\\d.]+)</b>" + }, + "autoupdate": { + "url": "http://www.uvviewsoft.com/uviewer/files/UniversalViewer.zip" + } +} diff --git a/bucket/universal-viewer-pro.json b/bucket/universal-viewer-pro.json new file mode 100644 index 00000000000..747b7a8ed71 --- /dev/null +++ b/bucket/universal-viewer-pro.json @@ -0,0 +1,26 @@ +{ + "homepage": "http://www.uvviewsoft.com/uviewer/", + "version": "6.7.9", + "license": "freeware for non-commercial use", + "url": "http://www.uvviewsoft.com/uviewer/files/UniversalViewerPro.zip", + "hash": "2c205ad72cfe463cb97a46006baaf43e83c8acfe2d4f7c65016a9f799c972e58", + "bin": "Viewer.exe", + "persist": [ + "Viewer.ini", + "Portable.ini", + "ViewerHistory.ini" + ], + "shortcuts": [ + [ + "Viewer.exe", + "Universal Viewer" + ] + ], + "checkver": { + "url": "http://www.uvviewsoft.com/uviewer/download.htm", + "regex": "<b>Universal Viewer Pro</b>:[\\w\\W]*?<b>([\\d.]+)</b>" + }, + "autoupdate": { + "url": "http://www.uvviewsoft.com/uviewer/files/UniversalViewerPro.zip" + } +} diff --git a/bucket/unsplash-wallpapers.json b/bucket/unsplash-wallpapers.json new file mode 100644 index 00000000000..9c302d91001 --- /dev/null +++ b/bucket/unsplash-wallpapers.json @@ -0,0 +1,30 @@ +{ + "version": "1.3.0", + "description": "A menubar application for Mac, Windows and Linux that brings stunning wallpapers from Unsplash right to your desktop.", + "homepage": "https://github.com/soroushchehresa/unsplash-wallpapers/", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/soroushchehresa/unsplash-wallpapers/releases/download/v1.3.0/Unsplash-Wallpapers-Setup-1.3.0.exe#/dl.7z", + "hash": "c6dc403b7ecf9b83df2230a751435c2ba236828b9795d65bbf77372ff51382a2", + "pre_install": [ + "Expand-7ZipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal", + "Remove-Item \"$dir\\`$*\" -Force -Recurse" + ] + } + }, + "shortcuts": [ + [ + "Unsplash Wallpapers.exe", + "Unsplash Wallpapers" + ] + ], + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/soroushchehresa/unsplash-wallpapers/releases/download/v$version/Unsplash-Wallpapers-Setup-$version.exe#/dl.7z" + } + } + } +} diff --git a/bucket/upcloud-cli.json b/bucket/upcloud-cli.json index dff021f38dd..b269bc3181d 100644 --- a/bucket/upcloud-cli.json +++ b/bucket/upcloud-cli.json @@ -1,16 +1,16 @@ { - "version": "3.5.0", + "version": "3.6.0", "description": "upctl provides a command-line interface to UpCloud services.", "homepage": "https://github.com/UpCloudLtd/upcloud-cli", "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/UpCloudLtd/upcloud-cli/releases/download/v3.5.0/upcloud-cli_3.5.0_windows_x86_64.zip", - "hash": "84aca00fcca93c77abc15e3501d20161e61b319cf3b2b09c4f20491c413317c9" + "url": "https://github.com/UpCloudLtd/upcloud-cli/releases/download/v3.6.0/upcloud-cli_3.6.0_windows_x86_64.zip", + "hash": "52d3e152d3fdbcff647087833b23d8482746c6f62bdbc520da66689d53d24324" }, "arm64": { - "url": "https://github.com/UpCloudLtd/upcloud-cli/releases/download/v3.5.0/upcloud-cli_3.5.0_windows_arm64.zip", - "hash": "d1b5997f0677dd933996a7c6ad3be13c7ecdb4c673d0ba95ce35f22ea869b499" + "url": "https://github.com/UpCloudLtd/upcloud-cli/releases/download/v3.6.0/upcloud-cli_3.6.0_windows_arm64.zip", + "hash": "779ba79fce28d3fbee7baa40830966ad756fa7d6748ac8eb170cab0585eaeb45" } }, "bin": "upctl.exe", diff --git a/bucket/uplay_naderi.json b/bucket/uplay_naderi.json new file mode 100644 index 00000000000..0b16c776b8c --- /dev/null +++ b/bucket/uplay_naderi.json @@ -0,0 +1,27 @@ +{ + "homepage": "https://uplay.ubi.com/", + "version": "nightly", + "license": { + "identifier": "Freeware", + "url": "https://legal.ubi.com/termsofuse/en-US" + }, + "url": "https://ubistatic3-a.akamaihd.net/orbit/launcher_installer/UplayInstaller.exe#/dl.7z", + "pre_install": [ + "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "$fold = \"cache\\installers\"", + "if (!(Test-Path \"$persist_dir\\$fold\")) {", + " New-Item \"$dir\\$fold\" -Type Directory -Force", + "}" + ], + "persist": [ + "games", + "savegames", + "cache\\installers" + ], + "shortcuts": [ + [ + "Uplay.exe", + "Uplay" + ] + ] +} \ No newline at end of file diff --git a/bucket/uv.json b/bucket/uv.json index d2014d3761e..07a6237c369 100644 --- a/bucket/uv.json +++ b/bucket/uv.json @@ -1,16 +1,16 @@ { - "version": "0.1.15", + "version": "0.1.16", "description": "An extremely fast Python package installer and resolver, written in Rust.", "homepage": "https://github.com/astral-sh/uv", "license": "Apache-2.0|MIT", "architecture": { "64bit": { - "url": "https://github.com/astral-sh/uv/releases/download/0.1.15/uv-x86_64-pc-windows-msvc.zip", - "hash": "dfe55955cc7ab137b0dfb186f0e6108f320d79383761d62415ea554167cecb42" + "url": "https://github.com/astral-sh/uv/releases/download/0.1.16/uv-x86_64-pc-windows-msvc.zip", + "hash": "73659c150df62c0c42d8f195763fc270a213383fbcf413f746bb026878fa1d93" }, "32bit": { - "url": "https://github.com/astral-sh/uv/releases/download/0.1.15/uv-i686-pc-windows-msvc.zip", - "hash": "84cfd219b31f5cde825d212012652ab326a81d621faf86c08b03b0b85e72ae4c" + "url": "https://github.com/astral-sh/uv/releases/download/0.1.16/uv-i686-pc-windows-msvc.zip", + "hash": "6dbcc9df5402155a8514b60b07b48d09cb402ee34ed07a2450298d5e75b2ce11" } }, "bin": "uv.exe", diff --git a/bucket/v2ray-rules-dat-git.json b/bucket/v2ray-rules-dat-git.json index c70d8cdcf79..82ede5d690b 100644 --- a/bucket/v2ray-rules-dat-git.json +++ b/bucket/v2ray-rules-dat-git.json @@ -1,14 +1,14 @@ { - "version": "0.2024.03.06.a3c9a23", + "version": "0.2024.03.07.b3e455a", "description": "Data files from Loyalsoldier/v2ray-rules-dat, works for v2ray and Xray.", "homepage": "https://github.com/Loyalsoldier/v2ray-rules-dat", "license": { "identifier": "GPL-3.0-or-later", "url": "https://github.com/Loyalsoldier/v2ray-rules-dat/raw/master/LICENSE" }, - "url": "https://github.com/Loyalsoldier/v2ray-rules-dat/archive/a3c9a23ac1c701771c4bd01df030feb1cdae9b2d.zip", - "hash": "e3af36946b764a40858c58cf03811c1432ee072f82cf200f7162de1768d25759", - "extract_dir": "v2ray-rules-dat-a3c9a23ac1c701771c4bd01df030feb1cdae9b2d", + "url": "https://github.com/Loyalsoldier/v2ray-rules-dat/archive/b3e455a734c09aa5d51a6871149e8a99d7c97a7a.zip", + "hash": "9129a45744879225abf3fe4fdb338894defd785ff456c03e35c2b106ad5673af", + "extract_dir": "v2ray-rules-dat-b3e455a734c09aa5d51a6871149e8a99d7c97a7a", "checkver": { "url": "https://github.com/Loyalsoldier/v2ray-rules-dat/commits/release.atom", "regex": "(?s)>(\\d+)-(\\d+)-(\\d+)T.*?/(?<sha>(?<short>[0-9a-f]{7})[0-9a-f]{33})", diff --git a/bucket/v2ray-rules-dat.json b/bucket/v2ray-rules-dat.json index ca696a5f093..5c03d1deed9 100644 --- a/bucket/v2ray-rules-dat.json +++ b/bucket/v2ray-rules-dat.json @@ -1,5 +1,5 @@ { - "version": "202403062209", + "version": "202403072209", "description": "Data files from Loyalsoldier/v2ray-rules-dat, works for v2ray and Xray.", "homepage": "https://github.com/Loyalsoldier/v2ray-rules-dat", "license": { @@ -8,12 +8,12 @@ }, "depends": "v2ray", "url": [ - "https://github.com/Loyalsoldier/v2ray-rules-dat/releases/download/202403062209/geoip.dat", - "https://github.com/Loyalsoldier/v2ray-rules-dat/releases/download/202403062209/geosite.dat" + "https://github.com/Loyalsoldier/v2ray-rules-dat/releases/download/202403072209/geoip.dat", + "https://github.com/Loyalsoldier/v2ray-rules-dat/releases/download/202403072209/geosite.dat" ], "hash": [ - "e57ec338292df5d00fdb33cf10a255c1d3c7f2d296cc7366ecac98ec94c5d376", - "ccd3af97ef05000de567857564942f65b1147ca6a0d371f9ef53a96e258aafd9" + "852f8877c7d3007f124c38ad43dd78963b5f1a7d11e4fbe3c5349529c7ce74e2", + "e64759f98e7c5ab8fab896f0967103c446d0251c0a2859b00fb633fda1055b8b" ], "installer": { "script": [ diff --git a/bucket/v2rayn-core-with-runtime.json b/bucket/v2rayn-core-with-runtime.json index d4ec3f21810..0bf46c4240e 100644 --- a/bucket/v2rayn-core-with-runtime.json +++ b/bucket/v2rayn-core-with-runtime.json @@ -1,13 +1,13 @@ { - "version": "6.37", + "version": "6.38", "description": "A V2Ray client for Windows, support Xray core and v2fly core.", "homepage": "https://github.com/2dust/v2rayN", "license": { "identifier": "GPL-3.0-only", "url": "https://github.com/2dust/v2rayN/raw/master/LICENSE" }, - "url": "https://github.com/2dust/v2rayN/releases/download/6.37/zz_v2rayN-With-Core-SelfContained.7z", - "hash": "41b57f07f5db6a40bc172eefb0f52798d1553c22304d23d5f951640e30b0411e", + "url": "https://github.com/2dust/v2rayN/releases/download/6.38/zz_v2rayN-With-Core-SelfContained.7z", + "hash": "9697d9585c05cd91bd6b4999833ee6f5eeedb35426f111c0a0af708ade9066c1", "extract_dir": "zz_v2rayN-With-Core-SelfContained", "pre_install": [ "if (!(Test-Path \"$persist_dir\\user-wininet.json\")) {", diff --git a/bucket/v2rayn-core.json b/bucket/v2rayn-core.json index f1999e1f7c9..4266fa8dcaf 100644 --- a/bucket/v2rayn-core.json +++ b/bucket/v2rayn-core.json @@ -1,13 +1,13 @@ { - "version": "6.37", + "version": "6.38", "description": "A V2Ray client for Windows, support Xray core and v2fly core.", "homepage": "https://github.com/2dust/v2rayN", "license": { "identifier": "GPL-3.0-only", "url": "https://github.com/2dust/v2rayN/raw/master/LICENSE" }, - "url": "https://github.com/2dust/v2rayN/releases/download/6.37/v2rayN-With-Core.zip", - "hash": "af27680d47ca69791e0da07ca7c7c6949eb3617b6e623083ffd0556fe07b01fb", + "url": "https://github.com/2dust/v2rayN/releases/download/6.38/v2rayN-With-Core.zip", + "hash": "798db7adc8b8c9b43b548ef31982a5397d81c98118786193e49398d7c735c52d", "extract_dir": "v2rayN-With-Core", "pre_install": [ "if (!(Test-Path \"$persist_dir\\user-wininet.json\")) {", diff --git a/bucket/v2rayn.json b/bucket/v2rayn.json index 2bb5eb97346..1fa1850a50d 100644 --- a/bucket/v2rayn.json +++ b/bucket/v2rayn.json @@ -1,5 +1,5 @@ { - "version": "6.37", + "version": "6.38", "description": "A V2Ray client for Windows, support Xray & v2fly core", "homepage": "https://github.com/2dust/v2rayN", "license": "GPL-3.0-only", @@ -10,16 +10,16 @@ }, "architecture": { "64bit": { - "url": "https://github.com/2dust/v2rayN/releases/download/6.37/v2rayN.zip", - "hash": "ebb453ba8f40a8d6331add242095adb41fa1a04d64a5b3cbdbc1eafc5e6d9935" + "url": "https://github.com/2dust/v2rayN/releases/download/6.38/v2rayN.zip", + "hash": "3ce75d53dfb6bc0a8331fa53735e6d21147dc3ac96af2d8c0c1bf88334aff0a8" }, "32bit": { - "url": "https://github.com/2dust/v2rayN/releases/download/6.37/v2rayN-32.zip", - "hash": "4c64b58c1ba71ad2c97d6a329909e7c1ffaa7aef252a4d37be888f3fe5d8f635" + "url": "https://github.com/2dust/v2rayN/releases/download/6.38/v2rayN-32.zip", + "hash": "f7701a89d97ee982278d708fabcad73cbd99eeec7ceb13203f84693dd5c82d01" }, "arm64": { - "url": "https://github.com/2dust/v2rayN/releases/download/6.37/v2rayN-arm64.zip", - "hash": "f395d4cd99b245d03ad8c6717c7f8583ce8be924171233a735fecc9a7c988cf0" + "url": "https://github.com/2dust/v2rayN/releases/download/6.38/v2rayN-arm64.zip", + "hash": "80cdb706f105cdb4b49516013349b1c5ebf51ad56a12020cebe24608bc6d5ea1" } }, "extract_dir": "v2rayN", diff --git a/bucket/veloren-weekly.json b/bucket/veloren-weekly.json index 1666a27e67c..3320107b457 100644 --- a/bucket/veloren-weekly.json +++ b/bucket/veloren-weekly.json @@ -1,5 +1,5 @@ { - "version": "2024-02-29T00_22", + "version": "2024-03-06T20_35", "description": "A multiplayer voxel RPG inspired by games such as Cube World, Legend of Zelda: Breath of the Wild, Dwarf Fortress and Minecraft", "homepage": "https://veloren.net/", "license": { @@ -14,8 +14,8 @@ ], "architecture": { "64bit": { - "url": "https://github.com/veloren/veloren/releases/download/weekly/weekly-windows-x86_64-2024-02-29T00_22.zip", - "hash": "23b57acc061701d619239cad986d8f26da0bcf9e390a9027f52a90bea022d104" + "url": "https://github.com/veloren/veloren/releases/download/weekly/weekly-windows-x86_64-2024-03-06T20_35.zip", + "hash": "0f81cdf542fffdebc43c20f3f6ac74a5a9bbc41168047479aae95a2b819e23e7" } }, "bin": [ diff --git a/bucket/veracrypt-portable.json b/bucket/veracrypt-portable.json new file mode 100644 index 00000000000..739f430e358 --- /dev/null +++ b/bucket/veracrypt-portable.json @@ -0,0 +1,34 @@ +{ + "homepage": "https://www.veracrypt.fr/en/Home.html", + "version": "1.26.7", + "license": "Apache-2.0", + "url": "https://sourceforge.net/projects/portableapps/files/VeraCrypt%20Portable/VeraCryptPortable_1.26.7.paf.exe#/dl.7z", + "hash": "sha1:08737ab52ec8334ca2cd2fd0944b176824d5406e", + "bin": [ + [ + "VeraCryptPortable.exe", + "veracrypt" + ] + ], + "shortcuts": [ + [ + "VeraCryptPortable.exe", + "VeraCrypt" + ] + ], + "persist": "Data", + "post_install": [ + "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "if(!(test-path \"$dir\\VeraCryptPortable.ini\")) {", + " Copy-Item \"$dir\\Other\\Source\\AppNamePortable.ini\" \"$dir\\VeraCryptPortable.ini\"", + " (Get-Content \"$dir\\VeraCryptPortable.ini\").replace('DisableSplashScreen=false', 'DisableSplashScreen=true') | Set-Content \"$dir\\VeraCryptPortable.ini\"", + "}" + ], + "checkver": { + "url": "https://sourceforge.net/projects/portableapps/rss?path=/VeraCrypt%20Portable", + "re": "/VeraCrypt Portable/VeraCryptPortable_([\\d.]+(?:[a-z])?(?:_Rev_[\\d.])?).paf.exe]]>" + }, + "autoupdate": { + "url": "https://sourceforge.net/projects/portableapps/files/VeraCrypt%20Portable/VeraCryptPortable_$version.paf.exe#/dl.7z" + } +} diff --git a/bucket/viber.json b/bucket/viber.json index 641845dd8b2..e3bdb6f9489 100644 --- a/bucket/viber.json +++ b/bucket/viber.json @@ -1,5 +1,5 @@ { - "version": "22.1.0.0", + "version": "22.2.0.0", "homepage": "https://www.viber.com/", "description": "A freenium service that allows for secure calls and messages to anyone, anywhere.", "license": { @@ -9,7 +9,7 @@ "architecture": { "64bit": { "url": "https://download.cdn.viber.com/desktop/windows/ViberSetup.exe", - "hash": "c3c63ae7e4b54736200671649ae191adab42193ef56330c2c5838551147371c8" + "hash": "06a74548b3279b2a329139ab3e3d6d3edd52ceb291918dc0db57ddfbe1693503" } }, "pre_install": [ diff --git a/bucket/vim-nightly.json b/bucket/vim-nightly.json index de354c46e6e..2e6dc3bad86 100644 --- a/bucket/vim-nightly.json +++ b/bucket/vim-nightly.json @@ -1,5 +1,5 @@ { - "version": "9.1.0151", + "version": "9.1.0158", "description": "A highly configurable text editor for efficiently creating and changing any kind of text.", "homepage": "https://www.vim.org", "license": "Vim", @@ -9,12 +9,12 @@ }, "architecture": { "64bit": { - "url": "https://github.com/vim/vim-win32-installer/releases/download/v9.1.0151/gvim_9.1.0151_x64.zip", - "hash": "6cbb00ecfc1d68c1bca11851c421f28f56a40c974eb835867d582f4865025fac" + "url": "https://github.com/vim/vim-win32-installer/releases/download/v9.1.0158/gvim_9.1.0158_x64.zip", + "hash": "da34ab2f69c7212779d6dcd1c6d0c7cb0a161e12128a6e2398ec95dba7b29346" }, "32bit": { - "url": "https://github.com/vim/vim-win32-installer/releases/download/v9.1.0151/gvim_9.1.0151_x86.zip", - "hash": "bf555937632b26a3b11aba128e621a328a0956b2ba66191e8cc645efe7f250f2" + "url": "https://github.com/vim/vim-win32-installer/releases/download/v9.1.0158/gvim_9.1.0158_x86.zip", + "hash": "b087a4c1ecd4e8be65f01f0e697d640207c464c1657f71adf311ae9b058200b9" } }, "extract_dir": "vim\\vim91", diff --git a/bucket/vim-nightly_DoveBoy.json b/bucket/vim-nightly_DoveBoy.json index 9f29235aff6..f584868a71d 100644 --- a/bucket/vim-nightly_DoveBoy.json +++ b/bucket/vim-nightly_DoveBoy.json @@ -1,5 +1,5 @@ { - "version": "9.1.0151", + "version": "9.1.0158", "description": "A highly configurable text editor for efficiently creating and changing any kind of text.", "homepage": "https://www.vim.org", "license": "Vim", @@ -9,12 +9,12 @@ }, "architecture": { "64bit": { - "url": "https://github.com/vim/vim-win32-installer/releases/download/v9.1.0151/gvim_9.1.0151_x64.zip", - "hash": "6cbb00ecfc1d68c1bca11851c421f28f56a40c974eb835867d582f4865025fac" + "url": "https://github.com/vim/vim-win32-installer/releases/download/v9.1.0158/gvim_9.1.0158_x64.zip", + "hash": "da34ab2f69c7212779d6dcd1c6d0c7cb0a161e12128a6e2398ec95dba7b29346" }, "32bit": { - "url": "https://github.com/vim/vim-win32-installer/releases/download/v9.1.0151/gvim_9.1.0151_x86.zip", - "hash": "bf555937632b26a3b11aba128e621a328a0956b2ba66191e8cc645efe7f250f2" + "url": "https://github.com/vim/vim-win32-installer/releases/download/v9.1.0158/gvim_9.1.0158_x86.zip", + "hash": "b087a4c1ecd4e8be65f01f0e697d640207c464c1657f71adf311ae9b058200b9" } }, "extract_dir": "vim\\vim91", diff --git a/bucket/virtualdub_naderi.json b/bucket/virtualdub_naderi.json new file mode 100644 index 00000000000..39bd834f979 --- /dev/null +++ b/bucket/virtualdub_naderi.json @@ -0,0 +1,51 @@ +{ + "homepage": "http://virtualdub.org", + "version": "1.10.4.35491", + "description": "Video capture/processing utility", + "license": "GPL-2.0-only", + "architecture": { + "64bit": { + "url": "https://downloads.sourceforge.net/project/virtualdub/virtualdub-win/1.10.4.35491/VirtualDub-1.10.4-AMD64.zip", + "hash": "sha1:af324c94e6d8b95b06e327ebe2ca9d90623332ce", + "bin": [ + "vdub64.exe", + "Veedub64.exe" + ], + "shortcuts": [ + [ + "Veedub64.exe", + "VirtualDub" + ] + ] + }, + "32bit": { + "url": "https://downloads.sourceforge.net/project/virtualdub/virtualdub-win/1.10.4.35491/VirtualDub-1.10.4.zip", + "hash": "sha1:ea14a0f331f6fb94c735633bc6be1da3db13ed7b", + "bin": [ + "auxsetup.exe", + "vdub.exe", + "VirtualDub.exe" + ], + "shortcuts": [ + [ + "VirtualDub.exe", + "VirtualDub" + ] + ] + } + }, + "checkver": { + "url": "https://sourceforge.net/projects/virtualdub/files/virtualdub-win/", + "regex": "\"name\":\\s*\"([\\d.]+)\"" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://downloads.sourceforge.net/project/virtualdub/virtualdub-win/$version/VirtualDub-$majorVersion.$minorVersion.$patchVersion-AMD64.zip" + }, + "32bit": { + "url": "https://downloads.sourceforge.net/project/virtualdub/virtualdub-win/$version/VirtualDub-$majorVersion.$minorVersion.$patchVersion.zip" + } + } + } +} diff --git a/bucket/vivetool-gui_naderi.json b/bucket/vivetool-gui_naderi.json new file mode 100644 index 00000000000..1682045941d --- /dev/null +++ b/bucket/vivetool-gui_naderi.json @@ -0,0 +1,21 @@ +{ + "version": "1.6.2.0", + "description": "Windows Feature Control GUI based on ViVeTool", + "homepage": "https://github.com/PeterStrick/ViVeTool-GUI", + "license": "GNU", + "url": "https://github.com/PeterStrick/ViVeTool-GUI/releases/download/v1.6.2/ViVeTool.GUI.1.6.2.0.Portable.zip", + "hash": "47dafe76b6209d24be5c57bcab721bd95cad824b40a3057c4fd08485a9089995", + "shortcuts": [ + [ + "ViVeTool_GUI.exe", + "ViVeTool GUI" + ] + ], + "checkver": { + "url": "https://github.com/PeterStrick/ViVeTool-GUI/releases/latest", + "regex": "ViVeTool.GUI.([\\d.]+).Portable" + }, + "autoupdate": { + "url": "https://github.com/PeterStrick/ViVeTool-GUI/releases/download/v$matchHead/ViVeTool.GUI.$version.Portable.zip" + } +} diff --git a/bucket/vlc-nightly.json b/bucket/vlc-nightly.json index ff081e08c96..9d3014e2573 100644 --- a/bucket/vlc-nightly.json +++ b/bucket/vlc-nightly.json @@ -1,20 +1,20 @@ { - "version": "20240306", + "version": "20240307", "description": "A free and open source multimedia player and framework that plays most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols.", "homepage": "https://www.videolan.org/", "license": "GPL-2.0-only", "architecture": { "64bit": { - "url": "https://artifacts.videolan.org/vlc/nightly-win64/20240306-0441/vlc-4.0.0-dev-win64-be7e3e1b.7z", - "hash": "sha512:03d7241898e4cfb9b6771caec14463835013cf6df0b13d3513c4ed3e2819a4dbb813cc8bf6d201fb130cc997550dd5623a3b1aaf43d8f9e254b62c7b507ae8e1" + "url": "https://artifacts.videolan.org/vlc/nightly-win64/20240307-0430/vlc-4.0.0-dev-win64-be7e3e1b.7z", + "hash": "sha512:63a13e00ca81906138a1f94434e5f27ceeae60f082ef13334929363f803df50aec7be2e3a469115f4e0b642ae8214b47c9d7e219755f1237f2a324934d345397" }, "32bit": { "url": "https://artifacts.videolan.org/vlc/nightly-win32/20240202-0423/vlc-4.0.0-dev-win32-82f3c433.7z", "hash": "sha512:785af62fd28a9de212735087f75d834a95ad081899b0af7fa567ba164c89f2fa8a2cd7855693f82859eec2d32d945b9cbd9963012799b174679e88579ed620ea" }, "arm64": { - "url": "https://artifacts.videolan.org/vlc/nightly-win64-arm-llvm/20240306-0442/vlc-4.0.0-dev-win64-be7e3e1b.7z", - "hash": "sha512:c9124454f525d2a13363203a1cf3d8b8f6f9b8e3eace72bd8f54cc027e49d941c1daf488a4d0508a2c0da69558655114b84b488bd8aea9dfed1155affdb440fe" + "url": "https://artifacts.videolan.org/vlc/nightly-win64-arm-llvm/20240307-0435/vlc-4.0.0-dev-win64-be7e3e1b.7z", + "hash": "sha512:d4b9164ed7d137d0ff43668b70c339270edf9277422d7663e5822f45a46d739a9c57515c22a8ff6cfde57690c68a7a12020005b896b14cc949b3e5897c89e7c2" } }, "extract_dir": "vlc-4.0.0-dev", diff --git a/bucket/vlc-portable_naderi.json b/bucket/vlc-portable_naderi.json new file mode 100644 index 00000000000..c5225ab9090 --- /dev/null +++ b/bucket/vlc-portable_naderi.json @@ -0,0 +1,34 @@ +{ + "homepage": "https://www.videolan.org/", + "version": "3.0.20", + "license": "GPL-2.0-only", + "url": "https://sourceforge.net/projects/portableapps/files/VLC%20Media%20Player%20Portable/VLCPortable_3.0.20.paf.exe#/dl.7z", + "hash": "sha1:3b4235dc0348405dbc60128835f0cce5c8b86ad7", + "bin": [ + [ + "VLCPortable.exe", + "vlc" + ] + ], + "shortcuts": [ + [ + "VLCPortable.exe", + "VLC media player" + ] + ], + "persist": "Data", + "post_install": [ + "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "if(!(test-path \"$dir\\VLCPortable.ini\")) {", + " Copy-Item \"$dir\\Other\\Source\\AppNamePortable.ini\" \"$dir\\VLCPortable.ini\"", + " (Get-Content \"$dir\\VLCPortable.ini\").replace('DisableSplashScreen=false', 'DisableSplashScreen=true') | Set-Content \"$dir\\VLCPortable.ini\"", + "}" + ], + "checkver": { + "url": "https://sourceforge.net/projects/portableapps/rss?path=/VLC%20Media%20Player%20Portable", + "re": "/VLC Media Player Portable/VLCPortable_([\\d.]+(?:_Rev_[\\d.])?).paf.exe]]>" + }, + "autoupdate": { + "url": "https://sourceforge.net/projects/portableapps/files/VLC%20Media%20Player%20Portable/VLCPortable_$version.paf.exe#/dl.7z" + } +} diff --git a/bucket/vmware-autounlocker.json b/bucket/vmware-autounlocker.json new file mode 100644 index 00000000000..788d843cd22 --- /dev/null +++ b/bucket/vmware-autounlocker.json @@ -0,0 +1,40 @@ +{ + "version": "2.0.1", + "description": "VMWare Auto Unlocker. Create/use macOS virtual machines inside VMware.", + "homepage": "https://github.com/paolo-projects/auto-unlocker", + "license": { + "identifier": "GPL-3.0-only", + "url": "https://github.com/paolo-projects/auto-unlocker/blob/master/LICENSE" + }, + "suggest": { + "VMware Workstation": "Ash258/VMware" + }, + "architecture": { + "64bit": { + "url": "https://github.com/paolo-projects/auto-unlocker/releases/download/v2.0.1/Unlocker-v2.0.1-x64.zip", + "hash": "d5211840fa79e2e322ba78dcd789fe6045c18428ad4e04088fd146cf9cf26ad4" + } + }, + "pre_install": "if (-not (is_admin)) { throw 'Administrator privileges are required' }", + "installer": { + "file": "Unlocker.exe", + "args": "--install", + "keep": true + }, + "uninstaller": { + "file": "Unlocker", + "args": "--uninstall" + }, + "persist": "backup", + "checkver": { + "url": "https://github.com/paolo-projects/auto-unlocker/releases/", + "regex": "releases/tag/v(.+?)\"" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/paolo-projects/auto-unlocker/releases/download/v$version/Unlocker-v$version-x64.zip" + } + } + } +} diff --git a/bucket/vscode-insider.json b/bucket/vscode-insider.json new file mode 100644 index 00000000000..102a5af9e2a --- /dev/null +++ b/bucket/vscode-insider.json @@ -0,0 +1,96 @@ +{ + "version": "1709701530404", + "homepage": "https://code.visualstudio.com/", + "description": "Visual Studio Code is a lightweight but powerful source code editor (Portable Edition).", + "license": { + "identifier": "Freeware", + "url": "https://code.visualstudio.com/License/" + }, + "bin": [ + [ + "bin\\code-insiders.cmd", + "code-insiders" + ] + ], + "shortcuts": [ + [ + "Code - Insiders.exe", + "Visual Studio Code - Insiders" + ] + ], + "persist": "data", + "post_install": [ + "if (Test-Path \"$dir\\vscode-install-context.reg\") {", + " $codepath = \"$dir\\Code - Insiders.exe\".Replace('\\', '\\\\')", + " $content = Get-Content \"$dir\\vscode-install-context.reg\"", + " $content = $content.Replace('$code', $codepath)", + " $content = $content.Replace('&Code', 'Code &Insiders')", + " if ($global) {", + " $content = $content.Replace('HKEY_CURRENT_USER', 'HKEY_LOCAL_MACHINE')", + " }", + " $content | Set-Content -Path \"$dir\\vscode-install-context.reg\"", + "}", + "if (Test-Path \"$dir\\vscode-uninstall-context.reg\") {", + " $content = Get-Content \"$dir\\vscode-uninstall-context.reg\"", + " $content = $content.Replace('&Code', 'Code &Insiders')", + " if ($global) {", + " $content = $content.Replace('HKEY_CURRENT_USER', 'HKEY_LOCAL_MACHINE')", + " }", + " $content | Set-Content -Path \"$dir\\vscode-uninstall-context.reg\"", + "}" + ], + "architecture": { + "64bit": { + "url": [ + "https://code.visualstudio.com/sha/download?build=insider&os=win32-x64-archive#/dl.7z", + "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/visual-studio-code/vscode-install-context.reg", + "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/visual-studio-code/vscode-uninstall-context.reg" + ], + "hash": [ + "649c1ebdc21295b3bb2e1911f9eb90b2d0ee6f5cfd6a868869a469eebfaf0d78", + "b65d66860d9ccc18bfb05237b03e06db0d6c574be3d4b946c2a5e6865c08cb28", + "df2a5162e72e2518e2b75b4337c8e7b46c136554872af90fa0de1cf6ebef376f" + ] + }, + "arm64": { + "url": [ + "https://code.visualstudio.com/sha/download?build=insider&os=win32-arm64-archive#/dl.7z", + "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/visual-studio-code/vscode-install-context.reg", + "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/visual-studio-code/vscode-uninstall-context.reg" + ], + "hash": [ + "20300e71a1f3194c1e3d87a15c532359b0595e75c6f185efadb336f2f6f5cb41", + "b65d66860d9ccc18bfb05237b03e06db0d6c574be3d4b946c2a5e6865c08cb28", + "df2a5162e72e2518e2b75b4337c8e7b46c136554872af90fa0de1cf6ebef376f" + ] + } + }, + "checkver": { + "url": "https://code.visualstudio.com/sha?build=insider", + "jsonpath": "$.products[?(@.platform.os == 'win32-x64-archive')].timestamp" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://code.visualstudio.com/sha/download?build=insider&os=win32-x64-archive#/dl.7z", + "hash": { + "url": "https://code.visualstudio.com/sha?build=insider", + "jsonpath": "$.products[?(@.platform.os == 'win32-x64-archive')].sha256hash" + } + }, + "arm64": { + "url": "https://code.visualstudio.com/sha/download?build=insider&os=win32-arm64-archive#/dl.7z", + "hash": { + "url": "https://code.visualstudio.com/sha?build=insider", + "jsonpath": "$.products[?(@.platform.os == 'win32-arm64-archive')].sha256hash" + } + } + } + }, + "notes": [ + "Visual Studio Code now supports Portable Mode! Please move the following directories:", + "From \"$env:USERPROFILE\\.vscode-insiders\\extensions\" to \"$env:SCOOP\\persist\\vscode-insider\\data\\extensions\"", + "From \"$env:APPDATA\\Code - Insiders\" to \"$env:SCOOP\\persist\\vscode-insider\\data\\user-data\"", + "Add Visual Studio Code as a context menu option by running: \"$dir\\vscode-install-context.reg\"" + ] +} diff --git a/bucket/vscode-insiders.json b/bucket/vscode-insiders.json index 3d2b0bb1b7f..7e0b4c7c209 100644 --- a/bucket/vscode-insiders.json +++ b/bucket/vscode-insiders.json @@ -1,5 +1,5 @@ { - "version": "1.88.0-insider+1709701530404", + "version": "1.88.0-insider+1709787956784", "description": "Visual Studio Code is a lightweight but powerful source code editor (Insiders, Portable Edition).", "homepage": "https://code.visualstudio.com/", "license": { @@ -15,7 +15,7 @@ "architecture": { "64bit": { "url": "https://update.code.visualstudio.com/latest/win32-x64-archive/insider#/dl.7z", - "hash": "649c1ebdc21295b3bb2e1911f9eb90b2d0ee6f5cfd6a868869a469eebfaf0d78" + "hash": "18cf10632d52d738bcd3518ab81bc6e5d400777457cbbee88ba91d988f23764e" }, "32bit": { "url": "https://update.code.visualstudio.com/latest/win32-archive/insider#/dl.7z", @@ -23,7 +23,7 @@ }, "arm64": { "url": "https://update.code.visualstudio.com/latest/win32-arm64-archive/insider#/dl.7z", - "hash": "20300e71a1f3194c1e3d87a15c532359b0595e75c6f185efadb336f2f6f5cb41" + "hash": "a4bc72626a4ddeaa8ec1ab0989a98f359bc4eb3bdf5e25fbdb9fc76bb7c188d2" } }, "post_install": [ diff --git a/bucket/vscode-portable.json b/bucket/vscode-portable.json index b0946faad79..c0192d8278e 100644 --- a/bucket/vscode-portable.json +++ b/bucket/vscode-portable.json @@ -1,6 +1,6 @@ { "homepage": "https://code.visualstudio.com/", - "version": "1.87.0", + "version": "1.87.1", "license": { "identifier": "Freeware", "url": "https://code.visualstudio.com/License/" @@ -13,8 +13,8 @@ ], "architecture": { "64bit": { - "url": "https://update.code.visualstudio.com/1.87.0/win32-x64-archive/stable#/dl.7z", - "hash": "9ccef061383f0e03fba0606be021a50a5d4f175cfb515474b5968a55b88913e0" + "url": "https://update.code.visualstudio.com/1.87.1/win32-x64-archive/stable#/dl.7z", + "hash": "0db17bcad100f78dc99b8f38d3994f3a1fe75fe20010e7ad9be7a28da2d1cad8" } }, "bin": [ diff --git a/bucket/vscode.json b/bucket/vscode.json index 889f2910d2d..0111d6f6417 100644 --- a/bucket/vscode.json +++ b/bucket/vscode.json @@ -1,5 +1,5 @@ { - "version": "1.87.0", + "version": "1.87.1", "description": "Lightweight but powerful source code editor", "homepage": "https://code.visualstudio.com/", "license": { @@ -15,21 +15,21 @@ "architecture": { "64bit": { "url": [ - "https://update.code.visualstudio.com/1.87.0/win32-x64-archive/stable#/dl.7z", + "https://update.code.visualstudio.com/1.87.1/win32-x64-archive/stable#/dl.7z", "https://raw.githubusercontent.com/Weidows-projects/scoop-3rd/main/scripts/register.zip" ], "hash": [ - "9ccef061383f0e03fba0606be021a50a5d4f175cfb515474b5968a55b88913e0", + "0db17bcad100f78dc99b8f38d3994f3a1fe75fe20010e7ad9be7a28da2d1cad8", "A6B668AD01150935B9B4FC44F03AE540CC0750551B809D83B9E6535AF237E844" ] }, "arm64": { "url": [ - "https://update.code.visualstudio.com/1.87.0/win32-arm64-archive/stable#/dl.7z", + "https://update.code.visualstudio.com/1.87.1/win32-arm64-archive/stable#/dl.7z", "https://raw.githubusercontent.com/Weidows-projects/scoop-3rd/main/scripts/register.zip" ], "hash": [ - "1ee3d0908283ca8785dd6bff9f22c85bb774397ef2af9a303f69cd76f2b977c5", + "16b881a74711921f87b172009e96836a011b56a3b332857fb1979e11034e993c", "A6B668AD01150935B9B4FC44F03AE540CC0750551B809D83B9E6535AF237E844" ] } diff --git a/bucket/vscode_ScoopInstaller.json b/bucket/vscode_ScoopInstaller.json index 151a571f9ab..9b177f46abb 100644 --- a/bucket/vscode_ScoopInstaller.json +++ b/bucket/vscode_ScoopInstaller.json @@ -1,5 +1,5 @@ { - "version": "1.87.0", + "version": "1.87.1", "description": "Lightweight but powerful source code editor", "homepage": "https://code.visualstudio.com/", "license": { @@ -14,12 +14,12 @@ ], "architecture": { "64bit": { - "url": "https://update.code.visualstudio.com/1.87.0/win32-x64-archive/stable#/dl.7z", - "hash": "9ccef061383f0e03fba0606be021a50a5d4f175cfb515474b5968a55b88913e0" + "url": "https://update.code.visualstudio.com/1.87.1/win32-x64-archive/stable#/dl.7z", + "hash": "0db17bcad100f78dc99b8f38d3994f3a1fe75fe20010e7ad9be7a28da2d1cad8" }, "arm64": { - "url": "https://update.code.visualstudio.com/1.87.0/win32-arm64-archive/stable#/dl.7z", - "hash": "1ee3d0908283ca8785dd6bff9f22c85bb774397ef2af9a303f69cd76f2b977c5" + "url": "https://update.code.visualstudio.com/1.87.1/win32-arm64-archive/stable#/dl.7z", + "hash": "16b881a74711921f87b172009e96836a011b56a3b332857fb1979e11034e993c" } }, "env_add_path": "bin", diff --git a/bucket/vscode_akirco.json b/bucket/vscode_akirco.json index 73b0c415aa0..413d5ffd346 100644 --- a/bucket/vscode_akirco.json +++ b/bucket/vscode_akirco.json @@ -1,5 +1,5 @@ { - "version": "1.87.0", + "version": "1.87.1", "description": "Lightweight but powerful source code editor", "homepage": "https://code.visualstudio.com/", "license": { @@ -10,12 +10,12 @@ "architecture": { "64bit": { "url": [ - "https://vscode.download.prss.microsoft.com/dbazure/download/stable/019f4d1419fbc8219a181fab7892ebccf7ee29a2/VSCode-win32-x64-1.87.0.zip", + "https://vscode.download.prss.microsoft.com/dbazure/download/stable/1e790d77f81672c49be070e04474901747115651/VSCode-win32-x64-1.87.1.zip", "https://raw.githubusercontent.com/ScoopInstaller/Extras/master/scripts/vscode/install-context.reg", "https://raw.githubusercontent.com/ScoopInstaller/Extras/master/scripts/vscode/uninstall-context.reg" ], "hash": [ - "9ccef061383f0e03fba0606be021a50a5d4f175cfb515474b5968a55b88913e0", + "0db17bcad100f78dc99b8f38d3994f3a1fe75fe20010e7ad9be7a28da2d1cad8", "8ef94c82319b69754bdae0099af266d184d179a37af8b8beb11334c6ab639752", "df2a5162e72e2518e2b75b4337c8e7b46c136554872af90fa0de1cf6ebef376f" ] diff --git a/bucket/waterfox-portable_naderi.json b/bucket/waterfox-portable_naderi.json new file mode 100644 index 00000000000..1e49caca407 --- /dev/null +++ b/bucket/waterfox-portable_naderi.json @@ -0,0 +1,31 @@ +{ + "version": "6.0.9", + "description": "The 100% fresh, free-range, ethical browser (portable classic branch).", + "homepage": "https://www.waterfox.net", + "license": "MPL-2.0", + "url": "https://cdn1.waterfox.net/waterfox/releases/G6.0.9/WINNT_x86_64/Waterfox%20Setup%20G6.0.9.exe#/dl.7z", + "hash": "28270eb3e52bf4d3bce0e29b93b9a424f5bb5bbac72ce45eea851656a6396b68", + "extract_dir": "core", + "bin": [ + [ + "waterfox.exe", + "waterfox", + "-Profile \"$dir\\Profile\"" + ] + ], + "shortcuts": [ + [ + "waterfox.exe", + "Waterfox", + "-Profile Profile" + ] + ], + "persist": "Profile", + "checkver": { + "github": "https://github.com/WaterfoxCo/Waterfox", + "regex": "/releases/tag/(?:v|V|g|G)?([\\d.]+)" + }, + "autoupdate": { + "url": "https://cdn1.waterfox.net/waterfox/releases/G$version/WINNT_x86_64/Waterfox%20Setup%20G$version.exe#/dl.7z" + } +} diff --git a/bucket/wavebox-portable.json b/bucket/wavebox-portable.json new file mode 100644 index 00000000000..496ddfdd434 --- /dev/null +++ b/bucket/wavebox-portable.json @@ -0,0 +1,42 @@ +{ + "version": "10.122.30.2", + "description": "Wavebox 10. A distraction-free browser for fast and focused working across all web apps.", + "homepage": "https://wavebox.io/", + "license": { + "identifier": "Proprietary", + "url": "https://wavebox.io/eula" + }, + "architecture": { + "64bit": { + "url": "https://download.wavebox.app/stable/win/Install%20Wavebox%2010.122.30.2.exe#/dl.7z", + "hash": "c00e153a98e0f8d7bbf81deda0e042414d0358a22f19fa6564c02e6de5e230e9" + } + }, + "pre_install": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal", + "bin": [ + [ + "Wavebox.exe", + "wavebox", + "--user-data-dir=\"$dir\\User Data\"" + ] + ], + "shortcuts": [ + [ + "Wavebox.exe", + "Wavebox", + "--user-data-dir=\"$dir\\User Data\"" + ] + ], + "persist": "User Data", + "checkver": { + "url": "https://download.wavebox.app/appcast/appcast.xml?platform=win32&channel=core&isPayingUser=true", + "xpath": "/rss/channel/item/enclosure/@sparkle:shortVersionString" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.wavebox.app/stable/win/Install%20Wavebox%20$version.exe#/dl.7z" + } + } + } +} diff --git a/bucket/wavepad_naderi.json b/bucket/wavepad_naderi.json new file mode 100644 index 00000000000..316c0700e80 --- /dev/null +++ b/bucket/wavepad_naderi.json @@ -0,0 +1,19 @@ +{ + "homepage": "https://www.nch.com.au/wavepad/", + "description": "This audio editing software is a full-featured professional audio and music editor.", + "license": "free for non-commercial home use", + "version": "9.00", + "url": "https://www.nch.com.au/components/wpsetup.exe#/dl.7z", + "hash": "723e2c9c0be6e011dd45ab9544fe307f025c6d319e1e6b5c52f45419d6218a22", + "bin": "WavePad.exe", + "shortcuts": [ + [ + "WavePad.exe", + "WavePad" + ] + ], + "autoupdate": { + "url": "https://www.nch.com.au/components/wpsetup.exe#/dl.7z" + } +} + diff --git a/bucket/webcatalog.json b/bucket/webcatalog.json new file mode 100644 index 00000000000..df1690194d6 --- /dev/null +++ b/bucket/webcatalog.json @@ -0,0 +1,27 @@ +{ + "version": "55.3.0", + "description": "Transform websites into desktop apps with WebCatalog, and access a wealth of exclusive apps for Mac & PC. ", + "license": "???", + "homepage": "https://webcatalog.io", + "url": "https://cdn-2.webcatalog.io/webcatalog/WebCatalog%20Setup%2055.3.0.exe#/dl.7z", + "hash": "be8bf21891d34c3c1837fe9d61d2ae0468f9c9d555c2175ecc3636b9527a392e", + "installer": { + "script": [ + "Expand-7ZipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal", + "Remove-Item \"$dir\\`$*\", \"$dir\\Uninst*\" -Force -Recurse" + ] + }, + "shortcuts": [ + [ + "WebCatalog.exe", + "WebCatalog" + ] + ], + "checkver": { + "url": "https://webcatalog.io/en/desktop/", + "regex": "\"windowsVersion\":\"([\\d.]+)" + }, + "autoupdate": { + "url": "https://cdn-2.webcatalog.io/webcatalog/WebCatalog%20Setup%20$version.exe#/dl.7z" + } +} diff --git a/bucket/wezterm-portable.json b/bucket/wezterm-portable.json new file mode 100644 index 00000000000..0d7fe2a6aee --- /dev/null +++ b/bucket/wezterm-portable.json @@ -0,0 +1,37 @@ +{ + "version": "20240203-110809-5046fc22", + "description": "GPU-accelerated terminal emulator", + "homepage": "https://github.com/wez/wezterm", + "license": "Apache-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/wez/wezterm/releases/download/20240203-110809-5046fc22/WezTerm-windows-20240203-110809-5046fc22.zip", + "hash": "57e5d03b585303d81e8b8e96d1230362852eb39aca92b3b29c7a42cfb82f9ac4" + } + }, + "extract_dir": "WezTerm-windows-20240203-110809-5046fc22", + "pre_install": "if(!(Test-Path \"$dir/wezterm.lua\")) { Add-Content \"$dir/wezterm.lua\" \"return {}\" }", + "bin": "wezterm.exe", + "persist": [ + "colors", + "wezterm.lua" + ], + "shortcuts": [ + [ + "wezterm-gui.exe", + "WezTerm" + ] + ], + "checkver": { + "url": "https://github.com/wez/wezterm/releases", + "regex": "/wezterm/tree/(.+?)\"" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/wez/wezterm/releases/download/$version/WezTerm-windows-$version.zip" + } + }, + "extract_dir": "WezTerm-windows-$version" + } +} diff --git a/bucket/wfc_naderi.json b/bucket/wfc_naderi.json new file mode 100644 index 00000000000..1eb0c1671e2 --- /dev/null +++ b/bucket/wfc_naderi.json @@ -0,0 +1,27 @@ +{ + "_comment": "Don't forget to update exe name hardcoded in installer/script", + "version": "6.9.9.6", + "description": "Powerful tool which extends the functionality of Windows Firewall and provides new extra features which makes Windows Firewall better", + "homepage": "https://www.binisoft.org/wfc.php", + "license": "Freeware", + "depends": "sudo", + "url": "https://www.binisoft.org/download/wfc6setup.exe", + "hash": "accb7d4ccd9e6c5c1988c1bfe8015b2e459e52b3f8a965bd086a4746000524e6", + "installer": { + "script": "sudo cmd.exe /c start /WAIT \"$dir\\wfc6setup.exe\" -install -close \"$dir\"" + }, + "uninstaller": { + "script": [ + "sudo taskkill.exe /f /im wfc.exe", + "sudo sc.exe stop wfcs", + "sudo sc.exe delete wfcs", + "sudo reg.exe delete \"HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\Windows Firewall Control\" /f" + ] + }, + "checkver": { + "re": ">(\\d.\\d.\\d.\\d+)<" + }, + "autoupdate": { + "url": "https://www.binisoft.org/download/wfc$majorVersionsetup.exe" + } +} diff --git a/bucket/whalebird.json b/bucket/whalebird.json index 6b697284b54..eb7818db0b1 100644 --- a/bucket/whalebird.json +++ b/bucket/whalebird.json @@ -1,12 +1,12 @@ { - "version": "6.0.2", + "version": "6.0.3", "description": "A Mastodon, Pleroma, and Misskey client for desktop application.", "homepage": "https://whalebird.social/", "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/h3poteto/whalebird-desktop/releases/download/v6.0.2/Whalebird-6.0.2-win-x64.exe#/dl.7z", - "hash": "577abf4ded5f577840dad47e80d6027bca5f3a19a67ca0c3b03107f4b84d3f15", + "url": "https://github.com/h3poteto/whalebird-desktop/releases/download/v6.0.3/Whalebird-6.0.3-win-x64.exe#/dl.7z", + "hash": "5d1162bc8d5459ff58f1f479e0d8ab2097f5e792991bd96c20e9eccbaba1093a", "pre_install": "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"" } }, diff --git a/bucket/whatspc.json b/bucket/whatspc.json new file mode 100644 index 00000000000..c2e89475be1 --- /dev/null +++ b/bucket/whatspc.json @@ -0,0 +1,18 @@ +{ + "version": "0.10.0", + "description": "Informations about Windows", + "homepage": "https://github.com/builtbybel/WhatsPC", + "license": "MIT", + "url": "https://github.com/builtbybel/WhatsPC/releases/download/0.10.0/whatspc.zip", + "hash": "83f64880ba98a50def79a18b2dcc1635cc1fbf9faeec647b0a3215124f8b9803", + "shortcuts": [ + [ + "WhatsPC.exe", + "WhatsPC" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/builtbybel/WhatsPC/releases/download/$version/whatspc.zip" + } +} diff --git a/bucket/wigui.json b/bucket/wigui.json new file mode 100644 index 00000000000..57bd881c525 --- /dev/null +++ b/bucket/wigui.json @@ -0,0 +1,22 @@ +{ + "version": "1.9.2", + "description": "GUI to search, select and install Apps at once with Winget package manager behind", + "homepage": "https://github.com/Romanitho/Winget-Install-GUI/", + "license": { + "identifier": "MIT", + "url": "https://github.com/Romanitho/Winget-Install-GUI/blob/main/LICENSE" + }, + "url": "https://github.com/Romanitho/Winget-Install-GUI/releases/download/v1.9.2/WiGui.exe", + "hash": "7cff96e464fc660c0a06617c6d7370f8d911fdd71884443c9ac9f13eb2f61fc6", + "bin": "WiGui.exe", + "shortcuts": [ + [ + "WiGui.exe", + "WiGui" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/Romanitho/Winget-Install-GUI/releases/download/v$version/WiGui.exe" + } +} diff --git a/bucket/wikidpad_naderi.json b/bucket/wikidpad_naderi.json new file mode 100644 index 00000000000..ef5d0a5fb3d --- /dev/null +++ b/bucket/wikidpad_naderi.json @@ -0,0 +1,23 @@ +{ + "homepage": "http://wikidpad.sourceforge.net/", + "version": "2.2", + "license": "LGPL-2.1-only", + "url": "http://downloads.sourceforge.net/wikidpad/WikidPad-2.2.exe", + "hash": "cf7714c79bcb1895c6ffde321b41d4e12e2db5efd0655c2adace566af184cb13", + "innosetup": true, + "persist": [ + "WikidPad.config", + "Data", + "WikidPadGlobals" + ], + "shortcuts": [ + [ + "WikidPad.exe", + "WikidPad" + ] + ], + "checkver": "([\\d.]+)\\s*\\(stable\\)", + "autoupdate": { + "url": "http://downloads.sourceforge.net/wikidpad/WikidPad-$version.exe" + } +} diff --git a/bucket/win-aio.json b/bucket/win-aio.json new file mode 100644 index 00000000000..bd4d7a601d1 --- /dev/null +++ b/bucket/win-aio.json @@ -0,0 +1,15 @@ +{ + "version": "1.3", + "description": "WinAIO Maker Professional. Professional tool to manage, configure, edit and delete Images into WIMs, being possible, make a Bootable.", + "homepage": "https://download.cnet.com/WinAIO-Maker-Professional/3000-2094_4-75605123.html", + "license": "Freeware", + "url": "https://archive.org/download/WinAIOMakerProfessionalV1.3/WinAIO%20Maker%20Professional%20v1.3.rar", + "hash": "sha1:42efbfacfe6e48feebffaa6ca756a572298cc68b", + "shortcuts": [ + [ + "WinAIO Maker Professional v1.3.exe", + "WinAIO Maker Professional" + ] + ], + "checkver": "\"softwareVersion\":\"([\\d.]+)" +} diff --git a/bucket/win-bash_naderi.json b/bucket/win-bash_naderi.json new file mode 100644 index 00000000000..4923448ce90 --- /dev/null +++ b/bucket/win-bash_naderi.json @@ -0,0 +1,11 @@ +{ + "homepage": "http://win-bash.sourceforge.net/", + "license": "MIT", + "version": "latest", + "url": "https://downloads.sourceforge.net/project/win-bash/shell-complete/latest/shell.w32-ix86.zip", + "hash": "sha1:1d0d2df8b3e278cc3418b7d0c10021dff1a72e30", + "bin": [ + "bash.exe" + ] +} + diff --git a/bucket/win-gpg.json b/bucket/win-gpg.json new file mode 100644 index 00000000000..0653108c39b --- /dev/null +++ b/bucket/win-gpg.json @@ -0,0 +1,47 @@ +{ + "homepage": "https://scand.com/products/wingpg/", + "version": "1.0", + "license": "GPL-3.0-only", + "architecture": { + "64bit": { + "url": "https://s3.amazonaws.com/assets.scand.com/WinGPG/WinGPG-1.0-Portable-x64.zip", + "hash": "0530ede9df3936fdd3078284dfce7b832521fc9921c7c22c99b37053034c302d", + "extract_dir": "x64" + }, + "32bit": { + "url": "https://s3.amazonaws.com/assets.scand.com/WinGPG/WinGPG-1.0-Portable-x32.zip", + "hash": "ac41214f0340bb7ef37bab09afea9a5e5d5de454eb744b494802e30392ba3e24", + "extract_dir": "x86" + } + }, + "bin": [ + "gpg.exe", + "gpgv.exe", + "gpgconf.exe", + "gpg-agent.exe", + "gpg-connect-agent.exe", + "dirmngr.exe", + "pinentry-basic.exe", + "pinentry.exe", + "scdaemon.exe", + "WinGPG.exe" + ], + "persist": "keys", + "shortcuts": [ + [ + "WinGPG.exe", + "WinGPG" + ] + ], + "checkver": "WinGPG-([\\d.]+)-Portable-x32\\.zip", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://s3.amazonaws.com/assets.scand.com/WinGPG/WinGPG-$version-Portable-x64.zip" + }, + "32bit": { + "url": "https://s3.amazonaws.com/assets.scand.com/WinGPG/WinGPG-$version-Portable-x32.zip" + } + } + } +} diff --git a/bucket/win11rct.json b/bucket/win11rct.json new file mode 100644 index 00000000000..7dd040811f7 --- /dev/null +++ b/bucket/win11rct.json @@ -0,0 +1,21 @@ +{ + "version": "1.5.0", + "homepage": "https://github.com/ByteJammer/Win11RCT", + "description": "Windows 11 Requirements Check Tool", + "license": "GNU", + "url": "https://bytejams.com/win11rct/Win11RCT.zip", + "hash": "3b6def2d3a8fe84aeb9fe4f05648ee1e2932a31c553d4a3978b636d6ee61f141", + "shortcuts": [ + [ + "Win11RCT.exe", + "Win11RCT" + ] + ], + "checkver": { + "url": "https://bytejams.com/win11rct/", + "regex": "Version\\s([\\d.]+)" + }, + "autoupdate": { + "url": "https://bytejams.com/win11rct/Win11RCT.zip" + } +} diff --git a/bucket/winamp.json b/bucket/winamp.json new file mode 100644 index 00000000000..973162276c7 --- /dev/null +++ b/bucket/winamp.json @@ -0,0 +1,34 @@ +{ + "version": "5.9.2.10042", + "description": "Winamp is a legend. A game changer since 1997. A media player with a heritage, and a vibrant community of 80 million active users worldwide today.", + "homepage": "https://www.winamp.com/", + "license": "Freeware", + "url": "https://download.nullsoft.com/winamp/client/winamp_latest_full.exe#/dl.7z", + "hash": "fa09d24d7481dbdfc1cff6aaa92d2aec908e037a22a02346f6feeee5d6ba688e", + "pre_install": "if (!(Test-Path \"$persist_dir\\Winamp.ini\")) { New-Item \"$dir\\Winamp.ini\" | Out-Null }", + "installer": { + "script": [ + "Move-Item \"$dir\\`$_12_\\Plugins\\Milkdrop2\\*.ini\" \"$dir\\Plugins\\Milkdrop2\\\" -Force", + "Rename-Item \"$dir\\`$R0\" \"$dir\\Skins\"", + "Remove-Item \"$dir\\`$*\", \"$dir\\Microsoft.VC*.*\", \"$dir\\file000*.*\" -Force -Recurse" + ] + }, + "shortcuts": [ + [ + "winamp.exe", + "Winamp" + ] + ], + "persist": [ + "Winamp.ini", + "Plugins", + "Skins" + ], + "checkver": { + "url": "https://www.techspot.com/downloads/3-winamp-full.html", + "regex": "<title>.+?([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.nullsoft.com/winamp/client/winamp_latest_full.exe#/dl.7z" + } +} diff --git a/bucket/winauth-portable.json b/bucket/winauth-portable.json new file mode 100644 index 00000000000..d0b035e3da8 --- /dev/null +++ b/bucket/winauth-portable.json @@ -0,0 +1,23 @@ +{ + "version": "3.6.2", + "description": "Authenticator for a wide variety of websites and services.", + "homepage": "https://winauth.github.io/winauth/", + "license": "GPL-3.0-only", + "url": "https://github.com/winauth/winauth/releases/download/3.6.2/WinAuth-3.6.2.zip", + "hash": "3f34eb1ca342ad0783cd57c84f2f73c37df3ea880768dd415f509bfdbf02a785", + "pre_install": "if(!(Test-Path \"$dir/WinAuth.xml\")) { Add-Content \"$dir/WinAuth.xml\" $null }", + "shortcuts": [ + [ + "WinAuth.exe", + "WinAuth" + ] + ], + "persist": "WinAuth.xml", + "checkver": { + "url": "https://github.com/winauth/winauth/releases", + "regex": "/winauth/winauth/tree/([\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/winauth/winauth/releases/download/$version/WinAuth-$version.zip" + } +} diff --git a/bucket/windedit.json b/bucket/windedit.json new file mode 100644 index 00000000000..b3e109a09e9 --- /dev/null +++ b/bucket/windedit.json @@ -0,0 +1,32 @@ +{ + "version": "1.0.0_Prerelease_1", + "description": "A high performace text editor for huge file and long line.", + "homepage": "https://kingtoolbox.github.io/", + "license": "Apache-2.0", + "suggest": { + "vcredist2019": "extras/vcredist2019" + }, + "url": "https://github.com/kingToolbox/WindEdit/releases/download/1.0-prerelease/WindEdit_1.0.0_Prerelease_1_Windows_Portable.zip", + "hash": "3a730599715013ca6405c633e684829c4cf5d7b451d26d21295773b68ae2887f", + "extract_dir": "WindEdit_1.0.0", + "shortcuts": [ + [ + "WindEdit.exe", + "WindEdit" + ] + ], + "persist": [ + "global", + "plugins", + "profiles", + "terminal" + ], + "checkver": { + "url": "https://github.com/kingToolbox/WindEdit/releases/", + "regex": "/kingToolbox/WindEdit/releases/download/(?<path>[prerelease\\-\\d.]+)?/WindEdit_([\\d.Prerelease_]+)_Windows" + }, + "autoupdate": { + "url": "https://github.com/kingToolbox/WindEdit/releases/download/$matchPath/WindEdit_$version_Windows_Portable.zip", + "extract_dir": "WindEdit_$majorVersion.$minorVersion.0" + } +} diff --git a/bucket/windirstat-portable.json b/bucket/windirstat-portable.json new file mode 100644 index 00000000000..ecaa2a4e93c --- /dev/null +++ b/bucket/windirstat-portable.json @@ -0,0 +1,34 @@ +{ + "homepage": "https://windirstat.net/", + "version": "1.1.2.80_Rev_3", + "license": "GPL-2.0-only", + "url": "https://sourceforge.net/projects/portableapps/files/WinDirStat%20Portable/WinDirStatPortable_1.1.2.80_Rev_3.paf.exe#/dl.7z", + "hash": "md5:884ae0063ec1ba535a3a3f7209032ec8", + "bin": [ + [ + "WinDirStatPortable.exe", + "windirstat" + ] + ], + "shortcuts": [ + [ + "WinDirStatPortable.exe", + "WinDirStat" + ] + ], + "persist": "Data", + "post_install": [ + "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "if(!(test-path \"$dir\\WinDirStatPortable.ini\")) {", + " Copy-Item \"$dir\\Other\\Source\\AppNamePortable.ini\" \"$dir\\WinDirStatPortable.ini\"", + " (Get-Content \"$dir\\WinDirStatPortable.ini\").replace('DisableSplashScreen=false', 'DisableSplashScreen=true') | Set-Content \"$dir\\WinDirStatPortable.ini\"", + "}" + ], + "checkver": { + "url": "https://sourceforge.net/projects/portableapps/rss?path=/WinDirStat%20Portable", + "re": "/WinDirStat Portable/WinDirStatPortable_([\\d.]+(?:_Rev_[\\d.])?).paf.exe]]>" + }, + "autoupdate": { + "url": "https://sourceforge.net/projects/portableapps/files/WinDirStat%20Portable/WinDirStatPortable_$version.paf.exe#/dl.7z" + } +} diff --git a/bucket/windjview_naderi.json b/bucket/windjview_naderi.json new file mode 100644 index 00000000000..bc1360fde23 --- /dev/null +++ b/bucket/windjview_naderi.json @@ -0,0 +1,21 @@ +{ + "homepage": "https://windjview.sourceforge.io/", + "version": "2.1", + "license": "GPL-2.0-or-later", + "url": "https://downloads.sourceforge.net/project/windjview/WinDjView/2.1/WinDjView-2.1-Setup.exe#/dl.7z", + "hash": "sha1:bca30c4d9ac7ab418bff5bba4c78170b0050ac9e", + "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\uninstall.exe\" -Force -Recurse", + "shortcuts": [ + [ + "WinDjView.exe", + "WinDjView" + ] + ], + "checkver": { + "url": "https://sourceforge.net/projects/windjview/rss?path=/WinDjView", + "regex": "WinDjView/([\\d.]+)/WinDjView-[\\d.]+-Setup\\.exe" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/project/windjview/WinDjView/$version/WinDjView-$version-Setup.exe#/dl.7z" + } +} diff --git a/bucket/windows-10-update-assistant.json b/bucket/windows-10-update-assistant.json new file mode 100644 index 00000000000..67e42403578 --- /dev/null +++ b/bucket/windows-10-update-assistant.json @@ -0,0 +1,29 @@ +{ + "version": "2022 Update l Version 22H2", + "description": "Windows 10 Update Assistant. Force update to latest version of Windows 10.", + "homepage": "https://www.microsoft.com/en-GB/software-download/windows10", + "license": "Freeware", + "url": "https://go.microsoft.com/fwlink/?LinkID=799445#/WindowsUpdateAssistant.exe", + "hash": "c0424d0ae06ca1e6e0249b40d33ac40d74075856d543ec0924884664fba52b79", + "uninstaller": { + "script": [ + "if ((is_admin)) {", + " Remove-Item 'C:\\Windows10Upgrade' -ErrorAction SilentlyContinue -Force -Recurse", + "} else {", + " warn 'To fully uninstall Update Assistant you need to run ''Remove-Item \"C:\\Windows10Upgrade\" -Force -Recurse'' within elevated prompt.'", + "}" + ] + }, + "shortcuts": [ + [ + "WindowsUpdateAssistant.exe", + "Windows 10 Update Assistant" + ] + ], + "checkver": { + "regex": "<h2>Windows 10\\s(.+?)</h2>" + }, + "autoupdate": { + "url": "https://go.microsoft.com/fwlink/?LinkID=799445#/WindowsUpdateAssistant.exe" + } +} diff --git a/bucket/windows-repair-toolbox.json b/bucket/windows-repair-toolbox.json new file mode 100644 index 00000000000..4dcc6755dee --- /dev/null +++ b/bucket/windows-repair-toolbox.json @@ -0,0 +1,21 @@ +{ + "version": "3.0.3.9", + "description": "Windows Repair Toolbox (freeware) is a portable program that helps you repair a Windows system.", + "homepage": "https://windows-repair-toolbox.com", + "url": "https://windows-repair-toolbox.com/download/click.php?id=Windows_Repair_Toolbox#/dl.7z", + "hash": "6bc387831204a87b2feabca8d26cc2b4872b29f28aa739229d8764b020f987eb", + "shortcuts": [ + [ + "Windows_Repair_Toolbox.exe", + "Windows Repair Toolbox" + ] + ], + "persist": "Downloads", + "checkver": { + "url": "https://windows-repair-toolbox.com/", + "regex": "Program version:\\s([\\d.]+)" + }, + "autoupdate": { + "url": "https://windows-repair-toolbox.com/download/click.php?id=Windows_Repair_Toolbox#/dl.7z" + } +} diff --git a/bucket/windows-repair.json b/bucket/windows-repair.json new file mode 100644 index 00000000000..974e6aae8b5 --- /dev/null +++ b/bucket/windows-repair.json @@ -0,0 +1,29 @@ +{ + "version": "4.14.0", + "description": "Windows Repair is a tool designed to help fix a vast majority of known Windows problems", + "homepage": "https://www.tweaking.com/content/page/windows_repair_all_in_one.html", + "license": "Free for personal use", + "url": "https://files1.majorgeeks.com/10afebdbffcd4742c81a3cb0f6ce4092156b4375/allinone/tweaking.com_windows_repair_aio.zip", + "hash": "91bbb2945bf5f772844d95a807ed264199fccb560dd877be2075d8be1a299aa0", + "extract_dir": "Tweaking.com - Windows Repair", + "shortcuts": [ + [ + "Repair_Windows.exe", + "Windows Repair" + ] + ], + "persist": "settings.ini", + "checkver": { + "script": [ + "(Invoke-WebRequest 'https://www.majorgeeks.com/files/details/tweaking_com_windows_repair_portable.html') -match 'Windows Repair Portable (?<version>[\\d.]+)' | Out-Null", + "$resp = $Matches['version']", + "(Invoke-WebRequest 'https://www.majorgeeks.com/mg/getmirror/tweaking_com_windows_repair_portable,1.html') -match 'PATH=(?<url>https:.*.zip)' | Out-Null", + "$resp += \",\" + $Matches['url']", + "Write-Output $resp" + ], + "regex": "(?<version>[\\d.]+),https:(?<dlurl>.*\\.zip)" + }, + "autoupdate": { + "url": "https:$matchDlurl" + } +} diff --git a/bucket/windows-update-manager.json b/bucket/windows-update-manager.json new file mode 100644 index 00000000000..b0ff2f5dbf2 --- /dev/null +++ b/bucket/windows-update-manager.json @@ -0,0 +1,24 @@ +{ + "version": "1.1b", + "description": "Update Manager for Windows. Manage updates of Microsoft products.", + "homepage": "https://github.com/DavidXanatos/wumgr", + "license": "GPL-3.0-or-later", + "url": "https://github.com/DavidXanatos/wumgr/releases/download/v1.1/WuMgr_v1.1b.zip", + "hash": "585f10d7d75779b8a74859a9b70a925370f593b239ecf8b8c328ed59c71b276a", + "pre_install": "if(!(Test-Path \"$persist_dir\\wumgr.ini\")) { New-Item \"$dir\\wumgr.ini\" -Type File | Out-Null }", + "bin": "wumgr.exe", + "shortcuts": [ + [ + "wumgr.exe", + "Update Manager for Windows" + ] + ], + "persist": "wumgr.ini", + "checkver": { + "github": "https://github.com/DavidXanatos/wumgr", + "regex": "WuMgr_v([\\w.]+)\\.zip" + }, + "autoupdate": { + "url": "https://github.com/DavidXanatos/wumgr/releases/download/v$matchHead/WuMgr_v$version.zip" + } +} diff --git a/bucket/windows-update-viewer.json b/bucket/windows-update-viewer.json new file mode 100644 index 00000000000..974e58b51df --- /dev/null +++ b/bucket/windows-update-viewer.json @@ -0,0 +1,38 @@ +{ + "version": "0.5.26", + "description": "Windows Update Viewer (WUView) is an application that displays Windows Update history.", + "homepage": "https://github.com/Timthreetwelve/WUView", + "license": "GPL-3.0-or-later", + "url": "https://github.com/Timthreetwelve/WUView/releases/download/v0.5.26/WindowsUpdateViewer_0.5.26.0__Portable.zip", + "hash": "8b23c30a555e0a4e45b4ad7fb58cc087b27638e12d0143dd082022a4d09fcec3", + "extract_dir": "Windows Update Viewer", + "pre_install": [ + "$userSetting = 'usersettings.json'", + "if (!(Test-Path \"$persist_dir\\$userSetting\")) {", + " Write-Host 'File' $userSetting 'does not exists. Creating.' -f Yellow", + " $CONT = @('{\"HideExcluded\": true}')", + " Set-Content \"$dir\\$userSetting\" ($CONT -join \"`r`n\") -Encoding UTF-8", + "}", + "$excludes = 'WUViewExcludes.json'", + "if (!(Test-Path \"$persist_dir\\$excludes\")) {", + " Write-Host 'File' $excludes 'does not exists. Creating.' -f Yellow", + " $CONT = @('[{\"ExcludedString\": \"Defender\"}]')", + " Set-Content \"$dir\\$excludes\" ($CONT -join \"`r`n\") -Encoding UTF-8", + "}" + ], + "bin": "WUView.exe", + "shortcuts": [ + [ + "WUView.exe", + "Windows Update Viewer" + ] + ], + "persist": [ + "usersettings.json", + "WUViewExcludes.json" + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/Timthreetwelve/WUView/releases/download/v$version/WindowsUpdateViewer_$version.0__Portable.zip" + } +} diff --git a/bucket/wingetui.json b/bucket/wingetui.json index e512175a0d1..438abb68798 100644 --- a/bucket/wingetui.json +++ b/bucket/wingetui.json @@ -1,10 +1,10 @@ { - "version": "3.0.0-beta0", + "version": "3.0.0-beta1", "description": "A GUI to manage Winget and Scoop packages", "homepage": "https://github.com/martinet101/WingetUI", "license": "LGPL-2.1-or-later", - "url": "https://github.com/martinet101/WingetUI/releases/download/3.0.0-beta0/WingetUI.Installer.exe", - "hash": "c7e7d8444be58d1e3b98fc18b942734d6f75bc7508849cabf15d373e4995aa46", + "url": "https://github.com/martinet101/WingetUI/releases/download/3.0.0-beta1/WingetUI.Installer.exe", + "hash": "b865f3333c323aaf8b1535d08376c9e08e9920b0a3fbe6d850c72ea45d49825a", "innosetup": true, "shortcuts": [ [ diff --git a/bucket/winpaletter.json b/bucket/winpaletter.json new file mode 100644 index 00000000000..1d6b5a7dcd5 --- /dev/null +++ b/bucket/winpaletter.json @@ -0,0 +1,18 @@ +{ + "version": "1.0.8.7", + "description": "WinPaletter: Advanced Windows Appearance Editor", + "homepage": "https://github.com/Abdelrhman-AK/WinPaletter", + "license": "MIT", + "url": "https://github.com/Abdelrhman-AK/WinPaletter/releases/download/v1.0.8.7/WinPaletter.zip", + "hash": "1aab15bf2949ca9ffdb927f317677e45c775efc7fa247ad625c2709819e9be75", + "shortcuts": [ + [ + "WinPaletter.exe", + "WinPaletter" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/Abdelrhman-AK/WinPaletter/releases/download/v$version/WinPaletter.zip" + } +} diff --git a/bucket/winrar-de.json b/bucket/winrar-de.json new file mode 100644 index 00000000000..d0bccd3f39e --- /dev/null +++ b/bucket/winrar-de.json @@ -0,0 +1,44 @@ +{ + "version": "7.00", + "description": "Powerful archive manager", + "homepage": "https://rarlab.com/", + "license": { + "identifier": "Shareware", + "url": "https://www.win-rar.com/gtb_priv.html?&L=0" + }, + "notes": "Set up context menu within settings window.", + "architecture": { + "64bit": { + "url": "https://www.rarlab.com/rar/winrar-x64-700d.exe#/dl.7z", + "hash": "0fcc5434ca2a931b9a2577c6df9067b8c8b9177eba89afd4eb55acea67788e75" + }, + "32bit": { + "url": "https://www.rarlab.com/rar/winrar-x32-700d.exe#/dl.7z", + "hash": "f7865f56e61faac11a456a54f04205e3620339708459bb4642c8b5c4cc3943ae" + } + }, + "pre_install": "if (!(Test-Path \"$persist_dir\\rarreg.key\")) { New-Item \"$dir\\rarreg.key\" | Out-Null }", + "bin": [ + "Rar.exe", + "UnRAR.exe", + "WinRAR.exe" + ], + "shortcuts": [ + [ + "WinRAR.exe", + "WinRAR" + ] + ], + "persist": "rarreg.key", + "checkver": "WinRAR and RAR ([\\d.]+) release", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://www.rarlab.com/rar/winrar-x64-$cleanVersiond.exe#/dl.7z" + }, + "32bit": { + "url": "https://www.rarlab.com/rar/winrar-x32-$cleanVersiond.exe#/dl.7z" + } + } + } +} diff --git a/bucket/winrar-fa.json b/bucket/winrar-fa.json new file mode 100644 index 00000000000..224859093e3 --- /dev/null +++ b/bucket/winrar-fa.json @@ -0,0 +1,44 @@ +{ + "version": "6.11", + "description": "Powerful archive manager", + "homepage": "https://rarlab.com/", + "license": { + "identifier": "Shareware", + "url": "https://www.win-rar.com/gtb_priv.html?&L=0" + }, + "notes": "Set up context menu within settings window.", + "architecture": { + "64bit": { + "url": "https://www.rarlab.com/rar/winrar-x64-611prs.exe#/dl.7z", + "hash": "f69575d131f5dd1584e465d8f3b120ccdd6d86fdb3f4aac4f9d9c0ad57955bfb" + }, + "32bit": { + "url": "https://www.rarlab.com/rar/winrar-x32-611prs.exe#/dl.7z", + "hash": "abe29f08a439e06b7956f97593f15054d224769d579f3d30a39b8177e3328cc3" + } + }, + "pre_install": "if (!(Test-Path \"$persist_dir\\rarreg.key\")) { New-Item \"$dir\\rarreg.key\" | Out-Null }", + "bin": [ + "Rar.exe", + "UnRAR.exe", + "WinRAR.exe" + ], + "shortcuts": [ + [ + "WinRAR.exe", + "WinRAR" + ] + ], + "persist": "rarreg.key", + "checkver": "WinRAR and RAR ([\\d.]+) release", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://www.rarlab.com/rar/winrar-x64-$cleanVersionprs.exe#/dl.7z" + }, + "32bit": { + "url": "https://www.rarlab.com/rar/winrar-x32-$cleanVersionprs.exe#/dl.7z" + } + } + } +} diff --git a/bucket/winsetview.json b/bucket/winsetview.json new file mode 100644 index 00000000000..0464a6e36d3 --- /dev/null +++ b/bucket/winsetview.json @@ -0,0 +1,22 @@ +{ + "version": "2.92", + "description": "WinSetView is a tool that will let you easily set File Explorer default folder views.", + "homepage": "https://github.com/LesFerch/WinSetView", + "url": "https://github.com/LesFerch/WinSetView/archive/refs/tags/2.92.zip", + "hash": "0525492c8514a53c0b1d649149150f5ee7af92ffcc63a55f3f4c45b5f889f4d5", + "extract_dir": "WinSetView-2.92", + "bin": "WinSetView.ps1", + "shortcuts": [ + [ + "WinSetView.exe", + "WinSetView" + ] + ], + "checkver": { + "github": "https://github.com/LesFerch/WinSetView" + }, + "autoupdate": { + "url": "https://github.com/LesFerch/WinSetView/archive/refs/tags/$version.zip", + "extract_dir": "WinSetView-$version" + } +} diff --git a/bucket/winshell.json b/bucket/winshell.json new file mode 100644 index 00000000000..7ed2dd8ce9c --- /dev/null +++ b/bucket/winshell.json @@ -0,0 +1,27 @@ +{ + "version": "4.0.0.6", + "homepage": "http://www.winshell.org", + "license": "freeware", + "description": "A free multilingual integrated development environment (IDE) for LaTeX and TeX.", + "url": "http://www.winshell.org/WinShellPortable.zip", + "hash": "16a6a0e131ed14618d2c302882586b6e00c94d88608c745948cdf0e2b2099542", + "extract_dir": "WinShellPortable", + "shortcuts": [ + [ + "WinShell.exe", + "WinShell" + ] + ], + "persist": [ + "Settings", + "Download" + ], + "checkver": { + "url": "http://www.winshell.org", + "useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36", + "regex": "File Version:.+?([\\d.]+)" + }, + "autoupdate": { + "url": "http://www.winshell.org/WinShellPortable.zip" + } +} diff --git a/bucket/winusb.json b/bucket/winusb.json new file mode 100644 index 00000000000..6ad49385d7c --- /dev/null +++ b/bucket/winusb.json @@ -0,0 +1,14 @@ +{ + "homepage": "https://www.winusb.net/", + "description": "A simple application which helps you create multi-Windows bootable USB drive using any ISO or DVD with Windows 7,8,10 distribution and make it without formatting in most cases!", + "license": "GPL-2.0-or-later", + "version": "3.7.0.1", + "url": "https://www.netzwelt.de/software-download/56952_2-winusb.html?sig=0dc327ed5ccf23ef5d3c36d60565ae4e", + "hash": "997c271ebfa25656e4c21953b735ad8458905074d5668384b993bcfab8183e62", + "shortcuts": [ + [ + "WinUSB.exe", + "WinUSB" + ] + ] +} diff --git a/bucket/wise-disk-cleaner.json b/bucket/wise-disk-cleaner.json new file mode 100644 index 00000000000..4775c997558 --- /dev/null +++ b/bucket/wise-disk-cleaner.json @@ -0,0 +1,27 @@ +{ + "version": "11.0.8.822", + "description": "Clean junks of Browsers, remove junk and useless files of Windows and Defragment your disk.", + "homepage": "https://www.wisecleaner.com/wise-disk-cleaner.html", + "license": "Freeware", + "url": "http://downloads.wisecleaner.com/soft/WDCFree_11.0.8.822.zip", + "hash": "a8be28978baf3fd2c010d8851cae7af7cf71dfd0d58aa630effb719368c2821b", + "extract_dir": "WDCFree_11.0.8.822", + "shortcuts": [ + [ + "WiseDiskCleaner.exe", + "Wise Disk Cleaner" + ] + ], + "persist": [ + "config.ini", + "DefragOptions.ini" + ], + "checkver": { + "url": "https://www.wisecleaner.com/download.html", + "regex": "WDCFree.+?([\\d.]+)?\\.zip" + }, + "autoupdate": { + "url": "http://downloads.wisecleaner.com/soft/WDCFree_$version.zip", + "extract_dir": "WDCFree_$version" + } +} diff --git a/bucket/wise-program-uninstaller.json b/bucket/wise-program-uninstaller.json new file mode 100644 index 00000000000..d8b0150f33c --- /dev/null +++ b/bucket/wise-program-uninstaller.json @@ -0,0 +1,26 @@ +{ + "version": "3.1.9.263", + "description": "No need to install it. You can use this small and clean tool to remove software from your PC.", + "homepage": "https://www.wisecleaner.com/wise-program-uninstaller.html", + "license": "Freeware", + "url": "http://downloads.wisecleaner.com/soft/WPU_3.1.9.263.zip", + "hash": "035249e427f14f0564876eddb60678422e4fb5862282d71b87ec114aa6913e30", + "extract_dir": "Wise Program Uninstaller", + "shortcuts": [ + [ + "WiseProgramUninstaller.exe", + "Wise Program Uninstaller" + ] + ], + "persist": [ + "config.ini", + "ExConfig.ini" + ], + "checkver": { + "url": "https://www.wisecleaner.com/download.html", + "regex": "WPU.+?([\\d.]+)?\\.zip" + }, + "autoupdate": { + "url": "http://downloads.wisecleaner.com/soft/WPU_$version.zip" + } +} diff --git a/bucket/wise-registry-cleaner.json b/bucket/wise-registry-cleaner.json new file mode 100644 index 00000000000..020ac9391e3 --- /dev/null +++ b/bucket/wise-registry-cleaner.json @@ -0,0 +1,27 @@ +{ + "version": "11.1.2.717", + "description": "Clean registry junks, repair Windows errors, and keep your PC at peak performance.", + "homepage": "https://www.wisecleaner.com/wise-registry-cleaner.html", + "license": "Freeware", + "url": "http://downloads.wisecleaner.com/soft/WRCFree_11.1.2.717.zip", + "hash": "491ef85d3e90bc82306f3aafdac081dd6dc3a10cc01b5aa96eda6689a9005ea4", + "extract_dir": "WRCFree_11.1.2.717", + "shortcuts": [ + [ + "WiseRegCleaner.exe", + "Wise Registry Cleaner" + ] + ], + "persist": [ + "Backup", + "config.ini" + ], + "checkver": { + "url": "https://www.wisecleaner.com/download.html", + "regex": "WRCFree.+?([\\d.]+)?\\.zip" + }, + "autoupdate": { + "url": "http://downloads.wisecleaner.com/soft/WRCFree_$version.zip", + "extract_dir": "WRCFree_$version" + } +} diff --git a/bucket/wlx2explorer.json b/bucket/wlx2explorer.json new file mode 100644 index 00000000000..ba610e34882 --- /dev/null +++ b/bucket/wlx2explorer.json @@ -0,0 +1,42 @@ +{ + "version": "1.6.0", + "description": "Wlx2Explorer is an application which allows you to use Total Commander lister plugins from File Explorer or Desktop.", + "homepage": "https://github.com/AlexanderPro/Wlx2Explorer/", + "license": { + "identifier": "MIT", + "url": "https://github.com/AlexanderPro/Wlx2Explorer/blob/master/LICENSE" + }, + "architecture": { + "64bit": { + "url": "https://github.com/AlexanderPro/Wlx2Explorer/releases/download/v1.6.0/Wlx2Explorer_x64_v1.6.0.zip", + "hash": "5061981e75df0cc69703c4dc21a9ca2c40eb110332e17278207f1568b4a3ac4a", + "extract_dir": "Wlx2Explorer_x64_v1.6.0" + }, + "32bit": { + "url": "https://github.com/AlexanderPro/Wlx2Explorer/releases/download/v1.6.0/Wlx2Explorer_x86_v1.6.0.zip", + "hash": "701615f1f1102ba9a7c40e1df1d7cc1ffbe9e6633ef13bc367616a69811b3106", + "extract_dir": "Wlx2Explorer_x86_v1.6.0" + } + }, + "pre_install": "if(!(Test-Path \"$dir/Wlx2Explorer.ini\")) { Add-Content \"$dir/Wlx2Explorer.ini\" $null }", + "shortcuts": [ + [ + "Wlx2Explorer.exe", + "Wlx2Explorer" + ] + ], + "persist": "Wlx2Explorer.ini", + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/AlexanderPro/Wlx2Explorer/releases/download/v$version/Wlx2Explorer_x64_v$version.zip", + "extract_dir": "Wlx2Explorer_x64_v$version" + }, + "32bit": { + "url": "https://github.com/AlexanderPro/Wlx2Explorer/releases/download/v$version/Wlx2Explorer_x86_v$version.zip", + "extract_dir": "Wlx2Explorer_x86_v$version" + } + } + } +} diff --git a/bucket/wox-portable_naderi.json b/bucket/wox-portable_naderi.json new file mode 100644 index 00000000000..a1d52ab6ba0 --- /dev/null +++ b/bucket/wox-portable_naderi.json @@ -0,0 +1,30 @@ +{ + "version": "1.4.1196", + "description": "A full-featured launcher, access programs and web contents as you type.", + "homepage": "http://www.wox.one", + "license": "MIT", + "suggest": { + "Python3": "python", + "Everything": "everything" + }, + "url": "https://github.com/Wox-launcher/Wox/releases/download/v1.4.1196/Wox-1.4.1196.zip", + "hash": "46e83bf0e22ee296488167b3e8211be0c6e1800942deb3a70c4f971ed21346d8", + "bin": "Wox.exe", + "shortcuts": [ + [ + "Wox.exe", + "Wox" + ] + ], + "persist": "UserData", + "checkver": { + "url": "https://github.com/Wox-launcher/Wox/tags", + "regex": "/releases/tag/v([\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/Wox-launcher/Wox/releases/download/v$version/Wox-$version.zip", + "hash": { + "url": "$baseurl/RELEASES" + } + } +} diff --git a/bucket/wxhexeditor_naderi.json b/bucket/wxhexeditor_naderi.json new file mode 100644 index 00000000000..ea191261777 --- /dev/null +++ b/bucket/wxhexeditor_naderi.json @@ -0,0 +1,44 @@ +{ + "homepage": "https://www.wxhexeditor.org/", + "description": "A free hex editor / disk editor.", + "license": "GPL-2.0-only", + "version": "0.24-Beta", + "architecture": { + "64bit": { + "url": "https://downloads.sourceforge.net/project/wxhexeditor/wxHexEditor/v0.24%20Beta/wxHexEditor-v0.24-Win64.zip", + "hash": "sha1:b6439a267b3d46e2ae3083822fcf652adf51c75e", + "installer": { + "script": "Rename-Item \"$dir\\wxHexEditor-64Bit.exe\" \"$dir\\wxHexEditor.exe\"" + } + }, + "32bit": { + "url": "https://downloads.sourceforge.net/project/wxhexeditor/wxHexEditor/v0.24%20Beta/wxHexEditor-v0.24-Win32.zip", + "hash": "sha1:75677fd21e6aa51970e692b6276ba6290d3714dd", + "installer": { + "script": "Rename-Item \"$dir\\wxHexEditor-32Bit.exe\" \"$dir\\wxHexEditor.exe\"" + } + } + }, + "extract_dir": "wxHexEditor", + "shortcuts": [ + [ + "wxHexEditor.exe", + "wxHexEditor" + ] + ], + "checkver": { + "url": "https://sourceforge.net/projects/wxhexeditor/files/wxHexEditor/", + "regex": "\"v(?<ver>[\\d.]+)\\s*(?<ext>(Alpha)?(Beta)?)\"", + "replace": "${ver}-${ext}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://downloads.sourceforge.net/project/wxhexeditor/wxHexEditor/v$matchVer%20$matchExt/wxHexEditor-v$matchVer-Win64.zip" + }, + "32bit": { + "url": "https://downloads.sourceforge.net/project/wxhexeditor/wxHexEditor/v$matchVer%20$matchExt/wxHexEditor-v$matchVer-Win32.zip" + } + } + } +} diff --git a/bucket/wxmedit_naderi.json b/bucket/wxmedit_naderi.json new file mode 100644 index 00000000000..6e8a905dba9 --- /dev/null +++ b/bucket/wxmedit_naderi.json @@ -0,0 +1,26 @@ +{ + "version": "3.2", + "description": "wxMEdit is a cross-platform Text/Hex Editor written in C++ & wxWidgets.", + "homepage": "http://wxmedit.github.io/", + "license": "GPL-3.0-only", + "extract_dir": "wxMEdit", + "url": "https://downloads.sourceforge.net/project/wxmedit/files/3.2/wxMEdit-3.2-win64-bin.7z", + "hash": "sha1:9aa52c4389a24d140d10fa50b1fe715fa5893f42", + "persist": [ + "wxmedit.cfg", + "FontWidth.dat" + ], + "shortcuts": [ + [ + "wxmedit.exe", + "wxMEdit" + ] + ], + "checkver": { + "url": "https://sourceforge.net/projects/wxmedit/files/", + "regex": "wxMEdit-([\\d.]+)-win64-bin.7z" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/project/wxmedit/files/$version/wxMEdit-$version-win64-bin.7z" + } +} diff --git a/bucket/x-spider.json b/bucket/x-spider.json new file mode 100644 index 00000000000..6a7fea83656 --- /dev/null +++ b/bucket/x-spider.json @@ -0,0 +1,27 @@ +{ + "version": "1.0.5", + "description": "A spider for X (Twitter).", + "homepage": "https://github.com/MiningCattiva/x-spider", + "license": "GPL-3.0-or-later", + "architecture": { + "64bit": { + "url": "https://github.com/MiningCattiva/x-spider/releases/download/v1.0.5/X-Spider_1.0.5_x64-setup.exe#/dl.7z", + "hash": "3127a7fc1e331f41c75e7bb166bc28a40ab4ebbcf2187ef301e432530aea6e29" + } + }, + "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\uninstall*\" -Force -Recurse", + "shortcuts": [ + [ + "X-Spider.exe", + "X-Spider" + ] + ], + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/MiningCattiva/x-spider/releases/download/v$version/X-Spider_$version_x64-setup.exe#/dl.7z" + } + } + } +} diff --git a/bucket/xdm_naderi.json b/bucket/xdm_naderi.json new file mode 100644 index 00000000000..fa1d8424ff0 --- /dev/null +++ b/bucket/xdm_naderi.json @@ -0,0 +1,24 @@ +{ + "homepage": "https://subhra74.github.io/xdm/", + "version": "7.2.11", + "license": "GPL-3.0-only", + "url": "https://github.com/subhra74/xdm/releases/download/7.2.11/xdmsetup.msi", + "hash": "0d22399b98f996d9c44ba072a3baf6f1669b6a4562139d7334188ee1b2541e63", + "extract_dir": "XDM", + "installer": { + "script": "Set-Content \"$dir\\xdman.bat\" (@('@echo off', 'start %~dp0\\java-runtime\\bin\\javaw.exe -jar %~dp0\\xdman.jar %*') -join \"`r`n\") -Encoding ASCII" + }, + "bin": "xdman.bat", + "shortcuts": [ + [ + "xdman.bat", + "Xtreme Download Manager" + ] + ], + "checkver": { + "github": "https://github.com/subhra74/xdm" + }, + "autoupdate": { + "url": "https://github.com/subhra74/xdm/releases/download/$version/xdmsetup.msi" + } +} diff --git a/bucket/xion-audio-player.json b/bucket/xion-audio-player.json new file mode 100644 index 00000000000..789e6b2eabd --- /dev/null +++ b/bucket/xion-audio-player.json @@ -0,0 +1,27 @@ +{ + "homepage": "http://www.xionplayer.com/", + "version": "1.5b160", + "license": "freeware", + "url": "http://www.r2.com.au/downloads/files/xion-audio-player-v1.5b160.zip", + "hash": "902e6e39dc7f1263e04c6d16b268ddefc3a5c26b3c50642c4f918c29c8f9a2f8", + "persist": [ + "Settings.dat", + "Library.dat", + "Xion.m3u8" + ], + "shortcuts": [ + [ + "Xion.exe", + "Xion" + ] + ], + "checkver": { + "url": "http://www.xionplayer.com/page/download", + "regex": "Version: <strong>([\\d.]+) build (\\d+)", + "replace": "${1}b${2}" + }, + "autoupdate": { + "url": "http://www.r2.com.au/downloads/files/xion-audio-player-v$version.zip" + } +} + diff --git a/bucket/xmind.json b/bucket/xmind.json index afb6995e61b..691fe609d56 100644 --- a/bucket/xmind.json +++ b/bucket/xmind.json @@ -1,39 +1,46 @@ { - "version": "24.01.13311", - "description": "A full-featured mind mapping and brainstorming tool", - "homepage": "https://xmind.app/", - "license": { - "identifier": "Shareware", - "url": "https://xmind.app/terms/" - }, + "homepage": "https://www.xmind.net/", + "version": "2024", + "license": "shareware", "architecture": { "64bit": { - "url": "https://dl3.xmind.net/Xmind-for-Windows-x64bit-24.01.13311-202401310003.exe#/dl.7z", - "hash": "73cc5b8f5e6614ddcb0ccc1bfdfc48879b97ea094acd4eef04d6101d4b6a1e3a", + "url": "https://www.xmind.net/zen/download/win64/#/dl.7z", + "hash": "424c0c9acb0bc4a69fa847177cd8e57f0c842aaa377f7471b51f27351fd781f7", + "installer": { + "script": [ + "Expand-7ZipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal", + "Remove-Item \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + ] + } + }, + "32bit": { + "url": "https://www.xmind.net/zen/download/win32/#/dl.7z", + "hash": "7099f476850e2a3a3d1a71dac1635af914412556dc3b1b3048fc68cec239d2cd", "installer": { - "script": "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"" + "script": [ + "Expand-7ZipArchive \"$dir\\`$PLUGINSDIR\\app-32.7z\" \"$dir\" -Removal", + "Remove-Item \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + ] } } }, - "post_install": "Remove-Item \"$dir\\`$*\", \"$dir\\Uninstall*\" -Recurse", "shortcuts": [ [ "XMind.exe", - "XMind" + "XMind 2020" ] ], "checkver": { - "script": [ - "$url = 'https://www.xmind.app/zen/download/win64/'", - "$req = Invoke-WebRequest -Uri $url -MaximumRedirection 0 -ErrorAction SilentlyContinue -SkipHttpErrorCheck", - "Write-Output $req.Headers.Location" - ], - "regex": "Xmind-for-Windows-x64bit-([\\d.]+)-(?<dt>\\d{12})\\.exe" + "url": "https://www.xmind.net/xmind2020/release-notes/", + "regex": "<h5 class=\"text-muted\">([\\d.]+)" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://dl3.xmind.net/Xmind-for-Windows-x64bit-$version-$matchDt.exe#/dl.7z" + "url": "https://www.xmind.net/zen/download/win64/#/dl.7z" + }, + "32bit": { + "url": "https://www.xmind.net/zen/download/win32/#/dl.7z" } } } diff --git a/bucket/xmind_ScoopInstaller.json b/bucket/xmind_ScoopInstaller.json new file mode 100644 index 00000000000..afb6995e61b --- /dev/null +++ b/bucket/xmind_ScoopInstaller.json @@ -0,0 +1,40 @@ +{ + "version": "24.01.13311", + "description": "A full-featured mind mapping and brainstorming tool", + "homepage": "https://xmind.app/", + "license": { + "identifier": "Shareware", + "url": "https://xmind.app/terms/" + }, + "architecture": { + "64bit": { + "url": "https://dl3.xmind.net/Xmind-for-Windows-x64bit-24.01.13311-202401310003.exe#/dl.7z", + "hash": "73cc5b8f5e6614ddcb0ccc1bfdfc48879b97ea094acd4eef04d6101d4b6a1e3a", + "installer": { + "script": "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"" + } + } + }, + "post_install": "Remove-Item \"$dir\\`$*\", \"$dir\\Uninstall*\" -Recurse", + "shortcuts": [ + [ + "XMind.exe", + "XMind" + ] + ], + "checkver": { + "script": [ + "$url = 'https://www.xmind.app/zen/download/win64/'", + "$req = Invoke-WebRequest -Uri $url -MaximumRedirection 0 -ErrorAction SilentlyContinue -SkipHttpErrorCheck", + "Write-Output $req.Headers.Location" + ], + "regex": "Xmind-for-Windows-x64bit-([\\d.]+)-(?<dt>\\d{12})\\.exe" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://dl3.xmind.net/Xmind-for-Windows-x64bit-$version-$matchDt.exe#/dl.7z" + } + } + } +} diff --git a/bucket/xnview-classic-full.json b/bucket/xnview-classic-full.json new file mode 100644 index 00000000000..ca0fdec9bee --- /dev/null +++ b/bucket/xnview-classic-full.json @@ -0,0 +1,27 @@ +{ + "homepage": "https://www.xnview.com/en/xnview/", + "version": "2.51.6", + "license": "freeware", + "extract_dir": "XnView", + "url": "https://download.xnview.com/XnView-win-full.zip", + "hash": "1ef151d8482a85bd7433a6220b63b14dc69bf8ccbd95d0363fabc192d020625d", + "bin": "xnview.exe", + "shortcuts": [ + [ + "xnview.exe", + "XnView" + ] + ], + "persist": [ + "xnview.ini", + "category.db" + ], + "checkver": "Download <strong>XnView ([\\d.]+)</strong> for Windows", + "autoupdate": { + "url": "https://download.xnview.com/XnView-win-full.zip", + "hash": { + "url": "https://www.xnview.com/en/xnview/", + "find": "XnView-win-full.zip: ($sha256)" + } + } +} diff --git a/bucket/xnview-classic-min.json b/bucket/xnview-classic-min.json new file mode 100644 index 00000000000..1eddff3d3bc --- /dev/null +++ b/bucket/xnview-classic-min.json @@ -0,0 +1,27 @@ +{ + "homepage": "https://www.xnview.com/en/xnview/", + "version": "2.51.6", + "license": "freeware", + "extract_dir": "XnView", + "url": "https://download.xnview.com/XnView-win-small.zip", + "hash": "9e7e427d07ada0a8ab8e0e6476d131a3b5d74f99c4f378ce5dcdc373da3c6088", + "bin": "xnview.exe", + "shortcuts": [ + [ + "xnview.exe", + "XnView" + ] + ], + "persist": [ + "xnview.ini", + "category.db" + ], + "checkver": "Download <strong>XnView ([\\d.]+)</strong> for Windows", + "autoupdate": { + "url": "https://download.xnview.com/XnView-win-small.zip", + "hash": { + "url": "https://www.xnview.com/en/xnview/", + "find": "XnView-win-small.zip: ($sha256)" + } + } +} diff --git a/bucket/xnview-classic.json b/bucket/xnview-classic.json new file mode 100644 index 00000000000..92e6ae72f8f --- /dev/null +++ b/bucket/xnview-classic.json @@ -0,0 +1,27 @@ +{ + "homepage": "https://www.xnview.com/en/xnview/", + "version": "2.51.6", + "license": "freeware", + "extract_dir": "XnView", + "url": "https://download.xnview.com/XnView-win.zip", + "hash": "33f1071649fdf105986c1381b59cc134d57243cda44358885b12ea94ae40b2ea", + "bin": "xnview.exe", + "shortcuts": [ + [ + "xnview.exe", + "XnView" + ] + ], + "persist": [ + "xnview.ini", + "category.db" + ], + "checkver": "Download <strong>XnView ([\\d.]+)</strong> for Windows", + "autoupdate": { + "url": "https://download.xnview.com/XnView-win.zip", + "hash": { + "url": "https://www.xnview.com/en/xnview/", + "find": "XnView-win.zip: ($sha256)" + } + } +} diff --git a/bucket/xpdf-reader.json b/bucket/xpdf-reader.json new file mode 100644 index 00000000000..b0bacb116db --- /dev/null +++ b/bucket/xpdf-reader.json @@ -0,0 +1,37 @@ +{ + "homepage": "http://www.xpdfreader.com", + "license": "freeware", + "version": "4.05", + "architecture": { + "64bit": { + "url": "https://dl.xpdfreader.com/XpdfReader-win64-4.05.exe#/dl.7z", + "hash": "392ede79c79768cddf69afb9e3b4b3c89b953d86e45c9b860be4f1939d06836f" + }, + "32bit": { + "url": "https://dl.xpdfreader.com/XpdfReader-win32-4.05.exe#/dl.7z", + "hash": "e4982d0fccfa73ef1782fd6c19c379e6e6763729e10265f42f2f5576205effde" + } + }, + "bin": "xpdf.exe", + "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\uninstall.exe.nsis\" -Force -Recurse", + "shortcuts": [ + [ + "xpdf.exe", + "XpdfReader" + ] + ], + "checkver": { + "url": "https://www.xpdfreader.com/download.html", + "regex": "/XpdfReader-win64-([\\d.]+).exe" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://dl.xpdfreader.com/XpdfReader-win64-$version.exe#/dl.7z" + }, + "32bit": { + "url": "https://dl.xpdfreader.com/XpdfReader-win32-$version.exe#/dl.7z" + } + } + } +} diff --git a/bucket/xpdf-tools-all_naderi.json b/bucket/xpdf-tools-all_naderi.json new file mode 100644 index 00000000000..012b360ac08 --- /dev/null +++ b/bucket/xpdf-tools-all_naderi.json @@ -0,0 +1,90 @@ +{ + "homepage": "https://www.xpdfreader.com", + "description": "Several command-line utilities to read and extract data from PDF files", + "license": { + "identifier": "GPL-2.0-only|GPL-3.0-only", + "url": "https://www.xpdfreader.com/opensource.html" + }, + "version": "4.05", + "url": [ + "https://dl.xpdfreader.com/xpdf-tools-win-4.05.zip", + "https://dl.xpdfreader.com/xpdf-t1fonts.tar.gz", + "https://dl.xpdfreader.com/xpdf-arabic.tar.gz", + "https://dl.xpdfreader.com/xpdf-chinese-simplified.tar.gz", + "https://dl.xpdfreader.com/xpdf-chinese-traditional.tar.gz", + "https://dl.xpdfreader.com/xpdf-cyrillic.tar.gz", + "https://dl.xpdfreader.com/xpdf-greek.tar.gz", + "https://dl.xpdfreader.com/xpdf-hebrew.tar.gz", + "https://dl.xpdfreader.com/xpdf-japanese.tar.gz", + "https://dl.xpdfreader.com/xpdf-korean.tar.gz", + "https://dl.xpdfreader.com/xpdf-latin2.tar.gz", + "https://dl.xpdfreader.com/xpdf-thai.tar.gz", + "https://dl.xpdfreader.com/xpdf-turkish.tar.gz" + ], + "hash": [ + "1962bebfcda13311b92a35f630e081960ac9c11b057a2a27e3fd60ab82440537", + "513853afed2a4ada0217bd93d95ab7f1663b6a0f37a07136e22404c6c6eaf342", + "d2214728fa1940bc9b5f78d0b235e885199e999271cee0d540315e53e2583d49", + "d091df0be8137b2dd44d17f12561ef133b63fef465b2623f5bd7a35c4e0a8571", + "1d7b04eadbaf90585583f7b5213d8fcb4d1b2170fbd403b8810495fc9130fa91", + "50bee3b02b34b03b0be3ca8d08c31663f8e89dac934426b7148eba4e92c1f3a6", + "aa71214ce2ac26e0495dfb5a19f918ae21380a5c1bd9721ad028cc134bb0d76a", + "4e61cd67d1de292b4b8a8abe84790eec461be5f59165c605d004f8331eee88a2", + "d149bd315643207c45db09f33d4e342880608325ec51230955bdb71bda79e9fa", + "ed0ffa1d84756ef68d871959e30d981b2d1c4d1c658c5badb852bb58ddb79747", + "7b6c4b4c39302b043bb1dbb4567af3233901b5692a4c8883f0b3be14b1db49ac", + "a59d81e1e496873058d11f59b7cdf8a8e8dabdb3056edde91e6721e6bd2c678e", + "4bce35b85b49c8e2698a2e01bede345b8e2936daf9622f8f2f4287e409e26256" + ], + "extract_dir": "xpdf-tools-win-4.05", + "architecture": { + "64bit": { + "pre_install": [ + "Rename-Item \"$dir\\bin64\" \"$dir\\bin\"", + "Remove-Item \"$dir\\bin32\" -Force -Recurse", + "if (!(Test-Path \"$persist_dir\\xpdfrc\")) { Copy-Item \"$dir\\doc\\sample-xpdfrc\" \"$dir\\xpdfrc\" }" + ] + }, + "32bit": { + "pre_install": [ + "Rename-Item \"$dir\\bin32\" \"$dir\\bin\"", + "Remove-Item \"$dir\\bin64\" -Force -Recurse", + "if (!(Test-Path \"$persist_dir\\xpdfrc\")) { Copy-Item \"$dir\\doc\\sample-xpdfrc\" \"$dir\\xpdfrc\" }" + ] + } + }, + "post_install": [ + "Rename-Item \"$dir\\xpdf-t1fonts\" \"$dir\\t1fonts\"", + "Rename-Item \"$dir\\xpdf-arabic\" \"$dir\\arabic\"", + "Rename-Item \"$dir\\xpdf-chinese-simplified\" \"$dir\\chinese-simplified\"", + "Rename-Item \"$dir\\xpdf-chinese-traditional\" \"$dir\\chinese-traditional\"", + "Rename-Item \"$dir\\xpdf-cyrillic\" \"$dir\\cyrillic\"", + "Rename-Item \"$dir\\xpdf-greek\" \"$dir\\greek\"", + "Rename-Item \"$dir\\xpdf-hebrew\" \"$dir\\hebrew\"", + "Rename-Item \"$dir\\xpdf-japanese\" \"$dir\\japanese\"", + "Rename-Item \"$dir\\xpdf-korean\" \"$dir\\korean\"", + "Rename-Item \"$dir\\xpdf-latin2\" \"$dir\\latin2\"", + "Rename-Item \"$dir\\xpdf-thai\" \"$dir\\thai\"", + "Rename-Item \"$dir\\xpdf-turkish\" \"$dir\\turkish\"" + ], + "bin": [ + "bin\\pdftopng.exe", + "bin\\pdftoppm.exe", + "bin\\pdfimages.exe", + "bin\\pdftohtml.exe", + "bin\\pdffonts.exe", + "bin\\pdfdetach.exe", + "bin\\pdftotext.exe", + "bin\\pdfinfo.exe", + "bin\\pdftops.exe" + ], + "persist": "xpdfrc", + "checkver": { + "url": "https://www.xpdfreader.com/download.html", + "re": "Current version:\\s*([^\\s<]+)" + }, + "autoupdate": { + "url": "https://dl.xpdfreader.com/xpdf-tools-win-$version.zip", + "extract_dir": "xpdf-tools-win-$version" + } +} diff --git a/bucket/xpdf-tools_naderi.json b/bucket/xpdf-tools_naderi.json new file mode 100644 index 00000000000..0ea63a35edd --- /dev/null +++ b/bucket/xpdf-tools_naderi.json @@ -0,0 +1,55 @@ +{ + "homepage": "https://www.xpdfreader.com", + "description": "Several command-line utilities to read and extract data from PDF files", + "license": { + "identifier": "GPL-2.0-only|GPL-3.0-only", + "url": "https://www.xpdfreader.com/opensource.html" + }, + "version": "4.05", + "url": [ + "https://dl.xpdfreader.com/xpdf-tools-win-4.05.zip", + "https://xpdfreader-dl.s3.amazonaws.com/xpdf-t1fonts.tar.gz" + ], + "hash": [ + "1962bebfcda13311b92a35f630e081960ac9c11b057a2a27e3fd60ab82440537", + "513853afed2a4ada0217bd93d95ab7f1663b6a0f37a07136e22404c6c6eaf342" + ], + "extract_dir": "xpdf-tools-win-4.05", + "architecture": { + "64bit": { + "pre_install": [ + "Rename-Item \"$dir\\bin64\" \"$dir\\bin\"", + "Remove-Item \"$dir\\bin32\" -Force -Recurse", + "if (!(Test-Path \"$persist_dir\\xpdfrc\")) { Copy-Item \"$dir\\doc\\sample-xpdfrc\" \"$dir\\xpdfrc\" }" + ] + }, + "32bit": { + "pre_install": [ + "Rename-Item \"$dir\\bin32\" \"$dir\\bin\"", + "Remove-Item \"$dir\\bin64\" -Force -Recurse", + "if (!(Test-Path \"$persist_dir\\xpdfrc\")) { Copy-Item \"$dir\\doc\\sample-xpdfrc\" \"$dir\\xpdfrc\" }" + ] + } + }, + "post_install": "Rename-Item \"$dir\\xpdf-t1fonts\" \"$dir\\t1fonts\"", + "bin": [ + "bin\\pdftopng.exe", + "bin\\pdftoppm.exe", + "bin\\pdfimages.exe", + "bin\\pdftohtml.exe", + "bin\\pdffonts.exe", + "bin\\pdfdetach.exe", + "bin\\pdftotext.exe", + "bin\\pdfinfo.exe", + "bin\\pdftops.exe" + ], + "persist": "xpdfrc", + "checkver": { + "url": "https://www.xpdfreader.com/download.html", + "re": "Current version:\\s*([^\\s<]+)" + }, + "autoupdate": { + "url": "https://dl.xpdfreader.com/xpdf-tools-win-$version.zip", + "extract_dir": "xpdf-tools-win-$version" + } +} diff --git a/bucket/xpipe.json b/bucket/xpipe.json index e30684e64f6..0732f01eb91 100644 --- a/bucket/xpipe.json +++ b/bucket/xpipe.json @@ -1,13 +1,13 @@ { - "version": "8.1", + "version": "8.2", "description": "A brand-new shell connection hub and remote file manager", "homepage": "https://xpipe.io/", "license": "Apache-2.0", "architecture": { "64bit": { - "url": "https://github.com/xpipe-io/xpipe/releases/download/8.1/xpipe-portable-windows-x86_64.zip", - "hash": "06e62fc504f4255a5451df463771ed78e65b712c481a333134d9565277429b7f", - "extract_dir": "xpipe-8.1" + "url": "https://github.com/xpipe-io/xpipe/releases/download/8.2/xpipe-portable-windows-x86_64.zip", + "hash": "98d49d32eca118e764deaf21268317cf037c64bf52d6a48fbdf9bb2e5a5d0a52", + "extract_dir": "xpipe-8.2" } }, "bin": "cli\\bin\\xpipe.exe", diff --git a/bucket/xpipe_hoilc.json b/bucket/xpipe_hoilc.json index c090ebe1b75..a0b857424c7 100644 --- a/bucket/xpipe_hoilc.json +++ b/bucket/xpipe_hoilc.json @@ -1,13 +1,13 @@ { - "version": "8.1", + "version": "8.2", "description": "A new type of shell connection hub and remote file manager that allows you to access your entire server infrastructure from your local machine.", "homepage": "https://xpipe.io/", "license": "Apache-2.0", "architecture": { "64bit": { - "url": "https://github.com/xpipe-io/xpipe/releases/download/8.1/xpipe-portable-windows-x86_64.zip", - "extract_dir": "xpipe-8.1", - "hash": "06e62fc504f4255a5451df463771ed78e65b712c481a333134d9565277429b7f" + "url": "https://github.com/xpipe-io/xpipe/releases/download/8.2/xpipe-portable-windows-x86_64.zip", + "extract_dir": "xpipe-8.2", + "hash": "98d49d32eca118e764deaf21268317cf037c64bf52d6a48fbdf9bb2e5a5d0a52" } }, "bin": "cli\\bin\\xpipe.exe", diff --git a/bucket/xpipe_naderi.json b/bucket/xpipe_naderi.json new file mode 100644 index 00000000000..5368058fb7f --- /dev/null +++ b/bucket/xpipe_naderi.json @@ -0,0 +1,28 @@ +{ + "version": "8.1", + "description": "A brand-new shell connection hub and remote file manager", + "license": "Apache-2.0", + "homepage": "https://github.com/xpipe-io/xpipe", + "url": "https://github.com/xpipe-io/xpipe/releases/download/8.1/xpipe-portable-windows-x86_64.zip", + "hash": "06e62fc504f4255a5451df463771ed78e65b712c481a333134d9565277429b7f", + "extract_dir": "xpipe-8.1", + "bin": [ + [ + "cli\\bin\\xpipe.exe", + "xpipe", + "open" + ] + ], + "shortcuts": [ + [ + "cli\\bin\\xpipe.exe", + "XPipe", + "open" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/xpipe-io/xpipe/releases/download/$version/xpipe-portable-windows-x86_64.zip", + "extract_dir": "xpipe-$version" + } +} diff --git a/bucket/yandex.json b/bucket/yandex.json new file mode 100644 index 00000000000..79d2a7ce6c9 --- /dev/null +++ b/bucket/yandex.json @@ -0,0 +1,48 @@ +{ + "version": "23.9.0.2325", + "description": "Fast, secure, and free web browser, built for the modern web.", + "homepage": "https://browser.yandex.com", + "license": "Freeware", + "architecture": { + "64bit": { + "url": "https://browser.yandex.com/download/?full=1#/dl.7z", + "hash": "96f78e65040c3625539afe69facac17d9b89aefcd6605c861d65a2835746b9fe" + }, + "32bit": { + "url": "https://browser.yandex.com/download/?full=1&bitness=32#/dl.7z", + "hash": "0a084ae6e3676bdff4acceb5f8f1b84794444ca510c2f3b27d91498ec8786116" + } + }, + "installer": { + "script": "Expand-7zipArchive \"$dir\\browser.7z\" -ExtractDir 'Browser-bin' -Removal" + }, + "bin": [ + [ + "browser.exe", + "yandex", + "--user-data-dir=\"$dir\\User Data\"" + ] + ], + "shortcuts": [ + [ + "browser.exe", + "Yandex", + "--user-data-dir=\"$dir\\User Data\"" + ] + ], + "persist": "User Data", + "checkver": { + "url": "https://www.whatismybrowser.com/guides/the-latest-version/yandex-browser", + "regex": "<td>([\\d.]+)</td>" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://browser.yandex.com/download/?full=1#/dl.7z" + }, + "32bit": { + "url": "https://browser.yandex.com/download/?full=1&bitness=32#/dl.7z" + } + } + } +} diff --git a/bucket/ydl-ui-portable.json b/bucket/ydl-ui-portable.json new file mode 100644 index 00000000000..307446ef83f --- /dev/null +++ b/bucket/ydl-ui-portable.json @@ -0,0 +1,39 @@ +{ + "version": "2.9.1", + "description": "A UI for the command-line video downloader youtube-dl", + "homepage": "https://github.com/Maxstupo/ydl-ui", + "license": "MIT", + "url": "https://github.com/Maxstupo/ydl-ui/releases/download/v2.9.1/YDL-UI_v2.9.1.0_Portable.zip", + "hash": "388486c3aa8251f9e8f021f418912c668355c47f7c6855f96149ae3668a94d43", + "extract_dir": "YDL-UI_v2.9.1.0_Portable", + "pre_install": [ + "if (!(Test-Path \"$persist_dir\\ydl-ui.json\")) {", + " @{", + " 'UpdateInterval' = 'Never'", + " 'DefaultDownloadArchive' = ''", + " 'DefaultDownloadDirectory' = \"$persist_dir\\download\"", + " } | ConvertToPrettyJson | Set-Content \"$dir\\ydl-ui.json\" -Encoding Ascii -Force", + "}", + "if (!(Test-Path \"$persist_dir\\download-list.json\")) { Set-Content \"$dir\\download-list.json\" '[]' -Encoding Ascii }" + ], + "bin": "YDL-UI.exe", + "shortcuts": [ + [ + "YDL-UI.exe", + "YDL-UI" + ] + ], + "persist": [ + "download-list.json", + "ydl-ui.json", + "download" + ], + "checkver": { + "github": "https://github.com/Maxstupo/ydl-ui", + "regex": "/releases/expanded_assets/v([\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/Maxstupo/ydl-ui/releases/download/v$matchHead/YDL-UI_v$version.0_Portable.zip", + "extract_dir": "YDL-UI_v$version.0_Portable" + } +} diff --git a/bucket/yida.json b/bucket/yida.json index 89909a24e52..eeefe13a0ff 100644 --- a/bucket/yida.json +++ b/bucket/yida.json @@ -1,12 +1,12 @@ { - "version": "1.1.13", + "version": "1.1.14", "description": "益达App(yidaApp)是一款开源跨平台的漫画、音频、视频、RSS、小说工具", "homepage": "https://github.com/xiaohucode/yidaRule", "license": "Freeware", "architecture": { "64bit": { - "url": "https://github.com/xiaohucode/yidaRule/releases/download/1.1.13/yidaApp-1.1.13-windows-x86_64.zip", - "hash": "c66adeb433549d6554576050a24006202c014874b375dc9f34dbbda117e8f5a4" + "url": "https://github.com/xiaohucode/yidaRule/releases/download/1.1.14/yidaApp-1.1.14-windows-x86_64.zip", + "hash": "383f59d6732b38187513391530b9ac02f2127ebd11fd37e8af555f9207bb55e9" } }, "shortcuts": [ diff --git a/bucket/yomikiru.json b/bucket/yomikiru.json index 6dc3784421d..ccc009c642e 100644 --- a/bucket/yomikiru.json +++ b/bucket/yomikiru.json @@ -2,15 +2,15 @@ "homepage": "https://github.com/mienaiyami/yomikiru", "description": "Desktop app to read manga", "license": "Unlicense", - "version": "2.19.5", + "version": "2.19.6", "architecture": { "64bit": { - "url": "https://github.com/mienaiyami/yomikiru/releases/download/v2.19.5/Yomikiru-win32-v2.19.5-Portable-x64.zip", - "hash": "48adfdc305d57173e170592c0c8a4db3f4023c4c4b9af0d0253cb31fb7c7f33d" + "url": "https://github.com/mienaiyami/yomikiru/releases/download/v2.19.6/Yomikiru-win32-v2.19.6-Portable-x64.zip", + "hash": "f508bad524141f8544d447112df88453ad1bc4e7aca3f54f1cab72179b760ac6" }, "32bit": { - "url": "https://github.com/mienaiyami/yomikiru/releases/download/v2.19.5/Yomikiru-win32-v2.19.5-Portable.zip", - "hash": "4210dbabeb5afa9929c07c331f97cb6d531af136a221cdb35ee687e8e1dd964b" + "url": "https://github.com/mienaiyami/yomikiru/releases/download/v2.19.6/Yomikiru-win32-v2.19.6-Portable.zip", + "hash": "2d012e4e8d7074440edc39e5a3894f72ac370353dcecc525c7194c2301ed8f34" } }, "shortcuts": [ diff --git a/bucket/youtube-downloader-hd.json b/bucket/youtube-downloader-hd.json new file mode 100644 index 00000000000..e6e160b6b1e --- /dev/null +++ b/bucket/youtube-downloader-hd.json @@ -0,0 +1,23 @@ +{ + "version": "5.4.3", + "description": "Simply the best application to download and save Youtube videos.", + "homepage": "https://www.youtubedownloaderhd.com/", + "license": "FREEWARE ", + "url": "https://www.youtubedownloaderhd.com/files/youtube_downloader_hd.zip", + "hash": "0851c4f8c5b29545b757951fb1a22359deeb4bd3f3f90fc57771af7db4b00a46", + "pre_install": "if (!(Test-Path \"$persist_dir\\YouTubeDownloaderHD.ini\")) { Set-Content \"$dir\\YouTubeDownloaderHD.ini\" '' -Encoding UTF-8 }", + "shortcuts": [ + [ + "YouTubeDownloaderHD.exe", + "YouTube Downloader HD" + ] + ], + "persist": "YouTubeDownloaderHD.ini", + "checkver": { + "url": "https://www.youtubedownloaderhd.com/download.html", + "regex": "Version ([\\d.]+)" + }, + "autoupdate": { + "url": "https://www.youtubedownloaderhd.com/files/youtube_downloader_hd.zip" + } +} diff --git a/bucket/youtube-local.json b/bucket/youtube-local.json new file mode 100644 index 00000000000..9944e52b2f6 --- /dev/null +++ b/bucket/youtube-local.json @@ -0,0 +1,30 @@ +{ + "version": "2.8.6", + "description": "youtube-local is a browser-based client written in Python for watching Youtube anonymously and without the lag of the slow page used by Youtube.", + "homepage": "https://github.com/user234683/youtube-local", + "license": " AGPL-3.0-only", + "url": "https://github.com/user234683/youtube-local/releases/download/v2.8.6/youtube-local-v2.8.6-windows.zip", + "hash": "a4dce6c42801fc4eb1082570e3d2834ac28d6a621cc10a6102cfa798a2819bd1", + "extract_dir": "youtube-local", + "bin": [ + [ + "run.bat", + "youtube-local.bat" + ] + ], + "shortcuts": [ + [ + "run.bat", + "youtube-local" + ] + ], + "pre_install": "if(!(Test-Path \"$persist_dir\\settings.txt\")) { New-Item \"$dir\\settings.txt\" | Out-Null }", + "checkver": "github", + "persist": [ + "settings.txt", + "data" + ], + "autoupdate": { + "url": "https://github.com/user234683/youtube-local/releases/download/v$version/youtube-local-v$version-windows.zip" + } +} diff --git a/bucket/yt-spammer-purge.json b/bucket/yt-spammer-purge.json new file mode 100644 index 00000000000..04dac923a4d --- /dev/null +++ b/bucket/yt-spammer-purge.json @@ -0,0 +1,48 @@ +{ + "version": "2.17.1", + "description": "Scans for and deletes scam comments on your YouTube channel using several methods.", + "homepage": "https://github.com/ThioJoe/YT-Spammer-Purge", + "license": "GPL-3.0-only", + "notes": "Your config files are stored in $dir. Visit the wiki to find out how to configure them: https://github.com/ThioJoe/YT-Spammer-Purge/wiki/Config-File-Settings", + "architecture": { + "64bit": { + "url": "https://github.com/ThioJoe/YT-Spammer-Purge/releases/download/v2.17.1/YTSpammerPurge.2.17.1.exe#/YTSpammerPurge.exe", + "hash": "861be8b219bc3ccf7466bfd584267d1c9958df1e5aba205f4900a6adce1cbc86" + } + }, + "pre_install": [ + "if (!(Test-Path \"$persist_dir\\client_secrets.json\")) {", + " New-Item \"$dir\\client_secrets.json\" | Out-Null", + "}", + "if (!(Test-Path \"$persist_dir\\SpamPurgeConfig.ini\")) {", + " New-Item \"$dir\\SpamPurgeConfig.ini\" | Out-Null", + " Set-Content -Path \"$dir\\SpamPurgeConfig.ini\" -Value \"[general]`r`nauto_check_update = False\"", + "}", + "if (!(Test-Path \"$persist_dir\\SpamPurge_Resources\")) {", + " New-Item -Path \"$dir\\SpamPurge_Resources\" -ItemType Directory | Out-Null", + "}" + ], + "shortcuts": [ + [ + "YTSpammerPurge.exe", + "YouTube Spammer Purge" + ] + ], + "persist": [ + "client_secrets.json", + "SpamPurgeConfig.ini", + "SpamPurge_Resources" + ], + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ThioJoe/YT-Spammer-Purge/releases/download/v$version/YTSpammerPurge.$version.exe#/YTSpammerPurge.exe", + "hash": { + "url": "https://github.com/ThioJoe/YT-Spammer-Purge/releases", + "regex": "_$sha256.sha256" + } + } + } + } +} diff --git a/bucket/ytdlp-interface.json b/bucket/ytdlp-interface.json index db3684551f2..c1e1931c8ec 100644 --- a/bucket/ytdlp-interface.json +++ b/bucket/ytdlp-interface.json @@ -1,12 +1,12 @@ { - "version": "2.8.0", + "version": "2.9.0", "description": "Windows graphical interface for yt-dlp, designed as a simple YouTube downloader", "homepage": "https://github.com/ErrorFlynn/ytdlp-interface", "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/ErrorFlynn/ytdlp-interface/releases/download/v2.8.0/ytdlp-interface.7z", - "hash": "0c5265a87118d42724d1d6a8c6d15f8275d0dfadc68d64f212486d688e166cb3", + "url": "https://github.com/ErrorFlynn/ytdlp-interface/releases/download/v2.9.0/ytdlp-interface.7z", + "hash": "f29f5242f4ce7295c31c93ea23440dcbeec8fa51ff1a4c339097a15a38d5612a", "pre_install": "if (!(Test-Path \"$persist_dir\\ytdlp-interface.json\")) { Set-Content \"$dir\\ytdlp-interface.json\" '{}' -Encoding Ascii }", "shortcuts": [ [ diff --git a/bucket/yuzu-pineapple.json b/bucket/yuzu-pineapple.json index 296820d5e16..02f05b8c727 100644 --- a/bucket/yuzu-pineapple.json +++ b/bucket/yuzu-pineapple.json @@ -1,10 +1,10 @@ { - "version": "4176", - "description": "Nintendo Switch emulator", + "version": "EA-4176", + "description": "A Yuzu Early Access fork with Linux-specific patches", "homepage": "https://github.com/pineappleEA/pineapple-src", "license": { - "url": "https://github.com/pineappleEA/pineapple-src/blob/main/LICENSE", - "identifier": "GPL-2.0" + "identifier": "GPL-2.0", + "url": "https://github.com/pineappleEA/pineapple-src/blob/main/LICENSE" }, "architecture": { "64bit": { @@ -37,7 +37,7 @@ "shortcuts": [ [ "yuzu.exe", - "Yuzu (dev)" + "Yuzu (Development)" ] ], "persist": [ @@ -46,12 +46,12 @@ ], "checkver": { "github": "https://github.com/pineappleEA/pineapple-src", - "regex": "EA-(\\d+)" + "regex": "(EA-\\d+)" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/pineappleEA/pineapple-src/releases/download/EA-$version/Windows-Yuzu-EA-$version.zip" + "url": "https://github.com/pineappleEA/pineapple-src/releases/download/$version/Windows-Yuzu-$version.zip" } } } diff --git a/bucket/yuzu-dev.json b/bucket/yuzu-pineapple_hermanjustnu.json similarity index 85% rename from bucket/yuzu-dev.json rename to bucket/yuzu-pineapple_hermanjustnu.json index a7cbe3a27a5..296820d5e16 100644 --- a/bucket/yuzu-dev.json +++ b/bucket/yuzu-pineapple_hermanjustnu.json @@ -1,10 +1,10 @@ { - "version": "EA-4176", + "version": "4176", "description": "Nintendo Switch emulator", "homepage": "https://github.com/pineappleEA/pineapple-src", "license": { - "identifier": "GPL-2.0", - "url": "https://github.com/pineappleEA/pineapple-src/blob/main/LICENSE" + "url": "https://github.com/pineappleEA/pineapple-src/blob/main/LICENSE", + "identifier": "GPL-2.0" }, "architecture": { "64bit": { @@ -37,7 +37,7 @@ "shortcuts": [ [ "yuzu.exe", - "Nintendo Switch [nsw][yuzu] (dev)" + "Yuzu (dev)" ] ], "persist": [ @@ -46,12 +46,12 @@ ], "checkver": { "github": "https://github.com/pineappleEA/pineapple-src", - "regex": "(EA-\\d+)" + "regex": "EA-(\\d+)" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/pineappleEA/pineapple-src/releases/download/$version/Windows-Yuzu-$version.zip" + "url": "https://github.com/pineappleEA/pineapple-src/releases/download/EA-$version/Windows-Yuzu-EA-$version.zip" } } } diff --git a/bucket/yuzu_borger.json b/bucket/yuzu_borger.json deleted file mode 100644 index 8d17d3a8fcd..00000000000 --- a/bucket/yuzu_borger.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "version": "0-1734", - "description": "Nintendo Switch emulator", - "homepage": "https://yuzu-emu.org/", - "license": { - "identifier": "GPL-2.0", - "url": "https://github.com/yuzu-emu/yuzu-mainline/blob/master/license.txt" - }, - "architecture": { - "64bit": { - "url": "https://github.com/yuzu-emu/yuzu-mainline/releases/download/mainline-0-1734/yuzu-windows-msvc-20240304-537296095.7z", - "hash": "5c644bbba1b694b01f5d52d5080aa2a5c86360d841851286df058da2ff5f6088" - } - }, - "extract_dir": "yuzu-windows-msvc", - "pre_install": [ - "if (!(Test-Path \"$persist_dir\")) {", - " New-item \"$persist_dir\" -ItemType Directory | Out-Null", - " New-item \"$persist_dir\\user\" -ItemType Directory | Out-Null", - " if (Test-Path \"$env:APPDATA\\yuzu\") {", - " Write-host \"Migrating AppData...\" -ForegroundColor yellow", - " Copy-Item -Path \"$env:APPDATA\\yuzu\\*\" -Destination \"$persist_dir\\user\" -Recurse", - " Remove-Item -Path \"$env:APPDATA\\yuzu\" -Recurse", - " }", - "}" - ], - "bin": [ - "yuzu.exe", - "yuzu-cmd.exe" - ], - "shortcuts": [ - [ - "yuzu.exe", - "Nintendo Switch [nsw][yuzu]" - ] - ], - "persist": [ - "user", - "plugins" - ], - "checkver": { - "github": "https://github.com/yuzu-emu/yuzu-mainline", - "regex": "download/mainline-([\\d.-]+)/yuzu-windows-msvc-(?<date>[\\d]{8})-(?<commit>[\\da-f]+).7z" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/yuzu-emu/yuzu-mainline/releases/download/mainline-$version/yuzu-windows-msvc-$matchDate-$matchCommit.7z" - } - } - } -} diff --git a/bucket/zazu.json b/bucket/zazu.json new file mode 100644 index 00000000000..953a67590ee --- /dev/null +++ b/bucket/zazu.json @@ -0,0 +1,27 @@ +{ + "homepage": "http://zazuapp.org/", + "version": "0.6.0", + "license": "MIT", + "description": "A fully extensible and open source launcher for hackers, creators and dabblers.", + "url": "https://github.com/tinytacoteam/zazu/releases/download/v0.6.0/Zazu.Setup.0.6.0.exe#/dl.7z", + "hash": "186c0d850b62f9c39e0f43e925d17d1582cbc02736407961c584a8bdf344c7ce", + "installer": { + "script": [ + "Expand-7ZipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal", + "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninstall Zazu.exe\" -Force -Recurse" + ] + }, + "shortcuts": [ + [ + "Zazu.exe", + "Zazu" + ] + ], + "checkver": { + "url": "https://github.com/tinytacoteam/zazu/tags", + "regex": "/releases/tag/v([\\d.]+[\\w]*)" + }, + "autoupdate": { + "url": "https://github.com/tinytacoteam/zazu/releases/download/v$version/Zazu.Setup.$version.exe#/dl.7z" + } +} diff --git a/bucket/zig-dev.json b/bucket/zig-dev.json index c2fe5fdfb81..3215c057b31 100644 --- a/bucket/zig-dev.json +++ b/bucket/zig-dev.json @@ -1,5 +1,5 @@ { - "version": "0.12.0-dev.3158", + "version": "0.12.0-dev.3161", "description": "General-purpose programming language designed for robustness, optimality, and maintainability.", "homepage": "https://ziglang.org/", "license": "MIT", @@ -8,19 +8,19 @@ }, "architecture": { "64bit": { - "url": "https://ziglang.org/builds/zig-windows-x86_64-0.12.0-dev.3158+1e67f5021.zip", - "hash": "a001e153efe5c4b224bc99e95bb9f48e5897fd3153b28e5a3d1399ede61cc87c", - "extract_dir": "zig-windows-x86_64-0.12.0-dev.3158+1e67f5021" + "url": "https://ziglang.org/builds/zig-windows-x86_64-0.12.0-dev.3161+377ecc6af.zip", + "hash": "4f50ba2d0efa2a2d2841bbda2061e8f53c33111ba814f9b8b551895b49e9a8b9", + "extract_dir": "zig-windows-x86_64-0.12.0-dev.3161+377ecc6af" }, "32bit": { - "url": "https://ziglang.org/builds/zig-windows-x86-0.12.0-dev.3158+1e67f5021.zip", - "hash": "a7b0d52ffb3f1516a53e776c7f9ee84e5ff37cd039b72700006ccba4f13956d9", - "extract_dir": "zig-windows-x86-0.12.0-dev.3158+1e67f5021" + "url": "https://ziglang.org/builds/zig-windows-x86-0.12.0-dev.3161+377ecc6af.zip", + "hash": "ac7a0f09c30f13ed74478a05a85adb19d7e4cd2650f4c60c678746d8d14c254f", + "extract_dir": "zig-windows-x86-0.12.0-dev.3161+377ecc6af" }, "arm64": { - "url": "https://ziglang.org/builds/zig-windows-aarch64-0.12.0-dev.3158+1e67f5021.zip", - "hash": "9e241875a23debb3df82f8ecabad4df304fb6efbf3830e7968ac4f5aa9d17d3d", - "extract_dir": "zig-windows-aarch64-0.12.0-dev.3158+1e67f5021" + "url": "https://ziglang.org/builds/zig-windows-aarch64-0.12.0-dev.3161+377ecc6af.zip", + "hash": "3fa2a9831dff94c3e00dd341c8a03f2a88f98cb0b3915f1a6d2721b75c87cec2", + "extract_dir": "zig-windows-aarch64-0.12.0-dev.3161+377ecc6af" } }, "bin": "zig.exe", diff --git a/bucket/zotero.json b/bucket/zotero.json index 16817f92190..21beb0df896 100644 --- a/bucket/zotero.json +++ b/bucket/zotero.json @@ -11,7 +11,7 @@ "$dir\\uninstall-zotero-url-protocol.ps1" ], "url": "https://download.zotero.org/client/release/6.0.35/Zotero-6.0.35_setup.exe#/dl.7z", - "hash": "c059309fcc346e6bdf99353611b64f2414f5a031470eab89642fd001e2c8b99f", + "hash": "0580a8f1ff58e45530273ea140f86acb4ed06affb67dae395810ec5cca18b9b9", "extract_dir": "core", "bin": "zotero.exe", "shortcuts": [ diff --git a/latest.update b/latest.update index 5ffd21ba908..dc7aa13076d 100644 --- a/latest.update +++ b/latest.update @@ -1 +1 @@ -最近更新时间:Thu Mar 7 04:37:30 UTC 2024 +最近更新时间:Fri Mar 8 04:38:52 UTC 2024 diff --git a/scripts/jetbrain-portabler.ps1 b/scripts/jetbrain-portabler.ps1 new file mode 100644 index 00000000000..58188c1a6bd --- /dev/null +++ b/scripts/jetbrain-portabler.ps1 @@ -0,0 +1,29 @@ +<# +.SYNOPSIS + Universal portable mode enabler + IDE subdirectory is needed. +.PARAMETER Directory + Current '$dir' of application +.PARAMETER Persist + Persist directory of application +#> +param([Parameter(Mandatory)][String] $Directory, [Parameter(Mandatory)][String] $Persist) + +$properties = Join-Path 'IDE' 'bin\idea.properties' + +if (-not (Join-Path $Persist $properties | Test-Path)) { + Write-Host 'File' $properties 'does not exists. Creating.' -ForegroundColor Yellow + + $fullProp = Join-path $Directory $properties + $currentForward = (Split-Path $Directory | Join-Path -ChildPath 'current') -replace '\\', '/' + $profileDir = "$currentForward/profile" + + $CONT = Get-Content $fullProp + # Set portable configuration + $CONT = $CONT -replace '^#\s*(idea.config.path=).*$', "`$1$profileDir/config" + $CONT = $CONT -replace '^#\s*(idea.system.path=).*$', "`$1$profileDir/system" + $CONT = $CONT -replace '^#\s*(idea.plugins.path=).*$', '$1${idea.config.path}/plugins' + $CONT = $CONT -replace '^#\s*(idea.log.path=).*$', '$1${idea.system.path}/log' + + Set-Content $fullProp $CONT -Encoding Ascii -Force +} diff --git a/scripts/sublime-text/sublime-text-install-context.reg b/scripts/sublime-text/sublime-text-install-context.reg new file mode 100644 index 00000000000..7da9a834568 --- /dev/null +++ b/scripts/sublime-text/sublime-text-install-context.reg @@ -0,0 +1,19 @@ +Windows Registry Editor Version 5.00 + +[HKEY_CURRENT_USER\Software\Classes\*\shell\Open with &Sublime] +@="Open with &Sublime" +"Icon"="$sublime" +[HKEY_CURRENT_USER\Software\Classes\*\shell\Open with &Sublime\command] +@="\"$sublime\" \"%1\"" + +[HKEY_CURRENT_USER\Software\Classes\Directory\shell\Open with &Sublime] +@="Open with &Sublime" +"Icon"="$sublime" +[HKEY_CURRENT_USER\Software\Classes\Directory\shell\Open with &Sublime\command] +@="\"$sublime\" \"%1\"" + +[HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\Open with &Sublime] +@="Open with &Sublime" +"Icon"="$sublime" +[HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\Open with &Sublime\command] +@="\"$sublime\" \"%V\"" diff --git a/scripts/sublime-text/sublime-text-uninstall-context.reg b/scripts/sublime-text/sublime-text-uninstall-context.reg new file mode 100644 index 00000000000..545060ca1b1 --- /dev/null +++ b/scripts/sublime-text/sublime-text-uninstall-context.reg @@ -0,0 +1,8 @@ +Windows Registry Editor Version 5.00 + +[-HKEY_CURRENT_USER\Software\Classes\*\shell\Open with &Sublime] +[-HKEY_CURRENT_USER\Software\Classes\*\shell\Open with &Sublime\command] +[-HKEY_CURRENT_USER\Software\Classes\Directory\shell\Open with &Sublime] +[-HKEY_CURRENT_USER\Software\Classes\Directory\shell\Open with &Sublime\command] +[-HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\Open with &Sublime] +[-HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\Open with &Sublime\command] diff --git a/scripts/tortoise-svn/tortoisesvn-install-tools.reg.templ b/scripts/tortoise-svn/tortoisesvn-install-tools.reg.templ new file mode 100644 index 00000000000..9f149aed64e --- /dev/null +++ b/scripts/tortoise-svn/tortoisesvn-install-tools.reg.templ @@ -0,0 +1,20 @@ +REGEDIT4 + +[HKEY_CURRENT_USER\Software\TortoiseSVN\DiffTools] +".doc"="wscript.exe \"%TSVNHOME%\\Diff-Scripts\\diff-doc.js\" %base %mine //E:javascript" +".docx"="wscript.exe \"%TSVNHOME%\\Diff-Scripts\\diff-docx.js\" %base %mine //E:javascript" +".nb"="wscript.exe \"%TSVNHOME%\\Diff-Scripts\\diff-nb.vbs\" %base %mine //E:vbscript" +".ods"="wscript.exe \"%TSVNHOME%\\Diff-Scripts\\diff-ods.vbs\" %base %mine //E:vbscript" +".odt"="wscript.exe \"%TSVNHOME%\\Diff-Scripts\\diff-odt.vbs\" %base %mine //E:vbscript" +".ppt"="wscript.exe \"%TSVNHOME%\\Diff-Scripts\\diff-ppt.js\" %base %mine //E:javascript" +".pptx"="wscript.exe \"%TSVNHOME%\\Diff-Scripts\\diff-pptx.js\" %base %mine //E:javascript" +".sxw"="wscript.exe \"%TSVNHOME%\\Diff-Scripts\\diff-sxw.vbs\" %base %mine //E:vbscript" +".xls"="wscript.exe \"%TSVNHOME%\\Diff-Scripts\\diff-xls.vbs\" %base %mine //E:vbscript" +".xlsx"="wscript.exe \"%TSVNHOME%\\Diff-Scripts\\diff-xlsx.vbs\" %base %mine //E:vbscript" + +[HKEY_CURRENT_USER\Software\TortoiseSVN\MergeTools] +".doc"="wscript.exe \"%TSVNHOME%\\Diff-Scripts\\merge-doc.js\" %merged %theirs %mine %base //E:javascript" +".docx"="wscript.exe \"%TSVNHOME%\\Diff-Scripts\\merge-docx.js\" %merged %theirs %mine %base //E:javascript" +".ods"="wscript.exe \"%TSVNHOME%\\Diff-Scripts\\merge-ods.vbs\" %merged %theirs %mine %base //E:vbscript" +".odt"="wscript.exe \"%TSVNHOME%\\Diff-Scripts\\merge-odt.vbs\" %merged %theirs %mine %base //E:vbscript" +".sxw"="wscript.exe \"%TSVNHOME%\\Diff-Scripts\\merge-sxw.vbs\" %merged %theirs %mine %base //E:vbscript" diff --git a/scripts/tortoise-svn/tortoisesvn-install.reg.templ b/scripts/tortoise-svn/tortoisesvn-install.reg.templ new file mode 100644 index 00000000000..c018af556ea --- /dev/null +++ b/scripts/tortoise-svn/tortoisesvn-install.reg.templ @@ -0,0 +1,410 @@ +REGEDIT4 + +[HKEY_CLASSES_ROOT\LibraryFolder\background\shellex\ContextMenuHandlers\TortoiseSVN] +@="{30351349-7B7D-4FCC-81B4-1E394CA267EB}" + +[HKEY_CLASSES_ROOT\LibraryLocation\shellex\ContextMenuHandlers\TortoiseSVN] +@="{30351349-7B7D-4FCC-81B4-1E394CA267EB}" + +[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\TortoiseSVN] +@="{30351349-7B7D-4FCC-81B4-1E394CA267EB}" + +[HKEY_CLASSES_ROOT\*\shellex\PropertySheetHandlers\TortoiseSVN] +@="{30351349-7B7D-4FCC-81B4-1E394CA267EB}" + +[HKEY_CLASSES_ROOT\.diff] +@="unified_diff_file" + +[HKEY_CLASSES_ROOT\.patch] +@="unified_diff_file" + +[HKEY_CLASSES_ROOT\CLSID\{30351346-7B7D-4FCC-81B4-1E394CA267EB}] +@="TortoiseSVN" + +[HKEY_CLASSES_ROOT\CLSID\{30351346-7B7D-4FCC-81B4-1E394CA267EB}\InProcServer32] +@="%TSVNHOME%\\bin\\TortoiseStub.dll" +"ThreadingModel"="Apartment" + +[HKEY_CLASSES_ROOT\CLSID\{30351346-7B7D-4FCC-81B4-1E394CA267EB}\shellex\NoRecentDocs] + +[HKEY_CLASSES_ROOT\CLSID\{30351347-7B7D-4FCC-81B4-1E394CA267EB}] +@="TortoiseSVN" + +[HKEY_CLASSES_ROOT\CLSID\{30351347-7B7D-4FCC-81B4-1E394CA267EB}\InProcServer32] +@="%TSVNHOME%\\bin\\TortoiseStub.dll" +"ThreadingModel"="Apartment" + +[HKEY_CLASSES_ROOT\CLSID\{30351347-7B7D-4FCC-81B4-1E394CA267EB}\shellex\NoRecentDocs] + +[HKEY_CLASSES_ROOT\CLSID\{30351348-7B7D-4FCC-81B4-1E394CA267EB}] +@="TortoiseSVN" + +[HKEY_CLASSES_ROOT\CLSID\{30351348-7B7D-4FCC-81B4-1E394CA267EB}\InProcServer32] +"ThreadingModel"="Apartment" +@="%TSVNHOME%\\bin\\TortoiseStub.dll" + +[HKEY_CLASSES_ROOT\CLSID\{30351348-7B7D-4FCC-81B4-1E394CA267EB}\shellex\NoRecentDocs] + +[HKEY_CLASSES_ROOT\CLSID\{30351349-7B7D-4FCC-81B4-1E394CA267EB}] +@="TortoiseSVN" + +[HKEY_CLASSES_ROOT\CLSID\{30351349-7B7D-4FCC-81B4-1E394CA267EB}\InProcServer32] +"ThreadingModel"="Apartment" +@="%TSVNHOME%\\bin\\TortoiseStub.dll" + +[HKEY_CLASSES_ROOT\CLSID\{30351349-7B7D-4FCC-81B4-1E394CA267EB}\shellex\NoRecentDocs] + +[HKEY_CLASSES_ROOT\CLSID\{3035134A-7B7D-4FCC-81B4-1E394CA267EB}] +@="TortoiseSVN" + +[HKEY_CLASSES_ROOT\CLSID\{3035134A-7B7D-4FCC-81B4-1E394CA267EB}\InProcServer32] +"ThreadingModel"="Apartment" +@="%TSVNHOME%\\bin\\TortoiseStub.dll" + +[HKEY_CLASSES_ROOT\CLSID\{3035134A-7B7D-4FCC-81B4-1E394CA267EB}\shellex\NoRecentDocs] + +[HKEY_CLASSES_ROOT\CLSID\{3035134B-7B7D-4FCC-81B4-1E394CA267EB}] +@="TortoiseSVN" + +[HKEY_CLASSES_ROOT\CLSID\{3035134B-7B7D-4FCC-81B4-1E394CA267EB}\InProcServer32] +@="%TSVNHOME%\\bin\\TortoiseStub.dll" +"ThreadingModel"="Apartment" + +[HKEY_CLASSES_ROOT\CLSID\{3035134B-7B7D-4FCC-81B4-1E394CA267EB}\shellex\NoRecentDocs] + +[HKEY_CLASSES_ROOT\CLSID\{3035134C-7B7D-4FCC-81B4-1E394CA267EB}] +@="TortoiseSVN" + +[HKEY_CLASSES_ROOT\CLSID\{3035134C-7B7D-4FCC-81B4-1E394CA267EB}\InProcServer32] +@="%TSVNHOME%\\bin\\TortoiseStub.dll" +"ThreadingModel"="Apartment" + +[HKEY_CLASSES_ROOT\CLSID\{3035134C-7B7D-4FCC-81B4-1E394CA267EB}\shellex\NoRecentDocs] + +[HKEY_CLASSES_ROOT\CLSID\{3035134D-7B7D-4FCC-81B4-1E394CA267EB}] +@="TortoiseSVN" + +[HKEY_CLASSES_ROOT\CLSID\{3035134D-7B7D-4FCC-81B4-1E394CA267EB}\InProcServer32] +@="%TSVNHOME%\\bin\\TortoiseStub.dll" +"ThreadingModel"="Apartment" + +[HKEY_CLASSES_ROOT\CLSID\{3035134D-7B7D-4FCC-81B4-1E394CA267EB}\shellex\NoRecentDocs] + +[HKEY_CLASSES_ROOT\CLSID\{3035134E-7B7D-4FCC-81B4-1E394CA267EB}] +@="TortoiseSVN" + +[HKEY_CLASSES_ROOT\CLSID\{3035134E-7B7D-4FCC-81B4-1E394CA267EB}\InProcServer32] +@="%TSVNHOME%\\bin\\TortoiseStub.dll" +"ThreadingModel"="Apartment" + +[HKEY_CLASSES_ROOT\CLSID\{3035134E-7B7D-4FCC-81B4-1E394CA267EB}\shellex\NoRecentDocs] + +[HKEY_CLASSES_ROOT\CLSID\{3035134F-7B7D-4FCC-81B4-1E394CA267EB}] +@="TortoiseSVN" + +[HKEY_CLASSES_ROOT\CLSID\{3035134F-7B7D-4FCC-81B4-1E394CA267EB}\InProcServer32] +"ThreadingModel"="Apartment" +@="%TSVNHOME%\\bin\\TortoiseStub.dll" + +[HKEY_CLASSES_ROOT\CLSID\{3035134F-7B7D-4FCC-81B4-1E394CA267EB}\shellex\NoRecentDocs] + +[HKEY_CLASSES_ROOT\CLSID\{30351350-7B7D-4FCC-81B4-1E394CA267EB}] +@="TortoiseSVN" + +[HKEY_CLASSES_ROOT\CLSID\{30351350-7B7D-4FCC-81B4-1E394CA267EB}\InProcServer32] +"ThreadingModel"="Apartment" +@="%TSVNHOME%\\bin\\TortoiseStub.dll" + +[HKEY_CLASSES_ROOT\CLSID\{30351350-7B7D-4FCC-81B4-1E394CA267EB}\shellex\NoRecentDocs] + +[HKEY_CLASSES_ROOT\CLSID\{C5994560-53D9-4125-87C9-F193FC689CB2}] +@="TortoiseSVN" + +[HKEY_CLASSES_ROOT\CLSID\{C5994560-53D9-4125-87C9-F193FC689CB2}\InProcServer32] +@="%TSVNHOME%\\Common\\TortoiseOverlays\\TortoiseOverlays.dll" +"ThreadingModel"="Apartment" + +[HKEY_CLASSES_ROOT\CLSID\{C5994561-53D9-4125-87C9-F193FC689CB2}] +@="TortoiseSVN" + +[HKEY_CLASSES_ROOT\CLSID\{C5994561-53D9-4125-87C9-F193FC689CB2}\InProcServer32] +@="%TSVNHOME%\\Common\\TortoiseOverlays\\TortoiseOverlays.dll" +"ThreadingModel"="Apartment" + +[HKEY_CLASSES_ROOT\CLSID\{C5994562-53D9-4125-87C9-F193FC689CB2}] +@="TortoiseSVN" + +[HKEY_CLASSES_ROOT\CLSID\{C5994562-53D9-4125-87C9-F193FC689CB2}\InProcServer32] +@="%TSVNHOME%\\Common\\TortoiseOverlays\\TortoiseOverlays.dll" +"ThreadingModel"="Apartment" + +[HKEY_CLASSES_ROOT\CLSID\{C5994563-53D9-4125-87C9-F193FC689CB2}] +@="TortoiseSVN" + +[HKEY_CLASSES_ROOT\CLSID\{C5994563-53D9-4125-87C9-F193FC689CB2}\InProcServer32] +@="%TSVNHOME%\\Common\\TortoiseOverlays\\TortoiseOverlays.dll" +"ThreadingModel"="Apartment" + +[HKEY_CLASSES_ROOT\CLSID\{C5994564-53D9-4125-87C9-F193FC689CB2}] +@="TortoiseSVN" + +[HKEY_CLASSES_ROOT\CLSID\{C5994564-53D9-4125-87C9-F193FC689CB2}\InProcServer32] +@="%TSVNHOME%\\Common\\TortoiseOverlays\\TortoiseOverlays.dll" +"ThreadingModel"="Apartment" + +[HKEY_CLASSES_ROOT\CLSID\{C5994565-53D9-4125-87C9-F193FC689CB2}] +@="TortoiseSVN" + +[HKEY_CLASSES_ROOT\CLSID\{C5994565-53D9-4125-87C9-F193FC689CB2}\InProcServer32] +@="%TSVNHOME%\\Common\\TortoiseOverlays\\TortoiseOverlays.dll" +"ThreadingModel"="Apartment" + +[HKEY_CLASSES_ROOT\CLSID\{C5994566-53D9-4125-87C9-F193FC689CB2}] +@="TortoiseSVN" + +[HKEY_CLASSES_ROOT\CLSID\{C5994566-53D9-4125-87C9-F193FC689CB2}\InProcServer32] +@="%TSVNHOME%\\Common\\TortoiseOverlays\\TortoiseOverlays.dll" +"ThreadingModel"="Apartment" + +[HKEY_CLASSES_ROOT\CLSID\{C5994567-53D9-4125-87C9-F193FC689CB2}] +@="TortoiseSVN" + +[HKEY_CLASSES_ROOT\CLSID\{C5994567-53D9-4125-87C9-F193FC689CB2}\InProcServer32] +@="%TSVNHOME%\\Common\\TortoiseOverlays\\TortoiseOverlays.dll" +"ThreadingModel"="Apartment" + +[HKEY_CLASSES_ROOT\CLSID\{C5994568-53D9-4125-87C9-F193FC689CB2}] +@="TortoiseSVN" + +[HKEY_CLASSES_ROOT\CLSID\{C5994568-53D9-4125-87C9-F193FC689CB2}\InProcServer32] +@="%TSVNHOME%\\Common\\TortoiseOverlays\\TortoiseOverlays.dll" +"ThreadingModel"="Apartment" + +[HKEY_CLASSES_ROOT\CLSID\{F26E2640-0CFF-43DC-8325-575A3261D885}] +@="SubWCRev Server Object" + +[HKEY_CLASSES_ROOT\CLSID\{F26E2640-0CFF-43DC-8325-575A3261D885}\LocalServer32] +@="%TSVNHOME%\\bin\\SubWCRevCOM.exe /automation" + +[HKEY_CLASSES_ROOT\CLSID\{F26E2640-0CFF-43DC-8325-575A3261D885}\ProgID] +@="SubWCRev.object.1" + +[HKEY_CLASSES_ROOT\CLSID\{F26E2640-0CFF-43DC-8325-575A3261D885}\TypeLib] +@="{40ACF49D-74FF-4165-94E9-0E002C448520}" + +[HKEY_CLASSES_ROOT\CLSID\{F26E2640-0CFF-43DC-8325-575A3261D885}\VersionIndependentProgID] +@="SubWCRev.object" + +[HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\TortoiseSVN] +@="{30351349-7B7D-4FCC-81B4-1E394CA267EB}" + +[HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\TortoiseSVN] +@="{30351349-7B7D-4FCC-81B4-1E394CA267EB}" + +[HKEY_CLASSES_ROOT\Directory\shellex\CopyHookHandlers\TortoiseSVN] +@="{30351349-7B7D-4FCC-81B4-1E394CA267EB}" + +[HKEY_CLASSES_ROOT\Directory\shellex\DragDropHandlers\TortoiseSVN] +@="{3035134A-7B7D-4FCC-81B4-1E394CA267EB}" + +[HKEY_CLASSES_ROOT\Directory\shellex\PropertySheetHandlers\TortoiseSVN] +@="{30351349-7B7D-4FCC-81B4-1E394CA267EB}" + +[HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\TortoiseSVN] +@="{30351349-7B7D-4FCC-81B4-1E394CA267EB}" + +[HKEY_CLASSES_ROOT\Drive\shellex\PropertySheetHandlers\TortoiseSVN] +@="{30351349-7B7D-4FCC-81B4-1E394CA267EB}" + +[HKEY_CLASSES_ROOT\Folder\shellex\ColumnHandlers\{30351349-7B7D-4FCC-81B4-1E394CA267EB}] + +[HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\TortoiseSVN] +@="{30351349-7B7D-4FCC-81B4-1E394CA267EB}" + +[HKEY_CLASSES_ROOT\Folder\shellex\DragDropHandlers\TortoiseSVN] +@="{3035134A-7B7D-4FCC-81B4-1E394CA267EB}" + +[HKEY_CLASSES_ROOT\Interface\{2F5EA5B0-4DE7-4f96-8E6B-FC0C37D9C0D6}] +@="ISubWCRev" + +[HKEY_CLASSES_ROOT\Interface\{2F5EA5B0-4DE7-4f96-8E6B-FC0C37D9C0D6}\ProxyStubClsid] +@="{00020424-0000-0000-C000-000000000046}" + +[HKEY_CLASSES_ROOT\Interface\{2F5EA5B0-4DE7-4f96-8E6B-FC0C37D9C0D6}\ProxyStubClsid32] +@="{00020424-0000-0000-C000-000000000046}" + +[HKEY_CLASSES_ROOT\Interface\{2F5EA5B0-4DE7-4f96-8E6B-FC0C37D9C0D6}\TypeLib] +@="{40ACF49D-74FF-4165-94E9-0E002C448520}" +"Version"="1.0" + +[HKEY_CLASSES_ROOT\InternetShortcut\shellex\ContextMenuHandlers\TortoiseSVN] +@="{30351349-7B7D-4FCC-81B4-1E394CA267EB}" + +[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\TortoiseSVN] +@="{30351349-7B7D-4FCC-81B4-1E394CA267EB}" + +[HKEY_CLASSES_ROOT\SubWCRev.object.1] +@="SubWCRev Server Object" + +[HKEY_CLASSES_ROOT\SubWCRev.object.1\CLSID] +@="{F26E2640-0CFF-43DC-8325-575A3261D885}" + +[HKEY_CLASSES_ROOT\SubWCRev.object] +@="SubWCRev Server Object" + +[HKEY_CLASSES_ROOT\SubWCRev.object\CLSID] +@="{F26E2640-0CFF-43DC-8325-575A3261D885}" + +[HKEY_CLASSES_ROOT\SubWCRev.object\CurVer] +@="SubWCRev.object.1" + +[HKEY_CLASSES_ROOT\svn+ssh] +@="URL:SVN+SSH Protocol" +"URL Protocol"="" + +[HKEY_CLASSES_ROOT\svn+ssh\DefaultIcon] +@="%TSVNHOME%\\bin\\TortoiseProc.exe" + +[HKEY_CLASSES_ROOT\svn+ssh\shell\open\command] +@="%TSVNHOME%\\bin\\TortoiseProc.exe /command:repobrowser /path:\"%1\"" + +[HKEY_CLASSES_ROOT\svn] +@="URL:SVN Protocol" +"URL Protocol"="" + +[HKEY_CLASSES_ROOT\svn\DefaultIcon] +@="%TSVNHOME%\\bin\\TortoiseProc.exe" + +[HKEY_CLASSES_ROOT\svn\shell\open\command] +@="%TSVNHOME%\\bin\\TortoiseProc.exe /command:repobrowser /path:\"%1\"" + +[HKEY_CLASSES_ROOT\tsvn] +@="URL:TSVN Protocol" +"URL Protocol"="" + +[HKEY_CLASSES_ROOT\tsvn\DefaultIcon] +@="%TSVNHOME%\\bin\\TortoiseProc.exe" + +[HKEY_CLASSES_ROOT\tsvn\shell\open\command] +@="%TSVNHOME%\\bin\\TortoiseProc.exe /command:checkout /url:\"%1\"" + +[HKEY_CLASSES_ROOT\TypeLib\{40ACF49D-74FF-4165-94E9-0E002C448520}\1.0] +@="LibSubWCRev" + +[HKEY_CLASSES_ROOT\TypeLib\{40ACF49D-74FF-4165-94E9-0E002C448520}\1.0\0\win32] +@="%TSVNHOME%\\bin\\SubWCRevCOM.exe" + +[HKEY_CLASSES_ROOT\TypeLib\{40ACF49D-74FF-4165-94E9-0E002C448520}\FLAGS] +@="0" + +[HKEY_CLASSES_ROOT\TypeLib\{40ACF49D-74FF-4165-94E9-0E002C448520}\HELPDIR] +@="%TSVNHOME%\\" + +[HKEY_CLASSES_ROOT\unified_diff_file\shell\open\command] +@="%TSVNHOME%\\bin\\TortoiseUDiff.exe /patchfile:\"%1\"" + +[HKEY_CURRENT_USER\Software\TortoiseSVN] +"SoundUtils KeyPath"="keypath" +"TortoiseSVN"="TortoiseSVN" +"TortoiseMerge"="TortoiseMerge" +"TortoiseIDiff"="TortoiseIDiff" + +[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\SubWCRev.exe] +"Path"="%TSVNHOME%\\bin" +@="%TSVNHOME%\\bin\\SubWCRev.exe" + +[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\1TortoiseNormal] +@="{C5994560-53D9-4125-87C9-F193FC689CB2}" + +[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\2TortoiseModified] +@="{C5994561-53D9-4125-87C9-F193FC689CB2}" + +[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\3TortoiseConflict] +@="{C5994562-53D9-4125-87C9-F193FC689CB2}" + +[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\4TortoiseLocked] +@="{C5994563-53D9-4125-87C9-F193FC689CB2}" + +[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\5TortoiseReadOnly] +@="{C5994564-53D9-4125-87C9-F193FC689CB2}" + +[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\6TortoiseDeleted] +@="{C5994565-53D9-4125-87C9-F193FC689CB2}" + +[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\7TortoiseAdded] +@="{C5994566-53D9-4125-87C9-F193FC689CB2}" + +[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\8TortoiseIgnored] +@="{C5994567-53D9-4125-87C9-F193FC689CB2}" + +[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\9TortoiseUnversioned] +@="{C5994568-53D9-4125-87C9-F193FC689CB2}" + +[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Offline Files] +@="{750fdf0e-2a26-11d1-a3ea-080036587f03}" + +[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved] +"{30351348-7B7D-4FCC-81B4-1E394CA267EB}"="TortoiseSVN" +"{30351347-7B7D-4FCC-81B4-1E394CA267EB}"="TortoiseSVN" +"{3035134A-7B7D-4FCC-81B4-1E394CA267EB}"="TortoiseSVN" +"{3035134C-7B7D-4FCC-81B4-1E394CA267EB}"="TortoiseSVN" +"{30351346-7B7D-4FCC-81B4-1E394CA267EB}"="TortoiseSVN" +"{30351349-7B7D-4FCC-81B4-1E394CA267EB}"="TortoiseSVN" +"{3035134B-7B7D-4FCC-81B4-1E394CA267EB}"="TortoiseSVN" +"{3035134D-7B7D-4FCC-81B4-1E394CA267EB}"="TortoiseSVN" +"{3035134E-7B7D-4FCC-81B4-1E394CA267EB}"="TortoiseSVN" +"{3035134F-7B7D-4FCC-81B4-1E394CA267EB}"="TortoiseSVN" +"{30351350-7B7D-4FCC-81B4-1E394CA267EB}"="TortoiseSVN" +"{C5994560-53D9-4125-87C9-F193FC689CB2}"="TortoiseOverlays" +"{C5994561-53D9-4125-87C9-F193FC689CB2}"="TortoiseOverlays" +"{C5994562-53D9-4125-87C9-F193FC689CB2}"="TortoiseOverlays" +"{C5994563-53D9-4125-87C9-F193FC689CB2}"="TortoiseOverlays" +"{C5994564-53D9-4125-87C9-F193FC689CB2}"="TortoiseOverlays" +"{C5994565-53D9-4125-87C9-F193FC689CB2}"="TortoiseOverlays" +"{C5994566-53D9-4125-87C9-F193FC689CB2}"="TortoiseOverlays" +"{C5994567-53D9-4125-87C9-F193FC689CB2}"="TortoiseOverlays" +"{C5994568-53D9-4125-87C9-F193FC689CB2}"="TortoiseOverlays" + +[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays] +"NormalIcon"="%TSVNHOME%\\Common\\TortoiseOverlays\\icons\\XPStyle\\NormalIcon.ico" +"ModifiedIcon"="%TSVNHOME%\\Common\\TortoiseOverlays\\icons\\XPStyle\\ModifiedIcon.ico" +"ConflictIcon"="%TSVNHOME%\\Common\\TortoiseOverlays\\icons\\XPStyle\\ConflictIcon.ico" +"DeletedIcon"="%TSVNHOME%\\Common\\TortoiseOverlays\\icons\\XPStyle\\DeletedIcon.ico" +"ReadOnlyIcon"="%TSVNHOME%\\Common\\TortoiseOverlays\\icons\\XPStyle\\ReadOnlyIcon.ico" +"LockedIcon"="%TSVNHOME%\\Common\\TortoiseOverlays\\icons\\XPStyle\\LockedIcon.ico" +"AddedIcon"="%TSVNHOME%\\Common\\TortoiseOverlays\\icons\\XPStyle\\AddedIcon.ico" +"IgnoredIcon"="%TSVNHOME%\\Common\\TortoiseOverlays\\icons\\XPStyle\\IgnoredIcon.ico" +"UnversionedIcon"="%TSVNHOME%\\Common\\TortoiseOverlays\\icons\\XPStyle\\UnversionedIcon.ico" + +[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\Added] +"SVN"="{3035134E-7B7D-4FCC-81B4-1E394CA267EB}" + +[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\Conflict] +"SVN"="{30351348-7B7D-4FCC-81B4-1E394CA267EB}" + +[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\Deleted] +"SVN"="{3035134C-7B7D-4FCC-81B4-1E394CA267EB}" + +[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\Ignored] +"SVN"="{3035134F-7B7D-4FCC-81B4-1E394CA267EB}" + +[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\Locked] +"SVN"="{3035134D-7B7D-4FCC-81B4-1E394CA267EB}" + +[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\Modified] +"SVN"="{30351347-7B7D-4FCC-81B4-1E394CA267EB}" + +[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\Normal] +"SVN"="{30351346-7B7D-4FCC-81B4-1E394CA267EB}" + +[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\ReadOnly] +"SVN"="{3035134B-7B7D-4FCC-81B4-1E394CA267EB}" + +[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\Unversioned] +"SVN"="{30351350-7B7D-4FCC-81B4-1E394CA267EB}" + +[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseSVN] +"ProcPath"="%TSVNHOME%\\bin\\TortoiseProc.exe" +"CachePath"="%TSVNHOME%\\bin\\TSVNCache.exe" +"TMergePath"="%TSVNHOME%\\bin\\TortoiseMerge.exe" +"Directory"="%TSVNHOME%\\" diff --git a/scripts/tortoise-svn/tortoisesvn-uninstall.reg b/scripts/tortoise-svn/tortoisesvn-uninstall.reg new file mode 100644 index 00000000000..6c00dda5fa2 --- /dev/null +++ b/scripts/tortoise-svn/tortoisesvn-uninstall.reg @@ -0,0 +1,86 @@ +REGEDIT4 + +[-HKEY_CLASSES_ROOT\LibraryFolder\background\shellex\ContextMenuHandlers\TortoiseSVN] +[-HKEY_CLASSES_ROOT\LibraryLocation\shellex\ContextMenuHandlers\TortoiseSVN] +[-HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\TortoiseSVN] +[-HKEY_CLASSES_ROOT\*\shellex\PropertySheetHandlers\TortoiseSVN] +[-HKEY_CLASSES_ROOT\.diff] +[-HKEY_CLASSES_ROOT\.patch] +[-HKEY_CLASSES_ROOT\CLSID\{30351346-7B7D-4FCC-81B4-1E394CA267EB}] +[-HKEY_CLASSES_ROOT\CLSID\{30351347-7B7D-4FCC-81B4-1E394CA267EB}] +[-HKEY_CLASSES_ROOT\CLSID\{30351348-7B7D-4FCC-81B4-1E394CA267EB}] +[-HKEY_CLASSES_ROOT\CLSID\{30351349-7B7D-4FCC-81B4-1E394CA267EB}] +[-HKEY_CLASSES_ROOT\CLSID\{3035134A-7B7D-4FCC-81B4-1E394CA267EB}] +[-HKEY_CLASSES_ROOT\CLSID\{3035134B-7B7D-4FCC-81B4-1E394CA267EB}] +[-HKEY_CLASSES_ROOT\CLSID\{3035134C-7B7D-4FCC-81B4-1E394CA267EB}] +[-HKEY_CLASSES_ROOT\CLSID\{3035134D-7B7D-4FCC-81B4-1E394CA267EB}] +[-HKEY_CLASSES_ROOT\CLSID\{3035134E-7B7D-4FCC-81B4-1E394CA267EB}] +[-HKEY_CLASSES_ROOT\CLSID\{3035134F-7B7D-4FCC-81B4-1E394CA267EB}] +[-HKEY_CLASSES_ROOT\CLSID\{30351350-7B7D-4FCC-81B4-1E394CA267EB}] +[-HKEY_CLASSES_ROOT\CLSID\{C5994560-53D9-4125-87C9-F193FC689CB2}] +[-HKEY_CLASSES_ROOT\CLSID\{C5994561-53D9-4125-87C9-F193FC689CB2}] +[-HKEY_CLASSES_ROOT\CLSID\{C5994562-53D9-4125-87C9-F193FC689CB2}] +[-HKEY_CLASSES_ROOT\CLSID\{C5994563-53D9-4125-87C9-F193FC689CB2}] +[-HKEY_CLASSES_ROOT\CLSID\{C5994564-53D9-4125-87C9-F193FC689CB2}] +[-HKEY_CLASSES_ROOT\CLSID\{C5994565-53D9-4125-87C9-F193FC689CB2}] +[-HKEY_CLASSES_ROOT\CLSID\{C5994566-53D9-4125-87C9-F193FC689CB2}] +[-HKEY_CLASSES_ROOT\CLSID\{C5994567-53D9-4125-87C9-F193FC689CB2}] +[-HKEY_CLASSES_ROOT\CLSID\{C5994568-53D9-4125-87C9-F193FC689CB2}] +[-HKEY_CLASSES_ROOT\CLSID\{F26E2640-0CFF-43DC-8325-575A3261D885}] +[-HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\TortoiseSVN] +[-HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\TortoiseSVN] +[-HKEY_CLASSES_ROOT\Directory\shellex\CopyHookHandlers\TortoiseSVN] +[-HKEY_CLASSES_ROOT\Directory\shellex\DragDropHandlers\TortoiseSVN] +[-HKEY_CLASSES_ROOT\Directory\shellex\PropertySheetHandlers\TortoiseSVN] +[-HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\TortoiseSVN] +[-HKEY_CLASSES_ROOT\Drive\shellex\PropertySheetHandlers\TortoiseSVN] +[-HKEY_CLASSES_ROOT\Folder\shellex\ColumnHandlers\{30351349-7B7D-4FCC-81B4-1E394CA267EB}] +[-HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\TortoiseSVN] +[-HKEY_CLASSES_ROOT\Folder\shellex\DragDropHandlers\TortoiseSVN] +[-HKEY_CLASSES_ROOT\Interface\{2F5EA5B0-4DE7-4f96-8E6B-FC0C37D9C0D6}] +[-HKEY_CLASSES_ROOT\InternetShortcut\shellex\ContextMenuHandlers\TortoiseSVN] +[-HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\TortoiseSVN] +[-HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\TortoiseSVN] +[-HKEY_CLASSES_ROOT\*\shellex\PropertySheetHandlers\TortoiseSVN] +[-HKEY_CLASSES_ROOT\SubWCRev.object.1] +[-HKEY_CLASSES_ROOT\SubWCRev.object] +[-HKEY_CLASSES_ROOT\svn+ssh] +[-HKEY_CLASSES_ROOT\svn] +[-HKEY_CLASSES_ROOT\tsvn] +[-HKEY_CLASSES_ROOT\TypeLib\{40ACF49D-74FF-4165-94E9-0E002C448520}] +[-HKEY_CLASSES_ROOT\unified_diff_file] +[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\1TortoiseNormal] +[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\2TortoiseModified] +[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\3TortoiseConflict] +[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\4TortoiseLocked] +[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\5TortoiseReadOnly] +[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\6TortoiseDeleted] +[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\7TortoiseAdded] +[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\8TortoiseIgnored] +[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\9TortoiseUnversioned] +[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Offline Files] +[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved] +"{30351348-7B7D-4FCC-81B4-1E394CA267EB}"=- +"{30351347-7B7D-4FCC-81B4-1E394CA267EB}"=- +"{3035134A-7B7D-4FCC-81B4-1E394CA267EB}"=- +"{3035134C-7B7D-4FCC-81B4-1E394CA267EB}"=- +"{30351346-7B7D-4FCC-81B4-1E394CA267EB}"=- +"{30351349-7B7D-4FCC-81B4-1E394CA267EB}"=- +"{3035134B-7B7D-4FCC-81B4-1E394CA267EB}"=- +"{3035134D-7B7D-4FCC-81B4-1E394CA267EB}"=- +"{3035134E-7B7D-4FCC-81B4-1E394CA267EB}"=- +"{3035134F-7B7D-4FCC-81B4-1E394CA267EB}"=- +"{30351350-7B7D-4FCC-81B4-1E394CA267EB}"=- +"{C5994560-53D9-4125-87C9-F193FC689CB2}"=- +"{C5994561-53D9-4125-87C9-F193FC689CB2}"=- +"{C5994562-53D9-4125-87C9-F193FC689CB2}"=- +"{C5994563-53D9-4125-87C9-F193FC689CB2}"=- +"{C5994564-53D9-4125-87C9-F193FC689CB2}"=- +"{C5994565-53D9-4125-87C9-F193FC689CB2}"=- +"{C5994566-53D9-4125-87C9-F193FC689CB2}"=- +"{C5994567-53D9-4125-87C9-F193FC689CB2}"=- +"{C5994568-53D9-4125-87C9-F193FC689CB2}"=- +[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\SubWCRev.exe] +[-HKEY_CURRENT_USER\Software\TortoiseSVN] +[-HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseSVN] +[-HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays] diff --git a/scripts/visual-studio-code/vscode-install-context.reg b/scripts/visual-studio-code/vscode-install-context.reg new file mode 100644 index 00000000000..2efd91543c7 --- /dev/null +++ b/scripts/visual-studio-code/vscode-install-context.reg @@ -0,0 +1,19 @@ +Windows Registry Editor Version 5.00 + +[HKEY_CURRENT_USER\Software\Classes\*\shell\Open with &Code] +@="Open with &Code" +"Icon"="$code" +[HKEY_CURRENT_USER\Software\Classes\*\shell\Open with &Code\command] +@="\"$code\" \"%1\"" + +[HKEY_CURRENT_USER\Software\Classes\Directory\shell\Open with &Code] +@="Open with &Code" +"Icon"="$code" +[HKEY_CURRENT_USER\Software\Classes\Directory\shell\Open with &Code\command] +@="\"$code\" \"%1\"" + +[HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\Open with &Code] +@="Open with &Code" +"Icon"="$code" +[HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\Open with &Code\command] +@="\"$code\" \"%V\"" diff --git a/scripts/visual-studio-code/vscode-uninstall-context.reg b/scripts/visual-studio-code/vscode-uninstall-context.reg new file mode 100644 index 00000000000..5a2a618f8bb --- /dev/null +++ b/scripts/visual-studio-code/vscode-uninstall-context.reg @@ -0,0 +1,8 @@ +Windows Registry Editor Version 5.00 + +[-HKEY_CURRENT_USER\Software\Classes\*\shell\Open with &Code] +[-HKEY_CURRENT_USER\Software\Classes\*\shell\Open with &Code\command] +[-HKEY_CURRENT_USER\Software\Classes\Directory\shell\Open with &Code] +[-HKEY_CURRENT_USER\Software\Classes\Directory\shell\Open with &Code\command] +[-HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\Open with &Code] +[-HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\Open with &Code\command]