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]