From 8ffac353bee8e0603e97799750b046d1a9b472f2 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Mon, 3 Apr 2023 18:57:10 +0000 Subject: [PATCH] Update timestamp 2023-04-03T18:52:56Z --- README.md | 6 +- bucket/115.json | 1 + bucket/163musiclyrics.json | 28 +-- bucket/1password.json | 2 +- bucket/2048Portable.json | 52 ++--- bucket/2XClient.json | 52 ++--- bucket/360Chrome.json | 52 ++--- bucket/360NetRepair.json | 40 ++-- bucket/3dstool.json | 25 ++- bucket/4stAttackPortable.json | 52 ++--- bucket/7-zip-zstd-aoks.json | 57 ++--- bucket/7zip-aoks.json | 114 +++++----- bucket/7zip-extra.json | 54 ++--- bucket/7zip-lzma.json | 76 +++---- bucket/86box-roms.json | 45 ++-- bucket/86box.json | 78 +++---- bucket/AIMPPortable.json | 52 ++--- bucket/ANotePortable.json | 52 ++--- bucket/AbiWordPortable.json | 52 ++--- bucket/AdguardHome.json | 14 +- bucket/AdvancedWgetGUI-Portable.json | 42 +--- bucket/Aida64-Ex.json | 4 +- bucket/Anaconda.json | 66 +++--- bucket/AndreaMosaicPortable.json | 52 ++--- bucket/AntRenamer.json | 5 +- bucket/AnyTXT.json | 2 +- bucket/AppiumInspector.json | 32 +-- bucket/AppiumServer.json | 52 ++--- bucket/AquaSnapPortable.json | 52 ++--- bucket/ArthaPortable.json | 52 ++--- bucket/AsmSpy.json | 10 +- bucket/AutoGUI.json | 46 ++-- bucket/AutorunsPortable.json | 54 ++--- bucket/BPBiblePortable.json | 52 ++--- bucket/BabelMapPortable.json | 52 ++--- bucket/BalabolkaPortable.json | 52 ++--- bucket/BatToExeConverter.json | 48 ++-- bucket/BeretPortable.json | 52 ++--- bucket/BitTorrent-Portable.json | 44 ++-- bucket/BlueJ.json | 34 ++- bucket/BlueLifeHostsEditor.json | 90 ++++---- bucket/Brook.json | 28 ++- bucket/BrutalChessPortable.json | 52 ++--- bucket/CCleaner.json | 15 +- bucket/CMWTAT_Digital_Edition.json | 20 +- bucket/CPU-ZPortable.json | 52 ++--- bucket/Cache-Relocator.json | 74 +++--- bucket/CascadiaMono.json | 62 ++--- bucket/CefDetectorX.json | 21 +- bucket/CelestiaPortable.json | 52 ++--- bucket/Charles.json | 27 ++- bucket/ChromiumBSUPortable.json | 52 ++--- bucket/CintaNotesPortable.json | 52 ++--- bucket/ClashDotNET.json | 31 +-- bucket/ClipboardFusion.json | 66 +++--- bucket/CompileAHK.json | 70 +++--- bucket/Console2.json | 5 +- bucket/ConsolePortable.json | 52 ++--- bucket/ConvertAllPortable.json | 52 ++--- bucket/Coodesker-Portable.json | 4 +- bucket/CookTimerPortable.json | 52 ++--- bucket/CornicePortable.json | 52 ++--- bucket/CrmPluginReg.json | 34 ++- bucket/CrmSolutionPackager.json | 20 +- bucket/CrystalDiskMark-Shizuku.json | 107 ++++----- bucket/CubicExplorerPortable.json | 52 ++--- bucket/DOSBoxPortable.json | 52 ++--- bucket/DTaskManagerPortable.json | 52 ++--- bucket/DaveGnukemPortable.json | 52 ++--- bucket/DeltaCopy.json | 26 ++- bucket/DesktopNoteOK.json | 57 ++--- bucket/DiskCleanerPortable.json | 52 ++--- bucket/Dism.json | 70 +++--- bucket/Document-TagExplorer.json | 48 ++-- bucket/DontPanicPortable.json | 52 ++--- bucket/DotTraceSDK.json | 4 +- bucket/DriverGenius.json | 2 +- bucket/DuplicateFilesFinderPortable.json | 52 ++--- bucket/Duplicati.json | 30 +-- bucket/DynDNSSimplyClientPortable.json | 52 ++--- bucket/EasyBCD.json | 46 ++-- bucket/EasyContextMenu.json | 78 +++---- bucket/EverythingToolbar.json | 24 +- bucket/EvincePortable.json | 52 ++--- bucket/FalkonPortable.json | 52 ++--- bucket/FastCopyPortable.json | 52 ++--- bucket/FeedNotifierPortable.json | 52 ++--- bucket/FileVoyagerPortable.json | 52 ++--- bucket/FinanceExplorerPortable.json | 36 +-- bucket/Firefox-Portable.json | 18 +- bucket/Firefox-developer-zh.json | 46 ++-- bucket/FirefoxPortable2ndProfile.json | 52 ++--- bucket/FirefoxPortableLegacy52.json | 52 ++--- bucket/FirefoxPortableNightly.json | 54 ++--- bucket/FlowUs.json | 30 ++- bucket/Foxmail.json | 34 +-- bucket/FreeCommanderPortable.json | 52 ++--- bucket/FreeDownloadManagerPortable.json | 52 ++--- bucket/FreeMatPortable.json | 52 ++--- bucket/FrhedPortable.json | 52 ++--- bucket/FyrePortable.json | 52 ++--- bucket/GHra2.json | 22 +- bucket/GPU-ZPortable.json | 52 ++--- bucket/GeekUninstallerPortable.json | 52 ++--- bucket/GetSudokuPortable.json | 52 ++--- bucket/Git-Credential-Manager-aoks.json | 26 +-- ...t-Credential-Manager-for-Windows-aoks.json | 44 ++-- bucket/GitConfigBeyondCompare.json | 4 +- bucket/GitConfigVisualStudio.json | 4 +- bucket/GitConfigure.json | 8 +- bucket/GitHub520.json | 35 +-- bucket/GoldenDictPortable.json | 52 ++--- bucket/GoogleChromePortableDev.json | 54 ++--- bucket/GoogleChromePortableIncognito.json | 52 ++--- bucket/Grub2.json | 74 +++--- bucket/HBuilderX-Alpha.json | 43 ++-- bucket/HDHackerPortable.json | 52 ++--- bucket/HDTunePro.json | 44 ++-- bucket/HWiNFOPortable.json | 52 ++--- bucket/HashTab.json | 4 +- bucket/Hex-A-HopPortable.json | 52 ++--- bucket/IDPhotoStudioPortable.json | 52 ++--- bucket/IObitUnlockerPortable.json | 52 ++--- bucket/Icalingua-plus-plus.json | 31 ++- bucket/IcoFXPortable.json | 52 ++--- bucket/ImDiskToolkit.json | 12 +- bucket/IniTranslatorPortable.json | 52 ++--- bucket/InnoExtractor.json | 28 +-- bucket/InstantbirdPortable.json | 52 ++--- bucket/Internet-Download-Manager.json | 86 +++---- bucket/JDK64.json | 54 ++--- bucket/JSONedit.json | 4 +- bucket/JartePortable.json | 52 ++--- bucket/JetBrains-Mono.json | 80 +++++-- bucket/JkDefragPortable.json | 52 ++--- bucket/JuicePortable.json | 52 ++--- bucket/KasperskyTDSSKillerPortable.json | 54 ++--- bucket/KchmViewerPortable.json | 52 ++--- bucket/Keyhac.json | 38 ++-- bucket/KikoPlay.json | 16 +- bucket/KindleUnpack.json | 26 +-- bucket/LLFTOOL.json | 42 ++-- bucket/LMarblesPortable.json | 52 ++--- bucket/LameXPPortable.json | 52 ++--- bucket/LibreOfficePortablePrevious.json | 52 ++--- bucket/Lingoes.json | 16 +- bucket/ListaryPortable.json | 52 ++--- bucket/Lively-Wallpaper.json | 23 +- bucket/Locate.json | 15 +- bucket/LogiOptionsPlus-Install.json | 4 +- bucket/LucasChessPortable.json | 52 ++--- bucket/LunaTranslator.json | 2 +- bucket/LxgwNewClearGothic.json | 44 ++-- bucket/LynxPortable.json | 52 ++--- bucket/MDict.json | 7 +- bucket/MP4Tools.json | 2 +- bucket/Magpie.json | 26 ++- bucket/MarblePortable.json | 36 +-- bucket/MaxthonPortable.json | 52 ++--- bucket/McAfeeUninstall.json | 4 +- bucket/MicrosoftYaHeiMono.json | 22 +- bucket/MisakaTranslator.json | 10 +- bucket/MonitorProfileSwitcher.json | 15 +- bucket/Monster2Portable.json | 52 ++--- bucket/MultiMarkdown.json | 3 +- bucket/MySysInternals.json | 192 +++++++--------- bucket/N0va-Desktop.json | 1 - bucket/Navicat-chs.json | 54 ++--- bucket/NetSetMan.json | 30 +-- bucket/Network_Drive_Control-aoks.json | 20 +- bucket/NeverballPortable.json | 52 ++--- bucket/NexusFile.json | 33 ++- bucket/Notepad++Portable.json | 52 ++--- bucket/Notepad2-modPortable.json | 52 ++--- bucket/Noto-Mono-Font.json | 17 +- bucket/NoxPlayer.json | 36 +-- bucket/Nyushu-font.json | 32 +-- bucket/OpenHashTab.json | 66 +++--- bucket/OpenShotPortable.json | 52 ++--- bucket/OperaPortableLegacy12.json | 52 ++--- bucket/OperatorMono.json | 14 +- bucket/OwinHost.json | 6 +- bucket/PCI-ZPortable.json | 52 ++--- bucket/PChatPortable.json | 52 ++--- bucket/PDF-XChange-Viewer.json | 2 +- bucket/PDF-XChangeViewerPortable.json | 52 ++--- bucket/PandaOCR.json | 12 +- bucket/PandaOCRPro.json | 20 +- bucket/PartAssist.json | 52 ++--- bucket/PasswordGorillaPortable.json | 52 ++--- bucket/PasteEx.json | 51 +++-- bucket/PeerBlockPortable.json | 52 ++--- bucket/PencilProjectPortable.json | 6 +- bucket/PhotoFiltrePortable.json | 52 ++--- bucket/PhotoQt.json | 2 +- bucket/PingusPortable.json | 52 ++--- bucket/PokerTHPortable.json | 52 ++--- bucket/PotPlayerPortable.json | 52 ++--- bucket/ProcessExplorer.json | 43 +++- bucket/ProcessExplorerPortable.json | 54 +++-- bucket/ProcessHackerPortable.json | 52 ++--- bucket/Q-DirPortable.json | 52 ++--- bucket/QmmpPortable.json | 52 ++--- bucket/QuickBridgePortable.json | 52 ++--- bucket/QuickSolitairePortable.json | 52 ++--- bucket/QwikMarkPortable.json | 52 ++--- bucket/RAMMapPortable.json | 54 +++-- bucket/RDCMan-aoks.json | 22 +- bucket/ReNamerPortable.json | 52 ++--- bucket/Reg2Nsis.json | 30 +-- bucket/RegAlyzerPortable.json | 52 ++--- bucket/RegCool-Portable.json | 6 +- bucket/RegshotPortable.json | 52 ++--- bucket/RemoteApp-Tool.json | 15 +- bucket/ResilioSync.json | 68 +++--- bucket/RevokeMsgPatcher.json | 27 +-- bucket/RightMenuMgr.json | 42 ++-- bucket/RunCat-zhiyin.json | 51 +++-- bucket/SIW.json | 42 ++-- bucket/SSD-ZPortable.json | 52 ++--- bucket/SUMoPortable.json | 52 ++--- bucket/Sarasa-Gothic-SC.json | 92 +++----- bucket/Sarasa-Term-TC.json | 14 +- bucket/SauerbratenPortable.json | 52 ++--- bucket/SciTE4AutoHotkey.json | 18 +- bucket/Scorched3DPortable.json | 52 ++--- bucket/ScribusPortable.json | 52 ++--- bucket/SeaMonkeyPortable2ndProfile.json | 52 ++--- bucket/SecureCRT.json | 44 ++-- bucket/SetUserFTA.json | 36 +-- bucket/SimpleSudokuPortable.json | 52 ++--- bucket/Snap2HTML.json | 9 +- bucket/SnapTimerPortable.json | 52 ++--- bucket/SolfegePortable.json | 52 ++--- bucket/SpacedeskDriver.json | 34 +-- bucket/SpeedCrunchPortable.json | 52 ++--- bucket/SpeedyFoxPortable.json | 52 ++--- bucket/SpybotPortable.json | 52 ++--- bucket/StartupSentinelPortable.json | 52 ++--- bucket/StupidFastScoopUtilities-Portable.json | 4 +- bucket/SubRenamer.json | 10 +- bucket/SumatraPDFPortable.json | 52 ++--- bucket/SylpheedPortable.json | 52 ++--- bucket/TCPView.json | 42 +++- bucket/TEncoderPortable.json | 52 ++--- bucket/TeamViewerPortable.json | 52 ++--- bucket/TexterPortable.json | 52 ++--- bucket/ThisIsWin11-Portable.json | 2 +- bucket/Thorium-AVX2.json | 31 +-- bucket/ThunderS.json | 44 ++-- bucket/ThunderSpeed.json | 40 ++-- bucket/ThunderbirdPortableTest.json | 52 ++--- bucket/TianRuoOCR.json | 12 +- bucket/Tipp10Portable.json | 52 ++--- bucket/TotalUninstallPro.json | 46 ++-- bucket/TraceSpy.json | 15 +- bucket/Transmission-Portable.json | 51 ++--- bucket/TreeSize.json | 22 +- bucket/TweakPower.json | 5 +- bucket/TweetDeckPortable.json | 52 ++--- bucket/TyperTaskPortable.json | 52 ++--- bucket/UsbEAm-Hosts-Editor.json | 23 +- bucket/UsbTreeView.json | 31 ++- bucket/VMMapPortable.json | 54 +++-- bucket/VMware-viclient.json | 44 ++-- bucket/VbsToExe.json | 48 ++-- bucket/VeraCrypt-Portable.json | 14 +- bucket/VeraCryptPortable.json | 52 ++--- bucket/Vim2ConEmu.json | 4 +- bucket/VirtualDubPortable.json | 52 ++--- bucket/VisualStudio2019Enterprise.json | 2 +- bucket/VisualStudio2022Enterprise.json | 2 +- bucket/WSA-with-magisk-GApps-pico.json | 58 ++--- bucket/WTGA.json | 40 ++-- bucket/WXQQ_RevokeMsgPatcher.json | 42 ++-- bucket/Wangzq.VimHelpers.json | 4 +- bucket/WarMUXPortable.json | 52 ++--- bucket/WeChat-Devtools.json | 24 +- bucket/Whitecloud.json | 39 ++-- bucket/WikidPad.json | 1 + bucket/WimTool.json | 40 ++-- bucket/WinBoardPortable.json | 52 ++--- bucket/WinCDEmuPortable.json | 52 ++--- bucket/WinDirStatPortable.json | 52 ++--- bucket/WinFR.json | 32 +-- bucket/WinPenguinsPortable.json | 52 ++--- bucket/WinWGetPortable.json | 52 ++--- bucket/WiseDataRecoveryPortable.json | 52 ++--- bucket/WiseProgramUninstallerPortable.json | 52 ++--- bucket/WiseRegistryCleanerPortable.json | 52 ++--- bucket/XCLWinKits.json | 34 +-- bucket/XMPlayPortable.json | 52 ++--- bucket/XMind2020.json | 4 - bucket/XNResourceEditorPortable.json | 52 ++--- bucket/XVI32.json | 12 +- bucket/XenonPortable.json | 52 ++--- bucket/Xpdf-tools-all.json | 10 +- bucket/ZSoftUninstallerPortable.json | 52 ++--- bucket/ZYplayer.json | 46 ++-- bucket/Zkey.json | 42 ++-- bucket/a5m2.json | 31 ++- bucket/a7800.json | 36 +-- bucket/accessenum.json | 42 ++-- bucket/accessibilityinsights.json | 15 +- bucket/acnet-glsl.json | 22 +- bucket/actionlint-aoks.json | 47 ++-- bucket/activitywatch.json | 38 ++-- bucket/adblink.json | 42 ++-- bucket/adexplorer.json | 56 ++--- bucket/adguardhome-beta.json | 73 ++++-- bucket/adinsight.json | 65 ++---- bucket/adom.json | 14 +- bucket/adrestore.json | 37 ++- bucket/advanced-rest-client.json | 32 +-- bucket/aegisub-arch.json | 55 +++-- bucket/afspacker.json | 40 ++-- bucket/ai-lossless-zoomer.json | 70 +++--- bucket/aimp.json | 49 ++-- bucket/airshipper.json | 34 +-- bucket/ajour-beta.json | 44 ++-- bucket/ajour.json | 42 ++-- bucket/alacritty-portable.json | 52 ++--- bucket/aliyundrive.json | 25 ++- bucket/alpha-utils.json | 40 ++-- bucket/altirra.json | 70 +++--- bucket/alwaysmousewheel.json | 35 +-- bucket/amidst.json | 6 +- bucket/amp-font-viewer.json | 30 +-- bucket/animation-garden-desktop.json | 53 ++--- bucket/anime4kcpp-avisynthplus-plugin.json | 38 ++-- bucket/anime4kcpp-dsfilter.json | 38 ++-- bucket/animeeffects.json | 68 +++--- bucket/anki-with-sync.json | 106 ++++----- bucket/ant-renamer.json | 40 ++-- bucket/anthemscore-nocuda.json | 34 +-- bucket/anthemscore.json | 34 +-- bucket/anti-twin.json | 34 +-- bucket/antsword.json | 86 +++---- bucket/apifox.json | 70 +++--- bucket/apkstudio.json | 82 +++---- bucket/aquasnap.json | 18 +- bucket/archisteamfarm.json | 38 ++-- bucket/ardfry-psd-codec.json | 51 +++-- bucket/asminfo.json | 14 +- bucket/assetstudio.json | 16 +- bucket/audio-switcher.json | 40 ++-- bucket/audioflyout.json | 126 +++++------ bucket/auto-unlocker.json | 5 +- bucket/auto-wiiware-patcher.json | 42 ++-- bucket/autohotkey2.json | 68 +++--- bucket/autologon.json | 65 ++++-- bucket/autorest.json | 6 +- bucket/autoruns.json | 42 +--- bucket/avidemux-portable.json | 45 ++-- bucket/avira-np.json | 60 ++--- bucket/avira-zh-tw-np.json | 62 ++--- bucket/avisynth.json | 62 ++--- bucket/aviutl.json | 7 +- bucket/awl.json | 38 ++-- bucket/b-em.json | 32 +-- bucket/b23downloader.json | 13 +- bucket/babashka.json | 18 +- bucket/babelpad.json | 11 +- bucket/baidudisk.json | 2 +- bucket/baidunetdisk.json | 62 ++++- bucket/baidupcs-go.json | 9 +- bucket/bak.json | 28 +-- bucket/bandizip6.json | 31 +-- bucket/bbdown.json | 18 +- bucket/bc4.json | 23 +- bucket/beekeeper-studio-portable.json | 34 +-- bucket/benzin.json | 16 +- bucket/bibclean.json | 12 +- bucket/bilibili-toolkit.json | 48 ++-- bucket/bilibilidown.json | 39 +--- bucket/bincmp-dv.json | 14 +- bucket/birdfont.json | 22 +- bucket/bitcomet.json | 6 + bucket/bitmapflow.json | 32 +-- bucket/blackbird-player.json | 56 ++--- bucket/blast.json | 7 +- bucket/blredit.json | 103 +++++---- bucket/bluescreen.json | 25 +-- bucket/bluestacks-hyperv-np.json | 48 ++-- bucket/bond.json | 14 +- bucket/boop-gtk.json | 36 +-- bucket/boop.json | 11 +- bucket/boostnote_next-aoks.json | 50 ++--- bucket/bootcamp-driver-downloader.json | 20 +- bucket/bootice.json | 42 ++-- bucket/boscaceoil.json | 24 +- bucket/brawlbuilder.json | 34 +-- bucket/briss.json | 68 +++--- bucket/brogue-tiles.json | 34 +-- bucket/bront-dvsm.json | 50 ++--- bucket/bront-um.json | 50 ++--- bucket/btbtt-url-tool.json | 56 ++--- bucket/buildkit.json | 19 +- bucket/bulkrenameutility-aoks.json | 82 +++---- bucket/bunbackup.json | 45 ++-- bucket/bupsystem.json | 40 ++-- bucket/burnintest-nonfree.json | 26 +-- bucket/busybox-ash.json | 28 +-- bucket/busybox-awk.json | 28 +-- bucket/busybox-basename.json | 28 +-- bucket/busybox-bunzip2.json | 28 +-- bucket/busybox-chmod.json | 28 +-- bucket/busybox-clear.json | 28 +-- bucket/busybox-comm.json | 28 +-- bucket/busybox-cpio.json | 28 +-- bucket/busybox-df.json | 28 +-- bucket/busybox-diff.json | 28 +-- bucket/busybox-dirname.json | 28 +-- bucket/busybox-dos2unix.json | 28 +-- bucket/busybox-du.json | 28 +-- bucket/busybox-echo.json | 28 +-- bucket/busybox-expand.json | 28 +-- bucket/busybox-false.json | 28 +-- bucket/busybox-fgrep.json | 28 +-- bucket/busybox-find.json | 28 +-- bucket/busybox-fold.json | 28 +-- bucket/busybox-ftpput.json | 28 +-- bucket/busybox-getopt.json | 28 +-- bucket/busybox-gunzip.json | 28 +-- bucket/busybox-hd.json | 28 +-- bucket/busybox-head.json | 28 +-- bucket/busybox-httpd.json | 28 +-- bucket/busybox-iconv.json | 28 +-- bucket/busybox-kill.json | 28 +-- bucket/busybox-killall.json | 28 +-- bucket/busybox-logname.json | 28 +-- bucket/busybox-lzma.json | 28 +-- bucket/busybox-lzop.json | 28 +-- bucket/busybox-mkdir.json | 28 +-- bucket/busybox-mktemp.json | 28 +-- bucket/busybox-nc.json | 28 +-- bucket/busybox-od.json | 28 +-- bucket/busybox-paste.json | 28 +-- bucket/busybox-pgrep.json | 28 +-- bucket/busybox-pidof.json | 28 +-- bucket/busybox-pipe_progress.json | 28 +-- bucket/busybox-printenv.json | 28 +-- bucket/busybox-printf.json | 28 +-- bucket/busybox-ps.json | 28 +-- bucket/busybox-realpath.json | 28 +-- bucket/busybox-reset.json | 28 +-- bucket/busybox-rpm.json | 28 +-- bucket/busybox-rpm2cpio.json | 28 +-- bucket/busybox-sed.json | 28 +-- bucket/busybox-sh.json | 28 +-- bucket/busybox-sha1sum.json | 28 +-- bucket/busybox-sha256sum.json | 28 +-- bucket/busybox-sha512sum.json | 28 +-- bucket/busybox-shred.json | 28 +-- bucket/busybox-shuf.json | 28 +-- bucket/busybox-split.json | 28 +-- bucket/busybox-ssl_client.json | 28 +-- bucket/busybox-strings.json | 28 +-- bucket/busybox-sum.json | 28 +-- bucket/busybox-tail.json | 28 +-- bucket/busybox-tee.json | 28 +-- bucket/busybox-test.json | 28 +-- bucket/busybox-time.json | 28 +-- bucket/busybox-timeout.json | 28 +-- bucket/busybox-tr.json | 28 +-- bucket/busybox-true.json | 28 +-- bucket/busybox-truncate.json | 28 +-- bucket/busybox-ts.json | 28 +-- bucket/busybox-ttysize.json | 28 +-- bucket/busybox-uname.json | 28 +-- bucket/busybox-uncompress.json | 28 +-- bucket/busybox-unexpand.json | 28 +-- bucket/busybox-uniq.json | 28 +-- bucket/busybox-unxz.json | 28 +-- bucket/busybox-usleep.json | 28 +-- bucket/busybox-wget.json | 28 +-- bucket/busybox-which.json | 28 +-- bucket/busybox-whoami.json | 28 +-- bucket/busybox-whois.json | 28 +-- bucket/busybox-xargs.json | 28 +-- bucket/busybox-xxd.json | 28 +-- bucket/busybox-zcat.json | 28 +-- bucket/buzz.json | 35 ++- bucket/bz-editor.json | 46 ++-- bucket/cacheset.json | 57 ++--- bucket/caesium.json | 30 +-- bucket/caffeinated.json | 40 ++-- bucket/calibre-alt.json | 107 ++++++--- bucket/capture2text-persian.json | 74 +++--- bucket/cargo-binstall.json | 26 +-- bucket/cargo-udeps.json | 42 ++-- bucket/cascadiacode-all-static.json | 60 ++--- bucket/cascadiacode-all.json | 62 ++--- bucket/cascadiacode-italic.json | 62 ++--- bucket/cascadiacode-static.json | 62 ++--- bucket/cascadiamono-italic.json | 62 ++--- bucket/cascadiamono-pl-static.json | 62 ++--- bucket/cascadiamono-static.json | 62 ++--- bucket/cc65.json | 14 +- bucket/ccPortable.json | 54 +++-- bucket/cdnget.json | 24 +- bucket/cemu-dev.json | 37 ++- bucket/cemu.json | 80 +++---- bucket/centbrowser-portable.json | 72 +++--- bucket/centbrowser.json | 37 ++- bucket/certinfo.json | 36 +-- bucket/cff-explorer.json | 15 +- bucket/cfg-cam.json | 36 +-- bucket/chansort-aoks.json | 28 +-- bucket/charles-proxy.json | 46 ++-- bucket/cheat-engine-chs.json | 104 ++++----- bucket/cheat-engine561.json | 30 +-- bucket/chfs.json | 50 ++++- bucket/chrome-beta-shuax.json | 104 ++++----- bucket/chrome-canary-portable.json | 120 +++++----- bucket/chrome-canary.json | 122 +++++----- bucket/chrome-dev-shuax.json | 104 ++++----- bucket/chrome.json | 94 ++++---- bucket/chromedriver-111.json | 28 +-- bucket/chromium-portable.json | 70 +++--- bucket/cinebench.json | 32 +-- bucket/cinebench20.json | 32 +-- bucket/cintanotes.json | 21 +- bucket/clash-for-windows.json | 78 +++++-- bucket/clash-verge.json | 31 +-- bucket/cleanmywechat.json | 37 +-- bucket/clickmonitorddc.json | 25 ++- bucket/clink-portable.json | 28 +-- bucket/clipboard-online.json | 54 ++--- bucket/clipjump.json | 45 +++- bucket/clockres.json | 37 +-- bucket/cloudflarespeedtest.json | 14 +- bucket/cloudmusic-zd423.json | 68 +++--- bucket/cloudpan189-go.json | 1 - bucket/clrinject.json | 44 +++- bucket/clrprofiler.json | 51 ++--- bucket/clusterctl-aoks.json | 22 +- bucket/cobianbackup-aoks.json | 36 +-- bucket/codeblocks-portable.json | 50 ++--- bucket/codesim.json | 30 +-- bucket/coeiroink-cpu.json | 54 ++--- bucket/coeiroink-gpu.json | 54 ++--- bucket/coli.json | 56 ++--- bucket/comicmono.json | 62 ++--- bucket/compactgui.json | 31 ++- bucket/comrak.json | 5 +- bucket/container-diff.json | 26 +-- bucket/contextmenumanager.json | 15 +- bucket/contig.json | 31 +-- bucket/copy-handler.json | 87 ++++--- bucket/copy-translator.json | 40 ++-- bucket/copyhandler.json | 6 +- bucket/coreinfo.json | 42 +--- bucket/courierprime.json | 52 ++--- bucket/courierprimecode.json | 52 ++--- bucket/courierprimesans.json | 52 ++--- bucket/cousine.json | 70 +++--- bucket/cowyo.json | 42 ++-- bucket/cpeditor.json | 11 +- bucket/cpu-z-cn.json | 32 ++- bucket/cpu-z-zh-cn.json | 30 +-- bucket/cranko.json | 44 ++-- bucket/crmdmt.json | 20 +- bucket/crowbook.json | 38 ++-- bucket/cryfs.json | 66 +++--- bucket/crystaldiskinfo-kureikei.json | 24 +- bucket/crystaldiskinfo-shizuku.json | 63 +++--- bucket/csv2db.json | 6 +- bucket/csved.json | 12 +- bucket/ctrl2cap.json | 33 ++- bucket/ctrtool.json | 58 ++--- bucket/ctt.json | 10 +- bucket/cuDNNv5-CUDAv7.5-windows7.json | 74 +++--- bucket/cuDNNv5.1-CUDAv7.5-windows10.json | 74 +++--- bucket/cuDNNv6.0-CUDAv7.5-windows10.json | 74 +++--- bucket/cuDNNv6.0-CUDAv8.0-windows7.json | 74 +++--- bucket/cuDNNv7.0.1-CUDAv8.0-windows10.json | 74 +++--- bucket/cuDNNv7.0.2-CUDAv8.0-windows7.json | 74 +++--- bucket/cuDNNv7.0.2-CUDAv9.0-windows10.json | 74 +++--- bucket/cuDNNv7.0.2-CUDAv9.0-windows7.json | 74 +++--- bucket/cuDNNv7.0.3-CUDAv8.0-windows10.json | 74 +++--- bucket/cuDNNv7.0.3-CUDAv8.0-windows7.json | 74 +++--- bucket/cuDNNv7.0.3-CUDAv9.0-windows7.json | 74 +++--- bucket/cuDNNv7.0.4-CUDAv8.0-windows10.json | 74 +++--- bucket/cuDNNv7.0.4-CUDAv8.0-windows7.json | 74 +++--- bucket/cuDNNv7.0.4-CUDAv9.0-windows7.json | 74 +++--- bucket/cuDNNv7.0.5-CUDAv8.0-windows10.json | 74 +++--- bucket/cuDNNv7.0.5-CUDAv8.0-windows7.json | 74 +++--- bucket/cuDNNv7.0.5-CUDAv9.0-windows10.json | 74 +++--- bucket/cuDNNv7.1.1-CUDAv9.0-windows10.json | 74 +++--- bucket/cuDNNv7.1.1-CUDAv9.0-windows7.json | 74 +++--- bucket/cuDNNv7.1.1-CUDAv9.1-windows10.json | 74 +++--- bucket/cuDNNv7.1.2-CUDAv8.0-windows10.json | 74 +++--- bucket/cuDNNv7.1.2-CUDAv9.0-windows7.json | 74 +++--- bucket/cuDNNv7.1.2-CUDAv9.1-windows10.json | 74 +++--- bucket/cuDNNv7.1.2-CUDAv9.1-windows7.json | 74 +++--- bucket/cuDNNv7.1.3-CUDAv8.0-windows7.json | 74 +++--- bucket/cuDNNv7.1.3-CUDAv9.0-windows7.json | 74 +++--- bucket/cuDNNv7.1.3-CUDAv9.1-windows10.json | 74 +++--- bucket/cuDNNv7.1.3-CUDAv9.1-windows7.json | 74 +++--- bucket/cuDNNv7.1.4-CUDAv8.0-windows7.json | 74 +++--- bucket/cuDNNv7.1.4-CUDAv9.2-windows10.json | 74 +++--- bucket/cuDNNv7.1.4-CUDAv9.2-windows7.json | 74 +++--- bucket/cuDNNv7.2.1-CUDAv8.0-windows10.json | 74 +++--- bucket/cuDNNv7.2.1-CUDAv8.0-windows7.json | 74 +++--- bucket/cuDNNv7.3.0-CUDAv10.0-windows7.json | 74 +++--- bucket/cuDNNv7.3.1-CUDAv10.0-windows10.json | 74 +++--- bucket/cuDNNv7.3.1-CUDAv10.0-windows7.json | 74 +++--- bucket/cuDNNv7.4.1-CUDAv9.0-windows10.json | 74 +++--- bucket/cuDNNv7.4.1-CUDAv9.2-windows7.json | 74 +++--- bucket/cuDNNv7.4.2-CUDAv10.0-windows7.json | 74 +++--- bucket/cuDNNv7.4.2-CUDAv9.0-windows7.json | 74 +++--- bucket/cuDNNv7.4.2-CUDAv9.2-windows10.json | 74 +++--- bucket/cuDNNv7.4.2-CUDAv9.2-windows7.json | 74 +++--- bucket/cuDNNv7.5.0-CUDAv10.0-windows10.json | 74 +++--- bucket/cuDNNv7.5.0-CUDAv10.0-windows7.json | 74 +++--- bucket/cuDNNv7.5.1-CUDAv10.0-windows10.json | 74 +++--- bucket/cuDNNv7.5.1-CUDAv10.0-windows7.json | 74 +++--- bucket/cuDNNv7.5.1-CUDAv10.1-windows10.json | 74 +++--- bucket/cuDNNv7.5.1-CUDAv10.1-windows7.json | 74 +++--- bucket/cuDNNv7.5.1-CUDAv9.0-windows7.json | 74 +++--- bucket/cuDNNv7.5.1-CUDAv9.2-windows10.json | 74 +++--- bucket/cuDNNv7.5.1-CUDAv9.2-windows7.json | 74 +++--- bucket/cuDNNv7.6.0-CUDAv10.0-windows10.json | 74 +++--- bucket/cuDNNv7.6.0-CUDAv10.0-windows7.json | 74 +++--- bucket/cuDNNv7.6.0-CUDAv9.0-windows7.json | 74 +++--- bucket/cuDNNv7.6.0-CUDAv9.2-windows10.json | 74 +++--- bucket/cuDNNv7.6.1-CUDAv10.0-windows10.json | 74 +++--- bucket/cuDNNv7.6.1-CUDAv10.0-windows7.json | 74 +++--- bucket/cuDNNv7.6.1-CUDAv10.1-windows7.json | 74 +++--- bucket/cuDNNv7.6.2-CUDAv10.1-windows10.json | 74 +++--- bucket/cuDNNv7.6.2-CUDAv9.0-windows7.json | 74 +++--- bucket/cuDNNv7.6.2-CUDAv9.2-windows10.json | 74 +++--- bucket/cuDNNv7.6.2-CUDAv9.2-windows7.json | 74 +++--- bucket/cuDNNv7.6.3-CUDAv10.1-windows7.json | 74 +++--- bucket/cuDNNv7.6.3-CUDAv9.0-windows7.json | 74 +++--- bucket/cuDNNv7.6.3-CUDAv9.2-windows7.json | 74 +++--- bucket/cuDNNv7.6.4-CUDAv10.0-windows7.json | 74 +++--- bucket/cuDNNv7.6.4-CUDAv10.1-windows10.json | 74 +++--- bucket/cuDNNv7.6.4-CUDAv9.0-windows10.json | 74 +++--- bucket/cuDNNv7.6.4-CUDAv9.0-windows7.json | 74 +++--- bucket/cuDNNv7.6.4-CUDAv9.2-windows10.json | 74 +++--- bucket/cuDNNv7.6.5-CUDAv10.0-windows10.json | 74 +++--- bucket/cuDNNv7.6.5-CUDAv10.1-windows7.json | 74 +++--- bucket/cuDNNv7.6.5-CUDAv9.0-windows10.json | 74 +++--- bucket/cuDNNv7.6.5-CUDAv9.2-windows10.json | 74 +++--- bucket/cuDNNv8.0.1-CUDAv10.2-windows10.json | 74 +++--- bucket/cuDNNv8.0.2-CUDAv10.1-windows10.json | 74 +++--- bucket/cuDNNv8.0.2-CUDAv10.2-windows10.json | 74 +++--- bucket/cuDNNv8.0.4-CUDAv10.1-windows10.json | 74 +++--- bucket/cuDNNv8.0.4-CUDAv10.2-windows10.json | 74 +++--- bucket/cuDNNv8.0.4-CUDAv11.0-windows.json | 74 +++--- bucket/cuDNNv8.0.5-CUDAv10.1-windows10.json | 74 +++--- bucket/cuDNNv8.0.5-CUDAv10.2-windows10.json | 74 +++--- bucket/cuDNNv8.0.5-CUDAv11.0-windows.json | 74 +++--- bucket/cuDNNv8.1.0-CUDAv10.2-windows10.json | 74 +++--- bucket/cuDNNv8.1.0-CUDAv11.2-windows.json | 74 +++--- bucket/cuDNNv8.1.1-CUDAv10.2-windows10.json | 74 +++--- bucket/cuDNNv8.2.0-CUDAv11.3-windows.json | 74 +++--- bucket/cuDNNv8.2.1-CUDAv10.2-windows10.json | 74 +++--- bucket/cuDNNv8.2.2-CUDAv10.2-windows10.json | 74 +++--- bucket/cuDNNv8.3.0-CUDAv10.2-windows10.json | 74 +++--- bucket/cuDNNv8.3.0-CUDAv11.5-windows.json | 74 +++--- bucket/cuDNNv8.3.1-CUDAv10.2-windows.json | 74 +++--- bucket/cuDNNv8.3.3-CUDAv10.2-windows.json | 74 +++--- bucket/cuDNNv8.4.0-CUDAv11.6-windows.json | 74 +++--- bucket/cuDNNv8.4.1-CUDAv10.2-windows.json | 74 +++--- bucket/cutemarked.json | 1 + bucket/cyberchef.json | 14 +- bucket/dandanplay.json | 37 ++- bucket/darker.json | 64 +++--- bucket/data-pixels.json | 34 +-- bucket/database-converter.json | 22 +- bucket/dbgate.json | 35 +-- bucket/dcevm.json | 12 + bucket/dcfldd.json | 3 +- bucket/de4dot.json | 20 +- bucket/deep-explorer.json | 46 ++-- bucket/deepgit-aoks.json | 36 +-- bucket/dejavusanscode.json | 62 ++--- bucket/desktopOK-aoks.json | 62 ++--- bucket/desktoppet.json | 52 ++--- bucket/dev-toys-cli.json | 46 ++-- bucket/dfgPortable.json | 54 +++-- bucket/dia2dump.json | 6 +- bucket/die.json | 51 ++++- bucket/dilay.json | 38 ++-- bucket/dingtalk.json | 34 ++- bucket/dino.json | 73 +++--- bucket/dinorss.json | 32 +-- bucket/directory-compare.json | 64 +++--- bucket/disk-cleanup.json | 14 +- bucket/diskext.json | 37 ++- bucket/diskgenius-zh-cn.json | 74 +++--- bucket/diskmon.json | 39 ++-- bucket/dnspy-alt.json | 26 ++- bucket/dnspy-settings.json | 8 +- bucket/dnspy-wangzq.json | 21 +- bucket/dnspyex-win64.json | 30 +-- bucket/dnspyx.json | 8 +- bucket/dockle.json | 58 ++--- bucket/dogecoin-core.json | 84 +++---- bucket/dolphin-beta.json | 24 +- bucket/dopamine-legacy.json | 34 ++- bucket/dotNETInspectorPortable.json | 52 ++--- bucket/dotnet-core-uninstall.json | 24 +- bucket/double-finder.json | 46 ++-- bucket/douyu.json | 31 ++- bucket/downkyi.json | 21 +- bucket/drivermax-aoks.json | 42 ++-- bucket/droppoint.json | 23 +- bucket/dsq.json | 16 +- bucket/dstep-aoks.json | 54 ++--- bucket/du.json | 35 ++- bucket/duck-aoks.json | 26 +-- bucket/duelyst.json | 2 +- bucket/dumpster-u.json | 52 ++--- bucket/dvm.json | 24 +- bucket/earthly.json | 4 +- bucket/easytag.json | 1 + bucket/ecloud.json | 4 +- bucket/ecspresso.json | 9 +- bucket/edlo.json | 50 ++--- bucket/edrawmax.json | 6 +- bucket/efm-langserver.json | 21 +- bucket/efsdump.json | 26 +-- bucket/eithermouse.json | 40 ++-- bucket/electrem.json | 38 ++-- bucket/emacs-mplscorwin.json | 60 ++--- bucket/embarcadero-dev-cpp.json | 46 ++-- bucket/emby-server.json | 88 ++++---- bucket/emu7800.json | 44 ++-- bucket/enable-loopback.json | 34 +-- bucket/encfs.json | 30 +-- bucket/epsxe.json | 60 +++-- bucket/epubcheck.json | 25 +-- bucket/eve-iph.json | 49 ++-- bucket/eve-o-preview.json | 40 ++-- bucket/eve-settings-manager.json | 38 ++-- bucket/evemon.json | 42 ++-- bucket/everybodyeditsoffline.json | 36 +-- bucket/evtx.json | 18 +- bucket/exif-pilot.json | 22 +- bucket/experimental-clash.json | 74 +++--- bucket/extract-xiso.json | 20 +- bucket/fairfaxserif-sm.json | 50 ++--- bucket/faker-android.json | 38 ++-- bucket/famitracker.json | 14 +- bucket/fantasquesansmono-nlk.json | 60 ++--- bucket/fantasquesansmono.json | 60 ++--- bucket/far.json | 20 +- bucket/farc-pack.json | 22 +- bucket/fart.json | 20 +- bucket/fast-data-transfer-aoks.json | 30 +-- bucket/fastbootenhance.json | 13 +- bucket/fastflix.json | 3 + bucket/fastgithub-portable.json | 136 +++++------ bucket/favbinedit.json | 10 + bucket/felix.json | 33 ++- bucket/fennel.json | 48 ++-- bucket/ferdium.json | 3 +- bucket/ffmpeg-shared-nightly.json | 19 +- bucket/fftuner.json | 24 +- bucket/fhash.json | 62 ++--- bucket/fiddler-classic-addon-anywhere.json | 20 +- bucket/fiddler-classic-addon-bccertmaker.json | 18 +- bucket/fiddler-classic-addon-freehttp.json | 20 +- bucket/fiddler-classic-addon-galleryview.json | 18 +- bucket/fiddler-classic-addon-sazdiff.json | 18 +- bucket/fiddler-classic.json | 54 ++--- bucket/fiddler-everywhere.json | 53 +++-- bucket/fido.json | 19 +- bucket/filebrowser.json | 11 +- bucket/filelist-aoks.json | 28 +-- bucket/findlinks.json | 49 ++-- bucket/firacode-variable.json | 60 ++--- bucket/firacode.json | 29 ++- bucket/firefox-browser.json | 118 +++++----- bucket/firefox-developer-zh-cn.json | 40 ++-- bucket/firefox-esr-portable.json | 68 +++--- bucket/firefox-esr-zh-cn.json | 62 ++--- bucket/firefox-zh-cn.json | 20 +- bucket/fixwin-10.json | 42 ++-- bucket/flashdevelop.json | 60 ++--- bucket/fluent-bit.json | 10 +- bucket/flycast.json | 4 +- bucket/focus-writer.json | 54 ++--- bucket/font-behdad.json | 110 ++++----- bucket/font-ganjnameh.json | 116 +++++----- bucket/font-hackgen.json | 90 +++----- bucket/font-ipaex.json | 55 ++--- bucket/font-mikhak.json | 108 ++++----- bucket/font-plemoljp-hs.json | 20 +- bucket/font-plemoljp-nfj.json | 20 +- bucket/font-plemoljp.json | 20 +- bucket/font-ricty-diminished.json | 56 ++--- bucket/font-sahel.json | 110 ++++----- bucket/font-samim.json | 108 ++++----- bucket/font-shabnam.json | 108 ++++----- bucket/font-shahab.json | 116 +++++----- bucket/font-source-han-mono.json | 51 ++--- bucket/font-source-han-sans.json | 57 +++-- bucket/font-source-han-serif.json | 57 +++-- bucket/font-tanha.json | 108 ++++----- bucket/font-udev-gothic-nf.json | 60 ++--- bucket/font-udev-gothic.json | 60 ++--- bucket/fraidycat.json | 72 +++--- bucket/freecad-linkbranch-stable.json | 72 +++--- bucket/freeciv.json | 20 +- bucket/freeclipviewer.json | 20 ++ bucket/freepiano.json | 50 ++--- bucket/freevideocompressor.json | 8 +- bucket/frosty-mod-manager.json | 7 +- bucket/frostyfix.json | 33 ++- bucket/fscPortable.json | 54 +++-- bucket/fscan.json | 2 +- bucket/fsharp4.json | 6 +- bucket/fu.json | 4 +- bucket/fusionpp.json | 23 +- bucket/gPodderPortable.json | 52 ++--- bucket/gajim.json | 2 +- bucket/ganjoor.json | 36 +-- bucket/gcc10-arm-none-eabi.json | 13 +- bucket/gcc7-arm-none-eabi.json | 13 +- bucket/gdmenu-card-manager.json | 64 +++--- bucket/gdrom-explorer.json | 24 +- bucket/geniemoji.json | 54 ++--- bucket/get-childitemcolor.json | 38 ++-- bucket/ghdl.json | 34 ++- bucket/ghz.json | 20 +- bucket/giada.json | 32 +-- bucket/gif-movie-gear.json | 4 +- bucket/gifcam-chs.json | 50 ++--- bucket/gife.json | 40 ++-- bucket/git-ftp-aoks.json | 52 ++--- bucket/git-stack.json | 18 +- bucket/git-toolbelt-aoks.json | 34 +-- bucket/gitdelta.json | 46 ++-- bucket/gitext4.json | 14 +- bucket/gitextensions.json | 36 ++- bucket/gitnote-aoks.json | 42 ++-- bucket/gitnote.json | 4 +- bucket/gitoxide.json | 49 ++-- bucket/gitty.json | 41 +--- bucket/glary.json | 24 +- bucket/goawk.json | 54 +++-- bucket/godotpcktool.json | 22 +- bucket/gojq.json | 29 ++- bucket/gomuks.json | 30 +-- bucket/googlechrome-portable.json | 26 +-- bucket/goreleaser-playground.json | 39 ++-- bucket/gost.json | 33 ++- bucket/gpgpdump.json | 24 +- bucket/gpmdp.json | 6 +- bucket/graphviz-aoks.json | 60 ++--- bucket/greenfish.json | 10 +- bucket/grep-win.json | 50 ++--- bucket/grvk.json | 23 +- bucket/gtkwave.json | 6 +- bucket/gvim-portable.json | 36 +-- bucket/hackgen.json | 119 +++++----- bucket/hactool.json | 31 +-- bucket/haroopad.json | 29 ++- bucket/hatari.json | 92 ++++---- bucket/haxedevelop.json | 60 ++--- bucket/hck-aoks.json | 18 +- bucket/hdd-raw-copy.json | 23 +- bucket/helio.json | 4 +- bucket/helix-editor.json | 36 +-- bucket/helix-mp3.json | 20 +- bucket/hello.json | 1 - bucket/helmsman.json | 5 +- bucket/heroic-games-launcher.json | 42 +--- bucket/hex2dec.json | 28 +-- bucket/hey.json | 14 +- bucket/heybox-acc.json | 20 +- bucket/hgrep.json | 22 +- bucket/hide.json | 24 +- bucket/hjson-cli-aoks.json | 26 +-- bucket/hkbtest.json | 24 +- bucket/hog-aoks.json | 56 ++--- bucket/homedale.json | 38 ++-- bucket/howling-theme-tool.json | 62 ++--- bucket/html-comic.json | 52 ++--- bucket/httpx.json | 25 ++- bucket/huorong-popblock.json | 64 +++--- bucket/i4tool-portable.json | 84 +++---- bucket/i4tools.json | 35 ++- bucket/iawriterduo-variable.json | 62 ++--- bucket/iawritermono-variable.json | 62 ++--- bucket/iawriterquattro-variable.json | 62 ++--- bucket/icofx.json | 28 +-- bucket/iconview.json | 8 +- bucket/icopy.json | 2 +- bucket/idea-portable.json | 84 +++---- bucket/idlemaster-extended.json | 18 +- bucket/idm-trial-reset.json | 54 ++--- bucket/iiscrypto.json | 6 +- bucket/ilrepack.json | 14 +- bucket/ilspycmd.json | 12 +- bucket/imgcat.json | 60 ++--- bucket/imgdrive-portable.json | 3 +- bucket/inbox-notifier.json | 76 +++---- bucket/inconsolata-variable.json | 58 ++--- bucket/intellitrace.json | 32 +-- bucket/iobit-driver-booster.json | 26 +-- bucket/iosevka-curly-slab.json | 16 +- bucket/iosevka-curly.json | 16 +- bucket/iosevka-slab.json | 16 +- bucket/iosevka-ss04.json | 16 +- bucket/iosevka-ss06.json | 16 +- bucket/iosevka-ss07.json | 16 +- bucket/iosevka-ss08.json | 16 +- bucket/iosevka-ss10.json | 16 +- bucket/iosevka-ss12.json | 16 +- bucket/iosevka-ss13.json | 16 +- bucket/iosevka.json | 29 +-- bucket/ironwail.json | 4 +- bucket/irreader.json | 30 ++- bucket/j-link.json | 13 +- bucket/ja-netfilter.json | 36 +-- bucket/jc-aoks.json | 18 +- bucket/jellyfincli.json | 38 ++-- bucket/jetbrainsmono-nl.json | 20 +- bucket/jeveassets.json | 7 +- bucket/jianyingpro.json | 31 ++- bucket/jjdown.json | 28 ++- bucket/john-the-ripper.json | 8 +- bucket/jpegcrops.json | 36 +-- bucket/jsignpdf.json | 2 +- bucket/json-edit.json | 14 +- bucket/jsonui.json | 44 ++-- bucket/juliamono-latin.json | 18 +- bucket/junction.json | 39 ++-- bucket/k2pdfopt.json | 82 +++---- bucket/kaf-cli.json | 14 +- bucket/katrain.json | 43 +--- bucket/kdevelop-nightly.json | 2 +- bucket/kdiff3-aoks.json | 74 +++--- bucket/keepass-language-japanese.json | 4 +- bucket/keyfinder.json | 42 ++-- bucket/keyhh.json | 6 +- bucket/kicad.json | 7 +- bucket/kitty-aoks.json | 48 ++-- bucket/kodi-aoks.json | 48 ++-- bucket/koodo-reader.json | 20 +- bucket/kopia-aoks.json | 52 ++--- bucket/koyeb-cli.json | 18 +- bucket/kscan.json | 37 ++- bucket/kubeaudit.json | 4 +- bucket/kubectl-crossplane.json | 22 +- bucket/kubenav.json | 25 +-- bucket/kuwo-zd423.json | 98 ++++---- bucket/lagarith-lossless-video-codec.json | 112 +++++---- bucket/laigter.json | 36 +-- bucket/lauschangriff-aoks.json | 48 ++-- bucket/laverna-aoks.json | 68 +++--- bucket/lavfilters.json | 25 ++- bucket/ldmdump.json | 26 +-- bucket/ldview.json | 77 ++++--- bucket/leaguemono-variable.json | 85 ++----- bucket/leanify.json | 52 ++--- bucket/legendary.json | 40 +--- bucket/leocad.json | 7 +- bucket/leomoon-jalalitray.json | 40 ++-- bucket/lhaplus.json | 14 +- bucket/libarchive.json | 39 ++-- bucket/liberation.json | 68 +++--- bucket/libimobiledevice.json | 35 ++- bucket/libportable-iceweasel.json | 4 +- bucket/libraw.json | 72 +++--- bucket/liii-bittorrent.json | 72 +++--- bucket/lilex.json | 60 ++--- bucket/limechat.json | 39 ++-- bucket/limitpng.json | 40 ++-- bucket/line-np.json | 36 +-- bucket/link-shell-extension-aoks.json | 120 +++++----- bucket/link-shell-extension.json | 67 ++---- bucket/linqpad-anycpu.json | 40 ++-- bucket/linqpad6.json | 87 +++---- bucket/linux-command.json | 44 ++-- bucket/linux-reader-aoks.json | 38 ++-- bucket/litedbexplorer.json | 20 +- bucket/lito-music.json | 58 ++--- bucket/loadorder.json | 51 +++-- bucket/login_bili_go.json | 39 ++-- bucket/lorien.json | 36 +-- bucket/ls-interactive.json | 18 +- bucket/ltex-ls.json | 16 +- bucket/ludashi.json | 44 ++-- bucket/ludo.json | 22 +- bucket/lukestackwalker.json | 2 +- bucket/lunar-compress.json | 80 +++---- bucket/lunar-ips.json | 60 ++--- bucket/lx-music-desktop.json | 41 ++-- bucket/lx-music.json | 26 +-- bucket/lyricify.json | 2 +- bucket/lyx.json | 14 +- bucket/m64p.json | 76 +++---- bucket/mac.json | 8 +- bucket/magnetW.json | 23 +- bucket/mahjong-helper.json | 14 +- bucket/mailmaster.json | 28 +-- bucket/mak-mini.json | 52 ++--- bucket/martianmono.json | 58 ++--- bucket/massigra.json | 22 +- bucket/maven36.json | 17 +- bucket/maxcso.json | 52 ++--- bucket/maye.json | 15 +- bucket/mcaselector.json | 26 +-- bucket/md5checker-cn.json | 42 ++-- bucket/md5checker.json | 42 ++-- bucket/mdconv.json | 40 ++-- bucket/mdv.json | 6 +- bucket/medgui-reborn.json | 20 +- bucket/mednafen-dev.json | 2 +- bucket/mednaffe.json | 46 +--- bucket/melonds.json | 4 +- bucket/memo.json | 82 +++---- bucket/menutools.json | 44 +--- bucket/mesen-s.json | 8 +- bucket/mesen.json | 4 +- bucket/mesheryctl.json | 10 +- bucket/mgba-dev.json | 2 +- bucket/miku-miku-model.json | 50 ++--- bucket/milkman-plugins.json | 22 +- bucket/miln-keysafe.json | 3 +- bucket/miln-package-origin.json | 3 +- bucket/mindustry.json | 58 +++-- bucket/minesweeper-arbiter.json | 28 +-- bucket/minidumpview.json | 20 +- bucket/minify.json | 7 +- bucket/minisqlquery.json | 11 +- bucket/minutor.json | 6 +- bucket/mitec-network-meter.json | 38 ++-- bucket/mitec-network-scanner.json | 60 ++--- bucket/mixxx-aoks.json | 62 ++--- bucket/mkvmerge-batcher.json | 16 +- bucket/molotov-portable.json | 46 ++-- bucket/mononoki.json | 34 +-- bucket/mosdns.json | 10 +- bucket/mouseinc.json | 8 +- bucket/mpc-hc-portable.json | 68 +++--- bucket/msedge-beta-shuax.json | 104 ++++----- bucket/msedge-canary-shuax.json | 104 ++++----- bucket/msedge-stable-shuax.json | 104 ++++----- bucket/msls-aoks.json | 36 +-- bucket/msos-x86.json | 14 +- bucket/msp-prgs430.json | 29 ++- bucket/mturoute.json | 10 +- bucket/mubu.json | 13 +- bucket/muffet.json | 38 ++-- bucket/multidoge.json | 62 ++--- bucket/multipar.json | 47 ++-- bucket/myhash.json | 27 ++- bucket/mymc-opl.json | 26 +-- bucket/mymenu.json | 40 ++-- bucket/myrica-m.json | 6 +- bucket/myrica.json | 40 ++-- bucket/mysql8.json | 30 +-- bucket/n_m3u8dl-cli.json | 22 +- bucket/nagstamon.json | 9 +- bucket/namdhc.json | 40 ++-- bucket/nanarun.json | 52 ++--- bucket/nattypetester.json | 24 +- bucket/nbtexplorer.json | 10 +- bucket/neat-converter.json | 46 ++-- bucket/nebula.json | 20 +- bucket/neeview.json | 48 +++- bucket/neteasemusic.json | 53 ++--- bucket/newfiletime.json | 72 ++---- bucket/newreleases.json | 40 ++-- bucket/nircmd.json | 22 +- bucket/nmkoder.json | 13 +- bucket/noc.json | 18 +- bucket/nocodb-aoks.json | 18 +- bucket/nomeiryoui.json | 11 +- bucket/notmyfault.json | 53 ++--- bucket/noto-serif-font.json | 17 +- bucket/notosansmath.json | 50 ++--- bucket/notosansmono.json | 212 ++++++++---------- bucket/npm-completion.json | 25 +-- bucket/nro2nsp.json | 36 +-- bucket/ntfs-ln-aoks.json | 58 ++--- bucket/ntlite.json | 34 ++- bucket/ntttcp.json | 8 +- bucket/nurefs.json | 6 +- bucket/nvidia-geforce-experience-np.json | 16 +- bucket/nxfileviewer.json | 68 +++--- bucket/nxlog-ce-aoks.json | 48 ++-- bucket/nyrna.json | 34 +-- bucket/obs-cli.json | 60 ++--- bucket/obs-command.json | 24 +- bucket/ocam.json | 42 ++-- bucket/office-tool-iso-en-us.json | 86 +++---- bucket/office-tool-iso-zh-cn.json | 86 +++---- bucket/office-tool-plus-with-runtime.json | 30 +-- bucket/officecodepro.json | 86 +++---- bucket/officetool-plus.json | 22 +- bucket/officetool.json | 20 +- bucket/officetoolplus-with-runtime.json | 30 +-- bucket/officetoolplus.json | 30 +-- bucket/officetopdf.json | 26 +-- bucket/oggdec.json | 16 +- bucket/open-shell.json | 6 +- bucket/openal-soft.json | 59 +++-- bucket/openjdk-with-jfx.json | 12 +- bucket/openlens-node-pod-menu.json | 7 +- bucket/openlens6.2.json | 59 +++-- bucket/openra.json | 46 ++-- bucket/openssl-lts.json | 56 ++--- bucket/opl-manager.json | 42 ++-- bucket/oraclejdk11p-np.json | 72 +++--- bucket/orchis.json | 8 +- bucket/osc-dl.json | 34 +-- bucket/otvdm.json | 33 ++- bucket/packet-tracer.json | 8 +- bucket/packetsender.json | 45 ++-- bucket/pacmc.json | 2 +- bucket/parallels-client.json | 84 +++---- bucket/parsify-desktop.json | 68 +++--- bucket/partition-assistant.json | 63 ++---- bucket/pas2_tools.json | 16 +- bucket/pasteintofile.json | 16 +- bucket/pbgopy.json | 60 ++--- bucket/pcap-dnsproxy.json | 80 +++---- bucket/pchunter.json | 68 +++--- bucket/pcman-lite.json | 54 ++--- bucket/pdb2pdb.json | 6 +- bucket/pdb2xml.json | 6 +- bucket/pdbdump.json | 6 +- bucket/pdm.json | 26 +-- bucket/peacalc.json | 36 +-- bucket/pendmoves.json | 52 +++-- bucket/pewpew.json | 4 +- bucket/phacoxs-injector.json | 52 ++--- bucket/php3.0.11.json | 26 +-- bucket/php3.0.13.json | 26 +-- bucket/php3.0.15.json | 26 +-- bucket/php3.0.16.json | 26 +-- bucket/php3.0.17.json | 26 +-- bucket/php4.0.1.json | 26 +-- bucket/php4.0.2.json | 26 +-- bucket/php4.0.3.json | 26 +-- bucket/php4.0.6.json | 26 +-- bucket/php4.1.0.json | 26 +-- bucket/php4.2.2.json | 26 +-- bucket/php4.2.3.json | 26 +-- bucket/php4.3.1.json | 26 +-- bucket/php4.3.2.json | 26 +-- bucket/php4.3.3.json | 26 +-- bucket/php4.3.5.json | 26 +-- bucket/php4.3.6.json | 26 +-- bucket/php4.3.8.json | 26 +-- bucket/php4.4.1.json | 26 +-- bucket/php4.4.5.json | 26 +-- bucket/php4.4.6.json | 26 +-- bucket/php5.0.0.json | 32 +-- bucket/php5.0.1.json | 32 +-- bucket/php5.0.3.json | 32 +-- bucket/php5.0.4.json | 32 +-- bucket/php5.1.0.json | 32 +-- bucket/php5.1.3.json | 32 +-- bucket/php5.2-nts.json | 32 +-- bucket/php5.2.0.json | 32 +-- bucket/php5.2.1-nts.json | 32 +-- bucket/php5.2.2.json | 32 +-- bucket/php5.2.3-nts.json | 32 +-- bucket/php5.2.3.json | 32 +-- bucket/php5.2.4.json | 32 +-- bucket/php5.2.5.json | 32 +-- bucket/pixeval.json | 11 +- bucket/pixiv-omina.json | 19 +- bucket/pixivbiu.json | 45 ++-- bucket/plain-craft-launcher.json | 42 ++-- bucket/pleiades2018-cpp-mac-standard.json | 56 ++--- bucket/pleiades2018-cpp-win-full.json | 86 ++++--- bucket/pleiades2018-cpp-win-standard.json | 86 +++---- bucket/pleiades2018-php-mac-full.json | 56 ++--- bucket/pleiades2018-php-mac-standard.json | 56 ++--- bucket/pleiades2018-php-win-full.json | 86 +++---- bucket/pleiades2018-php-win-standard.json | 86 ++++--- bucket/pleiades2018-platform-mac-full.json | 56 +++-- bucket/pleiades2018-platform-win-full.json | 86 +++---- bucket/pleiades2018-python-mac-full.json | 56 +++-- bucket/pleiades2018-python-mac-standard.json | 56 +++-- bucket/pleiades2018-python-win-standard.json | 86 +++---- .../pleiades2018-ultimate-mac-standard.json | 56 ++--- bucket/pleiades2018-ultimate-win-full.json | 86 ++++--- bucket/pleiades2019-cpp-mac-full.json | 56 ++--- bucket/pleiades2019-cpp-win-full.json | 78 +++---- bucket/pleiades2019-java-mac-standard.json | 56 +++-- bucket/pleiades2019-java-win-standard.json | 78 +++---- bucket/pleiades2019-php-mac-full.json | 56 +++-- bucket/pleiades2019-php-mac-standard.json | 56 ++--- bucket/pleiades2019-php-win-standard.json | 78 ++++--- .../pleiades2019-platform-mac-standard.json | 56 ++--- bucket/pleiades2019-platform-win-full.json | 78 +++---- bucket/pleiades2019-python-mac-full.json | 56 ++--- bucket/pleiades2019-python-mac-standard.json | 56 ++--- bucket/pleiades2019-ultimate-mac-full.json | 56 ++--- .../pleiades2019-ultimate-mac-standard.json | 56 +++-- bucket/pleiades2019-ultimate-win-full.json | 78 ++++--- bucket/pleiades2020-cpp-mac-standard.json | 56 +++-- bucket/pleiades2020-cpp-win-standard.json | 78 +++---- bucket/pleiades2020-java-mac-standard.json | 56 ++--- bucket/pleiades2020-php-win-standard.json | 78 ++++--- bucket/pleiades2020-platform-mac-full.json | 56 ++--- .../pleiades2020-platform-mac-standard.json | 56 +++-- bucket/pleiades2020-platform-win-full.json | 78 +++---- bucket/pleiades2020-python-mac-full.json | 56 +++-- bucket/pleiades2020-python-win-full.json | 78 +++---- bucket/pleiades2020-python-win-standard.json | 78 +++---- .../pleiades2020-ultimate-mac-standard.json | 56 +++-- .../pleiades2020-ultimate-win-standard.json | 78 +++---- bucket/pleiades2021-cpp-win-full.json | 78 +++---- bucket/pleiades2021-java-mac-full.json | 56 +++-- bucket/pleiades2021-java-mac-standard.json | 56 ++--- bucket/pleiades2021-java-win-full.json | 78 +++---- bucket/pleiades2021-java-win-standard.json | 78 +++---- bucket/pleiades2021-php-win-full.json | 78 +++---- bucket/pleiades2021-platform-win-full.json | 78 +++---- .../pleiades2021-platform-win-standard.json | 78 +++---- bucket/pleiades2021-python-mac-full.json | 56 ++--- bucket/pleiades2021-python-mac-standard.json | 56 ++--- bucket/pleiades2021-python-win-full.json | 78 ++++--- bucket/pleiades2021-ultimate-mac-full.json | 56 +++-- .../pleiades2021-ultimate-mac-standard.json | 56 +++-- bucket/pleiades2021-ultimate-win-full.json | 78 ++++--- .../pleiades2021-ultimate-win-standard.json | 78 ++++--- bucket/pleiades4.2-cpp-win-full.json | 86 +++---- bucket/pleiades4.2-java-win-standard.json | 86 +++---- bucket/pleiades4.2-php-win-full.json | 86 ++++--- bucket/pleiades4.2-python-win-full.json | 86 +++---- bucket/pleiades4.2-ultimate-win-standard.json | 86 +++---- bucket/pleiades4.3-cpp-win-full.json | 86 ++++--- bucket/pleiades4.3-cpp-win-standard.json | 86 +++---- bucket/pleiades4.3-java-win-full.json | 84 +++---- bucket/pleiades4.3-java-win-standard.json | 86 +++---- bucket/pleiades4.3-php-win-full.json | 86 +++---- bucket/pleiades4.3-php-win-standard.json | 86 +++---- bucket/pleiades4.3-platform-win-standard.json | 86 ++++--- bucket/pleiades4.3-ultimate-win-full.json | 86 +++---- bucket/pleiades4.3-ultimate-win-standard.json | 86 +++---- bucket/pleiades4.4-cpp-win-standard.json | 86 +++---- bucket/pleiades4.4-java-win-standard.json | 86 +++---- bucket/pleiades4.4-platform-win-full.json | 86 ++++--- bucket/pleiades4.4-python-win-standard.json | 86 ++++--- bucket/pleiades4.4-ultimate-win-standard.json | 86 ++++--- bucket/pleiades4.5-php-win-standard.json | 86 +++---- bucket/pleiades4.5-platform-win-full.json | 86 ++++--- bucket/pleiades4.5-python-win-full.json | 86 +++---- bucket/pleiades4.5-python-win-standard.json | 86 +++---- bucket/pleiades4.5-ultimate-win-full.json | 86 ++++--- bucket/pleiades4.6-cpp-mac-standard.json | 56 ++--- bucket/pleiades4.6-cpp-win-standard.json | 86 ++++--- bucket/pleiades4.6-java-mac-full.json | 56 ++--- bucket/pleiades4.6-java-mac-standard.json | 56 +++-- bucket/pleiades4.6-java-win-full.json | 86 +++---- bucket/pleiades4.6-java-win-standard.json | 86 +++---- bucket/pleiades4.6-php-mac-full.json | 56 ++--- bucket/pleiades4.6-python-mac-full.json | 56 ++--- bucket/pleiades4.6-python-mac-standard.json | 56 ++--- bucket/pleiades4.6-python-win-full.json | 86 ++++--- bucket/pleiades4.6-python-win-standard.json | 86 +++---- bucket/pleiades4.6-ultimate-mac-standard.json | 56 +++-- bucket/pleiades4.7-cpp-mac-standard.json | 58 ++--- bucket/pleiades4.7-cpp-win-full.json | 88 ++++---- bucket/pleiades4.7-cpp-win-standard.json | 88 ++++---- bucket/pleiades4.7-java-mac-full.json | 58 +++-- bucket/pleiades4.7-java-win-full.json | 88 ++++---- bucket/pleiades4.7-php-win-standard.json | 88 ++++---- bucket/pleiades4.7-platform-mac-full.json | 58 +++-- bucket/pleiades4.7-platform-win-full.json | 88 ++++---- bucket/pleiades4.7-python-mac-full.json | 58 ++--- bucket/pleiades4.7-python-mac-standard.json | 58 ++--- bucket/pleiades4.7-python-win-standard.json | 88 ++++---- bucket/pleiades4.7-ultimate-mac-full.json | 58 ++--- bucket/pleiades4.7-ultimate-win-standard.json | 88 ++++---- bucket/pleiades4.8-cpp-mac-full.json | 58 ++--- bucket/pleiades4.8-cpp-mac-standard.json | 58 ++--- bucket/pleiades4.8-cpp-win-standard.json | 88 ++++---- bucket/pleiades4.8-php-win-full.json | 88 ++++---- bucket/pleiades4.8-php-win-standard.json | 88 ++++---- bucket/pleiades4.8-platform-mac-full.json | 58 ++--- bucket/pleiades4.8-platform-mac-standard.json | 58 ++--- bucket/pleiades4.8-platform-win-full.json | 88 ++++---- bucket/pleiades4.8-python-mac-full.json | 58 +++-- bucket/pleiades4.8-python-win-standard.json | 88 ++++---- bucket/pleiades4.8-ultimate-mac-full.json | 58 ++--- bucket/plex-for-windows.json | 48 ++-- bucket/plex-media-server.json | 87 +++---- bucket/podman-aoks.json | 38 ++-- bucket/poly-lens.json | 58 ++--- bucket/polymc.json | 45 ++-- bucket/pony.json | 22 +- bucket/portmon.json | 54 ++--- bucket/portqry.json | 47 ++-- bucket/potplayer-skin-modernwin10_chs.json | 4 +- .../potplayer-skin-xmp5_withoutframe_fix.json | 4 +- bucket/powdertoy.json | 69 ++++-- bucket/powersaves-for-amiibo.json | 40 ++-- bucket/powershell.json | 37 ++- bucket/ppsspp.json | 49 ++-- bucket/privatezilla-aoks.json | 38 ++-- bucket/process-explorer.json | 40 +++- bucket/process-hacker.json | 64 +++--- bucket/processmonitor.json | 20 +- bucket/programmers-notepad.json | 60 ++--- bucket/projectlibre-aoks.json | 80 +++---- bucket/prometheus-aoks.json | 56 ++--- bucket/proxify.json | 14 +- bucket/prtscr.json | 36 +-- bucket/ps-colours.json | 6 +- bucket/ps-guicompletion.json | 42 ++-- bucket/ps3-iso-tools.json | 48 ++-- bucket/psfile.json | 34 +-- bucket/psgitext.json | 12 +- bucket/psloggedon.json | 46 +++- bucket/pspasswd.json | 34 +-- bucket/psping.json | 34 +-- bucket/psrun.json | 6 +- bucket/pssuspend.json | 47 ++-- bucket/psvpfstools.json | 56 ++--- bucket/pswhich.json | 8 +- bucket/ptex-ng.json | 6 +- bucket/ptmono.json | 50 ++--- bucket/ptsans-expert.json | 50 ++--- bucket/public-sans.json | 20 +- bucket/pueued.json | 24 +- bucket/puretext.json | 29 ++- bucket/pushbullet.json | 42 ++-- bucket/py.json | 1 + bucket/pyfa.json | 7 +- bucket/python-eai-np.json | 64 +++--- bucket/pyxeledit.json | 26 +-- bucket/qq-dreamcast.json | 96 ++++---- bucket/qq-mod.json | 140 ++++++------ bucket/qq-ntr-mod-portable.json | 156 ++++++------- bucket/qqmusic-zd423.json | 92 ++++---- bucket/qqplayer.json | 23 +- bucket/qrencode.json | 7 +- bucket/qtfiles.json | 6 +- bucket/qtpass.json | 17 +- bucket/quasar.json | 44 ++-- bucket/quicker-fast.json | 54 ++--- bucket/quiltflower.json | 38 ++-- bucket/r-4.1.0.json | 72 +++--- bucket/r-4.1.1.json | 72 +++--- bucket/r-4.1.2.json | 72 +++--- bucket/racket-minimal-cs.json | 34 +-- bucket/radarr.json | 7 +- bucket/rakudo-star-aoks.json | 40 ++-- bucket/rammap.json | 46 ++-- bucket/raven-reader.json | 26 +-- bucket/rawaccel.json | 43 ++-- bucket/rbxfpsunlocker.json | 31 ++- bucket/rbxlx-to-rojo.json | 54 ++--- bucket/rcvPortable.json | 54 +++-- bucket/reaper-v5.99.json | 54 +++++ bucket/recaf.json | 31 +-- bucket/recmono-linear.json | 88 ++++---- bucket/recmono-semicasual.json | 88 ++++---- bucket/recycle.json | 6 +- bucket/redream-dev.json | 6 +- bucket/redream.json | 4 +- bucket/redress.json | 30 +-- bucket/reg.json | 16 +- bucket/regdelnull.json | 28 ++- bucket/reghide.json | 56 ++--- bucket/registryworkshop.json | 62 +++-- bucket/regln-aoks.json | 56 ++--- bucket/regseeker.json | 1 - bucket/remoteapptool.json | 25 +-- bucket/restart-chrome.json | 19 +- bucket/retroarch-nightly.json | 2 +- bucket/revo-uninstaller-pro.json | 80 +++---- bucket/ripgrep-all.json | 23 +- bucket/rmt.json | 35 ++- bucket/rmtool.json | 76 +++---- bucket/robotoslab.json | 20 +- bucket/rojo.json | 44 ++-- bucket/rom-properties.json | 48 ++-- bucket/ropresence.json | 58 ++--- bucket/rportcli-aoks.json | 44 ++-- bucket/rssowlnix.json | 82 +++---- bucket/rtsp-simple-server.json | 2 +- bucket/runjs.json | 29 ++- bucket/runningcheese-chrome.json | 116 +++++----- bucket/runningcheese-edge.json | 94 ++++---- bucket/runningcheese-firefox.json | 118 +++++----- bucket/rush.json | 4 +- bucket/rust-sl.json | 52 ++--- bucket/ryujinx.json | 16 +- bucket/sagelinks.json | 66 +++--- bucket/salt.json | 52 ++--- bucket/sarasa-fixed-j-nerd-font.json | 124 ++++------ bucket/sarasa-fixed-slab-cl-nerd-font.json | 124 ++++++---- bucket/sarasa-fixed-slab-hc-nerd-font.json | 124 ++++------ bucket/sarasa-fixed-slab-sc-nerd-font.json | 124 ++++++---- bucket/sarasa-fixed-slab-tc-nerd-font.json | 124 ++++++---- bucket/sarasa-gothic-cl-nerd-font.json | 124 ++++++---- bucket/sarasa-gothic-hc-nerd-font.json | 124 ++++++---- bucket/sarasa-gothic.json | 39 +++- bucket/sarasa-mono-cl-nerd-font.json | 124 ++++++---- bucket/sarasa-mono-j-nerd-font.json | 124 ++++++---- bucket/sarasa-mono-sc-nerd-font.json | 124 ++++------ bucket/sarasa-mono-slab-hc-nerd-font.json | 124 ++++++---- bucket/sarasa-mono-slab-j-nerd-font.json | 124 ++++++---- bucket/sarasa-mono-slab-sc-nerd-font.json | 124 ++++++---- bucket/sarasa-term-cl-nerd-font.json | 124 ++++++---- bucket/sarasa-term-hc-nerd-font.json | 124 ++++++---- bucket/sarasa-term-sc-nerd-font.json | 124 ++++------ bucket/sarasa-term-slab-cl-nerd-font.json | 124 ++++++---- bucket/sarasa-ui-cl-nerd-font.json | 124 ++++------ bucket/sarasa-ui-hc-nerd-font.json | 124 ++++++---- bucket/sarasa-ui-j-nerd-font.json | 124 ++++------ bucket/scoop-helper.json | 12 +- bucket/scoop-hook.json | 52 ++--- bucket/scoop-search-aoks.json | 16 +- bucket/scrcpy-gui.json | 4 +- bucket/sculptgl.json | 44 ++-- bucket/scummvm-nightly.json | 71 +++--- bucket/sd_formatter.json | 5 +- bucket/securefs.json | 18 +- bucket/selenium-dotnet.json | 11 +- bucket/selfssl.json | 14 +- bucket/setacl-aoks.json | 60 ++--- bucket/setacl_studio-aoks.json | 50 ++--- bucket/shadowexplorer-aoks.json | 56 ++--- bucket/shadowsocks-rust-gnu.json | 58 ++--- bucket/shadowsocksr-full.json | 106 ++++----- bucket/shareenum.json | 49 ++-- bucket/sharpii-net-core.json | 24 +- bucket/sharpii.json | 24 +- bucket/shatteredpixeldungeon.json | 18 +- bucket/shellexview.json | 44 ++-- bucket/shotcut-video.json | 62 ++--- bucket/similarimagefinder.json | 70 +++--- bucket/simple-note.json | 72 +++--- bucket/simple-obfs.json | 22 +- bucket/simple-sticky-notes.json | 25 ++- bucket/simple64.json | 40 +++- bucket/simpread-sync.json | 42 ++-- bucket/sirikali-aoks.json | 70 +++--- bucket/skm.json | 10 +- bucket/slam.json | 36 +-- bucket/smali.json | 23 +- bucket/smartsniff.json | 33 +-- bucket/smiley-sans.json | 75 ++++--- bucket/smplayer.json | 49 ++-- bucket/snes9x.json | 34 +-- bucket/snickerstream.json | 53 +++-- bucket/snipaste.json | 42 ++-- bucket/soapbox-race-world.json | 7 +- bucket/soar.json | 21 +- bucket/sockscap64.json | 4 +- bucket/sogouwbinput-xingkbjm.json | 84 +++---- bucket/sonic-pi.json | 39 +++- bucket/soundswitch.json | 11 +- bucket/source-explorer.json | 68 +++--- bucket/source-han-code-jp.json | 28 ++- bucket/sourcecodepro.json | 50 ++--- bucket/spacescape-roblox-converter.json | 22 +- bucket/specPortable.json | 54 +++-- bucket/spek-alternative.json | 3 +- bucket/spim.json | 22 +- bucket/spiral.json | 42 ++-- bucket/sqlite-gui.json | 46 ++-- bucket/sqliteadmin.json | 8 +- bucket/ssf2.json | 76 +++---- bucket/ssh-chat.json | 24 +- bucket/ssllabs-scan.json | 18 +- bucket/ssr-native.json | 60 ++--- bucket/stage-studio.json | 36 +-- bucket/start.json | 8 +- bucket/stdu-viewer.json | 66 +++--- bucket/steam-authenticator.json | 56 ++--- bucket/stella.json | 34 +-- bucket/streams.json | 37 +-- bucket/strokesplus.net.trace.json | 56 ++--- bucket/subconverter.json | 81 +++---- bucket/subgit.json | 74 ++++-- bucket/subinacl.json | 6 +- bucket/sublime-merge-dev.json | 40 ++-- bucket/sublime-text-4.json | 142 ++++++------ bucket/sublime-text-dev.json | 52 ++--- bucket/sunlogin.json | 21 +- bucket/surrealdb-aoks.json | 24 +- bucket/swyh-rs.json | 29 +-- bucket/symchk.json | 9 +- bucket/sync.json | 37 +-- bucket/sysdvr-client.json | 36 +-- bucket/sysmon.json | 39 ++-- bucket/systemtraymenu.json | 38 ++-- bucket/tabby-portable.json | 34 +-- bucket/tablacus-explorer.json | 42 +--- bucket/tablacusexplorer.json | 2 +- bucket/tally-marks.json | 94 ++++---- bucket/talosctl-aoks.json | 22 +- bucket/talosctl.json | 15 +- bucket/tasmotizer.json | 26 +-- bucket/tbtool.json | 102 ++++----- bucket/teams.json | 72 +++--- bucket/tegra-rcm-gui.json | 47 ++-- bucket/tencent-meeting.json | 82 +++---- bucket/teracopy.json | 54 ++--- bucket/terraformer-aws.json | 15 +- bucket/terraformer-azure.json | 15 +- bucket/terraformer-cloudflare.json | 15 +- bucket/terraformer-datadog.json | 15 +- bucket/terraformer-digitalocean.json | 15 +- bucket/terraformer-fastly.json | 15 +- bucket/terraformer-keycloak.json | 15 +- bucket/terraformer-linode.json | 15 +- bucket/terraformer-newrelic.json | 15 +- bucket/terraformer-openstack.json | 15 +- bucket/terraformer-vultr.json | 15 +- bucket/testparser.json | 6 +- bucket/tex-match.json | 34 +-- bucket/texlive.json | 20 +- bucket/texniccenter.json | 70 +++--- bucket/texpen.json | 38 ++-- bucket/texstudio-portable.json | 22 +- bucket/thunder.json | 56 ++--- bucket/thunderbird-zh-cn.json | 25 ++- bucket/tianruoocr-cl.json | 9 +- bucket/tickrs.json | 23 +- bucket/tidal.json | 35 ++- bucket/tiled.json | 22 +- bucket/tim.json | 52 ++--- bucket/tinos.json | 70 +++--- bucket/tiny-nvidia-update-checker.json | 65 +++--- bucket/tinymediamanagerv3.json | 50 ++--- bucket/tinypng.json | 42 ++-- bucket/tinytex.json | 55 ++++- bucket/tortoise-svn.json | 180 +++++++-------- bucket/tracetcp.json | 32 +-- bucket/tradingview.json | 5 +- bucket/traffic-monitor.json | 89 ++++---- bucket/transfer.json | 35 ++- bucket/translucentflyouts.json | 3 +- bucket/transwiz-aoks.json | 42 ++-- bucket/trash.json | 4 +- bucket/trdsql.json | 18 +- bucket/trojan-go.json | 58 ++--- bucket/trojan-qt5.json | 2 +- bucket/ttfautohint.json | 42 ++-- bucket/tukui-client.json | 44 ++-- bucket/twine-py.json | 37 +-- bucket/twitchdropsminer.json | 82 +++---- bucket/txt2regex.json | 14 +- bucket/typeeasy.json | 104 ++++----- bucket/uTorrentPortable.json | 54 +++-- bucket/ubuntumono.json | 68 +++--- bucket/ucalendar-portable.json | 42 ++-- bucket/uftp-aoks.json | 42 ++-- bucket/ultimate-windows-tweaker.json | 62 ++--- bucket/umi-ocr.json | 17 +- bucket/umka.json | 42 ++-- bucket/umlet-aoks.json | 30 +-- bucket/uncolored.json | 60 ++--- bucket/uni.json | 40 ++-- bucket/uniCSVed.json | 6 +- bucket/uninstall-tool-portable.json | 64 +++--- bucket/uninstall-tool.json | 80 +++---- .../universal-android-debloater-opengl.json | 28 +-- bucket/universal-ctags-nightly.json | 30 +-- bucket/universal-package-builder.json | 31 ++- bucket/universal-watermark-disabler.json | 42 ++-- bucket/unxutils-agrep.json | 32 +-- bucket/unxutils-basename.json | 32 +-- bucket/unxutils-bc.json | 32 +-- bucket/unxutils-bison.json | 32 +-- bucket/unxutils-bunzip2.json | 32 +-- bucket/unxutils-chgrp.json | 32 +-- bucket/unxutils-chmod.json | 32 +-- bucket/unxutils-chown.json | 32 +-- bucket/unxutils-cmp.json | 32 +-- bucket/unxutils-csplit.json | 32 +-- bucket/unxutils-cut.json | 32 +-- bucket/unxutils-date.json | 32 +-- bucket/unxutils-dc.json | 32 +-- bucket/unxutils-dd.json | 32 +-- bucket/unxutils-diff.json | 32 +-- bucket/unxutils-diff3.json | 32 +-- bucket/unxutils-dircolors.json | 32 +-- bucket/unxutils-dirname.json | 32 +-- bucket/unxutils-du.json | 32 +-- bucket/unxutils-egrep.json | 32 +-- bucket/unxutils-env.json | 32 +-- bucket/unxutils-fmt.json | 32 +-- bucket/unxutils-gawk.json | 32 +-- bucket/unxutils-gplay.json | 32 +-- bucket/unxutils-grep.json | 32 +-- bucket/unxutils-head.json | 32 +-- bucket/unxutils-indent.json | 32 +-- bucket/unxutils-install.json | 32 +-- bucket/unxutils-jwhois.json | 32 +-- bucket/unxutils-less.json | 32 +-- bucket/unxutils-ln.json | 32 +-- bucket/unxutils-ls.json | 32 +-- bucket/unxutils-makedepend.json | 32 +-- bucket/unxutils-man.json | 32 +-- bucket/unxutils-mknod.json | 32 +-- bucket/unxutils-mvdir.json | 32 +-- bucket/unxutils-nl.json | 32 +-- bucket/unxutils-od.json | 32 +-- bucket/unxutils-paste.json | 32 +-- bucket/unxutils-patch.json | 32 +-- bucket/unxutils-printf.json | 32 +-- bucket/unxutils-ptx.json | 32 +-- bucket/unxutils-rman.json | 32 +-- bucket/unxutils-sleep.json | 32 +-- bucket/unxutils-split.json | 32 +-- bucket/unxutils-stego.json | 32 +-- bucket/unxutils-su.json | 32 +-- bucket/unxutils-sync.json | 32 +-- bucket/unxutils-tac.json | 32 +-- bucket/unxutils-tar.json | 32 +-- bucket/unxutils-tee.json | 32 +-- bucket/unxutils-test.json | 32 +-- bucket/unxutils-type.json | 32 +-- bucket/unxutils-uname.json | 32 +-- bucket/unxutils-unrar.json | 32 +-- bucket/unxutils-uudecode.json | 32 +-- bucket/unxutils-xargs.json | 32 +-- bucket/unxutils-zcat.json | 32 +-- bucket/unxutils-zsh.json | 32 +-- bucket/upbge.json | 49 ++-- bucket/usbeam-consoles-dns.json | 26 ++- bucket/utf8clip.json | 24 +- bucket/utools.json | 59 ++--- bucket/uuidgen.json | 10 +- bucket/uwsc.json | 1 + bucket/uwuvci.json | 60 ++--- bucket/v2ray-domain-list-community.json | 6 +- bucket/v2ray-extra.json | 32 +-- bucket/v2ray-geoip.json | 6 +- bucket/v2raya-unstable.json | 67 ++++-- bucket/v2raya.json | 65 ++---- bucket/valheim-save-shield.json | 33 ++- bucket/vb-cable.json | 33 ++- bucket/vc-for-python27-np.json | 20 +- bucket/vcluster.json | 1 - bucket/vcredist-dreamcast.json | 52 ++--- bucket/veloren-nightly.json | 9 +- bucket/vendir-aoks.json | 30 +-- bucket/video2x.json | 30 +-- bucket/vim-kaoriya.json | 98 +++++--- bucket/virtualjaguar.json | 20 +- bucket/visualboyadvance-m.json | 40 ++-- bucket/vmping.json | 48 ++-- bucket/vnotex.json | 70 +++--- bucket/volume2.json | 31 +-- bucket/vsthost.json | 76 +++---- bucket/waterfox-portable.json | 3 +- bucket/wavosaur.json | 2 +- bucket/wayback.json | 18 +- bucket/wc3270.json | 4 +- bucket/webd.json | 29 +-- bucket/wechat-qiuquan.json | 116 +++++----- bucket/wechat.json | 56 +++-- bucket/wechatdevtools.json | 8 +- bucket/wepe.json | 66 +++--- bucket/whois.json | 33 +-- bucket/wifi-password-revealer.json | 44 ++-- bucket/wigui.json | 40 ++-- bucket/wiibuilder.json | 70 +++--- bucket/win-gpg.json | 90 ++++---- bucket/win11-classic-context-menu.json | 66 +++--- bucket/win11rct.json | 38 ++-- bucket/winMd5SumPortable.json | 52 ++--- bucket/winamp.json | 64 +++--- bucket/winapp2ool.json | 52 ++--- bucket/winauth-portable.json | 42 ++-- bucket/wincd-emu.json | 26 +-- bucket/windbg-win32.json | 58 ++--- bucket/windbg-win64.json | 58 ++--- bucket/windbg32.json | 4 +- bucket/windedit.json | 60 ++--- bucket/windows-repair-toolbox.json | 38 ++-- bucket/windows-toolbox.json | 42 ++-- bucket/windows-update-manager.json | 44 ++-- bucket/windows-update-minitool.json | 102 ++++----- bucket/windows11-fixer-lite.json | 42 ++-- bucket/windows11-fixer.json | 40 ++-- bucket/windowswitcher.json | 14 +- bucket/windowtop.json | 23 +- bucket/winimage.json | 15 +- bucket/winlibs-mingw-llvm-ucrt.json | 13 +- bucket/winlibs-mingw-ucrt.json | 2 +- bucket/winmute.json | 32 +-- bucket/winrar-de.json | 54 ++--- bucket/winrar-fa.json | 84 +++---- bucket/winshell.json | 50 ++--- bucket/wintogo.json | 38 ++-- bucket/wintun.json | 20 +- bucket/winuae.json | 84 +++---- bucket/winxray.json | 71 ++++-- bucket/wireguard.json | 4 + bucket/wise-care-365-portable.json | 78 +++---- bucket/wise-care-365.json | 98 ++++---- bucket/wise-registry-cleaner.json | 32 +-- bucket/wisecare365.json | 32 +-- bucket/wmaencode.json | 36 +-- bucket/wnr.json | 42 +--- bucket/worksans.json | 132 +++++------ bucket/wps-office-2016-lite.json | 58 ++--- bucket/wsl-ubuntu2004.json | 37 +-- bucket/wsltty-alt.json | 24 +- bucket/wx3270.json | 4 +- bucket/wxwork-portable.json | 88 ++++---- bucket/xapkdetector.json | 72 +++--- bucket/xcp_ng-center-aoks.json | 46 ++-- bucket/xdt.json | 14 +- bucket/xdtgen.json | 20 +- bucket/xenos.json | 56 ++--- bucket/xformer.json | 56 ++--- bucket/xftp-portable.json | 102 ++++----- bucket/xion-audio-player.json | 49 ++-- bucket/xkcd-script.json | 50 ++--- bucket/xmcl.json | 11 +- bucket/xnview-aoks.json | 18 +- bucket/xnview-classic-full.json | 34 +-- bucket/xnview-classic.json | 34 +-- bucket/xpdf-reader.json | 70 +++--- bucket/xpdf-tools-LSP-hebrew.json | 40 ++-- bucket/xpdf-tools-LSP-japanese.json | 40 ++-- bucket/xpdf-tools-LSP-korean.json | 40 ++-- bucket/xpdf-tools-LSP-schinese.json | 40 ++-- bucket/xpdf-tools-LSP-tchinese.json | 40 ++-- bucket/xpdf-tools-LSP-thai.json | 40 ++-- bucket/xpdf-tools-LSP-turkish.json | 40 ++-- bucket/xpdf-tools-t1fonts.json | 20 +- bucket/xpeviewer.json | 72 +++--- bucket/xq.json | 2 +- bucket/xsddiagram.json | 29 ++- bucket/xshell-portable.json | 102 ++++----- bucket/xshell7p.json | 90 ++++---- bucket/xshellplus-portable.json | 114 +++++----- bucket/xsltproc.json | 47 ++-- bucket/xunit.console.json | 20 +- bucket/xy-vsfilter.json | 53 ++--- bucket/xyplorer-pro.json | 28 +-- bucket/xzvoice.json | 122 +++++----- bucket/yabause.json | 30 ++- bucket/yacreader-qt6.json | 73 +++--- bucket/yafs.json | 8 +- bucket/yahei-fira-icon-hybrid.json | 86 +++---- bucket/yank-note.json | 7 +- bucket/yarn-completion.json | 48 ++-- bucket/yarr.json | 60 +++-- bucket/yj.json | 18 +- bucket/ynote.json | 31 ++- bucket/you-get.json | 22 +- bucket/youtube-dl-wpf.json | 43 +++- bucket/zazu.json | 50 ++--- bucket/zeldatpconverter.json | 16 +- bucket/zentimings.json | 14 +- bucket/zoomit.json | 46 ++-- stats.json | 22 +- 1762 files changed, 38858 insertions(+), 38442 deletions(-) create mode 100644 bucket/dcevm.json create mode 100644 bucket/favbinedit.json create mode 100644 bucket/freeclipviewer.json create mode 100644 bucket/reaper-v5.99.json diff --git a/README.md b/README.md index 99f424ca174..1f5a3bac8a5 100644 --- a/README.md +++ b/README.md @@ -22,9 +22,9 @@ ____ To help users to maintain all the apss updated, this repo provides two services, a bucket with all the apps, and a database for fast app search. The platform surveys internet for known buckets and creates Bucket and database snapshots every 30 minutes. At this time the metrics for the **ScoopMaster** platform in its current snapshot are: -- The database indexes **80664** manifests. -- The harvester gathers data from **1370** buckets. -- The Bucket provides last versions for all the **17575** apps. +- The database indexes **80774** manifests. +- The harvester gathers data from **1390** buckets. +- The Bucket provides last versions for all the **17579** apps. The system uses the platform in two ways:
diff --git a/bucket/115.json b/bucket/115.json index f41545e9e86..760e9fe4ef6 100644 --- a/bucket/115.json +++ b/bucket/115.json @@ -2,6 +2,7 @@ "version": "2.0.3.6", "description": "提供文件、通讯录、相册、我听等一系列智能高效的数据存储、记录管理服务", "homepage": "https://pc.115.com/", + "from": "echo-scoop", "license": "BSD-3-Clause", "url": "https://down.115.com/client/115pc/win/115pc_2.0.3.6.exe#/dl.7z", "installer": { diff --git a/bucket/163musiclyrics.json b/bucket/163musiclyrics.json index e820fa5f527..cf476213d24 100644 --- a/bucket/163musiclyrics.json +++ b/bucket/163musiclyrics.json @@ -1,26 +1,26 @@ { "version": "5.9", - "description": "NetEase cloud music lyrics downloader for Windows", - "homepage": "https://github.com/jitwxs/163MusicLyrics", - "license": "Apache-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/jitwxs/163MusicLyrics/releases/download/v5.9/v5.9-green.zip", - "hash": "41a1bf2179d90716b3c265a47de4951f12f99afc067ae06189b6d8eae965599a" - } + "description": "Windows 云音乐歌词获取【网易云、QQ音乐】", + "homepage": "https://github.com/jitwxs/163MusicLyrics/", + "license": { + "identifier": "Apache-2.0", + "url": "https://github.com/jitwxs/163MusicLyrics/blob/master/LICENSE" }, + "notes": [ + " - Guide: ", + " - ChangeLog: " + ], + "url": "https://github.com/jitwxs/163MusicLyrics/releases/download/v5.9/v5.9-green.zip", + "hash": "41a1bf2179d90716b3c265a47de4951f12f99afc067ae06189b6d8eae965599a", + "bin": "MusicLyricApp.exe", "shortcuts": [ [ "MusicLyricApp.exe", - "Music Lyric" + "MusicLyricApp" ] ], "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/jitwxs/163MusicLyrics/releases/download/v$version/v$version-green.zip" - } - } + "url": "https://github.com/jitwxs/163MusicLyrics/releases/download/v$version/v$version-green.zip" } } diff --git a/bucket/1password.json b/bucket/1password.json index 89f8620c1e7..85de53e9ee0 100644 --- a/bucket/1password.json +++ b/bucket/1password.json @@ -7,7 +7,7 @@ "installer": { "script": [ "Expand-7zipArchive \"$dir\\.rdata\" -Removal", - "Get-ChildItem \"$dir\" | ForEach-Object { if ($_.Name -match '[^\\x00-\\x7F]') { Move-Item -Path $_.FullName -Destination $($_.FullName -replace '[^\\x00-\\x7F]','\\') } }" + "Get-ChildItem ** | ForEach-Object { Move-Item -Path $_ -Destination $($_.Name -replace '','\\') }" ] }, "bin": "1Password.exe", diff --git a/bucket/2048Portable.json b/bucket/2048Portable.json index 842a48d0607..3082b11435f 100644 --- a/bucket/2048Portable.json +++ b/bucket/2048Portable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/games/2048-portable" - }, - "url": "https://newcontinuum.dl.sourceforge.net/project/portableapps/2048%20Portable/2048Portable_$version_English.paf.exe" - }, - "bin": "2048Portable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/games/2048-portable" - }, - "description": "number tiled puzzle game", - "hash": "md5:2c987cce004949d16aa079bcc16d37f1", - "homepage": "https://portableapps.com/apps/games/2048-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "2048Portable.exe", - "2048Portable" - ] - ], - "url": "https://newcontinuum.dl.sourceforge.net/project/portableapps/2048%20Portable/2048Portable_2.2_English.paf.exe#/dl.7z", - "version": "2.2" + "homepage": "https://portableapps.com/apps/games/2048-portable", + "description": "number tiled puzzle game", + "version": "2.2", + "license": "", + "url": "https://newcontinuum.dl.sourceforge.net/project/portableapps/2048%20Portable/2048Portable_2.2_English.paf.exe#/dl.7z", + "hash": "md5:2c987cce004949d16aa079bcc16d37f1", + "bin": "2048Portable.exe", + "shortcuts": [ + [ + "2048Portable.exe", + "2048Portable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/games/2048-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://newcontinuum.dl.sourceforge.net/project/portableapps/2048%20Portable/2048Portable_$version_English.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/games/2048-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/2XClient.json b/bucket/2XClient.json index 75735be9863..a56c00d1212 100644 --- a/bucket/2XClient.json +++ b/bucket/2XClient.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/2x_client_portable" - }, - "url": "https://download3.portableapps.com/portableapps/2XClient/2XClient_$underscoreVersion.paf.exe?20190321" - }, - "bin": "2XClient.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/2x_client_portable" - }, - "description": "Remote server & RDP", - "hash": "md5:5bdc5e7bfd459e48dfe6e4def3170f9f", - "homepage": "https://portableapps.com/apps/utilities/2x_client_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "2XClient.exe", - "2XClient" - ] - ], - "url": "https://download3.portableapps.com/portableapps/2XClient/2XClient_12.0_build_2193.paf.exe?20190321#/dl.7z", - "version": "12.0_build_2193" + "homepage": "https://portableapps.com/apps/utilities/2x_client_portable", + "description": "Remote server & RDP", + "version": "12.0_build_2193", + "license": "", + "url": "https://download3.portableapps.com/portableapps/2XClient/2XClient_12.0_build_2193.paf.exe?20190321#/dl.7z", + "hash": "md5:5bdc5e7bfd459e48dfe6e4def3170f9f", + "bin": "2XClient.exe", + "shortcuts": [ + [ + "2XClient.exe", + "2XClient" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/2x_client_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/2XClient/2XClient_$underscoreVersion.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/2x_client_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/360Chrome.json b/bucket/360Chrome.json index 20279fcb89a..03b284ce93f 100644 --- a/bucket/360Chrome.json +++ b/bucket/360Chrome.json @@ -1,28 +1,28 @@ { - "homepage": "https://browser.360.cn/ee/", - "description": "360极速浏览器最初是由世界之窗浏览器团队基于 Chromium 内核开发的一款极速双核浏览器,支持 Chromium 及 IE 内核,提供了极速模式、兼容模式、IE模式三种浏览模式。", - "version": "13.5.1060.0", - "url": "http://down.360safe.com/cse/360cse_13.5.1060.0.exe#/dl.7z", - "hash": "5b60b597f94732d8fc707144d5572a0709d6739ad0583406166c6d7756f1a95f", - "installer": { - "script": [ - "Expand-7ZipArchive \"$dir\\chrome.7z\" \"$dir\" -Removal", - "Move-Item \"$dir\\Chrome-bin\\*\" \"$dir\" -Force", - "Remove-Item \"$dir\\Chrome-bin\" -Force -Recurse" - ] - }, - "persist": "User Data", - "checkver": { - "url": "https://browser.360.cn/ee/", - "regex": "360cse_([\\d.]+).exe" - }, - "autoupdate": { - "url": "http://down.360safe.com/cse/360cse_$version.exe#/dl.7z" - }, - "shortcuts": [ - [ - "360chrome.exe", - "360极速浏览器" - ] - ] + "autoupdate": { + "url": "http://down.360safe.com/cse/360cse_$version.exe#/dl.7z" + }, + "checkver": { + "regex": "360cse_([\\d.]+).exe", + "url": "https://browser.360.cn/ee/" + }, + "description": "360\u6781\u901f\u6d4f\u89c8\u5668\u6700\u521d\u662f\u7531\u4e16\u754c\u4e4b\u7a97\u6d4f\u89c8\u5668\u56e2\u961f\u57fa\u4e8e Chromium \u5185\u6838\u5f00\u53d1\u7684\u4e00\u6b3e\u6781\u901f\u53cc\u6838\u6d4f\u89c8\u5668\uff0c\u652f\u6301 Chromium \u53ca IE \u5185\u6838\uff0c\u63d0\u4f9b\u4e86\u6781\u901f\u6a21\u5f0f\u3001\u517c\u5bb9\u6a21\u5f0f\u3001IE\u6a21\u5f0f\u4e09\u79cd\u6d4f\u89c8\u6a21\u5f0f\u3002", + "hash": "5b60b597f94732d8fc707144d5572a0709d6739ad0583406166c6d7756f1a95f", + "homepage": "https://browser.360.cn/ee/", + "installer": { + "script": [ + "Expand-7ZipArchive \"$dir\\chrome.7z\" \"$dir\" -Removal", + "Move-Item \"$dir\\Chrome-bin\\*\" \"$dir\" -Force", + "Remove-Item \"$dir\\Chrome-bin\" -Force -Recurse" + ] + }, + "persist": "User Data", + "shortcuts": [ + [ + "360chrome.exe", + "360\u6781\u901f\u6d4f\u89c8\u5668" + ] + ], + "url": "http://down.360safe.com/cse/360cse_13.5.1060.0.exe#/dl.7z", + "version": "13.5.1060.0" } diff --git a/bucket/360NetRepair.json b/bucket/360NetRepair.json index 28497017ee8..209d25fdf72 100644 --- a/bucket/360NetRepair.json +++ b/bucket/360NetRepair.json @@ -1,22 +1,22 @@ { - "version": "2.0.0.1011", - "url": "https://scoop-zapps.ziiyc.com/d/360NetRepair/360NetRepair-2.0.0.1011.zip", - "hash": "b67cd4c679ffb5b79db06fe49496656805935e8644f6ae316cc2d874b82470d7", - "checkver": { - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/360NetRepair.latest", - "regex": "([\\d.]+)" - }, - "autoupdate": { - "url": "https://scoop-zapps.ziiyc.com/d/360NetRepair/360NetRepair-$version.zip", - "hash": { - "url": "$url.sha256", - "regex": "$sha256" - } - }, - "shortcuts": [ - [ - "360NetRepair.exe", - "360断网急救箱" - ] - ] + "autoupdate": { + "hash": { + "regex": "$sha256", + "url": "$url.sha256" + }, + "url": "https://scoop-zapps.ziiyc.com/d/360NetRepair/360NetRepair-$version.zip" + }, + "checkver": { + "regex": "([\\d.]+)", + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/360NetRepair.latest" + }, + "hash": "b67cd4c679ffb5b79db06fe49496656805935e8644f6ae316cc2d874b82470d7", + "shortcuts": [ + [ + "360NetRepair.exe", + "360\u65ad\u7f51\u6025\u6551\u7bb1" + ] + ], + "url": "https://scoop-zapps.ziiyc.com/d/360NetRepair/360NetRepair-2.0.0.1011.zip", + "version": "2.0.0.1011" } diff --git a/bucket/3dstool.json b/bucket/3dstool.json index 8d049f93789..99bcc8ced9a 100644 --- a/bucket/3dstool.json +++ b/bucket/3dstool.json @@ -1,12 +1,17 @@ { - "homepage": "https://github.com/dnasdw/3dstool", - "description": "An all-in-one tool for extracting/creating 3ds roms.", - "version": "1.2.6", - "url": "https://github.com/dnasdw/3dstool/releases/download/v1.2.6/3dstool.zip", - "hash": "481e20f445eb2f0f506d0d88cd750385bc8377670d681d6f66f584a176027806", - "bin": "3dstool.exe", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/dnasdw/3dstool/releases/download/v$version/3dstool.zip" - } + "autoupdate": { + "url": "https://github.com/dnasdw/3dstool/releases/download/v$version/3dstool.zip" + }, + "bin": "3dstool.exe", + "checkver": "github", + "description": "An all-in-one tool for extracting/creating 3ds roms.", + "hash": "481e20f445eb2f0f506d0d88cd750385bc8377670d681d6f66f584a176027806", + "homepage": "https://github.com/dnasdw/3dstool", + "license": "MIT", + "persist": [ + "ext_key.txt", + "ignore_3dstool.txt" + ], + "url": "https://github.com/dnasdw/3dstool/releases/download/v1.2.6/3dstool.zip", + "version": "1.2.6" } diff --git a/bucket/4stAttackPortable.json b/bucket/4stAttackPortable.json index a1da3a5fe6d..e9c8587500f 100644 --- a/bucket/4stAttackPortable.json +++ b/bucket/4stAttackPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/games/4st-attack-portable", - "description": "4-in-a-row puzzle game", - "version": "2.0", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/4stAttackPortable_2.0_English.paf.exe#/dl.7z", - "hash": "md5:61c5412df601fa0805cad873ba216083", - "bin": "4stAttackPortable.exe", - "shortcuts": [ - [ - "4stAttackPortable.exe", - "4stAttackPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/games/4st-attack-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/4stAttackPortable_$version_English.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/games/4st-attack-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/games/4st-attack-portable" + }, + "url": "https://downloads.sourceforge.net/portableapps/4stAttackPortable_$version_English.paf.exe" + }, + "bin": "4stAttackPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/games/4st-attack-portable" + }, + "description": "4-in-a-row puzzle game", + "hash": "md5:61c5412df601fa0805cad873ba216083", + "homepage": "https://portableapps.com/apps/games/4st-attack-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "4stAttackPortable.exe", + "4stAttackPortable" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/4stAttackPortable_2.0_English.paf.exe#/dl.7z", + "version": "2.0" } diff --git a/bucket/7-zip-zstd-aoks.json b/bucket/7-zip-zstd-aoks.json index 3b5d25cf712..9b1fa211d1e 100644 --- a/bucket/7-zip-zstd-aoks.json +++ b/bucket/7-zip-zstd-aoks.json @@ -1,32 +1,29 @@ { + "version": "22.01-v1.5.4-R4", + "description": "7-Zip support for Brotli, Fast-LZMA2, Lizard, LZ4, LZ5 and Zstandard.", + "homepage": "https://mcmilk.de/projects/7-Zip-zstd/", + "license": "LGPL-2.1-or-later,BSD-3-Clause,Proprietary", + "notes": "When you update 7zip-aoks, please reinstall 7-zip-zstd-aoks.", + "depends": "scoop-aoks/7zip-aoks", "##": "the usual github thing doesn't work", + "checkver": { + "url": "https://github.com/mcmilk/7-Zip-zstd/releases/latest", + "re": "https://github.com/mcmilk/7-Zip-zstd/releases/tag/v([\\d.-].+R[1-9])" + }, "architecture": { + "64bit": { + "url": "https://github.com/mcmilk/7-Zip-zstd/releases/download/v22.01-v1.5.4-R4/Codecs-x64.7z", + "hash": "0a585fc2a04012741099ef5a387a8df85168f1f61246e341de19f489a26dda90" + }, "32bit": { - "hash": "552fc7d956d0aad99747d9776d6df332ac8d4c9bf06b149696ba588ff8f5c5dd", - "url": "https://github.com/mcmilk/7-Zip-zstd/releases/download/v22.01-v1.5.4-R4/Codecs-x32.7z" + "url": "https://github.com/mcmilk/7-Zip-zstd/releases/download/v22.01-v1.5.4-R4/Codecs-x32.7z", + "hash": "552fc7d956d0aad99747d9776d6df332ac8d4c9bf06b149696ba588ff8f5c5dd" }, - "64bit": { - "hash": "0a585fc2a04012741099ef5a387a8df85168f1f61246e341de19f489a26dda90", - "url": "https://github.com/mcmilk/7-Zip-zstd/releases/download/v22.01-v1.5.4-R4/Codecs-x64.7z" + "arm64": { + "url": "https://github.com/mcmilk/7-Zip-zstd/releases/download/v22.01-v1.5.4-R4/Codecs-arm64.7z", + "hash": "2bb293c1d82fb1c57ebdc04b2f2492da08be85130ae4403b9c63f453a1c7d7f4" } }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/mcmilk/7-Zip-zstd/releases/download/v$version/Codecs-x32.7z" - }, - "64bit": { - "url": "https://github.com/mcmilk/7-Zip-zstd/releases/download/v$version/Codecs-x64.7z" - } - } - }, - "checkver": { - "re": "https://github.com/mcmilk/7-Zip-zstd/releases/tag/v([\\d.-].+R[1-9])", - "url": "https://github.com/mcmilk/7-Zip-zstd/releases/latest" - }, - "depends": "scoop-aoks/7zip-aoks", - "description": "7-Zip support for Brotli, Fast-LZMA2, Lizard, LZ4, LZ5 and Zstandard.", - "homepage": "https://mcmilk.de/projects/7-Zip-zstd/", "installer": { "script": [ "if (-not (Test-Path \"$(appdir 7zip-aoks $global)\\current\\Codecs\")) {", @@ -35,8 +32,6 @@ "cp \"$dir\\*.dll\" \"$(appdir 7zip-aoks $global)\\current\\Codecs\" -Recurse" ] }, - "license": "LGPL-2.1-or-later,BSD-3-Clause,Proprietary", - "notes": "When you update 7zip-aoks, please reinstall 7-zip-zstd-aoks.", "uninstaller": { "script": [ "foreach ($file in (ls \"$dir\\*.dll\")) {", @@ -44,5 +39,17 @@ "}" ] }, - "version": "22.01-v1.5.4-R4" + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/mcmilk/7-Zip-zstd/releases/download/v$version/Codecs-x64.7z" + }, + "32bit": { + "url": "https://github.com/mcmilk/7-Zip-zstd/releases/download/v$version/Codecs-x32.7z" + }, + "arm64": { + "url": "https://github.com/mcmilk/7-Zip-zstd/releases/download/v$version/Codecs-arm64.7z" + } + } + } } diff --git a/bucket/7zip-aoks.json b/bucket/7zip-aoks.json index 72023fbaf38..e49d3cb7f4b 100644 --- a/bucket/7zip-aoks.json +++ b/bucket/7zip-aoks.json @@ -1,65 +1,53 @@ { - "version": "22.01", - "description": "A multi-format file archiver with high compression ratios", - "homepage": "https://www.7-zip.org/", - "license": "LGPL-2.1-or-later,BSD-3-Clause,Proprietary", - "architecture": { - "64bit": { - "url": "https://7-zip.org/a/7z2201-x64.msi", - "hash": "f4afba646166999d6090b5beddde546450262dc595dddeb62132da70f70d14ca" - }, - "32bit": { - "url": "https://7-zip.org/a/7z2201.msi", - "hash": "a4913f98821e0da0c58cd3a7f2a59f1834b85b6ca6b3fdefa5454d6c3bbef54c" - }, - "arm64": { - "url": "https://www.7-zip.org/a/7z2201-arm64.exe", - "hash": "700dea3e4012319a09ccadfce91cf090334cfe658d0bdc42204e77acbea1ef99", - "pre_install": [ - "$7zr = Join-Path $env:TMP '7zr.exe'", - "Invoke-WebRequest https://www.7-zip.org/a/7zr.exe -OutFile $7zr", - "Invoke-ExternalCommand $7zr @('x', \"$dir\\$fname\", \"-o$dir\", '-y') | Out-Null", - "Remove-Item \"$dir\\Uninstall.exe\", \"$dir\\*-arm64.exe\", $7zr" - ] - } - }, - "extract_dir": "Files\\7-Zip", - "bin": "7z.exe", - "shortcuts": [ - [ - "7zFM.exe", - "7-Zip" - ] - ], - "persist": [ - "Codecs", - "Formats" - ], - "suggest": { - "7-Zip-zstd": "scoop-aoks/7-zip-zstd-aoks" - }, - "notes": [ - " To add Explorer context menu entries for 7-Zip,", - " run 7zFM.exe", - " open \"Tools\" -> \"Options\" -> \"Settings\" -> \"Show system menu\" AND", - " \"7-Zip\" -> \"Integrate 7-Zip to shell context menu\"", - " " - ], - "checkver": { - "url": "https://www.7-zip.org/download.html", - "regex": "Download 7-Zip ([\\d.]+)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://7-zip.org/a/7z$cleanVersion-x64.msi" - }, - "32bit": { - "url": "https://7-zip.org/a/7z$cleanVersion.msi" - }, - "arm64": { - "url": "https://www.7-zip.org/a/7z$cleanVersion-arm64.exe" - } - } - } + "architecture": { + "32bit": { + "hash": "a4913f98821e0da0c58cd3a7f2a59f1834b85b6ca6b3fdefa5454d6c3bbef54c", + "url": "https://7-zip.org/a/7z2201.msi" + }, + "64bit": { + "hash": "f4afba646166999d6090b5beddde546450262dc595dddeb62132da70f70d14ca", + "url": "https://7-zip.org/a/7z2201-x64.msi" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://7-zip.org/a/7z$cleanVersion.msi" + }, + "64bit": { + "url": "https://7-zip.org/a/7z$cleanVersion-x64.msi" + } + } + }, + "bin": "7z.exe", + "checkver": { + "regex": "Download 7-Zip ([\\d.]+)", + "url": "https://www.7-zip.org/download.html" + }, + "description": "A multi-format file archiver with high compression ratios", + "extract_dir": "Files\\7-Zip", + "homepage": "https://www.7-zip.org/", + "license": "LGPL-2.1-or-later,BSD-3-Clause,Proprietary", + "notes": [ + " To add Explorer context menu entries for 7-Zip,", + " run 7zFM.exe", + " open \"Tools\" -> \"Options\" -> \"Settings\" -> \"Show system menu\" AND", + " \"7-Zip\" -> \"Integrate 7-Zip to shell context menu\"", + " " + ], + "persist": [ + "Codecs", + "Formats" + ], + "shortcuts": [ + [ + "7zFM.exe", + "7-Zip" + ] + ], + "suggest": { + "7-Zip-zstd": "scoop-aoks/7-zip-zstd-aoks", + "modern7z": "scoop-aoks/modern7z-aoks" + }, + "version": "22.01" } diff --git a/bucket/7zip-extra.json b/bucket/7zip-extra.json index 05d460be0d3..2ec750f6821 100644 --- a/bucket/7zip-extra.json +++ b/bucket/7zip-extra.json @@ -1,29 +1,29 @@ { - "architecture": { - "32bit": { - "installer": { - "script": "Remove-Item \"$dir\\x64\", \"$dir\\Far\", \"$dir\\history.txt\", \"$dir\\License.txt\", \"$dir\\readme.txt\" -Force -Recurse" - } - }, - "64bit": { - "extract_dir": "x64" - } - }, - "autoupdate": { - "url": "https://www.7-zip.org/a/7z$cleanVersion-extra.7z" - }, - "bin": "7za.exe", - "checkver": { - "regex": "a/7z([\\d.]+)-extra\\.7z", - "url": "https://www.7-zip.org/download.html" - }, - "description": "Standalone console version of 7-Zip (7za.exe & DLLs)", - "hash": "fb776489799cd5ca0e151830cf2e6a9819c5c16c8e7571ff706aeeee07da2883", - "homepage": "https://www.7-zip.org/", - "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/7z2201-extra.7z", - "version": "2201" + "version": "2201", + "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/7z2201-extra.7z", + "hash": "fb776489799cd5ca0e151830cf2e6a9819c5c16c8e7571ff706aeeee07da2883", + "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 index 1ef4ddb1ba7..ec3439a7ce9 100644 --- a/bucket/7zip-lzma.json +++ b/bucket/7zip-lzma.json @@ -1,40 +1,40 @@ { - "version": "2201", - "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/lzma2201.7z", - "hash": "35b1689169efbc7c3c147387e5495130f371b4bad8ec24f049d28e126d52d9fe", - "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" - } + "architecture": { + "32bit": { + "extract_dir": "bin", + "installer": { + "script": "Remove-Item \"$dir\\x64\", \"$dir\\installer\" -Force -Recurse" + } + }, + "64bit": { + "extract_dir": "bin", + "installer": { + "script": [ + "Move-Item \"$dir\\x64\\7zr.exe\" \"$dir\\7zr.exe\" -Force", + "Remove-Item \"$dir\\x64\", \"$dir\\installer\" -Force -Recurse" + ] + } + } + }, + "autoupdate": { + "url": "https://www.7-zip.org/a/lzma$cleanVersion.7z" + }, + "bin": [ + "7zdec.exe", + "7zr.exe", + "lzma.exe" + ], + "checkver": { + "regex": "a/lzma([\\d.]+)\\.7z", + "url": "https://www.7-zip.org/download.html" + }, + "description": "The LZMA SDK provides the documentation, samples, header files, libraries, and tools you need to develop applications that use LZMA compression.", + "hash": "35b1689169efbc7c3c147387e5495130f371b4bad8ec24f049d28e126d52d9fe", + "homepage": "https://7-zip.de/sdk.html", + "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/lzma2201.7z", + "version": "2201" } diff --git a/bucket/86box-roms.json b/bucket/86box-roms.json index 7aa99aac6c7..60d479483ea 100644 --- a/bucket/86box-roms.json +++ b/bucket/86box-roms.json @@ -1,25 +1,24 @@ { - "version": "3.11", - "description": "ROMs for the 86Box emulator.", - "homepage": "https://github.com/86Box/roms", - "license": { - "identifier": "Proprietary", - "url": "https://github.com/86Box/roms/blob/master/LICENSE" - }, - "url": "https://ghproxy.com/https://github.com/86Box/roms/archive/refs/tags/v3.11.zip", - "hash": "7c57c486411a85145d7656eeeae12eca8b1873d3c1983108c5ca5f9b8ef4c3bc", - "depends": "personal/86box", - "extract_dir": "roms-3.11", - "installer": { - "script": "New-Item -Path \"$(appdir 86box $global)\\current\\roms\" -ItemType Junction -Value \"$dir\" | Out-Null" - }, - "uninstaller": { - "script": "Remove-Item \"$(appdir 86box $global)\\current\\roms\" -Force -Recurse -Confirm:$False -ErrorAction SilentlyContinue" - }, - "checkver": "github", - "autoupdate": { - "url": "https://ghproxy.com/https://github.com/86Box/roms/archive/refs/tags/v$version.zip", - "extract_dir": "roms-$version" - }, - "_from": "okibcn/ScoopMaster" + "version": "3.11", + "description": "ROMs for the 86Box emulator.", + "homepage": "https://github.com/86Box/roms", + "license": { + "identifier": "Proprietary", + "url": "https://github.com/86Box/roms/blob/master/LICENSE" + }, + "url": "https://github.com/86Box/roms/archive/refs/tags/v3.11.zip", + "hash": "7c57c486411a85145d7656eeeae12eca8b1873d3c1983108c5ca5f9b8ef4c3bc", + "depends": "personal/86box", + "extract_dir": "roms-3.11", + "installer": { + "script": "New-Item -Path \"$(appdir 86box $global)\\current\\roms\" -ItemType Junction -Value \"$dir\" | Out-Null" + }, + "uninstaller": { + "script": "Remove-Item \"$(appdir 86box $global)\\current\\roms\" -Force -Recurse -Confirm:$False -ErrorAction SilentlyContinue" + }, + "checkver": "github", + "autoupdate": { + "url": "https://github.com/86Box/roms/archive/refs/tags/v$version.zip", + "extract_dir": "roms-$version" + } } diff --git a/bucket/86box.json b/bucket/86box.json index 71aef62ebd1..a797cba02cf 100644 --- a/bucket/86box.json +++ b/bucket/86box.json @@ -1,41 +1,41 @@ { - "version": "3.11", - "description": "86Box is an IBM PC system emulator that specializes in running old operating systems and software designed for IBM PC systems and compatibles from 1981 through fairly recent system designs based on the PCI bus.", - "homepage": "https://86box.net/", - "license": "GPL-2.0 License", - "notes": "Install 86box-romset before run it.", - "architecture": { - "64bit": { - "url": "https://github.com/86Box/86Box/releases/download/v3.11/86Box-Windows-64-b4311.zip", - "hash": "a55e33a1c0f80e7dc066844ade40039669deafb5b38074f223e0cabdcb6dcd0f" - }, - "32bit": { - "url": "https://github.com/86Box/86Box/releases/download/v3.11/86Box-Windows-32-b4311.zip", - "hash": "4c04359b2b5c3b70c738ab5b34674e0e5ef28ce41c2af6ec898c11ec3ed2c6cc" - } - }, - "suggest": { - "ROM set": "siku/86box-romset" - }, - "bin": "86Box.exe", - "shortcuts": [ - [ - "86Box.exe", - "86Box" - ] - ], - "checkver": { - "github": "https://github.com/86Box/86Box", - "re": "v([\\d\\.]+)/86Box-Windows-64-b(?\\d+).zip" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/86Box/86Box/releases/download/v$version/86Box-Windows-64-b$matchBuild.zip" - }, - "32bit": { - "url": "https://github.com/86Box/86Box/releases/download/v$version/86Box-Windows-32-b$matchBuild.zip" - } - } - } + "architecture": { + "32bit": { + "hash": "4c04359b2b5c3b70c738ab5b34674e0e5ef28ce41c2af6ec898c11ec3ed2c6cc", + "url": "https://github.com/86Box/86Box/releases/download/v3.11/86Box-Windows-32-b4311.zip" + }, + "64bit": { + "hash": "a55e33a1c0f80e7dc066844ade40039669deafb5b38074f223e0cabdcb6dcd0f", + "url": "https://github.com/86Box/86Box/releases/download/v3.11/86Box-Windows-64-b4311.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/86Box/86Box/releases/download/v$version/86Box-Windows-32-b$matchBuild.zip" + }, + "64bit": { + "url": "https://github.com/86Box/86Box/releases/download/v$version/86Box-Windows-64-b$matchBuild.zip" + } + } + }, + "bin": "86Box.exe", + "checkver": { + "github": "https://github.com/86Box/86Box", + "re": "v([\\d\\.]+)/86Box-Windows-64-b(?\\d+).zip" + }, + "description": "86Box is an IBM PC system emulator that specializes in running old operating systems and software designed for IBM PC systems and compatibles from 1981 through fairly recent system designs based on the PCI bus.", + "homepage": "https://86box.net/", + "license": "GPL-2.0 License", + "notes": "Install 86box-romset before run it.", + "shortcuts": [ + [ + "86Box.exe", + "86Box" + ] + ], + "suggest": { + "ROM set": "siku/86box-romset" + }, + "version": "3.11" } diff --git a/bucket/AIMPPortable.json b/bucket/AIMPPortable.json index e9746b651a7..f79a6b788fd 100644 --- a/bucket/AIMPPortable.json +++ b/bucket/AIMPPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/music_video/aimp-portable" - }, - "url": "https://download3.portableapps.com/portableapps/AIMPPortable/AIMPPortable_$version.paf.exe?20190321" - }, - "bin": "AIMPPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/music_video/aimp-portable" - }, - "description": "Audio player and library", - "hash": "md5:8c9ce9421e1c0718786fdc99508b1724", - "homepage": "https://portableapps.com/apps/music_video/aimp-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "AIMPPortable.exe", - "AIMPPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/AIMPPortable/AIMPPortable_4.60.2180.paf.exe?20190321#/dl.7z", - "version": "4.60.2180" + "homepage": "https://portableapps.com/apps/music_video/aimp-portable", + "description": "Audio player and library", + "version": "4.60.2180", + "license": "", + "url": "https://download3.portableapps.com/portableapps/AIMPPortable/AIMPPortable_4.60.2180.paf.exe?20190321#/dl.7z", + "hash": "md5:8c9ce9421e1c0718786fdc99508b1724", + "bin": "AIMPPortable.exe", + "shortcuts": [ + [ + "AIMPPortable.exe", + "AIMPPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/music_video/aimp-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/AIMPPortable/AIMPPortable_$version.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/music_video/aimp-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/ANotePortable.json b/bucket/ANotePortable.json index 25ea3afd85f..ab1b2a77823 100644 --- a/bucket/ANotePortable.json +++ b/bucket/ANotePortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/office/a-note-portable" - }, - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/A%20Note%20Portable/ANotePortable_$version.paf.exe" - }, - "bin": "ANotePortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/office/a-note-portable" - }, - "description": "Sticky notes", - "hash": "md5:10583701b46c747748291f2ffe99214a", - "homepage": "https://portableapps.com/apps/office/a-note-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "ANotePortable.exe", - "ANotePortable" - ] - ], - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/A%20Note%20Portable/ANotePortable_4.2.4.paf.exe#/dl.7z", - "version": "4.2.4" + "homepage": "https://portableapps.com/apps/office/a-note-portable", + "description": "Sticky notes", + "version": "4.2.4", + "license": "", + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/A%20Note%20Portable/ANotePortable_4.2.4.paf.exe#/dl.7z", + "hash": "md5:10583701b46c747748291f2ffe99214a", + "bin": "ANotePortable.exe", + "shortcuts": [ + [ + "ANotePortable.exe", + "ANotePortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/office/a-note-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/A%20Note%20Portable/ANotePortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/office/a-note-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/AbiWordPortable.json b/bucket/AbiWordPortable.json index 1baa274358b..b77ccf57b0c 100644 --- a/bucket/AbiWordPortable.json +++ b/bucket/AbiWordPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/AbiWordPortable", - "description": "Word processor", - "version": "2.8.6_Rev_3", - "license": "", - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/AbiWord%20Portable/AbiWordPortable_2.8.6_Rev_3.paf.exe#/dl.7z", - "hash": "md5:7ea1710fb438da23b50f6d10642b118e", - "bin": "AbiWordPortable.exe", - "shortcuts": [ - [ - "AbiWordPortable.exe", - "AbiWordPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/AbiWordPortable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/AbiWord%20Portable/AbiWordPortable_$underscoreVersion.paf.exe", - "hash": { - "url": "https://portableapps.com/AbiWordPortable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/AbiWordPortable" + }, + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/AbiWord%20Portable/AbiWordPortable_$underscoreVersion.paf.exe" + }, + "bin": "AbiWordPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/AbiWordPortable" + }, + "description": "Word processor", + "hash": "md5:7ea1710fb438da23b50f6d10642b118e", + "homepage": "https://portableapps.com/AbiWordPortable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "AbiWordPortable.exe", + "AbiWordPortable" + ] + ], + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/AbiWord%20Portable/AbiWordPortable_2.8.6_Rev_3.paf.exe#/dl.7z", + "version": "2.8.6_Rev_3" } diff --git a/bucket/AdguardHome.json b/bucket/AdguardHome.json index e6eb98b7926..b425f78bbd4 100644 --- a/bucket/AdguardHome.json +++ b/bucket/AdguardHome.json @@ -1,30 +1,30 @@ { - "homepage": "https://adguard.com/adguard-home.html", - "license": "GPL-3.0-or-later", "version": "0.107.26", + "description": "Free and open source, powerful network-wide ads & trackers blocking DNS server.", + "homepage": "https://adguard.com/adguard-home.html", + "license": "GPL-3.0 License", "architecture": { "64bit": { - "url": "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_windows_amd64.zip", + "url": "https://download.fastgit.org/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_windows_amd64.zip", "hash": "eeee3b175f34f5c66ae61e0f1fb2b467d6d3095b19934567571eff70e3c5fac2" }, "32bit": { - "url": "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_windows_386.zip", + "url": "https://download.fastgit.org/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_windows_386.zip", "hash": "4d1f14856cb2cdf3aab9a1a3371abe6d1d3fe198d0b844a4c96649728a685a39" } }, "extract_dir": "AdGuardHome", "bin": "AdGuardHome.exe", - "persist": "data", "checkver": { "github": "https://github.com/AdguardTeam/AdGuardHome" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/AdguardTeam/AdGuardHome/releases/download/v$version/AdGuardHome_windows_amd64.zip" + "url": "https://download.fastgit.org/AdguardTeam/AdGuardHome/releases/download/v$version/AdGuardHome_windows_amd64.zip" }, "32bit": { - "url": "https://github.com/AdguardTeam/AdGuardHome/releases/download/v$version/AdGuardHome_windows_386.zip" + "url": "https://download.fastgit.org/AdguardTeam/AdGuardHome/releases/download/v$version/AdGuardHome_windows_386.zip" } } } diff --git a/bucket/AdvancedWgetGUI-Portable.json b/bucket/AdvancedWgetGUI-Portable.json index 1ed89261831..3ebf5e0d23a 100644 --- a/bucket/AdvancedWgetGUI-Portable.json +++ b/bucket/AdvancedWgetGUI-Portable.json @@ -18,37 +18,18 @@ } }, "extract_dir": "AWGG", - "post_install": [ - "foreach ($folder in @('AWGG')) {", - " if (Test-Path \"$env:USERPROFILE\\$folder\") {", - " $runtimeCache = \"$env:USERPROFILE\\$folder\"", - " $runtimeCachePersist = \"$persist_dir\\USERPROFILE\\$folder\"", - " } elseif (Test-Path \"$env:LOCALAPPDATA\\$folder\") {", - " $runtimeCache = \"$env:LOCALAPPDATA\\$folder\"", - " $runtimeCachePersist = \"$persist_dir\\LOCALAPPDATA\\$folder\"", - " } elseif (Test-Path \"$env:APPDATA\\$folder\") {", - " $runtimeCache = \"$env:APPDATA\\$folder\"", - " $runtimeCachePersist = \"$persist_dir\\APPDATA\\$folder\"", - " } else {continue}", - - " if (Test-Path $runtimeCachePersist) {", - " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", - " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", - " } else {", - " mkdir $runtimeCache -ErrorAction SilentlyContinue", - " Move-Item $runtimeCache $runtimeCachePersist -Force", - " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", - " }", - "}" - ], "bin": [ - "awgg.exe", - "axel.exe", - "curl.exe", - "wget.exe", - "youtube-dl.exe" + [ + "awgg.exe", + "awgg" + ] + ], + "shortcuts": [ + [ + "awgg.exe", + "Advanced Wget GUI" + ] ], - "shortcuts": [["awgg.exe", "Advanced Wget GUI"]], "checkver": { "url": "https://sites.google.com/site/awggproject", "regex": "sites-page-title.+?AWGG ([\\d.]+)" @@ -62,5 +43,6 @@ "url": "https://downloads.sourceforge.net/project/awgg/Beta/AWGG_win32.zip" } } - } + }, + "notes": "Your AWGG data are storaged in '%LOCALAPPDATA%\\AWGG'." } diff --git a/bucket/Aida64-Ex.json b/bucket/Aida64-Ex.json index a9694f272cf..aff76c2a657 100644 --- a/bucket/Aida64-Ex.json +++ b/bucket/Aida64-Ex.json @@ -8,11 +8,11 @@ }, "url": [ "http://download.aida64.com/aida64extreme688.zip", - "https://gist.githubusercontent.com/Paxxs/d000313f20f0f43631386dac8ead4ca0/raw/e88d0d1edcfe5bf46238d299165faa7b0e7030d1/pkey.txt" + "https://gist.githubusercontent.com/Paxxs/d000313f20f0f43631386dac8ead4ca0/raw/26b96c1f6a9109f28c2510b138a7cbf2ed63d4c5/pkey.txt" ], "hash": [ "a38ff4509c75a7cb2ff7c2677b65fe96328ec307af093d0a272064ea7df13cf5", - "sha1:8cf54d7a7f9b78f06e3d76fd840314a66cc6ae2f" + "sha1:2fe5a9b9d22699acd86e40d9778a6b09bc547d6c" ], "pre_install": [ "try { Get-Command 'Test-Persistence' -ErrorAction 'Stop' | Out-Null } catch { error 'Shovel flavour of scoop is required'; exit 258 }", diff --git a/bucket/Anaconda.json b/bucket/Anaconda.json index 4559bbba220..f424a9c2100 100644 --- a/bucket/Anaconda.json +++ b/bucket/Anaconda.json @@ -1,20 +1,27 @@ { + "version": "2023.03", + "description": "The most popular Python distribution for data science.", + "homepage": "https://www.anaconda.com/", + "license": "BSD-3-Clause", "architecture": { "64bit": { - "hash": "849daee6c1926bb43306d0e4ce0cc50719b5bb5e43e085fc5092513ef8bf1fd5", - "url": "https://repo.anaconda.com/archive/Anaconda3-2023.03-Windows-x86_64.exe" + "url": "https://repo.anaconda.com/archive/Anaconda3-2023.03-Windows-x86_64.exe", + "hash": "849daee6c1926bb43306d0e4ce0cc50719b5bb5e43e085fc5092513ef8bf1fd5" } }, - "autoupdate": { - "architecture": { - "64bit": { - "hash": { - "regex": "$sha256", - "url": "http://docs.anaconda.com/anaconda/install/hashes/Anaconda3-$version-Windows-x86_64.exe-hash/" - }, - "url": "https://repo.anaconda.com/archive/Anaconda3-$version-Windows-x86_64.exe" - } - } + "pre_install": "Write-Host 'Installing Anaconda 3. This can take up to 30 minutes on an HDD.' -ForegroundColor Magenta", + "installer": { + "args": [ + "/S", + "/InstallationType=JustMe", + "/RegisterPython=1", + "/AddToPath=0", + "/D=$dir" + ] + }, + "uninstaller": { + "file": "Uninstall-Anaconda3.exe", + "args": "/S" }, "bin": [ "python.exe", @@ -24,28 +31,21 @@ "python3" ] ], - "checkver": { - "regex": "Anaconda3-([\\d.]+)-Windows", - "url": "https://docs.anaconda.com/anaconda/install/hashes/win-3-64/" - }, - "description": "The most popular Python distribution for data science.", "env_add_path": "Scripts", - "homepage": "https://www.anaconda.com/", - "installer": { - "args": [ - "/S", - "/InstallationType=JustMe", - "/RegisterPython=1", - "/AddToPath=0", - "/D=$dir" - ] - }, - "license": "BSD-3-Clause", "persist": "envs", - "pre_install": "Write-Host 'Installing Anaconda 3. This can take up to 30 minutes on an HDD.' -ForegroundColor Magenta", - "uninstaller": { - "args": "/S", - "file": "Uninstall-Anaconda3.exe" + "checkver": { + "url": "https://docs.anaconda.com/anaconda/install/hashes/win-3-64/", + "regex": "Anaconda3-([\\d.]+)-Windows" }, - "version": "2023.03" + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://repo.anaconda.com/archive/Anaconda3-$version-Windows-x86_64.exe", + "hash": { + "url": "http://docs.anaconda.com/anaconda/install/hashes/Anaconda3-$version-Windows-x86_64.exe-hash/", + "regex": "$sha256" + } + } + } + } } diff --git a/bucket/AndreaMosaicPortable.json b/bucket/AndreaMosaicPortable.json index bfbeb644e74..012dcd90fab 100644 --- a/bucket/AndreaMosaicPortable.json +++ b/bucket/AndreaMosaicPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/graphics_pictures/andreamosaic-portable" - }, - "url": "https://download3.portableapps.com/portableapps/AndreaMosaicPortable/AndreaMosaicPortable_$version.paf.exe?20190321" - }, - "bin": "AndreaMosaicPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/graphics_pictures/andreamosaic-portable" - }, - "description": "Mosaic image creator", - "hash": "md5:8d6e2bbb2769ce3b6b63384bb8189e7f", - "homepage": "https://portableapps.com/apps/graphics_pictures/andreamosaic-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "AndreaMosaicPortable.exe", - "AndreaMosaicPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/AndreaMosaicPortable/AndreaMosaicPortable_3.38.paf.exe?20190321#/dl.7z", - "version": "3.38" + "homepage": "https://portableapps.com/apps/graphics_pictures/andreamosaic-portable", + "description": "Mosaic image creator", + "version": "3.38", + "license": "", + "url": "https://download3.portableapps.com/portableapps/AndreaMosaicPortable/AndreaMosaicPortable_3.38.paf.exe?20190321#/dl.7z", + "hash": "md5:8d6e2bbb2769ce3b6b63384bb8189e7f", + "bin": "AndreaMosaicPortable.exe", + "shortcuts": [ + [ + "AndreaMosaicPortable.exe", + "AndreaMosaicPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/graphics_pictures/andreamosaic-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/AndreaMosaicPortable/AndreaMosaicPortable_$version.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/graphics_pictures/andreamosaic-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/AntRenamer.json b/bucket/AntRenamer.json index be7c01a44c7..fae24d8bc3a 100644 --- a/bucket/AntRenamer.json +++ b/bucket/AntRenamer.json @@ -1,10 +1,9 @@ { - "version": "2.12.0", - "description": "A free program that makes easier the renaming of lots of files and folders by using specified settings.", "homepage": "http://www.antp.be/software/renamer", + "version": "2.12.0", "license": "Freeware", "url": "http://update.antp.be/renamer/antrenamer2.zip", - "hash": "1ffda970c81fe83c9a481bae1f9f7c39fddd91e46bcc48841e8172e729248086", + "hash": "3c5c086f489cb3417eeba266cd0100e3244c5aeaa0dcc76507b609e87c4b02f0", "bin": "Renamer.exe", "persist": "Renamer.xml", "shortcuts": [ diff --git a/bucket/AnyTXT.json b/bucket/AnyTXT.json index 293b622b058..f6508d952ab 100644 --- a/bucket/AnyTXT.json +++ b/bucket/AnyTXT.json @@ -4,7 +4,7 @@ "homepage": "https://anytxt.net", "license": "freeware", "url": "https://sourceforge.net/projects/anytxt/files/AnyTXT.Searcher.1.3.1103.Win32_Win64.exe", - "hash": "sha1:7db99de64f6696b83e54ef875d94ec60b6bbc609", + "hash": "26368915a8de680953f06d24a70976d4ddff8b79557348fce913e3005ba2fe1d", "installer": { "args": [ "/verysilent", diff --git a/bucket/AppiumInspector.json b/bucket/AppiumInspector.json index 5fb17bed624..7fcfea4fc5b 100644 --- a/bucket/AppiumInspector.json +++ b/bucket/AppiumInspector.json @@ -1,28 +1,28 @@ { - "version": "2023.3.1", - "description": "A GUI inspector for mobile apps and more, powered by a (separately installed) Appium server.", - "homepage": "http://appium.io/", - "license": "Apache-2.0", "architecture": { "64bit": { - "url": "https://github.com/appium/appium-inspector/releases/download/v2023.3.1/Appium-Inspector-windows-2023.3.1.zip", - "hash": "abbbd4d3268adfe7ae31d03650363aae3bb7993ce6ac26bca9a3905eb47d97c0" + "hash": "abbbd4d3268adfe7ae31d03650363aae3bb7993ce6ac26bca9a3905eb47d97c0", + "url": "https://github.com/appium/appium-inspector/releases/download/v2023.3.1/Appium-Inspector-windows-2023.3.1.zip" } }, - "shortcuts": [ - [ - "Appium Inspector.exe", - "Appium Inspector" - ] - ], - "checkver": { - "github": "https://github.com/appium/appium-inspector" - }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/appium/appium-inspector/releases/download/v$version/Appium-Inspector-windows-$version.zip" } } - } + }, + "checkver": { + "github": "https://github.com/appium/appium-inspector" + }, + "description": "A GUI inspector for mobile apps and more, powered by a (separately installed) Appium server.", + "homepage": "http://appium.io/", + "license": "Apache-2.0", + "shortcuts": [ + [ + "Appium Inspector.exe", + "Appium Inspector" + ] + ], + "version": "2023.3.1" } diff --git a/bucket/AppiumServer.json b/bucket/AppiumServer.json index 853da60d556..4ba1c0d0a98 100644 --- a/bucket/AppiumServer.json +++ b/bucket/AppiumServer.json @@ -1,28 +1,28 @@ { - "architecture": { - "64bit": { - "hash": "AD2A1DE07C03192FD1109711A2E6600F4C575D45CA3E0082B6C7C3B2D3805CAC", - "url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3/Appium.Server.GUI-windows-1.22.3.zip" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/appium/appium-desktop/releases/download/v$version/Appium.Server.GUI-windows-$version.zip" - } - } - }, - "checkver": { - "github": "https://github.com/appium/appium-desktop" - }, - "description": "Test automation framework for use with native, hybrid and mobile web apps.", - "homepage": "http://appium.io/", - "license": "Apache-2.0", - "shortcuts": [ - [ - "Appium Server GUI.exe", - "Appium Server GUI" - ] - ], - "version": "1.22.3" + "version": "1.22.3", + "description": "Test automation framework for use with native, hybrid and mobile web apps.", + "homepage": "http://appium.io/", + "license": "Apache-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3/Appium.Server.GUI-windows-1.22.3.zip", + "hash": "AD2A1DE07C03192FD1109711A2E6600F4C575D45CA3E0082B6C7C3B2D3805CAC" + } + }, + "shortcuts": [ + [ + "Appium Server GUI.exe", + "Appium Server GUI" + ] + ], + "checkver": { + "github": "https://github.com/appium/appium-desktop" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/appium/appium-desktop/releases/download/v$version/Appium.Server.GUI-windows-$version.zip" + } + } + } } diff --git a/bucket/AquaSnapPortable.json b/bucket/AquaSnapPortable.json index c1447752421..ddf5b09ee5f 100644 --- a/bucket/AquaSnapPortable.json +++ b/bucket/AquaSnapPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/aquasnap_portable", - "description": "Screen productivity enhancement", - "version": "1.23.8", - "license": "", - "url": "https://download3.portableapps.com/portableapps/AquaSnapPortable/AquaSnapPortable_1.23.8.paf.exe?20190321#/dl.7z", - "hash": "md5:97342c87c14b84625d4882b1b247b7a0", - "bin": "AquaSnapPortable.exe", - "shortcuts": [ - [ - "AquaSnapPortable.exe", - "AquaSnapPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/aquasnap_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/AquaSnapPortable/AquaSnapPortable_$version.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/utilities/aquasnap_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/aquasnap_portable" + }, + "url": "https://download3.portableapps.com/portableapps/AquaSnapPortable/AquaSnapPortable_$version.paf.exe?20190321" + }, + "bin": "AquaSnapPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/aquasnap_portable" + }, + "description": "Screen productivity enhancement", + "hash": "md5:97342c87c14b84625d4882b1b247b7a0", + "homepage": "https://portableapps.com/apps/utilities/aquasnap_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "AquaSnapPortable.exe", + "AquaSnapPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/AquaSnapPortable/AquaSnapPortable_1.23.8.paf.exe?20190321#/dl.7z", + "version": "1.23.8" } diff --git a/bucket/ArthaPortable.json b/bucket/ArthaPortable.json index 6cdf6d92eb5..9c58ab5fa12 100644 --- a/bucket/ArthaPortable.json +++ b/bucket/ArthaPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/education/artha-portable" - }, - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Artha%20Portable/ArthaPortable_$version_English.paf.exe" - }, - "bin": "ArthaPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/education/artha-portable" - }, - "description": "Thesaurus", - "hash": "md5:c94a2672563f7bbbab7a69b5565e56fa", - "homepage": "https://portableapps.com/apps/education/artha-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "ArthaPortable.exe", - "ArthaPortable" - ] - ], - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Artha%20Portable/ArthaPortable_1.0.3_English.paf.exe#/dl.7z", - "version": "1.0.3" + "homepage": "https://portableapps.com/apps/education/artha-portable", + "description": "Thesaurus", + "version": "1.0.3", + "license": "", + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Artha%20Portable/ArthaPortable_1.0.3_English.paf.exe#/dl.7z", + "hash": "md5:c94a2672563f7bbbab7a69b5565e56fa", + "bin": "ArthaPortable.exe", + "shortcuts": [ + [ + "ArthaPortable.exe", + "ArthaPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/education/artha-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Artha%20Portable/ArthaPortable_$version_English.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/education/artha-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/AsmSpy.json b/bucket/AsmSpy.json index 65c986d0e0a..bcfd5275433 100644 --- a/bucket/AsmSpy.json +++ b/bucket/AsmSpy.json @@ -1,7 +1,7 @@ { - "url": "https://github.com/wangzq/scoop-files/raw/master/misc/AsmSpy.zip", - "bin": [ - "AsmSpy.exe" - ], - "version": "20180301" + "bin": [ + "AsmSpy.exe" + ], + "url": "https://github.com/wangzq/scoop-files/raw/master/misc/AsmSpy.zip", + "version": "20180301" } diff --git a/bucket/AutoGUI.json b/bucket/AutoGUI.json index 3fca6e06de2..2fe964b7c1f 100644 --- a/bucket/AutoGUI.json +++ b/bucket/AutoGUI.json @@ -1,25 +1,25 @@ { - "autoupdate": { - "hash": { - "mode": "sourceforge" - }, - "url": "https://nchc.dl.sourceforge.net/project/autogui/$version/AutoGUI-$version.7z" - }, - "checkver": { - "regex": "([\\d.]+)", - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/AutoGUI.latest" - }, - "depends": "autohotkey", - "description": "AutoHotkey Development Environment", - "extract_dir": "AutoGUI", - "hash": "sha1:ef7e43ffad46ede801926da71aedefabaa47350a", - "homepage": "https://sourceforge.net/projects/autogui/", - "shortcuts": [ - [ - "AutoGUI.ahk", - "AutoGUI" - ] - ], - "url": "https://nchc.dl.sourceforge.net/project/autogui/3.0.4/AutoGUI-3.0.4.7z", - "version": "3.0.4" + "homepage": "https://sourceforge.net/projects/autogui/", + "description": "AutoHotkey Development Environment", + "depends": "autohotkey", + "extract_dir": "AutoGUI", + "version": "3.0.4", + "url": "https://nchc.dl.sourceforge.net/project/autogui/3.0.4/AutoGUI-3.0.4.7z", + "hash": "sha1:ef7e43ffad46ede801926da71aedefabaa47350a", + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/AutoGUI.latest", + "regex": "([\\d.]+)" + }, + "autoupdate": { + "url": "https://nchc.dl.sourceforge.net/project/autogui/$version/AutoGUI-$version.7z", + "hash": { + "mode": "sourceforge" + } + }, + "shortcuts": [ + [ + "AutoGUI.ahk", + "AutoGUI" + ] + ] } diff --git a/bucket/AutorunsPortable.json b/bucket/AutorunsPortable.json index e4a33d8a7f9..2a1f65ffe45 100644 --- a/bucket/AutorunsPortable.json +++ b/bucket/AutorunsPortable.json @@ -1,28 +1,30 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/autoruns-portable" - }, - "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/Autoruns%20Portable/AutorunsPortable_$version_English_online.paf.exe" - }, - "bin": "AutorunsPortable/AutorunsPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/autoruns-portable" - }, - "description": "Autorun configuration utility", - "hash": "md5:2534ab94e2058bb0a48133dcb7e34e18", - "homepage": "https://portableapps.com/apps/utilities/autoruns-portable", - "installer": {}, - "license": "", - "persist": "Data", - "shortcuts": [ - [ - "AutorunsPortable/AutorunsPortable.exe", - "AutorunsPortable" - ] - ], - "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/Autoruns%20Portable/AutorunsPortable_13.96_English_online.paf.exe", - "version": "13.96" + "homepage": "https://portableapps.com/apps/utilities/autoruns-portable", + "description": "Autorun configuration utility", + "version": "13.96", + "license": "", + "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/Autoruns%20Portable/AutorunsPortable_13.96_English_online.paf.exe", + "hash": "md5:2534ab94e2058bb0a48133dcb7e34e18", + "bin": "AutorunsPortable/AutorunsPortable.exe", + "shortcuts": [ + [ + "AutorunsPortable/AutorunsPortable.exe", + "AutorunsPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/autoruns-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/Autoruns%20Portable/AutorunsPortable_$version_English_online.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/utilities/autoruns-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "installer": { + + } } diff --git a/bucket/BPBiblePortable.json b/bucket/BPBiblePortable.json index ebcc25b0266..eb66bca054d 100644 --- a/bucket/BPBiblePortable.json +++ b/bucket/BPBiblePortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/education/bpbible_portable" - }, - "url": "https://github-production-release-asset-2e65be.s3.amazonaws.com/43986344/fc546348-ad35-11e7-8f3b-fa729d95bddc?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20200503%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20200503T030520Z&X-Amz-Expires=300&X-Amz-Signature=91d934e20a3bcaa50ec3cd858ec57a15b9e78b418f6bcbf2a3ad407674ddd7de&X-Amz-SignedHeaders=host&actor_id=0&repo_id=43986344&response-content-disposition=attachment%3B%20filename%3DBPBiblePortable_0.5.3.1.paf.exe&response-content-type=application%2Foctet-stream" - }, - "bin": "BPBiblePortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/education/bpbible_portable" - }, - "description": "Bible study tool", - "hash": "md5:f2c4d7bddb119f35e4655d93915bfdc9", - "homepage": "https://portableapps.com/apps/education/bpbible_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "BPBiblePortable.exe", - "BPBiblePortable" - ] - ], - "url": "https://github-production-release-asset-2e65be.s3.amazonaws.com/43986344/fc546348-ad35-11e7-8f3b-fa729d95bddc?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20200503%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20200503T030520Z&X-Amz-Expires=300&X-Amz-Signature=91d934e20a3bcaa50ec3cd858ec57a15b9e78b418f6bcbf2a3ad407674ddd7de&X-Amz-SignedHeaders=host&actor_id=0&repo_id=43986344&response-content-disposition=attachment%3B%20filename%3DBPBiblePortable_0.5.3.1.paf.exe&response-content-type=application%2Foctet-stream#/dl.7z", - "version": "0.5.3.1_Fixed" + "homepage": "https://portableapps.com/apps/education/bpbible_portable", + "description": "Bible study tool", + "version": "0.5.3.1_Fixed", + "license": "", + "url": "https://github-production-release-asset-2e65be.s3.amazonaws.com/43986344/fc546348-ad35-11e7-8f3b-fa729d95bddc?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20200503%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20200503T030520Z&X-Amz-Expires=300&X-Amz-Signature=91d934e20a3bcaa50ec3cd858ec57a15b9e78b418f6bcbf2a3ad407674ddd7de&X-Amz-SignedHeaders=host&actor_id=0&repo_id=43986344&response-content-disposition=attachment%3B%20filename%3DBPBiblePortable_0.5.3.1.paf.exe&response-content-type=application%2Foctet-stream#/dl.7z", + "hash": "md5:f2c4d7bddb119f35e4655d93915bfdc9", + "bin": "BPBiblePortable.exe", + "shortcuts": [ + [ + "BPBiblePortable.exe", + "BPBiblePortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/education/bpbible_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://github-production-release-asset-2e65be.s3.amazonaws.com/43986344/fc546348-ad35-11e7-8f3b-fa729d95bddc?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20200503%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20200503T030520Z&X-Amz-Expires=300&X-Amz-Signature=91d934e20a3bcaa50ec3cd858ec57a15b9e78b418f6bcbf2a3ad407674ddd7de&X-Amz-SignedHeaders=host&actor_id=0&repo_id=43986344&response-content-disposition=attachment%3B%20filename%3DBPBiblePortable_0.5.3.1.paf.exe&response-content-type=application%2Foctet-stream", + "hash": { + "url": "https://portableapps.com/apps/education/bpbible_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/BabelMapPortable.json b/bucket/BabelMapPortable.json index 7c2a6765258..851ea4b51f0 100644 --- a/bucket/BabelMapPortable.json +++ b/bucket/BabelMapPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/babelmap-portable" - }, - "url": "https://download3.portableapps.com/portableapps/BabelMapPortable/BabelMapPortable_$version_English.paf.exe?20190321" - }, - "bin": "BabelMapPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/babelmap-portable" - }, - "description": "Unicode character map", - "hash": "md5:295da82e8158892ce144bf1f1c28a9b9", - "homepage": "https://portableapps.com/apps/utilities/babelmap-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "BabelMapPortable.exe", - "BabelMapPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/BabelMapPortable/BabelMapPortable_8.0.0.5_English.paf.exe?20190321#/dl.7z", - "version": "8.0.0.5" + "homepage": "https://portableapps.com/apps/utilities/babelmap-portable", + "description": "Unicode character map", + "version": "8.0.0.5", + "license": "", + "url": "https://download3.portableapps.com/portableapps/BabelMapPortable/BabelMapPortable_8.0.0.5_English.paf.exe?20190321#/dl.7z", + "hash": "md5:295da82e8158892ce144bf1f1c28a9b9", + "bin": "BabelMapPortable.exe", + "shortcuts": [ + [ + "BabelMapPortable.exe", + "BabelMapPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/babelmap-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/BabelMapPortable/BabelMapPortable_$version_English.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/babelmap-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/BalabolkaPortable.json b/bucket/BalabolkaPortable.json index 8fe5981187c..498d8c18ad3 100644 --- a/bucket/BalabolkaPortable.json +++ b/bucket/BalabolkaPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/accessibility/balabolka-portable", - "description": "Text-to-speech on demand", - "version": "2.15.0.744", - "license": "", - "url": "https://download3.portableapps.com/portableapps/BalabolkaPortable/BalabolkaPortable_2.15.0.744.paf.exe?20190321#/dl.7z", - "hash": "md5:ef13540ca0757c77452004d5b8aeb71c", - "bin": "BalabolkaPortable.exe", - "shortcuts": [ - [ - "BalabolkaPortable.exe", - "BalabolkaPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/accessibility/balabolka-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/BalabolkaPortable/BalabolkaPortable_$version.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/accessibility/balabolka-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/accessibility/balabolka-portable" + }, + "url": "https://download3.portableapps.com/portableapps/BalabolkaPortable/BalabolkaPortable_$version.paf.exe?20190321" + }, + "bin": "BalabolkaPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/accessibility/balabolka-portable" + }, + "description": "Text-to-speech on demand", + "hash": "md5:ef13540ca0757c77452004d5b8aeb71c", + "homepage": "https://portableapps.com/apps/accessibility/balabolka-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "BalabolkaPortable.exe", + "BalabolkaPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/BalabolkaPortable/BalabolkaPortable_2.15.0.744.paf.exe?20190321#/dl.7z", + "version": "2.15.0.744" } diff --git a/bucket/BatToExeConverter.json b/bucket/BatToExeConverter.json index 1c56e498e88..f350ab22243 100644 --- a/bucket/BatToExeConverter.json +++ b/bucket/BatToExeConverter.json @@ -1,26 +1,26 @@ { - "autoupdate": { - "hash": { - "regex": "$sha256", - "url": "$url.sha256" - }, - "url": "https://scoop-zapps.ziiyc.com/d/BatToExeConverter/BatToExeConverter-$version.zip" - }, - "bin": "Bat_To_Exe_Converter_(x64).exe", - "checkver": { - "regex": "([\\d.]+)", - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/BatToExeConverter.latest" - }, - "description": "Bat To Exe Converter grants easy BAT script to EXE file conversions and is completely suitable even for the novice user.", - "extract_dir": "Portable", - "hash": "11e87711817fcbbb387fc3932b249f9a5c321693f6e73654ea118da78836b6a9", - "homepage": "https://github.com/99fk/Bat-To-Exe-Converter-Downloader", - "shortcuts": [ - [ - "Bat_To_Exe_Converter_(x64).exe", - "Bat To Exe Converter" - ] - ], - "url": "https://scoop-zapps.ziiyc.com/d/BatToExeConverter/BatToExeConverter-3.2.0.0.zip", - "version": "3.2.0.0" + "homepage": "https://github.com/99fk/Bat-To-Exe-Converter-Downloader", + "description": "Bat To Exe Converter grants easy BAT script to EXE file conversions and is completely suitable even for the novice user.", + "version": "3.2.0.0", + "url": "https://scoop-zapps.ziiyc.com/d/BatToExeConverter/BatToExeConverter-3.2.0.0.zip", + "hash": "11e87711817fcbbb387fc3932b249f9a5c321693f6e73654ea118da78836b6a9", + "extract_dir": "Portable", + "bin": "Bat_To_Exe_Converter_(x64).exe", + "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" + } + }, + "shortcuts": [ + [ + "Bat_To_Exe_Converter_(x64).exe", + "Bat To Exe Converter" + ] + ] } diff --git a/bucket/BeretPortable.json b/bucket/BeretPortable.json index 2413ad4cd9e..10130ab274c 100644 --- a/bucket/BeretPortable.json +++ b/bucket/BeretPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/games/beret-portable" - }, - "url": "https://downloads.sourceforge.net/portableapps/BeretPortable_$version_English.paf.exe" - }, - "bin": "BeretPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/games/beret-portable" - }, - "description": "2D puzzle platforming game", - "hash": "md5:e17978053512ef548b8f725f16c88e96", - "homepage": "https://portableapps.com/apps/games/beret-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "BeretPortable.exe", - "BeretPortable" - ] - ], - "url": "https://downloads.sourceforge.net/portableapps/BeretPortable_1.2.1_English.paf.exe#/dl.7z", - "version": "1.2.1" + "homepage": "https://portableapps.com/apps/games/beret-portable", + "description": "2D puzzle platforming game", + "version": "1.2.1", + "license": "", + "url": "https://downloads.sourceforge.net/portableapps/BeretPortable_1.2.1_English.paf.exe#/dl.7z", + "hash": "md5:e17978053512ef548b8f725f16c88e96", + "bin": "BeretPortable.exe", + "shortcuts": [ + [ + "BeretPortable.exe", + "BeretPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/games/beret-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/portableapps/BeretPortable_$version_English.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/games/beret-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/BitTorrent-Portable.json b/bucket/BitTorrent-Portable.json index cd52b030294..9ab89b4c3a5 100644 --- a/bucket/BitTorrent-Portable.json +++ b/bucket/BitTorrent-Portable.json @@ -1,24 +1,24 @@ { - "version": "7.10.5.45312", - "url": "https://scoop-zapps.ziiyc.com/d/BitTorrentPortable/BitTorrentPortable-7.10.5.45312.7z", - "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "persist": "Data", - "checkver": { - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/BitTorrent-Portable.latest", - "regex": "([\\d.]+)" - }, - "autoupdate": { - "url": "https://scoop-zapps.ziiyc.com/d/BitTorrentPortable/BitTorrentPortable-$version.7z", - "hash": { - "url": "$url.sha256", - "regex": "$sha256" - } - }, - "bin": "BitTorrent Portable.exe", - "shortcuts": [ - [ - "BitTorrent Portable.exe", - "BitTorrent Portable" - ] - ] + "autoupdate": { + "hash": { + "regex": "$sha256", + "url": "$url.sha256" + }, + "url": "https://scoop-zapps.ziiyc.com/d/BitTorrentPortable/BitTorrentPortable-$version.7z" + }, + "bin": "BitTorrent Portable.exe", + "checkver": { + "regex": "([\\d.]+)", + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/BitTorrent-Portable.latest" + }, + "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "persist": "Data", + "shortcuts": [ + [ + "BitTorrent Portable.exe", + "BitTorrent Portable" + ] + ], + "url": "https://scoop-zapps.ziiyc.com/d/BitTorrentPortable/BitTorrentPortable-7.10.5.45312.7z", + "version": "7.10.5.45312" } diff --git a/bucket/BlueJ.json b/bucket/BlueJ.json index 7ad49d3df6e..285f987ad90 100644 --- a/bucket/BlueJ.json +++ b/bucket/BlueJ.json @@ -1,31 +1,27 @@ { - "version": "5.1.0", "homepage": "https://www.bluej.org/", - "description": "https://www.bluej.org/", - "license": "GPL-2.0", - "architecture": { - "64bit": { - "url": "https://www.bluej.org/download/files/BlueJ-windows-510.zip", - "hash": "e72cb7668f7110621ceaeccc62466b00885812d71db3e8c64c107f5e00ff4b98" - } - }, - "extract_dir": "bluej", - "env_set": { - "BLUEJ_HOME": "$dir" + "version": "5.1.0", + "license": "GPL-2.0-only", + "depends": "OpenJFX", + "url": "https://www.bluej.org/download/files/BlueJ-generic-510.jar#dl.7z", + "hash": "c81e6b725e88126ca84d6df65e90299544a87b846b9675e95e76f33e4436f18c", + "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.exe", + "BlueJ.bat", "BlueJ" ] ], "persist": "userhome", - "checkver": "Version\\s([\\d.]+),", + "checkver": "

Version ([\\d.]+), released", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://www.bluej.org/download/files/BlueJ-windows-$cleanVersion.zip" - } - } + "url": "https://www.bluej.org/download/files/BlueJ-generic-$cleanVersion.jar#dl.7z" } } diff --git a/bucket/BlueLifeHostsEditor.json b/bucket/BlueLifeHostsEditor.json index 6dfb1a07794..6f5dec6ba04 100644 --- a/bucket/BlueLifeHostsEditor.json +++ b/bucket/BlueLifeHostsEditor.json @@ -1,47 +1,47 @@ { - "version": "1.3", - "description": "Sordum's BlueLife Hosts Editor. Hosts file editor", - "homepage": "https://www.sordum.org/8266/", - "license": { - "identifier": "Freeware", - "url": "https://www.sordum.org/eula/" - }, - "url": "https://www.sordum.org/files/bluelife-host-editor/bl_hst_edit.zip", - "hash": "a799fcdfc7629b86abc4bb421103d10b11e73301357ae1119cf4df6c2e856071", - "extract_dir": "HostsEditor_v1.3", - "checkver": { - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/BlueLifeHostsEditor.latest", - "regex": "([\\d.]+)" - }, - "autoupdate": { - "url": "https://www.sordum.org/files/bluelife-host-editor/bl_hst_edit.zip", - "extract_dir": "HostsEditor_v$version" - }, - "architecture": { - "64bit": { - "bin": [ - "hEdit_x64.exe", - [ - "hEdit_x64.exe", - "hEdit" - ] - ], - "shortcuts": [ - [ - "hEdit_x64.exe", - "Sordum\\BlueLife Hosts Editor" - ] - ] - }, - "32bit": { - "bin": "hEdit.exe", - "shortcuts": [ - [ - "hEdit.exe", - "Sordum\\BlueLife Hosts Editor" - ] - ] - } - }, - "persist": "hEdit.ini" + "architecture": { + "32bit": { + "bin": "hEdit.exe", + "shortcuts": [ + [ + "hEdit.exe", + "Sordum\\BlueLife Hosts Editor" + ] + ] + }, + "64bit": { + "bin": [ + "hEdit_x64.exe", + [ + "hEdit_x64.exe", + "hEdit" + ] + ], + "shortcuts": [ + [ + "hEdit_x64.exe", + "Sordum\\BlueLife Hosts Editor" + ] + ] + } + }, + "autoupdate": { + "extract_dir": "HostsEditor_v$version", + "url": "https://www.sordum.org/files/bluelife-host-editor/bl_hst_edit.zip" + }, + "checkver": { + "regex": "([\\d.]+)", + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/BlueLifeHostsEditor.latest" + }, + "description": "Sordum's BlueLife Hosts Editor. Hosts file editor", + "extract_dir": "HostsEditor_v1.3", + "hash": "a799fcdfc7629b86abc4bb421103d10b11e73301357ae1119cf4df6c2e856071", + "homepage": "https://www.sordum.org/8266/", + "license": { + "identifier": "Freeware", + "url": "https://www.sordum.org/eula/" + }, + "persist": "hEdit.ini", + "url": "https://www.sordum.org/files/bluelife-host-editor/bl_hst_edit.zip", + "version": "1.3" } diff --git a/bucket/Brook.json b/bucket/Brook.json index c53ab4d0360..433994b79c8 100644 --- a/bucket/Brook.json +++ b/bucket/Brook.json @@ -1,27 +1,35 @@ { "version": "20230404", - "description": "Brook is a cross-platform strong encryption and not detectable proxy with zero-configuration.", - "homepage": "https://github.com/txthinking/brook", - "license": "GPL-3.0-only", + "homepage": "https://github.com/txthinking/brook/", + "description": "cross-platform strong encryption and not detectable proxy", + "license": "GPL-3.0 License", "architecture": { "64bit": { - "url": "https://github.com/txthinking/brook/releases/download/v20230404/brook_windows_amd64.exe#/brook.exe", - "hash": "61033565c2f3612cdee20dea64b2e5f8f7ba7d2fc73c7c3a5da754ff16b92ad4" + "url": "https://github.com/txthinking/brook/releases/download/v20230404/brook_windows_amd64.exe", + "hash": "61033565c2f3612cdee20dea64b2e5f8f7ba7d2fc73c7c3a5da754ff16b92ad4", + "installer": { + "script": "Rename-Item \"$dir\\brook_windows_amd64.exe\" -NewName \"$dir\\brook.exe\"" + } }, "32bit": { - "url": "https://github.com/txthinking/brook/releases/download/v20230404/brook_windows_386.exe#/brook.exe", - "hash": "99ec5a11168a383bc25333dfbf39b7a1f080ce629ba0a0c0cf1818df39a707d5" + "url": "https://github.com/txthinking/brook/releases/download/v20230404/brook_windows_386.exe", + "hash": "99ec5a11168a383bc25333dfbf39b7a1f080ce629ba0a0c0cf1818df39a707d5", + "installer": { + "script": "Rename-Item \"$dir\\brook_windows_386.exe\" -NewName \"$dir\\brook.exe\"" + } } }, "bin": "brook.exe", - "checkver": "github", + "checkver": { + "github": "https://github.com/txthinking/brook/" + }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/txthinking/brook/releases/download/v$version/brook_windows_amd64.exe#/brook.exe" + "url": "https://github.com/txthinking/brook/releases/download/v$version/brook_windows_amd64.exe" }, "32bit": { - "url": "https://github.com/txthinking/brook/releases/download/v$version/brook_windows_386.exe#/brook.exe" + "url": "https://github.com/txthinking/brook/releases/download/v$version/brook_windows_386.exe" } } } diff --git a/bucket/BrutalChessPortable.json b/bucket/BrutalChessPortable.json index 6ffbce942f7..11ddb4066a9 100644 --- a/bucket/BrutalChessPortable.json +++ b/bucket/BrutalChessPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/games/brutal_chess_portable" - }, - "url": "https://svwh.dl.sourceforge.net/project/portableapps/Brutal%20Chess%20Portable/BrutalChessPortable_$version_English.paf.exe" - }, - "bin": "BrutalChessPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/games/brutal_chess_portable" - }, - "description": "3D chess", - "hash": "md5:a99ca1a9e4d3e1aa051d5ff662bd93d3", - "homepage": "https://portableapps.com/apps/games/brutal_chess_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "BrutalChessPortable.exe", - "BrutalChessPortable" - ] - ], - "url": "https://svwh.dl.sourceforge.net/project/portableapps/Brutal%20Chess%20Portable/BrutalChessPortable_0.5.2.2_English.paf.exe#/dl.7z", - "version": "0.5.2.2" + "homepage": "https://portableapps.com/apps/games/brutal_chess_portable", + "description": "3D chess", + "version": "0.5.2.2", + "license": "", + "url": "https://svwh.dl.sourceforge.net/project/portableapps/Brutal%20Chess%20Portable/BrutalChessPortable_0.5.2.2_English.paf.exe#/dl.7z", + "hash": "md5:a99ca1a9e4d3e1aa051d5ff662bd93d3", + "bin": "BrutalChessPortable.exe", + "shortcuts": [ + [ + "BrutalChessPortable.exe", + "BrutalChessPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/games/brutal_chess_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://svwh.dl.sourceforge.net/project/portableapps/Brutal%20Chess%20Portable/BrutalChessPortable_$version_English.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/games/brutal_chess_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/CCleaner.json b/bucket/CCleaner.json index 17b024eb75a..7584f9bedfe 100644 --- a/bucket/CCleaner.json +++ b/bucket/CCleaner.json @@ -20,11 +20,6 @@ [ "CCleaner64.exe", "CCleaner" - ], - [ - "CCleaner64.exe", - "CCleaner Autoclean", - "/Auto" ] ] }, @@ -42,11 +37,6 @@ [ "CCleaner.exe", "CCleaner" - ], - [ - "CCleaner.exe", - "CCleaner Autoclean", - "/Auto" ] ] } @@ -55,14 +45,15 @@ "if(!(Test-Path \"$persist_dir\\ccleaner.ini\")) {", " Set-Content \"$dir\\ccleaner.ini\" (@('[Options]', 'UpdateAuto=0', 'UpdateNotify=0', 'UpdateCheck=0', 'HelpImproveCCleaner=0') -join \"`r`n\") -Encoding ASCII", "}", - "'winapp.ini', 'winreg.ini', 'winsys.ini' | ForEach-Object {", + "'winapp.ini', 'winapp2.ini', 'winreg.ini', 'winsys.ini' | ForEach-Object {", " if(!(Test-Path \"$persist_dir\\$_\")) { New-Item \"$dir\\$_\" | Out-Null }", "}" ], - "post_install": "Remove-Item \"$dir\\x64\",\"$dir\\x86\" -Force -Recurse", + "post_install": "Remove-Item \"$dir\\x64\",\"$dir\\x86\" -Force -Recurse", "persist": [ "ccleaner.ini", "winapp.ini", + "winapp2.ini", "winreg.ini", "winsys.ini" ], diff --git a/bucket/CMWTAT_Digital_Edition.json b/bucket/CMWTAT_Digital_Edition.json index 40f9663fb6a..ca5840ecbd5 100644 --- a/bucket/CMWTAT_Digital_Edition.json +++ b/bucket/CMWTAT_Digital_Edition.json @@ -1,22 +1,22 @@ { - "version": "2.6.4.0", + "autoupdate": { + "url": "https://github.com/TGSAN/CMWTAT_Digital_Edition/releases/download/$version/CMWTAT_Digital_Release_$underscoreVersion.zip" + }, + "bin": "CMWTAT_Digital.exe", + "checkver": { + "github": "https://github.com/TGSAN/CMWTAT_Digital_Edition" + }, "description": "CloudMoe Windows 10 Activation Toolkit get digital license, the best open source Win 10 activator in GitHub.", + "hash": "0b886f83678474ba1186c4c5df4f6880a6813ff754aaead743ea54030dce8263", "homepage": "https://cmwtat.cloudmoe.com/", "license": "GPL-2.0-only", - "url": "https://github.com/TGSAN/CMWTAT_Digital_Edition/releases/download/2.6.4.0/CMWTAT_Digital_Release_2_6_4_0.zip", - "hash": "0b886f83678474ba1186c4c5df4f6880a6813ff754aaead743ea54030dce8263", "pre_install": "Rename-Item \"$dir\\CMWTAT_Digital*.exe\" \"$dir\\CMWTAT_Digital.exe\"", - "bin": "CMWTAT_Digital.exe", "shortcuts": [ [ "CMWTAT_Digital.exe", "CMWTAT Digital Edition" ] ], - "checkver": { - "github": "https://github.com/TGSAN/CMWTAT_Digital_Edition" - }, - "autoupdate": { - "url": "https://github.com/TGSAN/CMWTAT_Digital_Edition/releases/download/$version/CMWTAT_Digital_Release_$underscoreVersion.zip" - } + "url": "https://github.com/TGSAN/CMWTAT_Digital_Edition/releases/download/2.6.4.0/CMWTAT_Digital_Release_2_6_4_0.zip", + "version": "2.6.4.0" } diff --git a/bucket/CPU-ZPortable.json b/bucket/CPU-ZPortable.json index a18e0528aa6..867c0d2bdf8 100644 --- a/bucket/CPU-ZPortable.json +++ b/bucket/CPU-ZPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/cpu-z-portable" - }, - "url": "https://download3.portableapps.com/portableapps/CPU-ZPortable/CPU-ZPortable_$version_English.paf.exe?20190321#/dl.zip" - }, - "bin": "CPU-ZPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/cpu-z-portable" - }, - "description": "System profiler", - "hash": "md5:0bdef6b93948038ea35449cc07e55f46", - "homepage": "https://portableapps.com/apps/utilities/cpu-z-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "CPU-ZPortable.exe", - "CPU-ZPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/CPU-ZPortable/CPU-ZPortable_1.92_English.paf.exe?20190321#/dl.zip", - "version": "1.92" + "homepage": "https://portableapps.com/apps/utilities/cpu-z-portable", + "description": "System profiler", + "version": "1.92", + "license": "", + "url": "https://download3.portableapps.com/portableapps/CPU-ZPortable/CPU-ZPortable_1.92_English.paf.exe?20190321#/dl.zip", + "hash": "md5:0bdef6b93948038ea35449cc07e55f46", + "bin": "CPU-ZPortable.exe", + "shortcuts": [ + [ + "CPU-ZPortable.exe", + "CPU-ZPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/cpu-z-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/CPU-ZPortable/CPU-ZPortable_$version_English.paf.exe?20190321#/dl.zip", + "hash": { + "url": "https://portableapps.com/apps/utilities/cpu-z-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/Cache-Relocator.json b/bucket/Cache-Relocator.json index cbe2adba4f4..df932909088 100644 --- a/bucket/Cache-Relocator.json +++ b/bucket/Cache-Relocator.json @@ -1,39 +1,39 @@ { - "homepage": "https://www.softperfect.com/products/cacherelocator/", - "description": "Quick and easy way to move your Internet browser cache", - "license": "freeware", - "version": "1.7", - "architecture": { - "64bit": { - "url": "https://www.softperfect.com/download/freeware/cacherelocator_portable.zip", - "hash": "ed04cb9d006a8d9245c6010392e75dc94e01f92a974e5f7233c5384acf95e366", - "extract_dir": "64-bit" - }, - "32bit": { - "url": "https://www.softperfect.com/download/freeware/cacherelocator_portable.zip", - "hash": "ed04cb9d006a8d9245c6010392e75dc94e01f92a974e5f7233c5384acf95e366", - "extract_dir": "32-bit" - } - }, - "checkver": { - "url": "https://www.softperfect.com/products/changelog.php?product_id=18", - "regex": "(\\d+\\.\\d+)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://www.softperfect.com/download/freeware/cacherelocator_portable.zip" - }, - "32bit": { - "url": "https://www.softperfect.com/download/freeware/cacherelocator_portable.zip" - } - } - }, - "bin": "cacherelocator.exe", - "shortcuts": [ - [ - "cacherelocator.exe", - "Cache Relocator" - ] - ] + "architecture": { + "32bit": { + "extract_dir": "32-bit", + "hash": "b85c490c9dc601c81531a8cdb11b5da580892e20a5225dad5c97d9c2e638826a", + "url": "https://www.softperfect.com/download/freeware/cacherelocator_portable.zip" + }, + "64bit": { + "extract_dir": "64-bit", + "hash": "b85c490c9dc601c81531a8cdb11b5da580892e20a5225dad5c97d9c2e638826a", + "url": "https://www.softperfect.com/download/freeware/cacherelocator_portable.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://www.softperfect.com/download/freeware/cacherelocator_portable.zip" + }, + "64bit": { + "url": "https://www.softperfect.com/download/freeware/cacherelocator_portable.zip" + } + } + }, + "bin": "cacherelocator.exe", + "checkver": { + "regex": "(\\d+\\.\\d+)", + "url": "https://www.softperfect.com/products/changelog.php?product_id=18" + }, + "description": "Quick and easy way to move your Internet browser cache", + "homepage": "https://www.softperfect.com/products/cacherelocator/", + "license": "freeware", + "shortcuts": [ + [ + "cacherelocator.exe", + "Cache Relocator" + ] + ], + "version": "1.7" } diff --git a/bucket/CascadiaMono.json b/bucket/CascadiaMono.json index 623fda7774a..56cc4c957cc 100644 --- a/bucket/CascadiaMono.json +++ b/bucket/CascadiaMono.json @@ -1,33 +1,33 @@ { - "autoupdate": { - "url": "https://github.com/microsoft/cascadia-code/releases/download/v$version/CascadiaCode-$version.zip" - }, - "checkver": "github", - "description": "This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.", - "extract_dir": "ttf", - "hash": "51fd68176dffb87e2fbc79381aef7f5c9488b58918dee223cd7439b5aa14e712", - "homepage": "https://github.com/microsoft/cascadia-code", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "pre_install": "Get-ChildItem $dir -Exclude CascadiaMono.ttf | Remove-Item -Recurse", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Cascadia Mono' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/microsoft/cascadia-code/releases/download/v2111.01/CascadiaCode-2111.01.zip", - "version": "2111.01" + "version": "2111.01", + "description": "This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.", + "license": "OFL-1.1", + "homepage": "https://github.com/microsoft/cascadia-code", + "url": "https://github.com/microsoft/cascadia-code/releases/download/v2111.01/CascadiaCode-2111.01.zip", + "hash": "51fd68176dffb87e2fbc79381aef7f5c9488b58918dee223cd7439b5aa14e712", + "extract_dir": "ttf", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/microsoft/cascadia-code/releases/download/v$version/CascadiaCode-$version.zip" + }, + "pre_install": "Get-ChildItem $dir -Exclude CascadiaMono.ttf | Remove-Item -Recurse", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Cascadia Mono' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/CefDetectorX.json b/bucket/CefDetectorX.json index 6ea3bf5335b..74daac695e3 100644 --- a/bucket/CefDetectorX.json +++ b/bucket/CefDetectorX.json @@ -3,16 +3,19 @@ "description": "【升级版-Electron】Check how many CEFs are on your computer. 检测你电脑上有几个CEF. ", "homepage": "https://github.com/ShirasawaSama/CefDetectorX", "license": "GNU Affero General Public License v3.0", - "url": "https://github.com/ShirasawaSama/CefDetectorX/releases/download/0.0.4/CefDetectorX.zip", - "hash": "f5f40b146356fddb1e95af8b6abcfc125ba2aeddc3a33b64aeb79eea441ba57c", - "shortcuts": [ - [ - "CefDetectorX.exe", - "CefDetectorX" - ] - ], + "architecture": { + "64bit": { + "url": "https://github.com/ShirasawaSama/CefDetectorX/releases/download/0.0.4/CefDetectorX.zip", + "hash": "f5f40b146356fddb1e95af8b6abcfc125ba2aeddc3a33b64aeb79eea441ba57c" + } + }, + "extract_dir": "CefDetectorX", + "shortcuts": [["CefDetectorX.exe", "CefDetectorX"]], "checkver": "github", "autoupdate": { - "url": "https://github.com/ShirasawaSama/CefDetectorX/releases/download/$version/CefDetectorX.zip" + "url": "https://github.com/ShirasawaSama/CefDetectorX/releases/download/$version/CefDetectorX.zip", + "hash": { + "mode": "download" + } } } diff --git a/bucket/CelestiaPortable.json b/bucket/CelestiaPortable.json index 151adae9765..88e13b1b105 100644 --- a/bucket/CelestiaPortable.json +++ b/bucket/CelestiaPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/education/celestia_portable", - "description": "3D space simulator", - "version": "1.6.1_Rev_2", - "license": "", - "url": "https://newcontinuum.dl.sourceforge.net/project/portableapps/Celestia%20Portable/CelestiaPortable_1.6.1_Rev_2.paf.exe#/dl.7z", - "hash": "md5:757c9a2181eb25a667cf1356d1c7889b", - "bin": "CelestiaPortable.exe", - "shortcuts": [ - [ - "CelestiaPortable.exe", - "CelestiaPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/education/celestia_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://newcontinuum.dl.sourceforge.net/project/portableapps/Celestia%20Portable/CelestiaPortable_$underscoreVersion.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/education/celestia_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/education/celestia_portable" + }, + "url": "https://newcontinuum.dl.sourceforge.net/project/portableapps/Celestia%20Portable/CelestiaPortable_$underscoreVersion.paf.exe" + }, + "bin": "CelestiaPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/education/celestia_portable" + }, + "description": "3D space simulator", + "hash": "md5:757c9a2181eb25a667cf1356d1c7889b", + "homepage": "https://portableapps.com/apps/education/celestia_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "CelestiaPortable.exe", + "CelestiaPortable" + ] + ], + "url": "https://newcontinuum.dl.sourceforge.net/project/portableapps/Celestia%20Portable/CelestiaPortable_1.6.1_Rev_2.paf.exe#/dl.7z", + "version": "1.6.1_Rev_2" } diff --git a/bucket/Charles.json b/bucket/Charles.json index e8659136dc0..7bf93d08a5c 100644 --- a/bucket/Charles.json +++ b/bucket/Charles.json @@ -1,14 +1,15 @@ { - "version": "4.6.3", "homepage": "https://www.charlesproxy.com/", - "description": "Web Debugging Proxy Application", - "license": "Freeware", - "url": "https://www.charlesproxy.com/assets/release/4.6.3/charles-proxy-4.6.3-win64.msi", - "hash": "efb8f5cda02bd6bc42860e7069ada57cd97c5d81e0965a718a419125e65c7f31", - "pre_install": [ - "Move-Item -Path \"$dir\\PFiles\\Charles\\*\" -Destination \"$dir\"", - "Remove-Item \"$dir\\PFiles\" -Force -Recurse" - ], + "description": "An HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet.", + "version": "4.6.3", + "license": "Proprietary", + "architecture": { + "64bit": { + "url": "https://www.charlesproxy.com/assets/release/4.6.3/charles-proxy-4.6.3-win64.msi", + "hash": "efb8f5cda02bd6bc42860e7069ada57cd97c5d81e0965a718a419125e65c7f31" + } + }, + "extract_dir": "PFiles\\Charles", "shortcuts": [ [ "Charles.exe", @@ -17,9 +18,13 @@ ], "checkver": { "url": "https://www.charlesproxy.com/download/", - "regex": "v([\\d\\.]+)" + "regex": "Charles\\sis\\s([\\d.]+)\\." }, "autoupdate": { - "url": "https://www.charlesproxy.com/assets/release/$version/charles-proxy-$version-win64.msi" + "architecture": { + "64bit": { + "url": "https://www.charlesproxy.com/assets/release/$version/charles-proxy-$version-win64.msi" + } + } } } diff --git a/bucket/ChromiumBSUPortable.json b/bucket/ChromiumBSUPortable.json index 08fca215c86..b56ee704c0b 100644 --- a/bucket/ChromiumBSUPortable.json +++ b/bucket/ChromiumBSUPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/games/chromium_bsu_portable" - }, - "url": "https://downloads.sourceforge.net/portableapps/ChromiumBSUPortable_$version_English.paf.exe" - }, - "bin": "ChromiumBSUPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/games/chromium_bsu_portable" - }, - "description": "Vertical space shooter", - "hash": "md5:b1721f066991eb909bb7078b03505edf", - "homepage": "https://portableapps.com/apps/games/chromium_bsu_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "ChromiumBSUPortable.exe", - "ChromiumBSUPortable" - ] - ], - "url": "https://downloads.sourceforge.net/portableapps/ChromiumBSUPortable_0.9.13.2_English.paf.exe#/dl.7z", - "version": "0.9.13.2" + "homepage": "https://portableapps.com/apps/games/chromium_bsu_portable", + "description": "Vertical space shooter", + "version": "0.9.13.2", + "license": "", + "url": "https://downloads.sourceforge.net/portableapps/ChromiumBSUPortable_0.9.13.2_English.paf.exe#/dl.7z", + "hash": "md5:b1721f066991eb909bb7078b03505edf", + "bin": "ChromiumBSUPortable.exe", + "shortcuts": [ + [ + "ChromiumBSUPortable.exe", + "ChromiumBSUPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/games/chromium_bsu_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/portableapps/ChromiumBSUPortable_$version_English.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/games/chromium_bsu_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/CintaNotesPortable.json b/bucket/CintaNotesPortable.json index f18c6200e3a..09283ee8909 100644 --- a/bucket/CintaNotesPortable.json +++ b/bucket/CintaNotesPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/office/cintanotes-portable" - }, - "url": "https://download3.portableapps.com/portableapps/CintaNotesPortable/CintaNotesPortable_$version.paf.exe?20190321" - }, - "bin": "CintaNotesPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/office/cintanotes-portable" - }, - "description": "Lightweight note-taker", - "hash": "md5:6be1519c39a9a458a29d3b30d987bcf2", - "homepage": "https://portableapps.com/apps/office/cintanotes-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "CintaNotesPortable.exe", - "CintaNotesPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/CintaNotesPortable/CintaNotesPortable_3.13.paf.exe?20190321#/dl.7z", - "version": "3.13" + "homepage": "https://portableapps.com/apps/office/cintanotes-portable", + "description": "Lightweight note-taker", + "version": "3.13", + "license": "", + "url": "https://download3.portableapps.com/portableapps/CintaNotesPortable/CintaNotesPortable_3.13.paf.exe?20190321#/dl.7z", + "hash": "md5:6be1519c39a9a458a29d3b30d987bcf2", + "bin": "CintaNotesPortable.exe", + "shortcuts": [ + [ + "CintaNotesPortable.exe", + "CintaNotesPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/office/cintanotes-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/CintaNotesPortable/CintaNotesPortable_$version.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/office/cintanotes-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/ClashDotNET.json b/bucket/ClashDotNET.json index ea626000526..fe2b0f728a1 100644 --- a/bucket/ClashDotNET.json +++ b/bucket/ClashDotNET.json @@ -1,17 +1,18 @@ { - "description": "A Clash GUI Proxy For Windows Based On .NET Framework", - "hash": "sha256:ea1ecb505472d69ff6d2a4d0533d0d9974a9271b8cfe32c1ba840e3c85981a9b", - "homepage": "https://github.com/ClashDotNetFramework/ClashDotNetFramework", - "pre_install": [ - "Move-Item -Path \"$dir\\Clash .NET*\\*\" -Destination \"$dir\"", - "Remove-Item \"$dir\\Clash .NET*\" -Force -Recurse" - ], - "shortcuts": [ - [ - "ClashDotNet.exe", - "Clash .Net" - ] - ], - "url": "https://github.com/Casuor/AkiWinApps/releases/download/01_clash/Clash.NET.1.2.8.x64.7z", - "version": "1.2.8" + "version": "1.2.8", + "description": "A Clash GUI Proxy For Windows Based On .NET Framework", + "homepage": "https://github.com/ClashDotNetFramework", + "license": "Unlicense", + "hash": "sha256:ea1ecb505472d69ff6d2a4d0533d0d9974a9271b8cfe32c1ba840e3c85981a9b", + "url": "http://qiniu.extrameta.cn/apps/Clash.NET.1.2.8.x64.7z", + "pre_install": [ + "Move-Item -Path \"$dir\\Clash .NET*\\*\" -Destination \"$dir\"", + "Remove-Item \"$dir\\Clash .NET*\" -Force -Recurse" + ], + "shortcuts": [ + [ + "ClashDotNet.exe", + "Clash .Net" + ] + ] } diff --git a/bucket/ClipboardFusion.json b/bucket/ClipboardFusion.json index d2fe49eca13..e3425ba10ca 100644 --- a/bucket/ClipboardFusion.json +++ b/bucket/ClipboardFusion.json @@ -1,36 +1,36 @@ { - "version": "5.9.1", - "description": "ClipboardFusion makes it easy to remove clipboard text formatting, replace clipboard text or run powerful macros on your clipboard contents!", - "homepage": "https://www.clipboardfusion.com/", - "license": "None", - "architecture": { - "64bit": { - "url": "https://www.binaryfortress.com/Data/Download/?Package=clipboardfusion&noinstall=1&Log=104#/dl.7z", - "hash": "sha1:bcbc0710495866c96dc32c5824cad89723047b54" - } + "architecture": { + "64bit": { + "hash": "sha1:bcbc0710495866c96dc32c5824cad89723047b54", + "url": "https://www.binaryfortress.com/Data/Download/?Package=clipboardfusion&noinstall=1&Log=104#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "hash": { + "regex": "Without Installer \\(ZIP\\) SHA1:.*$sha1", + "url": "https://www.clipboardfusion.com/Download/" }, - "extract_dir": "ClipboardFusion", - "bin": "ClipboardFusion.exe", - "shortcuts": [ - [ - "ClipboardFusion.exe", - "ClipboardFusion" - ] - ], - "checkver": { - "url": "https://www.clipboardfusion.com/Download/", - "regex": "Latest Version:\\sv([\\d.]+)" - }, - "autoupdate": { - "note": "Thanks for using autoupdate, please test your updates!", - "architecture": { - "64bit": { - "url": "https://www.binaryfortress.com/Data/Download/?Package=clipboardfusion&noinstall=1&Log=104#/dl.7z", - "hash": { - "url": "https://www.clipboardfusion.com/Download/", - "regex": "Without Installer \\(ZIP\\) SHA1:.*$sha1" - } - } - } - } + "url": "https://www.binaryfortress.com/Data/Download/?Package=clipboardfusion&noinstall=1&Log=104#/dl.7z" + } + }, + "note": "Thanks for using autoupdate, please test your updates!" + }, + "bin": "ClipboardFusion.exe", + "checkver": { + "regex": "Latest Version:\\sv([\\d.]+)", + "url": "https://www.clipboardfusion.com/Download/" + }, + "description": "ClipboardFusion makes it easy to remove clipboard text formatting, replace clipboard text or run powerful macros on your clipboard contents!", + "extract_dir": "ClipboardFusion", + "homepage": "https://www.clipboardfusion.com/", + "license": "None", + "shortcuts": [ + [ + "ClipboardFusion.exe", + "ClipboardFusion" + ] + ], + "version": "5.9.1" } diff --git a/bucket/CompileAHK.json b/bucket/CompileAHK.json index 2294a44e103..5c3ce98d559 100644 --- a/bucket/CompileAHK.json +++ b/bucket/CompileAHK.json @@ -1,37 +1,37 @@ { - "autoupdate": { - "url": "https://github.com/mercury233/compile-ahk/releases/download/v0.9.2/Compile_AHK_Setup.7z#/dl.7z" - }, - "checkver": { - "github": "https://github.com/mercury233/compile-ahk" - }, - "depends": [ - "autohotkey", - "sudo" - ], - "description": "Compile AHK is a GUI based script that assists with compiling AutoHotkey scripts.", - "hash": "b403cd7846a6c8b3786f7c50bc3695ab80e7555011617fb24e5dd226dc222d77", - "homepage": "https://github.com/mercury233/compile-ahk", - "installer": { - "script": [ - "Start-Process -Wait \"$dir\\Compile_AHK_Setup.exe\" \"/silent\"", - "$autohotkey_path = versiondir autohotkey 'current' $false", - "shim(\"$autohotkey_path\\Compiler\\Compile_AHK.exe\")" - ] - }, - "license": "MIT License", - "uninstaller": { - "script": [ - "sudo Remove-Item -Path Registry::HKCR\\AutoHotkeyScript\\Shell\\Compile_AHK -Recurse -Force -ErrorAction SilentlyContinue", - "remove-item -path $env:userprofile\\scoop\\shims\\compile_ahk.* -Force -ErrorAction SilentlyContinue", - "$autohotkey_path = versiondir autohotkey 'current' $false", - "remove-item -path $autohotkey_path\\Compiler\\Compile_AHK.exe -Force -ErrorAction SilentlyContinue", - "remove-item -path $autohotkey_path\\Compiler\\upx.exe -Force -ErrorAction SilentlyContinue", - "remove-item -path $autohotkey_path\\Compiler\\GoRC.exe -Force -ErrorAction SilentlyContinue", - "remove-item -path $autohotkey_path\\Compiler\\ResourceHacker.exe -Force -ErrorAction SilentlyContinue", - "remove-item -path $autohotkey_path\\Compiler\\language.ini -Force -ErrorAction SilentlyContinue" - ] - }, - "url": "https://github.com/mercury233/compile-ahk/releases/download/v0.9.2/Compile_AHK_Setup.7z#/dl.7z", - "version": "0.9.2" + "version": "0.9.2", + "description": "Compile AHK is a GUI based script that assists with compiling AutoHotkey scripts.", + "homepage": "https://github.com/mercury233/compile-ahk", + "depends": [ + "autohotkey", + "sudo" + ], + "license": "MIT License", + "url": "https://github.com/mercury233/compile-ahk/releases/download/v0.9.2/Compile_AHK_Setup.7z#/dl.7z", + "hash": "b403cd7846a6c8b3786f7c50bc3695ab80e7555011617fb24e5dd226dc222d77", + "installer": { + "script": [ + "Start-Process -Wait \"$dir\\Compile_AHK_Setup.exe\" \"/silent\"", + "$autohotkey_path = versiondir autohotkey 'current' $false", + "shim(\"$autohotkey_path\\Compiler\\Compile_AHK.exe\")" + ] + }, + "uninstaller": { + "script": [ + "sudo Remove-Item -Path Registry::HKCR\\AutoHotkeyScript\\Shell\\Compile_AHK -Recurse -Force -ErrorAction SilentlyContinue", + "remove-item -path $env:userprofile\\scoop\\shims\\compile_ahk.* -Force -ErrorAction SilentlyContinue", + "$autohotkey_path = versiondir autohotkey 'current' $false", + "remove-item -path $autohotkey_path\\Compiler\\Compile_AHK.exe -Force -ErrorAction SilentlyContinue", + "remove-item -path $autohotkey_path\\Compiler\\upx.exe -Force -ErrorAction SilentlyContinue", + "remove-item -path $autohotkey_path\\Compiler\\GoRC.exe -Force -ErrorAction SilentlyContinue", + "remove-item -path $autohotkey_path\\Compiler\\ResourceHacker.exe -Force -ErrorAction SilentlyContinue", + "remove-item -path $autohotkey_path\\Compiler\\language.ini -Force -ErrorAction SilentlyContinue" + ] + }, + "checkver": { + "github": "https://github.com/mercury233/compile-ahk" + }, + "autoupdate": { + "url": "https://github.com/mercury233/compile-ahk/releases/download/v0.9.2/Compile_AHK_Setup.7z#/dl.7z" + } } diff --git a/bucket/Console2.json b/bucket/Console2.json index 4413da28a9a..5560609ed24 100644 --- a/bucket/Console2.json +++ b/bucket/Console2.json @@ -6,11 +6,11 @@ "architecture": { "64bit": { "url": "https://downloads.sourceforge.net/project/console/console-devel/2.00/Console-2.00b148-Beta_64bit.zip", - "hash": "675c3c82695a97dafe164960a50dfbe6c13d0a900b382efb7090090138d22933" + "hash": "sha1:df443db68ead8114ecca02ce2f5ef4088948ff45" }, "32bit": { "url": "https://downloads.sourceforge.net/project/console/console-devel/2.00/Console-2.00b148-Beta_32bit.zip", - "hash": "721ef2b7c564ff4171942d2c0dc653fd752ad4a27e3993bcab911d3936f5e4c7" + "hash": "sha1:4122a6c5943a4113197a31a27ed6ce140fe2f1c8" } }, "notes": "Console 2 development stopped in 2011. You might consider installing the fork ConsoleZ.", @@ -18,7 +18,6 @@ "ConsoleZ": "extras/consolez" }, "extract_dir": "Console2", - "bin": "Console.exe", "persist": "console.xml", "shortcuts": [ [ diff --git a/bucket/ConsolePortable.json b/bucket/ConsolePortable.json index e9da2cb7b48..19faf86231c 100644 --- a/bucket/ConsolePortable.json +++ b/bucket/ConsolePortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/console_portable" - }, - "url": "https://ayera.dl.sourceforge.net/project/portableapps/Console%20Portable/ConsolePortable_$underscoreVersion_English.paf.exe" - }, - "bin": "ConsolePortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/console_portable" - }, - "description": "Console window enhancement", - "hash": "md5:9ed992b78fcc01d80c925a4fc44aa7cc", - "homepage": "https://portableapps.com/apps/utilities/console_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "ConsolePortable.exe", - "ConsolePortable" - ] - ], - "url": "https://ayera.dl.sourceforge.net/project/portableapps/Console%20Portable/ConsolePortable_2.00_b148_Rev_2_English.paf.exe#/dl.7z", - "version": "2.00_b148_Rev_2" + "homepage": "https://portableapps.com/apps/utilities/console_portable", + "description": "Console window enhancement", + "version": "2.00_b148_Rev_2", + "license": "", + "url": "https://ayera.dl.sourceforge.net/project/portableapps/Console%20Portable/ConsolePortable_2.00_b148_Rev_2_English.paf.exe#/dl.7z", + "hash": "md5:9ed992b78fcc01d80c925a4fc44aa7cc", + "bin": "ConsolePortable.exe", + "shortcuts": [ + [ + "ConsolePortable.exe", + "ConsolePortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/console_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://ayera.dl.sourceforge.net/project/portableapps/Console%20Portable/ConsolePortable_$underscoreVersion_English.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/utilities/console_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/ConvertAllPortable.json b/bucket/ConvertAllPortable.json index 1e59268440b..63a65647986 100644 --- a/bucket/ConvertAllPortable.json +++ b/bucket/ConvertAllPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/convertall_portable" - }, - "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/ConvertAll%20Portable/ConvertAllPortable_$version.paf.exe" - }, - "bin": "ConvertAllPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/convertall_portable" - }, - "description": "Measurement converter", - "hash": "md5:dd5535423b582e8db7e8f63be11e0813", - "homepage": "https://portableapps.com/apps/utilities/convertall_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "ConvertAllPortable.exe", - "ConvertAllPortable" - ] - ], - "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/ConvertAll%20Portable/ConvertAllPortable_0.8.0.paf.exe#/dl.7z", - "version": "0.8.0" + "homepage": "https://portableapps.com/apps/utilities/convertall_portable", + "description": "Measurement converter", + "version": "0.8.0", + "license": "", + "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/ConvertAll%20Portable/ConvertAllPortable_0.8.0.paf.exe#/dl.7z", + "hash": "md5:dd5535423b582e8db7e8f63be11e0813", + "bin": "ConvertAllPortable.exe", + "shortcuts": [ + [ + "ConvertAllPortable.exe", + "ConvertAllPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/convertall_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/ConvertAll%20Portable/ConvertAllPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/utilities/convertall_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/Coodesker-Portable.json b/bucket/Coodesker-Portable.json index 80468c184d7..0d543127f4a 100644 --- a/bucket/Coodesker-Portable.json +++ b/bucket/Coodesker-Portable.json @@ -7,12 +7,12 @@ "architecture": { "64bit": { "url": "https://github.com/coodesker/coodesker-desktop/releases/download/v1.0.3.9/Coodesker-x64_1.0.3.9.exe", - "hash": "d47bb361bc344c0addae17cd354859bd016d90dd807c2f1548fcafc5ba8a8a64", + "hash": "454fd6988590181267fa4490a72047bb0257b3eaa5a9e10b1291db45b9ae41a4", "pre_install": "Rename-Item -Path \"$dir\\coodesker-x64_$version.exe\" -NewName 'coodesker.exe'" }, "32bit": { "url": "https://github.com/coodesker/coodesker-desktop/releases/download/v1.0.3.9/Coodesker-x86_1.0.3.9.exe", - "hash": "fe8ef846aa413822bfc6818bbc6a61902182af1d5d5ea3e558d9247379a71b33" + "hash": "c9c94555a927f7c0fa5ed1f8e43e04d3a218d39404b063b91a7faa2c76a4a6f4" } }, "persist": "appdata", diff --git a/bucket/CookTimerPortable.json b/bucket/CookTimerPortable.json index 1d63f510784..c5da280b2ed 100644 --- a/bucket/CookTimerPortable.json +++ b/bucket/CookTimerPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/cook_timer_portable" - }, - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Cook%20Timer%20Portable/CookTimerPortable_$underscoreVersion_English.paf.exe" - }, - "bin": "CookTimerPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/cook_timer_portable" - }, - "description": "Simple countdown timer", - "hash": "md5:69803124b2341c1119d71792e9377427", - "homepage": "https://portableapps.com/apps/utilities/cook_timer_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "CookTimerPortable.exe", - "CookTimerPortable" - ] - ], - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Cook%20Timer%20Portable/CookTimerPortable_0.9.3_Rev_2_English.paf.exe#/dl.7z", - "version": "0.9.3_Rev_2" + "homepage": "https://portableapps.com/apps/utilities/cook_timer_portable", + "description": "Simple countdown timer", + "version": "0.9.3_Rev_2", + "license": "", + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Cook%20Timer%20Portable/CookTimerPortable_0.9.3_Rev_2_English.paf.exe#/dl.7z", + "hash": "md5:69803124b2341c1119d71792e9377427", + "bin": "CookTimerPortable.exe", + "shortcuts": [ + [ + "CookTimerPortable.exe", + "CookTimerPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/cook_timer_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Cook%20Timer%20Portable/CookTimerPortable_$underscoreVersion_English.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/utilities/cook_timer_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/CornicePortable.json b/bucket/CornicePortable.json index 945ee634a86..e2e35daecc6 100644 --- a/bucket/CornicePortable.json +++ b/bucket/CornicePortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/graphics_pictures/cornice_portable" - }, - "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/Cornice%20Portable/CornicePortable_$version.paf.exe" - }, - "bin": "CornicePortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/graphics_pictures/cornice_portable" - }, - "description": "Image viewer", - "hash": "md5:d95a1f7e5cfec2733c3667124d85ac1c", - "homepage": "https://portableapps.com/apps/graphics_pictures/cornice_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "CornicePortable.exe", - "CornicePortable" - ] - ], - "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/Cornice%20Portable/CornicePortable_0.6.1.5.paf.exe#/dl.7z", - "version": "0.6.1.5" + "homepage": "https://portableapps.com/apps/graphics_pictures/cornice_portable", + "description": "Image viewer", + "version": "0.6.1.5", + "license": "", + "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/Cornice%20Portable/CornicePortable_0.6.1.5.paf.exe#/dl.7z", + "hash": "md5:d95a1f7e5cfec2733c3667124d85ac1c", + "bin": "CornicePortable.exe", + "shortcuts": [ + [ + "CornicePortable.exe", + "CornicePortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/graphics_pictures/cornice_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/Cornice%20Portable/CornicePortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/graphics_pictures/cornice_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/CrmPluginReg.json b/bucket/CrmPluginReg.json index 3d5f190b2bb..f52a9845838 100644 --- a/bucket/CrmPluginReg.json +++ b/bucket/CrmPluginReg.json @@ -1,12 +1,26 @@ { - "url": "https://www.nuget.org/api/v2/package/Microsoft.CrmSdk.XrmTooling.PluginRegistrationTool/9.1.0.24#1.zip", - "version": "9.1.0.24", - "bin": [ - ["tools\\PluginRegistration.exe", "CrmPluginReg", ""], - ["tools\\PluginProfiler.Debugger.exe", "CrmPluginProfiler", ""] - ], - "shortcuts": [ - ["tools\\PluginRegistration.exe", "CRM Plugin Registration Tool"], - ["tools\\PluginProfiler.Debugger.exe", "CRM Plugin Profiler Debugger"] - ] + "bin": [ + [ + "tools\\PluginRegistration.exe", + "CrmPluginReg", + "" + ], + [ + "tools\\PluginProfiler.Debugger.exe", + "CrmPluginProfiler", + "" + ] + ], + "shortcuts": [ + [ + "tools\\PluginRegistration.exe", + "CRM Plugin Registration Tool" + ], + [ + "tools\\PluginProfiler.Debugger.exe", + "CRM Plugin Profiler Debugger" + ] + ], + "url": "https://www.nuget.org/api/v2/package/Microsoft.CrmSdk.XrmTooling.PluginRegistrationTool/9.1.0.24#1.zip", + "version": "9.1.0.24" } diff --git a/bucket/CrmSolutionPackager.json b/bucket/CrmSolutionPackager.json index 19a17e5b0e2..f079bf90985 100644 --- a/bucket/CrmSolutionPackager.json +++ b/bucket/CrmSolutionPackager.json @@ -1,8 +1,16 @@ { - "url": "https://www.nuget.org/api/v2/package/Microsoft.CrmSdk.CoreTools/9.1.0.79#dl.zip", - "version": "9.1.0.79", - "bin": [ - ["content\\bin\\coretools\\SolutionPackager.exe", "SolutionPackager", ""], - ["content\\bin\\coretools\\CrmSvcUtil.exe", "CrmSvcUtil", ""] - ] + "bin": [ + [ + "content\\bin\\coretools\\SolutionPackager.exe", + "SolutionPackager", + "" + ], + [ + "content\\bin\\coretools\\CrmSvcUtil.exe", + "CrmSvcUtil", + "" + ] + ], + "url": "https://www.nuget.org/api/v2/package/Microsoft.CrmSdk.CoreTools/9.1.0.79#dl.zip", + "version": "9.1.0.79" } diff --git a/bucket/CrystalDiskMark-Shizuku.json b/bucket/CrystalDiskMark-Shizuku.json index f4a659ebd34..2ee13180317 100644 --- a/bucket/CrystalDiskMark-Shizuku.json +++ b/bucket/CrystalDiskMark-Shizuku.json @@ -1,66 +1,45 @@ { - "architecture": { - "32bit": { - "bin": [ - [ - "DiskMark32S.exe", - "DiskMarkS" - ] - ], - "shortcuts": [ - [ - "DiskMark32S.exe", - "CrystalDiskMark Shizuku Edition" - ] - ] - }, - "64bit": { - "bin": [ - [ - "DiskMark64S.exe", - "DiskMarkS" - ] - ], - "shortcuts": [ - [ - "DiskMark64S.exe", - "CrystalDiskMark Shizuku Edition" - ] - ] - } - }, - "autoupdate": { - "hash": { - "regex": "
$sha256
", - "url": "https://osdn.net/projects/crystaldiskmark/downloads/$matchRelease/CrystalDiskMark$underscoreVersionShizuku.zip/" - }, - "url": "https://free.nchc.org.tw/osdn//crystaldiskmark/$matchRelease/CrystalDiskMark$underscoreVersionShizuku.zip" - }, - "checkver": "releases/(?\\d+)\">CrystalDiskMark\\s+([\\w.]+)<", - "description": "CrystalDiskMark is a simple disk benchmark software(Shizuku Edition).", - "hash": "4b3fc3fdc50d866526cb0cd78b0a95ba97a022884b78ce068179800ecc2cf0e8", - "homepage": "https://osdn.net/projects/crystaldiskmark/", - "license": "BSD-3-Clause", - "notes": [ - " * CrystalDiskMark may shorten SSD/USB Memory life.", - " * Benchmark result is NOT compatible between different major version.", - " * \u201cMB/s\u201d means 1,000,000 byte/sec.", - " * The result depends on Test File Size, Test File Position, Fragmentation, IDE(PATA)/SATA/RAID/SCSI/NVMe controller and CPU speed etc\u2026", - " * A part of SSDs depend on test data(random, 0fill).", - " * If you execute CrystalDiskMark with Administrator rights, it does not show Network Drive.", - " * If you would like to measure Network Drive, please run as w/o Administrator rights.", - " * UAC Dialog: YES -> w/ Administrator Rights, NO -> w/o Administrator Rights", - "-> FAQ " - ], - "persist": [ - "DiskMark32S.ini", - "DiskMark64S.ini" - ], - "pre_install": [ - "'64S', '32S' | ForEach-Object {", - " if (!(Test-Path \"$persist_dir\\DiskMark$_.ini\")) { New-Item \"$dir\\DiskMark$_.ini\" | Out-Null }", - "}" - ], - "url": "https://free.nchc.org.tw/osdn//crystaldiskmark/77936/CrystalDiskMark8_0_4cShizuku.zip", - "version": "8.0.4c" + "homepage": "https://crystalmark.info/ja/software/crystaldiskmark/", + "description": "CrystalDiskMark is a disk benchmark software.", + "license": "MIT", + "version": "8.0.4c", + "url": "https://osdn.net/frs/redir.php?m=auto&f=crystaldiskmark%2F77936%2FCrystalDiskMark8_0_4cShizuku.zip#/dl.zip", + "hash": "4b3fc3fdc50d866526cb0cd78b0a95ba97a022884b78ce068179800ecc2cf0e8", + "architecture": { + "64bit": { + "shortcuts": [ + [ + "DiskMark64S.exe", + "CrystalDiskMark Shizuku Edition" + ] + ] + }, + "32bit": { + "shortcuts": [ + [ + "DiskMark32S.exe", + "CrystalDiskMark Shizuku Edition" + ] + ] + } + }, + "pre_install": [ + "if(!(Test-Path(\"$dir\\DiskMark64S.ini\"))) { New-Item \"$dir\\DiskMark64S.ini\" | Out-Null }", + "if(!(Test-Path(\"$dir\\DiskMark32S.ini\"))) { New-Item \"$dir\\DiskMark32S.ini\" | Out-Null }" + ], + "persist": [ + "DiskMark64S.ini", + "DiskMark32S.ini" + ], + "checkver": { + "url": "https://osdn.net/projects/crystaldiskmark/", + "regex": "releases/(?[\\d]+)\">CrystalDiskMark ([\\w.]+)<" + }, + "autoupdate": { + "url": "https://osdn.net/frs/redir.php?m=auto&f=crystaldiskmark%2F$matchRelease%2FCrystalDiskMark$underscoreVersionShizuku.zip#/dl.zip", + "hash": { + "url": "https://osdn.net/projects/crystaldiskmark/downloads/$matchRelease/CrystalDiskMark$underscoreVersionShizuku.zip/", + "regex": "
$sha256
" + } + } } diff --git a/bucket/CubicExplorerPortable.json b/bucket/CubicExplorerPortable.json index 2cf35c9fbe9..1eb239d143b 100644 --- a/bucket/CubicExplorerPortable.json +++ b/bucket/CubicExplorerPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/cubicexplorer_portable", - "description": "Advanced file manager", - "version": "0.95.1_Rev_2", - "license": "", - "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/Cubic%20Explorer%20Portable/CubicExplorerPortable_0.95.1_Rev_2.paf.exe#/dl.7z", - "hash": "md5:c130428a6ce924881c51718012c38929", - "bin": "CubicExplorerPortable.exe", - "shortcuts": [ - [ - "CubicExplorerPortable.exe", - "CubicExplorerPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/cubicexplorer_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/Cubic%20Explorer%20Portable/CubicExplorerPortable_$underscoreVersion.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/utilities/cubicexplorer_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/cubicexplorer_portable" + }, + "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/Cubic%20Explorer%20Portable/CubicExplorerPortable_$underscoreVersion.paf.exe" + }, + "bin": "CubicExplorerPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/cubicexplorer_portable" + }, + "description": "Advanced file manager", + "hash": "md5:c130428a6ce924881c51718012c38929", + "homepage": "https://portableapps.com/apps/utilities/cubicexplorer_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "CubicExplorerPortable.exe", + "CubicExplorerPortable" + ] + ], + "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/Cubic%20Explorer%20Portable/CubicExplorerPortable_0.95.1_Rev_2.paf.exe#/dl.7z", + "version": "0.95.1_Rev_2" } diff --git a/bucket/DOSBoxPortable.json b/bucket/DOSBoxPortable.json index f46169a1106..92f715a5b4e 100644 --- a/bucket/DOSBoxPortable.json +++ b/bucket/DOSBoxPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/games/dosbox_portable" - }, - "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/DOSBox%20Portable/DOSBoxPortable_$version.paf.exe" - }, - "bin": "DOSBoxPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/games/dosbox_portable" - }, - "description": "DOS emulator for games", - "hash": "md5:376701c9c5f22e10cf1ee4a46862a62c", - "homepage": "https://portableapps.com/apps/games/dosbox_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "DOSBoxPortable.exe", - "DOSBoxPortable" - ] - ], - "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/DOSBox%20Portable/DOSBoxPortable_0.74.3.paf.exe#/dl.7z", - "version": "0.74.3" + "homepage": "https://portableapps.com/apps/games/dosbox_portable", + "description": "DOS emulator for games", + "version": "0.74.3", + "license": "", + "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/DOSBox%20Portable/DOSBoxPortable_0.74.3.paf.exe#/dl.7z", + "hash": "md5:376701c9c5f22e10cf1ee4a46862a62c", + "bin": "DOSBoxPortable.exe", + "shortcuts": [ + [ + "DOSBoxPortable.exe", + "DOSBoxPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/games/dosbox_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/DOSBox%20Portable/DOSBoxPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/games/dosbox_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/DTaskManagerPortable.json b/bucket/DTaskManagerPortable.json index 0568032866f..22dfc5cc70f 100644 --- a/bucket/DTaskManagerPortable.json +++ b/bucket/DTaskManagerPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/dtaskmanager_portable" - }, - "url": "https://download3.portableapps.com/portableapps/DTaskManagerPortable/DTaskManagerPortable_$version.paf.exe?20190321" - }, - "bin": "DTaskManagerPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/dtaskmanager_portable" - }, - "description": "Advanced task manager", - "hash": "md5:0c3450f0b0ab33088c72801614e0a9f4", - "homepage": "https://portableapps.com/apps/utilities/dtaskmanager_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "DTaskManagerPortable.exe", - "DTaskManagerPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/DTaskManagerPortable/DTaskManagerPortable_1.56.52.paf.exe?20190321#/dl.7z", - "version": "1.56.52" + "homepage": "https://portableapps.com/apps/utilities/dtaskmanager_portable", + "description": "Advanced task manager", + "version": "1.56.52", + "license": "", + "url": "https://download3.portableapps.com/portableapps/DTaskManagerPortable/DTaskManagerPortable_1.56.52.paf.exe?20190321#/dl.7z", + "hash": "md5:0c3450f0b0ab33088c72801614e0a9f4", + "bin": "DTaskManagerPortable.exe", + "shortcuts": [ + [ + "DTaskManagerPortable.exe", + "DTaskManagerPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/dtaskmanager_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/DTaskManagerPortable/DTaskManagerPortable_$version.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/dtaskmanager_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/DaveGnukemPortable.json b/bucket/DaveGnukemPortable.json index 60885a705d4..e70eef2d4ed 100644 --- a/bucket/DaveGnukemPortable.json +++ b/bucket/DaveGnukemPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/games/dave-gnukem-portable", - "description": "Side-scrolling platform shooter game", - "version": "1.0.1", - "license": "", - "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/Dave%20Gnukem%20Portable/DaveGnukemPortable_1.0.1_English.paf.exe#/dl.7z", - "hash": "md5:9b58e827e725e492dfc59dded3cd0fd0", - "bin": "DaveGnukemPortable.exe", - "shortcuts": [ - [ - "DaveGnukemPortable.exe", - "DaveGnukemPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/games/dave-gnukem-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/Dave%20Gnukem%20Portable/DaveGnukemPortable_$version_English.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/games/dave-gnukem-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/games/dave-gnukem-portable" + }, + "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/Dave%20Gnukem%20Portable/DaveGnukemPortable_$version_English.paf.exe" + }, + "bin": "DaveGnukemPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/games/dave-gnukem-portable" + }, + "description": "Side-scrolling platform shooter game", + "hash": "md5:9b58e827e725e492dfc59dded3cd0fd0", + "homepage": "https://portableapps.com/apps/games/dave-gnukem-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "DaveGnukemPortable.exe", + "DaveGnukemPortable" + ] + ], + "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/Dave%20Gnukem%20Portable/DaveGnukemPortable_1.0.1_English.paf.exe#/dl.7z", + "version": "1.0.1" } diff --git a/bucket/DeltaCopy.json b/bucket/DeltaCopy.json index 4a1d9c3160a..c4267120d63 100644 --- a/bucket/DeltaCopy.json +++ b/bucket/DeltaCopy.json @@ -1,12 +1,18 @@ { - "url": "http://www.aboutmyx.com/files/DeltaCopyRaw.zip", - "version": "1.4", - "shortcuts": [ - ["deltac.exe", "DeltaCopy Client"], - ["deltas.exe", "DeltaCopy server"] - ], - "bin": [ - "rsync.exe", - "ssh.exe" - ] + "bin": [ + "rsync.exe", + "ssh.exe" + ], + "shortcuts": [ + [ + "deltac.exe", + "DeltaCopy Client" + ], + [ + "deltas.exe", + "DeltaCopy server" + ] + ], + "url": "http://www.aboutmyx.com/files/DeltaCopyRaw.zip", + "version": "1.4" } diff --git a/bucket/DesktopNoteOK.json b/bucket/DesktopNoteOK.json index c9f8fafa962..0e758bb9875 100644 --- a/bucket/DesktopNoteOK.json +++ b/bucket/DesktopNoteOK.json @@ -1,42 +1,49 @@ { + "homepage": "http://softwareok.com/?seite=Microsoft/DesktopNoteOK", + "description": "Desktop notes", + "license": "freeware", "version": "3.71", - "description": "For quick creation of desktop notes on the Windows desktop, with beautiful random options and various customization options.", - "homepage": "http://www.softwareok.com/?seite=Freeware/DesktopNoteOK", - "license": "Freeware", "architecture": { "64bit": { - "url": "http://www.softwareok.com/Download/DesktopNoteOK_x64.zip", - "hash": "6af52026a1e85d2762070ed41903e7ccc4caabcdd5465398bcd9e4a60ad88eeb", - "shortcuts": [ - [ - "DNOK_x64.exe", - "DesktopNoteOK" - ] - ] + "url": "http://softwareok.com/Download/DesktopNoteOK_x64_Portable.zip", + "hash": "c1968d814ed39cdedd6ee5eaecb80ed6d5f48a56f4123dd0460b0b59c257d0db" }, "32bit": { - "url": "http://www.softwareok.com/Download/DesktopNoteOK.zip", - "hash": "b2a00c6b10b2ae1d1d3e670277c20cd75c7a50bc8a086b712331d8387f78a7cd", - "shortcuts": [ - [ - "DNOK.exe", - "DesktopNoteOK" - ] - ] + "url": "http://softwareok.com/Download/DesktopNoteOK_Portable.zip", + "hash": "6ac8edb10daca459b3e4bfbb6899c8345a7504c8ae9168e544f98fdd3df69d69" } }, - "pre_install": "if (!(Test-Path \"$persist_dir\\DesktopNoteOK.ini\")) { Set-Content -Encoding ASCII -Path \"$dir\\DesktopNoteOK.ini\" -Value $null }", + "pre_install": [ + "$exefile = (Get-ChildItem \"$dir\" '*.exe' | Select-Object -First 1).FullName", + "Rename-Item \"$exefile\" \"$dir\\DesktopNoteOK.exe\"", + "if(!(Test-Path \"$persist_dir\\DesktopNoteOK.ini\")) {", + " New-Item \"$dir\\DesktopNoteOK.ini\" -Type File -Force | Out-Null", + "}" + ], + "bin": "DesktopNoteOK.exe", + "shortcuts": [ + [ + "DesktopNoteOK.exe", + "DesktopNoteOK" + ] + ], "persist": "DesktopNoteOK.ini", - "checkver": { - "regex": "DesktopNoteOK ([\\d.]+)" - }, + "checkver": "DesktopNoteOK ([\\d.]+)", "autoupdate": { "architecture": { "64bit": { - "url": "http://www.softwareok.com/Download/DesktopNoteOK_x64.zip" + "url": "http://softwareok.com/Download/DesktopNoteOK_x64_Portable.zip", + "hash": { + "url": "http://softwareok.com/?Download=DesktopNoteOK", + "find": "DesktopNoteOK_x64_Portable\\.zip.+?target=_blank>($sha256)" + } }, "32bit": { - "url": "http://www.softwareok.com/Download/DesktopNoteOK.zip" + "url": "http://softwareok.com/Download/DesktopNoteOK_Portable.zip", + "hash": { + "url": "http://softwareok.com/?Download=DesktopNoteOK", + "find": "DesktopNoteOK_Portable\\.zip.+?target=_blank>($sha256)" + } } } } diff --git a/bucket/DiskCleanerPortable.json b/bucket/DiskCleanerPortable.json index 29849d74580..c1d82f0f0ca 100644 --- a/bucket/DiskCleanerPortable.json +++ b/bucket/DiskCleanerPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/disk_cleaner_portable" - }, - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Disk%20Cleaner%20Portable/DiskCleanerPortable_$underscoreVersion_English.paf.exe" - }, - "bin": "DiskCleanerPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/disk_cleaner_portable" - }, - "description": "Cache, history and temp cleaner", - "hash": "md5:ae4db626a2c79e6f969e9db3d5c2bbef", - "homepage": "https://portableapps.com/apps/utilities/disk_cleaner_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "DiskCleanerPortable.exe", - "DiskCleanerPortable" - ] - ], - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Disk%20Cleaner%20Portable/DiskCleanerPortable_1.7.1645_Rev_2_English.paf.exe#/dl.7z", - "version": "1.7.1645_Rev_2" + "homepage": "https://portableapps.com/apps/utilities/disk_cleaner_portable", + "description": "Cache, history and temp cleaner", + "version": "1.7.1645_Rev_2", + "license": "", + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Disk%20Cleaner%20Portable/DiskCleanerPortable_1.7.1645_Rev_2_English.paf.exe#/dl.7z", + "hash": "md5:ae4db626a2c79e6f969e9db3d5c2bbef", + "bin": "DiskCleanerPortable.exe", + "shortcuts": [ + [ + "DiskCleanerPortable.exe", + "DiskCleanerPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/disk_cleaner_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Disk%20Cleaner%20Portable/DiskCleanerPortable_$underscoreVersion_English.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/utilities/disk_cleaner_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/Dism.json b/bucket/Dism.json index 0f21d4fc4fc..93ed547f76f 100644 --- a/bucket/Dism.json +++ b/bucket/Dism.json @@ -1,42 +1,32 @@ { - "architecture": { - "64bit": { - "hash": "bd782ba834a77661db0b272c00afd5377404b23cb26783507ded145f4c72f9a6", - "url": "https://github.com/Chuyu-Team/Dism-Multi-language/releases/download/v10.1.1002.1/Dism++10.1.1002.1.zip" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/Chuyu-Team/Dism-Multi-language/releases/download/v$version/Dism++$version.zip" - } - } - }, - "bin": [ - [ - "DISM++x64.exe", - "Dism2plus" - ] - ], - "checkver": "github", - "description": "A gatis Windows utility similar to DISM, but with a GUI and based on CBS", - "homepage": "https://github.com/Chuyu-Team/Dism-Multi-language", - "license": "Unknown", - "notes": [ - "[\u53ef\u9009] \u6dfb\u52a0\u66f4\u65b0\u626b\u63cf\u529f\u80fd \u4e0b\u8f7dwsusscn3,\u5e76\u79fb\u52a8\u5230$dir\\Config", - "https://github.com/Chuyu-Team/Dism-Multi-language/releases/download/v$version" - ], - "persist": "Config\\Config.ini", - "pre_install": [ - "if (!(Test-Path \"$persist_dir\\Config\\Config.ini\")) {", - " New-Item \"$dir\\Config\\Config.ini\" | Out-Null", - "}" - ], - "shortcuts": [ - [ - "DISM++x64.exe", - "DISM++" - ] - ], - "version": "10.1.1002.1" + "version": "10.1.1002.1", + "description": "A gatis Windows utility similar to DISM, but with a GUI and based on CBS", + "homepage": "https://github.com/Chuyu-Team/Dism-Multi-language", + "license": "Unknown", + "notes": [ + "[可选] 添加更新扫描功能 下载wsusscn3,并移动到$dir\\Config", + "https://github.com/Chuyu-Team/Dism-Multi-language/releases/download/v$version" + ], + "architecture": { + "64bit": { + "url": "https://github.com/Chuyu-Team/Dism-Multi-language/releases/download/v10.1.1002.1/Dism++10.1.1002.1.zip", + "hash": "bd782ba834a77661db0b272c00afd5377404b23cb26783507ded145f4c72f9a6" + } + }, + "pre_install": [ + "if (!(Test-Path \"$persist_dir\\Config\\Config.ini\")) {", + " New-Item \"$dir\\Config\\Config.ini\" | Out-Null", + "}" + ], + "bin": [["DISM++x64.exe", "Dism2plus"]], + "shortcuts": [["DISM++x64.exe", "DISM++"]], + "persist": "Config\\Config.ini", + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/Chuyu-Team/Dism-Multi-language/releases/download/v$version/Dism++$version.zip" + } + } + } } diff --git a/bucket/Document-TagExplorer.json b/bucket/Document-TagExplorer.json index 63ac4ca6af0..b22a57bc38e 100644 --- a/bucket/Document-TagExplorer.json +++ b/bucket/Document-TagExplorer.json @@ -1,26 +1,26 @@ { - "autoupdate": { - "hash": { - "regex": "$sha256", - "url": "$url.sha256" - }, - "url": "https://scoop-zapps.ziiyc.com/d/Document-TagExplorer/Document-TagExplorer-$version.rar" - }, - "bin": "Quick_TagViewer.exe", - "checkver": { - "regex": "([\\d.]+)", - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/Document-TagExplorer.latest" - }, - "description": "Windows\u6587\u4ef6\u52a0\u6807\u7b7e\u5de5\u5177", - "hash": "152a0a4307bbfb4c72789ebdcdeb7d0d525a1539a9907e0d1334f81deffedc5c", - "homepage": "http://dangerace.ys168.com/", - "persist": "data", - "shortcuts": [ - [ - "Document TagExplore.exe", - "Document TagExplore" - ] - ], - "url": "https://scoop-zapps.ziiyc.com/d/Document-TagExplorer/Document-TagExplorer-2.8.2.rar", - "version": "2.8.2" + "homepage": "http://dangerace.ys168.com/", + "description": "Windows文件加标签工具", + "version": "2.8.2", + "url": "https://scoop-zapps.ziiyc.com/d/Document-TagExplorer/Document-TagExplorer-2.8.2.rar", + "hash": "152a0a4307bbfb4c72789ebdcdeb7d0d525a1539a9907e0d1334f81deffedc5c", + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/Document-TagExplorer.latest", + "regex": "([\\d.]+)" + }, + "persist": "data", + "autoupdate": { + "url": "https://scoop-zapps.ziiyc.com/d/Document-TagExplorer/Document-TagExplorer-$version.rar", + "hash": { + "url": "$url.sha256", + "regex": "$sha256" + } + }, + "bin": "Quick_TagViewer.exe", + "shortcuts": [ + [ + "Document TagExplore.exe", + "Document TagExplore" + ] + ] } diff --git a/bucket/DontPanicPortable.json b/bucket/DontPanicPortable.json index 3684d58062a..2fb4d7f54b4 100644 --- a/bucket/DontPanicPortable.json +++ b/bucket/DontPanicPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/dont_panic_portable", - "description": "One-click app hider", - "version": "3.1.0", - "license": "", - "url": "https://ayera.dl.sourceforge.net/project/portableapps/Dont%20Panic%20Portable/DontPanicPortable_3.1.0.paf.exe#/dl.7z", - "hash": "md5:a02a077471dfbcc0c9435112ce513502", - "bin": "DontPanicPortable.exe", - "shortcuts": [ - [ - "DontPanicPortable.exe", - "DontPanicPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/dont_panic_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://ayera.dl.sourceforge.net/project/portableapps/Dont%20Panic%20Portable/DontPanicPortable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/utilities/dont_panic_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/dont_panic_portable" + }, + "url": "https://ayera.dl.sourceforge.net/project/portableapps/Dont%20Panic%20Portable/DontPanicPortable_$version.paf.exe" + }, + "bin": "DontPanicPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/dont_panic_portable" + }, + "description": "One-click app hider", + "hash": "md5:a02a077471dfbcc0c9435112ce513502", + "homepage": "https://portableapps.com/apps/utilities/dont_panic_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "DontPanicPortable.exe", + "DontPanicPortable" + ] + ], + "url": "https://ayera.dl.sourceforge.net/project/portableapps/Dont%20Panic%20Portable/DontPanicPortable_3.1.0.paf.exe#/dl.7z", + "version": "3.1.0" } diff --git a/bucket/DotTraceSDK.json b/bucket/DotTraceSDK.json index 7a77cb1c5e6..90d245fdd4b 100644 --- a/bucket/DotTraceSDK.json +++ b/bucket/DotTraceSDK.json @@ -1,4 +1,4 @@ { - "url": "https://download.jetbrains.com/resharper/JetBrains.Profiler.SelfSdk.2017.3.2.zip", - "version": "2017.3.2" + "url": "https://download.jetbrains.com/resharper/JetBrains.Profiler.SelfSdk.2017.3.2.zip", + "version": "2017.3.2" } diff --git a/bucket/DriverGenius.json b/bucket/DriverGenius.json index 65c688a7abf..c2afb9a0f13 100644 --- a/bucket/DriverGenius.json +++ b/bucket/DriverGenius.json @@ -1,6 +1,6 @@ { "homepage": "http://www.drivergenius.com/", - "description": "驱动精灵精简单文件版", + "description": "精简单文件版", "version": "9.70.0.104", "url": "https://scoop-zapps.ziiyc.com/d/DriverGenius/DriverGenius-9.70.0.104.exe#/DriverGenius.exe", "hash": "5e7f4f53d701b4b4a070a207e47e12f6756c2ace5c0b186a36ce1c29719f1b9f", diff --git a/bucket/DuplicateFilesFinderPortable.json b/bucket/DuplicateFilesFinderPortable.json index dd6742911e9..b18d703a342 100644 --- a/bucket/DuplicateFilesFinderPortable.json +++ b/bucket/DuplicateFilesFinderPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/duplicate-files-finder-portable", - "description": "Duplicate file finder and remover", - "version": "0.8.0", - "license": "", - "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/Duplicate%20Files%20Finder%20Portable/DuplicateFilesFinderPortable_0.8.0_English.paf.exe#/dl.7z", - "hash": "md5:89e7b30cab310acd90dc57eecb1c18cd", - "bin": "DuplicateFilesFinderPortable.exe", - "shortcuts": [ - [ - "DuplicateFilesFinderPortable.exe", - "DuplicateFilesFinderPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/duplicate-files-finder-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/Duplicate%20Files%20Finder%20Portable/DuplicateFilesFinderPortable_$version_English.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/utilities/duplicate-files-finder-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/duplicate-files-finder-portable" + }, + "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/Duplicate%20Files%20Finder%20Portable/DuplicateFilesFinderPortable_$version_English.paf.exe" + }, + "bin": "DuplicateFilesFinderPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/duplicate-files-finder-portable" + }, + "description": "Duplicate file finder and remover", + "hash": "md5:89e7b30cab310acd90dc57eecb1c18cd", + "homepage": "https://portableapps.com/apps/utilities/duplicate-files-finder-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "DuplicateFilesFinderPortable.exe", + "DuplicateFilesFinderPortable" + ] + ], + "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/Duplicate%20Files%20Finder%20Portable/DuplicateFilesFinderPortable_0.8.0_English.paf.exe#/dl.7z", + "version": "0.8.0" } diff --git a/bucket/Duplicati.json b/bucket/Duplicati.json index fa94d4ff5d6..9c1ddd43f67 100644 --- a/bucket/Duplicati.json +++ b/bucket/Duplicati.json @@ -1,13 +1,10 @@ { - "version": "2.0.6.3", - "description": "Duplicati. A backup software to store encrypted backups online.", + "version": "2.0.6.104", + "description": "Free backup software to store encrypted backups online", "homepage": "https://www.duplicati.com", - "license": "LGPL-2.1-only", - "suggest": { - "Visual C++ Redistributable for Visual Studio 2015": "vcredist2015" - }, - "url": "https://updates.duplicati.com/beta/duplicati-2.0.6.3_beta_2021-06-17.zip", - "hash": "85a45ce43e0f8050324854f64f130e8967d881c73c3e120cf81028c1f110cb50", + "license": "LGPL-2.1", + "url": "https://github.com/duplicati/duplicati/releases/download/v2.0.6.104-2.0.6.104_canary_2022-06-15/duplicati-2.0.6.104_canary_2022-06-15.zip", + "hash": "955c6d466a0bb86d9b8f56006ff3b64ed2acae2d5816ebecaa8fe0351145cc3d", "bin": [ [ "Duplicati.CommandLine.exe", @@ -17,16 +14,23 @@ "shortcuts": [ [ "Duplicati.GUI.TrayIcon.exe", - "Duplicati", - "--portable-mode" + "Duplicati" + ], + [ + "Duplicati.GUI.TrayIcon.exe", + "Duplicati (No Server)", + "--no-hosted-server" ] ], + "env_set": { + "DUPLICATI_HOME": "$dir\\data" + }, "persist": "data", "checkver": { - "url": "https://updates.duplicati.com/beta/latest.manifest", - "regex": "RemoteURLS[\":[]+?https://updates\\.duplicati\\.com/(?\\w+)/(?duplicati-(?[\\d.]+)_\\w+_(?[\\d-]+)\\.zip)" + "url": "https://github.com/duplicati/duplicati/releases", + "regex": "/releases/tag/[vV](?([\\d.]+)-(?[-.\\w]+))" }, "autoupdate": { - "url": "https://updates.duplicati.com/beta/$matchFilename" + "url": "https://github.com/duplicati/duplicati/releases/download/v${matchFull}/duplicati-${matchTag}.zip" } } diff --git a/bucket/DynDNSSimplyClientPortable.json b/bucket/DynDNSSimplyClientPortable.json index 6977d643c77..66760a5a8e5 100644 --- a/bucket/DynDNSSimplyClientPortable.json +++ b/bucket/DynDNSSimplyClientPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/dyndns-simply-client-portable", - "description": "DynDNS hostname IP updater", - "version": "2.0.0.2_Rev_2", - "license": "", - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/DynDNS%20Simply%20Client%20Portable/DynDNSSimplyClientPortable_2.0.0.2_Rev_2.paf.exe#/dl.7z", - "hash": "md5:83efc6ad432779cf7fff53e6619d5b10", - "bin": "DynDNSSimplyClientPortable.exe", - "shortcuts": [ - [ - "DynDNSSimplyClientPortable.exe", - "DynDNSSimplyClientPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/dyndns-simply-client-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/DynDNS%20Simply%20Client%20Portable/DynDNSSimplyClientPortable_$underscoreVersion.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/utilities/dyndns-simply-client-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/dyndns-simply-client-portable" + }, + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/DynDNS%20Simply%20Client%20Portable/DynDNSSimplyClientPortable_$underscoreVersion.paf.exe" + }, + "bin": "DynDNSSimplyClientPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/dyndns-simply-client-portable" + }, + "description": "DynDNS hostname IP updater", + "hash": "md5:83efc6ad432779cf7fff53e6619d5b10", + "homepage": "https://portableapps.com/apps/utilities/dyndns-simply-client-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "DynDNSSimplyClientPortable.exe", + "DynDNSSimplyClientPortable" + ] + ], + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/DynDNS%20Simply%20Client%20Portable/DynDNSSimplyClientPortable_2.0.0.2_Rev_2.paf.exe#/dl.7z", + "version": "2.0.0.2_Rev_2" } diff --git a/bucket/EasyBCD.json b/bucket/EasyBCD.json index a947b9be18f..933fc939009 100644 --- a/bucket/EasyBCD.json +++ b/bucket/EasyBCD.json @@ -1,25 +1,25 @@ { - "homepage": "https://neosmart.net/EasyBCD/", - "version": "2.4.0.237", - "url": "https://scoop-zapps.ziiyc.com/d/360NetRepair/360NetRepair-2.4.0.237.zip", - "hash": "7b2f1d5eaa6dae28e3b5b975edb79e7216b033a59f3088f4dd0e065d492e8c94", - "persist": "profiles", - "bin": "EasyBCD.exe", - "checkver": { - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/EasyBCD.latest", - "regex": "([\\d.]+)" - }, - "autoupdate": { - "url": "https://scoop-zapps.ziiyc.com/d/360NetRepair/360NetRepair-$version.zip", - "hash": { - "url": "$url.sha256", - "regex": "$sha256" - } - }, - "shortcuts": [ - [ - "EasyBCD.exe", - "EasyBCD" - ] - ] + "autoupdate": { + "hash": { + "regex": "$sha256", + "url": "$url.sha256" + }, + "url": "https://scoop-zapps.ziiyc.com/d/360NetRepair/360NetRepair-$version.zip" + }, + "bin": "EasyBCD.exe", + "checkver": { + "regex": "([\\d.]+)", + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/EasyBCD.latest" + }, + "hash": "7b2f1d5eaa6dae28e3b5b975edb79e7216b033a59f3088f4dd0e065d492e8c94", + "homepage": "https://neosmart.net/EasyBCD/", + "persist": "profiles", + "shortcuts": [ + [ + "EasyBCD.exe", + "EasyBCD" + ] + ], + "url": "https://scoop-zapps.ziiyc.com/d/360NetRepair/360NetRepair-2.4.0.237.zip", + "version": "2.4.0.237" } diff --git a/bucket/EasyContextMenu.json b/bucket/EasyContextMenu.json index 5d6fd95077c..3b1fe60b468 100644 --- a/bucket/EasyContextMenu.json +++ b/bucket/EasyContextMenu.json @@ -1,44 +1,38 @@ { - "version": "1.6", - "description": "Sordum's Easy Context Menu. Add useful commands to the right context menus.", - "homepage": "https://www.sordum.org/7615/", - "license": { - "identifier": "Freeware", - "url": "https://www.sordum.org/eula/" - }, - "url": "https://www.sordum.org/files/easy-context-menu/ec_menu.zip", - "hash": "e614d95397831a0df2ce3df64329515e228f810a811fd79391dae95d28eabc86", - "extract_dir": "EcMenu_v1.6", - "architecture": { - "64bit": { - "bin": [ - "EcMenu_x64.exe", - [ - "EcMenu_x64.exe", - "EcMenu" - ] - ], - "shortcuts": [ - [ - "EcMenu_x64.exe", - "Sordum\\Easy Context Menu" - ] - ] - }, - "32bit": { - "bin": "EcMenu.exe", - "shortcuts": [ - [ - "EcMenu.exe", - "Sordum\\Easy Context Menu" - ] - ] - } - }, - "persist": "Files\\EcMenu.ini", - "checkver": "Easy Context Menu\\s*v([\\d.]+)", - "autoupdate": { - "url": "https://www.sordum.org/files/easy-context-menu/ec_menu.zip", - "extract_dir": "EcMenu_v$version" - } + "architecture": { + "32bit": { + "0": [ + "EcMenu.exe", + "Sordum\\Easy Context Menu" + ], + "bin": "EcMenu.exe", + "shortcuts": "" + }, + "64bit": { + "bin": [ + "EcMenu_x64.exe", + "EcMenu" + ], + "shortcuts": [ + "EcMenu_x64.exe", + "Sordum\\Easy Context Menu" + ] + } + }, + "autoupdate": { + "extract_dir": "EcMenu_v$version", + "url": "https://www.sordum.org/files/easy-context-menu/ec_menu.zip" + }, + "checkver": "Easy Context Menu\\s*v([\\d.]+)", + "description": "Sordum's Easy Context Menu. Add useful commands to the right context menus.", + "extract_dir": "EcMenu_v1.6", + "hash": "51e9346c351865952090d2036fd3ef535834d9ef47427030013f03ce761678bf", + "homepage": "https://www.sordum.org/7615/", + "license": { + "identifier": "Freeware", + "url": "https://www.sordum.org/eula/" + }, + "persist": "Files\\EcMenu.ini", + "url": "https://www.sordum.org/files/easy-context-menu/ec_menu.zip", + "version": "1.6" } diff --git a/bucket/EverythingToolbar.json b/bucket/EverythingToolbar.json index 66ba2218ae0..edfa83ebead 100644 --- a/bucket/EverythingToolbar.json +++ b/bucket/EverythingToolbar.json @@ -1,17 +1,21 @@ { - "autoupdate": { - "url": "https://github.com/stnkl/EverythingToolbar/releases/download/$version/EverythingToolbar-$version.msi#/setup.msi_" - }, - "checkver": "github", - "description": "Everything integration for the Windows taskbar", - "hash": "15df78b0127b5f922cf668ba3f0fcaae9343fa6a9f57de1511d913ea9934ddc8", "homepage": "https://github.com/stnkl/EverythingToolbar", + "version": "1.0.3", + "url": "https://github.com/stnkl/EverythingToolbar/archive/refs/tags/1.0.3.zip", + "notes": "Enable EverythingToolbar via the context menu of the taskbar.", + "hash": "33071854b0b9d907435d9757f6a57c41ccaf95c333814f27cd134f161de12f3c", + "depends": "extras/everything", + "checkver": "github", + "pre_install": "if (-not (is_admin)) { error 'Administrator privileges are needed for installation'; break }", "installer": { - "script": "Start-Process -Wait msiexec \"/i `\"$dir\\setup.msi_`\"/norestart /qn INSTALLFOLDER=`\"$dir`\"\" -Verb RunAs" + "file": "install.cmd", + "keep": "true" }, "uninstaller": { - "script": "Start-Process -Wait msiexec \"/x `\"$dir\\setup.msi_`\" /qn /norestart\" -Verb RunAs" + "file": "uninstall.cmd", + "keep": "true" }, - "url": "https://github.com/stnkl/EverythingToolbar/releases/download/1.0.3/EverythingToolbar-1.0.3.msi#/setup.msi_", - "version": "1.0.3" + "autoupdate": { + "url": "https://github.com/stnkl/EverythingToolbar/archive/refs/tags/$version.zip" + } } diff --git a/bucket/EvincePortable.json b/bucket/EvincePortable.json index 38d114df9b2..aa6d17856b8 100644 --- a/bucket/EvincePortable.json +++ b/bucket/EvincePortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/office/evince_portable", - "description": "Document viewer", - "version": "2.32.0-145_Rev_2", - "license": "", - "url": "https://managedway.dl.sourceforge.net/project/portableapps/Evince%20Portable/EvincePortable_2.32.0-145_Rev_2.paf.exe#/dl.7z", - "hash": "md5:228621dbab1d0039a185484143cb86ed", - "bin": "EvincePortable.exe", - "shortcuts": [ - [ - "EvincePortable.exe", - "EvincePortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/office/evince_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://managedway.dl.sourceforge.net/project/portableapps/Evince%20Portable/EvincePortable_$underscoreVersion.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/office/evince_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/office/evince_portable" + }, + "url": "https://managedway.dl.sourceforge.net/project/portableapps/Evince%20Portable/EvincePortable_$underscoreVersion.paf.exe" + }, + "bin": "EvincePortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/office/evince_portable" + }, + "description": "Document viewer", + "hash": "md5:228621dbab1d0039a185484143cb86ed", + "homepage": "https://portableapps.com/apps/office/evince_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "EvincePortable.exe", + "EvincePortable" + ] + ], + "url": "https://managedway.dl.sourceforge.net/project/portableapps/Evince%20Portable/EvincePortable_2.32.0-145_Rev_2.paf.exe#/dl.7z", + "version": "2.32.0-145_Rev_2" } diff --git a/bucket/FalkonPortable.json b/bucket/FalkonPortable.json index 3ff092fde20..d410f01abca 100644 --- a/bucket/FalkonPortable.json +++ b/bucket/FalkonPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/internet/falkon-portable", - "description": "Browser", - "version": "3.1.0_Rev_2", - "license": "", - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Falkon%20Portable/FalkonPortable_3.1.0_Rev_2.paf.exe#/dl.7z", - "hash": "md5:abcbee4bd2387b112f2d34bb6de422fd", - "bin": "FalkonPortable.exe", - "shortcuts": [ - [ - "FalkonPortable.exe", - "FalkonPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/internet/falkon-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Falkon%20Portable/FalkonPortable_$underscoreVersion.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/internet/falkon-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/internet/falkon-portable" + }, + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Falkon%20Portable/FalkonPortable_$underscoreVersion.paf.exe" + }, + "bin": "FalkonPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/internet/falkon-portable" + }, + "description": "Browser", + "hash": "md5:abcbee4bd2387b112f2d34bb6de422fd", + "homepage": "https://portableapps.com/apps/internet/falkon-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "FalkonPortable.exe", + "FalkonPortable" + ] + ], + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Falkon%20Portable/FalkonPortable_3.1.0_Rev_2.paf.exe#/dl.7z", + "version": "3.1.0_Rev_2" } diff --git a/bucket/FastCopyPortable.json b/bucket/FastCopyPortable.json index 51794f9e133..2b86837a46f 100644 --- a/bucket/FastCopyPortable.json +++ b/bucket/FastCopyPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/fastcopy-portable", - "description": "Fast file copier and remover", - "version": "3.63", - "license": "", - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/FastCopy%20Portable/FastCopyPortable_3.63.paf.exe#/dl.7z", - "hash": "md5:be1342f969b594ee158ba8ef4e45c899", - "bin": "FastCopyPortable.exe", - "shortcuts": [ - [ - "FastCopyPortable.exe", - "FastCopyPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/fastcopy-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/FastCopy%20Portable/FastCopyPortable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/utilities/fastcopy-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/fastcopy-portable" + }, + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/FastCopy%20Portable/FastCopyPortable_$version.paf.exe" + }, + "bin": "FastCopyPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/fastcopy-portable" + }, + "description": "Fast file copier and remover", + "hash": "md5:be1342f969b594ee158ba8ef4e45c899", + "homepage": "https://portableapps.com/apps/utilities/fastcopy-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "FastCopyPortable.exe", + "FastCopyPortable" + ] + ], + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/FastCopy%20Portable/FastCopyPortable_3.63.paf.exe#/dl.7z", + "version": "3.63" } diff --git a/bucket/FeedNotifierPortable.json b/bucket/FeedNotifierPortable.json index 7b062d23812..b4060f6c5a1 100644 --- a/bucket/FeedNotifierPortable.json +++ b/bucket/FeedNotifierPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/internet/feed_notifier_portable", - "description": "RSS feed update notifications", - "version": "2.6", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/FeedNotifierPortable_2.6_English.paf.exe#/dl.7z", - "hash": "md5:8300d9c5aa3418a203c3e818c07e531b", - "bin": "FeedNotifierPortable.exe", - "shortcuts": [ - [ - "FeedNotifierPortable.exe", - "FeedNotifierPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/internet/feed_notifier_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/FeedNotifierPortable_$version_English.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/internet/feed_notifier_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/internet/feed_notifier_portable" + }, + "url": "https://downloads.sourceforge.net/portableapps/FeedNotifierPortable_$version_English.paf.exe" + }, + "bin": "FeedNotifierPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/internet/feed_notifier_portable" + }, + "description": "RSS feed update notifications", + "hash": "md5:8300d9c5aa3418a203c3e818c07e531b", + "homepage": "https://portableapps.com/apps/internet/feed_notifier_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "FeedNotifierPortable.exe", + "FeedNotifierPortable" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/FeedNotifierPortable_2.6_English.paf.exe#/dl.7z", + "version": "2.6" } diff --git a/bucket/FileVoyagerPortable.json b/bucket/FileVoyagerPortable.json index b641c07ec33..1e429eb8b51 100644 --- a/bucket/FileVoyagerPortable.json +++ b/bucket/FileVoyagerPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/filevoyager-portable" - }, - "url": "https://download3.portableapps.com/portableapps/FileVoyagerPortable/FileVoyagerPortable_$version.paf.exe?20190321" - }, - "bin": "FileVoyagerPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/filevoyager-portable" - }, - "description": "File manager", - "hash": "md5:b520311f1f85150accaac7ef2aa6162e", - "homepage": "https://portableapps.com/apps/utilities/filevoyager-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "FileVoyagerPortable.exe", - "FileVoyagerPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/FileVoyagerPortable/FileVoyagerPortable_20.1.20.0.paf.exe?20190321#/dl.7z", - "version": "20.1.20.0" + "homepage": "https://portableapps.com/apps/utilities/filevoyager-portable", + "description": "File manager", + "version": "20.1.20.0", + "license": "", + "url": "https://download3.portableapps.com/portableapps/FileVoyagerPortable/FileVoyagerPortable_20.1.20.0.paf.exe?20190321#/dl.7z", + "hash": "md5:b520311f1f85150accaac7ef2aa6162e", + "bin": "FileVoyagerPortable.exe", + "shortcuts": [ + [ + "FileVoyagerPortable.exe", + "FileVoyagerPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/filevoyager-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/FileVoyagerPortable/FileVoyagerPortable_$version.paf.exe?20190321", + "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/FinanceExplorerPortable.json b/bucket/FinanceExplorerPortable.json index 28bbc243d7d..c37b6fc8057 100644 --- a/bucket/FinanceExplorerPortable.json +++ b/bucket/FinanceExplorerPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/office/finance_explorer_portable" - }, - "url": "http://www.metalogicsw.com/download/financeexplorer/FinanceExplorerPortable_$version_English.paf.exe" - }, - "bin": "FinanceExplorerPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/office/finance_explorer_portable" - }, - "description": "Personal financial management", - "hash": "f289472f58db71b7027e8c918df94406ad3d41442be680c7719271c6a2467b27", "homepage": "https://portableapps.com/apps/office/finance_explorer_portable", + "description": "Personal financial management", + "version": "8.2.0", "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "url": "http://www.metalogicsw.com/download/financeexplorer/FinanceExplorerPortable_8.2.0_English.paf.exe#/dl.7z", + "hash": "md5:4618677c12e02f49de6b755489869887", + "bin": "FinanceExplorerPortable.exe", "shortcuts": [ [ "FinanceExplorerPortable.exe", "FinanceExplorerPortable" ] ], - "url": "http://www.metalogicsw.com/download/financeexplorer/FinanceExplorerPortable_8.2.0_English.paf.exe", - "version": "8.2.0" + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/office/finance_explorer_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "http://www.metalogicsw.com/download/financeexplorer/FinanceExplorerPortable_$version_English.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/office/finance_explorer_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/Firefox-Portable.json b/bucket/Firefox-Portable.json index e2da64745d9..d3945d7992e 100644 --- a/bucket/Firefox-Portable.json +++ b/bucket/Firefox-Portable.json @@ -1,8 +1,9 @@ { "version": "111.0.1", - "description": "Popular open source web browser.", + "description": "Firefox. Popular open source web browser.", "homepage": "https://www.mozilla.org/firefox/", "license": "MPL-2.0", + "changelog": "https://www.mozilla.org/en-US/firefox/111.0.1/releasenotes/", "architecture": { "64bit": { "url": "https://archive.mozilla.org/pub/firefox/releases/111.0.1/win64/en-US/Firefox%20Setup%20111.0.1.exe#/dl.7z", @@ -14,21 +15,13 @@ } }, "extract_dir": "core", - "bin": [ - [ - "firefox.exe", - "firefox", - "-profile \"$dir\\profile\"" - ] - ], + "bin": "firefox.exe", "shortcuts": [ [ "firefox.exe", - "Firefox", - "-profile \"$dir\\profile\"" + "Firefox" ] ], - "persist": "Profile", "checkver": { "url": "https://www.mozilla.org/en-US/firefox/notes/", "regex": "
([\\d.]+)
" @@ -49,6 +42,7 @@ "regex": "$sha512\\s+win32/en-US/$basename" } } - } + }, + "changelog": "https://www.mozilla.org/en-US/firefox/$version/releasenotes/" } } diff --git a/bucket/Firefox-developer-zh.json b/bucket/Firefox-developer-zh.json index 66302b740c3..8cd349a7fd5 100644 --- a/bucket/Firefox-developer-zh.json +++ b/bucket/Firefox-developer-zh.json @@ -1,41 +1,41 @@ { + "version": "112.0b9", + "description": "Developer builds of Firefox: the popular open source web browser.", + "homepage": "https://www.mozilla.org/zh-CN/firefox/developer/", + "license": "MPL-2.0", "architecture": { "64bit": { - "hash": "sha512:5f41018c735126f200c5c40813799580ec71a18ede10e09b21cc2cae19e9a9640afbd4172d8eee0cf45dc8875dad30bd61268f45f716a8066d954f82ac2f01ea", - "url": "https://archive.mozilla.org/pub/devedition/releases/112.0b9/win64/zh-CN/Firefox%20Setup%20112.0b9.exe#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "hash": { - "regex": "$sha512\\s+win64/zh-CN/$basename", - "url": "https://archive.mozilla.org/pub/devedition/releases/$version/SHA512SUMS" - }, - "url": "https://archive.mozilla.org/pub/devedition/releases/$version/win64/zh-CN/Firefox%20Setup%20$version.exe#/dl.7z" - } + "url": "https://archive.mozilla.org/pub/devedition/releases/112.0b9/win64/zh-CN/Firefox%20Setup%20112.0b9.exe#/dl.7z", + "hash": "sha512:5f41018c735126f200c5c40813799580ec71a18ede10e09b21cc2cae19e9a9640afbd4172d8eee0cf45dc8875dad30bd61268f45f716a8066d954f82ac2f01ea" } }, + "extract_dir": "core", "bin": [ [ "firefox.exe", "firefox-dev" ] ], - "checkver": { - "regex": "devedition-([\\db.]+)-", - "url": "https://aus5.mozilla.org/update/6/Firefox/93.0/_/WINNT_x86_64-msvc-x64/en-US/aurora/_/_/_/_/update.xml", - "xpath": "/updates/update/patch/@URL" - }, - "description": "Developer builds of Firefox: the popular open source web browser.", - "extract_dir": "core", - "homepage": "https://www.mozilla.org/zh-CN/firefox/developer/", - "license": "MPL-2.0", "shortcuts": [ [ "firefox.exe", "Firefox Developer Edition" ] ], - "version": "112.0b9" + "checkver": { + "url": "https://aus5.mozilla.org/update/6/Firefox/93.0/_/WINNT_x86_64-msvc-x64/zh-CN/aurora/_/_/_/_/update.xml", + "xpath": "/updates/update/patch/@URL", + "regex": "devedition-([\\db.]+)-" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://archive.mozilla.org/pub/devedition/releases/$version/win64/zh-CN/Firefox%20Setup%20$version.exe#/dl.7z", + "hash": { + "url": "https://archive.mozilla.org/pub/devedition/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win64/zh-CN/$basename" + } + } + } + } } diff --git a/bucket/FirefoxPortable2ndProfile.json b/bucket/FirefoxPortable2ndProfile.json index a84056be24e..64338b03398 100644 --- a/bucket/FirefoxPortable2ndProfile.json +++ b/bucket/FirefoxPortable2ndProfile.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/FirefoxPortable" - }, - "url": "https://downloads.sourceforge.net/portableapps/FirefoxPortable2ndProfile_$version.paf.exe" - }, - "bin": "FirefoxPortable2ndProfile.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/FirefoxPortable" - }, - "description": "Browser", - "hash": "md5:cb0cc4d1b2441cda4e63cc0e034b5fbd", - "homepage": "https://portableapps.com/FirefoxPortable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "FirefoxPortable2ndProfile.exe", - "FirefoxPortable2ndProfile" - ] - ], - "url": "https://downloads.sourceforge.net/portableapps/FirefoxPortable2ndProfile_2.0.1.paf.exe#/dl.7z", - "version": "2.0.1" + "homepage": "https://portableapps.com/FirefoxPortable", + "description": "Browser", + "version": "2.0.1", + "license": "", + "url": "https://downloads.sourceforge.net/portableapps/FirefoxPortable2ndProfile_2.0.1.paf.exe#/dl.7z", + "hash": "md5:cb0cc4d1b2441cda4e63cc0e034b5fbd", + "bin": "FirefoxPortable2ndProfile.exe", + "shortcuts": [ + [ + "FirefoxPortable2ndProfile.exe", + "FirefoxPortable2ndProfile" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/FirefoxPortable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/portableapps/FirefoxPortable2ndProfile_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/FirefoxPortable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/FirefoxPortableLegacy52.json b/bucket/FirefoxPortableLegacy52.json index 6c11f0d75a6..2ab1b6d6633 100644 --- a/bucket/FirefoxPortableLegacy52.json +++ b/bucket/FirefoxPortableLegacy52.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/internet/firefox-portable-esr", - "description": "Browser", - "version": "52.9.0", - "license": "", - "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/Mozilla%20Firefox%2C%20P.E.%20Legacy/Mozilla%20Firefox%2C%20Portable%20Edition%20Legacy52%2052.9.0/FirefoxPortableLegacy52_52.9.0_English.paf.exe#/dl.7z", - "hash": "md5:bcc7fc334e278629bfddc97210dd094e", - "bin": "FirefoxPortableLegacy52.exe", - "shortcuts": [ - [ - "FirefoxPortableLegacy52.exe", - "FirefoxPortableLegacy52" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/internet/firefox-portable-esr", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/Mozilla%20Firefox%2C%20P.E.%20Legacy/Mozilla%20Firefox%2C%20Portable%20Edition%20Legacy52%20$version/FirefoxPortableLegacy52_$version_English.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/internet/firefox-portable-esr", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/internet/firefox-portable-esr" + }, + "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/Mozilla%20Firefox%2C%20P.E.%20Legacy/Mozilla%20Firefox%2C%20Portable%20Edition%20Legacy52%20$version/FirefoxPortableLegacy52_$version_English.paf.exe" + }, + "bin": "FirefoxPortableLegacy52.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/internet/firefox-portable-esr" + }, + "description": "Browser", + "hash": "md5:bcc7fc334e278629bfddc97210dd094e", + "homepage": "https://portableapps.com/apps/internet/firefox-portable-esr", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "FirefoxPortableLegacy52.exe", + "FirefoxPortableLegacy52" + ] + ], + "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/Mozilla%20Firefox%2C%20P.E.%20Legacy/Mozilla%20Firefox%2C%20Portable%20Edition%20Legacy52%2052.9.0/FirefoxPortableLegacy52_52.9.0_English.paf.exe#/dl.7z", + "version": "52.9.0" } diff --git a/bucket/FirefoxPortableNightly.json b/bucket/FirefoxPortableNightly.json index e42c84d0047..7a5aa4ba190 100644 --- a/bucket/FirefoxPortableNightly.json +++ b/bucket/FirefoxPortableNightly.json @@ -1,28 +1,30 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/internet/firefox-portable-nightly" - }, - "url": "https://download3.portableapps.com/portableapps/FirefoxPortableNightly/FirefoxPortableNightly_$underscoreVersion_English_online.paf.exe" - }, - "bin": "FirefoxPortableNightly/FirefoxPortableNightly.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/internet/firefox-portable-nightly" - }, - "description": "Browser", - "hash": "md5:4c8d43d2d728c4554465efd44ceb3429", - "homepage": "https://portableapps.com/apps/internet/firefox-portable-nightly", - "installer": {}, - "license": "", - "persist": "Data", - "shortcuts": [ - [ - "FirefoxPortableNightly/FirefoxPortableNightly.exe", - "FirefoxPortableNightly" - ] - ], - "url": "https://download3.portableapps.com/portableapps/FirefoxPortableNightly/FirefoxPortableNightly_78.0_Alpha_1_Pre_English_online.paf.exe", - "version": "78.0_Alpha_1_Pre" + "homepage": "https://portableapps.com/apps/internet/firefox-portable-nightly", + "description": "Browser", + "version": "78.0_Alpha_1_Pre", + "license": "", + "url": "https://download3.portableapps.com/portableapps/FirefoxPortableNightly/FirefoxPortableNightly_78.0_Alpha_1_Pre_English_online.paf.exe", + "hash": "md5:4c8d43d2d728c4554465efd44ceb3429", + "bin": "FirefoxPortableNightly/FirefoxPortableNightly.exe", + "shortcuts": [ + [ + "FirefoxPortableNightly/FirefoxPortableNightly.exe", + "FirefoxPortableNightly" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/internet/firefox-portable-nightly", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/FirefoxPortableNightly/FirefoxPortableNightly_$underscoreVersion_English_online.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/internet/firefox-portable-nightly", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "installer": { + + } } diff --git a/bucket/FlowUs.json b/bucket/FlowUs.json index 8dde5339867..c648dd6631c 100644 --- a/bucket/FlowUs.json +++ b/bucket/FlowUs.json @@ -1,14 +1,21 @@ { - "homepage": "https://flowus.cn/", - "description": "a knowledge management & collaboration platform", + "homepage": "https://flowus.cn/download", "license": "unknown", "version": "1.1.4", - "url": "https://yunshang-desktop.oss-cn-beijing.aliyuncs.com/production/windows/ia32/FlowUs%20Setup%201.1.4.exe#dl.7z", - "hash": "c35918f57d48fa52f5a6c645ef249e2be25548b69ca378303b2f201f19b57279", + "architecture": { + "64bit": { + "url": "https://desktopdownload.flowus.cn/production/windows/x64/FlowUs%20Setup%201.1.4.exe#/dl.7z", + "hash": "30a511fbeb0940340e0f61c0ab5fa7a418a2db0d6f43ae93ec43dae1b5aab1bf" + }, + "32bit": { + "url": "https://desktopdownload.flowus.cn/production/windows/ia32/FlowUs%20Setup%201.1.4.exe#/dl.7z", + "hash": "c35918f57d48fa52f5a6c645ef249e2be25548b69ca378303b2f201f19b57279" + } + }, "installer": { "script": [ - "Expand-7ZipArchive \"$dir\\`$PLUGINSDIR\\app-32.7z\" \"$dir\" -Removal", - "Remove-Item \"$dir\\`$PLUGINSDIR\",\"$dir\\`$R0\" -Force -Recurse" + "Expand-7ZipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal", + "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\`$R0\" -Force -Recurse" ] }, "bin": "FlowUs.exe", @@ -20,9 +27,16 @@ ], "checkver": { "url": "https://flowus.cn/download", - "regex": "\"winVersion\":\"([\\d.]+)\"" + "regex": "\"win64Version\":\"([\\d.]+)\"" }, "autoupdate": { - "url": "https://yunshang-desktop.oss-cn-beijing.aliyuncs.com/production/windows/ia32/FlowUs%20Setup%20$version.exe#dl.7z" + "architecture": { + "64bit": { + "url": "https://desktopdownload.flowus.cn/production/windows/x64/FlowUs%20Setup%20$version.exe#/dl.7z" + }, + "32bit": { + "url": "https://desktopdownload.flowus.cn/production/windows/ia32/FlowUs%20Setup%20$version.exe#/dl.7z" + } + } } } diff --git a/bucket/Foxmail.json b/bucket/Foxmail.json index ecf0ea5fc60..3818d1b3b62 100644 --- a/bucket/Foxmail.json +++ b/bucket/Foxmail.json @@ -1,20 +1,9 @@ { - "autoupdate": { - "url": "https://dldir1.qq.com/foxmail/windows/FoxmailSetup_$version.exe#/dl.7z" - }, - "checkver": { - "regex": "FoxmailSetup_([\\d.]+).exe", - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/Foxmail.latest" - }, - "description": "你的邮件,现在有了新看法。", - "hash": "a2ed6b995a29bde883e3f0542ed9a358310130d5117384a0023b1cd19598696a", + "version": "7.2.25.213", "homepage": "https://www.foxmail.com/", - "persist": [ - "Storage", - "Global", - "FMStorage.list" - ], - "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\" -Recurse", + "description": "Foxmail like you've never seen it before.", + "url": "https://dldir1.qq.com/foxmail/windows/FoxmailSetup_7.2.25.213.exe#/dl.7z", + "hash": "a2ed6b995a29bde883e3f0542ed9a358310130d5117384a0023b1cd19598696a", "pre_install": [ "$file = 'FMStorage.list'", "if (!(Test-Path \"$persist_dir\\$file\")) {", @@ -23,12 +12,23 @@ " Set-Content \"$dir\\$file\" ($CONT -join \"`r`n\") -Encoding Ascii", "}" ], + "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\" -Recurse", "shortcuts": [ [ "Foxmail.exe", "Foxmail" ] ], - "url": "https://dldir1.qq.com/foxmail/windows/FoxmailSetup_7.2.25.213.exe#/dl.7z", - "version": "7.2.25.213" + "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/FreeCommanderPortable.json b/bucket/FreeCommanderPortable.json index d0957f20f39..c50dbe1f08f 100644 --- a/bucket/FreeCommanderPortable.json +++ b/bucket/FreeCommanderPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/freecommander_portable" - }, - "url": "https://freecommander.com/downloads/FreeCommanderPortable_$underscoreVersion.paf.exe" - }, - "bin": "FreeCommanderPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/freecommander_portable" - }, - "description": "File manager", - "hash": "md5:d3aad1125b02fc11b1b2722fe8181dbb", - "homepage": "https://portableapps.com/apps/utilities/freecommander_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "FreeCommanderPortable.exe", - "FreeCommanderPortable" - ] - ], - "url": "https://freecommander.com/downloads/FreeCommanderPortable_2020_Build_810a.paf.exe#/dl.7z", - "version": "2020_Build_810a" + "homepage": "https://portableapps.com/apps/utilities/freecommander_portable", + "description": "File manager", + "version": "2020_Build_810a", + "license": "", + "url": "https://freecommander.com/downloads/FreeCommanderPortable_2020_Build_810a.paf.exe#/dl.7z", + "hash": "md5:d3aad1125b02fc11b1b2722fe8181dbb", + "bin": "FreeCommanderPortable.exe", + "shortcuts": [ + [ + "FreeCommanderPortable.exe", + "FreeCommanderPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/freecommander_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://freecommander.com/downloads/FreeCommanderPortable_$underscoreVersion.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/utilities/freecommander_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/FreeDownloadManagerPortable.json b/bucket/FreeDownloadManagerPortable.json index 7bd73c6acad..21c0e46e116 100644 --- a/bucket/FreeDownloadManagerPortable.json +++ b/bucket/FreeDownloadManagerPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/internet/free-download-manager-portable", - "description": "Download manager and optimizer", - "version": "3.9.7.1641", - "license": "", - "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/Free%20Download%20Manager%20Portable/FreeDownloadManagerPortable_3.9.7.1641.paf.exe#/dl.7z", - "hash": "md5:11c77d675e0123b98d0d8ece5720a777", - "bin": "FreeDownloadManagerPortable.exe", - "shortcuts": [ - [ - "FreeDownloadManagerPortable.exe", - "FreeDownloadManagerPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/internet/free-download-manager-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/Free%20Download%20Manager%20Portable/FreeDownloadManagerPortable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/internet/free-download-manager-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/internet/free-download-manager-portable" + }, + "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/Free%20Download%20Manager%20Portable/FreeDownloadManagerPortable_$version.paf.exe" + }, + "bin": "FreeDownloadManagerPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/internet/free-download-manager-portable" + }, + "description": "Download manager and optimizer", + "hash": "md5:11c77d675e0123b98d0d8ece5720a777", + "homepage": "https://portableapps.com/apps/internet/free-download-manager-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "FreeDownloadManagerPortable.exe", + "FreeDownloadManagerPortable" + ] + ], + "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/Free%20Download%20Manager%20Portable/FreeDownloadManagerPortable_3.9.7.1641.paf.exe#/dl.7z", + "version": "3.9.7.1641" } diff --git a/bucket/FreeMatPortable.json b/bucket/FreeMatPortable.json index 31198b1a240..040f3a9559f 100644 --- a/bucket/FreeMatPortable.json +++ b/bucket/FreeMatPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/education/freemat_portable" - }, - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/FreeMat%20Portable/FreeMatPortable_$version_English.paf.exe" - }, - "bin": "FreeMatPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/education/freemat_portable" - }, - "description": "Scientific prototyping and technical computing", - "hash": "md5:d19e4a163bd54e4d6364da9b7a1c2af1", - "homepage": "https://portableapps.com/apps/education/freemat_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "FreeMatPortable.exe", - "FreeMatPortable" - ] - ], - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/FreeMat%20Portable/FreeMatPortable_4.2_English.paf.exe#/dl.7z", - "version": "4.2" + "homepage": "https://portableapps.com/apps/education/freemat_portable", + "description": "Scientific prototyping and technical computing", + "version": "4.2", + "license": "", + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/FreeMat%20Portable/FreeMatPortable_4.2_English.paf.exe#/dl.7z", + "hash": "md5:d19e4a163bd54e4d6364da9b7a1c2af1", + "bin": "FreeMatPortable.exe", + "shortcuts": [ + [ + "FreeMatPortable.exe", + "FreeMatPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/education/freemat_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/FreeMat%20Portable/FreeMatPortable_$version_English.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/education/freemat_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/FrhedPortable.json b/bucket/FrhedPortable.json index a904cd94786..17fa527bf83 100644 --- a/bucket/FrhedPortable.json +++ b/bucket/FrhedPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/development/frhed_portable" - }, - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/Frhed%20Portable/FrhedPortable_$underscoreVersion.paf.exe" - }, - "bin": "FrhedPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/development/frhed_portable" - }, - "description": "Free hex editor", - "hash": "md5:0fe5231bc1447068c308c0fc168d43b9", - "homepage": "https://portableapps.com/apps/development/frhed_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "FrhedPortable.exe", - "FrhedPortable" - ] - ], - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/Frhed%20Portable/FrhedPortable_1.6.0_Rev_3.paf.exe#/dl.7z", - "version": "1.6.0_Rev_3" + "homepage": "https://portableapps.com/apps/development/frhed_portable", + "description": "Free hex editor", + "version": "1.6.0_Rev_3", + "license": "", + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/Frhed%20Portable/FrhedPortable_1.6.0_Rev_3.paf.exe#/dl.7z", + "hash": "md5:0fe5231bc1447068c308c0fc168d43b9", + "bin": "FrhedPortable.exe", + "shortcuts": [ + [ + "FrhedPortable.exe", + "FrhedPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/development/frhed_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/Frhed%20Portable/FrhedPortable_$underscoreVersion.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/development/frhed_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/FyrePortable.json b/bucket/FyrePortable.json index 44b8af94043..31cb360c987 100644 --- a/bucket/FyrePortable.json +++ b/bucket/FyrePortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/graphics_pictures/fyre_portable", - "description": "2D computational artwork", - "version": "1.0.0", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/FyrePortable_1.0.0_English.paf.exe#/dl.7z", - "hash": "md5:9f97f0e47d61677bfa7da6542a9ba696", - "bin": "FyrePortable.exe", - "shortcuts": [ - [ - "FyrePortable.exe", - "FyrePortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/graphics_pictures/fyre_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/FyrePortable_$version_English.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/graphics_pictures/fyre_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/graphics_pictures/fyre_portable" + }, + "url": "https://downloads.sourceforge.net/portableapps/FyrePortable_$version_English.paf.exe" + }, + "bin": "FyrePortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/graphics_pictures/fyre_portable" + }, + "description": "2D computational artwork", + "hash": "md5:9f97f0e47d61677bfa7da6542a9ba696", + "homepage": "https://portableapps.com/apps/graphics_pictures/fyre_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "FyrePortable.exe", + "FyrePortable" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/FyrePortable_1.0.0_English.paf.exe#/dl.7z", + "version": "1.0.0" } diff --git a/bucket/GHra2.json b/bucket/GHra2.json index c2aaa21b5e2..1e9f5b82798 100644 --- a/bucket/GHra2.json +++ b/bucket/GHra2.json @@ -1,14 +1,14 @@ { - "homepage": "http://www.uc129.com/", - "description": "红警2共和国之辉", - "license": "shareware", - "version": "1.0.0", - "url": "https://sourceforge.net/projects/icecreamzeng/files/games/ra/GHra2.zip", - "hash": "78859338fdab88b2b358977ec23a42b35621fbc72735aa6e4f27e0b8fd4b4c7f", - "shortcuts": [ - [ - "ra2.exe", - "红警2共和国之辉" + "homepage": "http://www.uc129.com/", + "description":"红警2共和国之辉", + "license":"shareware", + "version":"1.0.0", + "url":"https://sourceforge.net/projects/icecreamzeng/files/games/ra/GHra2.zip", + "hash":"78859338fdab88b2b358977ec23a42b35621fbc72735aa6e4f27e0b8fd4b4c7f", + "shortcuts": [ + [ + "ra2.exe", + "红警2共和国之辉" + ] ] - ] } diff --git a/bucket/GPU-ZPortable.json b/bucket/GPU-ZPortable.json index 5fac27469ca..51d2d42714c 100644 --- a/bucket/GPU-ZPortable.json +++ b/bucket/GPU-ZPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/gpu-z-portable" - }, - "url": "https://download3.portableapps.com/portableapps/GPU-ZPortable/GPU-ZPortable_$version.paf.exe?20190321" - }, - "bin": "GPU-ZPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/gpu-z-portable" - }, - "description": "Graphics profiler", - "hash": "md5:590e7671a2589c5051d3b0b08f32baf7", - "homepage": "https://portableapps.com/apps/utilities/gpu-z-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "GPU-ZPortable.exe", - "GPU-ZPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/GPU-ZPortable/GPU-ZPortable_2.31.0.paf.exe?20190321#/dl.7z", - "version": "2.31.0" + "homepage": "https://portableapps.com/apps/utilities/gpu-z-portable", + "description": "Graphics profiler", + "version": "2.31.0", + "license": "", + "url": "https://download3.portableapps.com/portableapps/GPU-ZPortable/GPU-ZPortable_2.31.0.paf.exe?20190321#/dl.7z", + "hash": "md5:590e7671a2589c5051d3b0b08f32baf7", + "bin": "GPU-ZPortable.exe", + "shortcuts": [ + [ + "GPU-ZPortable.exe", + "GPU-ZPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/gpu-z-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/GPU-ZPortable/GPU-ZPortable_$version.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/gpu-z-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/GeekUninstallerPortable.json b/bucket/GeekUninstallerPortable.json index b1c479166bb..bd134d8a4d2 100644 --- a/bucket/GeekUninstallerPortable.json +++ b/bucket/GeekUninstallerPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/geekuninstaller-portable", - "description": "Local software uninstaller", - "version": "1.4.7.142", - "license": "", - "url": "https://download3.portableapps.com/portableapps/GeekUninstallerPortable/GeekUninstallerPortable_1.4.7.142.paf.exe?20190321#/dl.7z", - "hash": "md5:9a942dd7f881562c17b67a109c88f584", - "bin": "GeekUninstallerPortable.exe", - "shortcuts": [ - [ - "GeekUninstallerPortable.exe", - "GeekUninstallerPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/geekuninstaller-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/GeekUninstallerPortable/GeekUninstallerPortable_$version.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/utilities/geekuninstaller-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/geekuninstaller-portable" + }, + "url": "https://download3.portableapps.com/portableapps/GeekUninstallerPortable/GeekUninstallerPortable_$version.paf.exe?20190321" + }, + "bin": "GeekUninstallerPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/geekuninstaller-portable" + }, + "description": "Local software uninstaller", + "hash": "md5:9a942dd7f881562c17b67a109c88f584", + "homepage": "https://portableapps.com/apps/utilities/geekuninstaller-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "GeekUninstallerPortable.exe", + "GeekUninstallerPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/GeekUninstallerPortable/GeekUninstallerPortable_1.4.7.142.paf.exe?20190321#/dl.7z", + "version": "1.4.7.142" } diff --git a/bucket/GetSudokuPortable.json b/bucket/GetSudokuPortable.json index 3358ff1e7a8..10f9b6c2122 100644 --- a/bucket/GetSudokuPortable.json +++ b/bucket/GetSudokuPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/games/get_sudoku_portable", - "description": "Interactive sudoku solver", - "version": "1.0_Rev_2", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/GetSudokuPortable_1.0_Rev_2.paf.exe#/dl.7z", - "hash": "md5:f84519f53cd5d588a9eccd624d2021a3", - "bin": "GetSudokuPortable.exe", - "shortcuts": [ - [ - "GetSudokuPortable.exe", - "GetSudokuPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/games/get_sudoku_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/GetSudokuPortable_$underscoreVersion.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/games/get_sudoku_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/games/get_sudoku_portable" + }, + "url": "https://downloads.sourceforge.net/portableapps/GetSudokuPortable_$underscoreVersion.paf.exe" + }, + "bin": "GetSudokuPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/games/get_sudoku_portable" + }, + "description": "Interactive sudoku solver", + "hash": "md5:f84519f53cd5d588a9eccd624d2021a3", + "homepage": "https://portableapps.com/apps/games/get_sudoku_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "GetSudokuPortable.exe", + "GetSudokuPortable" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/GetSudokuPortable_1.0_Rev_2.paf.exe#/dl.7z", + "version": "1.0_Rev_2" } diff --git a/bucket/Git-Credential-Manager-aoks.json b/bucket/Git-Credential-Manager-aoks.json index ff629e08095..8222e59ca76 100644 --- a/bucket/Git-Credential-Manager-aoks.json +++ b/bucket/Git-Credential-Manager-aoks.json @@ -1,24 +1,24 @@ { + "autoupdate": { + "url": "https://github.com/GitCredentialManager/git-credential-manager/releases/download/v$version/gcm-win-x86-$version.zip" + }, + "bin": "git-credential-manager.exe", + "checkver": "github", "description": "Secure, cross-platform Git credential storage with authentication to GitHub, Azure Repos, and other popular Git hosting services.", + "hash": "3ce520927a4f048da19c4b9d3b449045a20a646ee941b16850be22f406f76047", "homepage": "https://github.com/GitCredentialManager/git-credential-manager", - "version": "2.0.935", "license": "MIT", - "url": "https://github.com/GitCredentialManager/git-credential-manager/releases/download/v2.0.935/gcm-win-x86-2.0.935.zip", - "hash": "3ce520927a4f048da19c4b9d3b449045a20a646ee941b16850be22f406f76047", - "bin": "git-credential-manager.exe", + "notes": [ + "If this is the first GCM installation, please run", + " - \"$dir\\git-credential-manager configure [--system]\"", + "to finalize the initial setup." + ], "shortcuts": [ [ "git-credential-manager.exe", "Git-Credential-Manager" ] ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/GitCredentialManager/git-credential-manager/releases/download/v$version/gcm-win-x86-$version.zip" - }, - "notes": [ - "If this is the first GCM installation, please run", - " - \"$dir\\git-credential-manager configure [--system]\"", - "to finalize the initial setup." - ] + "url": "https://github.com/GitCredentialManager/git-credential-manager/releases/download/v2.0.935/gcm-win-x86-2.0.935.zip", + "version": "2.0.935" } diff --git a/bucket/Git-Credential-Manager-for-Windows-aoks.json b/bucket/Git-Credential-Manager-for-Windows-aoks.json index 2d412f99fa3..a1bb9ee9832 100644 --- a/bucket/Git-Credential-Manager-for-Windows-aoks.json +++ b/bucket/Git-Credential-Manager-for-Windows-aoks.json @@ -1,24 +1,24 @@ { - "##": "deprecated, see https://github.com/microsoft/Git-Credential-Manager-Core", - "description": "Secure Git credential storage for Windows with support for Visual Studio Team Services, GitHub, and Bitbucket multi-factor authentication.", - "homepage": "https://github.com/microsoft/Git-Credential-Manager-for-Windows", - "license": "MIT", - "version": "1.20.0", - "bin": "git-credential-manager.exe", - "checkver": { - "github": "https://github.com/microsoft/Git-Credential-Manager-for-Windows" - }, - "url": "https://github.com/microsoft/Git-Credential-Manager-for-Windows/releases/download/1.20.0/gcmw-v1.20.0.zip", - "hash": "523847459aef94bf45e15c08ab67c1c23b6dcb563b2cbda956c04dc491f82cdb", - "autoupdate": { - "url": "https://github.com/microsoft/Git-Credential-Manager-for-Windows/releases/download/$version/gcmw-v$version.zip", - "hash": { - "url": "$url.sha256.txt" - } - }, - "notes": [ - "If this is the first GCMW installation, please run", - " - \"$dir\\git-credential-manager install\"", - "to finalize the initial setup." - ] + "##": "deprecated, see https://github.com/microsoft/Git-Credential-Manager-Core", + "autoupdate": { + "hash": { + "url": "$url.sha256.txt" + }, + "url": "https://github.com/microsoft/Git-Credential-Manager-for-Windows/releases/download/$version/gcmw-v$version.zip" + }, + "bin": "git-credential-manager.exe", + "checkver": { + "github": "https://github.com/microsoft/Git-Credential-Manager-for-Windows" + }, + "description": "Secure Git credential storage for Windows with support for Visual Studio Team Services, GitHub, and Bitbucket multi-factor authentication.", + "hash": "523847459aef94bf45e15c08ab67c1c23b6dcb563b2cbda956c04dc491f82cdb", + "homepage": "https://github.com/microsoft/Git-Credential-Manager-for-Windows", + "license": "MIT", + "notes": [ + "If this is the first GCMW installation, please run", + " - \"$dir\\git-credential-manager install\"", + "to finalize the initial setup." + ], + "url": "https://github.com/microsoft/Git-Credential-Manager-for-Windows/releases/download/1.20.0/gcmw-v1.20.0.zip", + "version": "1.20.0" } diff --git a/bucket/GitConfigBeyondCompare.json b/bucket/GitConfigBeyondCompare.json index 3958c06ed8a..eb08db69504 100644 --- a/bucket/GitConfigBeyondCompare.json +++ b/bucket/GitConfigBeyondCompare.json @@ -2,8 +2,8 @@ "$schema": "https://raw.githubusercontent.com/lukesampson/scoop/master/schema.json", "version": "1.02.000", "url": [ - "https://raw.githubusercontent.com/BenjaminMichaelis/ScoopBucket/master/bucket/Utils.ps1", - "https://raw.githubusercontent.com/BenjaminMichaelis/ScoopBucket/master/bucket/GitConfigBeyondCompare.ps1" + "https://raw.githubusercontent.com/MarkMichaelis/ScoopBucket/master/bucket/Utils.ps1", + "https://raw.githubusercontent.com/MarkMichaelis/ScoopBucket/master/bucket/GitConfigBeyondCompare.ps1" ], "installer": { "script": "& \"$dir\\GitConfigBeyondCompare.ps1\"" diff --git a/bucket/GitConfigVisualStudio.json b/bucket/GitConfigVisualStudio.json index c811e0833ab..057b52f3026 100644 --- a/bucket/GitConfigVisualStudio.json +++ b/bucket/GitConfigVisualStudio.json @@ -2,8 +2,8 @@ "$schema": "https://raw.githubusercontent.com/lukesampson/scoop/master/schema.json", "version": "1.01.000", "url": [ - "https://raw.githubusercontent.com/BenjaminMichaelis/ScoopBucket/master/bucket/Utils.ps1", - "https://raw.githubusercontent.com/BenjaminMichaelis/ScoopBucket/master/bucket/GitConfigVisualStudio.ps1" + "https://raw.githubusercontent.com/MarkMichaelis/ScoopBucket/master/bucket/Utils.ps1", + "https://raw.githubusercontent.com/MarkMichaelis/ScoopBucket/master/bucket/GitConfigVisualStudio.ps1" ], "installer": { "script": "& \"$dir\\GitConfigVisualStudio.ps1\"" diff --git a/bucket/GitConfigure.json b/bucket/GitConfigure.json index 9a17cb58403..24fd2ff2924 100644 --- a/bucket/GitConfigure.json +++ b/bucket/GitConfigure.json @@ -2,10 +2,10 @@ "$schema": "https://raw.githubusercontent.com/lukesampson/scoop/master/schema.json", "version": "1.12.000", "url": [ - "https://raw.githubusercontent.com/BenjaminMichaelis/ScoopBucket/master/bucket/Utils.ps1", - "https://raw.githubusercontent.com/BenjaminMichaelis/ScoopBucket/master/bucket/GitConfigBeyondCompare.ps1", - "https://raw.githubusercontent.com/BenjaminMichaelis/ScoopBucket/master/bucket/GitConfigVisualStudio.ps1", - "https://raw.githubusercontent.com/BenjaminMichaelis/ScoopBucket/master/bucket/GitConfigure.ps1" + "https://raw.githubusercontent.com/MarkMichaelis/ScoopBucket/master/bucket/Utils.ps1", + "https://raw.githubusercontent.com/MarkMichaelis/ScoopBucket/master/bucket/GitConfigBeyondCompare.ps1", + "https://raw.githubusercontent.com/MarkMichaelis/ScoopBucket/master/bucket/GitConfigVisualStudio.ps1", + "https://raw.githubusercontent.com/MarkMichaelis/ScoopBucket/master/bucket/GitConfigure.ps1" ], "installer": { "script": "& \"$dir\\GitConfigure.ps1\"" diff --git a/bucket/GitHub520.json b/bucket/GitHub520.json index ecf401dd48c..e3a482134eb 100644 --- a/bucket/GitHub520.json +++ b/bucket/GitHub520.json @@ -1,20 +1,21 @@ { - "version": "1.0.0", - "description": "刷新本机 GitHub520 - hosts", - "homepage": "https://github.com/Weidows-projects/Keeper", - "license": "Unknown", - "notes": "MPL-2.0", - "architecture": { - "64bit": { - "url": "https://ghproxy.com/https://github.com/Weidows-projects/scoop-3rd/releases/download/1.0.0/GitHub520.exe", - "hash": "2B6FEEFB1DAED2B45423FF21919A92E234F3C4C8D431A84913BBC8A36D2D845D" - } - }, - "bin": "GitHub520.exe", - "shortcuts": [ - [ - "GitHub520.exe", - "GitHub520" - ] + "version": "1.0.0", + "description": "刷新本机 GitHub520 - hosts", + "homepage": "https://github.com/Weidows-projects/Keeper", + "license": "Unknown", + "notes": "MPL-2.0", + "architecture": { + "64bit": { + "url": "https://ghproxy.com/https://github.com/Weidows-projects/scoop-3rd/releases/download/1.0.0/GitHub520.exe", + "hash": "2B6FEEFB1DAED2B45423FF21919A92E234F3C4C8D431A84913BBC8A36D2D845D" + } + }, + "bin": "GitHub520.exe", + "shortcuts": [ + [ + "GitHub520.exe", + "GitHub520" ] + ], + "_from": "Weidows-projects/scoop-3rd" } diff --git a/bucket/GoldenDictPortable.json b/bucket/GoldenDictPortable.json index 39a6f79c8a3..44f1b0c5118 100644 --- a/bucket/GoldenDictPortable.json +++ b/bucket/GoldenDictPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/education/goldendict_portable" - }, - "url": "https://ayera.dl.sourceforge.net/project/portableapps/GoldenDict%20Portable/GoldenDictPortable_$underscoreVersion.paf.exe" - }, - "bin": "GoldenDictPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/education/goldendict_portable" - }, - "description": "Dictionary and encyclopedia lookups", - "hash": "md5:5b8f229caff988da195479f8dcba73d6", - "homepage": "https://portableapps.com/apps/education/goldendict_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "GoldenDictPortable.exe", - "GoldenDictPortable" - ] - ], - "url": "https://ayera.dl.sourceforge.net/project/portableapps/GoldenDict%20Portable/GoldenDictPortable_1.0.1_Rev_2.paf.exe#/dl.7z", - "version": "1.0.1_Rev_2" + "homepage": "https://portableapps.com/apps/education/goldendict_portable", + "description": "Dictionary and encyclopedia lookups", + "version": "1.0.1_Rev_2", + "license": "", + "url": "https://ayera.dl.sourceforge.net/project/portableapps/GoldenDict%20Portable/GoldenDictPortable_1.0.1_Rev_2.paf.exe#/dl.7z", + "hash": "md5:5b8f229caff988da195479f8dcba73d6", + "bin": "GoldenDictPortable.exe", + "shortcuts": [ + [ + "GoldenDictPortable.exe", + "GoldenDictPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/education/goldendict_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://ayera.dl.sourceforge.net/project/portableapps/GoldenDict%20Portable/GoldenDictPortable_$underscoreVersion.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/education/goldendict_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/GoogleChromePortableDev.json b/bucket/GoogleChromePortableDev.json index 32bf6003ac0..6e9dc8f407a 100644 --- a/bucket/GoogleChromePortableDev.json +++ b/bucket/GoogleChromePortableDev.json @@ -1,28 +1,30 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/internet/google_chrome_portable" - }, - "url": "https://newcontinuum.dl.sourceforge.net/project/portableapps/Google%20Chrome%20Portable/GoogleChromePortableDev_$version_online.paf.exe" - }, - "bin": "GoogleChromePortableDev/GoogleChromePortableDev.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/internet/google_chrome_portable" - }, - "description": "Browser", - "hash": "md5:32b4f6e94ebe57e03ad2280e49a84b47", - "homepage": "https://portableapps.com/apps/internet/google_chrome_portable", - "installer": {}, - "license": "", - "persist": "Data", - "shortcuts": [ - [ - "GoogleChromePortableDev/GoogleChromePortableDev.exe", - "GoogleChromePortableDev" - ] - ], - "url": "https://newcontinuum.dl.sourceforge.net/project/portableapps/Google%20Chrome%20Portable/GoogleChromePortableDev_84.0.4147.21_online.paf.exe", - "version": "84.0.4147.21" + "homepage": "https://portableapps.com/apps/internet/google_chrome_portable", + "description": "Browser", + "version": "84.0.4147.21", + "license": "", + "url": "https://newcontinuum.dl.sourceforge.net/project/portableapps/Google%20Chrome%20Portable/GoogleChromePortableDev_84.0.4147.21_online.paf.exe", + "hash": "md5:32b4f6e94ebe57e03ad2280e49a84b47", + "bin": "GoogleChromePortableDev/GoogleChromePortableDev.exe", + "shortcuts": [ + [ + "GoogleChromePortableDev/GoogleChromePortableDev.exe", + "GoogleChromePortableDev" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/internet/google_chrome_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://newcontinuum.dl.sourceforge.net/project/portableapps/Google%20Chrome%20Portable/GoogleChromePortableDev_$version_online.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/internet/google_chrome_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "installer": { + + } } diff --git a/bucket/GoogleChromePortableIncognito.json b/bucket/GoogleChromePortableIncognito.json index 84de0ddc665..9141aadd38d 100644 --- a/bucket/GoogleChromePortableIncognito.json +++ b/bucket/GoogleChromePortableIncognito.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/internet/google_chrome_portable" - }, - "url": "https://iweb.dl.sourceforge.net/project/portableapps/Google%20Chrome%20Portable%20Incognito/GoogleChromePortableIncognito_$version.paf.exe" - }, - "bin": "GoogleChromePortableIncognito.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/internet/google_chrome_portable" - }, - "description": "Incognito shortcut for Google Chrome Portable", - "hash": "md5:839a31cc134f66befe8726ac71ee85b6", - "homepage": "https://portableapps.com/apps/internet/google_chrome_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "GoogleChromePortableIncognito.exe", - "GoogleChromePortableIncognito" - ] - ], - "url": "https://iweb.dl.sourceforge.net/project/portableapps/Google%20Chrome%20Portable%20Incognito/GoogleChromePortableIncognito_1.0.paf.exe#/dl.7z", - "version": "1.0" + "homepage": "https://portableapps.com/apps/internet/google_chrome_portable", + "description": "Incognito shortcut for Google Chrome Portable", + "version": "1.0", + "license": "", + "url": "https://iweb.dl.sourceforge.net/project/portableapps/Google%20Chrome%20Portable%20Incognito/GoogleChromePortableIncognito_1.0.paf.exe#/dl.7z", + "hash": "md5:839a31cc134f66befe8726ac71ee85b6", + "bin": "GoogleChromePortableIncognito.exe", + "shortcuts": [ + [ + "GoogleChromePortableIncognito.exe", + "GoogleChromePortableIncognito" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/internet/google_chrome_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://iweb.dl.sourceforge.net/project/portableapps/Google%20Chrome%20Portable%20Incognito/GoogleChromePortableIncognito_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/internet/google_chrome_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/Grub2.json b/bucket/Grub2.json index efc69edf2bb..8e4cee9335c 100644 --- a/bucket/Grub2.json +++ b/bucket/Grub2.json @@ -1,39 +1,39 @@ { - "autoupdate": { - "extract_dir": "grub-$version-for-windows", - "url": "https://ftp.gnu.org/gnu/grub/grub-$version-for-windows.zip" - }, - "bin": [ - "grub-bios-setup.exe", - "grub-editenv.exe", - "grub-file.exe", - "grub-fstest.exe", - "grub-glue-efi.exe", - "grub-install.exe", - "grub-macbless.exe", - "grub-menulst2cfg.exe", - "grub-mkimage.exe", - "grub-mklayout.exe", - "grub-mknetdir.exe", - "grub-mkpasswd-pbkdf2.exe", - "grub-mkrelpath.exe", - "grub-mkstandalone.exe", - "grub-ofpathname.exe", - "grub-probe.exe", - "grub-render-label.exe", - "grub-script-check.exe", - "grub-sparc64-setup.exe", - "grub-syslinux2cfg.exe" - ], - "checkver": { - "regex": "grub-([\\d.]+)-for-windows.zip", - "url": "https://ftp.gnu.org/gnu/grub/?C=M;O=D" - }, - "description": "GNU GRUB is a Multiboot boot loader. It was derived from GRUB, the GRand Unified Bootloader, which was originally designed and implemented by Erich Stefan Boleyn.", - "extract_dir": "grub-2.06-for-windows", - "hash": "980f492b2bb9eaf6acb30e68e07b804d558a3389363b7d7273022b7200170991", - "homepage": "https://www.gnu.org/software/grub/", - "license": "GPL-3.0-or-later", - "url": "https://ftp.gnu.org/gnu/grub/grub-2.06-for-windows.zip", - "version": "2.06" + "homepage": "https://www.gnu.org/software/grub/", + "description": "GNU GRUB is a Multiboot boot loader. It was derived from GRUB, the GRand Unified Bootloader, which was originally designed and implemented by Erich Stefan Boleyn.", + "version": "2.06", + "license": "GPL-3.0-or-later", + "url": "https://ftp.gnu.org/gnu/grub/grub-2.06-for-windows.zip", + "hash": "980f492b2bb9eaf6acb30e68e07b804d558a3389363b7d7273022b7200170991", + "checkver": { + "url": "https://ftp.gnu.org/gnu/grub/?C=M;O=D", + "regex": "grub-([\\d.]+)-for-windows.zip" + }, + "autoupdate": { + "url": "https://ftp.gnu.org/gnu/grub/grub-$version-for-windows.zip", + "extract_dir": "grub-$version-for-windows" + }, + "extract_dir": "grub-2.06-for-windows", + "bin": [ + "grub-bios-setup.exe", + "grub-editenv.exe", + "grub-file.exe", + "grub-fstest.exe", + "grub-glue-efi.exe", + "grub-install.exe", + "grub-macbless.exe", + "grub-menulst2cfg.exe", + "grub-mkimage.exe", + "grub-mklayout.exe", + "grub-mknetdir.exe", + "grub-mkpasswd-pbkdf2.exe", + "grub-mkrelpath.exe", + "grub-mkstandalone.exe", + "grub-ofpathname.exe", + "grub-probe.exe", + "grub-render-label.exe", + "grub-script-check.exe", + "grub-sparc64-setup.exe", + "grub-syslinux2cfg.exe" + ] } diff --git a/bucket/HBuilderX-Alpha.json b/bucket/HBuilderX-Alpha.json index d26524bf02b..688b338d3ca 100644 --- a/bucket/HBuilderX-Alpha.json +++ b/bucket/HBuilderX-Alpha.json @@ -1,15 +1,26 @@ { - "homepage": "https://www.dcloud.io/hbuilderx.html", - "version": "3.7.12.20230331-alpha", - "license": "Freeware", + "autoupdate": { + "url": "https://download1.dcloud.net.cn/download/HBuilderX.$version.zip" + }, + "bin": "HBuilderX.exe", + "checkver": { + "jsonpath": "$.version", + "url": "https://download1.dcloud.net.cn/hbuilderx/alpha.json" + }, + "description": "Lightweight but powerful source code editor(Standard, Alpha Edition).", "extract_dir": "HBuilderX", - "url": "https://download1.dcloud.net.cn/download/HBuilderX.3.7.12.20230331-alpha.zip", "hash": "dc1762c0494dc9211296c0bb9977ea7bdc13c07a02be2e17cf523459ebb88c08", - "bin": [ - [ - "HBuilderX.exe", - "HBuilderXAlpha" - ] + "homepage": "https://www.dcloud.io/hbuilderx.html", + "license": { + "identifier": "Proprietary", + "url": "https://hx.dcloud.net.cn/license" + }, + "notes": "If you encounter a situation where HBuilderX does not start, please check ", + "pre_install": [ + "if (Test-Path \"$env:AppData\\HBuilder X\") {", + " info \"Copying old '$env:AppData\\HBuilder X' to '$persist_dir\\Data\\settings'\" ...", + " Copy-Item \"$env:AppData\\HBuilder X\" \"$dir\\Data\\\" -Recurse -Force", + "}" ], "shortcuts": [ [ @@ -17,11 +28,13 @@ "HBuilderX Alpha" ] ], - "checkver": { - "url": "https://download1.dcloud.net.cn/hbuilderx/alpha.json", - "jsonpath": "$.version" + "uninstaller": { + "script": [ + "Push-Location \"$dir\"", + "sudo Start-Process -filepath \"$dir\\reset.bat\" -WorkingDirectory \"$dir\" -Wait", + "Pop-Location" + ] }, - "autoupdate": { - "url": "https://download1.dcloud.net.cn/download/HBuilderX.$version.zip" - } + "url": "https://download1.dcloud.net.cn/download/HBuilderX.3.7.12.20230331-alpha.zip", + "version": "3.7.12.20230331-alpha" } diff --git a/bucket/HDHackerPortable.json b/bucket/HDHackerPortable.json index 977b39ff17b..0f34521eb21 100644 --- a/bucket/HDHackerPortable.json +++ b/bucket/HDHackerPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/hdhacker_portable" - }, - "url": "https://download3.portableapps.com/portableapps/HDHackerPortable/HDHackerPortable_$version.paf.exe?20190321" - }, - "bin": "HDHackerPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/hdhacker_portable" - }, - "description": "MBR and boot sector manager", - "hash": "md5:d360ac4339aa2709a8352e9dbc44efbe", - "homepage": "https://portableapps.com/apps/utilities/hdhacker_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "HDHackerPortable.exe", - "HDHackerPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/HDHackerPortable/HDHackerPortable_1.6.5.paf.exe?20190321#/dl.7z", - "version": "1.6.5" + "homepage": "https://portableapps.com/apps/utilities/hdhacker_portable", + "description": "MBR and boot sector manager", + "version": "1.6.5", + "license": "", + "url": "https://download3.portableapps.com/portableapps/HDHackerPortable/HDHackerPortable_1.6.5.paf.exe?20190321#/dl.7z", + "hash": "md5:d360ac4339aa2709a8352e9dbc44efbe", + "bin": "HDHackerPortable.exe", + "shortcuts": [ + [ + "HDHackerPortable.exe", + "HDHackerPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/hdhacker_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/HDHackerPortable/HDHackerPortable_$version.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/hdhacker_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/HDTunePro.json b/bucket/HDTunePro.json index c824d26c681..e128a27b95d 100644 --- a/bucket/HDTunePro.json +++ b/bucket/HDTunePro.json @@ -1,24 +1,24 @@ { - "autoupdate": { - "hash": { - "regex": "$sha256", - "url": "$url.sha256" - }, - "url": "https://scoop-zapps.ziiyc.com/d/HDTunePro/HDTunePro-$version.7z" - }, - "checkver": { - "regex": "([\\d.]+)", - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/HDTunePro.latest" - }, - "description": "HD Tune Pro is a hard disk / SSD utility with many functions.", - "hash": "34912ebd55a70b14bd497fe6316f47c6ac2ee132396a8e480115a21d683e0e1c", - "homepage": "https://www.hdtune.com/", - "shortcuts": [ - [ - "HDTunePro_Win8_10.exe", - "HD Tune Pro" - ] - ], - "url": "https://scoop-zapps.ziiyc.com/d/HDTunePro/HDTunePro-5.7.5.7z", - "version": "5.7.5" + "homepage": "https://www.hdtune.com/", + "description": "HD Tune Pro is a hard disk / SSD utility with many functions.", + "version": "5.7.5", + "url": "https://scoop-zapps.ziiyc.com/d/HDTunePro/HDTunePro-5.7.5.7z", + "hash": "34912ebd55a70b14bd497fe6316f47c6ac2ee132396a8e480115a21d683e0e1c", + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/HDTunePro.latest", + "regex": "([\\d.]+)" + }, + "autoupdate": { + "url": "https://scoop-zapps.ziiyc.com/d/HDTunePro/HDTunePro-$version.7z", + "hash": { + "url": "$url.sha256", + "regex": "$sha256" + } + }, + "shortcuts": [ + [ + "HDTunePro_Win8_10.exe", + "HD Tune Pro" + ] + ] } diff --git a/bucket/HWiNFOPortable.json b/bucket/HWiNFOPortable.json index 5c60406ce79..03809e5005a 100644 --- a/bucket/HWiNFOPortable.json +++ b/bucket/HWiNFOPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/hwinfo-portable" - }, - "url": "https://download3.portableapps.com/portableapps/HWiNFOPortable/HWiNFOPortable_$version_English.paf.exe?20190321" - }, - "bin": "HWiNFOPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/hwinfo-portable" - }, - "description": "Hardware and software system details", - "hash": "md5:ca4d804d63dd3c7781b0e06edf552ed4", - "homepage": "https://portableapps.com/apps/utilities/hwinfo-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "HWiNFOPortable.exe", - "HWiNFOPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/HWiNFOPortable/HWiNFOPortable_6.26.4160_English.paf.exe?20190321#/dl.7z", - "version": "6.26.4160" + "homepage": "https://portableapps.com/apps/utilities/hwinfo-portable", + "description": "Hardware and software system details", + "version": "6.26.4160", + "license": "", + "url": "https://download3.portableapps.com/portableapps/HWiNFOPortable/HWiNFOPortable_6.26.4160_English.paf.exe?20190321#/dl.7z", + "hash": "md5:ca4d804d63dd3c7781b0e06edf552ed4", + "bin": "HWiNFOPortable.exe", + "shortcuts": [ + [ + "HWiNFOPortable.exe", + "HWiNFOPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/hwinfo-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/HWiNFOPortable/HWiNFOPortable_$version_English.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/hwinfo-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/HashTab.json b/bucket/HashTab.json index 8fa728da19b..109d597d0b8 100644 --- a/bucket/HashTab.json +++ b/bucket/HashTab.json @@ -2,8 +2,8 @@ "homepage": "http://implbits.com/products/hashtab/", "version": "6.0.0.34", "license": "freeware", - "url": "http://implbits.com/products/hashtab/HashTab_v6.0.0.34_Setup.exe#/dl.7z", - "hash": "85caa9ea0bb91da273e4d02b5f0a1c1736cc7314c4f2c839882339cc69ddaf10", + "url": "https://files1.majorgeeks.com/10afebdbffcd4742c81a3cb0f6ce4092156b4375/systeminfo/HashTab_v6.0.0.34_Setup.exe#/dl.7z", + "hash": "b8ff1dd80f370b137922a9dd2d8b04e16fd4f8681458f92c566e65e2e80724ad", "depends": "sudo", "architecture": { "64bit": { diff --git a/bucket/Hex-A-HopPortable.json b/bucket/Hex-A-HopPortable.json index 324a99bed5b..5906d45c207 100644 --- a/bucket/Hex-A-HopPortable.json +++ b/bucket/Hex-A-HopPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/games/hex-a-hop_portable" - }, - "url": "https://downloads.sourceforge.net/portableapps/Hex-A-HopPortable_$underscoreVersion_English.paf.exe" - }, - "bin": "Hex-A-HopPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/games/hex-a-hop_portable" - }, - "description": "Hexagonal puzzle game", - "hash": "md5:0c0bae2c8d121fa9a7b0ae1a77780ee8", - "homepage": "https://portableapps.com/apps/games/hex-a-hop_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "Hex-A-HopPortable.exe", - "Hex-A-HopPortable" - ] - ], - "url": "https://downloads.sourceforge.net/portableapps/Hex-A-HopPortable_1.1.0_Rev_3_English.paf.exe#/dl.7z", - "version": "1.1.0_Rev_3" + "homepage": "https://portableapps.com/apps/games/hex-a-hop_portable", + "description": "Hexagonal puzzle game", + "version": "1.1.0_Rev_3", + "license": "", + "url": "https://downloads.sourceforge.net/portableapps/Hex-A-HopPortable_1.1.0_Rev_3_English.paf.exe#/dl.7z", + "hash": "md5:0c0bae2c8d121fa9a7b0ae1a77780ee8", + "bin": "Hex-A-HopPortable.exe", + "shortcuts": [ + [ + "Hex-A-HopPortable.exe", + "Hex-A-HopPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/games/hex-a-hop_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/portableapps/Hex-A-HopPortable_$underscoreVersion_English.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/games/hex-a-hop_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/IDPhotoStudioPortable.json b/bucket/IDPhotoStudioPortable.json index bb21006aec9..c89010bab2a 100644 --- a/bucket/IDPhotoStudioPortable.json +++ b/bucket/IDPhotoStudioPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/graphics_pictures/idphotostudio-portable", - "description": "ID photo duplicator and printer", - "version": "2.15.7.68", - "license": "", - "url": "https://download3.portableapps.com/portableapps/IDPhotoStudioPortable/IDPhotoStudioPortable_2.15.7.68.paf.exe?20190321#/dl.7z", - "hash": "md5:19fdb5d06ea9432f51a9876a909ede50", - "bin": "IDPhotoStudioPortable.exe", - "shortcuts": [ - [ - "IDPhotoStudioPortable.exe", - "IDPhotoStudioPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/graphics_pictures/idphotostudio-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/IDPhotoStudioPortable/IDPhotoStudioPortable_$version.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/graphics_pictures/idphotostudio-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/graphics_pictures/idphotostudio-portable" + }, + "url": "https://download3.portableapps.com/portableapps/IDPhotoStudioPortable/IDPhotoStudioPortable_$version.paf.exe?20190321" + }, + "bin": "IDPhotoStudioPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/graphics_pictures/idphotostudio-portable" + }, + "description": "ID photo duplicator and printer", + "hash": "md5:19fdb5d06ea9432f51a9876a909ede50", + "homepage": "https://portableapps.com/apps/graphics_pictures/idphotostudio-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "IDPhotoStudioPortable.exe", + "IDPhotoStudioPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/IDPhotoStudioPortable/IDPhotoStudioPortable_2.15.7.68.paf.exe?20190321#/dl.7z", + "version": "2.15.7.68" } diff --git a/bucket/IObitUnlockerPortable.json b/bucket/IObitUnlockerPortable.json index 19828735a09..157bef47973 100644 --- a/bucket/IObitUnlockerPortable.json +++ b/bucket/IObitUnlockerPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/iobit-unlocker-portable", - "description": "Unlock undeleteable and unmovable files", - "version": "1.1.2.1", - "license": "", - "url": "https://download3.portableapps.com/portableapps/IObitUnlockerPortable/IObitUnlockerPortable_1.1.2.1.paf.exe?20190321#/dl.7z", - "hash": "md5:b5a284aedc8a453ecfa4f555cd1d828e", - "bin": "IObitUnlockerPortable.exe", - "shortcuts": [ - [ - "IObitUnlockerPortable.exe", - "IObitUnlockerPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/iobit-unlocker-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/IObitUnlockerPortable/IObitUnlockerPortable_$version.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/utilities/iobit-unlocker-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/iobit-unlocker-portable" + }, + "url": "https://download3.portableapps.com/portableapps/IObitUnlockerPortable/IObitUnlockerPortable_$version.paf.exe?20190321" + }, + "bin": "IObitUnlockerPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/iobit-unlocker-portable" + }, + "description": "Unlock undeleteable and unmovable files", + "hash": "md5:b5a284aedc8a453ecfa4f555cd1d828e", + "homepage": "https://portableapps.com/apps/utilities/iobit-unlocker-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "IObitUnlockerPortable.exe", + "IObitUnlockerPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/IObitUnlockerPortable/IObitUnlockerPortable_1.1.2.1.paf.exe?20190321#/dl.7z", + "version": "1.1.2.1" } diff --git a/bucket/Icalingua-plus-plus.json b/bucket/Icalingua-plus-plus.json index 7f71df804a5..e41f68d563a 100644 --- a/bucket/Icalingua-plus-plus.json +++ b/bucket/Icalingua-plus-plus.json @@ -2,40 +2,47 @@ "version": "2.9.3", "description": "A client for QQ and more.", "homepage": "https://github.com/Icalingua-plus-plus/Icalingua-plus-plus", - "license": "MIT", + "license": "AGPL-3.0-only", "architecture": { "64bit": { "url": "https://github.com/Icalingua-plus-plus/Icalingua-plus-plus/releases/download/v2.9.3/Icalingua++-2.9.3_x64.exe#/dl.7z", "hash": "736574a69528dea2e9fed338baf3f6c8b5264a01799ea0316ad894a645118ee3", "pre_install": [ "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", - "Remove-Item \"$dir\\`$*\", \"$dir\\Uninst*\" -Force -Recurse" + "Remove-Item \"$dir\\`$*\", \"$dir\\Unins*\" -Force -Recurse" ] }, "arm64": { - "url": "https://github.com/Icalingua-plus-plus/Icalingua-plus-plus/releases/download/v2.9.3/Icalingua++-2.9.3_arm64.exe#/dl.7z", - "hash": "052efb0ff637b4ba808cdbc34f213b4523f02911421c338a93f96de977df2636", + "url": "https://github.com/Icalingua-plus-plus/Icalingua-plus-plus/releases/download/v2.9.2/Icalingua++-2.9.2_arm64.exe#/dl.7z", + "hash": "", "pre_install": [ - "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", - "Remove-Item \"$dir\\`$*\", \"$dir\\Uninst*\" -Force -Recurse" + "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-arm64.7z\" \"$dir\"", + "Remove-Item \"$dir\\`$*\", \"$dir\\Unins*\" -Force -Recurse" ] } }, - "bin": "Icalingua++.exe", + "bin": [ + [ + "Icalingua++.exe", + "Icalingua++", + "--user-data-dir=\"$dir\\data\"" + ] + ], "shortcuts": [ [ "Icalingua++.exe", - "Icalingua++" + "Icalingua++", + "--user-data-dir=\"$dir\\data\"" ] ], - "checkver": "github", + "persist": "data", + "checkver": { + "github": "https://github.com/Icalingua-plus-plus/Icalingua-plus-plus" + }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/Icalingua-plus-plus/Icalingua-plus-plus/releases/download/v$version/Icalingua++-$version_x64.exe#/dl.7z" - }, - "arm64": { - "url": "https://github.com/Icalingua-plus-plus/Icalingua-plus-plus/releases/download/v$version/Icalingua++-$version_arm64.exe#/dl.7z" } } } diff --git a/bucket/IcoFXPortable.json b/bucket/IcoFXPortable.json index 31b1c90bab5..5703ea2d23a 100644 --- a/bucket/IcoFXPortable.json +++ b/bucket/IcoFXPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/graphics_pictures/icofx_portable" - }, - "url": "https://download3.portableapps.com/portableapps/IcoFXPortable/IcoFXPortable_$underscoreVersion.paf.exe?20190321" - }, - "bin": "IcoFXPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/graphics_pictures/icofx_portable" - }, - "description": "Icon editor", - "hash": "md5:37a7a83fee7f590e16f0458c68cc663f", - "homepage": "https://portableapps.com/apps/graphics_pictures/icofx_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "IcoFXPortable.exe", - "IcoFXPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/IcoFXPortable/IcoFXPortable_1.6.4_Rev_3.paf.exe?20190321#/dl.7z", - "version": "1.6.4_Rev_3" + "homepage": "https://portableapps.com/apps/graphics_pictures/icofx_portable", + "description": "Icon editor", + "version": "1.6.4_Rev_3", + "license": "", + "url": "https://download3.portableapps.com/portableapps/IcoFXPortable/IcoFXPortable_1.6.4_Rev_3.paf.exe?20190321#/dl.7z", + "hash": "md5:37a7a83fee7f590e16f0458c68cc663f", + "bin": "IcoFXPortable.exe", + "shortcuts": [ + [ + "IcoFXPortable.exe", + "IcoFXPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/graphics_pictures/icofx_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/IcoFXPortable/IcoFXPortable_$underscoreVersion.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/graphics_pictures/icofx_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/ImDiskToolkit.json b/bucket/ImDiskToolkit.json index 8875686a909..c1d92ad8628 100644 --- a/bucket/ImDiskToolkit.json +++ b/bucket/ImDiskToolkit.json @@ -1,8 +1,8 @@ { - "version": "20220826", + "homepage": "https://sourceforge.net/projects/imdisk-toolkit/", "description": "This tool will let you mount image files of hard drive, cd-rom or floppy, and create one or several ramdisks with various parameters.", - "homepage": "https://sourceforge.net/projects/imdisk-toolkit", - "license": "WTFPL", + "version": "20220826", + "license": "Freeware", "architecture": { "64bit": { "url": "https://sourceforge.net/projects/imdisk-toolkit/files/20220826/ImDiskTk-x64.zip", @@ -16,11 +16,13 @@ "extract_dir": "ImDiskTk20220826", "installer": { "file": "install.bat", - "args": "/installfolder:\"$dir\"", "keep": true }, + "uninstaller": { + "script": "error 'Please uninstall ImDisk Toolkit from the Start menu'" + }, "checkver": { - "url": "https://sourceforge.net/projects/imdisk-toolkit/files", + "url": "https://sourceforge.net/projects/imdisk-toolkit/files/", "regex": "Version (\\d+)" }, "autoupdate": { diff --git a/bucket/IniTranslatorPortable.json b/bucket/IniTranslatorPortable.json index 83aa915095b..516cb66b7f2 100644 --- a/bucket/IniTranslatorPortable.json +++ b/bucket/IniTranslatorPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/development/initranslator-portable" - }, - "url": "https://managedway.dl.sourceforge.net/project/portableapps/IniTranslator%20Portable/IniTranslatorPortable_$underscoreVersion.paf.exe" - }, - "bin": "IniTranslatorPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/development/initranslator-portable" - }, - "description": "INI translation tool", - "hash": "md5:c4e64015a58cef9ebdc62e224e47499b", - "homepage": "https://portableapps.com/apps/development/initranslator-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "IniTranslatorPortable.exe", - "IniTranslatorPortable" - ] - ], - "url": "https://managedway.dl.sourceforge.net/project/portableapps/IniTranslator%20Portable/IniTranslatorPortable_1.9.0.52_Rev_2.paf.exe#/dl.7z", - "version": "1.9.0.52_Rev_2" + "homepage": "https://portableapps.com/apps/development/initranslator-portable", + "description": "INI translation tool", + "version": "1.9.0.52_Rev_2", + "license": "", + "url": "https://managedway.dl.sourceforge.net/project/portableapps/IniTranslator%20Portable/IniTranslatorPortable_1.9.0.52_Rev_2.paf.exe#/dl.7z", + "hash": "md5:c4e64015a58cef9ebdc62e224e47499b", + "bin": "IniTranslatorPortable.exe", + "shortcuts": [ + [ + "IniTranslatorPortable.exe", + "IniTranslatorPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/development/initranslator-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://managedway.dl.sourceforge.net/project/portableapps/IniTranslator%20Portable/IniTranslatorPortable_$underscoreVersion.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/development/initranslator-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/InnoExtractor.json b/bucket/InnoExtractor.json index 73f9123f98c..aa8e2e41cb4 100644 --- a/bucket/InnoExtractor.json +++ b/bucket/InnoExtractor.json @@ -1,28 +1,22 @@ { "version": "6.2.1.418", + "description": "InnoExtractor is a powerful application that helps you to unpack Inno Setup installers using InnoUnp technology.", "homepage": "http://www.havysoft.cl/innoextractor.html", - "description": "A GUI frontend for innounp.", - "license": { - "identifier": "Freeware", - "url": "https://www-havysoft-cl.translate.goog/acuerdo.html?_x_tr_sch=http&_x_tr_sl=auto&_x_tr_tl=en-US&_x_tr_hl=en-US" - }, - "depends": "innounp", "url": "http://www.havysoft.cl/download/IE_Install.zip", "hash": "e1277ade19bea5145167e0168be86c5166b3763fe696fca43d6327e03d7f553e", - "pre_install": "Expand-InnoArchive \"$dir\\IE_Install.exe\" \"$dir\" -Removal", - "bin": "InnoExtractor.exe", - "shortcuts": [ - [ - "InnoExtractor.exe", - "InnoExtractor" - ] - ], - "pre_uninstall": "Start-Process 'reg' -Wait -WindowStyle 'Hidden' -ArgumentList @('delete', 'HKCU\\SOFTWARE\\Classes\\exefile\\shell\\InnoExtractor', '/f')", "checkver": { "url": "http://www.havysoft.cl/descargar.html", - "regex": "\\s+([\\d.]+)" + "regex": "(\\d+\\.\\d+\\.\\d+\\.\\d+)" }, "autoupdate": { "url": "http://www.havysoft.cl/download/IE_Install.zip" - } + }, + "installer": { + "script": "Start-Process \"$dir\\IE_Install.exe\" \"/VERYSILENT /DIR=$dir /NORESTART\" -PassThru -NoNewWindow | Wait-Process" + }, + "post_install": "Remove-Item \"$env:PUBLIC\\Desktop\\InnoExtractor.lnk\"", + "uninstaller": { + "script": "Invoke-ExternalCommand \"$dir\\unins000.exe\" -ArgumentList @('/VERYSILENT','/NORESTART') -RunAs | Out-Null" + }, + "bin": "InnoExtractor.exe" } diff --git a/bucket/InstantbirdPortable.json b/bucket/InstantbirdPortable.json index d6c6a86461a..757677c4a45 100644 --- a/bucket/InstantbirdPortable.json +++ b/bucket/InstantbirdPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/internet/instantbird_portable", - "description": "Instant messaging", - "version": "1.5", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/InstantbirdPortable_1.5_English.paf.exe#/dl.7z", - "hash": "md5:e7f8b4ab6d4229e9bbf3675d3c8bb590", - "bin": "InstantbirdPortable.exe", - "shortcuts": [ - [ - "InstantbirdPortable.exe", - "InstantbirdPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/internet/instantbird_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/InstantbirdPortable_$version_English.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/internet/instantbird_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/internet/instantbird_portable" + }, + "url": "https://downloads.sourceforge.net/portableapps/InstantbirdPortable_$version_English.paf.exe" + }, + "bin": "InstantbirdPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/internet/instantbird_portable" + }, + "description": "Instant messaging", + "hash": "md5:e7f8b4ab6d4229e9bbf3675d3c8bb590", + "homepage": "https://portableapps.com/apps/internet/instantbird_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "InstantbirdPortable.exe", + "InstantbirdPortable" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/InstantbirdPortable_1.5_English.paf.exe#/dl.7z", + "version": "1.5" } diff --git a/bucket/Internet-Download-Manager.json b/bucket/Internet-Download-Manager.json index 99b0ed234d0..c6e352e57ce 100644 --- a/bucket/Internet-Download-Manager.json +++ b/bucket/Internet-Download-Manager.json @@ -1,45 +1,45 @@ { - "autoupdate": { - "hash": { - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename", - "url": "https://scoop-apps.vercel.app/idm" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/IDM/$matchFilename" - }, - "checkver": { - "regex": "(?internet_download_manager_(?[\\d.]+)\\.zip)", - "reverse": true, - "url": "https://scoop-apps.vercel.app/idm" - }, - "depends": "sudo", - "description": "IDM is a tool to increase download speeds by up to 5 times, resume and schedule downloads.", - "hash": "60002f734711f57b05ef6ba1402149e59dcbd1e94fca999f1fbaab474986998b", - "homepage": "http://internetdownloadmanager.com/index.html", - "installer": { - "script": [ - "sudo Start-Process -filepath \"$dir\\Installer.exe\" -ArgumentList \"/DIR=$dir /NoIcons=1 /SILENT /NORESTART\"", - "Start-Sleep -s 60" - ] - }, - "license": { - "identifier": "Proprietary", - "url": "http://internetdownloadmanager.com/support/terms-and-conditions.html" - }, - "post_install": "Remove-Item \"$dir\\Installer.exe\" -Force", - "pre_install": [ - "sudo Get-Process IDM*,IEMon* | Stop-Process -Force -ErrorAction Ignore | Out-Null", - "Rename-Item \"$dir\\Internet Download Manager*.exe\" 'Installer.exe'", - "Get-ChildItem $dir -Exclude Installer.exe, install.json, manifest.json | ForEach-Object { Remove-Item \"$dir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue }" - ], - "uninstaller": { - "script": [ - "sudo Stop-Process -Name explorer, IDM*, IEMonitor*, IDMMsgHost*, MediumILStart*, IDMIntegrator64* -Force -ErrorAction Ignore | Out-Null", - "Remove-Item IDMShellExt*.dll -Force -ErrorAction SilentlyContinue", - "sudo Start-Process -FilePath \"$dir\\unins000.exe\" -ArgumentList \"/SILENT /NORESTART\" -WorkingDirectory \"$dir\" -Wait | Out-Null", - "Write-Host \"The '$app' has been uninstalled.\" -Foreground Magenta" - ] - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/IDM/internet_download_manager_6.40.11.zip", - "version": "6.40.11" + "version": "6.40.11", + "description": "IDM is a tool to increase download speeds by up to 5 times, resume and schedule downloads.", + "homepage": "http://internetdownloadmanager.com/index.html", + "license": { + "identifier": "Proprietary", + "url": "http://internetdownloadmanager.com/support/terms-and-conditions.html" + }, + "depends": "sudo", + "url": "https://pan.jiemi.workers.dev/?file=/scoop/IDM/internet_download_manager_6.40.11.zip", + "hash": "60002f734711f57b05ef6ba1402149e59dcbd1e94fca999f1fbaab474986998b", + "pre_install": [ + "sudo Get-Process IDM*,IEMon* | Stop-Process -Force -ErrorAction Ignore | Out-Null", + "Rename-Item \"$dir\\Internet Download Manager*.exe\" 'Installer.exe'", + "Get-ChildItem $dir -Exclude Installer.exe, install.json, manifest.json | ForEach-Object { Remove-Item \"$dir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue }" + ], + "installer": { + "script": [ + "sudo Start-Process -filepath \"$dir\\Installer.exe\" -ArgumentList \"/DIR=$dir /NoIcons=1 /SILENT /NORESTART\"", + "Start-Sleep -s 60" + ] + }, + "post_install": "Remove-Item \"$dir\\Installer.exe\" -Force", + "uninstaller": { + "script": [ + "sudo Stop-Process -Name explorer, IDM*, IEMonitor*, IDMMsgHost*, MediumILStart*, IDMIntegrator64* -Force -ErrorAction Ignore | Out-Null", + "Remove-Item IDMShellExt*.dll -Force -ErrorAction SilentlyContinue", + "sudo Start-Process -FilePath \"$dir\\unins000.exe\" -ArgumentList \"/SILENT /NORESTART\" -WorkingDirectory \"$dir\" -Wait | Out-Null", + "Write-Host \"The '$app' has been uninstalled.\" -Foreground Magenta" + ] + }, + "checkver": { + "url": "https://scoop-apps.vercel.app/idm", + "regex": "(?internet_download_manager_(?[\\d.]+)\\.zip)", + "reverse": true + }, + "autoupdate": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/IDM/$matchFilename", + "hash": { + "url": "https://scoop-apps.vercel.app/idm", + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename" + } + } } diff --git a/bucket/JDK64.json b/bucket/JDK64.json index 7fb1d17e9d8..c3d197319ba 100644 --- a/bucket/JDK64.json +++ b/bucket/JDK64.json @@ -1,28 +1,30 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/jdkPortable" - }, - "url": "https://downloads.sourceforge.net/portableapps/jdkPortable64_$underscoreVersion_online.paf.exe" - }, - "bin": "JDK64/JDK64.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/jdkPortable" - }, - "description": "Portable Java Development Kit", - "hash": "md5:a055d802f0e0befac81fcf4d5933c2f4", - "homepage": "https://portableapps.com/apps/utilities/jdkPortable", - "installer": {}, - "license": "", - "persist": "Data", - "shortcuts": [ - [ - "JDK64/JDK64.exe", - "JDK64" - ] - ], - "url": "https://downloads.sourceforge.net/portableapps/jdkPortable64_8_Update_241_online.paf.exe", - "version": "8_Update_241" + "homepage": "https://portableapps.com/apps/utilities/jdkPortable", + "description": "Portable Java Development Kit", + "version": "8_Update_241", + "license": "", + "url": "https://downloads.sourceforge.net/portableapps/jdkPortable64_8_Update_241_online.paf.exe", + "hash": "md5:a055d802f0e0befac81fcf4d5933c2f4", + "bin": "JDK64/JDK64.exe", + "shortcuts": [ + [ + "JDK64/JDK64.exe", + "JDK64" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/jdkPortable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/portableapps/jdkPortable64_$underscoreVersion_online.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/utilities/jdkPortable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "installer": { + + } } diff --git a/bucket/JSONedit.json b/bucket/JSONedit.json index 5d124b09d09..07b2c71676b 100644 --- a/bucket/JSONedit.json +++ b/bucket/JSONedit.json @@ -4,7 +4,6 @@ "license": "freeware", "url": "http://tomeko.net/software/JSONedit/bin/JSONedit_0_9_40.zip", "hash": "5b63311ad33024fb679e09fecec01aa580fcda492e85e5998e590d0ca4573ec4", - "extract_dir": "JSONedit_0_9_40", "bin": "JSONedit.exe", "persist": "JSONedit.cfg", "shortcuts": [ @@ -15,7 +14,6 @@ ], "checkver": " Version [\\s\\S]*(\\d[\\d.]+\\.[\\d.]+)", "autoupdate": { - "url": "http://tomeko.net/software/JSONedit/bin/JSONedit_$underscoreVersion.zip", - "extract_dir": "JSONedit_$underscoreVersion" + "url": "http://tomeko.net/software/JSONedit/bin/JSONedit_$underscoreVersion.zip" } } diff --git a/bucket/JartePortable.json b/bucket/JartePortable.json index 624d8c9c6e7..1de60705ace 100644 --- a/bucket/JartePortable.json +++ b/bucket/JartePortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/office/jarte-portable", - "description": "Word processor", - "version": "6.2_Rev_2", - "license": "", - "url": "https://download3.portableapps.com/portableapps/JartePortable/JartePortable_6.2_Rev_2_English.paf.exe?20190321#/dl.7z", - "hash": "md5:1116538f7399172d72f54d669151bd1d", - "bin": "JartePortable.exe", - "shortcuts": [ - [ - "JartePortable.exe", - "JartePortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/office/jarte-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/JartePortable/JartePortable_$version_English.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/office/jarte-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/office/jarte-portable" + }, + "url": "https://download3.portableapps.com/portableapps/JartePortable/JartePortable_$version_English.paf.exe?20190321" + }, + "bin": "JartePortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/office/jarte-portable" + }, + "description": "Word processor", + "hash": "md5:1116538f7399172d72f54d669151bd1d", + "homepage": "https://portableapps.com/apps/office/jarte-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "JartePortable.exe", + "JartePortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/JartePortable/JartePortable_6.2_Rev_2_English.paf.exe?20190321#/dl.7z", + "version": "6.2_Rev_2" } diff --git a/bucket/JetBrains-Mono.json b/bucket/JetBrains-Mono.json index dc6660b8ae8..7a3323a898c 100644 --- a/bucket/JetBrains-Mono.json +++ b/bucket/JetBrains-Mono.json @@ -1,45 +1,77 @@ { "version": "2.304", - "description": "A typeface made for developers by JetBrains (Variable format)", - "homepage": "https://github.com/JetBrains/JetBrainsMono", + "description": "JetBrains Mono. A typeface for developers.", + "homepage": "https://www.jetbrains.com/lp/mono/", "license": "Apache-2.0", - "notes": "You may need to restart the system to use recently installed fonts.", "url": "https://github.com/JetBrains/JetBrainsMono/releases/download/v2.304/JetBrainsMono-2.304.zip", "hash": "6f6376c6ed2960ea8a963cd7387ec9d76e3f629125bc33d1fdcd7eb7012f7bbf", - "extract_dir": "fonts/variable", + "extract_dir": "fonts/ttf", "installer": { "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", - "$path = \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\"", - "function LinkFile([String] $file, [String] $source = $file) {", - " Write-Host \"Creating hardlink for $file\"", - " New-Item -Force -ItemType HardLink -Path $path -Name $file -Target \"$dir\\$source\" | Out-Null", + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows11Version22H2BuildNumber = 22621", + "$doesPerUserFontInstallationHaveIssue = $currentBuildNumber -ge $windows11Version22H2BuildNumber", + "if ($doesPerUserFontInstallationHaveIssue -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \"Currently, on Windows 11 Version 22H2 (OS Build 22621) or later,\" -Foreground DarkRed", + " Write-Host \"Font installation only works when installing font for all users.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \"Please use following commands to install '$app' Font for all users.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" scoop install sudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " Write-Host \"See https://github.com/matthewjberger/scoop-nerd-fonts/issues/198 for more details.\" -Foreground Magenta", + " exit 1", "}", - "Get-ChildItem $dir -Filter \"*.ttf\" | ForEach-Object {", - " $name = $_.Name.Replace('[wght]', '') -replace '^(JetBrainsMono)\\b', '$1Variable'", - " Move-Item \"$dir\\$($_.Name -replace '([\\[\\]])', '`$1')\" $dir\\$name", - " New-ItemProperty -Path 'HKCU:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $name.Replace($_.Extension, ' (TrueType)') -Value \"$path\\$name\" -Force | Out-Null", - " LinkFile $name", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \"For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkRed", + " Write-Host \"Font can only be installed for all users.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \"Please use following commands to install '$app' Font for all users.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" scoop install sudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", "}", - "Restart-Service FontCache" + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"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 ($global) { $_.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": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", - "$path = \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\"", - "Get-ChildItem $dir -Filter \"*.ttf\" | ForEach-Object {", - " Remove-ItemProperty -Path 'HKCU:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force | Out-Null", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"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", "}", - "Restart-Service FontCache", - "Get-ChildItem $dir -Filter \"*.ttf\" | ForEach-Object {", - " Remove-Item \"$path\\$($_.Name)\"", + "if ($cmd -eq \"uninstall\") {", + " Write-Host \"The '$($app.Replace('-NF', ''))' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta", "}" ] }, - "checkver": "github", + "checkver": { + "github": "https://github.com/JetBrains/JetBrainsMono" + }, "autoupdate": { "url": "https://github.com/JetBrains/JetBrainsMono/releases/download/v$version/JetBrainsMono-$version.zip", - "extract_dir": "fonts/variable" + "hash": { + "mode": "download" + } } } diff --git a/bucket/JkDefragPortable.json b/bucket/JkDefragPortable.json index b7e4bd9bfe6..9e8698c778c 100644 --- a/bucket/JkDefragPortable.json +++ b/bucket/JkDefragPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/jkdefrag_portable", - "description": "Drive defragmenter", - "version": "3.36_Rev_2", - "license": "", - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/JkDefrag%20Portable/JkDefragPortable_3.36_Rev_2.paf.exe#/dl.7z", - "hash": "md5:e2ad2f59cd2c259cc684a0f873820e8b", - "bin": "JkDefragPortable.exe", - "shortcuts": [ - [ - "JkDefragPortable.exe", - "JkDefragPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/jkdefrag_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/JkDefrag%20Portable/JkDefragPortable_$underscoreVersion.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/utilities/jkdefrag_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/jkdefrag_portable" + }, + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/JkDefrag%20Portable/JkDefragPortable_$underscoreVersion.paf.exe" + }, + "bin": "JkDefragPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/jkdefrag_portable" + }, + "description": "Drive defragmenter", + "hash": "md5:e2ad2f59cd2c259cc684a0f873820e8b", + "homepage": "https://portableapps.com/apps/utilities/jkdefrag_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "JkDefragPortable.exe", + "JkDefragPortable" + ] + ], + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/JkDefrag%20Portable/JkDefragPortable_3.36_Rev_2.paf.exe#/dl.7z", + "version": "3.36_Rev_2" } diff --git a/bucket/JuicePortable.json b/bucket/JuicePortable.json index b9d79480d10..872997bd7f9 100644 --- a/bucket/JuicePortable.json +++ b/bucket/JuicePortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/internet/juice_portable", - "description": "Podcast receiver", - "version": "2.22", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/JuicePortable_2.22.paf.exe#/dl.7z", - "hash": "md5:56e93f2e33426cd583a67403bfb8ce67", - "bin": "JuicePortable.exe", - "shortcuts": [ - [ - "JuicePortable.exe", - "JuicePortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/internet/juice_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/JuicePortable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/internet/juice_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/internet/juice_portable" + }, + "url": "https://downloads.sourceforge.net/portableapps/JuicePortable_$version.paf.exe" + }, + "bin": "JuicePortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/internet/juice_portable" + }, + "description": "Podcast receiver", + "hash": "md5:56e93f2e33426cd583a67403bfb8ce67", + "homepage": "https://portableapps.com/apps/internet/juice_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "JuicePortable.exe", + "JuicePortable" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/JuicePortable_2.22.paf.exe#/dl.7z", + "version": "2.22" } diff --git a/bucket/KasperskyTDSSKillerPortable.json b/bucket/KasperskyTDSSKillerPortable.json index 148794df5f1..236aeedb0d0 100644 --- a/bucket/KasperskyTDSSKillerPortable.json +++ b/bucket/KasperskyTDSSKillerPortable.json @@ -1,28 +1,30 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/security/kaspersky-tdsskiller-portable" - }, - "url": "https://svwh.dl.sourceforge.net/project/portableapps/Kaspersky%20TDSSKiller%20Portable/KasperskyTDSSKillerPortable_$version_English_online.paf.exe" - }, - "bin": "KasperskyTDSSKillerPortable/KasperskyTDSSKillerPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/security/kaspersky-tdsskiller-portable" - }, - "description": "Rootkit remover", - "hash": "md5:cf314824478dd872a38d343fe9b22d4f", - "homepage": "https://portableapps.com/apps/security/kaspersky-tdsskiller-portable", - "installer": {}, - "license": "", - "persist": "Data", - "shortcuts": [ - [ - "KasperskyTDSSKillerPortable/KasperskyTDSSKillerPortable.exe", - "KasperskyTDSSKillerPortable" - ] - ], - "url": "https://svwh.dl.sourceforge.net/project/portableapps/Kaspersky%20TDSSKiller%20Portable/KasperskyTDSSKillerPortable_3.1.0.28_English_online.paf.exe", - "version": "3.1.0.28" + "homepage": "https://portableapps.com/apps/security/kaspersky-tdsskiller-portable", + "description": "Rootkit remover", + "version": "3.1.0.28", + "license": "", + "url": "https://svwh.dl.sourceforge.net/project/portableapps/Kaspersky%20TDSSKiller%20Portable/KasperskyTDSSKillerPortable_3.1.0.28_English_online.paf.exe", + "hash": "md5:cf314824478dd872a38d343fe9b22d4f", + "bin": "KasperskyTDSSKillerPortable/KasperskyTDSSKillerPortable.exe", + "shortcuts": [ + [ + "KasperskyTDSSKillerPortable/KasperskyTDSSKillerPortable.exe", + "KasperskyTDSSKillerPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/security/kaspersky-tdsskiller-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://svwh.dl.sourceforge.net/project/portableapps/Kaspersky%20TDSSKiller%20Portable/KasperskyTDSSKillerPortable_$version_English_online.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/security/kaspersky-tdsskiller-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "installer": { + + } } diff --git a/bucket/KchmViewerPortable.json b/bucket/KchmViewerPortable.json index 9c5b1e20097..53488729b59 100644 --- a/bucket/KchmViewerPortable.json +++ b/bucket/KchmViewerPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/office/kchmviewer-portable", - "description": "CHM viewer", - "version": "7.7", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/KchmViewerPortable_7.7.paf.exe#/dl.7z", - "hash": "md5:34e13889def3ca6d22404a675d975383", - "bin": "KchmViewerPortable.exe", - "shortcuts": [ - [ - "KchmViewerPortable.exe", - "KchmViewerPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/office/kchmviewer-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/KchmViewerPortable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/office/kchmviewer-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/office/kchmviewer-portable" + }, + "url": "https://downloads.sourceforge.net/portableapps/KchmViewerPortable_$version.paf.exe" + }, + "bin": "KchmViewerPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/office/kchmviewer-portable" + }, + "description": "CHM viewer", + "hash": "md5:34e13889def3ca6d22404a675d975383", + "homepage": "https://portableapps.com/apps/office/kchmviewer-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "KchmViewerPortable.exe", + "KchmViewerPortable" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/KchmViewerPortable_7.7.paf.exe#/dl.7z", + "version": "7.7" } diff --git a/bucket/Keyhac.json b/bucket/Keyhac.json index df7cad62882..d09a9972a6b 100644 --- a/bucket/Keyhac.json +++ b/bucket/Keyhac.json @@ -1,37 +1,33 @@ { - "homepage": "https://sites.google.com/site/craftware/", - "description": "Key customization tool powered by Python", - "license": "Freeware", + "homepage": "https://sites.google.com/site/craftware/keyhac-ja", "version": "1.82", - "url": "https://crftwr.github.io/keyhac/download/keyhac_182.zip", + "license": "", + "description": "Keyhac", + "url": "http://crftwr.github.io/keyhac/download/keyhac_182.zip", "hash": "38c0fead7375ff4d1a7e5bfa4db75656d7d7849392da7ccaa8340c60f90ac679", "extract_dir": "keyhac", - "bin": "keyhac.exe", "shortcuts": [ [ "keyhac.exe", "Keyhac" ] ], - "persist": [ - "config.py", - "keyhac.ini", - "dict", - "extension" - ], - "pre_install": [ - "if (!(Test-Path \"$persist_dir\\config.py\")) {", - " Copy-Item -Path \"$dir\\_config.py\" -Destination \"$dir\\config.py\"", - "}", - "if (!(Test-Path \"$persist_dir\\keyhac.ini\")) {", - " New-Item -Path \"$dir\\keyhac.ini\" -ItemType File | Out-Null", - "}" + "post_install": [ + "", + "$shortcuts = @(arch_specific 'shortcuts' $manifest $arch)", + "$shortcutName = $shortcuts[0].item(1)", + "$scoop_startmenu_folder = shortcut_folder $global", + "$wsShell = New-Object -ComObject WScript.Shell", + "$shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\")", + "$shortcut.WorkingDirectory = \"$dir\"", + "$shortcut.Save()", + "" ], "checkver": { - "url": "https://sites.google.com/site/craftware/keyhac-en", - "re": "Keyhac for Windows ver (?[\\d.]+)" + "url": "https://sites.google.com/site/craftware/keyhac-ja", + "re": "Keyhac for Windows ver ([\\d.]+)" }, "autoupdate": { - "url": "https://crftwr.github.io/keyhac/download/keyhac_$cleanVersion.zip" + "url": "http://crftwr.github.io/keyhac/download/keyhac_$cleanVersion.zip" } } diff --git a/bucket/KikoPlay.json b/bucket/KikoPlay.json index 75b88a01096..f7090ee82e0 100644 --- a/bucket/KikoPlay.json +++ b/bucket/KikoPlay.json @@ -1,10 +1,14 @@ { "version": "0.9.3", - "description": "KikoPlay - NOT ONLY A Full-Featured Danmu Player 不仅仅是全功能弹幕播放器", + "description": "A Full-Featured Danmu Player", "homepage": "https://kikoplay.fun/", "license": "GPL-3.0-only", - "url": "https://github.com/KikoPlayProject/KikoPlay/releases/download/0.9.3/0.9.3.zip", - "hash": "05125fd487dd48305b5543459ec7867bd6dc3fd29b1ff9b420ffd6726a369529", + "architecture": { + "64bit": { + "url": "https://github.com/KikoPlayProject/KikoPlay/releases/download/0.9.3/0.9.3.zip", + "hash": "05125fd487dd48305b5543459ec7867bd6dc3fd29b1ff9b420ffd6726a369529" + } + }, "bin": "KikoPlay.exe", "shortcuts": [ [ @@ -16,6 +20,10 @@ "github": "https://github.com/KikoPlayProject/KikoPlay" }, "autoupdate": { - "url": "https://github.com/KikoPlayProject/KikoPlay/releases/download/$version/$version.zip" + "architecture": { + "64bit": { + "url": "https://github.com/KikoPlayProject/KikoPlay/releases/download/$version/$version.zip" + } + } } } diff --git a/bucket/KindleUnpack.json b/bucket/KindleUnpack.json index 86be6fcd6eb..8ac0e6d5832 100644 --- a/bucket/KindleUnpack.json +++ b/bucket/KindleUnpack.json @@ -1,15 +1,15 @@ { - "autoupdate": { - "url": "https://github.com/kevinhendricks/KindleUnpack/archive/v$cleanVersion.zip#/dl.zip" - }, - "bin": "KindleUnpack.pyw", - "checkver": { - "regex": "v(\\d+\\.\\d+)", - "url": "https://api.github.com/repos/kevinhendricks/KindleUnpack/releases/latest" - }, - "extract_dir": "KindleUnpack-082", - "hash": "4ec7942d35e774bb1c9af06d4b9e8e979e2673888082824ea3654b059e7e14ee", - "homepage": "https://github.com/kevinhendricks/KindleUnpack", - "url": "https://github.com/kevinhendricks/KindleUnpack/archive/v083.zip#/dl.zip", - "version": "0.83" + "homepage": "https://github.com/kevinhendricks/KindleUnpack", + "extract_dir": "KindleUnpack-082", + "version": "0.83", + "url": "https://github.com/kevinhendricks/KindleUnpack/archive/v083.zip#/dl.zip", + "hash": "4ec7942d35e774bb1c9af06d4b9e8e979e2673888082824ea3654b059e7e14ee", + "checkver": { + "url": "https://api.github.com/repos/kevinhendricks/KindleUnpack/releases/latest", + "regex": "v(\\d+\\.\\d+)" + }, + "autoupdate": { + "url": "https://github.com/kevinhendricks/KindleUnpack/archive/v$cleanVersion.zip#/dl.zip" + }, + "bin": "KindleUnpack.pyw" } diff --git a/bucket/LLFTOOL.json b/bucket/LLFTOOL.json index 0543732d945..b85b55bdefe 100644 --- a/bucket/LLFTOOL.json +++ b/bucket/LLFTOOL.json @@ -1,23 +1,23 @@ { - "autoupdate": { - "hash": { - "regex": "$sha256", - "url": "$url.sha256" - }, - "url": "https://scoop-zapps.ziiyc.com/d/LLFTOOL/LLFTOOL-$version.exe" - }, - "checkver": { - "regex": "([\\d.]+)", - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/LLFTOOL.latest" - }, - "description": "\u4f4e\u7ea7\u683c\u5f0f\u5316\u5de5\u5177", - "hash": "672c47f4585231e58dafe6ba61c61d691301d7012f2c6e827d23626d4dbd0b5f", - "shortcuts": [ - [ - "LLFTOOL.exe", - "HDD Low Level Format Tool" - ] - ], - "url": "https://scoop-zapps.ziiyc.com/d/LLFTOOL/LLFTOOL-4.40.exe", - "version": "4.40" + "description": "低级格式化工具", + "version": "4.40", + "url": "https://scoop-zapps.ziiyc.com/d/LLFTOOL/LLFTOOL-4.40.exe", + "hash": "672c47f4585231e58dafe6ba61c61d691301d7012f2c6e827d23626d4dbd0b5f", + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/LLFTOOL.latest", + "regex": "([\\d.]+)" + }, + "autoupdate": { + "url": "https://scoop-zapps.ziiyc.com/d/LLFTOOL/LLFTOOL-$version.exe", + "hash": { + "url": "$url.sha256", + "regex": "$sha256" + } + }, + "shortcuts": [ + [ + "LLFTOOL.exe", + "HDD Low Level Format Tool" + ] + ] } diff --git a/bucket/LMarblesPortable.json b/bucket/LMarblesPortable.json index 7109a7634f7..006d0f858be 100644 --- a/bucket/LMarblesPortable.json +++ b/bucket/LMarblesPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/games/lmarbles_portable", - "description": "Pattern puzzle game", - "version": "1.0.6_Rev_2", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/LMarblesPortable_1.0.6_Rev_2.paf.exe#/dl.7z", - "hash": "md5:bab019a3e544307d8eca42d35fe30939", - "bin": "LMarblesPortable.exe", - "shortcuts": [ - [ - "LMarblesPortable.exe", - "LMarblesPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/games/lmarbles_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/LMarblesPortable_$underscoreVersion.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/games/lmarbles_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/games/lmarbles_portable" + }, + "url": "https://downloads.sourceforge.net/portableapps/LMarblesPortable_$underscoreVersion.paf.exe" + }, + "bin": "LMarblesPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/games/lmarbles_portable" + }, + "description": "Pattern puzzle game", + "hash": "md5:bab019a3e544307d8eca42d35fe30939", + "homepage": "https://portableapps.com/apps/games/lmarbles_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "LMarblesPortable.exe", + "LMarblesPortable" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/LMarblesPortable_1.0.6_Rev_2.paf.exe#/dl.7z", + "version": "1.0.6_Rev_2" } diff --git a/bucket/LameXPPortable.json b/bucket/LameXPPortable.json index a52f25b9a57..9795532dcfc 100644 --- a/bucket/LameXPPortable.json +++ b/bucket/LameXPPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/music_video/lamexp-portable", - "description": "audio converter", - "version": "4.18_Build_2244", - "license": "", - "url": "https://newcontinuum.dl.sourceforge.net/project/portableapps/LameXP%20Portable/LameXPPortable_4.18_Build_2244.paf.exe#/dl.7z", - "hash": "md5:9dd5f52532db636cf678296ffe56242d", - "bin": "LameXPPortable.exe", - "shortcuts": [ - [ - "LameXPPortable.exe", - "LameXPPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/music_video/lamexp-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://newcontinuum.dl.sourceforge.net/project/portableapps/LameXP%20Portable/LameXPPortable_$underscoreVersion.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/music_video/lamexp-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/music_video/lamexp-portable" + }, + "url": "https://newcontinuum.dl.sourceforge.net/project/portableapps/LameXP%20Portable/LameXPPortable_$underscoreVersion.paf.exe" + }, + "bin": "LameXPPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/music_video/lamexp-portable" + }, + "description": "audio converter", + "hash": "md5:9dd5f52532db636cf678296ffe56242d", + "homepage": "https://portableapps.com/apps/music_video/lamexp-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "LameXPPortable.exe", + "LameXPPortable" + ] + ], + "url": "https://newcontinuum.dl.sourceforge.net/project/portableapps/LameXP%20Portable/LameXPPortable_4.18_Build_2244.paf.exe#/dl.7z", + "version": "4.18_Build_2244" } diff --git a/bucket/LibreOfficePortablePrevious.json b/bucket/LibreOfficePortablePrevious.json index a5c7c4fdaf3..86946204877 100644 --- a/bucket/LibreOfficePortablePrevious.json +++ b/bucket/LibreOfficePortablePrevious.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/office/libreoffice_portable" - }, - "url": "https://mirrors.syringanetworks.net/tdf/libreoffice/portable/$version/LibreOfficePortablePrevious_$version_MultilingualStandard.paf.exe" - }, - "bin": "LibreOfficePortablePrevious.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/office/libreoffice_portable" - }, - "description": "Complete office suite", - "hash": "md5:49db65d1572fb38537878e8314f6a0e6", - "homepage": "https://portableapps.com/apps/office/libreoffice_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "LibreOfficePortablePrevious.exe", - "LibreOfficePortablePrevious" - ] - ], - "url": "https://mirrors.syringanetworks.net/tdf/libreoffice/portable/6.3.5/LibreOfficePortablePrevious_6.3.5_MultilingualStandard.paf.exe#/dl.7z", - "version": "6.3.5" + "homepage": "https://portableapps.com/apps/office/libreoffice_portable", + "description": "Complete office suite", + "version": "6.3.5", + "license": "", + "url": "https://mirrors.syringanetworks.net/tdf/libreoffice/portable/6.3.5/LibreOfficePortablePrevious_6.3.5_MultilingualStandard.paf.exe#/dl.7z", + "hash": "md5:49db65d1572fb38537878e8314f6a0e6", + "bin": "LibreOfficePortablePrevious.exe", + "shortcuts": [ + [ + "LibreOfficePortablePrevious.exe", + "LibreOfficePortablePrevious" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/office/libreoffice_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://mirrors.syringanetworks.net/tdf/libreoffice/portable/$version/LibreOfficePortablePrevious_$version_MultilingualStandard.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/office/libreoffice_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/Lingoes.json b/bucket/Lingoes.json index 42aefdf6915..6c084652a33 100644 --- a/bucket/Lingoes.json +++ b/bucket/Lingoes.json @@ -1,23 +1,19 @@ { - "homepage": "http://www.lingoes.net/", - "license": "freeware", + "homepage": "http://www.lingoes.net", "version": "2.9.2", "url": "http://www.slymandata.com/lingoes_mirror_europe/lingoes_portable_2.9.2.zip", "hash": "e65389788da4f14caf333b49aed8e11be23dd8fd893c895d696600b6019734ad", - "bin": "Lingoes.exe", "shortcuts": [ [ "Lingoes.exe", "Lingoes" ] ], - "persist": [ - "install.ini", - "app_data", - "user_data" - ], - "checkver": "Lingoes\\s+v([\\d.]+)\\s+is\\s+released", + "checkver": { + "url": "http://www.lingoes.net/en/translator/download.htm", + "re": "Lingoes (?[\\d.]+) Portable" + }, "autoupdate": { - "url": "http://www.slymandata.com/lingoes_mirror_europe/lingoes_portable_$version.zip" + "url": "http://www.slymandata.com/lingoes_mirror_europe/lingoes_portable_$matchVersion.zip" } } diff --git a/bucket/ListaryPortable.json b/bucket/ListaryPortable.json index 30b05ecd5ad..02aa182b8c3 100644 --- a/bucket/ListaryPortable.json +++ b/bucket/ListaryPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/listary_portable" - }, - "url": "https://download3.portableapps.com/portableapps/ListaryPortable/ListaryPortable_$version.paf.exe?20190321" - }, - "bin": "ListaryPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/listary_portable" - }, - "description": "Find-as-you-type search for Windows Explorer", - "hash": "md5:89485b9bdf0f2c00cdfc48ecd9fdf2f7", - "homepage": "https://portableapps.com/apps/utilities/listary_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "ListaryPortable.exe", - "ListaryPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/ListaryPortable/ListaryPortable_3.51.858.paf.exe?20190321#/dl.7z", - "version": "3.51.858" + "homepage": "https://portableapps.com/apps/utilities/listary_portable", + "description": "Find-as-you-type search for Windows Explorer", + "version": "3.51.858", + "license": "", + "url": "https://download3.portableapps.com/portableapps/ListaryPortable/ListaryPortable_3.51.858.paf.exe?20190321#/dl.7z", + "hash": "md5:89485b9bdf0f2c00cdfc48ecd9fdf2f7", + "bin": "ListaryPortable.exe", + "shortcuts": [ + [ + "ListaryPortable.exe", + "ListaryPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/listary_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/ListaryPortable/ListaryPortable_$version.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/listary_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/Lively-Wallpaper.json b/bucket/Lively-Wallpaper.json index 41ca2abe5e2..d1ef1b97548 100644 --- a/bucket/Lively-Wallpaper.json +++ b/bucket/Lively-Wallpaper.json @@ -1,22 +1,21 @@ { - "version": "2.0.6.1", + "autoupdate": { + "url": "https://github.com/rocksdanister/lively/releases/download/v$version/lively_setup_x86_full_v$cleanVersion.exe" + }, + "checkver": { + "github": "https://github.com/rocksdanister/lively" + }, "description": "Free and open-source software that allows users to set animated and interactive desktop wallpapers.", + "hash": "3991f4c4af685c2ff20ebfde2cbdebe27f4f468c11f036a5e3140b43605317c6", "homepage": "https://livelywallpaper.net/", + "innosetup": true, "license": "GPL-3.0-only", - "url": "https://github.com/rocksdanister/lively/releases/download/v2.0.6.1/lively_setup_x86_full_v2061.exe", - "hash": "3991f4c4af685c2ff20ebfde2cbdebe27f4f468c11f036a5e3140b43605317c6", "shortcuts": [ [ - "Lively.exe", + "livelywpf.exe", "Lively Wallpaper" ] ], - "innosetup": true, - "checkver": { - "url": "https://api.github.com/repos/rocksdanister/lively/releases", - "regex": "/releases/tag/(?:v|V)?([\\w.-]+)" - }, - "autoupdate": { - "url": "https://github.com/rocksdanister/lively/releases/download/v$version/lively_setup_x86_full_v$cleanVersion.exe" - } + "url": "https://github.com/rocksdanister/lively/releases/download/v2.0.6.1/lively_setup_x86_full_v2061.exe", + "version": "2.0.6.1" } diff --git a/bucket/Locate.json b/bucket/Locate.json index 7f145e69c88..7d0c5ff01d7 100644 --- a/bucket/Locate.json +++ b/bucket/Locate.json @@ -1,6 +1,6 @@ { - "version": "3.1.11.7100", "homepage": "http://locate32.cogit.net/", + "version": "3.1.11.7100", "license": "freeware", "architecture": { "64bit": { @@ -12,11 +12,16 @@ "hash": "8621be558b8e6fe0279bad278d700b6e07f28ce513ca92bd9b52040d64278800" } }, - "pre_install": "if(!(Test-Path \"$persist_dir\\locate.ini\")) { Copy-Item \"$dir\\portable.ini\" \"$dir\\locate.ini\" | Out-Null }", - "bin": "locate.exe", + "pre_install": "if(!(Test-Path \"$persist_dir\\locate.ini\")) { Copy-Item \"$dir\\locate-example.ini\" \"$dir\\locate.ini\" | Out-Null }", + "bin": [ + "locate32.exe", + "updtdb32.exe", + "locate.exe", + "SetTool.exe" + ], "persist": [ - "locate.ini", - "databases" + "portable.ini", + "locate.ini" ], "shortcuts": [ [ diff --git a/bucket/LogiOptionsPlus-Install.json b/bucket/LogiOptionsPlus-Install.json index 5ce88602955..e7242659f37 100644 --- a/bucket/LogiOptionsPlus-Install.json +++ b/bucket/LogiOptionsPlus-Install.json @@ -5,7 +5,7 @@ "license": "Proprietary", "changelog": "https://support.logi.com/hc/en-us/articles/1500005516462", "url": "https://download01.logi.com/web/ftp/pub/techsupport/optionsplus/logioptionsplus_installer.exe#/setup.exe", - "hash": "5d51ac65dfe7f2521ec4ad754251c36ddf11659f09a3056fbf2b850325ced64a", + "hash": "0adf268dd9a21fae3fc5319750f37e11cb2ab1277018f3735c025e17b2b74304", "pre_download": "Assert-Administrator", "pre_install": [ "$processname = \"logioptionsplus\"", @@ -42,7 +42,7 @@ ], "checkver": { "url": "https://support.logi.com/hc/en-us/articles/1500005516462", - "regex": "target=\"_self\">([\\d.]+)" + "regex": "target=\"_self\">([\\d]+.[\\d]+)" }, "autoupdate": { "url": "https://download01.logi.com/web/ftp/pub/techsupport/optionsplus/logioptionsplus_installer.exe#/setup.exe" diff --git a/bucket/LucasChessPortable.json b/bucket/LucasChessPortable.json index b141c966002..6591c9e1daf 100644 --- a/bucket/LucasChessPortable.json +++ b/bucket/LucasChessPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/games/lucas-chess-portable", - "description": "Chess trainer and player", - "version": "11.16", - "license": "", - "url": "https://iweb.dl.sourceforge.net/project/portableapps/Lucas%20Chess%20Portable/LucasChessPortable_11.16.paf.exe#/dl.7z", - "hash": "md5:ccff99634582c811864b1d8f664e74e2", - "bin": "LucasChessPortable.exe", - "shortcuts": [ - [ - "LucasChessPortable.exe", - "LucasChessPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/games/lucas-chess-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://iweb.dl.sourceforge.net/project/portableapps/Lucas%20Chess%20Portable/LucasChessPortable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/games/lucas-chess-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/games/lucas-chess-portable" + }, + "url": "https://iweb.dl.sourceforge.net/project/portableapps/Lucas%20Chess%20Portable/LucasChessPortable_$version.paf.exe" + }, + "bin": "LucasChessPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/games/lucas-chess-portable" + }, + "description": "Chess trainer and player", + "hash": "md5:ccff99634582c811864b1d8f664e74e2", + "homepage": "https://portableapps.com/apps/games/lucas-chess-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "LucasChessPortable.exe", + "LucasChessPortable" + ] + ], + "url": "https://iweb.dl.sourceforge.net/project/portableapps/Lucas%20Chess%20Portable/LucasChessPortable_11.16.paf.exe#/dl.7z", + "version": "11.16" } diff --git a/bucket/LunaTranslator.json b/bucket/LunaTranslator.json index 65c33b82cac..f6648415df0 100644 --- a/bucket/LunaTranslator.json +++ b/bucket/LunaTranslator.json @@ -8,7 +8,7 @@ "extract_dir": "LunaTranslator", "shortcuts": [ [ - "LunaTranslator.exe", + "LunaTranslator_no_Admin.exe", "LunaTranslator" ] ], diff --git a/bucket/LxgwNewClearGothic.json b/bucket/LxgwNewClearGothic.json index 2adc6b15f80..93b86d73393 100644 --- a/bucket/LxgwNewClearGothic.json +++ b/bucket/LxgwNewClearGothic.json @@ -1,24 +1,24 @@ { - "version": "0.235", - "description": "A Simplified Chinese sans-serif font derived from IPAex Gothic. 一款衍生于「IPAexゴシック」的简体中文黑体字型。(Non-Auto Install)", - "homepage": "https://github.com/lxgw/LxgwNewClearGothic", - "license": "IPA Font License 1.0", - "url": [ - "https://github.com/lxgw/LxgwNewClearGothic/releases/download/v0.235/LXGWFasmartGothic.ttf", - "https://github.com/lxgw/LxgwNewClearGothic/releases/download/v0.235/LXGWNewClearGothic-Book.ttf", - "https://github.com/lxgw/LxgwNewClearGothic/releases/download/v0.235/LXGWNewClearGothic-Regular.ttf" - ], - "hash": [ - "f2cdf6caf1c305f4048f5cf5bc56f251288408b4a31b6dfa0cc7db5e10e1db92", - "6128153f595f18cf15f97b99b008d60c957712ac6fdbff6e91e64d7845741963", - "b25db58ca4cfbcd8774a84563e9728e4481075ca22ad139d9fbfed68c64e82a8" - ], - "checkver": "github", - "autoupdate": { - "url": [ - "https://github.com/lxgw/LxgwNewClearGothic/releases/download/v$version/LXGWFasmartGothic.ttf", - "https://github.com/lxgw/LxgwNewClearGothic/releases/download/v$version/LXGWNewClearGothic-Book.ttf", - "https://github.com/lxgw/LxgwNewClearGothic/releases/download/v$version/LXGWNewClearGothic-Regular.ttf" - ] - } + "autoupdate": { + "url": [ + "https://github.com/lxgw/LxgwNewClearGothic/releases/download/v$version/LXGWFasmartGothic.ttf", + "https://github.com/lxgw/LxgwNewClearGothic/releases/download/v$version/LXGWNewClearGothic-Book.ttf", + "https://github.com/lxgw/LxgwNewClearGothic/releases/download/v$version/LXGWNewClearGothic-Regular.ttf" + ] + }, + "checkver": "github", + "description": "A Simplified Chinese sans-serif font derived from IPAex Gothic. \u4e00\u6b3e\u884d\u751f\u4e8e\u300cIPAex\u30b4\u30b7\u30c3\u30af\u300d\u7684\u7b80\u4f53\u4e2d\u6587\u9ed1\u4f53\u5b57\u578b\u3002(Non-Auto Install)", + "hash": [ + "f2cdf6caf1c305f4048f5cf5bc56f251288408b4a31b6dfa0cc7db5e10e1db92", + "6128153f595f18cf15f97b99b008d60c957712ac6fdbff6e91e64d7845741963", + "b25db58ca4cfbcd8774a84563e9728e4481075ca22ad139d9fbfed68c64e82a8" + ], + "homepage": "https://github.com/lxgw/LxgwNewClearGothic", + "license": "IPA Font License 1.0", + "url": [ + "https://github.com/lxgw/LxgwNewClearGothic/releases/download/v0.235/LXGWFasmartGothic.ttf", + "https://github.com/lxgw/LxgwNewClearGothic/releases/download/v0.235/LXGWNewClearGothic-Book.ttf", + "https://github.com/lxgw/LxgwNewClearGothic/releases/download/v0.235/LXGWNewClearGothic-Regular.ttf" + ], + "version": "0.235" } diff --git a/bucket/LynxPortable.json b/bucket/LynxPortable.json index 9ae833cce19..bcafae7d718 100644 --- a/bucket/LynxPortable.json +++ b/bucket/LynxPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/internet/lynx-portable" - }, - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Lynx%20Portable/LynxPortable_$version.paf.exe" - }, - "bin": "LynxPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/internet/lynx-portable" - }, - "description": "Text-based browser", - "hash": "md5:00f7be845016223ac53d62572689e309", - "homepage": "https://portableapps.com/apps/internet/lynx-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "LynxPortable.exe", - "LynxPortable" - ] - ], - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Lynx%20Portable/LynxPortable_2.8.9.paf.exe#/dl.7z", - "version": "2.8.9" + "homepage": "https://portableapps.com/apps/internet/lynx-portable", + "description": "Text-based browser", + "version": "2.8.9", + "license": "", + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Lynx%20Portable/LynxPortable_2.8.9.paf.exe#/dl.7z", + "hash": "md5:00f7be845016223ac53d62572689e309", + "bin": "LynxPortable.exe", + "shortcuts": [ + [ + "LynxPortable.exe", + "LynxPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/internet/lynx-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Lynx%20Portable/LynxPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/internet/lynx-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/MDict.json b/bucket/MDict.json index 215c8b051ab..8d9c81ef8d0 100644 --- a/bucket/MDict.json +++ b/bucket/MDict.json @@ -1,5 +1,6 @@ { "homepage": "https://www.mdict.cn/", + "description": "MDict is an electronic dictionary software.", "version": "2.0.12", "license": "freeware", "url": "https://www.mdict.cn/download/MDictPC.7z", @@ -22,10 +23,10 @@ ] ], "checkver": { - "url": "https://www.mdict.cn/wp/?page_id=5325", - "regex": "Windows \\(([\\d.]+)\\)" + "url": "https://www.mdict.cn/wp/?page_id=5325&lang=en", + "regex": "Windows \\(([\\d.]+)\\)\\:.*?Download" }, "autoupdate": { - "url": "https://www.mdict.cn/download/$matchFilename" + "url": "https://www.mdict.cn/download/MDictPC.7z" } } diff --git a/bucket/MP4Tools.json b/bucket/MP4Tools.json index 9437cca4419..63989e96e98 100644 --- a/bucket/MP4Tools.json +++ b/bucket/MP4Tools.json @@ -1,6 +1,6 @@ { - "homepage": "https://www.mp4joiner.org/", "version": "3.8", + "homepage": "https://www.mp4joiner.org/", "license": "GPL-3.0-only", "url": "https://www.fosshub.com/MP4Joiner.html?dwl=MP4Tools-3.8-win32.exe", "hash": "e369f3c39e74ca6e106767817b63179c59d030497dde01cfb1e9f64393a0247b", diff --git a/bucket/Magpie.json b/bucket/Magpie.json index 24592a1750f..1235d7a26ff 100644 --- a/bucket/Magpie.json +++ b/bucket/Magpie.json @@ -1,18 +1,32 @@ { - "homepage": "https://github.com/Blinue/Magpie", "version": "0.10.0", - "url": "https://github.com/Blinue/Magpie/releases/download/v0.10.0/Magpie_v0.10.0.zip", - "hash": "619df1ef97c6f60a53bca199cf99b8b7a6c11648eac4bc94c6b23e5a83b7b384", - "license": "GPL3", - "persist": "Magpie.exe.config", + "homepage": "https://github.com/Blinue/Magpie", + "description": "A utility app that can magnify any window to full screen and has a large number of built-in scaling algorithms/filters.", + "license": "GPL-3.0", + "architecture": { + "64bit": { + "url": "https://github.com/Blinue/Magpie/releases/download/v0.10.0/Magpie_v0.10.0.zip", + "hash": "619df1ef97c6f60a53bca199cf99b8b7a6c11648eac4bc94c6b23e5a83b7b384" + } + }, + "pre_install": "Copy-Item \"$persist_dir\\ScaleModels.json\" \"$dir\\ScaleModels.json\" -ErrorAction 'SilentlyContinue'", "shortcuts": [ [ "Magpie.exe", "Magpie" ] ], + "persist": [ + "cache", + "logs" + ], + "pre_uninstall": "Copy-Item \"$dir\\ScaleModels.json\" \"$persist_dir\\ScaleModels.json\" -ErrorAction 'SilentlyContinue'", "checkver": "github", "autoupdate": { - "url": "https://github.com/Blinue/Magpie/releases/download/v$version/Magpie_v$version.zip" + "architecture": { + "64bit": { + "url": "https://github.com/Blinue/Magpie/releases/download/v$version/Magpie_v$version.zip" + } + } } } diff --git a/bucket/MarblePortable.json b/bucket/MarblePortable.json index 838145a4846..22b92a169aa 100644 --- a/bucket/MarblePortable.json +++ b/bucket/MarblePortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/education/marble_portable" - }, - "url": "https://iweb.dl.sourceforge.net/project/portableapps/Marble%20Portable/MarblePortable_$version.paf.exe" - }, - "bin": "MarblePortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/education/marble_portable" - }, - "description": "Virtual globe and atlas", - "hash": "46c5b73989d877f0a198dfb6d6f8f4fded690ad935a6ddcba4893f7269d0631d", "homepage": "https://portableapps.com/apps/education/marble_portable", + "description": "Virtual globe and atlas", + "version": "2.2.0", "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "url": "https://iweb.dl.sourceforge.net/project/portableapps/Marble%20Portable/MarblePortable_2.2.0.paf.exe#/dl.7z", + "hash": "md5:8f0fd0fdd9eae6050d6a389367f6122a", + "bin": "MarblePortable.exe", "shortcuts": [ [ "MarblePortable.exe", "MarblePortable" ] ], - "url": "https://iweb.dl.sourceforge.net/project/portableapps/Marble%20Portable/MarblePortable_2.2.0.paf.exe", - "version": "2.2.0" + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/education/marble_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://iweb.dl.sourceforge.net/project/portableapps/Marble%20Portable/MarblePortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/education/marble_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/MaxthonPortable.json b/bucket/MaxthonPortable.json index 48eae548997..bf8d5000447 100644 --- a/bucket/MaxthonPortable.json +++ b/bucket/MaxthonPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/internet/maxthon_portable", - "description": "Browser", - "version": "4.9.5.1000", - "license": "", - "url": "https://download3.portableapps.com/portableapps/MaxthonPortable/MaxthonPortable_4.9.5.1000.paf.exe?20190321#/dl.7z", - "hash": "md5:0e89da3c9d1f448729ea34faebd89aa9", - "bin": "MaxthonPortable.exe", - "shortcuts": [ - [ - "MaxthonPortable.exe", - "MaxthonPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/internet/maxthon_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/MaxthonPortable/MaxthonPortable_$version.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/internet/maxthon_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/internet/maxthon_portable" + }, + "url": "https://download3.portableapps.com/portableapps/MaxthonPortable/MaxthonPortable_$version.paf.exe?20190321" + }, + "bin": "MaxthonPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/internet/maxthon_portable" + }, + "description": "Browser", + "hash": "md5:0e89da3c9d1f448729ea34faebd89aa9", + "homepage": "https://portableapps.com/apps/internet/maxthon_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "MaxthonPortable.exe", + "MaxthonPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/MaxthonPortable/MaxthonPortable_4.9.5.1000.paf.exe?20190321#/dl.7z", + "version": "4.9.5.1000" } diff --git a/bucket/McAfeeUninstall.json b/bucket/McAfeeUninstall.json index 8032918a732..28270b0f788 100644 --- a/bucket/McAfeeUninstall.json +++ b/bucket/McAfeeUninstall.json @@ -2,8 +2,8 @@ "$schema": "https://raw.githubusercontent.com/lukesampson/scoop/master/schema.json", "version": "1.00.025", "url": [ - "https://raw.githubusercontent.com/BenjaminMichaelis/ScoopBucket/master/bucket/Utils.ps1", - "https://raw.githubusercontent.com/BenjaminMichaelis/ScoopBucket/master/bucket/McAfeeUninstall.ps1", + "https://raw.githubusercontent.com/MarkMichaelis/ScoopBucket/master/bucket/Utils.ps1", + "https://raw.githubusercontent.com/MarkMichaelis/ScoopBucket/master/bucket/McAfeeUninstall.ps1", "http://us.mcafee.com/apps/supporttools/mcpr/mcpr.asp#/MCPR.exe" ], "pre_install": "& \"$dir\\McAfeeUninstall.ps1\"", diff --git a/bucket/MicrosoftYaHeiMono.json b/bucket/MicrosoftYaHeiMono.json index 08e3ee1c941..42130b0a365 100644 --- a/bucket/MicrosoftYaHeiMono.json +++ b/bucket/MicrosoftYaHeiMono.json @@ -1,6 +1,24 @@ { "version": "5.0.0", - "home": "https://github.com/ivaquero/scoopet", "url": "https://github.com/Microsoft/BashOnWindows/files/1362006/Microsoft.YaHei.Mono.zip", - "hash": "ebcae3f642aaef908d6f8faf3d03dbe5dda52f6a9b55efad7bc75347de0b2746" + "hash": "ebcae3f642aaef908d6f8faf3d03dbe5dda52f6a9b55efad7bc75347de0b2746", + "depends": "sudo", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}" + ] + } } diff --git a/bucket/MisakaTranslator.json b/bucket/MisakaTranslator.json index 0514206d807..e0a6efff343 100644 --- a/bucket/MisakaTranslator.json +++ b/bucket/MisakaTranslator.json @@ -2,12 +2,18 @@ "version": "2.12.2", "description": "御坂翻译器—Galgame/文字游戏/漫画多语种实时机翻工具", "homepage": "https://github.com/hanmin0822/misakatranslator", - "license": "GPL-3.0-only", + "license": "GPL-3.0", "url": "https://github.com/hanmin0822/MisakaTranslator/releases/download/2.12.2/MisakaTranslator.2.12.2.zip", "hash": "a64dab9cba7e076add52b9afcc4411198fcc3169b5ab906cc9ddcd3abb6d7dfe", + "bin": "MisakaTranslator.exe", + "pre_install": [ + "Move-Item $dir\\MisakaTranslator*\\Release $dir\\Temp", + "Move-Item $dir\\Temp\\* $dir", + "Remove-Item -R -Path $dir\\Temp" + ], "shortcuts": [ [ - "Debug\\MisakaTranslator-WPF.exe", + "MisakaTranslator.exe", "MisakaTranslator" ] ], diff --git a/bucket/MonitorProfileSwitcher.json b/bucket/MonitorProfileSwitcher.json index c761e6f48e4..58a31dda0b6 100644 --- a/bucket/MonitorProfileSwitcher.json +++ b/bucket/MonitorProfileSwitcher.json @@ -1,11 +1,8 @@ { - "bin": "MonitorSwitcher.exe", - "shortcuts": [ - [ - "MonitorSwitcherGUI.exe", - "Monitor Profile Switcher" - ] - ], - "url": "https://versaweb.dl.sourceforge.net/project/monitorswitcher/MonitorProfileSwitcher_v0700.zip", - "version": "0.7.0" + "url": "https://versaweb.dl.sourceforge.net/project/monitorswitcher/MonitorProfileSwitcher_v0700.zip", + "version": "0.7.0", + "bin": "MonitorSwitcher.exe", + "shortcuts": [ + ["MonitorSwitcherGUI.exe", "Monitor Profile Switcher"] + ] } diff --git a/bucket/Monster2Portable.json b/bucket/Monster2Portable.json index 0a22af92d24..3d0e70d7956 100644 --- a/bucket/Monster2Portable.json +++ b/bucket/Monster2Portable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/games/monster_2_portable", - "description": "Retro role-playing game", - "version": "2.11.1", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/Monster2Portable_2.11.1.paf.exe#/dl.7z", - "hash": "md5:574925db880c05cf326ec58fa9f0b581", - "bin": "Monster2Portable.exe", - "shortcuts": [ - [ - "Monster2Portable.exe", - "Monster2Portable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/games/monster_2_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/Monster2Portable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/games/monster_2_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/games/monster_2_portable" + }, + "url": "https://downloads.sourceforge.net/portableapps/Monster2Portable_$version.paf.exe" + }, + "bin": "Monster2Portable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/games/monster_2_portable" + }, + "description": "Retro role-playing game", + "hash": "md5:574925db880c05cf326ec58fa9f0b581", + "homepage": "https://portableapps.com/apps/games/monster_2_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "Monster2Portable.exe", + "Monster2Portable" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/Monster2Portable_2.11.1.paf.exe#/dl.7z", + "version": "2.11.1" } diff --git a/bucket/MultiMarkdown.json b/bucket/MultiMarkdown.json index 5eb82473805..7b6044d48f2 100644 --- a/bucket/MultiMarkdown.json +++ b/bucket/MultiMarkdown.json @@ -16,7 +16,8 @@ "bin\\multimarkdown.exe" ], "checkver": { - "github": "https://github.com/fletcher/MultiMarkdown-6" + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/multimarkdown.latest", + "regex": "([\\d.]+)" }, "autoupdate": { "extract_dir": "MultiMarkdown-Windows-$version", diff --git a/bucket/MySysInternals.json b/bucket/MySysInternals.json index 7dc900f9b82..0baa49b36c4 100644 --- a/bucket/MySysInternals.json +++ b/bucket/MySysInternals.json @@ -1,107 +1,89 @@ { - "bin": [ - "accesschk.exe", - "AccessEnum.exe", - "ADExplorer.exe", - "ADInsight.exe", - "adrestore.exe", - "Autologon.exe", - "autoruns.exe", - "autorunsc.exe", - "Bginfo.exe", - "Cacheset.exe", - "Clockres.exe", - "Contig.exe", - "Coreinfo.exe", - "ctrl2cap.exe", - "Dbgview.exe", - "Desktops.exe", - "disk2vhd.exe", - "diskext.exe", - "Diskmon.exe", - "DiskView.exe", - "du.exe", - "efsdump.exe", - "FindLinks.exe", - "handle.exe", - "hex2dec.exe", - "junction.exe", - "ldmdump.exe", - "Listdlls.exe", - "livekd.exe", - "LoadOrd.exe", - "logonsessions.exe", - "movefile.exe", - "ntfsinfo.exe", - "pendmoves.exe", - "pipelist.exe", - "portmon.exe", - "procdump.exe", - "procexp.exe", - "Procmon.exe", - "PsExec.exe", - "psfile.exe", - "PsGetsid.exe", - "PsInfo.exe", - "pskill.exe", - "pslist.exe", - "PsLoggedon.exe", - "psloglist.exe", - "pspasswd.exe", - "psping.exe", - "PsService.exe", - "psshutdown.exe", - "pssuspend.exe", - "RAMMap.exe", - "RegDelNull.exe", - "regjump.exe", - "ru.exe", - "sdelete.exe", - "ShareEnum.exe", - "ShellRunas.exe", - "sigcheck.exe", - "streams.exe", - "strings.exe", - "sync.exe", - "Sysmon.exe", - "Tcpvcon.exe", - "Tcpview.exe", - "Testlimit.exe", - "Testlimit64.exe", - "vmmap.exe", - "Volumeid.exe", - "whois.exe", - "Winobj.exe", - "ZoomIt.exe" - ], - "homepage": "http://technet.microsoft.com/en-us/sysinternals/bb842062", - "license": "http://technet.microsoft.com/sysinternals/bb469936", - "shortcuts": [ - [ - "procexp.exe", - "Process Explorer" - ], - [ - "procmon.exe", - "Process Monitor" - ], - [ - "dbgview.exe", - "Debug Viewer" - ], - [ - "autologon.exe", - "Auto Logon" - ], - [ - "tcpview.exe", - "TCP View" - ], - [ - "zoomit.exe", - "ZoomIt" - ] - ], - "url": "https://download.sysinternals.com/files/SysinternalsSuite.zip", - "version": "2021.09.02" + "homepage": "http://technet.microsoft.com/en-us/sysinternals/bb842062", + "license": "http://technet.microsoft.com/sysinternals/bb469936", + "version": "2021.09.02", + "url": "https://download.sysinternals.com/files/SysinternalsSuite.zip", + "shortcuts": [ + ["procexp.exe", "Process Explorer"], + ["procmon.exe", "Process Monitor"], + ["dbgview.exe", "Debug Viewer"], + ["autologon.exe", "Auto Logon"], + ["tcpview.exe", "TCP View"], + ["zoomit.exe", "ZoomIt"] + ], + "bin": [ + "accesschk.exe", + "AccessEnum.exe", + "ADExplorer.exe", + "ADInsight.exe", + "adrestore.exe", + "Autologon.exe", + "autoruns.exe", + "autorunsc.exe", + "Bginfo.exe", + "Cacheset.exe", + "Clockres.exe", + "Contig.exe", + "Coreinfo.exe", + "ctrl2cap.exe", + "Dbgview.exe", + "Desktops.exe", + "disk2vhd.exe", + "diskext.exe", + "Diskmon.exe", + "DiskView.exe", + "du.exe", + "efsdump.exe", + "FindLinks.exe", + "handle.exe", + "hex2dec.exe", + "junction.exe", + "ldmdump.exe", + "Listdlls.exe", + "livekd.exe", + "LoadOrd.exe", + "logonsessions.exe", + "movefile.exe", + "ntfsinfo.exe", + "pendmoves.exe", + "pipelist.exe", + "portmon.exe", + "procdump.exe", + "procexp.exe", + "Procmon.exe", + "PsExec.exe", + "psfile.exe", + "PsGetsid.exe", + "PsInfo.exe", + "pskill.exe", + "pslist.exe", + "PsLoggedon.exe", + "psloglist.exe", + "pspasswd.exe", + "psping.exe", + "PsService.exe", + "psshutdown.exe", + "pssuspend.exe", + "RAMMap.exe", + "RegDelNull.exe", + "regjump.exe", + "ru.exe", + "sdelete.exe", + "ShareEnum.exe", + "ShellRunas.exe", + "sigcheck.exe", + "streams.exe", + "strings.exe", + "sync.exe", + "Sysmon.exe", + "Tcpvcon.exe", + "Tcpview.exe", + "Testlimit.exe", + "Testlimit64.exe", + "vmmap.exe", + "Volumeid.exe", + "whois.exe", + "Winobj.exe", + "ZoomIt.exe" + ] } diff --git a/bucket/N0va-Desktop.json b/bucket/N0va-Desktop.json index fd72df4672a..b6cef828925 100644 --- a/bucket/N0va-Desktop.json +++ b/bucket/N0va-Desktop.json @@ -2,7 +2,6 @@ "version": "2.2.1.3", "homepage": "https://lumi.mihoyo.com", "description": "mihoyo Desktop Robot", - "license": "Freeware", "hash": "bfec7e4638d4819e5452bfcde8e36e1c301fd2eb92f863dc5804c200ad9a839a", "url": "https://n0va-static.mihoyo.com/app/dp/5f17af398d20e6ddc9767e5a/20220606103726/N0vaDesktop_2.2.1.3_mihoyo.exe", "bin": [ diff --git a/bucket/Navicat-chs.json b/bucket/Navicat-chs.json index 0f386005885..3b14a4dadd9 100644 --- a/bucket/Navicat-chs.json +++ b/bucket/Navicat-chs.json @@ -1,41 +1,41 @@ { - "version": "16.1.11", + "architecture": { + "32bit": { + "hash": "a2501c2f9bfb1fa3bcbebbc5565acabe16eb44590bc4ef061cbd013c68861671", + "url": "https://dn.navicat.com/download/navicat161_premium_cs_x86.exe" + }, + "64bit": { + "hash": "e736ea8677b72ed7839ca243d16cacd23e882420efee3cf1d96d12faecf5c55e", + "url": "https://dn.navicat.com/download/navicat161_premium_cs_x64.exe" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://dn.navicat.com/download/navicat$majorVersion$minorVersion_premium_cs_x86.exe" + }, + "64bit": { + "url": "https://dn.navicat.com/download/navicat$majorVersion$minorVersion_premium_cs_x64.exe" + } + } + }, + "bin": "navicat.exe", + "checkver": { + "regex": "Navicat Premium \\(Windows\\) version (16[\\d.]+)", + "url": "https://www.navicat.com/en/products/navicat-premium-release-note" + }, "description": "Navicat Premium is a database development tool that allows you to simultaneously connect to MySQL, MariaDB, MongoDB, SQL Server, Oracle, PostgreSQL, and SQLite databases from a single application(Chinese Simplified Edition).", "homepage": "https://www.navicat.com/en/products/navicat-premium", + "innosetup": true, "license": { "identifier": "Proprietary", "url": "http://legal.navicat.com/navicatcloud/NavicatCloudLicenseAgreement.rtf" }, - "architecture": { - "64bit": { - "url": "https://dn.navicat.com/download/navicat161_premium_cs_x64.exe", - "hash": "e736ea8677b72ed7839ca243d16cacd23e882420efee3cf1d96d12faecf5c55e" - }, - "32bit": { - "url": "https://dn.navicat.com/download/navicat161_premium_cs_x86.exe", - "hash": "a2501c2f9bfb1fa3bcbebbc5565acabe16eb44590bc4ef061cbd013c68861671" - } - }, - "innosetup": true, - "bin": "navicat.exe", "shortcuts": [ [ "navicat.exe", "Navicat Premium" ] ], - "checkver": { - "url": "https://www.navicat.com/en/products/navicat-premium-release-note", - "regex": "Navicat Premium \\(Windows\\) version (16[\\d.]+)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://dn.navicat.com/download/navicat$majorVersion$minorVersion_premium_cs_x64.exe" - }, - "32bit": { - "url": "https://dn.navicat.com/download/navicat$majorVersion$minorVersion_premium_cs_x86.exe" - } - } - } + "version": "16.1.11" } diff --git a/bucket/NetSetMan.json b/bucket/NetSetMan.json index 94ab59e4fc4..dface84df9b 100644 --- a/bucket/NetSetMan.json +++ b/bucket/NetSetMan.json @@ -1,11 +1,20 @@ { - "version": "5.2.0", + "autoupdate": { + "hash": { + "url": "$url.sha256" + }, + "url": "https://www.netsetman.com/netsetman.exe#/dl.exe" + }, + "checkver": { + "regex": "NetSetMan ([\\d.]+)", + "url": "https://www.netsetman.com/en/freeware" + }, "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", + "homepage": "https://www.netsetman.com/en/freeware", "innosetup": true, + "license": "Non-Commercial Freeware", + "persist": "settings.ini", "pre_install": [ "if(!(Test-Path \"$dir/settings.ini\")) { Add-Content \"$dir/settings.ini\" $null }", "Remove-Item \"$dir\\*,*\" -Force", @@ -17,15 +26,6 @@ "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" - } - } + "url": "https://www.netsetman.com/netsetman.exe#/dl.exe", + "version": "5.2.0" } diff --git a/bucket/Network_Drive_Control-aoks.json b/bucket/Network_Drive_Control-aoks.json index 0a5fab25fd9..4881829fb5c 100644 --- a/bucket/Network_Drive_Control-aoks.json +++ b/bucket/Network_Drive_Control-aoks.json @@ -1,21 +1,21 @@ { - "autoupdate": { - "url": "https://www.michaelburns.net/Software/NDC/download/NDCSetup.zip" - }, - "bin": "NDCsetup.exe", - "checkver": { - "regex": ">v([\\d.]+) Release date " - }, + "version": "1.61", "description": "Automatically map network drives by network name when you logon.", - "hash": "234a416eafe25f7b7511c63121c2d03eda5cf3f6f323ed97e860227194f98fb9", "homepage": "https://www.michaelburns.net/Software/NDC/", "license": "Freeware", + "url": "https://www.michaelburns.net/Software/NDC/download/NDCSetup.zip", + "hash": "234a416eafe25f7b7511c63121c2d03eda5cf3f6f323ed97e860227194f98fb9", + "bin": "NDCsetup.exe", "shortcuts": [ [ "NDCsetup.exe", "Network Drive Control" ] ], - "url": "https://www.michaelburns.net/Software/NDC/download/NDCSetup.zip", - "version": "1.61" + "checkver": { + "regex": ">v([\\d.]+) Release date " + }, + "autoupdate": { + "url": "https://www.michaelburns.net/Software/NDC/download/NDCSetup.zip" + } } diff --git a/bucket/NeverballPortable.json b/bucket/NeverballPortable.json index d8296b995d0..dd02471403f 100644 --- a/bucket/NeverballPortable.json +++ b/bucket/NeverballPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/games/neverball_portable" - }, - "url": "https://downloads.sourceforge.net/portableapps/NeverballPortable_$version.paf.exe" - }, - "bin": "NeverballPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/games/neverball_portable" - }, - "description": "3D rolling ball obstacle course", - "hash": "md5:53b2535b90d54e4ee6cb0c31a3e064de", - "homepage": "https://portableapps.com/apps/games/neverball_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "NeverballPortable.exe", - "NeverballPortable" - ] - ], - "url": "https://downloads.sourceforge.net/portableapps/NeverballPortable_1.6.0.paf.exe#/dl.7z", - "version": "1.6.0" + "homepage": "https://portableapps.com/apps/games/neverball_portable", + "description": "3D rolling ball obstacle course", + "version": "1.6.0", + "license": "", + "url": "https://downloads.sourceforge.net/portableapps/NeverballPortable_1.6.0.paf.exe#/dl.7z", + "hash": "md5:53b2535b90d54e4ee6cb0c31a3e064de", + "bin": "NeverballPortable.exe", + "shortcuts": [ + [ + "NeverballPortable.exe", + "NeverballPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/games/neverball_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/portableapps/NeverballPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/games/neverball_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/NexusFile.json b/bucket/NexusFile.json index 52dedccdfcf..b57c6455aa8 100644 --- a/bucket/NexusFile.json +++ b/bucket/NexusFile.json @@ -1,20 +1,37 @@ { "version": "5.4.1", - "license": "unknown", - "homepage": "http://www.xiles.net/", - "url": "https://s3.ap-northeast-2.amazonaws.com/net.xiles.public/download/nexusfile_5.4.1.zip", + "description": "A dual pane file manager, which is simple but has powerful features.", + "homepage": "https://www.xiles.app/", + "license": "Freeware", + "architecture": { + "64bit": { + "url": "https://s3.ap-northeast-2.amazonaws.com/net.xiles.public/download/nexusfile_5.4.1_64bit_beta.zip", + "hash": "6c2cfdbb397d270c702a3fc76cd80bf87b2e2b0c0fef8eeb120061c8523bbe33" + }, + "32bit": { + "url": "https://s3.ap-northeast-2.amazonaws.com/net.xiles.public/download/nexusfile_5.4.1.zip", + "hash": "eec39d8987a681da1cb9a48727167328edc30ea29c6acebb900fafb3e7dd7907" + } + }, "extract_dir": "nexusfile", - "hash": "eec39d8987a681da1cb9a48727167328edc30ea29c6acebb900fafb3e7dd7907", - "bin": "NexusFile.exe", "persist": "userdata", "shortcuts": [ [ - "NexusFile.exe", + "nexusfile.exe", "NexusFile" ] ], - "checkver": "nexusfile_([\\d.]+)\\.zip", + "checkver": { + "regex": "nexusfile_([\\d.]+).zip" + }, "autoupdate": { - "url": "https://s3.ap-northeast-2.amazonaws.com/net.xiles.public/download/nexusfile_$version.zip" + "architecture": { + "64bit": { + "url": "https://s3.ap-northeast-2.amazonaws.com/net.xiles.public/download/nexusfile_$version_64bit_beta.zip" + }, + "32bit": { + "url": "https://s3.ap-northeast-2.amazonaws.com/net.xiles.public/download/nexusfile_$version.zip" + } + } } } diff --git a/bucket/Notepad++Portable.json b/bucket/Notepad++Portable.json index 97a1c9b8a0c..e97d9512043 100644 --- a/bucket/Notepad++Portable.json +++ b/bucket/Notepad++Portable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/development/notepadpp_portable" - }, - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Notepad%2B%2B%20Portable/NotepadPlusPlusPortable_$underscoreVersion.paf.exe" - }, - "bin": "Notepad++Portable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/development/notepadpp_portable" - }, - "description": "Text editor", - "hash": "md5:b24b7062bb9377651fd20ea1e4d72532", - "homepage": "https://portableapps.com/apps/development/notepadpp_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "Notepad++Portable.exe", - "Notepad++Portable" - ] - ], - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Notepad%2B%2B%20Portable/NotepadPlusPlusPortable_7.8.5_Rev_3.paf.exe#/dl.7z", - "version": "7.8.5_Rev_3" + "homepage": "https://portableapps.com/apps/development/notepadpp_portable", + "description": "Text editor", + "version": "7.8.5_Rev_3", + "license": "", + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Notepad%2B%2B%20Portable/NotepadPlusPlusPortable_7.8.5_Rev_3.paf.exe#/dl.7z", + "hash": "md5:b24b7062bb9377651fd20ea1e4d72532", + "bin": "Notepad++Portable.exe", + "shortcuts": [ + [ + "Notepad++Portable.exe", + "Notepad++Portable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/development/notepadpp_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Notepad%2B%2B%20Portable/NotepadPlusPlusPortable_$underscoreVersion.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/development/notepadpp_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/Notepad2-modPortable.json b/bucket/Notepad2-modPortable.json index 586f285c664..58654e9ccfc 100644 --- a/bucket/Notepad2-modPortable.json +++ b/bucket/Notepad2-modPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/development/notepad2-mod_portable", - "description": "Text Editor", - "version": "4.2.25.998", - "license": "", - "url": "https://managedway.dl.sourceforge.net/project/portableapps/Notepad2-mod%20Portable/Notepad2-modPortable_4.2.25.998_English.paf.exe#/dl.7z", - "hash": "md5:0b131e5c0b9f94c541d162ddd725c78f", - "bin": "Notepad2-modPortable.exe", - "shortcuts": [ - [ - "Notepad2-modPortable.exe", - "Notepad2-modPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/development/notepad2-mod_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://managedway.dl.sourceforge.net/project/portableapps/Notepad2-mod%20Portable/Notepad2-modPortable_$version_English.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/development/notepad2-mod_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/development/notepad2-mod_portable" + }, + "url": "https://managedway.dl.sourceforge.net/project/portableapps/Notepad2-mod%20Portable/Notepad2-modPortable_$version_English.paf.exe" + }, + "bin": "Notepad2-modPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/development/notepad2-mod_portable" + }, + "description": "Text Editor", + "hash": "md5:0b131e5c0b9f94c541d162ddd725c78f", + "homepage": "https://portableapps.com/apps/development/notepad2-mod_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "Notepad2-modPortable.exe", + "Notepad2-modPortable" + ] + ], + "url": "https://managedway.dl.sourceforge.net/project/portableapps/Notepad2-mod%20Portable/Notepad2-modPortable_4.2.25.998_English.paf.exe#/dl.7z", + "version": "4.2.25.998" } diff --git a/bucket/Noto-Mono-Font.json b/bucket/Noto-Mono-Font.json index dd23e37ed24..1e8ea09c4b8 100644 --- a/bucket/Noto-Mono-Font.json +++ b/bucket/Noto-Mono-Font.json @@ -1,16 +1,19 @@ { - "version": "2017.10.25", + "autoupdate": { + "url": "https://noto-website-2.storage.googleapis.com/pkgs/NotoMono-hinted.zip" + }, "description": "Noto monospaced font", "homepage": "https://www.google.com/get/noto/", "license": "OFL-1.1", - "notes": "Hash for version 2017.10.25 is\n 2722ae9033c9e306e784b9254ca86c58c7af7483051583f767e05d03bc252bda", - "url": "https://noto-website-2.storage.googleapis.com/pkgs/NotoMono-hinted.zip", - "pre_install": "#Access denied error running: Remove-Item \"$env:windir/fonts/NotoMono*.ttf\" -recurse", + "notes": [ + "Hash for version 2017.10.25 is", + "2722ae9033c9e306e784b9254ca86c58c7af7483051583f767e05d03bc252bda" + ], "post_install": [ "$fonts = (New-Object -ComObject Shell.Application).Namespace(0x14)", "dir \"$dir/*.ttf\" | %{ $fonts.CopyHere($_.fullname) }" ], - "autoupdate": { - "url": "https://noto-website-2.storage.googleapis.com/pkgs/NotoMono-hinted.zip" - } + "pre_install": "#Access denied error running: Remove-Item \"$env:windir/fonts/NotoMono*.ttf\" -recurse", + "url": "https://noto-website-2.storage.googleapis.com/pkgs/NotoMono-hinted.zip", + "version": "2017.10.25" } diff --git a/bucket/NoxPlayer.json b/bucket/NoxPlayer.json index 6c1247cd9b1..2269109081d 100644 --- a/bucket/NoxPlayer.json +++ b/bucket/NoxPlayer.json @@ -1,20 +1,20 @@ { - "homepage": "https://www.bignox.com/", - "version": "7.0.2.7", - "url": "https://res06.bignox.com/full/20220506/b42010268a704ebba2949613875475f5.exe?filename=nox_setup_v7.0.2.7_full_intl.exe #/dl.7z", - "hash": "3e786bf10378cde191b2ace5620d66e6aa2bc356165e95eeac377864ba825a4d", - "persist": "bin/BignoxVMS", - "checkver": { - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/NoxPlayer.latest", - "regex": "nox_setup_v(?[\\d.]+)_full_intl.exe (?.*)" - }, - "autoupdate": { - "url": "$matchUrl#/dl.7z" - }, - "shortcuts": [ - [ - "bin\\Nox.exe", - "NoxPlayer" - ] - ] + "autoupdate": { + "url": "$matchUrl#/dl.7z" + }, + "checkver": { + "regex": "nox_setup_v(?[\\d.]+)_full_intl.exe (?.*)", + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/NoxPlayer.latest" + }, + "hash": "3e786bf10378cde191b2ace5620d66e6aa2bc356165e95eeac377864ba825a4d", + "homepage": "https://www.bignox.com/", + "persist": "bin/BignoxVMS", + "shortcuts": [ + [ + "bin\\Nox.exe", + "NoxPlayer" + ] + ], + "url": "https://res06.bignox.com/full/20220506/b42010268a704ebba2949613875475f5.exe?filename=nox_setup_v7.0.2.7_full_intl.exe #/dl.7z", + "version": "7.0.2.7" } diff --git a/bucket/Nyushu-font.json b/bucket/Nyushu-font.json index a0ef001bb32..7feb39be26c 100644 --- a/bucket/Nyushu-font.json +++ b/bucket/Nyushu-font.json @@ -1,19 +1,19 @@ { - "version": "1.002", - "description": "Nüshu fonts | 𛆁𛈬𛈤𛋒 | 女书字体", - "homepage": "https://github.com/nushu-script/Nyushu", - "license": "Unknown", - "url": "https://ghproxy.com/https://github.com/nushu-script/Nyushu/releases/download/v1.0.0/NyushuSerif.1.002.ttf#/Nyushu.exe", - "hash": "0eae70f3aea162049e9bfdd2477cdded2c8389bac56f12be1d91e9e17bb236ba", - "post_install": "ren $dir\\Nyushu.exe Nyushu.ttf", - "checkver": { - "url": "https://github.com/nushu-script/Nyushu/releases", - "regex": "第(\\d+(\\.\\d+)+)版" - }, - "autoupdate": { - "url": "https://ghproxy.com/https://github.com/nushu-script/Nyushu/releases/download/v1.0.0/NyushuSerif.$version.ttf#/Nyushu.exe", - "hash": { - "mode": "download" + "version": "1.002", + "description": "Nüshu fonts | 𛆁𛈬𛈤𛋒 | 女书字体", + "homepage": "https://github.com/nushu-script/Nyushu", + "license": "Unknown", + "url": "https://ghproxy.com/https://github.com/nushu-script/Nyushu/releases/download/v1.0.0/NyushuSerif.1.002.ttf#/Nyushu.exe", + "hash": "0eae70f3aea162049e9bfdd2477cdded2c8389bac56f12be1d91e9e17bb236ba", + "post_install": "ren $dir\\Nyushu.exe Nyushu.ttf", + "checkver": { + "url": "https://github.com/nushu-script/Nyushu/releases", + "regex": "第(\\d+(\\.\\d+)+)版" + }, + "autoupdate": { + "url": "https://ghproxy.com/https://github.com/nushu-script/Nyushu/releases/download/v1.0.0/NyushuSerif.$version.ttf#/Nyushu.exe", + "hash": { + "mode": "download" + } } - } } diff --git a/bucket/OpenHashTab.json b/bucket/OpenHashTab.json index ac4637262b6..0533b5bc6ea 100644 --- a/bucket/OpenHashTab.json +++ b/bucket/OpenHashTab.json @@ -1,37 +1,37 @@ { - "version": "3.0.2", - "description": "为资源管理器属性加上Hash校验", - "homepage": "https://github.com/namazso/OpenHashTab", - "depends": ["sudo", "innounp"], - "innosetup": true, + "version": "3.0.2", + "description": "OpenHashTab 是一个 shell 扩展,用于在文件属性处计算和检查文件哈希", + "homepage": "https://github.com/namazso/OpenHashTab", + "license": "Microsoft", + "architecture": { + "64bit": { + "url": "https://github.com/namazso/OpenHashTab/releases/download/v3.0.2/OpenHashTab_setup.exe", + "hash": "1B5A0475B0EC3CB211E3F710FA8C0A2CD5CE971475104DE91B2AEB7F865B96E6" + } + }, + "installer": { + "file": "OpenHashTab_setup.exe", + "args": [ + "/dir=\"$dir\"", + "/verysilent", + "/norestart" + ], + "keep": true + }, + "uninstaller": { + "file": "unins000.exe", + "args": [ + "/verysilent", + "/suppressmsgboxes", + "/norestart" + ] + }, + "checkver": "github", + "autoupdate": { "architecture": { - "64bit": { - "installer": { - "script": [ - "Move-Item \"$dir\\OpenHashTab,1.dll\" \"$dir\\OpenHashTab.dll\"", - "sudo regsvr32 /s \"$dir\\OpenHashTab.dll\"" - ] - }, - "uninstaller": { - "script": "sudo regsvr32 /u /s \"$dir\\OpenHashTab.dll\"" - } - }, - "32bit": { - "installer": { - "script": [ - "Move-Item \"$dir\\OpenHashTab,3.dll\" \"$dir\\OpenHashTab.dll\"", - "sudo regsvr32 /s \"$dir\\OpenHashTab.dll\"" - ] - }, - "uninstaller": { - "script": "sudo regsvr32 /u /s \"$dir\\OpenHashTab.dll\"" - } - } - }, - "url": "https://github.com/namazso/OpenHashTab/releases/download/v3.0.2/OpenHashTab_setup.exe#/setup.exe", - "hash": "1b5a0475b0ec3cb211e3f710fa8c0a2cd5ce971475104de91b2aeb7f865b96e6", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/namazso/OpenHashTab/releases/download/v$version/OpenHashTab_setup.exe#/setup.exe" + "64bit": { + "url": "https://github.com/namazso/OpenHashTab/releases/download/v$version/OpenHashTab_setup.exe" + } } + } } diff --git a/bucket/OpenShotPortable.json b/bucket/OpenShotPortable.json index 36dfce0e7f9..9ab8570335c 100644 --- a/bucket/OpenShotPortable.json +++ b/bucket/OpenShotPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/7-zip_portable" - }, - "url": "https://download3.portableapps.com/portableapps/OpenShotPortable/OpenShotPortable_$version.paf.exe" - }, - "bin": "OpenShotPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/music_video/openshot-portable" - }, - "description": "video editor", - "hash": "md5:3c6cfe5bd142cbe171bdd8b622ec7daa", - "homepage": "https://portableapps.com/apps/music_video/openshot-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "OpenShotPortable.exe", - "OpenShotPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/OpenShotPortable/OpenShotPortable_2.5.1.paf.exe#/dl.7z", - "version": "2.5.1" + "homepage": "https://portableapps.com/apps/music_video/openshot-portable", + "description": "video editor", + "version": "2.5.1", + "license": "", + "url": "https://download3.portableapps.com/portableapps/OpenShotPortable/OpenShotPortable_2.5.1.paf.exe#/dl.7z", + "hash": "md5:3c6cfe5bd142cbe171bdd8b622ec7daa", + "bin": "OpenShotPortable.exe", + "shortcuts": [ + [ + "OpenShotPortable.exe", + "OpenShotPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/music_video/openshot-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/OpenShotPortable/OpenShotPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/utilities/7-zip_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/OperaPortableLegacy12.json b/bucket/OperaPortableLegacy12.json index 8224242c708..c00899abbd0 100644 --- a/bucket/OperaPortableLegacy12.json +++ b/bucket/OperaPortableLegacy12.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/internet/opera_portable" - }, - "url": "https://download3.portableapps.com/portableapps/OperaPortableLegacy12/OperaPortableLegacy12_$version.paf.exe?20190321" - }, - "bin": "OperaPortableLegacy12.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/internet/opera_portable" - }, - "description": "Browser", - "hash": "md5:67e7f646dbb907361e05691b2a36678b", - "homepage": "https://portableapps.com/apps/internet/opera_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "OperaPortableLegacy12.exe", - "OperaPortableLegacy12" - ] - ], - "url": "https://download3.portableapps.com/portableapps/OperaPortableLegacy12/OperaPortableLegacy12_12.18.paf.exe?20190321#/dl.7z", - "version": "12.18" + "homepage": "https://portableapps.com/apps/internet/opera_portable", + "description": "Browser", + "version": "12.18", + "license": "", + "url": "https://download3.portableapps.com/portableapps/OperaPortableLegacy12/OperaPortableLegacy12_12.18.paf.exe?20190321#/dl.7z", + "hash": "md5:67e7f646dbb907361e05691b2a36678b", + "bin": "OperaPortableLegacy12.exe", + "shortcuts": [ + [ + "OperaPortableLegacy12.exe", + "OperaPortableLegacy12" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/internet/opera_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/OperaPortableLegacy12/OperaPortableLegacy12_$version.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/internet/opera_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/OperatorMono.json b/bucket/OperatorMono.json index c1a6455bb19..da6e5d9fde3 100644 --- a/bucket/OperatorMono.json +++ b/bucket/OperatorMono.json @@ -18,18 +18,18 @@ "installer": { "script": [ "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.otf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (OpenType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "$addFont = \"$bucketsdir\\everyx\\libexec\\add-font.ps1\"", + "Get-ChildItem -Path $dir -Include '*.ttf','*.ttc','*.otf' -Recurse | ForEach {", + " Invoke-Expression -Command \"$addFont -path '$_'\"", "}" ] }, "uninstaller": { "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.otf' | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (OpenType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", + "$removeFont = \"$bucketsdir\\everyx\\libexec\\remove-font.ps1\"", + "Get-ChildItem -Path $dir -Include '*.ttf','*.ttc','*.otf' -Recurse | ForEach {", + " Invoke-Expression -Command \"$removeFont -file '$($_.Name)'\"", "}" ] } diff --git a/bucket/OwinHost.json b/bucket/OwinHost.json index 6000d356b32..745c6d6fcea 100644 --- a/bucket/OwinHost.json +++ b/bucket/OwinHost.json @@ -1,5 +1,5 @@ { - "bin": "tools\\owinhost.exe", - "url": "https://www.nuget.org/api/v2/package/OwinHost/3.0.1#OwinHost.zip", - "version": "3.0.1" + "url": "https://www.nuget.org/api/v2/package/OwinHost/3.0.1#OwinHost.zip", + "version": "3.0.1", + "bin": "tools\\owinhost.exe" } diff --git a/bucket/PCI-ZPortable.json b/bucket/PCI-ZPortable.json index 472bdcd5fe4..0858d8cd5d7 100644 --- a/bucket/PCI-ZPortable.json +++ b/bucket/PCI-ZPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/pci-z-portable" - }, - "url": "https://download3.portableapps.com/portableapps/PCI-ZPortable/PCI-ZPortable_$version_English.paf.exe?20190321" - }, - "bin": "PCI-ZPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/pci-z-portable" - }, - "description": "PCI devices profiler", - "hash": "md5:96a224903d57aadbdeec474aeb42d724", - "homepage": "https://portableapps.com/apps/utilities/pci-z-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "PCI-ZPortable.exe", - "PCI-ZPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/PCI-ZPortable/PCI-ZPortable_2.0_English.paf.exe?20190321#/dl.7z", - "version": "2.0" + "homepage": "https://portableapps.com/apps/utilities/pci-z-portable", + "description": "PCI devices profiler", + "version": "2.0", + "license": "", + "url": "https://download3.portableapps.com/portableapps/PCI-ZPortable/PCI-ZPortable_2.0_English.paf.exe?20190321#/dl.7z", + "hash": "md5:96a224903d57aadbdeec474aeb42d724", + "bin": "PCI-ZPortable.exe", + "shortcuts": [ + [ + "PCI-ZPortable.exe", + "PCI-ZPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/pci-z-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/PCI-ZPortable/PCI-ZPortable_$version_English.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/pci-z-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/PChatPortable.json b/bucket/PChatPortable.json index 03d9b7cbd2a..d6973222a82 100644 --- a/bucket/PChatPortable.json +++ b/bucket/PChatPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/internet/pchat_portable" - }, - "url": "https://downloads.sourceforge.net/portableapps/PChatPortable_$version.paf.exe" - }, - "bin": "PChatPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/internet/pchat_portable" - }, - "description": "IRC chat", - "hash": "md5:a85ad7bc87d464e85ac6e60ac1f3dd06", - "homepage": "https://portableapps.com/apps/internet/pchat_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "PChatPortable.exe", - "PChatPortable" - ] - ], - "url": "https://downloads.sourceforge.net/portableapps/PChatPortable_1.5.2.paf.exe#/dl.7z", - "version": "1.5.2" + "homepage": "https://portableapps.com/apps/internet/pchat_portable", + "description": "IRC chat", + "version": "1.5.2", + "license": "", + "url": "https://downloads.sourceforge.net/portableapps/PChatPortable_1.5.2.paf.exe#/dl.7z", + "hash": "md5:a85ad7bc87d464e85ac6e60ac1f3dd06", + "bin": "PChatPortable.exe", + "shortcuts": [ + [ + "PChatPortable.exe", + "PChatPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/internet/pchat_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/portableapps/PChatPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/internet/pchat_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/PDF-XChange-Viewer.json b/bucket/PDF-XChange-Viewer.json index dd8d00babea..7009861013a 100644 --- a/bucket/PDF-XChange-Viewer.json +++ b/bucket/PDF-XChange-Viewer.json @@ -15,7 +15,7 @@ "persist": "Settings.dat", "checkver": { "url": "https://www.tracker-software.com/product/pdf-xchange-viewer", - "regex": "Current version:<\/strong>\\s+([\\d.]+)" + "regex": "Current version: ([\\d.]+)" }, "autoupdate": { "url": "http://downloads.pdf-xchange.com/PDFX_Vwr_Port.zip" diff --git a/bucket/PDF-XChangeViewerPortable.json b/bucket/PDF-XChangeViewerPortable.json index 21196262d68..c6f98ef8951 100644 --- a/bucket/PDF-XChangeViewerPortable.json +++ b/bucket/PDF-XChangeViewerPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/office/pdf-xchange-portable" - }, - "url": "https://download3.portableapps.com/portableapps/PDF-XChangeViewerPortable/PDF-XChangeViewerPortable_$version.paf.exe?20190321" - }, - "bin": "PDF-XChangeViewerPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/office/pdf-xchange-portable" - }, - "description": "PDF viewer", - "hash": "md5:aefad34119a3564ecf4e07e0d05873a2", - "homepage": "https://portableapps.com/apps/office/pdf-xchange-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "PDF-XChangeViewerPortable.exe", - "PDF-XChangeViewerPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/PDF-XChangeViewerPortable/PDF-XChangeViewerPortable_2.5.322.10.paf.exe?20190321#/dl.7z", - "version": "2.5.322.10" + "homepage": "https://portableapps.com/apps/office/pdf-xchange-portable", + "description": "PDF viewer", + "version": "2.5.322.10", + "license": "", + "url": "https://download3.portableapps.com/portableapps/PDF-XChangeViewerPortable/PDF-XChangeViewerPortable_2.5.322.10.paf.exe?20190321#/dl.7z", + "hash": "md5:aefad34119a3564ecf4e07e0d05873a2", + "bin": "PDF-XChangeViewerPortable.exe", + "shortcuts": [ + [ + "PDF-XChangeViewerPortable.exe", + "PDF-XChangeViewerPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/office/pdf-xchange-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/PDF-XChangeViewerPortable/PDF-XChangeViewerPortable_$version.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/office/pdf-xchange-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/PandaOCR.json b/bucket/PandaOCR.json index 4f34ae8a981..2b02b407db1 100644 --- a/bucket/PandaOCR.json +++ b/bucket/PandaOCR.json @@ -1,7 +1,10 @@ { - "homepage": "https://github.com/miaomiaosoft/PandaOCR", - "license": "unknown", "version": "2.72", + "description": "PandaOCR - 多功能OCR图文识别+翻译+朗读+弹窗+公式+表格+图床+搜图+二维码", + "homepage": "https://github.com/miaomiaosoft/PandaOCR", + "license": { + "identifier": "Unknown" + }, "url": "https://github.com/miaomiaosoft/PandaOCR/releases/download/2.72/PandaOCR_2.72.zip", "hash": "4918f87d7b2db2ec54f3ad95c62319dd4ecc0b59afddd7febd1a7a1513b3dc5b", "bin": "PandaOCR.exe", @@ -11,8 +14,9 @@ "PandaOCR" ] ], - "persist": "CONFIG.ini", - "checkver": "github", + "checkver": { + "github": "https://github.com/miaomiaosoft/PandaOCR" + }, "autoupdate": { "url": "https://github.com/miaomiaosoft/PandaOCR/releases/download/$version/PandaOCR_$version.zip" } diff --git a/bucket/PandaOCRPro.json b/bucket/PandaOCRPro.json index 8d8efd937b8..5f10311e4ba 100644 --- a/bucket/PandaOCRPro.json +++ b/bucket/PandaOCRPro.json @@ -2,17 +2,33 @@ "homepage": "https://github.com/miaomiaosoft/PandaOCR.Pro", "description": "多引擎OCR图文识别、翻译、朗读、游戏机翻汉化工具", "version": "5.46", - "license": "Freemium", + "license": "Shareware", "url": "https://github.com/miaomiaosoft/PandaOCR.Pro/releases/download/5.46/PandaOCR.Pro_5.46.zip", "hash": "1cecdaec9f3c6c58a591e72c8eaab145fbfc59b961201e0ee55a358bcfac5746", "bin": "PandaOCR.Pro.exe", - "persist": "程序配置.INI", "shortcuts": [ [ "PandaOCR.Pro.exe", "PandaOCR Pro" ] ], + "pre_install": "if (!(Test-Path \"$persist_dir\\AppConfig.json\")) { New-Item \"$dir\\程序配置.INI\" -ItemType \"file\" | Out-Null }", + "pre_uninstall": [ + "if (Get-Process -Name 'PandaOCR.Pro' -ErrorAction SilentlyContinue) {", + " start-process powershell -verb runas -ArgumentList \"Stop-Process -Force -Name 'PandaOCR.Pro' -ErrorAction SilentlyContinue\"", + " echo \"Waiting remove running process 'PandaOCR.Pro'\";Start-Sleep -Seconds 1;echo \"Finished.\"", + " if (Get-Process -Name 'PandaOCR.Pro' -ErrorAction SilentlyContinue) {", + " Get-Process -Name 'PandaOCR.Pro'", + " error \"$app requires to remove running process 'PandaOCR.Pro.exe'\";break", + " }", + "}" + ], + "post_install": [ + "$checkPandaOCRPro = !(Get-Process -Name 'PandaOCR.Pro' -ErrorAction SilentlyContinue)", + "if (($cmd -eq 'update') -and $checkPandaOCRPro) { Start-Process -WindowStyle hidden PandaOCR.Pro.exe }", + "echo \"Please Waiting for restart 'PandaOCR.Pro.exe'.\"" + ], + "persist": "程序配置.INI", "checkver": "github", "autoupdate": { "url": "https://github.com/miaomiaosoft/PandaOCR.Pro/releases/download/$version/PandaOCR.Pro_$version.zip" diff --git a/bucket/PartAssist.json b/bucket/PartAssist.json index ce8923a789a..71f89775e6b 100644 --- a/bucket/PartAssist.json +++ b/bucket/PartAssist.json @@ -5,45 +5,39 @@ "url": "http://www2.aomeisoftware.com/download/pacn/PAGreen.zip", "hash": "31fa1159d256edf411fba60d1137c5c6204821374dbadfd5aa614f65bccb815c", "extract_dir": "PA_Green", - "installer": { - "file": "install.bat" - }, - "uninstaller": { - "file": "uninstall.bat" - }, "bin": [ - "PartAssist.exe", - "DyndiskConverter.exe", - "EPW.exe", - "Ntfs2Fat32.exe", - "AMBooter.exe", - "Ghost32.exe", - "wimlib-imagex.exe" + "PA_Green\\PartAssist.exe", + "PA_Green\\DyndiskConverter.exe", + "PA_Green\\EPW.exe", + "PA_Green\\Ntfs2Fat32.exe", + "PA_Green\\AMBooter.exe", + "PA_Green\\Ghost32.exe", + "PA_Green\\wimlib-imagex.exe" ], "shortcuts": [ [ - "PartAssist.exe", - "AOMEI Partition Assistant" + "PA_Green\\PartAssist.exe", + "PartAssist\\AOMEI Partition Assistant" ], [ - "DyndiskConverter.exe", - "AOMEI Dynamic Disk Converter" + "PA_Green\\DyndiskConverter.exe", + "PartAssist\\AOMEI Dynamic Disk Converter" ], [ - "EPW.exe", - "AOMEI Extent Partition Wizard" + "PA_Green\\EPW.exe", + "PartAssist\\AOMEI Extent Partition Wizard" ], [ - "Ntfs2Fat32.exe", - "AOMEI NTFS to FAT32 Converter" + "PA_Green\\Ntfs2Fat32.exe", + "PartAssist\\AOMEI NTFS to FAT32 Converter" ], [ - "AMBooter.exe", - "AOMEI AMBooter" + "PA_Green\\AMBooter.exe", + "PartAssist\\AOMEI AMBooter" ], [ - "Ghost32.exe", - "Symantec Ghost Solution Suite" + "PA_Green\\Ghost32.exe", + "PartAssist\\Symantec Ghost Solution Suite" ] ], "persist": [ @@ -51,11 +45,17 @@ "wnd.ini", "other.ini" ], + "uninstaller": { + "file": "uninstall.bat" + }, "checkver": { "url": "https://www.disktool.cn/download.html", "regex": "版本:([\\d.]+)" }, "autoupdate": { - "url": "http://www2.aomeisoftware.com/download/pacn/PAGreen.zip" + "url": "http://www2.aomeisoftware.com/download/pacn/PAGreen.zip", + "hash": { + "mode": "download" + } } } diff --git a/bucket/PasswordGorillaPortable.json b/bucket/PasswordGorillaPortable.json index 55dd7abb01f..a5bb57b002c 100644 --- a/bucket/PasswordGorillaPortable.json +++ b/bucket/PasswordGorillaPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/security/password-gorilla-portable" - }, - "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/Password%20Gorilla%20Portable/PasswordGorillaPortable_$version.paf.exe" - }, - "bin": "PasswordGorillaPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/security/password-gorilla-portable" - }, - "description": "Password manager", - "hash": "md5:f9c05aa81eb96cc99a48540430bcc1cb", - "homepage": "https://portableapps.com/apps/security/password-gorilla-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "PasswordGorillaPortable.exe", - "PasswordGorillaPortable" - ] - ], - "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/Password%20Gorilla%20Portable/PasswordGorillaPortable_1.5.3.7.paf.exe#/dl.7z", - "version": "1.5.3.7" + "homepage": "https://portableapps.com/apps/security/password-gorilla-portable", + "description": "Password manager", + "version": "1.5.3.7", + "license": "", + "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/Password%20Gorilla%20Portable/PasswordGorillaPortable_1.5.3.7.paf.exe#/dl.7z", + "hash": "md5:f9c05aa81eb96cc99a48540430bcc1cb", + "bin": "PasswordGorillaPortable.exe", + "shortcuts": [ + [ + "PasswordGorillaPortable.exe", + "PasswordGorillaPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/security/password-gorilla-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/Password%20Gorilla%20Portable/PasswordGorillaPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/security/password-gorilla-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/PasteEx.json b/bucket/PasteEx.json index 8e6880b2fb7..c9f87e764fb 100644 --- a/bucket/PasteEx.json +++ b/bucket/PasteEx.json @@ -1,24 +1,33 @@ { - "homepage": "https://github.com/huiyadanli/PasteEx", - "description": "Paste the contents of the clipboard into files.", - "version": "1.1.9.1", - "license": { - "identifier": "GPL-3.0", - "url": "https://github.com/huiyadanli/PasteEx/blob/master/LICENSE" - }, - "url": "https://github.com/huiyadanli/PasteEx/releases/download/v1.1.9.1/PasteEx.v1.1.9.1.zip#/dl.7z", - "hash": "6b6698b1e43b4808568c9dfdcd70a6d5ccb9607b5ce94875895f5e7e42ad5633", - "bin": "PasteEx\\PasteEx.exe", - "persist": "PasteEx\\User", - "shortcuts": [ - [ - "PasteEx\\PasteEx.exe", - "PasteEx" - ] - ], - "checkver": "github", - "autoupdate": { + "homepage": "https://github.com/huiyadanli/PasteEx", + "description": "Paste the contents of the clipboard into files.", + "version": "1.1.9.1", + "license": { + "identifier": "GPL-3.0", + "url": "https://github.com/huiyadanli/PasteEx/blob/master/LICENSE" + }, + "architecture": { + "64bit": { + "url": "https://github.com/huiyadanli/PasteEx/releases/download/v1.1.9.1/PasteEx.v1.1.9.1.zip#/dl.7z", + "hash": "6b6698b1e43b4808568c9dfdcd70a6d5ccb9607b5ce94875895f5e7e42ad5633", + "extract_dir": "PasteEx" + } + }, + "bin": "PasteEx.exe", + "persist": "User", + "shortcuts": [ + [ + "PasteEx.exe", + "PasteEx" + ] + ], + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { "url": "https://github.com/huiyadanli/PasteEx/releases/download/v$version/PasteEx.v$version.zip#/dl.7z" - }, - "notes": "Please open app for initialization." + } + } + }, + "notes": "Please open app for initialization." } diff --git a/bucket/PeerBlockPortable.json b/bucket/PeerBlockPortable.json index 67dd905eda0..a1fe49944b3 100644 --- a/bucket/PeerBlockPortable.json +++ b/bucket/PeerBlockPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/security/peerblock-portable", - "description": "Firewall based on black/white lists", - "version": "1.2", - "license": "", - "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/PeerBlock%20Portable/PeerBlockPortable_1.2_English.paf.exe#/dl.7z", - "hash": "md5:3eec2aaddeced15cce3ea3948839cc7b", - "bin": "PeerBlockPortable.exe", - "shortcuts": [ - [ - "PeerBlockPortable.exe", - "PeerBlockPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/security/peerblock-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/PeerBlock%20Portable/PeerBlockPortable_$version_English.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/security/peerblock-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/security/peerblock-portable" + }, + "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/PeerBlock%20Portable/PeerBlockPortable_$version_English.paf.exe" + }, + "bin": "PeerBlockPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/security/peerblock-portable" + }, + "description": "Firewall based on black/white lists", + "hash": "md5:3eec2aaddeced15cce3ea3948839cc7b", + "homepage": "https://portableapps.com/apps/security/peerblock-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "PeerBlockPortable.exe", + "PeerBlockPortable" + ] + ], + "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/PeerBlock%20Portable/PeerBlockPortable_1.2_English.paf.exe#/dl.7z", + "version": "1.2" } diff --git a/bucket/PencilProjectPortable.json b/bucket/PencilProjectPortable.json index 1a52465e4ef..d9521643501 100644 --- a/bucket/PencilProjectPortable.json +++ b/bucket/PencilProjectPortable.json @@ -4,11 +4,11 @@ "regex": "MD5 Hash: +[\\w]{32}", "url": "https://portableapps.com/apps/graphics_pictures/pencil-project-portable" }, - "url": "https://managedway.dl.sourceforge.net/project/portableapps/Pencil%20Project%20Portable/PencilProjectPortable_$version_English.paf.exe" + "url": "https://managedway.dl.sourceforge.net/project/portableapps/Pencil%20Project%20Portable/PencilProjectPortable_$version_English.paf.exe#/dl.7z" }, "bin": "PencilProjectPortable.exe", "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", + "re": "PencilProjectPortable_([\\d.]+)_", "url": "https://portableapps.com/apps/graphics_pictures/pencil-project-portable" }, "description": "Prototyping and diagramming tool", @@ -23,6 +23,6 @@ "PencilProjectPortable" ] ], - "url": "https://managedway.dl.sourceforge.net/project/portableapps/Pencil%20Project%20Portable/PencilProjectPortable_3.1.1_English.paf.exe", + "url": "https://managedway.dl.sourceforge.net/project/portableapps/Pencil%20Project%20Portable/PencilProjectPortable_3.1.1_English.paf.exe#/dl.7z", "version": "3.1.1" } diff --git a/bucket/PhotoFiltrePortable.json b/bucket/PhotoFiltrePortable.json index 7d0ec2aac97..41a0431bfb0 100644 --- a/bucket/PhotoFiltrePortable.json +++ b/bucket/PhotoFiltrePortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/graphics_pictures/photofiltre_portable", - "description": "Image editor and effects", - "version": "7.2.1_Rev_3", - "license": "", - "url": "https://download3.portableapps.com/portableapps/PhotoFiltrePortable/PhotoFiltrePortable_7.2.1_Rev_3.paf.exe?20190321#/dl.7z", - "hash": "md5:98475fde4c52d4142f815e2039bae8fd", - "bin": "PhotoFiltrePortable.exe", - "shortcuts": [ - [ - "PhotoFiltrePortable.exe", - "PhotoFiltrePortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/graphics_pictures/photofiltre_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/PhotoFiltrePortable/PhotoFiltrePortable_$underscoreVersion.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/graphics_pictures/photofiltre_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/graphics_pictures/photofiltre_portable" + }, + "url": "https://download3.portableapps.com/portableapps/PhotoFiltrePortable/PhotoFiltrePortable_$underscoreVersion.paf.exe?20190321" + }, + "bin": "PhotoFiltrePortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/graphics_pictures/photofiltre_portable" + }, + "description": "Image editor and effects", + "hash": "md5:98475fde4c52d4142f815e2039bae8fd", + "homepage": "https://portableapps.com/apps/graphics_pictures/photofiltre_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "PhotoFiltrePortable.exe", + "PhotoFiltrePortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/PhotoFiltrePortable/PhotoFiltrePortable_7.2.1_Rev_3.paf.exe?20190321#/dl.7z", + "version": "7.2.1_Rev_3" } diff --git a/bucket/PhotoQt.json b/bucket/PhotoQt.json index 6ba414a30c7..1a2a01a8771 100644 --- a/bucket/PhotoQt.json +++ b/bucket/PhotoQt.json @@ -6,7 +6,7 @@ "architecture": { "64bit": { "url": "https://photoqt.org/downloads/windows/photoqt-3.1.exe#/dl.7z", - "hash": "67fa8f38bcb43f7f4aa9d64b045122fccd5c2764ced78f97fa06eda3b9d17cba", + "hash": "f5f0eccb769b54cded8bac64590399291d254df22f61c60cfec4aa1b4a299916", "bin": "photoqt.exe" } }, diff --git a/bucket/PingusPortable.json b/bucket/PingusPortable.json index ddafa183a25..9f43ad49d6a 100644 --- a/bucket/PingusPortable.json +++ b/bucket/PingusPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/games/pingus-portable" - }, - "url": "https://downloads.sourceforge.net/portableapps/PingusPortable_$version.paf.exe" - }, - "bin": "PingusPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/games/pingus-portable" - }, - "description": "Puzzle platforming game", - "hash": "md5:ca01a0f0d16e1ab5b9d15eeecfd65935", - "homepage": "https://portableapps.com/apps/games/pingus-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "PingusPortable.exe", - "PingusPortable" - ] - ], - "url": "https://downloads.sourceforge.net/portableapps/PingusPortable_0.7.6.paf.exe#/dl.7z", - "version": "0.7.6" + "homepage": "https://portableapps.com/apps/games/pingus-portable", + "description": "Puzzle platforming game", + "version": "0.7.6", + "license": "", + "url": "https://downloads.sourceforge.net/portableapps/PingusPortable_0.7.6.paf.exe#/dl.7z", + "hash": "md5:ca01a0f0d16e1ab5b9d15eeecfd65935", + "bin": "PingusPortable.exe", + "shortcuts": [ + [ + "PingusPortable.exe", + "PingusPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/games/pingus-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/portableapps/PingusPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/games/pingus-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/PokerTHPortable.json b/bucket/PokerTHPortable.json index ffa33b2eb0c..0b76aee1c65 100644 --- a/bucket/PokerTHPortable.json +++ b/bucket/PokerTHPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/games/pokerth_portable" - }, - "url": "https://iweb.dl.sourceforge.net/project/portableapps/PokerTH%20Portable/PokerTHPortable_$version.paf.exe" - }, - "bin": "PokerTHPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/games/pokerth_portable" - }, - "description": "Texas hold-em poker", - "hash": "md5:ae1d108d9effa28c0ef260c685e076f0", - "homepage": "https://portableapps.com/apps/games/pokerth_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "PokerTHPortable.exe", - "PokerTHPortable" - ] - ], - "url": "https://iweb.dl.sourceforge.net/project/portableapps/PokerTH%20Portable/PokerTHPortable_1.1.2.paf.exe#/dl.7z", - "version": "1.1.2" + "homepage": "https://portableapps.com/apps/games/pokerth_portable", + "description": "Texas hold-em poker", + "version": "1.1.2", + "license": "", + "url": "https://iweb.dl.sourceforge.net/project/portableapps/PokerTH%20Portable/PokerTHPortable_1.1.2.paf.exe#/dl.7z", + "hash": "md5:ae1d108d9effa28c0ef260c685e076f0", + "bin": "PokerTHPortable.exe", + "shortcuts": [ + [ + "PokerTHPortable.exe", + "PokerTHPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/games/pokerth_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://iweb.dl.sourceforge.net/project/portableapps/PokerTH%20Portable/PokerTHPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/games/pokerth_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/PotPlayerPortable.json b/bucket/PotPlayerPortable.json index 3ea07a1ee87..18d036006c4 100644 --- a/bucket/PotPlayerPortable.json +++ b/bucket/PotPlayerPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/music_video/potplayer-portable", - "description": "Media player", - "version": "1.7.21212", - "license": "", - "url": "https://download3.portableapps.com/portableapps/PotPlayerPortable/PotPlayerPortable_1.7.21212.paf.exe?20190321#/dl.7z", - "hash": "md5:8d647c9a3f8f7840c9694dfcd3d88af0", - "bin": "PotPlayerPortable.exe", - "shortcuts": [ - [ - "PotPlayerPortable.exe", - "PotPlayerPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/music_video/potplayer-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/PotPlayerPortable/PotPlayerPortable_$version.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/music_video/potplayer-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/music_video/potplayer-portable" + }, + "url": "https://download3.portableapps.com/portableapps/PotPlayerPortable/PotPlayerPortable_$version.paf.exe?20190321" + }, + "bin": "PotPlayerPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/music_video/potplayer-portable" + }, + "description": "Media player", + "hash": "md5:8d647c9a3f8f7840c9694dfcd3d88af0", + "homepage": "https://portableapps.com/apps/music_video/potplayer-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "PotPlayerPortable.exe", + "PotPlayerPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/PotPlayerPortable/PotPlayerPortable_1.7.21212.paf.exe?20190321#/dl.7z", + "version": "1.7.21212" } diff --git a/bucket/ProcessExplorer.json b/bucket/ProcessExplorer.json index 9f94a7e6ea0..5a9384b89bc 100644 --- a/bucket/ProcessExplorer.json +++ b/bucket/ProcessExplorer.json @@ -1,21 +1,42 @@ { "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer", - "description": "Process Explorer shows you information about which handles and DLLs processes have opened or loaded.", + "description": "Task manager and system monitor for Microsoft Windows created by SysInternals.", "version": "17.03", + "license": { + "identifier": "Microsoft SysInternals EULA", + "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + }, "url": "https://download.sysinternals.com/files/ProcessExplorer.zip", "hash": "52c6c5439a5dad4c570d92c23a7ec32cc7e3e6c100d96ec07af620299d061341", - "bin": "procexp64.exe", + "architecture": { + "64bit": { + "bin": [ + [ + "procexp64.exe", + "procexp" + ] + ], + "shortcuts": [ + [ + "procexp64.exe", + "Process Explorer" + ] + ] + }, + "32bit": { + "bin": "procexp.exe", + "shortcuts": [ + [ + "procexp.exe", + "Process Explorer" + ] + ] + } + }, "checkver": { - "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer", - "regex": "Process Explorer v(\\d+\\.\\d+)" + "re": "Process Explorer v([\\d.]+)" }, "autoupdate": { "url": "https://download.sysinternals.com/files/ProcessExplorer.zip" - }, - "shortcuts": [ - [ - "procexp64.exe", - "Process Explorer" - ] - ] + } } diff --git a/bucket/ProcessExplorerPortable.json b/bucket/ProcessExplorerPortable.json index 829183714d9..5967de4bc75 100644 --- a/bucket/ProcessExplorerPortable.json +++ b/bucket/ProcessExplorerPortable.json @@ -1,30 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/process-explorer-portable", - "description": "Task manager and process analyzer", - "version": "16.32", - "license": "", - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/Process%20Explorer%20Portable/ProcessExplorerPortable_16.32_online.paf.exe", - "hash": "md5:99842a2173f41a30d5f32059ffc4c0ec", - "bin": "ProcessExplorerPortable/ProcessExplorerPortable.exe", - "shortcuts": [ - [ - "ProcessExplorerPortable/ProcessExplorerPortable.exe", - "ProcessExplorerPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/process-explorer-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/Process%20Explorer%20Portable/ProcessExplorerPortable_$version_online.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/utilities/process-explorer-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "installer": { - - } + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/process-explorer-portable" + }, + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/Process%20Explorer%20Portable/ProcessExplorerPortable_$version_online.paf.exe" + }, + "bin": "ProcessExplorerPortable/ProcessExplorerPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/process-explorer-portable" + }, + "description": "Task manager and process analyzer", + "hash": "md5:99842a2173f41a30d5f32059ffc4c0ec", + "homepage": "https://portableapps.com/apps/utilities/process-explorer-portable", + "installer": {}, + "license": "", + "persist": "Data", + "shortcuts": [ + [ + "ProcessExplorerPortable/ProcessExplorerPortable.exe", + "ProcessExplorerPortable" + ] + ], + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/Process%20Explorer%20Portable/ProcessExplorerPortable_16.32_online.paf.exe", + "version": "16.32" } diff --git a/bucket/ProcessHackerPortable.json b/bucket/ProcessHackerPortable.json index 31287f15dde..3615997176f 100644 --- a/bucket/ProcessHackerPortable.json +++ b/bucket/ProcessHackerPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/process-hacker-portable", - "description": "Advanced task manager", - "version": "2.39", - "license": "", - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Process%20Hacker%20Portable/ProcessHackerPortable_2.39_English.paf.exe#/dl.7z", - "hash": "md5:b6ab864f014d0c4a35b7641d1b586f6d", - "bin": "ProcessHackerPortable.exe", - "shortcuts": [ - [ - "ProcessHackerPortable.exe", - "ProcessHackerPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/process-hacker-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Process%20Hacker%20Portable/ProcessHackerPortable_$version_English.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/utilities/process-hacker-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/process-hacker-portable" + }, + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Process%20Hacker%20Portable/ProcessHackerPortable_$version_English.paf.exe" + }, + "bin": "ProcessHackerPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/process-hacker-portable" + }, + "description": "Advanced task manager", + "hash": "md5:b6ab864f014d0c4a35b7641d1b586f6d", + "homepage": "https://portableapps.com/apps/utilities/process-hacker-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "ProcessHackerPortable.exe", + "ProcessHackerPortable" + ] + ], + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Process%20Hacker%20Portable/ProcessHackerPortable_2.39_English.paf.exe#/dl.7z", + "version": "2.39" } diff --git a/bucket/Q-DirPortable.json b/bucket/Q-DirPortable.json index 7b217cb6912..12cf542b747 100644 --- a/bucket/Q-DirPortable.json +++ b/bucket/Q-DirPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/q-dir-portable" - }, - "url": "https://download3.portableapps.com/portableapps/Q-DirPortable/Q-DirPortable_$version.paf.exe?20190321" - }, - "bin": "Q-DirPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/q-dir-portable" - }, - "description": "File manager", - "hash": "md5:17358fb1cc240360e3cc080bf36286f2", - "homepage": "https://portableapps.com/apps/utilities/q-dir-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "Q-DirPortable.exe", - "Q-DirPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/Q-DirPortable/Q-DirPortable_8.25.paf.exe?20190321#/dl.7z", - "version": "8.25" + "homepage": "https://portableapps.com/apps/utilities/q-dir-portable", + "description": "File manager", + "version": "8.25", + "license": "", + "url": "https://download3.portableapps.com/portableapps/Q-DirPortable/Q-DirPortable_8.25.paf.exe?20190321#/dl.7z", + "hash": "md5:17358fb1cc240360e3cc080bf36286f2", + "bin": "Q-DirPortable.exe", + "shortcuts": [ + [ + "Q-DirPortable.exe", + "Q-DirPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/q-dir-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/Q-DirPortable/Q-DirPortable_$version.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/q-dir-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/QmmpPortable.json b/bucket/QmmpPortable.json index 678f4792c16..1deddb92341 100644 --- a/bucket/QmmpPortable.json +++ b/bucket/QmmpPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/music_video/qmmp-portable", - "description": "Audio player", - "version": "1.4.0", - "license": "", - "url": "https://svwh.dl.sourceforge.net/project/portableapps/Qmmp%20Portable/QmmpPortable_1.4.0_English.paf.exe#/dl.7z", - "hash": "md5:c25b0ee89f10d0a4422ac4075d9d4973", - "bin": "QmmpPortable.exe", - "shortcuts": [ - [ - "QmmpPortable.exe", - "QmmpPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/music_video/qmmp-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://svwh.dl.sourceforge.net/project/portableapps/Qmmp%20Portable/QmmpPortable_$version_English.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/music_video/qmmp-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/music_video/qmmp-portable" + }, + "url": "https://svwh.dl.sourceforge.net/project/portableapps/Qmmp%20Portable/QmmpPortable_$version_English.paf.exe" + }, + "bin": "QmmpPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/music_video/qmmp-portable" + }, + "description": "Audio player", + "hash": "md5:c25b0ee89f10d0a4422ac4075d9d4973", + "homepage": "https://portableapps.com/apps/music_video/qmmp-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "QmmpPortable.exe", + "QmmpPortable" + ] + ], + "url": "https://svwh.dl.sourceforge.net/project/portableapps/Qmmp%20Portable/QmmpPortable_1.4.0_English.paf.exe#/dl.7z", + "version": "1.4.0" } diff --git a/bucket/QuickBridgePortable.json b/bucket/QuickBridgePortable.json index 021d08eaffc..55ee8398a36 100644 --- a/bucket/QuickBridgePortable.json +++ b/bucket/QuickBridgePortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/games/quick_bridge_portable", - "description": "Play bridge against the computer", - "version": "3.3.15.1", - "license": "", - "url": "https://download3.portableapps.com/portableapps/QuickBridgePortable/QuickBridgePortable_3.3.15.1_English.paf.exe?20190321#/dl.7z", - "hash": "md5:181175b5d2425c5951244c0739a3274d", - "bin": "QuickBridgePortable.exe", - "shortcuts": [ - [ - "QuickBridgePortable.exe", - "QuickBridgePortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/games/quick_bridge_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/QuickBridgePortable/QuickBridgePortable_$version_English.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/games/quick_bridge_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/games/quick_bridge_portable" + }, + "url": "https://download3.portableapps.com/portableapps/QuickBridgePortable/QuickBridgePortable_$version_English.paf.exe?20190321" + }, + "bin": "QuickBridgePortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/games/quick_bridge_portable" + }, + "description": "Play bridge against the computer", + "hash": "md5:181175b5d2425c5951244c0739a3274d", + "homepage": "https://portableapps.com/apps/games/quick_bridge_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "QuickBridgePortable.exe", + "QuickBridgePortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/QuickBridgePortable/QuickBridgePortable_3.3.15.1_English.paf.exe?20190321#/dl.7z", + "version": "3.3.15.1" } diff --git a/bucket/QuickSolitairePortable.json b/bucket/QuickSolitairePortable.json index 658db86ebe8..b3d5ca2c065 100644 --- a/bucket/QuickSolitairePortable.json +++ b/bucket/QuickSolitairePortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/games/quick_solitaire_portable" - }, - "url": "https://download3.portableapps.com/portableapps/QuickSolitairePortable/QuickSolitairePortable_$version_English.paf.exe?20190321" - }, - "bin": "QuickSolitairePortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/games/quick_solitaire_portable" - }, - "description": "Seven classic solitaire games", - "hash": "md5:3883e8973b69c7476b0027fd5954beb6", - "homepage": "https://portableapps.com/apps/games/quick_solitaire_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "QuickSolitairePortable.exe", - "QuickSolitairePortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/QuickSolitairePortable/QuickSolitairePortable_3.3.16.1_English.paf.exe?20190321#/dl.7z", - "version": "3.3.16.1" + "homepage": "https://portableapps.com/apps/games/quick_solitaire_portable", + "description": "Seven classic solitaire games", + "version": "3.3.16.1", + "license": "", + "url": "https://download3.portableapps.com/portableapps/QuickSolitairePortable/QuickSolitairePortable_3.3.16.1_English.paf.exe?20190321#/dl.7z", + "hash": "md5:3883e8973b69c7476b0027fd5954beb6", + "bin": "QuickSolitairePortable.exe", + "shortcuts": [ + [ + "QuickSolitairePortable.exe", + "QuickSolitairePortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/games/quick_solitaire_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/QuickSolitairePortable/QuickSolitairePortable_$version_English.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/games/quick_solitaire_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/QwikMarkPortable.json b/bucket/QwikMarkPortable.json index a75dc5e185a..4ae3b6e9afd 100644 --- a/bucket/QwikMarkPortable.json +++ b/bucket/QwikMarkPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/qwikmark-portable" - }, - "url": "https://download3.portableapps.com/portableapps/QwikMarkPortable/QwikMarkPortable_$version_English.paf.exe?20190321" - }, - "bin": "QwikMarkPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/qwikmark-portable" - }, - "description": "Quick system benchmark", - "hash": "md5:d86242adf958abf014e71f792d95f833", - "homepage": "https://portableapps.com/apps/utilities/qwikmark-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "QwikMarkPortable.exe", - "QwikMarkPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/QwikMarkPortable/QwikMarkPortable_0.4_English.paf.exe?20190321#/dl.7z", - "version": "0.4" + "homepage": "https://portableapps.com/apps/utilities/qwikmark-portable", + "description": "Quick system benchmark", + "version": "0.4", + "license": "", + "url": "https://download3.portableapps.com/portableapps/QwikMarkPortable/QwikMarkPortable_0.4_English.paf.exe?20190321#/dl.7z", + "hash": "md5:d86242adf958abf014e71f792d95f833", + "bin": "QwikMarkPortable.exe", + "shortcuts": [ + [ + "QwikMarkPortable.exe", + "QwikMarkPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/qwikmark-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/QwikMarkPortable/QwikMarkPortable_$version_English.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/qwikmark-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/RAMMapPortable.json b/bucket/RAMMapPortable.json index 4dce2750811..550cc24d1e5 100644 --- a/bucket/RAMMapPortable.json +++ b/bucket/RAMMapPortable.json @@ -1,30 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/rammap-portable", - "description": "Physical memory usage analyzer", - "version": "1.52", - "license": "", - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/RAMMap%20Portable/RAMMapPortable_1.52_English_online.paf.exe", - "hash": "md5:4e69f639bd08bebe3cc149e20173eb88", - "bin": "RAMMapPortable/RAMMapPortable.exe", - "shortcuts": [ - [ - "RAMMapPortable/RAMMapPortable.exe", - "RAMMapPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/rammap-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/RAMMap%20Portable/RAMMapPortable_$version_English_online.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/utilities/rammap-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "installer": { - - } + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/rammap-portable" + }, + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/RAMMap%20Portable/RAMMapPortable_$version_English_online.paf.exe" + }, + "bin": "RAMMapPortable/RAMMapPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/rammap-portable" + }, + "description": "Physical memory usage analyzer", + "hash": "md5:4e69f639bd08bebe3cc149e20173eb88", + "homepage": "https://portableapps.com/apps/utilities/rammap-portable", + "installer": {}, + "license": "", + "persist": "Data", + "shortcuts": [ + [ + "RAMMapPortable/RAMMapPortable.exe", + "RAMMapPortable" + ] + ], + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/RAMMap%20Portable/RAMMapPortable_1.52_English_online.paf.exe", + "version": "1.52" } diff --git a/bucket/RDCMan-aoks.json b/bucket/RDCMan-aoks.json index eb2c53d3710..55c47314ce3 100644 --- a/bucket/RDCMan-aoks.json +++ b/bucket/RDCMan-aoks.json @@ -1,21 +1,21 @@ { - "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/rdcman", - "version": "2.92", + "autoupdate": { + "url": "https://download.sysinternals.com/files/RDCMan.zip" + }, + "bin": "RDCMan.exe", + "checkver": { + "regex": "Remote Desktop Connection Manager v([\\d.]+)

" + }, "description": "RDCMan manages multiple remote desktop connections.", - "license": "Proprietary", - "url": "https://download.sysinternals.com/files/RDCMan.zip", "hash": "df183e730ece0ca8946f04be5456fd63a9088b1bb9a463bf155926a4908956b3", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/rdcman", + "license": "Proprietary", "shortcuts": [ [ "RDCMan.exe", "Remote Desktop Connection Manager" ] ], - "bin": "RDCMan.exe", - "checkver": { - "regex": "Remote Desktop Connection Manager v([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/RDCMan.zip" - } + "url": "https://download.sysinternals.com/files/RDCMan.zip", + "version": "2.92" } diff --git a/bucket/ReNamerPortable.json b/bucket/ReNamerPortable.json index f1849c06b27..7054ee9242d 100644 --- a/bucket/ReNamerPortable.json +++ b/bucket/ReNamerPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/renamer-portable", - "description": "File renaming utility", - "version": "7.2", - "license": "", - "url": "https://download3.portableapps.com/portableapps/ReNamerPortable/ReNamerPortable_7.2.paf.exe?20190321#/dl.7z", - "hash": "md5:c6587a0cd26e88fae4b8e42dc4fd8c6f", - "bin": "ReNamerPortable.exe", - "shortcuts": [ - [ - "ReNamerPortable.exe", - "ReNamerPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/renamer-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/ReNamerPortable/ReNamerPortable_$version.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/utilities/renamer-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/renamer-portable" + }, + "url": "https://download3.portableapps.com/portableapps/ReNamerPortable/ReNamerPortable_$version.paf.exe?20190321" + }, + "bin": "ReNamerPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/renamer-portable" + }, + "description": "File renaming utility", + "hash": "md5:c6587a0cd26e88fae4b8e42dc4fd8c6f", + "homepage": "https://portableapps.com/apps/utilities/renamer-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "ReNamerPortable.exe", + "ReNamerPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/ReNamerPortable/ReNamerPortable_7.2.paf.exe?20190321#/dl.7z", + "version": "7.2" } diff --git a/bucket/Reg2Nsis.json b/bucket/Reg2Nsis.json index b12b0760d59..4a18c81e295 100644 --- a/bucket/Reg2Nsis.json +++ b/bucket/Reg2Nsis.json @@ -1,17 +1,17 @@ { - "version": "1.0", - "url": "https://scoop-zapps.ziiyc.com/d/Reg2Nsis/Reg2Nsis-1.0.zip", - "hash": "264ebe2711aea5011308d8f2bf535aa5d01adb93e6b241fce585e8937ad2cc4f", - "checkver": { - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/Reg2Nsis.latest", - "regex": "([\\d.]+)" - }, - "autoupdate": { - "url": "https://scoop-zapps.ziiyc.com/d/Reg2Nsis/Reg2Nsis-$version.zip", - "hash": { - "url": "$url.sha256", - "regex": "$sha256" - } - }, - "bin": "Reg2Nsis.exe" + "autoupdate": { + "hash": { + "regex": "$sha256", + "url": "$url.sha256" + }, + "url": "https://scoop-zapps.ziiyc.com/d/Reg2Nsis/Reg2Nsis-$version.zip" + }, + "bin": "Reg2Nsis.exe", + "checkver": { + "regex": "([\\d.]+)", + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/Reg2Nsis.latest" + }, + "hash": "264ebe2711aea5011308d8f2bf535aa5d01adb93e6b241fce585e8937ad2cc4f", + "url": "https://scoop-zapps.ziiyc.com/d/Reg2Nsis/Reg2Nsis-1.0.zip", + "version": "1.0" } diff --git a/bucket/RegAlyzerPortable.json b/bucket/RegAlyzerPortable.json index dae53b1b296..6e78bd1a122 100644 --- a/bucket/RegAlyzerPortable.json +++ b/bucket/RegAlyzerPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/regalyzer-portable" - }, - "url": "https://download3.portableapps.com/portableapps/RegAlyzerPortable/RegAlyzerPortable_$version.paf.exe?20190321" - }, - "bin": "RegAlyzerPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/regalyzer-portable" - }, - "description": "Registry editor", - "hash": "md5:7f352a502d90fa890e28e1644f10c58a", - "homepage": "https://portableapps.com/apps/utilities/regalyzer-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "RegAlyzerPortable.exe", - "RegAlyzerPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/RegAlyzerPortable/RegAlyzerPortable_1.6.2.16.paf.exe?20190321#/dl.7z", - "version": "1.6.2.16" + "homepage": "https://portableapps.com/apps/utilities/regalyzer-portable", + "description": "Registry editor", + "version": "1.6.2.16", + "license": "", + "url": "https://download3.portableapps.com/portableapps/RegAlyzerPortable/RegAlyzerPortable_1.6.2.16.paf.exe?20190321#/dl.7z", + "hash": "md5:7f352a502d90fa890e28e1644f10c58a", + "bin": "RegAlyzerPortable.exe", + "shortcuts": [ + [ + "RegAlyzerPortable.exe", + "RegAlyzerPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/regalyzer-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/RegAlyzerPortable/RegAlyzerPortable_$version.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/regalyzer-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/RegCool-Portable.json b/bucket/RegCool-Portable.json index 9d34deb7e77..cb19aa1da99 100644 --- a/bucket/RegCool-Portable.json +++ b/bucket/RegCool-Portable.json @@ -2,16 +2,16 @@ "version": "1.323", "description": "RegCool. RegCool is a very flexible editor for the Windows registry.", "homepage": "https://kurtzimmermann.com/regcoolext_en.html", - "license": "freeware", "changelog": "https://kurtzimmermann.com/regcoolversions_en.html", + "license": "freeware", "architecture": { "64bit": { "url": "https://kurtzimmermann.com/files/RegCoolX64.zip", - "hash": "8184d01ff5185e6ace5dada6f6202a20ef4178c7d374743da7b3ce97b2df3022" + "hash": "39719d13af13c0c420310dcdfd1e7e35723d8abda113a2d94e0ddb308d952ee8" }, "32bit": { "url": "https://kurtzimmermann.com/files/RegCoolX32.zip", - "hash": "f49a73f44cc0d453576396e6cd55a9f1064c40b5aed6b85e2515884a9e4f9424" + "hash": "26df68f2fd7ad20b415964499a3a3bdc1780f1f528a66c719f64f26f07b13c48" } }, "persist": "Settings", diff --git a/bucket/RegshotPortable.json b/bucket/RegshotPortable.json index f85a6310b1a..8342b7ddfb1 100644 --- a/bucket/RegshotPortable.json +++ b/bucket/RegshotPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/regshot_portable" - }, - "url": "https://ayera.dl.sourceforge.net/project/portableapps/Regshot%20Portable/RegshotPortable_$version.paf.exe" - }, - "bin": "RegshotPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/regshot_portable" - }, - "description": "Registry and file comparison", - "hash": "md5:0c05cb7bfa2a9572b8d9bf3f52233315", - "homepage": "https://portableapps.com/apps/utilities/regshot_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "RegshotPortable.exe", - "RegshotPortable" - ] - ], - "url": "https://ayera.dl.sourceforge.net/project/portableapps/Regshot%20Portable/RegshotPortable_1.9.0.paf.exe#/dl.7z", - "version": "1.9.0" + "homepage": "https://portableapps.com/apps/utilities/regshot_portable", + "description": "Registry and file comparison", + "version": "1.9.0", + "license": "", + "url": "https://ayera.dl.sourceforge.net/project/portableapps/Regshot%20Portable/RegshotPortable_1.9.0.paf.exe#/dl.7z", + "hash": "md5:0c05cb7bfa2a9572b8d9bf3f52233315", + "bin": "RegshotPortable.exe", + "shortcuts": [ + [ + "RegshotPortable.exe", + "RegshotPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/regshot_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://ayera.dl.sourceforge.net/project/portableapps/Regshot%20Portable/RegshotPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/utilities/regshot_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/RemoteApp-Tool.json b/bucket/RemoteApp-Tool.json index 45353ce04a6..9292d7a393c 100644 --- a/bucket/RemoteApp-Tool.json +++ b/bucket/RemoteApp-Tool.json @@ -1,11 +1,7 @@ { + "homepage": "http://www.kimknight.net/remoteapptool", "version": "6.0.0.0", - "description": "Create and manage RemoteApps hosted on Windows XP, 7, 8, 10 and Server.", - "homepage": "https://github.com/kimmknight/remoteapptool", - "license": { - "identifier": "MIT" - }, - "notes": "Requirements: Microsoft .Net Framework 4、WiX Toolset (If you want to create MSIs. Reboot after installing.)", + "license": "MIT", "url": "https://github.com/kimmknight/remoteapptool/releases/download/v6.0.0.0/RemoteApp.Tool.6000.zip", "hash": "f198a7d8aae066268d6f2f63da1bc053731d85fecb5284c0db52dc7997b89851", "shortcuts": [ @@ -14,8 +10,11 @@ "RemoteApp Tool" ] ], - "checkver": "github", + "checkver": { + "url": "https://github.com/kimmknight/remoteapptool/releases/latest", + "regex": "/releases/download/v(?[-\\w.]+)/RemoteApp.Tool.(?[\\d.]+).zip\\b" + }, "autoupdate": { - "url": "https://github.com/kimmknight/remoteapptool/releases/download/v$version/RemoteApp.Tool.$cleanVersion.zip" + "url": "https://github.com/kimmknight/remoteapptool/releases/download/v$version/RemoteApp.Tool.$matchSuffix.zip" } } diff --git a/bucket/ResilioSync.json b/bucket/ResilioSync.json index 2c8d9932d05..81080f0c3a3 100644 --- a/bucket/ResilioSync.json +++ b/bucket/ResilioSync.json @@ -1,36 +1,36 @@ { - "version": "2.6.3.1340", - "homepage": "https://www.resilio.com/individuals/", - "architecture": { - "64bit": { - "url": "https://download-cdn.resilio.com/stable/windows64/Resilio-Sync_x64.exe#/setup.exe", - "hash": "dc9c72e709cc7a2ea74999ce3756e6f4879cd6eae50a888a1f8ca011a1d6efa3" - }, - "32bit": { - "url": "https://download-cdn.resilio.com/stable/windows/Resilio-Sync.exe#/setup.exe", - "hash": "f68ce817832191f8b8c5fe5bfcaa47dcba548db995571eb220473ff92ad14d23" - } - }, - "checkver": { - "url": "https://community.chocolatey.org/packages/resilio-sync-home", - "regex": "Downloads of v ([\\d.]+)" - }, - "autoupdate": { - "url": { - "64bit": { - "url": "https://download-cdn.resilio.com/stable/windows64/Resilio-Sync_x64.exe#/setup.exe" - }, - "32bit": { - "url": "https://download-cdn.resilio.com/stable/windows/Resilio-Sync.exe#/setup.exe" - } - } - }, - "installer": { - "script": "Start-Process -Wait \"$dir\\setup.exe\" \"/PERFORMINSTALL /S\" -Verb RunAs", - "keep": true - }, - "post_install": "Remove-Item \"$env:USERPROFILE\\Desktop\\Resilio` Sync.lnk\"", - "uninstaller": { - "script": "Start-Process -Wait \"$dir\\setup.exe\" \"/UNINSTALL /S /REMSETTINGS\" -Verb RunAs" - } + "architecture": { + "32bit": { + "hash": "f68ce817832191f8b8c5fe5bfcaa47dcba548db995571eb220473ff92ad14d23", + "url": "https://download-cdn.resilio.com/stable/windows/Resilio-Sync.exe#/setup.exe" + }, + "64bit": { + "hash": "dc9c72e709cc7a2ea74999ce3756e6f4879cd6eae50a888a1f8ca011a1d6efa3", + "url": "https://download-cdn.resilio.com/stable/windows64/Resilio-Sync_x64.exe#/setup.exe" + } + }, + "autoupdate": { + "url": { + "32bit": { + "url": "https://download-cdn.resilio.com/stable/windows/Resilio-Sync.exe#/setup.exe" + }, + "64bit": { + "url": "https://download-cdn.resilio.com/stable/windows64/Resilio-Sync_x64.exe#/setup.exe" + } + } + }, + "checkver": { + "regex": "Downloads of v ([\\d.]+)", + "url": "https://community.chocolatey.org/packages/resilio-sync-home" + }, + "homepage": "https://www.resilio.com/individuals/", + "installer": { + "keep": true, + "script": "Start-Process -Wait \"$dir\\setup.exe\" \"/PERFORMINSTALL /S\" -Verb RunAs" + }, + "post_install": "Remove-Item \"$env:USERPROFILE\\Desktop\\Resilio` Sync.lnk\"", + "uninstaller": { + "script": "Start-Process -Wait \"$dir\\setup.exe\" \"/UNINSTALL /S /REMSETTINGS\" -Verb RunAs" + }, + "version": "2.6.3.1340" } diff --git a/bucket/RevokeMsgPatcher.json b/bucket/RevokeMsgPatcher.json index 8c2cb4eaa55..1f872c16327 100644 --- a/bucket/RevokeMsgPatcher.json +++ b/bucket/RevokeMsgPatcher.json @@ -1,29 +1,24 @@ { "version": "1.6", + "description": "PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了)", "homepage": "https://github.com/huiyadanli/RevokeMsgPatcher", - "description": "A hex editor for WeChat/QQ/TIM", - "architecture": { - "64bit": { - "url": "https://github.com/huiyadanli/RevokeMsgPatcher/releases/download/1.6/RevokeMsgPatcher.v1.6.zip", - "hash": "ed18771135a4a24851c441b869520ab3c7678cd1051962581fb090d794e48a73" - } - }, + "license": "GPL-3.0-or-later", + "url": "https://github.com/huiyadanli/RevokeMsgPatcher/releases/download/1.6/RevokeMsgPatcher.v1.6.zip", + "hash": "ed18771135a4a24851c441b869520ab3c7678cd1051962581fb090d794e48a73", "extract_dir": "RevokeMsgPatcher.v1.6", "shortcuts": [ [ "RevokeMsgPatcher.exe", "RevokeMsgPatcher" + ], + [ + "RevokeMsgPatcher.MultiInstance.exe", + "MultiInstance" ] ], - "persist": "gui.json", - "checkver": { - "github": "https://github.com/huiyadanli/RevokeMsgPatcher" - }, + "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/huiyadanli/RevokeMsgPatcher/releases/download/$version/RevokeMsgPatcher.v$version.zip" - } - } + "url": "https://github.com/huiyadanli/RevokeMsgPatcher/releases/download/$version/RevokeMsgPatcher.v$version.zip", + "extract_dir": "RevokeMsgPatcher.v$version" } } diff --git a/bucket/RightMenuMgr.json b/bucket/RightMenuMgr.json index 43527fb63a0..a592465ee26 100644 --- a/bucket/RightMenuMgr.json +++ b/bucket/RightMenuMgr.json @@ -1,23 +1,23 @@ { - "autoupdate": { - "hash": { - "regex": "$sha256", - "url": "$url.sha256" - }, - "url": "https://scoop-zapps.oss-cn-hangzhou.aliyuncs.com/RightMenuMgr/RightMenuMgr-$version.zip" - }, - "checkver": { - "regex": "([\\d.]+)", - "url": "https://scoop-zapps.oss-cn-hangzhou.aliyuncs.com/RightMenuMgr/RightMenuMgr.latest" - }, - "extract_dir": "RightMenuMgr", - "hash": "28d001cfa7050c2b7aa788ed94d345fe48921077f920ebcd774ac945e966b156", - "shortcuts": [ - [ - "RightMenuMgr.exe", - "\u53f3\u952e\u6269\u5c55\u83dc\u5355\u7ba1\u7406\u5668" - ] - ], - "url": "https://scoop-zapps.oss-cn-hangzhou.aliyuncs.com/RightMenuMgr/RightMenuMgr-1.2.1.zip", - "version": "1.2.1" + "version": "1.2.1", + "url": "https://scoop-zapps.ziiyc.com/d/RightMenuMgr/RightMenuMgr-1.2.1.zip", + "hash": "28d001cfa7050c2b7aa788ed94d345fe48921077f920ebcd774ac945e966b156", + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/RightMenuMgr.latest", + "regex": "([\\d.]+)" + }, + "autoupdate": { + "url": "https://scoop-zapps.ziiyc.com/d/RightMenuMgr/RightMenuMgr-$version.zip", + "hash": { + "url": "$url.sha256", + "regex": "$sha256" + } + }, + "extract_dir": "RightMenuMgr", + "shortcuts": [ + [ + "RightMenuMgr.exe", + "右键扩展菜单管理器" + ] + ] } diff --git a/bucket/RunCat-zhiyin.json b/bucket/RunCat-zhiyin.json index 0819f8b9223..ee42978b4ee 100644 --- a/bucket/RunCat-zhiyin.json +++ b/bucket/RunCat-zhiyin.json @@ -1,30 +1,29 @@ { - "version": "2.0", - "description": "A cute running cat animation on your windows taskbar (based on CPU load)", - "homepage": "https://github.com/Weidows/RunCat_for_windows", - "license": "Apache-2.0", - "suggest": { - ".NET Desktop Runtime": "extras/windowsdesktop-runtime-lts" - }, - "architecture": { - "64bit": { - "url": "https://ghproxy.com/https://github.com/Weidows/RunCat_for_windows/releases/download/2.0/RunCat.exe", - "hash": "3ef05d0cc8499e746483b935baafff8e0bceefd418fc0b8eb4af66c055795d6c" - } - }, - "shortcuts": [ - [ - "RunCat.exe", - "RunCat" - ] - ], - "checkver": "github", - "autoupdate": { + "version": "2.0", + "description": "A cute running cat animation on your windows taskbar (based on CPU load)", + "homepage": "https://github.com/Weidows/RunCat_for_windows", + "license": "Apache-2.0", + "suggest": { + ".NET Desktop Runtime": "extras/windowsdesktop-runtime-lts" + }, "architecture": { - "64bit": { - "url": "https://ghproxy.com/https://github.com/Weidows/RunCat_for_windows/releases/download/$version/RunCat.exe" - } + "64bit": { + "url": "https://ghproxy.com/https://github.com/Weidows/RunCat_for_windows/releases/download/2.0/RunCat.exe", + "hash": "3ef05d0cc8499e746483b935baafff8e0bceefd418fc0b8eb4af66c055795d6c" + } + }, + "shortcuts": [ + [ + "RunCat.exe", + "RunCat" + ] + ], + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://ghproxy.com/https://github.com/Weidows/RunCat_for_windows/releases/download/$version/RunCat.exe" + } + } } - }, - "_from": "Weidows-projects/scoop-3rd" } diff --git a/bucket/SIW.json b/bucket/SIW.json index 417e4814071..7048528e290 100644 --- a/bucket/SIW.json +++ b/bucket/SIW.json @@ -1,23 +1,23 @@ { - "autoupdate": { - "hash": { - "regex": "$sha256", - "url": "$url.sha256" - }, - "url": "https://scoop-zapps.ziiyc.com/d/SIW/SIW-$version.7z" - }, - "checkver": { - "regex": "([\\d.]+)", - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/SIW.latest" - }, - "hash": "be3138fb6ba9ab8eb7fcc32351ca37294f87d15b5c3ee4cea92802e09df1f91c", - "persist": "data", - "shortcuts": [ - [ - "siw.exe", - "SIW" - ] - ], - "url": "https://scoop-zapps.ziiyc.com/d/SIW/SIW-11.5.0.0811.7z", - "version": "11.5.0.0811" + "version": "11.5.0.0811", + "url": "https://scoop-zapps.ziiyc.com/d/SIW/SIW-11.5.0.0811.7z", + "hash": "be3138fb6ba9ab8eb7fcc32351ca37294f87d15b5c3ee4cea92802e09df1f91c", + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/SIW.latest", + "regex": "([\\d.]+)" + }, + "persist": "data", + "autoupdate": { + "url": "https://scoop-zapps.ziiyc.com/d/SIW/SIW-$version.7z", + "hash": { + "url": "$url.sha256", + "regex": "$sha256" + } + }, + "shortcuts": [ + [ + "siw.exe", + "SIW" + ] + ] } diff --git a/bucket/SSD-ZPortable.json b/bucket/SSD-ZPortable.json index 83b8ae7d71d..acb80749ee2 100644 --- a/bucket/SSD-ZPortable.json +++ b/bucket/SSD-ZPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/ssd-z-portable" - }, - "url": "https://download3.portableapps.com/portableapps/SSD-ZPortable/SSD-ZPortable_$version_English.paf.exe?20190321" - }, - "bin": "SSD-ZPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/ssd-z-portable" - }, - "description": "SSD information tool", - "hash": "md5:3f8019fae1554d6e63b5172f26c96266", - "homepage": "https://portableapps.com/apps/utilities/ssd-z-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "SSD-ZPortable.exe", - "SSD-ZPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/SSD-ZPortable/SSD-ZPortable_16.09.09b_English.paf.exe?20190321#/dl.7z", - "version": "16.09.09b" + "homepage": "https://portableapps.com/apps/utilities/ssd-z-portable", + "description": "SSD information tool", + "version": "16.09.09b", + "license": "", + "url": "https://download3.portableapps.com/portableapps/SSD-ZPortable/SSD-ZPortable_16.09.09b_English.paf.exe?20190321#/dl.7z", + "hash": "md5:3f8019fae1554d6e63b5172f26c96266", + "bin": "SSD-ZPortable.exe", + "shortcuts": [ + [ + "SSD-ZPortable.exe", + "SSD-ZPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/ssd-z-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/SSD-ZPortable/SSD-ZPortable_$version_English.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/ssd-z-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/SUMoPortable.json b/bucket/SUMoPortable.json index 0fd2d5c9059..7f3deb021a1 100644 --- a/bucket/SUMoPortable.json +++ b/bucket/SUMoPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/sumo-portable", - "description": "Update local apps", - "version": "5.10.18.457", - "license": "", - "url": "https://download3.portableapps.com/portableapps/SUMoPortable/SUMoPortable_5.10.18.457_English.paf.exe?20190321#/dl.7z", - "hash": "md5:36bcee8fcf0ed1a73f3f0151910d6957", - "bin": "SUMoPortable.exe", - "shortcuts": [ - [ - "SUMoPortable.exe", - "SUMoPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/sumo-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/SUMoPortable/SUMoPortable_$version_English.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/utilities/sumo-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/sumo-portable" + }, + "url": "https://download3.portableapps.com/portableapps/SUMoPortable/SUMoPortable_$version_English.paf.exe?20190321" + }, + "bin": "SUMoPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/sumo-portable" + }, + "description": "Update local apps", + "hash": "md5:36bcee8fcf0ed1a73f3f0151910d6957", + "homepage": "https://portableapps.com/apps/utilities/sumo-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "SUMoPortable.exe", + "SUMoPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/SUMoPortable/SUMoPortable_5.10.18.457_English.paf.exe?20190321#/dl.7z", + "version": "5.10.18.457" } diff --git a/bucket/Sarasa-Gothic-SC.json b/bucket/Sarasa-Gothic-SC.json index 5a3ef428e32..f66a58aa08c 100644 --- a/bucket/Sarasa-Gothic-SC.json +++ b/bucket/Sarasa-Gothic-SC.json @@ -1,77 +1,45 @@ { - "autoupdate": { - "hash": { - "mode": "extract", - "regex": "$sha256\\s+$basename", - "url": "https://github.com/Ryanjiena/MetaVersion/raw/main/release.txt" - }, - "url": "https://github.com/be5invis/Sarasa-Gothic/releases/download/v$version/sarasa-gothic-ttf-$version.7z#/dl.7z_" - }, - "checkver": "github", - "depends": "sudo", - "description": "This is SARASA GOTHIC, a CJK programming font based on Iosevka and Source Han Sans.", - "hash": "e4d36ba6b403da02c8e0e1266c73a9c9853f79bf83fd026549e07071162142d4", + "##": "Renaming .7z to .7z_ so that the archive will not be automatically extracted by Scoop.", + "version": "0.40.4", + "license": "OFL-1.1", "homepage": "https://github.com/be5invis/Sarasa-Gothic", + "url": "https://mirrors.tuna.tsinghua.edu.cn/github-release/be5invis/Sarasa-Gothic/LatestRelease/sarasa-gothic-ttf-0.40.4.7z#/dl.7z_", + "hash": "e4d36ba6b403da02c8e0e1266c73a9c9853f79bf83fd026549e07071162142d4", + "depends": "sudo", "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.\"", + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", + "Get-ChildItem \"$env:windir\\Fonts\" -Filter 'sarasa*-sc-*.ttf' | ForEach-Object {", + " try {", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction Stop", + " } catch {", + " Write-Warning \"Something failed, please try again later or after a reboot!`n$($error[0])\"", " 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)\" }", - " Copy-Item $_.FullName -Destination $fontInstallDir", - " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + "Invoke-ExternalCommand 7z -ArgumentList('e', \"$dir\\dl.7z_\", \"-o$dir\", '*-sc-*.ttf') | Out-Null", + "Remove-Item \"$dir\\dl.7z_\"", + "Get-ChildItem \"$dir\" -Filter 'sarasa*.ttf' | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", "}" ] }, - "license": { - "identifier": "OFL-1.1" - }, - "notes": "You may need to restart the system to use recently installed fonts.", - "pre_install": [ - "Invoke-ExternalCommand 7z -ArgumentList('e', \"`\"$dir\\dl.7z_`\"\" ,\"`\"-o$dir`\"\", 'sarasa-gothic-sc*.ttf') | Out-Null", - "Remove-Item \"$dir\\dl.7z_\"" - ], "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 {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " error \"'$app' is being used by another process.\"", - " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", - " exit 1", - " }", - " }", + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", + "Get-ChildItem \"$dir\" -Filter 'sarasa*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", "}", - "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" + "Write-Host \"The 'Sarasa-Gothic' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] }, - "url": "https://github.com/be5invis/Sarasa-Gothic/releases/download/v0.40.4/sarasa-gothic-ttf-0.40.4.7z#/dl.7z_", - "version": "0.40.4" + "checkver": { + "url": "https://mirrors.tuna.tsinghua.edu.cn/github-release/be5invis/Sarasa-Gothic/LatestRelease/", + "regex": "sarasa-gothic-ttf-([\\d.]+)\\.7z" + }, + "autoupdate": { + "url": "https://mirrors.tuna.tsinghua.edu.cn/github-release/be5invis/Sarasa-Gothic/LatestRelease/sarasa-gothic-ttf-$version.7z#/dl.7z_" + } } diff --git a/bucket/Sarasa-Term-TC.json b/bucket/Sarasa-Term-TC.json index ff7e60078d9..619c2366347 100644 --- a/bucket/Sarasa-Term-TC.json +++ b/bucket/Sarasa-Term-TC.json @@ -3,12 +3,15 @@ "This is a reduced version of 'SarasaGothic-TC' from nerd-fonts. Only includes 1 fontface with different weights.", "For more details about different Sarasa fonts, check https://github.com/be5invis/Sarasa-Gothic#what-are-the-names" ], + "version": "0.40.4", + "license": "OFL-1.1", + "homepage": "https://github.com/be5invis/Sarasa-Gothic", + "url": "https://github.com/be5invis/Sarasa-Gothic/releases/download/v0.40.4/sarasa-gothic-ttf-0.40.4.7z#/dl.7z_", + "hash": "e4d36ba6b403da02c8e0e1266c73a9c9853f79bf83fd026549e07071162142d4", + "checkver": "github", "autoupdate": { "url": "https://github.com/be5invis/Sarasa-Gothic/releases/download/v$version/sarasa-gothic-ttf-$version.7z#/dl.7z_" }, - "checkver": "github", - "hash": "e4d36ba6b403da02c8e0e1266c73a9c9853f79bf83fd026549e07071162142d4", - "homepage": "https://github.com/be5invis/Sarasa-Gothic", "installer": { "script": [ "Invoke-ExternalCommand 7z -ArgumentList('e', \"$dir\\dl.7z_\" ,\"-o$dir\", '*-term-tc-*.ttf') | Out-Null", @@ -19,7 +22,6 @@ "}" ] }, - "license": "OFL-1.1", "uninstaller": { "script": [ "Get-ChildItem $dir -filter 'sarasa*.ttf' | ForEach-Object {", @@ -28,7 +30,5 @@ "}", "Write-Host \"The 'Sarasa-Gothic' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] - }, - "url": "https://github.com/be5invis/Sarasa-Gothic/releases/download/v0.40.4/sarasa-gothic-ttf-0.40.4.7z#/dl.7z_", - "version": "0.40.4" + } } diff --git a/bucket/SauerbratenPortable.json b/bucket/SauerbratenPortable.json index eb47bb5ba43..9de6e97641a 100644 --- a/bucket/SauerbratenPortable.json +++ b/bucket/SauerbratenPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/games/sauerbraten_portable" - }, - "url": "https://downloads.sourceforge.net/portableapps/SauerbratenPortable_$underscoreVersion_English.paf.exe" - }, - "bin": "SauerbratenPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/games/sauerbraten_portable" - }, - "description": "First person shooter", - "hash": "md5:38339ffcc26507e1b7ba1c0c7c6b9e24", - "homepage": "https://portableapps.com/apps/games/sauerbraten_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "SauerbratenPortable.exe", - "SauerbratenPortable" - ] - ], - "url": "https://downloads.sourceforge.net/portableapps/SauerbratenPortable_2013.02.03_Collect_Edition_English.paf.exe#/dl.7z", - "version": "2013.02.03_Collect_Edition" + "homepage": "https://portableapps.com/apps/games/sauerbraten_portable", + "description": "First person shooter", + "version": "2013.02.03_Collect_Edition", + "license": "", + "url": "https://downloads.sourceforge.net/portableapps/SauerbratenPortable_2013.02.03_Collect_Edition_English.paf.exe#/dl.7z", + "hash": "md5:38339ffcc26507e1b7ba1c0c7c6b9e24", + "bin": "SauerbratenPortable.exe", + "shortcuts": [ + [ + "SauerbratenPortable.exe", + "SauerbratenPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/games/sauerbraten_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/portableapps/SauerbratenPortable_$underscoreVersion_English.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/games/sauerbraten_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/SciTE4AutoHotkey.json b/bucket/SciTE4AutoHotkey.json index f374bc45e11..54f1b7c2748 100644 --- a/bucket/SciTE4AutoHotkey.json +++ b/bucket/SciTE4AutoHotkey.json @@ -1,8 +1,16 @@ { - "url": "https://www.autohotkey.com/scite4ahk/dl/s4ahk-portable.zip", - "version": "3.1.0", - "bin": [ - ["scite\\scite.exe", "Scite4AutoHotkey", ""], - ["scite\\scite.exe", "Scite4Ahk", ""] + "url": "https://www.autohotkey.com/scite4ahk/dl/s4ahk-portable.zip", + "version": "3.1.0", + "bin": [ + [ + "scite\\scite.exe", + "Scite4AutoHotkey", + "" + ], + [ + "scite\\scite.exe", + "Scite4Ahk", + "" ] + ] } diff --git a/bucket/Scorched3DPortable.json b/bucket/Scorched3DPortable.json index 27563b8bc52..b70926400ab 100644 --- a/bucket/Scorched3DPortable.json +++ b/bucket/Scorched3DPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/games/scorched_3d_portable" - }, - "url": "https://downloads.sourceforge.net/portableapps/Scorched3DPortable_$version.paf.exe" - }, - "bin": "Scorched3DPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/games/scorched_3d_portable" - }, - "description": "Overpowered artillery in 3D", - "hash": "md5:e251eb3e08b38462165e636ac26dc3bb", - "homepage": "https://portableapps.com/apps/games/scorched_3d_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "Scorched3DPortable.exe", - "Scorched3DPortable" - ] - ], - "url": "https://downloads.sourceforge.net/portableapps/Scorched3DPortable_44.paf.exe#/dl.7z", - "version": "44" + "homepage": "https://portableapps.com/apps/games/scorched_3d_portable", + "description": "Overpowered artillery in 3D", + "version": "44", + "license": "", + "url": "https://downloads.sourceforge.net/portableapps/Scorched3DPortable_44.paf.exe#/dl.7z", + "hash": "md5:e251eb3e08b38462165e636ac26dc3bb", + "bin": "Scorched3DPortable.exe", + "shortcuts": [ + [ + "Scorched3DPortable.exe", + "Scorched3DPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/games/scorched_3d_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/portableapps/Scorched3DPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/games/scorched_3d_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/ScribusPortable.json b/bucket/ScribusPortable.json index bab945486fc..ebe601a5a73 100644 --- a/bucket/ScribusPortable.json +++ b/bucket/ScribusPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/office/scribus_portable" - }, - "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/Scribus%20Portable/ScribusPortable_$version.paf.exe" - }, - "bin": "ScribusPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/office/scribus_portable" - }, - "description": "Desktop publishing", - "hash": "md5:12a5a8c8b12fa61d98da7edb7038b148", - "homepage": "https://portableapps.com/apps/office/scribus_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "ScribusPortable.exe", - "ScribusPortable" - ] - ], - "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/Scribus%20Portable/ScribusPortable_1.4.8.paf.exe#/dl.7z", - "version": "1.4.8" + "homepage": "https://portableapps.com/apps/office/scribus_portable", + "description": "Desktop publishing", + "version": "1.4.8", + "license": "", + "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/Scribus%20Portable/ScribusPortable_1.4.8.paf.exe#/dl.7z", + "hash": "md5:12a5a8c8b12fa61d98da7edb7038b148", + "bin": "ScribusPortable.exe", + "shortcuts": [ + [ + "ScribusPortable.exe", + "ScribusPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/office/scribus_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/Scribus%20Portable/ScribusPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/office/scribus_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/SeaMonkeyPortable2ndProfile.json b/bucket/SeaMonkeyPortable2ndProfile.json index d83c5ae936e..5830e653ba9 100644 --- a/bucket/SeaMonkeyPortable2ndProfile.json +++ b/bucket/SeaMonkeyPortable2ndProfile.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/internet/seamonkey_portable" - }, - "url": "https://downloads.sourceforge.net/portableapps/SeaMonkeyPortable2ndProfile_$version.paf.exe" - }, - "bin": "SeaMonkeyPortable2ndProfile.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/internet/seamonkey_portable" - }, - "description": "Internet suite", - "hash": "md5:f67ec04c61d609c0de4077e7ce2ae801", - "homepage": "https://portableapps.com/apps/internet/seamonkey_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "SeaMonkeyPortable2ndProfile.exe", - "SeaMonkeyPortable2ndProfile" - ] - ], - "url": "https://downloads.sourceforge.net/portableapps/SeaMonkeyPortable2ndProfile_2.0.paf.exe#/dl.7z", - "version": "2.0" + "homepage": "https://portableapps.com/apps/internet/seamonkey_portable", + "description": "Internet suite", + "version": "2.0", + "license": "", + "url": "https://downloads.sourceforge.net/portableapps/SeaMonkeyPortable2ndProfile_2.0.paf.exe#/dl.7z", + "hash": "md5:f67ec04c61d609c0de4077e7ce2ae801", + "bin": "SeaMonkeyPortable2ndProfile.exe", + "shortcuts": [ + [ + "SeaMonkeyPortable2ndProfile.exe", + "SeaMonkeyPortable2ndProfile" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/internet/seamonkey_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/portableapps/SeaMonkeyPortable2ndProfile_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/internet/seamonkey_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/SecureCRT.json b/bucket/SecureCRT.json index 72eac52c6d5..9879b0174be 100644 --- a/bucket/SecureCRT.json +++ b/bucket/SecureCRT.json @@ -1,24 +1,24 @@ { - "homepage": "https://www.vandyke.com/products/securecrt/", - "description": "SecureCRT client for Windows, Mac, and Linux provides rock-solid terminal emulation", - "version": "8.5.4.1942", - "url": "https://scoop-zapps.oss-cn-hangzhou.aliyuncs.com/SecureCRT/SecureCRT-8.5.4.1942.7z", - "hash": "0565fbf6fd28954710970448361b552dfa1fe5b2c1c7df97d863db42709a9ca4", - "checkver": { - "url": "https://scoop-zapps.oss-cn-hangzhou.aliyuncs.com/SecureCRT/SecureCRT.latest", - "regex": "([\\d.]+)" - }, - "autoupdate": { - "url": "https://scoop-zapps.oss-cn-hangzhou.aliyuncs.com/SecureCRT/SecureCRT-$version.7z", - "hash": { - "url": "$url.sha256", - "regex": "$sha256" - } - }, - "shortcuts": [ - [ - "SecureCRT.exe", - "SecureCRT" - ] - ] + "autoupdate": { + "hash": { + "regex": "$sha256", + "url": "$url.sha256" + }, + "url": "https://scoop-zapps.ziiyc.com/d/SecureCRT/SecureCRT-$version.7z" + }, + "checkver": { + "regex": "([\\d.]+)", + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/SecureCRT.latest" + }, + "description": "SecureCRT client for Windows, Mac, and Linux provides rock-solid terminal emulation", + "hash": "0565fbf6fd28954710970448361b552dfa1fe5b2c1c7df97d863db42709a9ca4", + "homepage": "https://www.vandyke.com/products/securecrt/", + "shortcuts": [ + [ + "SecureCRT.exe", + "SecureCRT" + ] + ], + "url": "https://scoop-zapps.ziiyc.com/d/SecureCRT/SecureCRT-8.5.4.1942.7z", + "version": "8.5.4.1942" } diff --git a/bucket/SetUserFTA.json b/bucket/SetUserFTA.json index 2a5cc97ad4b..da8f24248cf 100644 --- a/bucket/SetUserFTA.json +++ b/bucket/SetUserFTA.json @@ -1,20 +1,20 @@ { - "homepage": "https://kolbi.cz/blog/", - "license": "unlicensed", - "version": "1.7.1", - "url": "https://kolbi.cz/SetUserFTA.zip", - "hash": "d551295c779bdb3750ddba8e781c21a3dd42a55578f818e9c789b2ba1b4dcf47", - "extract_dir": "setuserfta", - "checkver": { - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/SetUserFTA.latest", - "regex": "([\\d.]+)" - }, - "autoupdate": { - "url": "https://kolbi.cz/SetUserFTA.zip", - "hash": { - "url": "https://kolbi.cz/blog/2017/10/25/setuserfta-userchoice-hash-defeated-set-file-type-associations-per-user/", - "regex": "\\.zip:$sha256" - } - }, - "bin": "setuserfta.exe" + "autoupdate": { + "hash": { + "regex": "\\.zip:$sha256", + "url": "https://kolbi.cz/blog/2017/10/25/setuserfta-userchoice-hash-defeated-set-file-type-associations-per-user/" + }, + "url": "https://kolbi.cz/SetUserFTA.zip" + }, + "bin": "setuserfta.exe", + "checkver": { + "regex": "([\\d.]+)", + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/SetUserFTA.latest" + }, + "extract_dir": "setuserfta", + "hash": "d551295c779bdb3750ddba8e781c21a3dd42a55578f818e9c789b2ba1b4dcf47", + "homepage": "https://kolbi.cz/blog/", + "license": "unlicensed", + "url": "https://kolbi.cz/SetUserFTA.zip", + "version": "1.7.1" } diff --git a/bucket/SimpleSudokuPortable.json b/bucket/SimpleSudokuPortable.json index c6ebff4bd5f..09111782ada 100644 --- a/bucket/SimpleSudokuPortable.json +++ b/bucket/SimpleSudokuPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/games/simple-sudoku-portable" - }, - "url": "https://download3.portableapps.com/portableapps/SimpleSudokuPortable/SimpleSudokuPortable_$version.paf.exe?20190321" - }, - "bin": "SimpleSudokuPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/games/simple-sudoku-portable" - }, - "description": "Sudoku game, creator, and solver", - "hash": "md5:de443768c2912cfa5be1db2917b3abcd", - "homepage": "https://portableapps.com/apps/games/simple-sudoku-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "SimpleSudokuPortable.exe", - "SimpleSudokuPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/SimpleSudokuPortable/SimpleSudokuPortable_4.2n.paf.exe?20190321#/dl.7z", - "version": "4.2n" + "homepage": "https://portableapps.com/apps/games/simple-sudoku-portable", + "description": "Sudoku game, creator, and solver", + "version": "4.2n", + "license": "", + "url": "https://download3.portableapps.com/portableapps/SimpleSudokuPortable/SimpleSudokuPortable_4.2n.paf.exe?20190321#/dl.7z", + "hash": "md5:de443768c2912cfa5be1db2917b3abcd", + "bin": "SimpleSudokuPortable.exe", + "shortcuts": [ + [ + "SimpleSudokuPortable.exe", + "SimpleSudokuPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/games/simple-sudoku-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/SimpleSudokuPortable/SimpleSudokuPortable_$version.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/games/simple-sudoku-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/Snap2HTML.json b/bucket/Snap2HTML.json index f7c3d04b7b7..ba1b449164c 100644 --- a/bucket/Snap2HTML.json +++ b/bucket/Snap2HTML.json @@ -1,15 +1,14 @@ { "version": "2.14", - "description": "Create folder listings and save as HTML", + "description": "目录结构快照工具:Snap2HTML takes a 'snapshot' of folder structures on your harddrive and saves as HTML files.", "homepage": "https://www.rlvision.com/snap2html/about.php", "license": { - "identifier": "Freeware" + "identifier": "LGPL-3.0-only", + "url": "https://github.com/rlv-dan/Snap2HTML/blob/master/LICENSE" }, - "url": "https://www.rlvision.com/script/download.php?ref=rlv.com&file=Snap2HTML.zip#/dl.7z", + "url": "https://www.rlvision.com/files/Snap2HTML.zip", "hash": "98c01a5cccd5f5608576fc8edb66e2201c777488ead4a94e72d7e74cbd57df7d", "extract_dir": "Snap2HTML", - "bin": "Snap2HTML.exe", - "persist": "Snap2HTML.settings", "shortcuts": [ [ "Snap2HTML.exe", diff --git a/bucket/SnapTimerPortable.json b/bucket/SnapTimerPortable.json index cb1b7ad75cc..7e62ef1a2d4 100644 --- a/bucket/SnapTimerPortable.json +++ b/bucket/SnapTimerPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/snaptimer-portable", - "description": "Countdown timer", - "version": "0.1", - "license": "", - "url": "https://download3.portableapps.com/portableapps/SnapTimerPortable/SnapTimerPortable_0.1_English.paf.exe?20190321#/dl.7z", - "hash": "md5:a7060802e737a6f0fe8097c56369d27d", - "bin": "SnapTimerPortable.exe", - "shortcuts": [ - [ - "SnapTimerPortable.exe", - "SnapTimerPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/snaptimer-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/SnapTimerPortable/SnapTimerPortable_$version_English.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/utilities/snaptimer-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/snaptimer-portable" + }, + "url": "https://download3.portableapps.com/portableapps/SnapTimerPortable/SnapTimerPortable_$version_English.paf.exe?20190321" + }, + "bin": "SnapTimerPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/snaptimer-portable" + }, + "description": "Countdown timer", + "hash": "md5:a7060802e737a6f0fe8097c56369d27d", + "homepage": "https://portableapps.com/apps/utilities/snaptimer-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "SnapTimerPortable.exe", + "SnapTimerPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/SnapTimerPortable/SnapTimerPortable_0.1_English.paf.exe?20190321#/dl.7z", + "version": "0.1" } diff --git a/bucket/SolfegePortable.json b/bucket/SolfegePortable.json index 8ca10b0744a..692b5b27a1f 100644 --- a/bucket/SolfegePortable.json +++ b/bucket/SolfegePortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/education/solfege-portable" - }, - "url": "https://downloads.sourceforge.net/portableapps/SolfegePortable_$underscoreVersion.paf.exe" - }, - "bin": "SolfegePortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/education/solfege-portable" - }, - "description": "Ear training program", - "hash": "md5:b2bc134b92c1783ace32f3a12253834b", - "homepage": "https://portableapps.com/apps/education/solfege-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "SolfegePortable.exe", - "SolfegePortable" - ] - ], - "url": "https://downloads.sourceforge.net/portableapps/SolfegePortable_3.22.2_Rev_2.paf.exe#/dl.7z", - "version": "3.22.2_Rev_2" + "homepage": "https://portableapps.com/apps/education/solfege-portable", + "description": "Ear training program", + "version": "3.22.2_Rev_2", + "license": "", + "url": "https://downloads.sourceforge.net/portableapps/SolfegePortable_3.22.2_Rev_2.paf.exe#/dl.7z", + "hash": "md5:b2bc134b92c1783ace32f3a12253834b", + "bin": "SolfegePortable.exe", + "shortcuts": [ + [ + "SolfegePortable.exe", + "SolfegePortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/education/solfege-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/portableapps/SolfegePortable_$underscoreVersion.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/education/solfege-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/SpacedeskDriver.json b/bucket/SpacedeskDriver.json index b92fd8b689f..c53cbc17cbb 100644 --- a/bucket/SpacedeskDriver.json +++ b/bucket/SpacedeskDriver.json @@ -1,35 +1,35 @@ { + "homepage": "https://spacedesk.net/", + "description": "Multi Monitor App", + "version": "1065_BETA", "architecture": { - "32bit": { - "hash": "fcb9f089c4b2bb492b0fe8b345e69fc1c00c1f71d5e705eec6ee079b6d1efbd4", - "url": "https://spacedesk.net/downloads/spacedesk_driver_Win_10_32_v1065_BETA.msi#/setup.msi_" - }, "64bit": { - "hash": "9c506302d5f5eeeaa84aa1f4da17fe67364ee921d30ff535adfbb362353e1e74", - "url": "https://spacedesk.net/downloads/spacedesk_driver_Win_10_64_v1065_BETA.msi#/setup.msi_" + "url": "https://spacedesk.net/downloads/spacedesk_driver_Win_10_64_v1065_BETA.msi#/setup.msi_", + "hash": "9c506302d5f5eeeaa84aa1f4da17fe67364ee921d30ff535adfbb362353e1e74" + }, + "32bit": { + "url": "https://spacedesk.net/downloads/spacedesk_driver_Win_10_32_v1065_BETA.msi#/setup.msi_", + "hash": "fcb9f089c4b2bb492b0fe8b345e69fc1c00c1f71d5e705eec6ee079b6d1efbd4" } }, + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/SpacedeskDriver.latest", + "regex": "64_v(.*).msi" + }, "autoupdate": { "architecture": { - "32bit": { - "url": "https://spacedesk.net/downloads/spacedesk_driver_Win_10_32_v$version.msi#/setup.msi_" - }, "64bit": { "url": "https://spacedesk.net/downloads/spacedesk_driver_Win_10_64_v$version.msi#/setup.msi_" + }, + "32bit": { + "url": "https://spacedesk.net/downloads/spacedesk_driver_Win_10_32_v$version.msi#/setup.msi_" } } }, - "checkver": { - "regex": "64_v(.*).msi", - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/SpacedeskDriver.latest" - }, - "description": "Multi Monitor App", - "homepage": "https://spacedesk.net/", "installer": { "script": "Start-Process -Wait msiexec \"/i `\"$dir\\setup.msi_`\" /qn INSTALLFOLDER=`\"$dir`\"\" -Verb RunAs" }, "uninstaller": { "script": "Start-Process -Wait msiexec \"/x `\"$dir\\setup.msi_`\" /qn\" -Verb RunAs" - }, - "version": "1065_BETA" + } } diff --git a/bucket/SpeedCrunchPortable.json b/bucket/SpeedCrunchPortable.json index 938864a5a37..8ec017e7353 100644 --- a/bucket/SpeedCrunchPortable.json +++ b/bucket/SpeedCrunchPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/office/speedcrunch_portable" - }, - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/SpeedCrunch%20Portable/SpeedCrunchPortable_$version.paf.exe" - }, - "bin": "SpeedCrunchPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/office/speedcrunch_portable" - }, - "description": "Scientific/algebraic calculator", - "hash": "md5:2e8032f070df8f08609c07b96dfa4d05", - "homepage": "https://portableapps.com/apps/office/speedcrunch_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "SpeedCrunchPortable.exe", - "SpeedCrunchPortable" - ] - ], - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/SpeedCrunch%20Portable/SpeedCrunchPortable_0.12.paf.exe#/dl.7z", - "version": "0.12" + "homepage": "https://portableapps.com/apps/office/speedcrunch_portable", + "description": "Scientific/algebraic calculator", + "version": "0.12", + "license": "", + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/SpeedCrunch%20Portable/SpeedCrunchPortable_0.12.paf.exe#/dl.7z", + "hash": "md5:2e8032f070df8f08609c07b96dfa4d05", + "bin": "SpeedCrunchPortable.exe", + "shortcuts": [ + [ + "SpeedCrunchPortable.exe", + "SpeedCrunchPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/office/speedcrunch_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/SpeedCrunch%20Portable/SpeedCrunchPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/office/speedcrunch_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/SpeedyFoxPortable.json b/bucket/SpeedyFoxPortable.json index d56bd27b0bf..95e1a5482ec 100644 --- a/bucket/SpeedyFoxPortable.json +++ b/bucket/SpeedyFoxPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/speedyfox-portable" - }, - "url": "https://download3.portableapps.com/portableapps/SpeedyFoxPortable/SpeedyFoxPortable_$version_English.paf.exe?20190321" - }, - "bin": "SpeedyFoxPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/speedyfox-portable" - }, - "description": "Speed up Firefox, Thunderbird and more", - "hash": "md5:ea1ebdd943becccdeeb2b65733ad5d62", - "homepage": "https://portableapps.com/apps/utilities/speedyfox-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "SpeedyFoxPortable.exe", - "SpeedyFoxPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/SpeedyFoxPortable/SpeedyFoxPortable_2.0.28_English.paf.exe?20190321#/dl.7z", - "version": "2.0.28" + "homepage": "https://portableapps.com/apps/utilities/speedyfox-portable", + "description": "Speed up Firefox, Thunderbird and more", + "version": "2.0.28", + "license": "", + "url": "https://download3.portableapps.com/portableapps/SpeedyFoxPortable/SpeedyFoxPortable_2.0.28_English.paf.exe?20190321#/dl.7z", + "hash": "md5:ea1ebdd943becccdeeb2b65733ad5d62", + "bin": "SpeedyFoxPortable.exe", + "shortcuts": [ + [ + "SpeedyFoxPortable.exe", + "SpeedyFoxPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/speedyfox-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/SpeedyFoxPortable/SpeedyFoxPortable_$version_English.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/speedyfox-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/SpybotPortable.json b/bucket/SpybotPortable.json index c71b93959b3..ac890540f69 100644 --- a/bucket/SpybotPortable.json +++ b/bucket/SpybotPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/security/spybot_portable", - "description": "Spyware detection and removal", - "version": "2.7.64-2020-02", - "license": "", - "url": "https://download3.portableapps.com/portableapps/SpybotPortable/SpybotPortable_2.7.64-2020-02.paf.exe?20190321#/dl.7z", - "hash": "md5:b5a37aaedfd8745ba93f4891ac790e4e", - "bin": "SpybotPortable.exe", - "shortcuts": [ - [ - "SpybotPortable.exe", - "SpybotPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/security/spybot_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/SpybotPortable/SpybotPortable_$version.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/security/spybot_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/security/spybot_portable" + }, + "url": "https://download3.portableapps.com/portableapps/SpybotPortable/SpybotPortable_$version.paf.exe?20190321" + }, + "bin": "SpybotPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/security/spybot_portable" + }, + "description": "Spyware detection and removal", + "hash": "md5:b5a37aaedfd8745ba93f4891ac790e4e", + "homepage": "https://portableapps.com/apps/security/spybot_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "SpybotPortable.exe", + "SpybotPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/SpybotPortable/SpybotPortable_2.7.64-2020-02.paf.exe?20190321#/dl.7z", + "version": "2.7.64-2020-02" } diff --git a/bucket/StartupSentinelPortable.json b/bucket/StartupSentinelPortable.json index 065aac30f08..ac988a2f3f6 100644 --- a/bucket/StartupSentinelPortable.json +++ b/bucket/StartupSentinelPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/startup-sentinel-portable" - }, - "url": "https://download3.portableapps.com/portableapps/StartupSentinelPortable/StartupSentinelPortable_$version_English.paf.exe?20190321" - }, - "bin": "StartupSentinelPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/startup-sentinel-portable" - }, - "description": "Local startup manager", - "hash": "md5:2aa40a405ba2fda420b0c5ab94fac074", - "homepage": "https://portableapps.com/apps/utilities/startup-sentinel-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "StartupSentinelPortable.exe", - "StartupSentinelPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/StartupSentinelPortable/StartupSentinelPortable_1.7.7.25_English.paf.exe?20190321#/dl.7z", - "version": "1.7.7.25" + "homepage": "https://portableapps.com/apps/utilities/startup-sentinel-portable", + "description": "Local startup manager", + "version": "1.7.7.25", + "license": "", + "url": "https://download3.portableapps.com/portableapps/StartupSentinelPortable/StartupSentinelPortable_1.7.7.25_English.paf.exe?20190321#/dl.7z", + "hash": "md5:2aa40a405ba2fda420b0c5ab94fac074", + "bin": "StartupSentinelPortable.exe", + "shortcuts": [ + [ + "StartupSentinelPortable.exe", + "StartupSentinelPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/startup-sentinel-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/StartupSentinelPortable/StartupSentinelPortable_$version_English.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/startup-sentinel-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/StupidFastScoopUtilities-Portable.json b/bucket/StupidFastScoopUtilities-Portable.json index 50d0302cff9..64235ab930f 100644 --- a/bucket/StupidFastScoopUtilities-Portable.json +++ b/bucket/StupidFastScoopUtilities-Portable.json @@ -16,7 +16,9 @@ }, "notes": "In order to replace scoop commands use `Invoke-Expression (&sfst-hook)` in your Powershell profile.", "bin": [ - "sfsu.exe" + "sfss.exe", + "sfsl.exe", + "sfst-hook.exe" ], "checkver": "github", "autoupdate": { diff --git a/bucket/SubRenamer.json b/bucket/SubRenamer.json index 9af57330887..845de53c7f9 100644 --- a/bucket/SubRenamer.json +++ b/bucket/SubRenamer.json @@ -1,18 +1,20 @@ { "version": "0.5.0", - "description": "番剧字幕文件自动化一键批量重命名(改名)工具:自动匹配,正则过滤,手动精选,一键操作;Rename Subtitles Automatically to Match Videos Easily through the SubRenamer Tool.", + "description": "Automatically and easily Match and Rename Subtitles for Videos through the SubRenamer (VideoRenamer).", "homepage": "https://github.com/qwqcode/SubRenamer", - "license": "GNU General Public License v2.0", + "license": "GPL-2.0-only", "url": "https://github.com/qwqcode/SubRenamer/releases/download/0.5.0/SubRenamer.v0.5.2.2021-7-10.exe#/SubRenamer.exe", - "hash": "669b31e82f7fda1cd146407acc5645c7a90a0985e625c123560c22ad1908bdb9", + "hash": "bf68db2f2d8f1e429cf9451c03b55ac3b810d7e318d8d75456d91d069cf6d43d", + "pre_install": "if (!(Test-Path \"$persist_dir\\SubRenamer.ini\")) { New-Item \"$dir\\SubRenamer.ini\" | Out-Null }", "shortcuts": [ [ "SubRenamer.exe", "SubRenamer" ] ], + "persist": "SubRenamer.ini", "checkver": "github", "autoupdate": { - "url": "https://github.com/qwqcode/SubRenamer/releases/download/$version/SubRenamer.v$majorVersion.$minorVersion.exe#/SubRenamer.exe" + "url": "https://github.com/qwqcode/SubRenamer/releases/download/$version/SubRenamer.v$matchHead$matchTail.exe#/SubRenamer.exe" } } diff --git a/bucket/SumatraPDFPortable.json b/bucket/SumatraPDFPortable.json index 0a6e1ca3213..3e5a29a0d2b 100644 --- a/bucket/SumatraPDFPortable.json +++ b/bucket/SumatraPDFPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/SumatraPDFPortable", - "description": "PDF, Comic Book, and E-book Reader", - "version": "3.2_Rev_2", - "license": "", - "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/Sumatra%20PDF%20Portable/SumatraPDFPortable_3.2_Rev_2.paf.exe#/dl.7z", - "hash": "md5:f12b72ab7a6eeee9931cc023f47bc48a", - "bin": "SumatraPDFPortable.exe", - "shortcuts": [ - [ - "SumatraPDFPortable.exe", - "SumatraPDFPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/SumatraPDFPortable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/Sumatra%20PDF%20Portable/SumatraPDFPortable_$underscoreVersion.paf.exe", - "hash": { - "url": "https://portableapps.com/SumatraPDFPortable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/SumatraPDFPortable" + }, + "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/Sumatra%20PDF%20Portable/SumatraPDFPortable_$underscoreVersion.paf.exe" + }, + "bin": "SumatraPDFPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/SumatraPDFPortable" + }, + "description": "PDF, Comic Book, and E-book Reader", + "hash": "md5:f12b72ab7a6eeee9931cc023f47bc48a", + "homepage": "https://portableapps.com/SumatraPDFPortable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "SumatraPDFPortable.exe", + "SumatraPDFPortable" + ] + ], + "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/Sumatra%20PDF%20Portable/SumatraPDFPortable_3.2_Rev_2.paf.exe#/dl.7z", + "version": "3.2_Rev_2" } diff --git a/bucket/SylpheedPortable.json b/bucket/SylpheedPortable.json index e235c6a63c7..446d0fd1128 100644 --- a/bucket/SylpheedPortable.json +++ b/bucket/SylpheedPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/internet/sylpheed-portable", - "description": "Mail & news client", - "version": "3.7", - "license": "", - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Sylpheed%20Portable/SylpheedPortable_3.7.paf.exe#/dl.7z", - "hash": "md5:f27cce8e40517afbff8c93a641f2f65d", - "bin": "SylpheedPortable.exe", - "shortcuts": [ - [ - "SylpheedPortable.exe", - "SylpheedPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/internet/sylpheed-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Sylpheed%20Portable/SylpheedPortable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/internet/sylpheed-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/internet/sylpheed-portable" + }, + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Sylpheed%20Portable/SylpheedPortable_$version.paf.exe" + }, + "bin": "SylpheedPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/internet/sylpheed-portable" + }, + "description": "Mail & news client", + "hash": "md5:f27cce8e40517afbff8c93a641f2f65d", + "homepage": "https://portableapps.com/apps/internet/sylpheed-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "SylpheedPortable.exe", + "SylpheedPortable" + ] + ], + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Sylpheed%20Portable/SylpheedPortable_3.7.paf.exe#/dl.7z", + "version": "3.7" } diff --git a/bucket/TCPView.json b/bucket/TCPView.json index c0b4a1d9885..03bf59ebd3d 100644 --- a/bucket/TCPView.json +++ b/bucket/TCPView.json @@ -1,29 +1,59 @@ { "version": "4.18", - "description": "TCPView is a Windows program that will show you detailed listings of all TCP and UDP endpoints on your system, including the local and remote addresses and state of TCP connections.", - "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/tcpview", - "license": "Freeware", + "description": "Active socket command-line viewer.", + "homepage": "https://learn.microsoft.com/sysinternals/downloads/tcpview", + "license": { + "identifier": "Freeware", + "url": "https://learn.microsoft.com/sysinternals/license-terms" + }, "url": "https://download.sysinternals.com/files/TCPView.zip", "hash": "cb22421adaa3e1f94dc832714a464b15b01788a7d66fc59cde4ec7bed06e340e", "architecture": { "64bit": { + "bin": [ + [ + "tcpview64.exe", + "tcpview" + ] + ], "shortcuts": [ [ "tcpview64.exe", - "TCPView" + "SysInternals/TCPView", + "/accepteula" ] ] }, "32bit": { + "bin": "tcpview.exe", "shortcuts": [ [ "tcpview.exe", - "TCPView" + "SysInternals/TCPView", + "/accepteula" + ] + ] + }, + "arm64": { + "bin": [ + [ + "tcpview64a.exe", + "tcpview" + ] + ], + "shortcuts": [ + [ + "tcpview64a.exe", + "SysInternals/TCPView", + "/accepteula" ] ] } }, - "checkver": "TCPView v([\\d.]+)", + "checkver": { + "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/tcpview.md", + "regex": "#.*?v([\\d.]+)" + }, "autoupdate": { "url": "https://download.sysinternals.com/files/TCPView.zip" } diff --git a/bucket/TEncoderPortable.json b/bucket/TEncoderPortable.json index d04408fa071..01099c628c0 100644 --- a/bucket/TEncoderPortable.json +++ b/bucket/TEncoderPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/music_video/tencoder-portable", - "description": "video converter, ripper, and downloader", - "version": "4.5.10", - "license": "", - "url": "https://ayera.dl.sourceforge.net/project/portableapps/TEncoder%20Portable/TEncoderPortable_4.5.10.paf.exe#/dl.7z", - "hash": "md5:3a72f2e7bf8837fc82791e86286fe956", - "bin": "TEncoderPortable.exe", - "shortcuts": [ - [ - "TEncoderPortable.exe", - "TEncoderPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/music_video/tencoder-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://ayera.dl.sourceforge.net/project/portableapps/TEncoder%20Portable/TEncoderPortable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/music_video/tencoder-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/music_video/tencoder-portable" + }, + "url": "https://ayera.dl.sourceforge.net/project/portableapps/TEncoder%20Portable/TEncoderPortable_$version.paf.exe" + }, + "bin": "TEncoderPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/music_video/tencoder-portable" + }, + "description": "video converter, ripper, and downloader", + "hash": "md5:3a72f2e7bf8837fc82791e86286fe956", + "homepage": "https://portableapps.com/apps/music_video/tencoder-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "TEncoderPortable.exe", + "TEncoderPortable" + ] + ], + "url": "https://ayera.dl.sourceforge.net/project/portableapps/TEncoder%20Portable/TEncoderPortable_4.5.10.paf.exe#/dl.7z", + "version": "4.5.10" } diff --git a/bucket/TeamViewerPortable.json b/bucket/TeamViewerPortable.json index f9d53b806f0..a9c72a2d0d1 100644 --- a/bucket/TeamViewerPortable.json +++ b/bucket/TeamViewerPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/teamviewer_portable", - "description": "Remote PC sharing", - "version": "15.5.6", - "license": "", - "url": "https://download3.portableapps.com/portableapps/TeamViewerPortable/TeamViewerPortable_15.5.6.paf.exe?20190321#/dl.7z", - "hash": "md5:3f52ccf321ab8f097708cd01138e7cf3", - "bin": "TeamViewerPortable.exe", - "shortcuts": [ - [ - "TeamViewerPortable.exe", - "TeamViewerPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/teamviewer_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/TeamViewerPortable/TeamViewerPortable_$version.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/utilities/teamviewer_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/teamviewer_portable" + }, + "url": "https://download3.portableapps.com/portableapps/TeamViewerPortable/TeamViewerPortable_$version.paf.exe?20190321" + }, + "bin": "TeamViewerPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/teamviewer_portable" + }, + "description": "Remote PC sharing", + "hash": "md5:3f52ccf321ab8f097708cd01138e7cf3", + "homepage": "https://portableapps.com/apps/utilities/teamviewer_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "TeamViewerPortable.exe", + "TeamViewerPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/TeamViewerPortable/TeamViewerPortable_15.5.6.paf.exe?20190321#/dl.7z", + "version": "15.5.6" } diff --git a/bucket/TexterPortable.json b/bucket/TexterPortable.json index 33bcfbdbb34..3d5e771f9ad 100644 --- a/bucket/TexterPortable.json +++ b/bucket/TexterPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/texter_portable", - "description": "Text substitution ultility", - "version": "0.6_Rev_2", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/TexterPortable_0.6_Rev_2_English.paf.exe#/dl.7z", - "hash": "md5:6a35c116eb4ea76ad2b851af9003e64a", - "bin": "TexterPortable.exe", - "shortcuts": [ - [ - "TexterPortable.exe", - "TexterPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/texter_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/TexterPortable_$underscoreVersion_English.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/utilities/texter_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/texter_portable" + }, + "url": "https://downloads.sourceforge.net/portableapps/TexterPortable_$underscoreVersion_English.paf.exe" + }, + "bin": "TexterPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/texter_portable" + }, + "description": "Text substitution ultility", + "hash": "md5:6a35c116eb4ea76ad2b851af9003e64a", + "homepage": "https://portableapps.com/apps/utilities/texter_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "TexterPortable.exe", + "TexterPortable" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/TexterPortable_0.6_Rev_2_English.paf.exe#/dl.7z", + "version": "0.6_Rev_2" } diff --git a/bucket/ThisIsWin11-Portable.json b/bucket/ThisIsWin11-Portable.json index e87d9e57556..8c9e255264f 100644 --- a/bucket/ThisIsWin11-Portable.json +++ b/bucket/ThisIsWin11-Portable.json @@ -6,7 +6,7 @@ "changelog": "https://github.com/builtbybel/ThisIsWin11/releases", "notes": "This package replaces the data folder if you have any custom tweaks please copy them before updating.", "url": "https://github.com/builtbybel/ThisIsWin11/releases/download/1.4.1/TIW11.zip#/setup.7z", - "hash": "48f4ca4f29b7ec7b676c186c9d8f75ac236b94cf539ffa317c5c5e23e5a3d10d", + "hash": "55767016f704ee7ea5b59029d3238cc733032316303428db1e97aadda5a57da8", "bin": "ThisIsWin11.exe", "persist": "data", "shortcuts": [ diff --git a/bucket/Thorium-AVX2.json b/bucket/Thorium-AVX2.json index ca2ecc6da0b..7eeca8d5b68 100644 --- a/bucket/Thorium-AVX2.json +++ b/bucket/Thorium-AVX2.json @@ -1,37 +1,30 @@ { "version": "111.0.5563.111", - "description": "Chromium fork for linux named after radioactive element No. 90.", - "license": "GNU General Public License v3.0", - "homepage": "https://alex313031.blogspot.com/", - "architecture": { - "64bit": { - "url": "https://github.com/Alex313031/Thorium-AVX2/releases/download/M111.0.5563.111/Thorium_AVX2_111.0.5563.111.zip", - "hash": "13539467bc65724c16252a46072d0ce3029fdfc290add5162a77aa98e66a0b55" - } - }, + "description": "Chromium fork for Windows named after radioactive element No. 90 built for AVX2 CPUs", + "homepage": "https://thorium.rocks/", + "license": "GPL-3.0-only", + "url": "https://github.com/Alex313031/Thorium-AVX2/releases/download/M111.0.5563.111/Thorium_AVX2_111.0.5563.111.zip", + "hash": "13539467bc65724c16252a46072d0ce3029fdfc290add5162a77aa98e66a0b55", "bin": [ [ "THORIUM.BAT", - "Thorium-AVX2" + "thorium-avx2" ] ], "shortcuts": [ [ "THORIUM.BAT", - "Thorium-AVX2" + "Thorium-avx2", + "", + "BIN\\thorium.exe" ] ], "persist": "USER_DATA", "checkver": { - "url": "https://api.github.com/repos/Alex313031/Thorium-AVX2/releases/latest", - "jsonpath": "$.tag_name", - "regex": "M(?[\\d]+\\.[\\d]+\\.[\\d]+\\.[\\d]+)" + "github": "https://github.com/Alex313031/Thorium-AVX2", + "regex": "M([\\d]+\\.[\\d]+\\.[\\d]+\\.[\\d]+)" }, "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/Alex313031/Thorium-AVX2/releases/download/M$version/Thorium_AVX2_$version.zip" - } - } + "url": "https://github.com/Alex313031/Thorium-AVX2/releases/download/M$version/Thorium_AVX2_$version.zip" } } diff --git a/bucket/ThunderS.json b/bucket/ThunderS.json index 8a525472ba2..369619c4528 100644 --- a/bucket/ThunderS.json +++ b/bucket/ThunderS.json @@ -1,24 +1,24 @@ { - "autoupdate": { - "hash": { - "regex": "$sha256", - "url": "$url.sha256" - }, - "url": "https://scoop-zapps.ziiyc.com/d/ThunderS/ThunderS-$version.7z" - }, - "checkver": { - "regex": "([\\d.]+)", - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/ThunderS.latest" - }, - "description": "\u8fc5\u96f7\u6781\u7b80\u878d\u5408\u7248", - "hash": "2988020351b92875ef54c334ae988e1345226d7f34760e277b7a7a3b06b50f77", - "homepage": "https://www.ghpym.com/thunders.html", - "shortcuts": [ - [ - "Program/Thunder.exe", - "ThunerS" - ] - ], - "url": "https://scoop-zapps.ziiyc.com/d/ThunderS/ThunderS-2020.11.21.7z", - "version": "2020.11.21" + "homepage": "https://www.ghpym.com/thunders.html", + "description": "迅雷极简融合版", + "version": "2020.11.21", + "url": "https://scoop-zapps.ziiyc.com/d/ThunderS/ThunderS-2020.11.21.7z", + "hash": "2988020351b92875ef54c334ae988e1345226d7f34760e277b7a7a3b06b50f77", + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/ThunderS.latest", + "regex": "([\\d.]+)" + }, + "autoupdate": { + "url": "https://scoop-zapps.ziiyc.com/d/ThunderS/ThunderS-$version.7z", + "hash": { + "url": "$url.sha256", + "regex": "$sha256" + } + }, + "shortcuts": [ + [ + "Program/Thunder.exe", + "ThunerS" + ] + ] } diff --git a/bucket/ThunderSpeed.json b/bucket/ThunderSpeed.json index 3de2020c4f9..3cae28a77c6 100644 --- a/bucket/ThunderSpeed.json +++ b/bucket/ThunderSpeed.json @@ -1,22 +1,22 @@ { - "autoupdate": { - "hash": { - "regex": "$sha256", - "url": "$url.sha256" - }, - "url": "https://scoop-zapps.ziiyc.com/d/ThunderSpeed/ThunderSpeed-$version.7z" - }, - "checkver": { - "regex": "([\\d.]+)", - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/ThunderSpeed.latest" - }, - "hash": "ac83c818db49c85b1088a67e0e694df7c8a0b5502b885945dccd264899d2547e", - "shortcuts": [ - [ - "Program/Thunder.exe", - "\u8fc5\u96f7\u6781\u901f\u7248" - ] - ], - "url": "https://scoop-zapps.ziiyc.com/d/ThunderSpeed/ThunderSpeed-7.10.35.366.7z", - "version": "7.10.35.366" + "version": "7.10.35.366", + "url": "https://scoop-zapps.ziiyc.com/d/ThunderSpeed/ThunderSpeed-7.10.35.366.7z", + "hash": "ac83c818db49c85b1088a67e0e694df7c8a0b5502b885945dccd264899d2547e", + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/ThunderSpeed.latest", + "regex": "([\\d.]+)" + }, + "autoupdate": { + "url": "https://scoop-zapps.ziiyc.com/d/ThunderSpeed/ThunderSpeed-$version.7z", + "hash": { + "url": "$url.sha256", + "regex": "$sha256" + } + }, + "shortcuts": [ + [ + "Program/Thunder.exe", + "迅雷极速版" + ] + ] } diff --git a/bucket/ThunderbirdPortableTest.json b/bucket/ThunderbirdPortableTest.json index 6437c6ab865..eb934d1fd6d 100644 --- a/bucket/ThunderbirdPortableTest.json +++ b/bucket/ThunderbirdPortableTest.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/internet/thunderbird_portable/test" - }, - "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/Mozilla%20Thunderbird%2C%20P.E.%20Test/ThunderbirdPortableTest_$underscoreVersion_English.paf.exe" - }, - "bin": "ThunderbirdPortableTest.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/internet/thunderbird_portable/test" - }, - "description": "Mail & news client", - "hash": "md5:1f2a9855ff618f7138a3bd15a8e1a32e", - "homepage": "https://portableapps.com/apps/internet/thunderbird_portable/test", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "ThunderbirdPortableTest.exe", - "ThunderbirdPortableTest" - ] - ], - "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/Mozilla%20Thunderbird%2C%20P.E.%20Test/ThunderbirdPortableTest_73.0_Beta_2_English.paf.exe#/dl.7z", - "version": "73.0_Beta_2" + "homepage": "https://portableapps.com/apps/internet/thunderbird_portable/test", + "description": "Mail & news client", + "version": "73.0_Beta_2", + "license": "", + "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/Mozilla%20Thunderbird%2C%20P.E.%20Test/ThunderbirdPortableTest_73.0_Beta_2_English.paf.exe#/dl.7z", + "hash": "md5:1f2a9855ff618f7138a3bd15a8e1a32e", + "bin": "ThunderbirdPortableTest.exe", + "shortcuts": [ + [ + "ThunderbirdPortableTest.exe", + "ThunderbirdPortableTest" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/internet/thunderbird_portable/test", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/Mozilla%20Thunderbird%2C%20P.E.%20Test/ThunderbirdPortableTest_$underscoreVersion_English.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/internet/thunderbird_portable/test", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/TianRuoOCR.json b/bucket/TianRuoOCR.json index 042b370941a..47c07af13e4 100644 --- a/bucket/TianRuoOCR.json +++ b/bucket/TianRuoOCR.json @@ -1,9 +1,8 @@ { - "version": "5.0.0", - "description": "天若OCR开源版本", "homepage": "https://github.com/AnyListen/tianruoocr", - "license": "Unlicense", + "description": "天若OCR开源版本", "extract_dir": "天若OCR开源版V5.0.0", + "version": "5.0.0", "url": "https://github.com/AnyListen/tianruoocr/releases/download/V5.0.0/OCR.V5.0.0.zip#/dl.zip", "hash": "a476428edf8b8547bbadbf92fe3c464bef38aa69a6220b154e8a50785c8acdde", "checkver": "github", @@ -11,5 +10,10 @@ "url": "https://github.com/AnyListen/tianruoocr/releases/download/V$version/OCR.V$version.zip#/dl.zip" }, "bin": "天若OCR文字识别.exe", - "shortcuts": [["天若OCR文字识别.exe", "天若OCR文字识别"]] + "shortcuts": [ + [ + "天若OCR文字识别.exe", + "天若OCR文字识别" + ] + ] } diff --git a/bucket/Tipp10Portable.json b/bucket/Tipp10Portable.json index ef85a34df63..e211113737b 100644 --- a/bucket/Tipp10Portable.json +++ b/bucket/Tipp10Portable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/education/tipp10_portable", - "description": "Touch typing tutor", - "version": "2.1.0_Rev_2", - "license": "", - "url": "https://ayera.dl.sourceforge.net/project/portableapps/TIPP10%20Portable/Tipp10Portable_2.1.0_Rev_2.paf.exe#/dl.7z", - "hash": "md5:2dcab6c42c03e387d687cebf5c7b8ef9", - "bin": "Tipp10Portable.exe", - "shortcuts": [ - [ - "Tipp10Portable.exe", - "Tipp10Portable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/education/tipp10_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://ayera.dl.sourceforge.net/project/portableapps/TIPP10%20Portable/Tipp10Portable_$underscoreVersion.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/education/tipp10_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/education/tipp10_portable" + }, + "url": "https://ayera.dl.sourceforge.net/project/portableapps/TIPP10%20Portable/Tipp10Portable_$underscoreVersion.paf.exe" + }, + "bin": "Tipp10Portable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/education/tipp10_portable" + }, + "description": "Touch typing tutor", + "hash": "md5:2dcab6c42c03e387d687cebf5c7b8ef9", + "homepage": "https://portableapps.com/apps/education/tipp10_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "Tipp10Portable.exe", + "Tipp10Portable" + ] + ], + "url": "https://ayera.dl.sourceforge.net/project/portableapps/TIPP10%20Portable/Tipp10Portable_2.1.0_Rev_2.paf.exe#/dl.7z", + "version": "2.1.0_Rev_2" } diff --git a/bucket/TotalUninstallPro.json b/bucket/TotalUninstallPro.json index c3f9b3c062d..3cb34d021f2 100644 --- a/bucket/TotalUninstallPro.json +++ b/bucket/TotalUninstallPro.json @@ -1,25 +1,25 @@ { - "homepage": "https://www.martau.com/", - "description": "Total Uninstall easily removes any program. ", - "version": "7.3.1.641", - "url": "https://scoop-zapps.ziiyc.com/d/TotalUninstallPro/TotalUninstallPro-7.3.1.641.7z", - "hash": "35ab1d26aa29e4f2a57183c8640175d20fd431780b5f4d860b63a8bd7370faf2", - "persist": "Data", - "checkver": { - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/TotalUninstallPro.latest", - "regex": "([\\d.]+)" - }, - "autoupdate": { - "url": "https://scoop-zapps.ziiyc.com/d/TotalUninstallPro/TotalUninstallPro-$version.7z", - "hash": { - "url": "$url.sha256", - "regex": "$sha256" - } - }, - "shortcuts": [ - [ - "TotalUninstallPortable.exe", - "Total Uninstall" - ] - ] + "autoupdate": { + "hash": { + "regex": "$sha256", + "url": "$url.sha256" + }, + "url": "https://scoop-zapps.ziiyc.com/d/TotalUninstallPro/TotalUninstallPro-$version.7z" + }, + "checkver": { + "regex": "([\\d.]+)", + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/TotalUninstallPro.latest" + }, + "description": "Total Uninstall easily removes any program. ", + "hash": "35ab1d26aa29e4f2a57183c8640175d20fd431780b5f4d860b63a8bd7370faf2", + "homepage": "https://www.martau.com/", + "persist": "Data", + "shortcuts": [ + [ + "TotalUninstallPortable.exe", + "Total Uninstall" + ] + ], + "url": "https://scoop-zapps.ziiyc.com/d/TotalUninstallPro/TotalUninstallPro-7.3.1.641.7z", + "version": "7.3.1.641" } diff --git a/bucket/TraceSpy.json b/bucket/TraceSpy.json index fcf8b101943..f21b6f41719 100644 --- a/bucket/TraceSpy.json +++ b/bucket/TraceSpy.json @@ -1,12 +1,7 @@ { - "bin": "tracespy.exe", - "pre_install": "move $dir\\release $dir\\tracespy.exe", - "shortcuts": [ - [ - "TraceSpy.exe", - "TraceSpy" - ] - ], - "url": "http://download-codeplex.sec.s-msft.com/Download/Release?ProjectName=tracespy&DownloadId=825772&FileTime=130415279842470000&Build=21050#TraceSpy.exe", - "version": "2.1" + "url": "http://download-codeplex.sec.s-msft.com/Download/Release?ProjectName=tracespy&DownloadId=825772&FileTime=130415279842470000&Build=21050#TraceSpy.exe", + "pre_install": "move $dir\\release $dir\\tracespy.exe", + "version": "2.1", + "shortcuts": [ ["TraceSpy.exe", "TraceSpy"] ], + "bin": "tracespy.exe" } diff --git a/bucket/Transmission-Portable.json b/bucket/Transmission-Portable.json index 138c34da032..33665ea494e 100644 --- a/bucket/Transmission-Portable.json +++ b/bucket/Transmission-Portable.json @@ -1,51 +1,34 @@ { - "version": "4.0.2", - "description": "Transmission. A fast, easy, and free BitTorrent client", "homepage": "https://transmissionbt.com/", + "version": "4.0.2", "license": "GPL-2.0-only|GPL-3.0-only", - "changelog": "https://github.com/transmission/transmission/releases", - "suggest": { - "vcredist": "extras/vcredist2022" - }, - "architecture": { - "64bit": { - "url": "https://github.com/transmission/transmission/releases/download/4.0.2/transmission-4.0.2-x64.msi", - "hash": "1b8bbc17863e0ffc243f0cf5095b93cc2c8589ce09d4e9bece7d24812a8b7d09" - }, - "32bit": { - "url": "https://github.com/transmission/transmission/releases/download/4.0.2/transmission-4.0.2-x86.msi", - "hash": "96d5730fdcac459b1849948d740c04ad6b9d898f920eeed8d9bbe88f7061090e" - } - }, - "extract_dir": "PFiles\\Transmission", + "url": "https://sourceforge.net/projects/portableapps/files/Transmission%20Portable/TransmissionPortable_4.0.2.paf.exe#/dl.7z", + "hash": "sha1:674317f771d8baa5e3274f0408ce63ba2bc86001", "bin": [ [ - "transmission-qt.exe", + "TransmissionPortable.exe", "transmission" - ], - "transmission-create.exe", - "transmission-daemon.exe", - "transmission-edit.exe", - "transmission-remote.exe", - "transmission-show.exe" + ] ], "shortcuts": [ [ - "transmission-qt.exe", + "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": { - "github": "https://github.com/transmission/transmission" + "url": "https://sourceforge.net/projects/portableapps/rss?path=/Transmission%20Portable", + "re": "/Transmission Portable/TransmissionPortable_([\\d.]+(?:_Rev_[\\d.])?).paf.exe]]>" }, "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/transmission/transmission/releases/download/$version/transmission-$version-x64.msi" - }, - "32bit": { - "url": "https://github.com/transmission/transmission/releases/download/$version/transmission-$version-x86.msi" - } - } + "url": "https://sourceforge.net/projects/portableapps/files/Transmission%20Portable/TransmissionPortable_$version.paf.exe#/dl.7z" } } diff --git a/bucket/TreeSize.json b/bucket/TreeSize.json index 5a0d8afc79c..27ee317d26d 100644 --- a/bucket/TreeSize.json +++ b/bucket/TreeSize.json @@ -1,10 +1,17 @@ { + "homepage": "https://www.jam-software.com/", + "description": "TreeSize tells you where precious disk space has gone. ", + "version": "8.6.1", "architecture": { "64bit": { - "hash": "724c88af6f2cbc924685db2da1205415dad5732ec15cd4dbb24cc389c3324807", - "url": "https://downloads.jam-software.de/treesize/TreeSize-x64-Demo.exe#/dl.7z" + "url": "https://downloads.jam-software.de/treesize/TreeSize-x64-Demo.exe#/dl.7z", + "hash": "724c88af6f2cbc924685db2da1205415dad5732ec15cd4dbb24cc389c3324807" } }, + "checkver": { + "url": "https://www.jam-software.com/treesize/changes.shtml", + "regex": "Version (\\d.+)" + }, "autoupdate": { "architecture": { "64bit": { @@ -12,19 +19,12 @@ } } }, - "bin": "TreeSize.exe", - "checkver": { - "regex": "Version (\\d.+)", - "url": "https://www.jam-software.com/treesize/changes.shtml" - }, - "description": "TreeSize tells you where precious disk space has gone. ", - "homepage": "https://www.jam-software.com/", "innosetup": true, + "bin": "TreeSize.exe", "shortcuts": [ [ "TreeSize.exe", "TreeSize" ] - ], - "version": "8.6.1" + ] } diff --git a/bucket/TweakPower.json b/bucket/TweakPower.json index 679a37865ad..f1c5b2cb328 100644 --- a/bucket/TweakPower.json +++ b/bucket/TweakPower.json @@ -1,6 +1,7 @@ { - "homepage": "https://kurtzimmermann.com/tweakpowerext_en.html", "version": "2.046", + "description": "Ready for Windows 11 - Optimize Windows made easy", + "homepage": "https://kurtzimmermann.com/", "license": "freeware", "architecture": { "64bit": { @@ -13,13 +14,13 @@ } }, "bin": "TweakPower.exe", - "persist": "Settings", "shortcuts": [ [ "TweakPower.exe", "TweakPower" ] ], + "persist": "Settings", "checkver": { "url": "https://kurtzimmermann.com/index_e.html", "regex": "TweakPower[\\w\\W]*?Version ([\\d.]+)" diff --git a/bucket/TweetDeckPortable.json b/bucket/TweetDeckPortable.json index 4269d2dc906..e1fb0be981e 100644 --- a/bucket/TweetDeckPortable.json +++ b/bucket/TweetDeckPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/internet/tweetdeck-portable" - }, - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/TweetDeck%20Portable/TweetDeckPortable_$version.paf.exe" - }, - "bin": "TweetDeckPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/internet/tweetdeck-portable" - }, - "description": "Social media client", - "hash": "md5:5655b09307e5693c784c3e36992b587c", - "homepage": "https://portableapps.com/apps/internet/tweetdeck-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "TweetDeckPortable.exe", - "TweetDeckPortable" - ] - ], - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/TweetDeck%20Portable/TweetDeckPortable_Discontinued.paf.exe#/dl.7z", - "version": "Discontinued" + "homepage": "https://portableapps.com/apps/internet/tweetdeck-portable", + "description": "Social media client", + "version": "Discontinued", + "license": "", + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/TweetDeck%20Portable/TweetDeckPortable_Discontinued.paf.exe#/dl.7z", + "hash": "md5:5655b09307e5693c784c3e36992b587c", + "bin": "TweetDeckPortable.exe", + "shortcuts": [ + [ + "TweetDeckPortable.exe", + "TweetDeckPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/internet/tweetdeck-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/TweetDeck%20Portable/TweetDeckPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/internet/tweetdeck-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/TyperTaskPortable.json b/bucket/TyperTaskPortable.json index 1196701132f..aec8a56bd8c 100644 --- a/bucket/TyperTaskPortable.json +++ b/bucket/TyperTaskPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/typertask-portable" - }, - "url": "https://download3.portableapps.com/portableapps/TyperTaskPortable/TyperTaskPortable_$underscoreVersion_English.paf.exe?20190321" - }, - "bin": "TyperTaskPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/typertask-portable" - }, - "description": "Text substitution ultility", - "hash": "md5:0f1f26fa0dbf2870e07ae6c89e6143bd", - "homepage": "https://portableapps.com/apps/utilities/typertask-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "TyperTaskPortable.exe", - "TyperTaskPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/TyperTaskPortable/TyperTaskPortable_1.20_Rev_3_English.paf.exe?20190321#/dl.7z", - "version": "1.20_Rev_3" + "homepage": "https://portableapps.com/apps/utilities/typertask-portable", + "description": "Text substitution ultility", + "version": "1.20_Rev_3", + "license": "", + "url": "https://download3.portableapps.com/portableapps/TyperTaskPortable/TyperTaskPortable_1.20_Rev_3_English.paf.exe?20190321#/dl.7z", + "hash": "md5:0f1f26fa0dbf2870e07ae6c89e6143bd", + "bin": "TyperTaskPortable.exe", + "shortcuts": [ + [ + "TyperTaskPortable.exe", + "TyperTaskPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/typertask-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/TyperTaskPortable/TyperTaskPortable_$underscoreVersion_English.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/typertask-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/UsbEAm-Hosts-Editor.json b/bucket/UsbEAm-Hosts-Editor.json index dbce1adf478..83d55c65dc3 100644 --- a/bucket/UsbEAm-Hosts-Editor.json +++ b/bucket/UsbEAm-Hosts-Editor.json @@ -1,26 +1,23 @@ { "version": "3.63", - "description": "游戏/开发多平台hosts修改工具", - "homepage": "https://www.dogfight360.com/blog/475/", + "homepage":"https://www.dogfight360.com/blog/475/", + "url": "https://www.dogfight360.com/blog/wp-content/uploads/2022/06/UsbEAm-Hosts-Editor-v3.63_%E8%A7%A3%E5%8E%8B%E5%AF%86%E7%A0%81dogfight360.zip", + "description": "Multi-platform hosts modifications", "license": "Freeware", - "url": "https://www.dogfight360.com/blog/wp-content/uploads/2022/06/UsbEAm-Hosts-Editor-v3.63_%E8%A7%A3%E5%8E%8B%E5%AF%86%E7%A0%81dogfight360.zip#/dl.zip_", "hash": "618f2f9a7c87137d015df2c486662fb3b221a06e92bfd0bb9a128354c69711bb", - "pre_install": [ - "Expand-7zipArchive -Path \"$dir\\dl.zip_\" -DestinationPath \"$dir\" -ExtractDir 'UsbEAm Hosts Editor' -Removal -Switches '-pdogfight360'", - "Get-ChildItem \"$dir\" 'UsbEAm Hosts Editor*.exe' | Select-Object -First 1 | Rename-Item -NewName 'UsbEAm Hosts Editor.exe'" - ], - "shortcuts": [ + "extract_dir": "UsbEAm Hosts Editor", + "pre_install": "get-childItem \"$dir\" *.exe | rename-item -newname \"UsbEAmHostsEditor.exe\"", + "bin": [ [ - "UsbEAm Hosts Editor.exe", - "UsbEAm Hosts Editor" + "UsbEAmHostsEditor.exe", + "UHeditor" ] ], "checkver": { "url": "https://www.dogfight360.com/blog/475/", - "regex": "www.dogfight360.com/blog/wp-content/uploads/(\\d+)/(\\d+)/UsbEAm-Hosts-Editor-v([\\d.]+)_", - "replace": "${3}" + "re": "V([\\d.]+)" }, "autoupdate": { - "url": "https://www.dogfight360.com/blog/wp-content/uploads/$match1/$match2/UsbEAm-Hosts-Editor-v$version_%E8%A7%A3%E5%8E%8B%E5%AF%86%E7%A0%81dogfight360.zip#/dl.zip_" + "url": "https://www.dogfight360.com/blog/wp-content/uploads/2017/03/UsbEAm-Hosts-Editor-v$version.zip" } } diff --git a/bucket/UsbTreeView.json b/bucket/UsbTreeView.json index 06af629a7f7..420c4a1cfea 100644 --- a/bucket/UsbTreeView.json +++ b/bucket/UsbTreeView.json @@ -1,27 +1,34 @@ { - "homepage": "https://www.uwe-sieber.de/usbtreeview_e.html", "version": "3.8.5", - "license": "freeware", - "url": "https://www.uwe-sieber.de/files/usbtreeview.zip", - "hash": "0ba2ed37dd46b46aa087e3979c5b2673ba189bb41e68c2dfce6cbeb68e29e661", + "description": "USB device tree viewer", + "homepage": "https://www.uwe-sieber.de/usbtreeview_e.html", + "license": "Freeware", "architecture": { - "64bit": { - "extract_dir": "x64" - }, "32bit": { - "extract_dir": "Win32" + "url": "https://www.uwe-sieber.de/files/UsbTreeView_Win32.zip", + "hash": "f9c38783c1bcdcb974905eaf553d5b0436328ace1c5c429e194f1af3d3eec1a5" + }, + "64bit": { + "url": "https://www.uwe-sieber.de/files/UsbTreeView_x64.zip", + "hash": "0ba2ed37dd46b46aa087e3979c5b2673ba189bb41e68c2dfce6cbeb68e29e661" } }, "bin": "UsbTreeView.exe", - "persist": "UsbTreeView.ini", "shortcuts": [ [ "UsbTreeView.exe", - "Usb Tree View" + "UsbTreeView - USB Device Tree Viewer" ] ], - "checkver": "USB Device Tree Viewer V([\\d.]+)", + "checkver": "USB Device Tree Viewer V([\\d.]+)", "autoupdate": { - "url": "https://www.uwe-sieber.de/files/usbtreeview.zip" + "architecture": { + "32bit": { + "url": "https://www.uwe-sieber.de/files/UsbTreeView_Win32.zip" + }, + "64bit": { + "url": "https://www.uwe-sieber.de/files/UsbTreeView_x64.zip" + } + } } } diff --git a/bucket/VMMapPortable.json b/bucket/VMMapPortable.json index ba0cef2c93c..0b2c0522dbc 100644 --- a/bucket/VMMapPortable.json +++ b/bucket/VMMapPortable.json @@ -1,30 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/vmmap-portable", - "description": "Process memory analyzer", - "version": "3.26", - "license": "", - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/VMMap%20Portable/VMMapPortable_3.26_English_online.paf.exe", - "hash": "md5:36e2b56c2cee30a9dc85b749d6a9a8ff", - "bin": "VMMapPortable/VMMapPortable.exe", - "shortcuts": [ - [ - "VMMapPortable/VMMapPortable.exe", - "VMMapPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/vmmap-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/VMMap%20Portable/VMMapPortable_$version_English_online.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/utilities/vmmap-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "installer": { - - } + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/vmmap-portable" + }, + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/VMMap%20Portable/VMMapPortable_$version_English_online.paf.exe" + }, + "bin": "VMMapPortable/VMMapPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/vmmap-portable" + }, + "description": "Process memory analyzer", + "hash": "md5:36e2b56c2cee30a9dc85b749d6a9a8ff", + "homepage": "https://portableapps.com/apps/utilities/vmmap-portable", + "installer": {}, + "license": "", + "persist": "Data", + "shortcuts": [ + [ + "VMMapPortable/VMMapPortable.exe", + "VMMapPortable" + ] + ], + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/VMMap%20Portable/VMMapPortable_3.26_English_online.paf.exe", + "version": "3.26" } diff --git a/bucket/VMware-viclient.json b/bucket/VMware-viclient.json index 88dd05cd857..84ecc790c6e 100644 --- a/bucket/VMware-viclient.json +++ b/bucket/VMware-viclient.json @@ -1,24 +1,24 @@ { - "description": "VMware vSphere Client", - "version": "6.0.0.5112508", - "url": "https://scoop-zapps.ziiyc.com/d/VMware-viclient/VMware-viclient-6.0.0.5112508.exe#/setup.exe", - "hash": "36224467f8b0dc26738828b65f351e5728cff88dab2c0224119df81f8c47b9e4", - "installer": { - "script": "Start-Process -Wait \"$dir\\setup.exe\" \"/S /v/qb\" -Verb RunAs", - "keep": true - }, - "uninstaller": { - "script": "Start-Process -Wait MsiExec.exe \"/x {593390AC-CACE-4278-AA77-350012BF10B1} /qb\" -Verb RunAs" - }, - "checkver": { - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/VMware-viclient.latest", - "regex": "([\\d.]+)" - }, - "autoupdate": { - "url": "https://scoop-zapps.ziiyc.com/d/VMware-viclient/VMware-viclient-$version.exe#/setup.exe", - "hash": { - "url": "$url.sha256", - "regex": "$sha256" - } - } + "autoupdate": { + "hash": { + "regex": "$sha256", + "url": "$url.sha256" + }, + "url": "https://scoop-zapps.ziiyc.com/d/VMware-viclient/VMware-viclient-$version.exe#/setup.exe" + }, + "checkver": { + "regex": "([\\d.]+)", + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/VMware-viclient.latest" + }, + "description": "VMware vSphere Client", + "hash": "36224467f8b0dc26738828b65f351e5728cff88dab2c0224119df81f8c47b9e4", + "installer": { + "keep": true, + "script": "Start-Process -Wait \"$dir\\setup.exe\" \"/S /v/qb\" -Verb RunAs" + }, + "uninstaller": { + "script": "Start-Process -Wait MsiExec.exe \"/x {593390AC-CACE-4278-AA77-350012BF10B1} /qb\" -Verb RunAs" + }, + "url": "https://scoop-zapps.ziiyc.com/d/VMware-viclient/VMware-viclient-6.0.0.5112508.exe#/setup.exe", + "version": "6.0.0.5112508" } diff --git a/bucket/VbsToExe.json b/bucket/VbsToExe.json index 3515798b78b..e4c02dc50a9 100644 --- a/bucket/VbsToExe.json +++ b/bucket/VbsToExe.json @@ -1,26 +1,26 @@ { - "homepage": "http://127.0.0.1:43110/17SWVnHoujG92yYGSZvCzPgZEpGVfRF8wi", - "description": "Free tool to convert VB-Script files to executable files.", - "version": "3.2.0.0", - "url": "https://scoop-zapps.ziiyc.com/d/VbsToExe/VbsToExe-3.2.0.0.zip", - "hash": "ed99866cd3a3505d6b3e5c7a026d2d656a1af72badb39c13423254ee4ca82817", - "extract_dir": "Portable", - "bin": "Vbs_To_Exe_(x64).exe", - "checkver": { - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/VbsToExe.latest", - "regex": "([\\d.]+)" - }, - "autoupdate": { - "url": "https://scoop-zapps.ziiyc.com/d/VbsToExe/VbsToExe-$version.zip", - "hash": { - "url": "$url.sha256", - "regex": "$sha256" - } - }, - "shortcuts": [ - [ - "Vbs_To_Exe_(x64).exe", - "Vbs To Exe" - ] - ] + "autoupdate": { + "hash": { + "regex": "$sha256", + "url": "$url.sha256" + }, + "url": "https://scoop-zapps.ziiyc.com/d/VbsToExe/VbsToExe-$version.zip" + }, + "bin": "Vbs_To_Exe_(x64).exe", + "checkver": { + "regex": "([\\d.]+)", + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/VbsToExe.latest" + }, + "description": "Free tool to convert VB-Script files to executable files.", + "extract_dir": "Portable", + "hash": "ed99866cd3a3505d6b3e5c7a026d2d656a1af72badb39c13423254ee4ca82817", + "homepage": "http://127.0.0.1:43110/17SWVnHoujG92yYGSZvCzPgZEpGVfRF8wi", + "shortcuts": [ + [ + "Vbs_To_Exe_(x64).exe", + "Vbs To Exe" + ] + ], + "url": "https://scoop-zapps.ziiyc.com/d/VbsToExe/VbsToExe-3.2.0.0.zip", + "version": "3.2.0.0" } diff --git a/bucket/VeraCrypt-Portable.json b/bucket/VeraCrypt-Portable.json index 40df866157f..3ffb5aa040f 100644 --- a/bucket/VeraCrypt-Portable.json +++ b/bucket/VeraCrypt-Portable.json @@ -1,9 +1,11 @@ { - "homepage": "https://www.veracrypt.fr/en/Home.html", "version": "1.25.9", + "description": "VeraCrypt. VeraCrypt is a free open source disk encryption software for Windows, Mac OSX and Linux.", + "homepage": "https://www.veracrypt.fr/en/Home.html", "license": "Apache-2.0", - "url": "https://sourceforge.net/projects/portableapps/files/VeraCrypt%20Portable/VeraCryptPortable_1.25.9.paf.exe#/dl.7z", - "hash": "sha1:2b7fc6152763998085aed26283452874b8b4165a", + "changelog": "https://www.veracrypt.fr/en/Release%20Notes.html", + "url": "https://download2.portableapps.com/portableapps/VeraCryptPortable/VeraCryptPortable_1.25.9.paf.exe?20190321#/dl.7z", + "hash": "cfe8ce0b61811efdad359296946aa43598d4a2bc624f82e7dc7345bbec081baf", "bin": [ [ "VeraCryptPortable.exe", @@ -25,10 +27,10 @@ "}" ], "checkver": { - "url": "https://sourceforge.net/projects/portableapps/rss?path=/VeraCrypt%20Portable", - "re": "/VeraCrypt Portable/VeraCryptPortable_([\\d.]+(?:[a-z])?(?:_Rev_[\\d.])?).paf.exe]]>" + "url": "https://portableapps.com/apps/security/veracrypt-portable", + "regex": ">Version ([\\d.]+)" }, "autoupdate": { - "url": "https://sourceforge.net/projects/portableapps/files/VeraCrypt%20Portable/VeraCryptPortable_$version.paf.exe#/dl.7z" + "url": "https://download2.portableapps.com/portableapps/VeraCryptPortable/VeraCryptPortable_$version.paf.exe?20190321#/dl.7z" } } diff --git a/bucket/VeraCryptPortable.json b/bucket/VeraCryptPortable.json index 21f4b00d383..7250760e27c 100644 --- a/bucket/VeraCryptPortable.json +++ b/bucket/VeraCryptPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/security/veracrypt-portable", - "description": "Disk encryption", - "version": "1.24_Update_6", - "license": "", - "url": "https://ayera.dl.sourceforge.net/project/portableapps/VeraCrypt%20Portable/VeraCryptPortable_1.24_Update_6.paf.exe#/dl.7z", - "hash": "md5:c58e750201998def2eae6efa4dc1ce03", - "bin": "VeraCryptPortable.exe", - "shortcuts": [ - [ - "VeraCryptPortable.exe", - "VeraCryptPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/security/veracrypt-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://ayera.dl.sourceforge.net/project/portableapps/VeraCrypt%20Portable/VeraCryptPortable_$underscoreVersion.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/security/veracrypt-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/security/veracrypt-portable" + }, + "url": "https://ayera.dl.sourceforge.net/project/portableapps/VeraCrypt%20Portable/VeraCryptPortable_$underscoreVersion.paf.exe" + }, + "bin": "VeraCryptPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/security/veracrypt-portable" + }, + "description": "Disk encryption", + "hash": "md5:c58e750201998def2eae6efa4dc1ce03", + "homepage": "https://portableapps.com/apps/security/veracrypt-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "VeraCryptPortable.exe", + "VeraCryptPortable" + ] + ], + "url": "https://ayera.dl.sourceforge.net/project/portableapps/VeraCrypt%20Portable/VeraCryptPortable_1.24_Update_6.paf.exe#/dl.7z", + "version": "1.24_Update_6" } diff --git a/bucket/Vim2ConEmu.json b/bucket/Vim2ConEmu.json index e087a21982f..5f2de30c02c 100644 --- a/bucket/Vim2ConEmu.json +++ b/bucket/Vim2ConEmu.json @@ -1,4 +1,4 @@ { - "url": "https://github.com/wangzq/scoop-files/raw/master/Vim2ConEmu/Vim2ConEmu.zip", - "version": "20190427" + "url": "https://github.com/wangzq/scoop-files/raw/master/Vim2ConEmu/Vim2ConEmu.zip", + "version": "20190427" } diff --git a/bucket/VirtualDubPortable.json b/bucket/VirtualDubPortable.json index 7bcd5f24e3f..01f8cbafcb2 100644 --- a/bucket/VirtualDubPortable.json +++ b/bucket/VirtualDubPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/VirtualDubPortable", - "description": "Video processing", - "version": "1.10.4", - "license": "", - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/VirtualDub%20Portable/VirtualDubPortable_1.10.4_English.paf.exe#/dl.7z", - "hash": "md5:ab38d2d8940bd71ff3078bcc14dd53b1", - "bin": "VirtualDubPortable.exe", - "shortcuts": [ - [ - "VirtualDubPortable.exe", - "VirtualDubPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/VirtualDubPortable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/VirtualDub%20Portable/VirtualDubPortable_$version_English.paf.exe", - "hash": { - "url": "https://portableapps.com/VirtualDubPortable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/VirtualDubPortable" + }, + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/VirtualDub%20Portable/VirtualDubPortable_$version_English.paf.exe" + }, + "bin": "VirtualDubPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/VirtualDubPortable" + }, + "description": "Video processing", + "hash": "md5:ab38d2d8940bd71ff3078bcc14dd53b1", + "homepage": "https://portableapps.com/VirtualDubPortable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "VirtualDubPortable.exe", + "VirtualDubPortable" + ] + ], + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/VirtualDub%20Portable/VirtualDubPortable_1.10.4_English.paf.exe#/dl.7z", + "version": "1.10.4" } diff --git a/bucket/VisualStudio2019Enterprise.json b/bucket/VisualStudio2019Enterprise.json index f285141f3eb..66770aa075e 100644 --- a/bucket/VisualStudio2019Enterprise.json +++ b/bucket/VisualStudio2019Enterprise.json @@ -1,7 +1,7 @@ { "$schema": "https://raw.githubusercontent.com/lukesampson/scoop/master/schema.json", "version": "1.01.001", - "url": ["https://raw.githubusercontent.com/MarkMichaelis/ScoopBucket/master/blank"], + "url": ["https://raw.githubusercontent.com/BenjaminMichaelis/ScoopBucket/master/blank"], "installer": { "script": [ "choco install -y VisualStudio2019enterprise --package-parameters \"--includeRecommended --add Microsoft.VisualStudio.Workload.Data --add Microsoft.VisualStudio.Workload.Azure --add Microsoft.VisualStudio.Component.CodeClone --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetCoreTools --add Microsoft.VisualStudio.Workload.NetWeb --add Microsoft.VisualStudio.Workload.Office --add Microsoft.VisualStudio.Workload.Python --add Microsoft.VisualStudio.Workload.Universal --add Component.GitHub.VisualStudio --add Microsoft.VisualStudio.Component.TestTools.CodedUITest --add Microsoft.VisualStudio.Component.VisualStudioData --add Microsoft.VisualStudio.Workload.NativeCrossPlat --add Microsoft.VisualStudio.Workload.NativeDesktop\"", diff --git a/bucket/VisualStudio2022Enterprise.json b/bucket/VisualStudio2022Enterprise.json index 15d448c3c2a..0429da62c0f 100644 --- a/bucket/VisualStudio2022Enterprise.json +++ b/bucket/VisualStudio2022Enterprise.json @@ -1,7 +1,7 @@ { "$schema": "https://raw.githubusercontent.com/lukesampson/scoop/master/schema.json", "version": "1.00.000", - "url": ["https://raw.githubusercontent.com/BenjaminMichaelis/ScoopBucket/master/blank"], + "url": ["https://raw.githubusercontent.com/MarkMichaelis/ScoopBucket/master/blank"], "installer": { "script": [ "choco install -y VisualStudio2022enterprise --package-parameters \"--includeRecommended --add Microsoft.VisualStudio.Workload.Azure --add Microsoft.VisualStudio.Workload.Data --add Microsoft.VisualStudio.Workload.DataScience --add Microsoft.VisualStudio.Component.CodeClone --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NativeCrossPlat --add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Workload.NetCoreTools --add Microsoft.VisualStudio.Workload.NetCrossPlat --add Microsoft.VisualStudio.Workload.NetWeb --add Microsoft.VisualStudio.Workload.Node --add Microsoft.VisualStudio.Workload.Office --add Microsoft.VisualStudio.Workload.Python --add Microsoft.VisualStudio.Workload.VisualStudioExtension --add Microsoft.VisualStudio.Workload.Universal --add Microsoft.VisualStudio.Component.TestTools.CodedUITest --add Microsoft.VisualStudio.Component.VisualStudioData\"", diff --git a/bucket/WSA-with-magisk-GApps-pico.json b/bucket/WSA-with-magisk-GApps-pico.json index acc99ea560c..881232d1be2 100644 --- a/bucket/WSA-with-magisk-GApps-pico.json +++ b/bucket/WSA-with-magisk-GApps-pico.json @@ -1,31 +1,31 @@ { - "homepage": "https://github.com/kkzzhizhou/MagiskOnWSALocal", - "description": "Integrate Magisk root and Google Apps (OpenGApps) into WSA (Windows Subsystem for Android)", - "version": "2206.40000.15.0", - "extract_dir": "x64", - "depends": [ - "sudo", - "winget" - ], - "url": "https://github.com/kkzzhizhou/MagiskOnWSALocal/releases/download/2206.40000.15.0/WSA-with-magisk-GApps-pico_2206.40000.15.0_x64_Release-Nightly.7z", - "hash": "7b1bacbc92176232be0797be6d1fb66f7b0e97ce8ae764f4f40fb622f500f937", - "checkver": "github", - "pre_install": [ - "if(!(test-path $persist_dir)) { mkdir $persist_dir > $null }", - "sudo Add-AppxPackage $dir\\xaml.appx", - "sudo Add-AppxPackage $dir\\vclibs.appx" - ], - "autoupdate": { - "url": "https://github.com/kkzzhizhou/MagiskOnWSALocal/releases/download/$version/WSA-with-magisk-GApps-pico_$version_x64_Release-Nightly.7z" - }, - "installer": { - "script": "sudo Add-AppxPackage -Register $dir\\AppxManifest.xml" - }, - "post_install": "Copy-Item -ErrorAction Ignore $persist_dir\\userdata.vhdx $env:userprofile\\AppData\\Local\\Packages\\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\\LocalCache\\ -Force", - "uninstaller": { - "script": [ - "Copy-Item -ErrorAction Ignore $env:userprofile\\AppData\\Local\\Packages\\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\\LocalCache\\userdata.vhdx $persist_dir\\ -Force", - "winget uninstall \"Windows Subsystem for AndroidTM\"" - ] - } + "autoupdate": { + "url": "https://github.com/kkzzhizhou/MagiskOnWSALocal/releases/download/$version/WSA-with-magisk-GApps-pico_$version_x64_Release-Nightly.7z" + }, + "checkver": "github", + "depends": [ + "sudo", + "winget" + ], + "description": "Integrate Magisk root and Google Apps (OpenGApps) into WSA (Windows Subsystem for Android)", + "extract_dir": "x64", + "hash": "7b1bacbc92176232be0797be6d1fb66f7b0e97ce8ae764f4f40fb622f500f937", + "homepage": "https://github.com/kkzzhizhou/MagiskOnWSALocal", + "installer": { + "script": "sudo Add-AppxPackage -Register $dir\\AppxManifest.xml" + }, + "post_install": "Copy-Item -ErrorAction Ignore $persist_dir\\userdata.vhdx $env:userprofile\\AppData\\Local\\Packages\\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\\LocalCache\\ -Force", + "pre_install": [ + "if(!(test-path $persist_dir)) { mkdir $persist_dir > $null }", + "sudo Add-AppxPackage $dir\\xaml.appx", + "sudo Add-AppxPackage $dir\\vclibs.appx" + ], + "uninstaller": { + "script": [ + "Copy-Item -ErrorAction Ignore $env:userprofile\\AppData\\Local\\Packages\\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\\LocalCache\\userdata.vhdx $persist_dir\\ -Force", + "winget uninstall \"Windows Subsystem for AndroidTM\"" + ] + }, + "url": "https://github.com/kkzzhizhou/MagiskOnWSALocal/releases/download/2206.40000.15.0/WSA-with-magisk-GApps-pico_2206.40000.15.0_x64_Release-Nightly.7z", + "version": "2206.40000.15.0" } diff --git a/bucket/WTGA.json b/bucket/WTGA.json index ac3f066b339..38e7a245f68 100644 --- a/bucket/WTGA.json +++ b/bucket/WTGA.json @@ -1,22 +1,22 @@ { - "autoupdate": { - "url": "$matchUrl" - }, - "bin": "wintogo.exe", - "checkver": { - "regex": "([\\d.]+) (?.*)", - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/WTGA.latest" - }, - "description": "WTG\u8f85\u52a9\u5de5\u5177", - "extract_dir": "WTGA", - "hash": "fd85ae7f837e798b3fdd7d65171923ea7c62a45a4968aa30f3404184770c7a7e", - "homepage": "https://bbs.luobotou.org/thread-761-1-1.html", - "shortcuts": [ - [ - "wintogo.exe", - "WTG\u8f85\u52a9\u5de5\u5177" - ] - ], - "url": "https://dl.luobotou.org/wtga5600_1.zip", - "version": "5.6" + "homepage": "https://bbs.luobotou.org/thread-761-1-1.html", + "description": "WTG辅助工具", + "version": "5.6", + "url": "https://dl.luobotou.org/wtga5600_1.zip", + "hash": "fd85ae7f837e798b3fdd7d65171923ea7c62a45a4968aa30f3404184770c7a7e", + "bin": "wintogo.exe", + "extract_dir": "WTGA", + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/WTGA.latest", + "regex": "([\\d.]+) (?.*)" + }, + "autoupdate": { + "url": "$matchUrl" + }, + "shortcuts": [ + [ + "wintogo.exe", + "WTG辅助工具" + ] + ] } diff --git a/bucket/WXQQ_RevokeMsgPatcher.json b/bucket/WXQQ_RevokeMsgPatcher.json index 0545adb780c..bd1342be904 100644 --- a/bucket/WXQQ_RevokeMsgPatcher.json +++ b/bucket/WXQQ_RevokeMsgPatcher.json @@ -1,23 +1,23 @@ { - "autoupdate": { - "extract_dir": "RevokeMsgPatcher.v$version", - "url": "https://download.fastgit.org/huiyadanli/RevokeMsgPatcher/releases/download/$version/RevokeMsgPatcher.v$version.zip" - }, - "checkver": "github", - "description": "A hex editor for WeChat/QQ/TIM - PC\u7248\u5fae\u4fe1/QQ/TIM\u9632\u64a4\u56de\u8865\u4e01\uff08\u6211\u5df2\u7ecf\u770b\u5230\u4e86\uff0c\u64a4\u56de\u4e5f\u6ca1\u7528\u4e86\uff09", - "extract_dir": "RevokeMsgPatcher.v1.6", - "hash": "ed18771135a4a24851c441b869520ab3c7678cd1051962581fb090d794e48a73", - "homepage": "https://github.com/huiyadanli/RevokeMsgPatcher", - "license": { - "identifier": "GPL-3.0-only" - }, - "notes": ".NET Framework 4.5 \u6216\u66f4\u9ad8\u7248\u672c\u3002\u4f4e\u4e8e\u6b64\u7248\u672c\u5728\u6253\u5f00\u7a0b\u5e8f\u65f6\u53ef\u80fd\u65e0\u53cd\u5e94\uff0c\u6216\u8005\u76f4\u63a5\u62a5\u9519\u3002", - "shortcuts": [ - [ - "RevokeMsgPatcher.exe", - "RevokeMsgPatcher" - ] - ], - "url": "https://download.fastgit.org/huiyadanli/RevokeMsgPatcher/releases/download/1.6/RevokeMsgPatcher.v1.6.zip", - "version": "1.6" + "version": "1.6", + "description": "A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了)", + "homepage": "https://github.com/huiyadanli/RevokeMsgPatcher", + "license": { + "identifier": "GPL-3.0-only" + }, + "notes": ".NET Framework 4.5 或更高版本。低于此版本在打开程序时可能无反应,或者直接报错。", + "url": "https://download.fastgit.org/huiyadanli/RevokeMsgPatcher/releases/download/1.6/RevokeMsgPatcher.v1.6.zip", + "hash": "ed18771135a4a24851c441b869520ab3c7678cd1051962581fb090d794e48a73", + "extract_dir": "RevokeMsgPatcher.v1.6", + "shortcuts": [ + [ + "RevokeMsgPatcher.exe", + "RevokeMsgPatcher" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://download.fastgit.org/huiyadanli/RevokeMsgPatcher/releases/download/$version/RevokeMsgPatcher.v$version.zip", + "extract_dir": "RevokeMsgPatcher.v$version" + } } diff --git a/bucket/Wangzq.VimHelpers.json b/bucket/Wangzq.VimHelpers.json index 17c029663f4..91b605aa4cb 100644 --- a/bucket/Wangzq.VimHelpers.json +++ b/bucket/Wangzq.VimHelpers.json @@ -1,4 +1,4 @@ { - "url": "https://github.com/wangzq/scoop-files/raw/master/vim/Wangzq.VimHelpers.zip", - "version": "20180204" + "url": "https://github.com/wangzq/scoop-files/raw/master/vim/Wangzq.VimHelpers.zip", + "version": "20180204" } diff --git a/bucket/WarMUXPortable.json b/bucket/WarMUXPortable.json index d670b80175b..916d1a40872 100644 --- a/bucket/WarMUXPortable.json +++ b/bucket/WarMUXPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/games/warmux_portable", - "description": "Turn-based war of UNIX mascots", - "version": "11.04.1_Rev_2", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/WarMUXPortable_11.04.1_Rev_2.paf.exe#/dl.7z", - "hash": "md5:b668586ace9c49c422d8bf8206fe21c3", - "bin": "WarMUXPortable.exe", - "shortcuts": [ - [ - "WarMUXPortable.exe", - "WarMUXPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/games/warmux_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/WarMUXPortable_$underscoreVersion.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/games/warmux_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/games/warmux_portable" + }, + "url": "https://downloads.sourceforge.net/portableapps/WarMUXPortable_$underscoreVersion.paf.exe" + }, + "bin": "WarMUXPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/games/warmux_portable" + }, + "description": "Turn-based war of UNIX mascots", + "hash": "md5:b668586ace9c49c422d8bf8206fe21c3", + "homepage": "https://portableapps.com/apps/games/warmux_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "WarMUXPortable.exe", + "WarMUXPortable" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/WarMUXPortable_11.04.1_Rev_2.paf.exe#/dl.7z", + "version": "11.04.1_Rev_2" } diff --git a/bucket/WeChat-Devtools.json b/bucket/WeChat-Devtools.json index d7c3e516641..e19cb540750 100644 --- a/bucket/WeChat-Devtools.json +++ b/bucket/WeChat-Devtools.json @@ -1,36 +1,32 @@ { - "homepage": "https://developers.weixin.qq.com/miniprogram/dev/devtools/devtools.html", - "description": "为了帮助开发者简单和高效地开发和调试微信小程序,我们在原有的公众号网页调试工具的基础上,推出了全新的 微信开发者工具,集成了公众号网页调试和小程序调试两种开发模式。", "version": "1.06.2303220", - "license": "Freeware", + "description": "To help developers develop and debug Weixin Mini Programs more simply and efficiently.", + "homepage": "https://developers.weixin.qq.com/miniprogram/dev/devtools/devtools.html", + "license": { + "identifier": "Freeware" + }, "architecture": { "64bit": { - "url": "https://servicewechat.com/wxa-dev-logic/download_redirect?type=x64&from=mpwiki&download_version=1062303220&version_type=1#/dl.7z", + "url": "https://servicewechat.com/wxa-dev-logic/download_redirect?type=x64&download_version=1062303220&version_type=1#/dl.7z", "hash": "6fe49b566a987c8f623b1d864c7014ef4dc63aef02669729e0dc5fdf17ee73b0" - }, - "32bit": { - "url": "https://servicewechat.com/wxa-dev-logic/download_redirect?type=ia32&from=mpwiki&download_version=1062303220&version_type=1#/dl.7z", - "hash": "a920a0f2b5fa17ea8d822070781954d66ebd8dc9e0fb2135f233c008fef0c5b8" } }, + "pre_install": "Remove-Item -R -Path \"$dir\\`$PLUGINSDIR\"", "shortcuts": [ [ "微信开发者工具.exe", "微信开发者工具" ] ], - "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\卸载微信开发者工具.exe.nsis\" -Force -Recurse", "checkver": { "url": "https://developers.weixin.qq.com/miniprogram/dev/devtools/stable.html", - "regex": "# ([\\d.]+) (?\\d+)\\.(?\\d+)\\.(?\\d+) \\<", + "replace": "${maj}.${min}.${patch}" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://servicewechat.com/wxa-dev-logic/download_redirect?type=x64&from=mpwiki&download_version=$majorVersion$minorVersion$patchVersion$buildVersion&version_type=1#/dl.7z" - }, - "32bit": { - "url": "https://servicewechat.com/wxa-dev-logic/download_redirect?type=ia32&from=mpwiki&download_version=$majorVersion$minorVersion$patchVersion$buildVersion&version_type=1#/dl.7z" + "url": "https://servicewechat.com/wxa-dev-logic/download_redirect?type=x64&download_version=$matchMaj$matchMin$matchPatch&version_type=1#/dl.7z" } } } diff --git a/bucket/Whitecloud.json b/bucket/Whitecloud.json index 4d3a4e17d33..3102ef5ca68 100644 --- a/bucket/Whitecloud.json +++ b/bucket/Whitecloud.json @@ -1,21 +1,22 @@ { - "autoupdate": { - "url": "http://static.xyyaya.com/download/alpha/$majorVersion.$minorVersion/whitecloud%20Alpha%20$version.zip" - }, - "checkver": { - "regex": "([\\d.]+)", - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/Whitecloud.latest" - }, - "description": "\u672c\u5730\u6e38\u620f\u5b58\u6863\u7ba1\u7406\u5668\uff1a\u5b58\u6863\u4e91\u540c\u6b65\u3001\u542f\u52a8\u3001\u653b\u7565\u3001\u65f6\u95f4\u7edf\u8ba1", - "extract_dir": "whitecloud", - "hash": "0D433845B60F4BD19E63E80F376F06E3B1DC5B7AC5DE2EB3DFEC4A6804E6E939", - "homepage": "https://whitecloud.xyyaya.com/", - "shortcuts": [ - [ - "whitecloud.exe", - "WhiteCloud" - ] - ], - "url": "http://static.xyyaya.com/download/alpha/0.4/whitecloud%20Alpha%200.4.0.zip", - "version": "0.4.0" + "homepage": "https://whitecloud.xyyaya.com/", + "version": "0.4.0", + "description": "本地游戏存档管理器:存档云同步、启动、攻略、时间统计", + "url": "http://static.xyyaya.com/download/alpha/0.4/whitecloud%20Alpha%200.4.0.zip", + "extract_dir": "whitecloud", + "hash": "0D433845B60F4BD19E63E80F376F06E3B1DC5B7AC5DE2EB3DFEC4A6804E6E939", + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/Whitecloud.latest", + "regex": "([\\d.]+)" + }, + "autoupdate": { + "url": "http://static.xyyaya.com/download/alpha/$majorVersion.$minorVersion/whitecloud%20Alpha%20$version.zip" + }, + "shortcuts": [ + [ + "whitecloud.exe", + "WhiteCloud" + ] + ] + } diff --git a/bucket/WikidPad.json b/bucket/WikidPad.json index ef5d0a5fb3d..fdc8f1008b2 100644 --- a/bucket/WikidPad.json +++ b/bucket/WikidPad.json @@ -5,6 +5,7 @@ "url": "http://downloads.sourceforge.net/wikidpad/WikidPad-2.2.exe", "hash": "cf7714c79bcb1895c6ffde321b41d4e12e2db5efd0655c2adace566af184cb13", "innosetup": true, + "bin": "WikidPad.exe", "persist": [ "WikidPad.config", "Data", diff --git a/bucket/WimTool.json b/bucket/WimTool.json index 18d6b26844c..879e5e7de23 100644 --- a/bucket/WimTool.json +++ b/bucket/WimTool.json @@ -1,22 +1,22 @@ { - "autoupdate": { - "hash": { - "regex": "$sha256", - "url": "$url.sha256" - }, - "url": "https://scoop-zapps.ziiyc.com/d/WimTool/WimTool-$version.zip" - }, - "checkver": { - "regex": "([\\d.]+)", - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/WimTool.latest" - }, - "hash": "047fe528b3980305a29d406e75e7d76109feea89395cf3f52bd4efbc54bf6375", - "shortcuts": [ - [ - "WimTool.exe", - "WimTool" - ] - ], - "url": "https://scoop-zapps.ziiyc.com/d/WimTool/WimTool-1.30.2011.501.zip", - "version": "1.30.2011.501" + "version": "1.30.2011.501", + "url": "https://scoop-zapps.ziiyc.com/d/WimTool/WimTool-1.30.2011.501.zip", + "hash": "047fe528b3980305a29d406e75e7d76109feea89395cf3f52bd4efbc54bf6375", + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/WimTool.latest", + "regex": "([\\d.]+)" + }, + "autoupdate": { + "url": "https://scoop-zapps.ziiyc.com/d/WimTool/WimTool-$version.zip", + "hash": { + "url": "$url.sha256", + "regex": "$sha256" + } + }, + "shortcuts": [ + [ + "WimTool.exe", + "WimTool" + ] + ] } diff --git a/bucket/WinBoardPortable.json b/bucket/WinBoardPortable.json index f4e74666f20..98619c91056 100644 --- a/bucket/WinBoardPortable.json +++ b/bucket/WinBoardPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/games/winboard_portable" - }, - "url": "https://downloads.sourceforge.net/portableapps/WinBoardPortable_$version.paf.exe" - }, - "bin": "WinBoardPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/games/winboard_portable" - }, - "description": "Advanced chess engine", - "hash": "md5:783d24281176c200e61073cc7d585e04", - "homepage": "https://portableapps.com/apps/games/winboard_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "WinBoardPortable.exe", - "WinBoardPortable" - ] - ], - "url": "https://downloads.sourceforge.net/portableapps/WinBoardPortable_4.8.0.paf.exe#/dl.7z", - "version": "4.8.0" + "homepage": "https://portableapps.com/apps/games/winboard_portable", + "description": "Advanced chess engine", + "version": "4.8.0", + "license": "", + "url": "https://downloads.sourceforge.net/portableapps/WinBoardPortable_4.8.0.paf.exe#/dl.7z", + "hash": "md5:783d24281176c200e61073cc7d585e04", + "bin": "WinBoardPortable.exe", + "shortcuts": [ + [ + "WinBoardPortable.exe", + "WinBoardPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/games/winboard_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/portableapps/WinBoardPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/games/winboard_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/WinCDEmuPortable.json b/bucket/WinCDEmuPortable.json index bd89fdd83a7..7ac60ef090a 100644 --- a/bucket/WinCDEmuPortable.json +++ b/bucket/WinCDEmuPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/wincdemu-portable", - "description": "cd/dvd/bd emulator and ISO mounter", - "version": "4.0", - "license": "", - "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/WinCDEmu%20Portable/WinCDEmuPortable_4.0.paf.exe#/dl.7z", - "hash": "md5:d0773aed7c4595140b43c190fce9ac33", - "bin": "WinCDEmuPortable.exe", - "shortcuts": [ - [ - "WinCDEmuPortable.exe", - "WinCDEmuPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/wincdemu-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/WinCDEmu%20Portable/WinCDEmuPortable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/utilities/wincdemu-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/wincdemu-portable" + }, + "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/WinCDEmu%20Portable/WinCDEmuPortable_$version.paf.exe" + }, + "bin": "WinCDEmuPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/wincdemu-portable" + }, + "description": "cd/dvd/bd emulator and ISO mounter", + "hash": "md5:d0773aed7c4595140b43c190fce9ac33", + "homepage": "https://portableapps.com/apps/utilities/wincdemu-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "WinCDEmuPortable.exe", + "WinCDEmuPortable" + ] + ], + "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/WinCDEmu%20Portable/WinCDEmuPortable_4.0.paf.exe#/dl.7z", + "version": "4.0" } diff --git a/bucket/WinDirStatPortable.json b/bucket/WinDirStatPortable.json index 4599dfda0e8..8a95d563391 100644 --- a/bucket/WinDirStatPortable.json +++ b/bucket/WinDirStatPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/windirstat_portable" - }, - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/WinDirStat%20Portable/WinDirStatPortable_$underscoreVersion.paf.exe" - }, - "bin": "WinDirStatPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/windirstat_portable" - }, - "description": "Directory size calculator", - "hash": "md5:884ae0063ec1ba535a3a3f7209032ec8", - "homepage": "https://portableapps.com/apps/utilities/windirstat_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "WinDirStatPortable.exe", - "WinDirStatPortable" - ] - ], - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/WinDirStat%20Portable/WinDirStatPortable_1.1.2.80_Rev_3.paf.exe#/dl.7z", - "version": "1.1.2.80_Rev_3" + "homepage": "https://portableapps.com/apps/utilities/windirstat_portable", + "description": "Directory size calculator", + "version": "1.1.2.80_Rev_3", + "license": "", + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/WinDirStat%20Portable/WinDirStatPortable_1.1.2.80_Rev_3.paf.exe#/dl.7z", + "hash": "md5:884ae0063ec1ba535a3a3f7209032ec8", + "bin": "WinDirStatPortable.exe", + "shortcuts": [ + [ + "WinDirStatPortable.exe", + "WinDirStatPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/windirstat_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/WinDirStat%20Portable/WinDirStatPortable_$underscoreVersion.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/utilities/windirstat_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/WinFR.json b/bucket/WinFR.json index 86481becf28..0e672bd737b 100644 --- a/bucket/WinFR.json +++ b/bucket/WinFR.json @@ -1,19 +1,19 @@ { - "architecture": { - "64bit": { - "hash": "4159213A5241851E6D85F118AF8D9591B790BFCD0B90EC98D95AD439A719A1F6", - "url": "https://www2.aomeisoftware.com/download/dra/win/AOMEIDataRecovery_Windows_Setup.exe" - } - }, - "description": "WinFR\u754c\u9762\u7248\u5b8c\u5168\u8c03\u7528Windows File Recovery\uff08Microsoft \u547d\u4ee4\u884c\u5e94\u7528\u7a0b\u5e8f\uff09\uff0c\u4e3a\u7528\u6237\u63d0\u4f9b\u7b80\u5355\u6613\u7528\u7684\u56fe\u5f62\u754c\u9762\uff0c\u5e2e\u52a9\u7528\u6237\u5feb\u901f\u4eceWindows 10/11\u4e2d\u6062\u590d\u5df2\u5220\u9664\u7684\u6587\u4ef6\u3002", - "homepage": "https://aka.ms/winfrhelp", - "innosetup": true, - "license": "Microsoft", - "shortcuts": [ - [ - "ADR.exe", - "WinFR GUI" + "version": "1.0.0", + "description": "WinFR界面版完全调用Windows File Recovery(Microsoft 命令行应用程序),为用户提供简单易用的图形界面,帮助用户快速从Windows 10/11中恢复已删除的文件。", + "homepage": "https://aka.ms/winfrhelp", + "license": "Microsoft", + "architecture": { + "64bit": { + "url": "https://www2.aomeisoftware.com/download/dra/win/AOMEIDataRecovery_Windows_Setup.exe", + "hash": "4159213A5241851E6D85F118AF8D9591B790BFCD0B90EC98D95AD439A719A1F6" + } + }, + "innosetup": true, + "shortcuts": [ + [ + "ADR.exe", + "WinFR GUI" + ] ] - ], - "version": "1.0.0" } diff --git a/bucket/WinPenguinsPortable.json b/bucket/WinPenguinsPortable.json index 8faa95657cb..793c18d5065 100644 --- a/bucket/WinPenguinsPortable.json +++ b/bucket/WinPenguinsPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/winpenguins_portable", - "description": "Penguins on your desktop", - "version": "0.76", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/WinPenguinsPortable_0.76_English.paf.exe#/dl.7z", - "hash": "md5:19f85dfca643fbbdb97b1f05abf15d30", - "bin": "WinPenguinsPortable.exe", - "shortcuts": [ - [ - "WinPenguinsPortable.exe", - "WinPenguinsPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/winpenguins_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/WinPenguinsPortable_$version_English.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/utilities/winpenguins_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/winpenguins_portable" + }, + "url": "https://downloads.sourceforge.net/portableapps/WinPenguinsPortable_$version_English.paf.exe" + }, + "bin": "WinPenguinsPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/winpenguins_portable" + }, + "description": "Penguins on your desktop", + "hash": "md5:19f85dfca643fbbdb97b1f05abf15d30", + "homepage": "https://portableapps.com/apps/utilities/winpenguins_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "WinPenguinsPortable.exe", + "WinPenguinsPortable" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/WinPenguinsPortable_0.76_English.paf.exe#/dl.7z", + "version": "0.76" } diff --git a/bucket/WinWGetPortable.json b/bucket/WinWGetPortable.json index ff48c402d87..15fd6936fd3 100644 --- a/bucket/WinWGetPortable.json +++ b/bucket/WinWGetPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/internet/winwget_portable", - "description": "Download manager", - "version": "0.20.0.3", - "license": "", - "url": "https://svwh.dl.sourceforge.net/project/portableapps/WinWGet%20Portable/WinWGetPortable_0.20.0.3_English.paf.exe#/dl.7z", - "hash": "md5:4fb3f3effb1095bec6a9b54b0a958b8f", - "bin": "WinWGetPortable.exe", - "shortcuts": [ - [ - "WinWGetPortable.exe", - "WinWGetPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/internet/winwget_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://svwh.dl.sourceforge.net/project/portableapps/WinWGet%20Portable/WinWGetPortable_$version_English.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/internet/winwget_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/internet/winwget_portable" + }, + "url": "https://svwh.dl.sourceforge.net/project/portableapps/WinWGet%20Portable/WinWGetPortable_$version_English.paf.exe" + }, + "bin": "WinWGetPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/internet/winwget_portable" + }, + "description": "Download manager", + "hash": "md5:4fb3f3effb1095bec6a9b54b0a958b8f", + "homepage": "https://portableapps.com/apps/internet/winwget_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "WinWGetPortable.exe", + "WinWGetPortable" + ] + ], + "url": "https://svwh.dl.sourceforge.net/project/portableapps/WinWGet%20Portable/WinWGetPortable_0.20.0.3_English.paf.exe#/dl.7z", + "version": "0.20.0.3" } diff --git a/bucket/WiseDataRecoveryPortable.json b/bucket/WiseDataRecoveryPortable.json index 776f77cbc98..f63847ad027 100644 --- a/bucket/WiseDataRecoveryPortable.json +++ b/bucket/WiseDataRecoveryPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/wise-data-recovery-portable" - }, - "url": "https://download3.portableapps.com/portableapps/WiseDataRecoveryPortable/WiseDataRecoveryPortable_$version.paf.exe?20190321" - }, - "bin": "WiseDataRecoveryPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/wise-data-recovery-portable" - }, - "description": "Data and file recovery", - "hash": "md5:d6e949d44e250be4aa4427985283d805", - "homepage": "https://portableapps.com/apps/utilities/wise-data-recovery-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "WiseDataRecoveryPortable.exe", - "WiseDataRecoveryPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/WiseDataRecoveryPortable/WiseDataRecoveryPortable_5.1.5.paf.exe?20190321#/dl.7z", - "version": "5.1.5" + "homepage": "https://portableapps.com/apps/utilities/wise-data-recovery-portable", + "description": "Data and file recovery", + "version": "5.1.5", + "license": "", + "url": "https://download3.portableapps.com/portableapps/WiseDataRecoveryPortable/WiseDataRecoveryPortable_5.1.5.paf.exe?20190321#/dl.7z", + "hash": "md5:d6e949d44e250be4aa4427985283d805", + "bin": "WiseDataRecoveryPortable.exe", + "shortcuts": [ + [ + "WiseDataRecoveryPortable.exe", + "WiseDataRecoveryPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/wise-data-recovery-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/WiseDataRecoveryPortable/WiseDataRecoveryPortable_$version.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/wise-data-recovery-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/WiseProgramUninstallerPortable.json b/bucket/WiseProgramUninstallerPortable.json index 97dd98a1759..f713667a2d6 100644 --- a/bucket/WiseProgramUninstallerPortable.json +++ b/bucket/WiseProgramUninstallerPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/wise-program-uninstaller-portable", - "description": "Local software uninstaller", - "version": "2.3.8", - "license": "", - "url": "https://download3.portableapps.com/portableapps/WiseProgramUninstallerPortable/WiseProgramUninstallerPortable_2.3.8.paf.exe?20190321#/dl.7z", - "hash": "md5:1e693d4b655370f2879dd9bc5a91c9cc", - "bin": "WiseProgramUninstallerPortable.exe", - "shortcuts": [ - [ - "WiseProgramUninstallerPortable.exe", - "WiseProgramUninstallerPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/wise-program-uninstaller-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/WiseProgramUninstallerPortable/WiseProgramUninstallerPortable_$version.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/utilities/wise-program-uninstaller-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/wise-program-uninstaller-portable" + }, + "url": "https://download3.portableapps.com/portableapps/WiseProgramUninstallerPortable/WiseProgramUninstallerPortable_$version.paf.exe?20190321" + }, + "bin": "WiseProgramUninstallerPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/wise-program-uninstaller-portable" + }, + "description": "Local software uninstaller", + "hash": "md5:1e693d4b655370f2879dd9bc5a91c9cc", + "homepage": "https://portableapps.com/apps/utilities/wise-program-uninstaller-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "WiseProgramUninstallerPortable.exe", + "WiseProgramUninstallerPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/WiseProgramUninstallerPortable/WiseProgramUninstallerPortable_2.3.8.paf.exe?20190321#/dl.7z", + "version": "2.3.8" } diff --git a/bucket/WiseRegistryCleanerPortable.json b/bucket/WiseRegistryCleanerPortable.json index 3bd58c965d6..b7d1698bf81 100644 --- a/bucket/WiseRegistryCleanerPortable.json +++ b/bucket/WiseRegistryCleanerPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/wise-registry-cleaner-portable" - }, - "url": "https://download3.portableapps.com/portableapps/WiseRegistryCleanerPortable/WiseRegistryCleanerPortable_$version.paf.exe?20190321" - }, - "bin": "WiseRegistryCleanerPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/wise-registry-cleaner-portable" - }, - "description": "Registry cleaner and optimizer", - "hash": "md5:fc5468fc86ae1546e775cd35f2e82922", - "homepage": "https://portableapps.com/apps/utilities/wise-registry-cleaner-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "WiseRegistryCleanerPortable.exe", - "WiseRegistryCleanerPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/WiseRegistryCleanerPortable/WiseRegistryCleanerPortable_10.3.1.paf.exe?20190321#/dl.7z", - "version": "10.3.1" + "homepage": "https://portableapps.com/apps/utilities/wise-registry-cleaner-portable", + "description": "Registry cleaner and optimizer", + "version": "10.3.1", + "license": "", + "url": "https://download3.portableapps.com/portableapps/WiseRegistryCleanerPortable/WiseRegistryCleanerPortable_10.3.1.paf.exe?20190321#/dl.7z", + "hash": "md5:fc5468fc86ae1546e775cd35f2e82922", + "bin": "WiseRegistryCleanerPortable.exe", + "shortcuts": [ + [ + "WiseRegistryCleanerPortable.exe", + "WiseRegistryCleanerPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/wise-registry-cleaner-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/WiseRegistryCleanerPortable/WiseRegistryCleanerPortable_$version.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/wise-registry-cleaner-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/XCLWinKits.json b/bucket/XCLWinKits.json index dd7e2fa1fb5..2e089684d11 100644 --- a/bucket/XCLWinKits.json +++ b/bucket/XCLWinKits.json @@ -1,19 +1,19 @@ { - "architecture": { - "64bit": { - "hash": "EFA5F968230981932C639E495D0236EA16614C5EA1D2AF9AC5B9F86281DAC092", - "url": "https://cdn2.wodeabc.com/file/upload/600134/files/xclwinkits/4_1_1_64bit.zip" - } - }, - "bin": "XCLWinKits.exe", - "description": "\u8fd9\u662f\u4e00\u4e2a\u975e\u5e38\u5b9e\u7528\u7684\u5c0f\u8f6f\u4ef6\uff0c\u91cc\u9762\u5305\u542b\u4e86\u8bb8\u591a\u5e38\u7528\u7684\u5c0f\u529f\u80fd\u3002", - "homepage": "https://www.wodeabc.com/article/show/8002027", - "license": "None", - "shortcuts": [ - [ - "XCLWinKits.exe", - "XCLWinKits" - ] - ], - "version": "4.1.1" + "version": "4.1.1", + "description": "这是一个非常实用的小软件,里面包含了许多常用的小功能。", + "homepage": "https://www.wodeabc.com/article/show/8002027", + "license": "None", + "architecture": { + "64bit": { + "url": "https://cdn2.wodeabc.com/file/upload/600134/files/xclwinkits/4_1_1_64bit.zip", + "hash": "EFA5F968230981932C639E495D0236EA16614C5EA1D2AF9AC5B9F86281DAC092" + } + }, + "bin": "XCLWinKits.exe", + "shortcuts": [ + [ + "XCLWinKits.exe", + "XCLWinKits" + ] + ] } diff --git a/bucket/XMPlayPortable.json b/bucket/XMPlayPortable.json index d25a63c037a..e778427e1a6 100644 --- a/bucket/XMPlayPortable.json +++ b/bucket/XMPlayPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/music_video/xmplay_portable" - }, - "url": "https://download3.portableapps.com/portableapps/XMPlayPortable/XMPlayPortable_$version.paf.exe?20190321" - }, - "bin": "XMPlayPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/music_video/xmplay_portable" - }, - "description": "Audio player and library", - "hash": "md5:8fabb90eba902c7da1514cc42ca3daee", - "homepage": "https://portableapps.com/apps/music_video/xmplay_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "XMPlayPortable.exe", - "XMPlayPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/XMPlayPortable/XMPlayPortable_3.8.4.0.paf.exe?20190321#/dl.7z", - "version": "3.8.4.0" + "homepage": "https://portableapps.com/apps/music_video/xmplay_portable", + "description": "Audio player and library", + "version": "3.8.4.0", + "license": "", + "url": "https://download3.portableapps.com/portableapps/XMPlayPortable/XMPlayPortable_3.8.4.0.paf.exe?20190321#/dl.7z", + "hash": "md5:8fabb90eba902c7da1514cc42ca3daee", + "bin": "XMPlayPortable.exe", + "shortcuts": [ + [ + "XMPlayPortable.exe", + "XMPlayPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/music_video/xmplay_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/XMPlayPortable/XMPlayPortable_$version.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/music_video/xmplay_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/XMind2020.json b/bucket/XMind2020.json index 37d13263238..d53b21fb977 100644 --- a/bucket/XMind2020.json +++ b/bucket/XMind2020.json @@ -31,10 +31,6 @@ "XMind 2020" ] ], - "checkver": { - "url": "https://www.xmind.net/download/", - "regex": "\\d{12})\\.exe>Windows \\(32bit\\)[\\w\\W]*\\d{12})\\.exe>Windows \\(64bit\\)" - }, "autoupdate": { "architecture": { "64bit": { diff --git a/bucket/XNResourceEditorPortable.json b/bucket/XNResourceEditorPortable.json index 3e041036fef..191760ae58e 100644 --- a/bucket/XNResourceEditorPortable.json +++ b/bucket/XNResourceEditorPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/xn_resource_editor_portable", - "description": "Lightweight resource editor", - "version": "3.0.0.1", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/XNResourceEditorPortable_3.0.0.1_English.paf.exe#/dl.7z", - "hash": "md5:5567f4d1ee72f70805a4bda99f64c44d", - "bin": "XNResourceEditorPortable.exe", - "shortcuts": [ - [ - "XNResourceEditorPortable.exe", - "XNResourceEditorPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/xn_resource_editor_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/XNResourceEditorPortable_$version_English.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/utilities/xn_resource_editor_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/xn_resource_editor_portable" + }, + "url": "https://downloads.sourceforge.net/portableapps/XNResourceEditorPortable_$version_English.paf.exe" + }, + "bin": "XNResourceEditorPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/xn_resource_editor_portable" + }, + "description": "Lightweight resource editor", + "hash": "md5:5567f4d1ee72f70805a4bda99f64c44d", + "homepage": "https://portableapps.com/apps/utilities/xn_resource_editor_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "XNResourceEditorPortable.exe", + "XNResourceEditorPortable" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/XNResourceEditorPortable_3.0.0.1_English.paf.exe#/dl.7z", + "version": "3.0.0.1" } diff --git a/bucket/XVI32.json b/bucket/XVI32.json index bb7be9d585d..225e69afeea 100644 --- a/bucket/XVI32.json +++ b/bucket/XVI32.json @@ -1,14 +1,10 @@ { - "version": "2.55", - "description": "Freeware Hex Editor", "homepage": "http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm", - "license": { - "identifier": "Freeware", - "url": "http://www.chmaas.handshake.de/delphi/freeware/license.htm" - }, + "version": "2.55", + "license": "freeware", "url": "http://www.handshake.de/user/chmaas/delphi/download/xvi32.zip", "hash": "4f7eecb1fabbbde739d5d842468869217a427b8c91bafda19b465b0e9137af3b", - "pre_install": "if (!(Test-Path \"$persist_dir\\XVI32.ini\")) { New-Item \"$dir\\XVI32.ini\" | Out-Null }", + "bin": "XVI32.exe", "persist": "XVI32.ini", "shortcuts": [ [ @@ -16,7 +12,7 @@ "XVI32" ] ], - "checkver": "current release ([\\d\\.]+) is", + "checkver": "Download XVI32 release ([\\d.]+)", "autoupdate": { "url": "http://www.handshake.de/user/chmaas/delphi/download/xvi32.zip" } diff --git a/bucket/XenonPortable.json b/bucket/XenonPortable.json index f0583bbf3c9..42b89d20981 100644 --- a/bucket/XenonPortable.json +++ b/bucket/XenonPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/XenonPortable" - }, - "url": "https://downloads.sourceforge.net/portableapps/XenonPortable_$version.paf.exe" - }, - "bin": "XenonPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/XenonPortable" - }, - "description": "File manager", - "hash": "md5:dfe1c7f5bffbbe1c80faa28eae52d2c9", - "homepage": "https://portableapps.com/XenonPortable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "XenonPortable.exe", - "XenonPortable" - ] - ], - "url": "https://downloads.sourceforge.net/portableapps/XenonPortable_1.5.0.2.paf.exe#/dl.7z", - "version": "1.5.0.2" + "homepage": "https://portableapps.com/XenonPortable", + "description": "File manager", + "version": "1.5.0.2", + "license": "", + "url": "https://downloads.sourceforge.net/portableapps/XenonPortable_1.5.0.2.paf.exe#/dl.7z", + "hash": "md5:dfe1c7f5bffbbe1c80faa28eae52d2c9", + "bin": "XenonPortable.exe", + "shortcuts": [ + [ + "XenonPortable.exe", + "XenonPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/XenonPortable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/portableapps/XenonPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/XenonPortable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/Xpdf-tools-all.json b/bucket/Xpdf-tools-all.json index a7100cf7cd5..eb321cb1ac3 100644 --- a/bucket/Xpdf-tools-all.json +++ b/bucket/Xpdf-tools-all.json @@ -25,13 +25,13 @@ "60ae13d4f5988005e537d99a7e5b865e9dcfab90bcf4b9a89f920da4fe2e77d6", "513853afed2a4ada0217bd93d95ab7f1663b6a0f37a07136e22404c6c6eaf342", "d2214728fa1940bc9b5f78d0b235e885199e999271cee0d540315e53e2583d49", - "d091df0be8137b2dd44d17f12561ef133b63fef465b2623f5bd7a35c4e0a8571", - "1d7b04eadbaf90585583f7b5213d8fcb4d1b2170fbd403b8810495fc9130fa91", + "99a848c3e2b17d6e862aa0d904bac7df3177efe093f07bb2c76b17e09cf6eb1a", + "c7b9a71a21bb81cb24078fa67be9ac645501413cd8d20aa589f28160cdf40af2", "50bee3b02b34b03b0be3ca8d08c31663f8e89dac934426b7148eba4e92c1f3a6", "aa71214ce2ac26e0495dfb5a19f918ae21380a5c1bd9721ad028cc134bb0d76a", "4e61cd67d1de292b4b8a8abe84790eec461be5f59165c605d004f8331eee88a2", - "d149bd315643207c45db09f33d4e342880608325ec51230955bdb71bda79e9fa", - "ed0ffa1d84756ef68d871959e30d981b2d1c4d1c658c5badb852bb58ddb79747", + "c7f57c32e1634cf11ebe7cb55ea9d27cc9a55d5e7e54d3de7a662f2a8e56707f", + "4e9b0a8ea318ff54bc744aac5471b165344c72831c569f8e928fa55c26bcbfba", "7b6c4b4c39302b043bb1dbb4567af3233901b5692a4c8883f0b3be14b1db49ac", "a59d81e1e496873058d11f59b7cdf8a8e8dabdb3056edde91e6721e6bd2c678e", "4bce35b85b49c8e2698a2e01bede345b8e2936daf9622f8f2f4287e409e26256" @@ -81,7 +81,7 @@ "persist": "xpdfrc", "checkver": { "url": "https://www.xpdfreader.com/download.html", - "re": "Current version:\\s*([^\\s<]+)" + "regex": "Current version:\\s*([^\\s<]+)" }, "autoupdate": { "url": "https://dl.xpdfreader.com/xpdf-tools-win-$version.zip", diff --git a/bucket/ZSoftUninstallerPortable.json b/bucket/ZSoftUninstallerPortable.json index a9a8167a2a7..4fd31f807c0 100644 --- a/bucket/ZSoftUninstallerPortable.json +++ b/bucket/ZSoftUninstallerPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/zsoft_uninstaller_portable" - }, - "url": "https://download3.portableapps.com/portableapps/ZSoftUninstallerPortable/ZSoftUninstallerPortable_$underscoreVersion.paf.exe?20190321" - }, - "bin": "ZSoftUninstallerPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/zsoft_uninstaller_portable" - }, - "description": "Uninstaller and cleaner", - "hash": "md5:f6ebc62443a256ded868e5e1fbdf23cb", - "homepage": "https://portableapps.com/apps/utilities/zsoft_uninstaller_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "ZSoftUninstallerPortable.exe", - "ZSoftUninstallerPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/ZSoftUninstallerPortable/ZSoftUninstallerPortable_2.5_Rev_3.paf.exe?20190321#/dl.7z", - "version": "2.5_Rev_3" + "homepage": "https://portableapps.com/apps/utilities/zsoft_uninstaller_portable", + "description": "Uninstaller and cleaner", + "version": "2.5_Rev_3", + "license": "", + "url": "https://download3.portableapps.com/portableapps/ZSoftUninstallerPortable/ZSoftUninstallerPortable_2.5_Rev_3.paf.exe?20190321#/dl.7z", + "hash": "md5:f6ebc62443a256ded868e5e1fbdf23cb", + "bin": "ZSoftUninstallerPortable.exe", + "shortcuts": [ + [ + "ZSoftUninstallerPortable.exe", + "ZSoftUninstallerPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/zsoft_uninstaller_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/ZSoftUninstallerPortable/ZSoftUninstallerPortable_$underscoreVersion.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/zsoft_uninstaller_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/ZYplayer.json b/bucket/ZYplayer.json index 32ecab696a4..8c7e543ff1b 100644 --- a/bucket/ZYplayer.json +++ b/bucket/ZYplayer.json @@ -1,40 +1,30 @@ { "version": "2.8.8", - "description": "视频资源播放器", - "homepage": "https://zyplayer.fun/", + "homepage": "https://github.com/Hunlongyu/ZY-Player", + "hash": "e7bedff785f40cd79c4a28fd0a2be5be1b09f90eb947c714cfaa9ea480d6a217", "license": "MIT", - "architecture": { - "64bit": { - "url": "https://github.com/Hunlongyu/ZY-Player/releases/download/v2.8.8/ZY-Player-Setup-2.8.8.exe#/dl.7z", - "hash": "sha512:9d8427c82e448a2c1f2e98a2a460bcbeaee4ef6343f8a3e81024854d18f4cd23f51bb994ff5ae1dec3d8b4dea7d84ee4fa75f71dc85e675e3e7a361e8b5c265c", - "installer": { - "script": [ - "Expand-7ZipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal", - "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninstall*\" -Force -Recurse" - ] - } - } - }, - "bin": "ZY Player.exe", + "url": "https://github.com/Hunlongyu/ZY-Player/releases/download/v2.8.8/ZY-Player-Setup-2.8.8.exe", + "bin": [ + [ + "ZY Player.exe", + "ZY-Player" + ] + ], + "pre_install": [ + "Move-Item \"$dir/`$PLUGINSDIR/*.7z\" \"$dir/Setup.7z\"", + "Expand-7zipArchive \"$dir/Setup.7z\"", + "Remove-Item \"$dir/`$PLUGINSDIR\", \"$dir/Setup.7z\" -Force -Recurse" + ], "shortcuts": [ [ "ZY Player.exe", - "ZY Player" + "ZY-Player" ] ], "checkver": { - "github": "https://github.com/cuiocean/ZY-Player" + "github": "https://github.com/Hunlongyu/ZY-Player" }, "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/Hunlongyu/ZY-Player/releases/download/v$version/ZY-Player-Setup-$version.exe#/dl.7z", - "hash": { - "url": "$baseurl/latest.yml", - "regex": "sha512:\\s+$base64" - } - } - } - }, - "notes": "We don't persist your ZY Player data, they are still storaged in '%APPDATA%\\zy'." + "url": "https://github.com/Hunlongyu/ZY-Player/releases/download/v$version/ZY-Player-Setup-$version.exe" + } } diff --git a/bucket/Zkey.json b/bucket/Zkey.json index 0ae9bfd767d..9ede24030cf 100644 --- a/bucket/Zkey.json +++ b/bucket/Zkey.json @@ -1,23 +1,23 @@ { - "autoupdate": { - "hash": { - "regex": "$sha256", - "url": "$url.sha256" - }, - "url": "https://scoop-zapps.ziiyc.com/d/ZKey/ZKey-$version.exe#/ZKey.exe" - }, - "checkver": { - "regex": "([\\d.]+)", - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/Zkey.latest" - }, - "depends": "sudo", - "hash": "7b2f1d5eaa6dae28e3b5b975edb79e7216b033a59f3088f4dd0e065d492e8c94", - "shortcuts": [ - [ - "ZKey.exe", - "ZKey" - ] - ], - "url": "https://scoop-zapps.ziiyc.com/d/ZKey/ZKey-1.exe#/ZKey.exe", - "version": "1" + "version": "1", + "depends": "sudo", + "url": "https://scoop-zapps.ziiyc.com/d/ZKey/ZKey-1.exe#/ZKey.exe", + "hash": "7b2f1d5eaa6dae28e3b5b975edb79e7216b033a59f3088f4dd0e065d492e8c94", + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/Zkey.latest", + "regex": "([\\d.]+)" + }, + "autoupdate": { + "url": "https://scoop-zapps.ziiyc.com/d/ZKey/ZKey-$version.exe#/ZKey.exe", + "hash": { + "url": "$url.sha256", + "regex": "$sha256" + } + }, + "shortcuts": [ + [ + "ZKey.exe", + "ZKey" + ] + ] } diff --git a/bucket/a5m2.json b/bucket/a5m2.json index daa24f38eee..e5ae3da51a0 100644 --- a/bucket/a5m2.json +++ b/bucket/a5m2.json @@ -1,21 +1,36 @@ { - "homepage": "https://a5m2.mmatsubara.com/", "version": "2.17.4", - "url": "https://dforest.watch.impress.co.jp/library/a/a5sqlmk2/11233/a5m2_2.17.4_x64.zip", - "hash": "c8bf39e812f7379ae447efd194ab11bec5770d009545f57485e481a5cb4acedb", - "bin": "A5M2.exe", + "description": "A5:SQL Mk-2 is a SQL development environment & ER diagram tool.", + "homepage": "https://a5m2.mmatsubara.com/index.en.html", + "license": "Freeware", + "architecture": { + "64bit": { + "url": "https://a5m2.mmatsubara.com/download/a5m2_2.17.4_x64.zip", + "hash": "c8bf39e812f7379ae447efd194ab11bec5770d009545f57485e481a5cb4acedb" + }, + "32bit": { + "url": "https://a5m2.mmatsubara.com/download/a5m2_2.17.4_x86.zip", + "hash": "99be939e7c439bfd22420ce12db5bc03c45f7a0d4aa0046bfaa324d52031f638" + } + }, "persist": "Portable", "shortcuts": [ [ "A5M2.exe", - "A5M2" + "A5 SQL Mk-2" ] ], "checkver": { - "url": "https://forest.watch.impress.co.jp/library/software/a5sqlmk2/", - "re": "
v(\\d+\\.\\d+\\.\\d+)" + "regex": "Version\\s*([\\d.]+)" }, "autoupdate": { - "url": "https://dforest.watch.impress.co.jp/library/a/a5sqlmk2/11233/a5m2_$version_x64.zip" + "architecture": { + "64bit": { + "url": "https://a5m2.mmatsubara.com/download/a5m2_$version_x64.zip" + }, + "32bit": { + "url": "https://a5m2.mmatsubara.com/download/a5m2_$version_x86.zip" + } + } } } diff --git a/bucket/a7800.json b/bucket/a7800.json index 109793bb37d..1ccc8aec726 100644 --- a/bucket/a7800.json +++ b/bucket/a7800.json @@ -1,20 +1,20 @@ { - "autoupdate": { - "url": "https://github.com/7800-devtools/a7800/releases/download/v$version/a7800-win-v$version.zip" - }, - "bin": "a7800.exe", - "checkver": "github", - "description": "An Atari 7800 emulator", - "hash": "f92fa66e6e95948d1dcc377ea9140470c3d9bed2da8b3e3d3645477f7b1698d3", - "homepage": "https://github.com/7800-devtools/a7800", - "license": "GPL-2.0-or-later,CC0-1.0", - "persist": "a7800.ini", - "shortcuts": [ - [ - "a7800.exe", - "Atari 7800" - ] - ], - "url": "https://github.com/7800-devtools/a7800/releases/download/v5.2/a7800-win-v5.2.zip", - "version": "5.2" + "version": "5.2", + "description": "An Atari 7800 emulator", + "homepage": "https://github.com/7800-devtools/a7800", + "license": "GPL-2.0-or-later,CC0-1.0", + "url": "https://github.com/7800-devtools/a7800/releases/download/v5.2/a7800-win-v5.2.zip", + "hash": "f92fa66e6e95948d1dcc377ea9140470c3d9bed2da8b3e3d3645477f7b1698d3", + "persist": "a7800.ini", + "bin": "a7800.exe", + "shortcuts": [ + [ + "a7800.exe", + "Atari 7800" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/7800-devtools/a7800/releases/download/v$version/a7800-win-v$version.zip" + } } diff --git a/bucket/accessenum.json b/bucket/accessenum.json index 6fcc2941702..4a9299e7a4a 100644 --- a/bucket/accessenum.json +++ b/bucket/accessenum.json @@ -1,40 +1,26 @@ { - "homepage": "https://docs.microsoft.com/en-us/sysinternals/", - "description": "This simple yet powerful security tool shows you who has what access to directories, files and Registry keys on your systems. Use it to find holes in your permissions.", + "version": "1.35", + "description": "Shows you who has what access to directories, files and Registry keys on your systems.", + "homepage": "https://learn.microsoft.com/sysinternals/downloads/accessenum", "license": { "identifier": "Freeware", - "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + "url": "https://learn.microsoft.com/sysinternals/license-terms" }, - "version": "1.35", "url": "https://download.sysinternals.com/files/AccessEnum.zip", "hash": "fd7d370447e83f17c7c33668401e619bef4e7d1eff4818aed6d8a6b17e1df208", + "bin": "AccessEnum.exe", + "shortcuts": [ + [ + "AccessEnum.exe", + "SysInternals/AccessEnum", + "/accepteula" + ] + ], "checkver": { - "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/accessenum", - "re": "AccessEnum\\s(?:v|V)?([\\d.]+)" + "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/accessenum.md", + "regex": "#.*?v([\\d.]+)" }, "autoupdate": { "url": "https://download.sysinternals.com/files/AccessEnum.zip" - }, - "architecture": { - "32bit": { - "bin": "AccessEnum.exe", - "shortcuts": [ - [ - "AccessEnum.exe", - "SysInternals/AccessEnum", - "/accepteula" - ] - ] - }, - "64bit": { - "bin": "AccessEnum.exe", - "shortcuts": [ - [ - "AccessEnum.exe", - "SysInternals/AccessEnum", - "/accepteula" - ] - ] - } } } diff --git a/bucket/accessibilityinsights.json b/bucket/accessibilityinsights.json index 00601f5820e..ce218395ec5 100644 --- a/bucket/accessibilityinsights.json +++ b/bucket/accessibilityinsights.json @@ -1,11 +1,8 @@ { - "bin": "accessibilityinsights\\1.1\\accessibilityinsights.exe", - "shortcuts": [ - [ - "accessibilityinsights\\1.1\\accessibilityinsights.exe", - "Accessibility Insights" - ] - ], - "url": "https://aka.ms/accessibilityinsights-windows/download#1.msi", - "version": "1.1" + "url": "https://aka.ms/accessibilityinsights-windows/download#1.msi", + "version": "1.1", + "bin": "accessibilityinsights\\1.1\\accessibilityinsights.exe", + "shortcuts": [ + ["accessibilityinsights\\1.1\\accessibilityinsights.exe", "Accessibility Insights (UIAutomation/AutomationElement)"] + ] } diff --git a/bucket/acnet-glsl.json b/bucket/acnet-glsl.json index 0e661f4a576..4606691d2ec 100644 --- a/bucket/acnet-glsl.json +++ b/bucket/acnet-glsl.json @@ -1,13 +1,13 @@ { - "autoupdate": { - "url": "https://github.com/TianZerL/ACNetGLSL/releases/download/v$version/ACNet_$version_mpv_shaders.zip" - }, - "checkver": "github", - "description": "ACNet (Anime4KCPP Net) re-implemented in GLSL for real-time anime upscaling.", - "hash": "b24158f621f03d88871599a396a99f50ca95eb9ab3fa0bc3e63f5a4c8a1b9c7a", - "homepage": "https://github.com/TianZerL/ACNetGLSL", - "license": "MIT", - "notes": "Configure accordingly to 'https://github.com/TianZerL/ACNetGLSL#how-to-use'", - "url": "https://github.com/TianZerL/ACNetGLSL/releases/download/v1.0.0/ACNet_1.0.0_mpv_shaders.zip", - "version": "1.0.0" + "version": "1.0.0", + "description": "ACNet (Anime4KCPP Net) re-implemented in GLSL for real-time anime upscaling.", + "homepage": "https://github.com/TianZerL/ACNetGLSL", + "license": "MIT", + "notes": "Configure accordingly to 'https://github.com/TianZerL/ACNetGLSL#how-to-use'", + "url": "https://github.com/TianZerL/ACNetGLSL/releases/download/v1.0.0/ACNet_1.0.0_mpv_shaders.zip", + "hash": "b24158f621f03d88871599a396a99f50ca95eb9ab3fa0bc3e63f5a4c8a1b9c7a", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/TianZerL/ACNetGLSL/releases/download/v$version/ACNet_$version_mpv_shaders.zip" + } } diff --git a/bucket/actionlint-aoks.json b/bucket/actionlint-aoks.json index e90c023e080..602311dc0cf 100644 --- a/bucket/actionlint-aoks.json +++ b/bucket/actionlint-aoks.json @@ -1,39 +1,36 @@ { - "version": "1.6.23", - "description": "Static checker for GitHub Actions workflow files", - "homepage": "https://github.com/rhysd/actionlint", - "license": "MIT", "architecture": { - "64bit": { - "url": "https://github.com/rhysd/actionlint/releases/download/v1.6.23/actionlint_1.6.23_windows_amd64.zip", - "hash": "ed8c80ec82c6995efd1f957cbf4c251fe208a3546e4afd8637d4b3709dbd8cc1" - }, "32bit": { - "url": "https://github.com/rhysd/actionlint/releases/download/v1.6.23/actionlint_1.6.23_windows_386.zip", - "hash": "49607be905c208075ef9ab0598e02a4370fde458e4524ce5d940465e5f6c0899" + "hash": "49607be905c208075ef9ab0598e02a4370fde458e4524ce5d940465e5f6c0899", + "url": "https://github.com/rhysd/actionlint/releases/download/v1.6.23/actionlint_1.6.23_windows_386.zip" }, - "arm64": { - "url": "https://github.com/rhysd/actionlint/releases/download/v1.6.23/actionlint_1.6.23_windows_arm64.zip", - "hash": "4ffb7d53776e5d90412cf53ed99f944f17f5193173b14b84adaaaa504d5731fa" + "64bit": { + "hash": "ed8c80ec82c6995efd1f957cbf4c251fe208a3546e4afd8637d4b3709dbd8cc1", + "url": "https://github.com/rhysd/actionlint/releases/download/v1.6.23/actionlint_1.6.23_windows_amd64.zip" } }, - "bin": "actionlint.exe", - "checkver": "github", "autoupdate": { "architecture": { - "64bit": { - "url": "https://github.com/rhysd/actionlint/releases/download/v$version/actionlint_$version_windows_amd64.zip" - }, "32bit": { + "hash": { + "regex": "$sha256\\s+$basename", + "url": "$baseurl/actionlint_$version_checksums.txt" + }, "url": "https://github.com/rhysd/actionlint/releases/download/v$version/actionlint_$version_windows_386.zip" }, - "arm64": { - "url": "https://github.com/rhysd/actionlint/releases/download/v$version/actionlint_$version_windows_arm64.zip" + "64bit": { + "hash": { + "regex": "$sha256\\s+$basename", + "url": "$baseurl/actionlint_$version_checksums.txt" + }, + "url": "https://github.com/rhysd/actionlint/releases/download/v$version/actionlint_$version_windows_amd64.zip" } - }, - "hash": { - "url": "$baseurl/actionlint_$version_checksums.txt", - "regex": "$sha256\\s+$basename" } - } + }, + "bin": "actionlint.exe", + "checkver": "github", + "description": "Static checker for GitHub Actions workflow files", + "homepage": "https://github.com/rhysd/actionlint", + "license": "MIT", + "version": "1.6.23" } diff --git a/bucket/activitywatch.json b/bucket/activitywatch.json index a8192820f80..74f5b46e790 100644 --- a/bucket/activitywatch.json +++ b/bucket/activitywatch.json @@ -1,35 +1,23 @@ { - "homepage": "https://activitywatch.net/", - "description": "Records what you do so that you can know how you've spent your time", "version": "0.12.2", + "description": "An open source, privacy-first, cross-platform, and a great alternative to services like RescueTime, ManicTime, and WakaTime.", + "homepage": "https://activitywatch.net/", "license": "MPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/ActivityWatch/activitywatch/releases/download/v0.12.2/activitywatch-v0.12.2-windows-x86_64.zip", - "hash": "1e0ea0e873c520b808b6fe79b9eda75da97b0d58d8896f623b84bfb64b88438f" - } - }, + "url": "https://github.com/ActivityWatch/activitywatch/releases/download/v0.12.2/activitywatch-v0.12.2-windows-x86_64.zip", + "hash": "1e0ea0e873c520b808b6fe79b9eda75da97b0d58d8896f623b84bfb64b88438f", "extract_dir": "activitywatch", - "bin": [ - [ - "aw-qt.exe", - "aw" - ] - ], + "bin": "aw-qt.exe", "shortcuts": [ - [ - "aw-qt.exe", - "ActivityWatch" - ] - ], + [ + "aw-qt.exe", + "ActivityWatch" + ] + ], "checkver": { - "github": "https://github.com/ActivityWatch/activitywatch" + "github": "https://github.com/ActivityWatch/activitywatch", + "regex": "activitywatch-v([\\d.]+)-windows-x86_64\\.zip" }, "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/ActivityWatch/activitywatch/releases/download/v$version/activitywatch-v$version-windows-x86_64.zip" - } - } + "url": "https://github.com/ActivityWatch/activitywatch/releases/download/v$version/activitywatch-v$version-windows-x86_64.zip" } } diff --git a/bucket/adblink.json b/bucket/adblink.json index 4d9edece8ff..29fb5cb9402 100644 --- a/bucket/adblink.json +++ b/bucket/adblink.json @@ -1,23 +1,23 @@ { - "version": "5.1", - "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/adblw51.exe#/dl.7z", - "hash": "823507b2b34eef54c4fd2bc7795cb39360ce7cfa576220e2a86edb65817a521f", - "innosetup": true, - "shortcuts": [ - [ - "adbLink.exe", - "adbLink" - ] - ], - "checkver": { - "url": "http://jocala.com/adblink.html", - "regex": "adbLink\\s([\\d.]+)" - }, - "autoupdate": { - "url": "http://jocala.com/downloads/adblw$cleanVersion.exe#/dl.7z" - }, - "notes": "Your adbLink data are storaged in '%APPDATA%\\.jocala'." + "autoupdate": { + "url": "http://jocala.com/downloads/adblw$cleanVersion.exe#/dl.7z" + }, + "checkver": { + "regex": "adbLink\\s([\\d.]+)", + "url": "http://jocala.com/adblink.html" + }, + "description": "adbLink provides a link between your Android device and your computer.", + "hash": "823507b2b34eef54c4fd2bc7795cb39360ce7cfa576220e2a86edb65817a521f", + "homepage": "http://jocala.com/adblink.html", + "innosetup": true, + "license": "GPL-3", + "notes": "Your adbLink data are storaged in '%APPDATA%\\.jocala'.", + "shortcuts": [ + [ + "adbLink.exe", + "adbLink" + ] + ], + "url": "http://jocala.com/downloads/adblw51.exe#/dl.7z", + "version": "5.1" } diff --git a/bucket/adexplorer.json b/bucket/adexplorer.json index 2fe97172647..d686b61e7a5 100644 --- a/bucket/adexplorer.json +++ b/bucket/adexplorer.json @@ -1,60 +1,40 @@ { - "version": "1.52", - "description": "An advanced Active Directory (AD) viewer and editor.", - "homepage": "https://learn.microsoft.com/sysinternals/downloads/adexplorer", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/", + "description": "Active Directory Explorer is an advanced Active Directory (AD) viewer and editor.", "license": { "identifier": "Freeware", - "url": "https://learn.microsoft.com/sysinternals/license-terms" + "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, + "version": "1.52", "url": "https://download.sysinternals.com/files/AdExplorer.zip", "hash": "56536bff1e9da136a53f68c6f4f1cd51f79be919a27249a193a2bc8fc472e89a", + "checkver": { + "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/adexplorer", + "re": "Active Directory Explorer\\s(?:v|V)?([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/AdExplorer.zip" + }, "architecture": { - "64bit": { - "bin": [ - [ - "AdExplorer64.exe", - "ADExplorer" - ] - ], - "shortcuts": [ - [ - "ADExplorer64.exe", - "SysInternals/ADExplorer", - "/accepteula" - ] - ] - }, "32bit": { - "bin": "ADExplorer.exe", + "bin": "AdExplorer.exe", "shortcuts": [ [ - "ADExplorer.exe", - "SysInternals/ADExplorer", + "AdExplorer.exe", + "SysInternals/Active Directory Explorer", "/accepteula" ] ] }, - "arm64": { - "bin": [ - [ - "AdExplorer64a.exe", - "ADExplorer" - ] - ], + "64bit": { + "bin": "AdExplorer.exe", "shortcuts": [ [ - "ADExplorer64a.exe", - "SysInternals/ADExplorer", + "AdExplorer.exe", + "SysInternals/Active Directory Explorer", "/accepteula" ] ] } - }, - "checkver": { - "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/adexplorer.md", - "regex": "#.*?v([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/AdExplorer.zip" } } diff --git a/bucket/adguardhome-beta.json b/bucket/adguardhome-beta.json index 35ed20c8e1b..c2ce7ad7ee8 100644 --- a/bucket/adguardhome-beta.json +++ b/bucket/adguardhome-beta.json @@ -1,33 +1,64 @@ { - "version": "0.108.0-b.31", - "description": "Network-wide ads & trackers blocking DNS server (beta version)", - "homepage": "https://github.com/AdguardTeam/AdGuardHome", - "license": "GPL-3.0-or-later", - "extract_dir": "AdGuardHome", "architecture": { - "64bit": { - "url": "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.108.0-b.31/AdGuardHome_windows_amd64.zip", - "hash": "dbe48fad37024c67b54f3d31bd109cb21275974655919515e6b93dec891d18eb" - }, "32bit": { - "url": "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.108.0-b.31/AdGuardHome_windows_386.zip", - "hash": "94da402e0d4c86166bf95d8a36c2e1d21894e155d2a99d9a450398b10248089f" + "hash": "94da402e0d4c86166bf95d8a36c2e1d21894e155d2a99d9a450398b10248089f", + "url": "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.108.0-b.31/AdGuardHome_windows_386.zip" + }, + "64bit": { + "hash": "dbe48fad37024c67b54f3d31bd109cb21275974655919515e6b93dec891d18eb", + "url": "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.108.0-b.31/AdGuardHome_windows_amd64.zip" } }, - "bin": "AdGuardHome.exe", - "checkver": { - "url": "https://github.com/AdguardTeam/AdGuardHome/releases", - "regex": "/releases/tag/(?:v|V)?([\\d\\-b.]+)" - }, - "persist": "data", "autoupdate": { "architecture": { - "64bit": { - "url": "https://github.com/AdguardTeam/AdGuardHome/releases/download/v$version/AdGuardHome_windows_amd64.zip" - }, "32bit": { + "hash": { + "mode": "extract", + "regex": "$sha256\\s+./$basename", + "url": "$baseurl/checksums.txt" + }, "url": "https://github.com/AdguardTeam/AdGuardHome/releases/download/v$version/AdGuardHome_windows_386.zip" + }, + "64bit": { + "hash": { + "mode": "extract", + "regex": "$sha256\\s+./$basename", + "url": "$baseurl/checksums.txt" + }, + "url": "https://github.com/AdguardTeam/AdGuardHome/releases/download/v$version/AdGuardHome_windows_amd64.zip" } } - } + }, + "bin": [ + [ + "AdGuardHome.exe", + "adguardhome-beta" + ] + ], + "checkver": { + "jsonpath": "$[0].tag_name", + "regex": "v(.*)", + "url": "https://api.github.com/repos/AdguardTeam/AdGuardHome/releases?per_page=1" + }, + "description": "AdGuard Home is a network-wide software for blocking ads & tracking. After you set it up, it'll cover ALL your home devices, and you don't need any client-side software for that.", + "extract_dir": "AdGuardHome", + "homepage": "https://github.com/AdguardTeam/AdGuardHome", + "license": { + "identifier": "GPL-3.0-or-later" + }, + "persist": "data", + "pre_install": [ + "if (Test-Path \"$persist_dir\\AdGuardHome.yaml\") {", + " Copy-Item \"$persist_dir\\AdGuardHome.yaml\" \"$dir\\\" | Out-Null", + "}" + ], + "uninstaller": { + "script": [ + "if (Test-Path \"$dir\\AdGuardHome.yaml\") {", + " ensure \"$persist_dir\" | Out-Null", + " Copy-Item \"$dir\\AdGuardHome.yaml\" \"$persist_dir\\\" | Out-Null", + "}" + ] + }, + "version": "0.108.0-b.31" } diff --git a/bucket/adinsight.json b/bucket/adinsight.json index 0fe2205aca0..b6963e9598a 100644 --- a/bucket/adinsight.json +++ b/bucket/adinsight.json @@ -1,71 +1,40 @@ { - "version": "1.2", - "description": "AdInsight. LDAP (Light-weight Directory Access Protocol) real-time monitoring tool aimed at troubleshooting Active Directory client applications.", - "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/adinsight", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/", + "description": "An LDAP (Light-weight Directory Access Protocol) real-time monitoring tool aimed at troubleshooting Active Directory client applications.", "license": { "identifier": "Freeware", "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, + "version": "1.2", "url": "https://download.sysinternals.com/files/AdInsight.zip", - "hash": "c613a6fabd3410bf91bda38fa0d2f9db6c63f79dba86e4a6a28379a290928ca1", - "pre_install": [ - "$sysint = 'HKCU:\\SOFTWARE\\Sysinternals'", - "$fin = \"$sysint\\ADInsight\"", - "New-Item $sysint, $fin -ErrorAction 'SilentlyContinue' | Out-Null", - "Set-ItemProperty -Path $fin -Name 'EulaAccepted' -Value 1 -Type 'DWord' -Force | Out-Null" - ], - "uninstaller": { - "script": [ - "if ($purge) {", - " $sysInt = 'HKCU:\\SOFTWARE\\Sysinternals'", - " Remove-Item \"$sysInt\\ADInsight\" -ErrorAction 'SilentlyContinue' -Force -Recurse", - " if ((Get-ChildItem $sysInt).Count -eq 0) { Remove-Item $sysInt -ErrorAction 'SilentlyContinue' -Force -Recurse }", - "}" - ] + "hash": "f79033b70a1fc71b5d00e54c4996f0cb09241e74ee5137a0db4ceae8a3569d9f", + "checkver": { + "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/adinsight", + "re": "Insight for Active Directory\\s(?:v|V)?([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/AdInsight.zip" }, "architecture": { - "64bit": { - "bin": [ - "AdInsight64.exe", - [ - "AdInsight64.exe", - "AdInsight" - ] - ], - "shortcuts": [ - [ - "AdInsight64.exe", - "SysInternals\\Insight for Active Directory" - ] - ] - }, "32bit": { "bin": "AdInsight.exe", "shortcuts": [ [ "AdInsight.exe", - "SysInternals\\Insight for Active Directory" + "SysInternals/Insight for Active Directory", + "/accepteula" ] ] }, - "arm64": { - "bin": [ - "AdInsight64a.exe", - [ - "AdInsight64a.exe", - "AdInsight" - ] - ], + "64bit": { + "bin": "AdInsight.exe", "shortcuts": [ [ - "AdInsight64a.exe", - "SysInternals\\Insight for Active Directory" + "AdInsight.exe", + "SysInternals/Insight for Active Directory", + "AdInsight/accepteula" ] ] } - }, - "checkver": "Insight for Active Directory\\s+v([\\d.]+)Version ([\\d.]+\\w)", - "description": "Anti-Twin first appeared in 2003 and was maintained until 2012.", - "hash": "8aa4bbb52fef0f2a5814dc95b790604bf31cb3ae38b1f85afe05325f95b5ff5a", - "homepage": "https://antitwin.org/en/download.html", - "license": "freeware for private use", - "persist": "AntiTwin.ini", - "shortcuts": [ - [ - "AntiTwin.exe", - "AntiTwin" - ] - ], - "url": "https://www.aidex.de/software/antitwin/AntiTwin.exe", - "version": "1.8d" + "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/antsword.json b/bucket/antsword.json index 21d280eb3f6..e0610e7eb46 100644 --- a/bucket/antsword.json +++ b/bucket/antsword.json @@ -1,46 +1,46 @@ { - "version": "4.0.3", - "description": "AntSword loader.", - "homepage": "https://github.com/AntSwordProject/AntSword-Loader", - "license": "Unlicense", - "architecture": { - "64bit": { - "url": "https://github.com/AntSwordProject/AntSword-Loader/releases/download/4.0.3/AntSword-Loader-v4.0.3-win32-x64.zip", - "hash": "md5:85b80052224061e42f685021f28d1975", - "extract_dir": "AntSword-Loader-v4.0.3-win32-x64" - }, - "32bit": { - "url": "https://github.com/AntSwordProject/AntSword-Loader/releases/download/4.0.3/AntSword-Loader-v4.0.3-win32-ia32.zip", - "hash": "md5:3e4bff86c5724f77852611c3435aa80b", - "extract_dir": "AntSword-Loader-v4.0.3-win32-ia32" - } + "architecture": { + "32bit": { + "extract_dir": "AntSword-Loader-v4.0.3-win32-ia32", + "hash": "md5:3e4bff86c5724f77852611c3435aa80b", + "url": "https://github.com/AntSwordProject/AntSword-Loader/releases/download/4.0.3/AntSword-Loader-v4.0.3-win32-ia32.zip" + }, + "64bit": { + "extract_dir": "AntSword-Loader-v4.0.3-win32-x64", + "hash": "md5:85b80052224061e42f685021f28d1975", + "url": "https://github.com/AntSwordProject/AntSword-Loader/releases/download/4.0.3/AntSword-Loader-v4.0.3-win32-x64.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "extract_dir": "AntSword-Loader-v$version-win32-ia32", + "hash": { + "regex": "Windows 32\u4f4d[\\s\\S]*?$md5", + "url": "https://github.com/AntSwordProject/AntSword-Loader" }, - "bin": "AntSword.exe", - "shortcuts": [ - [ - "AntSword.exe", - "AntSword" - ] - ], - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/AntSwordProject/AntSword-Loader/releases/download/$version/AntSword-Loader-v$version-win32-x64.zip", - "hash": { - "url": "https://github.com/AntSwordProject/AntSword-Loader", - "regex": "Windows 64位[\\s\\S]*?$md5" - }, - "extract_dir": "AntSword-Loader-v$version-win32-x64" - }, - "32bit": { - "url": "https://github.com/AntSwordProject/AntSword-Loader/releases/download/$version/AntSword-Loader-v$version-win32-ia32.zip", - "hash": { - "url": "https://github.com/AntSwordProject/AntSword-Loader", - "regex": "Windows 32位[\\s\\S]*?$md5" - }, - "extract_dir": "AntSword-Loader-v$version-win32-ia32" - } - } - } + "url": "https://github.com/AntSwordProject/AntSword-Loader/releases/download/$version/AntSword-Loader-v$version-win32-ia32.zip" + }, + "64bit": { + "extract_dir": "AntSword-Loader-v$version-win32-x64", + "hash": { + "regex": "Windows 64\u4f4d[\\s\\S]*?$md5", + "url": "https://github.com/AntSwordProject/AntSword-Loader" + }, + "url": "https://github.com/AntSwordProject/AntSword-Loader/releases/download/$version/AntSword-Loader-v$version-win32-x64.zip" + } + } + }, + "bin": "AntSword.exe", + "checkver": "github", + "description": "AntSword loader.", + "homepage": "https://github.com/AntSwordProject/AntSword-Loader", + "license": "Unlicense", + "shortcuts": [ + [ + "AntSword.exe", + "AntSword" + ] + ], + "version": "4.0.3" } diff --git a/bucket/apifox.json b/bucket/apifox.json index 3a63b21730c..25983c637ba 100644 --- a/bucket/apifox.json +++ b/bucket/apifox.json @@ -1,25 +1,42 @@ { "version": "2.2.30", - "description": "Apifox 是 API 文档、API 调试、API Mock、API 自动化测试一体化协作平台,定位 Postman + Swagger + Mock + JMeter。", - "homepage": "https://www.apifox.cn/", - "license": "Freeware", - "architecture": { - "32bit": { - "url": "https://cdn.apifox.cn/download/2.1.25/Apifox-windows-x86-2.1.25.exe#/dl.7z", - "hash": "80412de1c7bcdd668d7064f1001c4439d587e36267756e799d5c7a152ac5399c", - "pre_install": [ - "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-32.7z\" \"$dir\"", - "Remove-Item \"$dir\\`$*\", \"$dir\\Uninstall*\" -Force -Recurse" - ] - }, - "64bit": { - "url": "https://cdn.apifox.cn/download/2.1.25/Apifox-2.1.25.exe#/dl.7z", - "hash": "b545cdf256712b06b3c6e0b680f16b1fb53c8a4bc4cd4e4b18eec7fc9ea994d4", - "pre_install": [ - "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", - "Remove-Item \"$dir\\`$*\", \"$dir\\Uninstall*\" -Force -Recurse" - ] - } + "description": "API 文档、API 调试、API Mock、API 自动化测试", + "homepage": "https://www.apifox.cn", + "license": "Unknown", + "url": "http://cdn.apifox.cn/download/2.2.30/Apifox-2.2.30.exe#/dl.7z", + "hash": "sha512:a5e8d17644e38444a2de6f21114c41b6d884af5d3fe9ae6aebabb3297ea102b2eb68cb70e824cb82d0fd8fc291773d21c3e0e2de5dc57ae3d90913372b13ed45", + "installer": { + "script": [ + "# Expand-7zipArchive", + "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal", + "Remove-Item \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "# handle runtime cache", + "if (!(Test-Path $persist_dir)) {", + " New-Item $persist_dir -Type Directory -Force | Out-Null", + "}", + "$runtimeCache = \"$env:APPDATA\\apifox\"", + "$runtimeCachePersist = \"$persist_dir\\appdata\"", + "if (Test-Path $runtimeCachePersist) {", + " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", + " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", + "} else {", + " if (Test-Path $runtimeCache) {", + " Move-Item $runtimeCache $runtimeCachePersist -Force", + " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", + " }", + "}" + ] + }, + "uninstaller": { + "script": [ + "$runtimeCache = \"$env:APPDATA\\apifox\"", + "$runtimeCachePersist = \"$persist_dir\\appdata\"", + "if (!(Test-Path $runtimeCachePersist)) {", + " Move-Item $runtimeCache $runtimeCachePersist -Force", + "} else {", + " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", + "}" + ] }, "shortcuts": [ [ @@ -28,15 +45,14 @@ ] ], "checkver": { - "url": "https://cdn.apifox.cn/download/latest.yml", - "regex": "version: ([\\d.]+)" + "url": "http://cdn.apifox.cn/download/latest.yml", + "regex": "Apifox-([\\d.]+).exe" }, "autoupdate": { - "32bit": { - "url": "https://cdn.apifox.cn/download/$version/Apifox-windows-x86-$version.exe#/dl.7z" - }, - "64bit": { - "url": "https://cdn.apifox.cn/download/$version/Apifox-$version.exe#/dl.7z" + "url": "http://cdn.apifox.cn/download/$version/Apifox-$version.exe#/dl.7z", + "hash": { + "url": "http://cdn.apifox.cn/download/latest.yml", + "regex": "sha512.*?$base64" } } } diff --git a/bucket/apkstudio.json b/bucket/apkstudio.json index 8946a867ef0..e9a2c3104bb 100644 --- a/bucket/apkstudio.json +++ b/bucket/apkstudio.json @@ -1,50 +1,36 @@ { - "version": "5.2.4", - "description": "Open-source, cross platform Qt based IDE for reverse-engineering Android application packages.", - "homepage": "https://vaibhavpandey.com/apkstudio/", - "license": "LGPL-3.0-only", - "suggest": { - "apktool": [ - "apktool" - ], - "jadx": [ - "extras/jadx" - ], - "adb": [ - "adb" - ], - "uber-apk-signer": [ - "uber-apk-signer" - ] - }, - "architecture": { - "64bit": { - "url": "https://github.com/vaibhavpandeyvpz/apkstudio/releases/download/5.2.4/ApkStudio-5.2.4-x64.zip", - "hash": "cd9035c5938bf7db43b17174406ad8796aceba33a5a5867e0a020caeb7e2ce7b" - }, - "32bit": { - "url": "https://github.com/vaibhavpandeyvpz/apkstudio/releases/download/5.2.4/ApkStudio-5.2.4-x86.zip", - "hash": "ea6886107c68484d7a55eefef9bdb003ddcc42fbc5f1eabc1d36c4670c567e96" - } - }, - "bin": "ApkStudio.exe", - "shortcuts": [ - [ - "ApkStudio.exe", - "Apk Studio" - ] - ], - "checkver": { - "github": "https://github.com/vaibhavpandeyvpz/apkstudio/" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/vaibhavpandeyvpz/apkstudio/releases/download/$version/ApkStudio-$version-x64.zip" - }, - "32bit": { - "url": "https://github.com/vaibhavpandeyvpz/apkstudio/releases/download/$version/ApkStudio-$version-x86.zip" - } - } - } + "architecture": { + "32bit": { + "hash": "ea6886107c68484d7a55eefef9bdb003ddcc42fbc5f1eabc1d36c4670c567e96", + "url": "https://github.com/vaibhavpandeyvpz/apkstudio/releases/download/5.2.4/ApkStudio-5.2.4-x86.zip" + }, + "64bit": { + "hash": "cd9035c5938bf7db43b17174406ad8796aceba33a5a5867e0a020caeb7e2ce7b", + "url": "https://github.com/vaibhavpandeyvpz/apkstudio/releases/download/5.2.4/ApkStudio-5.2.4-x64.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/vaibhavpandeyvpz/apkstudio/releases/download/$version/ApkStudio-$version-x86.zip" + }, + "64bit": { + "url": "https://github.com/vaibhavpandeyvpz/apkstudio/releases/download/$version/ApkStudio-$version-x64.zip" + } + } + }, + "bin": "ApkStudio.exe", + "checkver": { + "github": "https://github.com/vaibhavpandeyvpz/apkstudio/" + }, + "description": "Open-source, cross platform Qt based IDE for reverse-engineering Android application packages.", + "homepage": "https://vaibhavpandey.com/apkstudio/", + "license": "LGPL-3.0-only", + "shortcuts": [ + [ + "ApkStudio.exe", + "Apk Studio" + ] + ], + "version": "5.2.4" } diff --git a/bucket/aquasnap.json b/bucket/aquasnap.json index cd9518674ed..eca496b8164 100644 --- a/bucket/aquasnap.json +++ b/bucket/aquasnap.json @@ -1,23 +1,27 @@ { "version": "1.23.15", - "description": "Enhances the way you can arrange windows on your Desktop.", + "description": "The best tiling window manager for Windows", "homepage": "https://www.nurgo-software.com/products/aquasnap", - "license": { - "identifier": "Freeware", - "url": "https://www.nurgo-software.com/company/eula/80-aquasnap" - }, + "license": "Freeware", "url": "https://www.nurgo-software.com/download/AquaSnap.zip", "hash": "caeff172d0a5f97be59e31253cac0285546eaaf7993fdb3448042f0e858c64f1", - "persist": "AquaSnap.ini", + "pre_install": [ + "if (!(Test-Path \"$persist_dir\\AquaSnap.ini\")) { New-Item \"$dir\\AquaSnap.ini\" | Out-Null }", + "if (!(Test-Path \"$persist_dir\\AquaSnap.cle\")) { New-Item \"$dir\\AquaSnap.cle\" | Out-Null }" + ], "shortcuts": [ [ "AquaSnap.Daemon.exe", "AquaSnap" ] ], + "persist": [ + "AquaSnap.ini", + "AquaSnap.cle" + ], "checkver": { "url": "https://www.nurgo-software.com/company/news/13-aquasnap", - "regex": "AquaSnap v([\\d.]+)" + "regex": "AquaSnap v(\\d+\\.\\d+\\.\\d+)" }, "autoupdate": { "url": "https://www.nurgo-software.com/download/AquaSnap.zip" diff --git a/bucket/archisteamfarm.json b/bucket/archisteamfarm.json index 8661d9e116b..0ba8cea873a 100644 --- a/bucket/archisteamfarm.json +++ b/bucket/archisteamfarm.json @@ -1,24 +1,26 @@ { "version": "5.4.4.5", - "description": "C# application with primary purpose of idling Steam cards from multiple accounts simultaneously.", + "description": "Farm Steam cards from multiple accounts simultaneously.", "homepage": "https://github.com/JustArchiNET/ArchiSteamFarm", "license": "Apache-2.0", "architecture": { "64bit": { - "url": "https://github.com/JustArchiNET/ArchiSteamFarm/releases/download/5.4.4.5/ASF-win-x64.zip", - "hash": "sha512:9dcf607fea0555ba6245a5cea26643c813e1441868ed9944c06cc8b59b7ed9e030b8c30c149b394418d7022cece4207d5438a5806b3e2f69c39233ca7aad9561" + "url": "https://github.com/JustArchiNET/ArchiSteamFarm/releases/download/5.4.4.5/ASF-win-x64.zip#/dl", + "hash": "ed9e53fbb2c5e358aca704d2e49f631cfd1c4e8838476c223e2e85217db48260", + "pre_install": [ + "if (Test-Path \"$persist_dir\\plugins\") {", + " Expand-7zipArchive \"$dir\\$fname\" \"$dir\\_temp\" -ExtractDir plugins", + " Get-ChildItem \"$persist_dir\\plugins\" *OfficialPlugins* | Remove-Item -Recurse", + " Get-ChildItem \"$dir\\_temp\" -Exclude .gitkeep | % { Move-Item \"$dir\\_temp\\$($_.Name)\" \"$persist_dir\\plugins\\$($_.Name)\" }", + " Remove-Item \"$dir\\_temp\" -Recurse -Force", + "}" + ], + "installer": { + "script": "Expand-7zipArchive \"$dir\\$fname\" \"$dir\" -Removal" + } } }, - "suggest": { - "dotnet-runtime": "windowsdesktop-runtime" - }, - "bin": [ - "ArchiSteamFarm.exe", - [ - "ArchiSteamFarm.exe", - "ASF" - ] - ], + "bin": "ArchiSteamFarm.exe", "shortcuts": [ [ "ArchiSteamFarm.exe", @@ -26,18 +28,14 @@ ] ], "persist": [ - "plugins", - "config" + "config", + "plugins" ], "checkver": "github", "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/JustArchiNET/ArchiSteamFarm/releases/download/$version/ASF-win-x64.zip", - "hash": { - "url": "$baseurl/SHA512SUMS", - "regex": "$sha512\\s*$basename" - } + "url": "https://github.com/JustArchiNET/ArchiSteamFarm/releases/download/$version/ASF-win-x64.zip#/dl" } } } diff --git a/bucket/ardfry-psd-codec.json b/bucket/ardfry-psd-codec.json index 4ca2ef14e5d..edaa7fd107f 100644 --- a/bucket/ardfry-psd-codec.json +++ b/bucket/ardfry-psd-codec.json @@ -1,28 +1,27 @@ { - "version": "1.7.0.0", - "description": "View Adobe Photoshop Document (PSD and PSB) files in Windows", - "homepage": "http://www.ardfry.com/psd-codec/", - "license": "Commercial", - "url": "http://www.ardfry.com/downloads/PSDCodec-Setup.exe", - "hash": "9BFE7142B2BE9D2CAE2DD2ABF9E9315D96CA3DC92DD7348D5B0B672DBD8B719D", - "installer": { - "args": [ - "/DIR=\"$dir\"", - "/VERYSILENT", - "/SUPPRESSMSGBOXES", - "/NORESTART", - "/CLOSEAPPLICATIONS", - "/NORESTARTAPPLICATIONS", - "/SP-" - ] - }, - "uninstaller": { - "file": "unins000.exe", - "args": [ - "/VERYSILENT", - "/SUPPRESSMSGBOXES", - "/NORESTART" - ] - }, - "_from": "okibcn/ScoopMaster" + "version": "1.7.0.0", + "description": "View Adobe Photoshop Document (PSD and PSB) files in Windows", + "homepage": "http://www.ardfry.com/psd-codec/", + "license": "Commercial", + "url": "http://www.ardfry.com/downloads/PSDCodec-Setup.exe", + "hash": "9BFE7142B2BE9D2CAE2DD2ABF9E9315D96CA3DC92DD7348D5B0B672DBD8B719D", + "installer": { + "args": [ + "/DIR=\"$dir\"", + "/VERYSILENT", + "/SUPPRESSMSGBOXES", + "/NORESTART", + "/CLOSEAPPLICATIONS", + "/NORESTARTAPPLICATIONS", + "/SP-" + ] + }, + "uninstaller": { + "file": "unins000.exe", + "args": [ + "/VERYSILENT", + "/SUPPRESSMSGBOXES", + "/NORESTART" + ] + } } diff --git a/bucket/asminfo.json b/bucket/asminfo.json index 84f0621d4ff..82eaa12f91a 100644 --- a/bucket/asminfo.json +++ b/bucket/asminfo.json @@ -1,11 +1,7 @@ { - "bin": [ - [ - "AssemblyInformation64.exe", - "asminfo", - "" - ] - ], - "url": "https://github.com/wangzq/scoop-files/raw/master/misc/AssemblyInfo.zip", - "version": "2.1.0.0" + "url": "https://github.com/wangzq/scoop-files/raw/master/misc/AssemblyInfo.zip", + "version": "2.1.0.0", + "bin": [ + ["AssemblyInformation64.exe", "asminfo", ""] + ] } diff --git a/bucket/assetstudio.json b/bucket/assetstudio.json index 6593ea21f1f..3e6cb36836c 100644 --- a/bucket/assetstudio.json +++ b/bucket/assetstudio.json @@ -1,21 +1,19 @@ { - "version": "0.16.47", - "description": "Tool for exploring, extracting and exporting Unity assets and assetbundles.", "homepage": "https://github.com/Perfare/AssetStudio", + "description": "AssetStudio is a tool for exploring, extracting and exporting assets and assetbundles.", + "version": "0.16.47", "license": "MIT", - "url": "https://github.com/Perfare/AssetStudio/releases/download/v0.16.47/AssetStudio.net6.v0.16.47.zip", - "hash": "af600c5c0b48648b878ba5eb43dcaf74dcf021fa31de8718fdcd90adb960d7dd", + "url": "https://github.com/Perfare/AssetStudio/releases/download/v0.16.47/AssetStudio.net472.v0.16.47.zip", + "hash": "a469f26742a5443a3216e01484a3a808608796ff22135f4d2f24f7b63ad356d8", "bin": "AssetStudioGUI.exe", "shortcuts": [ [ "AssetStudioGUI.exe", - "AssetStudio" + "Asset Studio" ] ], - "checkver": { - "github": "https://github.com/Perfare/AssetStudio" - }, + "checkver": "github", "autoupdate": { - "url": "https://github.com/Perfare/AssetStudio/releases/download/v$version/AssetStudio.net6.v$version.zip" + "url": "https://github.com/Perfare/AssetStudio/releases/download/v$version/AssetStudio.net472.v$version.zip" } } diff --git a/bucket/audio-switcher.json b/bucket/audio-switcher.json index e5185fbd287..bc7fb0bbe60 100644 --- a/bucket/audio-switcher.json +++ b/bucket/audio-switcher.json @@ -1,22 +1,22 @@ { - "autoupdate": { - "url": "https://github.com/xenolightning/AudioSwitcher_v1/releases/download/$version/AudioSwitcher.zip" - }, - "bin": "AudioSwitcher.exe", - "checkver": { - "github": "https://github.com/xenolightning/AudioSwitcher_v1" - }, - "description": "Makes switching between sound devices trivial. No longer do you have to go into Control Panel or the Windows\u00ae Sound options, instead there is an easy to access icon, or even hotkeys.", - "hash": "e675b85a7c8465e02b58148f8d98b4adab78c3a7423160ca78d1237d8469ace4", - "homepage": "https://audioswit.ch", - "license": "MS-PL", - "pre_install": "Stop-Process -Name AudioSwitcher -Verbose -ErrorAction Ignore", - "shortcuts": [ - [ - "AudioSwitcher.exe", - "Audio Switcher" - ] - ], - "url": "https://github.com/xenolightning/AudioSwitcher_v1/releases/download/1.8.0.142/AudioSwitcher.zip", - "version": "1.8.0.142" + "version": "1.8.0.142", + "description": "Makes switching between sound devices trivial. No longer do you have to go into Control Panel or the Windows® Sound options, instead there is an easy to access icon, or even hotkeys.", + "homepage": "https://audioswit.ch", + "license": "MS-PL", + "url": "https://github.com/xenolightning/AudioSwitcher_v1/releases/download/1.8.0.142/AudioSwitcher.zip", + "hash": "e675b85a7c8465e02b58148f8d98b4adab78c3a7423160ca78d1237d8469ace4", + "pre_install": "Stop-Process -Name AudioSwitcher -Verbose -ErrorAction Ignore", + "bin": "AudioSwitcher.exe", + "shortcuts": [ + [ + "AudioSwitcher.exe", + "Audio Switcher" + ] + ], + "checkver": { + "github": "https://github.com/xenolightning/AudioSwitcher_v1" + }, + "autoupdate": { + "url": "https://github.com/xenolightning/AudioSwitcher_v1/releases/download/$version/AudioSwitcher.zip" + } } diff --git a/bucket/audioflyout.json b/bucket/audioflyout.json index efd7d6dac03..4a681535e4e 100644 --- a/bucket/audioflyout.json +++ b/bucket/audioflyout.json @@ -1,65 +1,65 @@ { - "version": "0.9.2.0", - "description": "Replace the Volume/SMTC UI with a custom one.", - "homepage": "https://github.com/ADeltaX/AudioFlyout", - "license": "GPL-3.0-or-later", - "notes": "Run \"audioflyout-add-startup\" (with admin rights) to add AudioFlyout to startup programs", - "url": "https://github.com/ADeltaX/AudioFlyout/releases/download/0.9.2.0/AudioFlyout.zip", - "hash": "31f5c5c584f3254079363db81163047a116cc39b8dbb00254e9571fbac6ddc64", - "depends": "sudo", - "extract_dir": "ADeltaX\\AudioFlyout", - "pre_install": [ - "If([int][System.Environment]::OSVersion.Version.Build -le 17763) {", - " Write-Host 'AudioFlyout only supports Windows 10 version 1809 (build 17763) or later.'", - " exit 1", - "}" - ], - "installer": { - "script": [ - "$current = current_dir $dir", - "$cont_add = @(", - " 'if (Get-ScheduledTask -Taskname \"AudioFlyoutStartup\" -ErrorAction SilentlyContinue) {'", - " 'Write-Host \"AudioFlyout has already been added startup programs. No need to add again.\"'", - " 'exit 1'", - " '}'", - " '$taskname = \"AudioFlyoutStartup\"'", - " '$description = \"Start AudioFlyout on Windows startup\"'", - " \"`$action = New-ScheduledTaskAction -Execute '$current\\AudioFlyout.exe'\"", - " '$settings = New-ScheduledTaskSettingsSet'", - " '$principal = New-ScheduledTaskPrincipal -UserId SYSTEM -LogonType ServiceAccount -RunLevel Highest'", - " '$trigger = New-ScheduledTaskTrigger -AtStartup'", - " 'Register-ScheduledTask -Action $action -Settings $settings -Principal $principal -Trigger $trigger -TaskName $taskname -Description $description | Out-Null'", - " 'Write-Host -f Yellow \"AudioFlyout has been added to startup programs (as a scheduled task)\"'", - " 'Write-Host \"Run `\"audioflyout-remove-startup`\" to remove it from startup programs\"'", - ")", - "$cont_remove = @(", - " 'if (Get-ScheduledTask -Taskname \"AudioFlyoutStartup\" -ErrorAction SilentlyContinue) {'", - " 'Unregister-ScheduledTask -TaskName \"AudioFlyoutStartup\" -Confirm:0'", - " 'Write-Host -f Yellow \"AudioFlyout has been removed from startup programs\"'", - " '} else {'", - " 'Write-Host \"AudioFlyout has not been added to startup programs. No action needed.\"'", - " '}'", - ")", - "Set-Content \"$dir\\audioflyout-add-startup-script.ps1\" -Value ($cont_add -join \"`r`n\") -Encoding Ascii", - "Set-Content \"$dir\\audioflyout-remove-startup.ps1\" -Value ($cont_remove -join \"`r`n\") -Encoding Ascii" - ] - }, - "uninstaller": { - "script": "sudo sudo \"$dir\\audioflyout-remove-startup.ps1\"" - }, - "bin": [ - "AudioFlyout.exe", - "audioflyout-add-startup.ps1", - "audioflyout-remove-startup.ps1" - ], - "shortcuts": [ - [ - "AudioFlyout.exe", - "AudioFlyout" - ] - ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/ADeltaX/AudioFlyout/releases/download/$version/AudioFlyout.zip" - } + "autoupdate": { + "url": "https://github.com/ADeltaX/AudioFlyout/releases/download/$version/AudioFlyout.zip" + }, + "bin": [ + "AudioFlyout.exe", + "audioflyout-add-startup.ps1", + "audioflyout-remove-startup.ps1" + ], + "checkver": "github", + "depends": "sudo", + "description": "Replace the Volume/SMTC UI with a custom one.", + "extract_dir": "ADeltaX\\AudioFlyout", + "hash": "31f5c5c584f3254079363db81163047a116cc39b8dbb00254e9571fbac6ddc64", + "homepage": "https://github.com/ADeltaX/AudioFlyout", + "installer": { + "script": [ + "$current = current_dir $dir", + "$cont_add = @(", + " 'if (Get-ScheduledTask -Taskname \"AudioFlyoutStartup\" -ErrorAction SilentlyContinue) {'", + " 'Write-Host \"AudioFlyout has already been added startup programs. No need to add again.\"'", + " 'exit 1'", + " '}'", + " '$taskname = \"AudioFlyoutStartup\"'", + " '$description = \"Start AudioFlyout on Windows startup\"'", + " \"`$action = New-ScheduledTaskAction -Execute '$current\\AudioFlyout.exe'\"", + " '$settings = New-ScheduledTaskSettingsSet'", + " '$principal = New-ScheduledTaskPrincipal -UserId SYSTEM -LogonType ServiceAccount -RunLevel Highest'", + " '$trigger = New-ScheduledTaskTrigger -AtStartup'", + " 'Register-ScheduledTask -Action $action -Settings $settings -Principal $principal -Trigger $trigger -TaskName $taskname -Description $description | Out-Null'", + " 'Write-Host -f Yellow \"AudioFlyout has been added to startup programs (as a scheduled task)\"'", + " 'Write-Host \"Run `\"audioflyout-remove-startup`\" to remove it from startup programs\"'", + ")", + "$cont_remove = @(", + " 'if (Get-ScheduledTask -Taskname \"AudioFlyoutStartup\" -ErrorAction SilentlyContinue) {'", + " 'Unregister-ScheduledTask -TaskName \"AudioFlyoutStartup\" -Confirm:0'", + " 'Write-Host -f Yellow \"AudioFlyout has been removed from startup programs\"'", + " '} else {'", + " 'Write-Host \"AudioFlyout has not been added to startup programs. No action needed.\"'", + " '}'", + ")", + "Set-Content \"$dir\\audioflyout-add-startup-script.ps1\" -Value ($cont_add -join \"`r`n\") -Encoding Ascii", + "Set-Content \"$dir\\audioflyout-remove-startup.ps1\" -Value ($cont_remove -join \"`r`n\") -Encoding Ascii" + ] + }, + "license": "GPL-3.0-or-later", + "notes": "Run \"audioflyout-add-startup\" (with admin rights) to add AudioFlyout to startup programs", + "pre_install": [ + "If([int][System.Environment]::OSVersion.Version.Build -le 17763) {", + " Write-Host 'AudioFlyout only supports Windows 10 version 1809 (build 17763) or later.'", + " exit 1", + "}" + ], + "shortcuts": [ + [ + "AudioFlyout.exe", + "AudioFlyout" + ] + ], + "uninstaller": { + "script": "sudo sudo \"$dir\\audioflyout-remove-startup.ps1\"" + }, + "url": "https://github.com/ADeltaX/AudioFlyout/releases/download/0.9.2.0/AudioFlyout.zip", + "version": "0.9.2.0" } diff --git a/bucket/auto-unlocker.json b/bucket/auto-unlocker.json index 6f989c3b81a..10e8ee5c2c4 100644 --- a/bucket/auto-unlocker.json +++ b/bucket/auto-unlocker.json @@ -9,10 +9,7 @@ "hash": "1304bb7072073ac2f5c47886e2f688930918cc4fb25986d1b6ffe230bedf354b" } }, - "persist": [ - "tools", - "backup" - ], + "persist": "backup", "checkver": { "url": "https://api.github.com/repos/paolo-projects/auto-unlocker/tags", "jsonpath": "$..name", diff --git a/bucket/auto-wiiware-patcher.json b/bucket/auto-wiiware-patcher.json index 252038de157..bdf71893b6d 100644 --- a/bucket/auto-wiiware-patcher.json +++ b/bucket/auto-wiiware-patcher.json @@ -1,23 +1,23 @@ { - "version": "2.2.2", - "description": "WiiWare patching for Wiimmfi made easy.", - "homepage": "https://github.com/RiiConnect24/WiiWare-Patcher", - "license": "AGPL-3.0-only", - "url": "https://github.com/RiiConnect24/WiiWare-Patcher/releases/download/v2.2.2/WiiWarePatcher.bat", - "hash": "a99c40f1fae6e3e66250761079a59288d602cf123be94ab7281ed3bf28a6d137", - "bin": "WiiWarePatcher.bat", - "shortcuts": [ - [ - "WiiWarePatcher.bat", - "Auto WiiWare Patcher" - ] - ], - "persist": [ - "backup-wads", - "wiimmfi-wads" - ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/RiiConnect24/WiiWare-Patcher/releases/download/v$version/WiiWarePatcher.bat" - } + "autoupdate": { + "url": "https://github.com/RiiConnect24/WiiWare-Patcher/releases/download/v$version/WiiWarePatcher.bat" + }, + "bin": "WiiWarePatcher.bat", + "checkver": "github", + "description": "WiiWare patching for Wiimmfi made easy.", + "hash": "a99c40f1fae6e3e66250761079a59288d602cf123be94ab7281ed3bf28a6d137", + "homepage": "https://github.com/RiiConnect24/WiiWare-Patcher", + "license": "AGPL-3.0-only", + "persist": [ + "backup-wads", + "wiimmfi-wads" + ], + "shortcuts": [ + [ + "WiiWarePatcher.bat", + "Auto WiiWare Patcher" + ] + ], + "url": "https://github.com/RiiConnect24/WiiWare-Patcher/releases/download/v2.2.2/WiiWarePatcher.bat", + "version": "2.2.2" } diff --git a/bucket/autohotkey2.json b/bucket/autohotkey2.json index be72a330775..602a3ac95dd 100644 --- a/bucket/autohotkey2.json +++ b/bucket/autohotkey2.json @@ -1,36 +1,36 @@ { - "architecture": { - "32bit": { - "bin": [ - [ - "autohotkey32.exe", - "autohotkey2" - ] - ] - }, - "64bit": { - "bin": [ - [ - "autohotkey64.exe", - "autohotkey2" - ] - ] - } - }, - "autoupdate": { - "hash": { - "url": "https://www.autohotkey.com/download/2.0/AutoHotkey_$version.zip.sha256" - }, - "url": "https://www.autohotkey.com/download/2.0/AutoHotkey_$version.zip" - }, - "checkver": { - "regex": "([\\d.]+[-a-z]*[\\d.]+)", - "url": "https://www.autohotkey.com/download/2.0/version.txt" - }, - "description": "The ultimate automation scripting language for Windows.", - "hash": "8f28c38a0b2af6ac96c4a7e1a2c0f296b2410f845d9aca8487843a1edac4271d", - "homepage": "https://www.autohotkey.com/", - "license": "GPL-2.0-or-later", - "url": "https://www.autohotkey.com/download/2.0/AutoHotkey_2.0.2.zip", - "version": "2.0.2" + "version": "2.0.2", + "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.2.zip", + "hash": "8f28c38a0b2af6ac96c4a7e1a2c0f296b2410f845d9aca8487843a1edac4271d", + "architecture": { + "64bit": { + "bin": [ + [ + "autohotkey64.exe", + "autohotkey2" + ] + ] + }, + "32bit": { + "bin": [ + [ + "autohotkey32.exe", + "autohotkey2" + ] + ] + } + }, + "checkver": { + "url": "https://www.autohotkey.com/download/2.0/version.txt", + "regex": "([\\d.]+[-a-z]*[\\d.]+)" + }, + "autoupdate": { + "url": "https://www.autohotkey.com/download/2.0/AutoHotkey_$version.zip", + "hash": { + "url": "https://www.autohotkey.com/download/2.0/AutoHotkey_$version.zip.sha256" + } + } } diff --git a/bucket/autologon.json b/bucket/autologon.json index 852f0048559..59267a0e104 100644 --- a/bucket/autologon.json +++ b/bucket/autologon.json @@ -1,40 +1,71 @@ { - "homepage": "https://docs.microsoft.com/en-us/sysinternals/", - "description": "Bypass password screen during logon.", + "version": "3.10", + "description": "Autologon. Windows built-in autologon mechanism configurator", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/autologon", "license": { "identifier": "Freeware", "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, - "version": "3.10", "url": "https://download.sysinternals.com/files/AutoLogon.zip", - "hash": "4ba5b92411a9b4b8743bdc479ead0e3f50ed2c8cb5517a49246ef57f3ebb09c7", - "checkver": { - "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/autologon", - "re": "Autologon\\s(?:v|V)?([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/AutoLogon.zip" + "hash": "9a477624ea6488acfbd2cefcc392fac082383a3a8db1c6d867af1b410f4731b7", + "pre_install": [ + "$sysint = 'HKCU:\\SOFTWARE\\Sysinternals'", + "$fin = \"$sysint\\Autologon\"", + "New-Item $sysint, $fin -ErrorAction 'SilentlyContinue' | Out-Null", + "Set-ItemProperty -Path $fin -Name 'EulaAccepted' -Value 1 -Type 'DWord' -Force | Out-Null" + ], + "uninstaller": { + "script": [ + "if ($purge) {", + " $sysInt = 'HKCU:\\SOFTWARE\\Sysinternals'", + " Remove-Item \"$sysInt\\Autologon\" -ErrorAction 'SilentlyContinue' -Force -Recurse", + " if ((Get-ChildItem $sysInt).Count -eq 0) { Remove-Item $sysInt -ErrorAction 'SilentlyContinue' -Force -Recurse }", + "}" + ] }, "architecture": { + "64bit": { + "bin": [ + "Autologon64.exe", + [ + "Autologon64.exe", + "Autologon" + ] + ], + "shortcuts": [ + [ + "Autologon64.exe", + "SysInternals\\Autologon" + ] + ] + }, "32bit": { "bin": "Autologon.exe", "shortcuts": [ [ "Autologon.exe", - "SysInternals/Autologon", - "/accepteula" + "SysInternals\\Autologon" ] ] }, - "64bit": { - "bin": "Autologon.exe", + "arm64": { + "bin": [ + "Autologon64a.exe", + [ + "Autologon64a.exe", + "Autologon" + ] + ], "shortcuts": [ [ - "Autologon.exe", - "SysInternals/Autologon", - "/accepteula" + "Autologon64a.exe", + "SysInternals\\Autologon" ] ] } + }, + "checkver": "Autologon\\s+v([\\d.]+)[\\w-]+)\\}' | Out-Null", - "$key_1 = $Matches['key_1']", - "(Select-String \"$dir\\Avisynth_Template.reg\" -Pattern '\"\\{([\\w-]+)\\}\"')[0] -match '\\{(?[\\w-]+)\\}' | Out-Null", - "$key_2 = $Matches['key_2']", - "$content2 = Get-Content \"$dir\\Avisynth_Template.reg\"", - "$targets = @('\"Apartment\"', '\"%INSTALLDIR%\\AviSynth.dll\"', '\"%INSTALLDIR%\\AviSynth.dll,0\"', '\"%INSTALLDIR%\"', '\"\"', \"\"\"{$key_2}\"\"\", \"\"\"{$key_1}\"\"\", '\"%INSTALLDIR%\\plugins\"')", - "foreach ($item in $targets) {", - " $content2 = $content2.Replace($item, '-')", - "}", - "$content2 = $content2 -replace ('@=\"[\\w?\\s]+\"', '@=-')", - "$content2 = $content2.Replace('HKEY_CLASSES_ROOT\\avsfile', '-HKEY_CLASSES_ROOT\\avsfile')", - "$content2 = $content2.Replace('@=\"AviSynth Script\"', '')", - "$content2 = $content2.Replace('HKEY_CLASSES_ROOT\\avs_auto_file', '-HKEY_CLASSES_ROOT\\avs_auto_file')", - "$content2 = $content2.Replace(\"HKEY_CLASSES_ROOT\\CLSID\\{$key_1}\", \"-HKEY_CLASSES_ROOT\\CLSID\\{$key_1}\")", - "$content2 = $content2.Replace('HKEY_CLASSES_ROOT\\AVIFile\\Extensions\\AVS', '-HKEY_CLASSES_ROOT\\AVIFile\\Extensions\\AVS')", - "$content2 = $content2.Replace('HKEY_LOCAL_MACHINE\\SOFTWARE\\Avisynth', '-HKEY_LOCAL_MACHINE\\SOFTWARE\\Avisynth')", - "Set-Content \"$dir\\uninstall.reg\" $content2 -Encoding 'unicode' -Force", - "reg import \"$dir\\install.reg\"" - ], - "pre_uninstall": "if ($cmd -eq 'uninstall') { if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }; reg import \"$dir\\uninstall.reg\"; Start-Sleep -Seconds 2 }" + "version": "2.6.1", + "homepage": "http://avisynth.nl/index.php/Main_Page", + "description": "A non-linear script language for audio/video processing.", + "license": "GPL-2.0", + "url": "https://sourceforge.net/projects/avisynth2/files/AviSynth_Alpha_Releases/AVS%202.6.1%20Alpha%201%20%5B20160517%5D/AviSynth_20160517_VC6.exe#/dl.7z", + "hash": "a2df523717abb4e0a79d2d225f830792e3c390a93f7cffad2b7f8fc3dcfb6c70", + "post_install": [ + "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", + "Remove-Item $dir -Include '$*', 'Uninstall.exe' -Recurse", + "$content1 = (Get-Content \"$dir\\Avisynth_Template.reg\").Replace('%INSTALLDIR%', $dir)", + "Set-Content \"$dir\\install.reg\" $content1 -Encoding 'unicode' -Force", + "(Select-String \"$dir\\Avisynth_Template.reg\" -Pattern 'CLSID\\\\\\{([\\w-]+)\\}')[0] -match '\\{(?[\\w-]+)\\}' | Out-Null", + "$key_1 = $Matches['key_1']", + "(Select-String \"$dir\\Avisynth_Template.reg\" -Pattern '\"\\{([\\w-]+)\\}\"')[0] -match '\\{(?[\\w-]+)\\}' | Out-Null", + "$key_2 = $Matches['key_2']", + "$content2 = Get-Content \"$dir\\Avisynth_Template.reg\"", + "$targets = @('\"Apartment\"', '\"%INSTALLDIR%\\AviSynth.dll\"', '\"%INSTALLDIR%\\AviSynth.dll,0\"', '\"%INSTALLDIR%\"', '\"\"', \"\"\"{$key_2}\"\"\", \"\"\"{$key_1}\"\"\", '\"%INSTALLDIR%\\plugins\"')", + "foreach ($item in $targets) {", + " $content2 = $content2.Replace($item, '-')", + "}", + "$content2 = $content2 -replace ('@=\"[\\w?\\s]+\"', '@=-')", + "$content2 = $content2.Replace('HKEY_CLASSES_ROOT\\avsfile', '-HKEY_CLASSES_ROOT\\avsfile')", + "$content2 = $content2.Replace('@=\"AviSynth Script\"', '')", + "$content2 = $content2.Replace('HKEY_CLASSES_ROOT\\avs_auto_file', '-HKEY_CLASSES_ROOT\\avs_auto_file')", + "$content2 = $content2.Replace(\"HKEY_CLASSES_ROOT\\CLSID\\{$key_1}\", \"-HKEY_CLASSES_ROOT\\CLSID\\{$key_1}\")", + "$content2 = $content2.Replace('HKEY_CLASSES_ROOT\\AVIFile\\Extensions\\AVS', '-HKEY_CLASSES_ROOT\\AVIFile\\Extensions\\AVS')", + "$content2 = $content2.Replace('HKEY_LOCAL_MACHINE\\SOFTWARE\\Avisynth', '-HKEY_LOCAL_MACHINE\\SOFTWARE\\Avisynth')", + "Set-Content \"$dir\\uninstall.reg\" $content2 -Encoding 'unicode' -Force", + "reg import \"$dir\\install.reg\"" + ], + "pre_uninstall": "if ($cmd -eq 'uninstall') { if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }; reg import \"$dir\\uninstall.reg\"; Start-Sleep -Seconds 2 }" } diff --git a/bucket/aviutl.json b/bucket/aviutl.json index b95d53f9000..f4be545aad0 100644 --- a/bucket/aviutl.json +++ b/bucket/aviutl.json @@ -1,12 +1,9 @@ { - "homepage": "http://spring-fragrance.mints.ne.jp/aviutl/", - "description": "aviutl", "version": "1.10", + "description": "Movieclip filter.", + "homepage": "http://spring-fragrance.mints.ne.jp/aviutl/", "url": "http://spring-fragrance.mints.ne.jp/aviutl/aviutl110.zip", "hash": "5eaff06191b1cc90d9477d432698a56c02c59de9ba161e8718f79a384d212db9", - "persist": [ - "Plugins" - ], "shortcuts": [ [ "aviutl.exe", diff --git a/bucket/awl.json b/bucket/awl.json index 0df4c346eb0..76566f6c37a 100644 --- a/bucket/awl.json +++ b/bucket/awl.json @@ -1,22 +1,22 @@ { - "version": "0.6.6", - "architecture": { - "32bit": { - "url": "https://git.froth.zone/sam/awl/releases/download/v0.6.6/awl_Windows_386.zip", - "bin": [ - "awl.exe" - ], - "hash": "8fa1d99bb7f4a447013b5f1dec867faac20d4dcc80d1f9286b24fdd4ce5c52d8" + "version": "0.6.6", + "architecture": { + "32bit": { + "url": "https://git.froth.zone/sam/awl/releases/download/v0.6.6/awl_Windows_386.zip", + "bin": [ + "awl.exe" + ], + "hash": "8fa1d99bb7f4a447013b5f1dec867faac20d4dcc80d1f9286b24fdd4ce5c52d8" + }, + "64bit": { + "url": "https://git.froth.zone/sam/awl/releases/download/v0.6.6/awl_Windows_amd64.zip", + "bin": [ + "awl.exe" + ], + "hash": "61e28efa5afde918ebb7763772a1fd8f06799cec8e037cd0e3369bc122636707" + } }, - "64bit": { - "url": "https://git.froth.zone/sam/awl/releases/download/v0.6.6/awl_Windows_amd64.zip", - "bin": [ - "awl.exe" - ], - "hash": "61e28efa5afde918ebb7763772a1fd8f06799cec8e037cd0e3369bc122636707" - } - }, - "homepage": "https://dns.froth.zone/awl", - "license": "BSD-3-Clause", - "description": "A DNS query client" + "homepage": "https://dns.froth.zone/awl", + "license": "BSD-3-Clause", + "description": "A DNS query client" } diff --git a/bucket/b-em.json b/bucket/b-em.json index 4c96a1ccb16..1a2042107fc 100644 --- a/bucket/b-em.json +++ b/bucket/b-em.json @@ -1,18 +1,18 @@ { - "version": "2.2", - "description": "B-em is a BBC Micro emulator", - "homepage": "http://b-em.bbcmicro.com", - "license": "GPL-2.0-only", - "url": "http://b-em.bbcmicro.com/B-emv2.2Win.zip", - "hash": "1e86ed3165fd8f778a7bd2a43e8fcd7e969428e8ff1d532544e8571761e0bf5a", - "shortcuts": [ - [ - "B-em.exe", - "B-em" - ] - ], - "checkver": "B-emv([\\d.]+)Win.zip", - "autoupdate": { - "url": "http://b-em.bbcmicro.com/B-emv$versionWin.zip" - } + "autoupdate": { + "url": "http://b-em.bbcmicro.com/B-emv$versionWin.zip" + }, + "checkver": "B-emv([\\d.]+)Win.zip", + "description": "B-em is a BBC Micro emulator", + "hash": "1e86ed3165fd8f778a7bd2a43e8fcd7e969428e8ff1d532544e8571761e0bf5a", + "homepage": "http://b-em.bbcmicro.com", + "license": "GPL-2.0-only", + "shortcuts": [ + [ + "B-em.exe", + "B-em" + ] + ], + "url": "http://b-em.bbcmicro.com/B-emv2.2Win.zip", + "version": "2.2" } diff --git a/bucket/b23downloader.json b/bucket/b23downloader.json index 76b5b6ed000..37adfa0a6d8 100644 --- a/bucket/b23downloader.json +++ b/bucket/b23downloader.json @@ -1,8 +1,8 @@ { - "homepage": "https://github.com/vooidzero/B23Downloader", - "description": "A GUI Bilibili downloader", - "license": "GPL-3.0-or-later", "version": "0.9.5.8", + "description": "下载B站视频、直播、漫画(能看=能下载)", + "homepage": "https://github.com/vooidzero/B23Downloader", + "license": "GPL-3.0-only", "architecture": { "64bit": { "url": "https://github.com/vooidzero/B23Downloader/releases/download/v0.9.5/B23Dld-v0.9.5.8-win10-64.zip", @@ -10,7 +10,6 @@ "extract_dir": "B23Dld-v0.9.5.8-win_64" } }, - "bin": "B23Downloader.exe", "shortcuts": [ [ "B23Downloader.exe", @@ -18,13 +17,13 @@ ] ], "checkver": { - "url": "https://github.com/vooidzero/B23Downloader/releases/latest", - "regex": "B23Dld-v([\\d.]+)-win10-64\\.zip" + "url": "https://api.github.com/repos/vooidzero/B23Downloader/releases", + "regex": "/releases/download/v(?[^/]+)/B23Dld-v([\\d.]+)-win10-64.zip" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/vooidzero/B23Downloader/releases/download/v$matchHead/B23Dld-v$version-win10-64.zip", + "url": "https://github.com/vooidzero/B23Downloader/releases/download/v$matchTag/B23Dld-v$version-win10-64.zip", "extract_dir": "B23Dld-v$version-win_64" } } diff --git a/bucket/babashka.json b/bucket/babashka.json index 270c1a36dbc..8329b3743fd 100644 --- a/bucket/babashka.json +++ b/bucket/babashka.json @@ -1,24 +1,22 @@ { - "version": "1.3.176", - "description": "A Clojure babushka for the grey areas of Bash", - "homepage": "https://github.com/borkdude/babashka", + "homepage": "https://babashka.org/", + "description": "A native Clojure interpreter for scripting with fast startup", "license": "EPL-1.0", - "depends": "extras/vcredist2019", - "suggest": { - "curl": "curl" - }, + "version": "1.3.176", "architecture": { "64bit": { - "url": "https://github.com/borkdude/babashka/releases/download/v1.3.176/babashka-1.3.176-windows-amd64.zip", + "url": "https://github.com/babashka/babashka/releases/download/v1.3.176/babashka-1.3.176-windows-amd64.zip", "hash": "9776b52797080316566a20c61bb27ce24111c680392f96c35bb74992090ddde8" } }, "bin": "bb.exe", - "checkver": "github", + "checkver": { + "github": "https://github.com/babashka/babashka" + }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/borkdude/babashka/releases/download/v$version/babashka-$version-windows-amd64.zip" + "url": "https://github.com/babashka/babashka/releases/download/v$version/babashka-$version-windows-amd64.zip" } } } diff --git a/bucket/babelpad.json b/bucket/babelpad.json index 162c0b34703..d434ad45902 100644 --- a/bucket/babelpad.json +++ b/bucket/babelpad.json @@ -1,7 +1,7 @@ { "version": "15.0.0.4", - "description": "Unicode text editor", - "homepage": "http://www.babelstone.co.uk/Software/BabelPad.html", + "description": "A free Unicode text editor for Windows.", + "homepage": "https://www.babelstone.co.uk/Software/BabelPad.html", "license": "Freeware", "url": "http://www.babelstone.co.uk/Software/Download/BabelPad.zip", "hash": "da08d7c1b36d9c8c0483458a1a46506cdb38f89e677b3a3f5687b0d7c4ba4c52", @@ -9,10 +9,13 @@ "shortcuts": [ [ "BabelPad.exe", - "BabelPad - Unicode text editor" + "BabelPad" ] ], - "checkver": ">\\s*Version\\s+([\\d.]+)\\s+\\(", + "checkver": { + "url": "http://www.babelstone.co.uk/Software/BabelPad_Versions.html", + "regex": ">([\\d.]+)<" + }, "autoupdate": { "url": "http://www.babelstone.co.uk/Software/Download/BabelPad.zip" } diff --git a/bucket/baidudisk.json b/bucket/baidudisk.json index 78df0b4e3b3..26b479149ef 100644 --- a/bucket/baidudisk.json +++ b/bucket/baidudisk.json @@ -12,7 +12,7 @@ "shortcuts": [ [ "BaiduNetdisk.exe", - "Baidu Netdisk" + "百度网盘" ] ], "persist": "users", diff --git a/bucket/baidunetdisk.json b/bucket/baidunetdisk.json index 0396949ed57..e67a0ff0d32 100644 --- a/bucket/baidunetdisk.json +++ b/bucket/baidunetdisk.json @@ -1,26 +1,70 @@ { - "homepage": "https://pan.baidu.com/download", - "description": "百度网盘PC版", "version": "7.26.0.10", - "url": "http://issuecdn.baidupcs.com/issue/netdisk/yunguanjia/BaiduNetdisk_7.26.0.10.exe#dl.7z", + "description": "百度网盘 PC 版", + "homepage": "https://yun.baidu.com", + "license": "Unknown", + "url": "https://issuecdn.baidupcs.com/issue/netdisk/yunguanjia/BaiduNetdisk_7.26.0.10.exe#/dl.7z", "hash": "7adb05a529a999901b5c6da56b070fa984609aa78ceb85d0cae90307770bce26", - "bin": "BaiduNetdisk.exe", + "installer": { + "script": [ + "# handle runtime cache", + "if (!(Test-Path $persist_dir)) {", + " New-Item $persist_dir -Type Directory -Force | Out-Null", + "}", + "$runtimeCachePersist = \"$persist_dir\\appdata\"", + "if (!(Test-Path $runtimeCachePersist)) {", + " New-Item $runtimeCachePersist -Type Directory -Force | Out-Null", + "}", + "function PersistsFolder([String] $folder) {", + " $folderName = $folder.Split(\"\\\")[-1]", + " if (Test-Path $runtimeCachePersist\\$folderName) {", + " Remove-Item $folder -Force -Recurse -ErrorAction SilentlyContinue", + " New-Item -Type Junction -Path $folder -Target $runtimeCachePersist\\$folderName | Out-Null", + " } else {", + " if (Test-Path $folder) {", + " Move-Item $folder $runtimeCachePersist -Force", + " New-Item -Type Junction -Path $folder -Target $runtimeCachePersist\\$folderName | Out-Null", + " }", + " }", + "}", + "@(\"$env:APPDATA\\Baidu\",\"$env:APPDATA\\BaiduYunGuanjia\",\"$env:APPDATA\\BaiduYunKernel\") | ForEach-Object { PersistsFolder $_ }", + "# associated browser call items", + "Invoke-ExternalCommand regsvr32 -ArgumentList @('/s', \"$dir\\npYunWebDetect.dll\") -RunAs | Out-Null", + "Invoke-ExternalCommand \"$dir\\YunDetectService.exe\" -ArgumentList @(\"reg\") -RunAs | Out-Null" + ] + }, + "uninstaller": { + "script": [ + "$runtimeCachePersist = \"$persist_dir\\appdata\"", + "function PersistsFolder([String] $folder) {", + " $folderName = $folder.Split(\"\\\")[-1]", + " if (!(Test-Path $runtimeCachePersist\\$folderName)) {", + " Move-Item $folder $runtimeCachePersist -Force", + " } else {", + " Remove-Item $folder -Force -Recurse -ErrorAction SilentlyContinue", + " }", + "}", + "@(\"$env:APPDATA\\Baidu\",\"$env:APPDATA\\BaiduYunGuanjia\",\"$env:APPDATA\\BaiduYunKernel\") | ForEach-Object { PersistsFolder $_ }", + "# cancel associated browser call items", + "Invoke-ExternalCommand regsvr32 -ArgumentList @('/s', \"$dir\\npYunWebDetect.dll\") -RunAs | Out-Null", + "Invoke-ExternalCommand \"$dir\\YunDetectService.exe\" -ArgumentList @(\"reg\") -RunAs | Out-Null" + ] + }, "shortcuts": [ [ "BaiduNetdisk.exe", "百度网盘" ] ], - "persist": "users", "post_install": [ - "Remove-Item \"$dir\\`$PLUGINSDIR\" -Recurse", - "Remove-Item \"$dir\\`$TEMP\" -Recurse" + "Remove-Item -Force -Recurse \"$dir\\`$PLUGINSDIR\"", + "Remove-Item -Force -Recurse \"$dir\\`$TEMP\"" ], "checkver": { "url": "https://pan.baidu.com/disk/cmsdata?do=client", - "regex": "BaiduNetdisk_(\\d+.\\d+.\\d+.\\d+).exe" + "regex": "BaiduNetdisk_([\\d.]+).exe" }, "autoupdate": { - "url": "http://issuecdn.baidupcs.com/issue/netdisk/yunguanjia/BaiduNetdisk_$version.exe#dl.7z" + "url": "https://issuecdn.baidupcs.com/issue/netdisk/yunguanjia/BaiduNetdisk_$version.exe#/dl.7z" } } diff --git a/bucket/baidupcs-go.json b/bucket/baidupcs-go.json index 666bc7a1a45..30eceda434e 100644 --- a/bucket/baidupcs-go.json +++ b/bucket/baidupcs-go.json @@ -1,6 +1,6 @@ { "version": "3.9.1", - "description": "iikira/BaiduPCS-Go 原版基础上集成了分享链接/秒传链接转存功能", + "description": "The terminal utility for Baidu Network Disk, which supports sharing link generation and file matching upload function .", "homepage": "https://github.com/qjfoidnh/BaiduPCS-Go", "license": "Apache-2.0", "architecture": { @@ -16,12 +16,9 @@ } }, "bin": "BaiduPCS-Go.exe", - "persist": [ - "config", - "Downloads" - ], + "persist": "appdata", "env_set": { - "BAIDUPCS_GO_CONFIG_DIR": "$dir\\config" + "BAIDUPCS_GO_CONFIG_DIR": "$dir\\appdata" }, "checkver": "github", "autoupdate": { diff --git a/bucket/bak.json b/bucket/bak.json index 3ccac57483f..c76f3f9fca2 100644 --- a/bucket/bak.json +++ b/bucket/bak.json @@ -1,16 +1,16 @@ { - "$schema": "https://github.com/lukesampson/scoop/raw/master/schema.json", - "version": "2", - "url": "https://gist.github.com/Cologler/835e2f385d62d367e8732cced06d76fa/archive/master.zip", - "extract_to": "tmp", - "pre_install": [ - "Get-Childitem –Path $dir/tmp -Recurse | ForEach-Object {", - " Move-Item –Path $dir/tmp/$_ $dir/scripts", - "}", - "Remove-Item -Recurse –Path $dir/tmp" - ], - "bin": [ - "scripts/bak.ps1", - "scripts/rbak.ps1" - ] + "$schema": "https://github.com/lukesampson/scoop/raw/master/schema.json", + "bin": [ + "scripts/bak.ps1", + "scripts/rbak.ps1" + ], + "extract_to": "tmp", + "pre_install": [ + "Get-Childitem \u2013Path $dir/tmp -Recurse | ForEach-Object {", + " Move-Item \u2013Path $dir/tmp/$_ $dir/scripts", + "}", + "Remove-Item -Recurse \u2013Path $dir/tmp" + ], + "url": "https://gist.github.com/Cologler/835e2f385d62d367e8732cced06d76fa/archive/master.zip", + "version": "2" } diff --git a/bucket/bandizip6.json b/bucket/bandizip6.json index 766c18632ed..e140d05eade 100644 --- a/bucket/bandizip6.json +++ b/bucket/bandizip6.json @@ -1,23 +1,13 @@ { "version": "6.29", - "description": "An archiver which provides fast speed and convenient features(last version with no ads)", - "homepage": "https://www.bandisoft.com/bandizip/old/6/", + "description": "Yet another typical ZIP archiver", + "homepage": "http://www.bandisoft.com/bandizip/", "license": { "identifier": "Freeware", "url": "https://en.bandisoft.com/bandizip/eula/" }, - "notes": [ - "Recently, a security vulnerability has been found in Bandizip 6.xx by which the system may get susceptible to attacks when the program decompresses archives. We strongly advise Bandizip users to stop using Bandizip 6.xx immediately and to use Bandizip 7.xx instead.", - "If you still want to use the earlier version of Bandizip at your own risk, you may download its setup file on the link below. Using the program must be done solely under the user's responsibility, and Bandisoft takes no responsibility for any types of damage caused by using the program.", - "", - "最近,在 Bandizip 6.xx 版本中发现了一个安全漏洞,当程序解压缩档案时系统有可能会被受到此漏洞的攻击。 我们强烈建议 Bandizip 用户立刻停止使用 Bandizip 6.xx 并更新至 Bandizip 7.xx.", - "如果您仍然使用 Bandizip 的早期版本并 承担一切后果 ,您可以点击下方链接下载安装程序。 使用该程序必须完全由用户负责,Bandisoft 对使用该程序造成的任何类型的损坏不承担任何责任。", - "", - "最近、Bandizip 6.xx にセキュリティの脆弱性が発見されました。これにより、プログラムがアーカイブを展開すると、システムが攻撃を受けやすくなる可能性があります。 Bandizip をお使いのユーザー様は、Bandizip 6.xx の使用をすぐに中止し、代わりに Bandizip 7.xx を使用することを強くお勧めします。", - "それでも以前のバージョンの Bandizip を自己責任で使用したい場合は、以下のリンクからセットアップファイルをダウンロードできます。 プログラムの使用は、ユーザーの責任の下でのみ行う必要があり、Bandisoft は、プログラムの使用によって生じたいかなる種類の損害についても責任を負いません。" - ], "url": "https://dl.bandisoft.com/bandizip.old/BANDIZIP6-PORTABLE.ZIP", - "hash": "fb3f9db5e0a93aeca35f975cb54893bbc46eecedecf4d9b1088dbb1c378569b1", + "hash": "FB3F9DB5E0A93AECA35F975CB54893BBC46EECEDECF4D9B1088DBB1C378569B1", "architecture": { "64bit": { "pre_install": "Rename-Item \"$dir\\Bandizip64.exe\" 'Bandizip.exe'" @@ -26,11 +16,12 @@ "pre_install": "Rename-Item \"$dir\\Bandizip32.exe\" 'Bandizip.exe'" } }, - "post_install": [ - "Get-ChildItem \"$dir\\Bandizip64.exe\" | Remove-Item", - "Get-ChildItem \"$dir\\Bandizip32.exe\" | Remove-Item", - "if (!(Test-Path \"$persist_dir\\Bandizip.ini\")) { New-Item \"$dir\\Bandizip.ini\" -ItemType File | Out-Null }" - ], + "installer": { + "script": [ + "Get-ChildItem \"$dir\\Bandizip.x*.exe\" | Remove-Item", + "if (!(Test-Path \"$persist_dir\\Bandizip.ini\")) { New-Item \"$dir\\Bandizip.ini\" | Out-Null }" + ] + }, "bin": "Bandizip.exe", "shortcuts": [ [ @@ -39,10 +30,6 @@ ] ], "persist": "Bandizip.ini", - "checkver": { - "url": "https://www.bandisoft.com/bandizip/old/6/", - "regex": "Download Bandizip ([\\d.]+) »" - }, "autoupdate": { "url": "https://dl.bandisoft.com/bandizip.old/BANDIZIP6-PORTABLE.ZIP" } diff --git a/bucket/bbdown.json b/bucket/bbdown.json index 6b27ee761c8..f658b95ded0 100644 --- a/bucket/bbdown.json +++ b/bucket/bbdown.json @@ -1,6 +1,6 @@ { "version": "1.5.4", - "description": "一款命令行式哔哩哔哩下载器", + "description": "A commandline downloader for Bilibili.", "homepage": "https://github.com/nilaoda/BBDown", "license": "MIT", "architecture": { @@ -13,23 +13,13 @@ "hash": "97168633d13729e3ffbbcc9c5677fcec0ed61762b3a89a9f4d70aa25b97641f8" } }, - "bin": [ - [ - "BBDown.exe", - "bbdown" - ] - ], + "bin": "BBDown.exe", "suggest": { - "aria2": "main/aria2", - "mixer": [ - "main/ffmpeg", - "main/ffmpeg-shared", - "main/gpac" - ] + "ffmpeg": "ffmpeg" }, "checkver": { "url": "https://api.github.com/repos/nilaoda/BBDown/releases/latest", - "regex": "BBDown_(?v?)([\\d\\.]+)_(?\\d+)_win" + "regex": "BBDown_([\\d.]+)_(?\\d+)_win-x64" }, "autoupdate": { "architecture": { diff --git a/bucket/bc4.json b/bucket/bc4.json index 5434600b8f5..0ecb28ea1e6 100644 --- a/bucket/bc4.json +++ b/bucket/bc4.json @@ -1,17 +1,10 @@ { - "bin": [ - [ - "Beyond Compare 4\\bcomp.exe", - "bc4", - "" - ] - ], - "shortcuts": [ - [ - "Beyond Compare 4\\BCompare.exe", - "Beyond Compare 4" - ] - ], - "url": "https://www.scootersoftware.com/BCompare-4.3.7.25118_x64.msi", - "version": "4.3.7.25118" + "url": "https://www.scootersoftware.com/BCompare-4.3.7.25118_x64.msi", + "version": "4.3.7.25118", + "bin": [ + ["Beyond Compare 4\\bcomp.exe", "bc4", ""] + ], + "shortcuts": [ + ["Beyond Compare 4\\BCompare.exe", "Beyond Compare 4"] + ] } diff --git a/bucket/beekeeper-studio-portable.json b/bucket/beekeeper-studio-portable.json index b198fee028d..670be10baf7 100644 --- a/bucket/beekeeper-studio-portable.json +++ b/bucket/beekeeper-studio-portable.json @@ -1,33 +1,33 @@ { - "version": "3.8.9", - "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/v3.8.9/Beekeeper-Studio-3.8.9-portable.exe#/dl.7z", "hash": "062e397b83b5fbd93b8696af58eccdb0899f2dddcd0cb932c64f15cc93cf83aa", "pre_install": [ "Expand-7ZipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal", "Remove-Item \"$dir\\`$*\" -Force -Recurse" - ] + ], + "url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.8.9/Beekeeper-Studio-3.8.9-portable.exe#/dl.7z" } }, - "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" } } - } + }, + "checkver": { + "github": "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.", + "homepage": "https://github.com/beekeeper-studio/beekeeper-studio", + "license": "MIT", + "persist": "beekeeper_studio_data", + "shortcuts": [ + [ + "Beekeeper Studio.exe", + "Beekeeper Studio" + ] + ], + "version": "3.8.9" } diff --git a/bucket/benzin.json b/bucket/benzin.json index 20929e85b2d..17830c9f2ba 100644 --- a/bucket/benzin.json +++ b/bucket/benzin.json @@ -1,10 +1,10 @@ { - "bin": "Benzin.exe", - "description": "Wii banner converter", - "hash": "b15d089b4023521b07bd8b09030a55c3ec9d7a298755d4a09282600276b0d178", - "homepage": "https://wiidatabase.de/downloads/pc-tools/benzin/", - "license": "Freeware", - "pre_install": "Remove-Item \"$dir\\benzin\" -Force -Recurse", - "url": "https://static.wiidatabase.de/Benzin.zip", - "version": "1.9.9beta" + "version": "1.9.9beta", + "description": "Wii banner converter", + "homepage": "https://wiidatabase.de/downloads/pc-tools/benzin/", + "license": "Freeware", + "url": "https://static.wiidatabase.de/Benzin.zip", + "hash": "b15d089b4023521b07bd8b09030a55c3ec9d7a298755d4a09282600276b0d178", + "bin": "Benzin.exe", + "pre_install": "Remove-Item \"$dir\\benzin\" -Force -Recurse" } diff --git a/bucket/bibclean.json b/bucket/bibclean.json index 5015d480f3c..f62034d6556 100644 --- a/bucket/bibclean.json +++ b/bucket/bibclean.json @@ -1,8 +1,8 @@ { - "bin": "bibclean.exe", - "hash": "3c1f05f2da6b95ddc2c17b46cb402e9b6996d075", - "homepage": "http://ftp.math.utah.edu/pub/bibclean/", - "license": "GPL", - "url": "http://ftp.math.utah.edu/pub/bibclean/bibclean-3.04-windows.zip", - "version": "3.04" + "homepage": "http://ftp.math.utah.edu/pub/bibclean/", + "version": "3.04", + "license": "GPL", + "url": "http://ftp.math.utah.edu/pub/bibclean/bibclean-3.04-windows.zip", + "hash": "3c1f05f2da6b95ddc2c17b46cb402e9b6996d075", + "bin": "bibclean.exe" } diff --git a/bucket/bilibili-toolkit.json b/bucket/bilibili-toolkit.json index 50df78e3f72..5be2b3da9ab 100644 --- a/bucket/bilibili-toolkit.json +++ b/bucket/bilibili-toolkit.json @@ -1,26 +1,26 @@ { - "version": "2.4", - "description": "哔哩哔哩(B站)辅助工具箱,支持Cookie/Token/Password融合持久化登录与多用户操作", - "homepage": "https://github.com/Hsury/Bilibili-Toolkit", - "license": "MIT", - "architecture": { - "64bit": { - "url": "https://github.com/Hsury/Bilibili-Toolkit/releases/download/v2.4/bilibili-toolkit-v2.4-windows-amd64.zip", - "hash": "025b041ef3310ba4d0af8d0ee7ff82e094b2d528d4dd31475fd0f8017b5c7899" - } - }, - "extract_dir": "Bilibili-Toolkit", - "persist": [ - "config.toml", - "proxy.txt" - ], - "bin": "bilibili.exe", - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/Hsury/Bilibili-Toolkit/releases/download/v$version/bilibili-toolkit-v$version-windows-amd64.zip" - } - } - } + "architecture": { + "64bit": { + "hash": "025b041ef3310ba4d0af8d0ee7ff82e094b2d528d4dd31475fd0f8017b5c7899", + "url": "https://github.com/Hsury/Bilibili-Toolkit/releases/download/v2.4/bilibili-toolkit-v2.4-windows-amd64.zip" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/Hsury/Bilibili-Toolkit/releases/download/v$version/bilibili-toolkit-v$version-windows-amd64.zip" + } + } + }, + "bin": "bilibili.exe", + "checkver": "github", + "description": "\u54d4\u54e9\u54d4\u54e9\uff08B\u7ad9\uff09\u8f85\u52a9\u5de5\u5177\u7bb1\uff0c\u652f\u6301Cookie/Token/Password\u878d\u5408\u6301\u4e45\u5316\u767b\u5f55\u4e0e\u591a\u7528\u6237\u64cd\u4f5c", + "extract_dir": "Bilibili-Toolkit", + "homepage": "https://github.com/Hsury/Bilibili-Toolkit", + "license": "MIT", + "persist": [ + "config.toml", + "proxy.txt" + ], + "version": "2.4" } diff --git a/bucket/bilibilidown.json b/bucket/bilibilidown.json index 5ecfb2bde6d..db57b287592 100644 --- a/bucket/bilibilidown.json +++ b/bucket/bilibilidown.json @@ -1,31 +1,16 @@ { - "autoupdate": { - "url": "https://github.com/nICEnnnnnnnLee/BilibiliDown/releases/download/V$version/BilibiliDown.v$version.release.zip" - }, - "bin": [ - [ - "run-UI.bat", - "BilibiliDown" - ] - ], - "checkver": "github", - "description": "Bilibili video downloader", - "hash": "1eeaf70faae41c5bcc8ea7467e37c6f25618449444772848cde0abaa24d867a3", + "version": "6.25", + "description": "Bilibili Video Downloader", "homepage": "https://github.com/nICEnnnnnnnLee/BilibiliDown", - "license": { - "identifier": "Apache-2.0", - "url": "https://github.com/nICEnnnnnnnLee/BilibiliDown/blob/master/LICENSE" - }, - "persist": "config", - "shortcuts": [ - [ - "run-UI.bat", - "BilibiliDown" - ] + "license": "Apache-2.0 license", + "url": "https://github.com/nICEnnnnnnnLee/BilibiliDown/releases/download/V6.25/BilibiliDown.v6.25.win_x64_jre11.release.zip", + "hash": "d8d4364f9768b78be0180e63eb92aa91bb033b1794077dc9fba0b0d86411ce76", + "persist": [ + "config", + "download" ], - "suggest": { - "JDK": "java/openjdk" - }, - "url": "https://github.com/nICEnnnnnnnLee/BilibiliDown/releases/download/V6.25/BilibiliDown.v6.25.release.zip", - "version": "6.25" + "checkver": "github", + "autoupdate": { + "url": "https://github.com/nICEnnnnnnnLee/BilibiliDown/releases/download/V$version/BilibiliDown.v$version.win_x64_jre11.release.zip" + } } diff --git a/bucket/bincmp-dv.json b/bucket/bincmp-dv.json index 1f6d7300ce3..7b5800d010d 100644 --- a/bucket/bincmp-dv.json +++ b/bucket/bincmp-dv.json @@ -1,9 +1,9 @@ { - "bin": "bincmp.exe", - "description": "Tiny and fast binary comparer of two files", - "hash": "d33f9189960624f0fb0ceac9f5469dc01158327a47a20e404246fcae59d7b719", - "homepage": "https://sourceforge.net/projects/bincmp", - "license": "GPL-2.0-only", - "url": "https://downloads.sourceforge.net/projects/bincmp/files/bincmp2/bincmp%202.9.0/bincmp290_exe.zip", - "version": "2.9.0" + "version": "2.9.0", + "description": "Tiny and fast binary comparer of two files", + "homepage": "https://sourceforge.net/projects/bincmp", + "license": "GPL-2.0-only", + "url": "https://downloads.sourceforge.net/projects/bincmp/files/bincmp2/bincmp%202.9.0/bincmp290_exe.zip", + "hash": "d33f9189960624f0fb0ceac9f5469dc01158327a47a20e404246fcae59d7b719", + "bin": "bincmp.exe" } diff --git a/bucket/birdfont.json b/bucket/birdfont.json index c6aa5415aa7..c81e4f12e73 100644 --- a/bucket/birdfont.json +++ b/bucket/birdfont.json @@ -1,10 +1,15 @@ { - "version": "5.0.22", - "homepage": "https://birdfont.org", + "autoupdate": { + "url": "https://birdfont.org/download/birdfont-$version-free.exe#/dl.7z" + }, + "checkver": { + "regex": "download/birdfont-([\\d.]+)", + "url": "https://birdfont.org/purchase.php" + }, "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-5.0.22-free.exe#/dl.7z", "hash": "c6a251d4c9932a71899bba211e17eaf792379efb4c6f8d66befb3d9f6fd1323e", + "homepage": "https://birdfont.org", + "license": "GNU GPL", "pre_install": "Remove-Item \"$dir\\uninstall*\" -Force", "shortcuts": [ [ @@ -12,11 +17,6 @@ "Birdfont" ] ], - "checkver": { - "url": "https://birdfont.org/purchase.php", - "regex": "download/birdfont-([\\d.]+)" - }, - "autoupdate": { - "url": "https://birdfont.org/download/birdfont-$version-free.exe#/dl.7z" - } + "url": "https://birdfont.org/download/birdfont-5.0.22-free.exe#/dl.7z", + "version": "5.0.22" } diff --git a/bucket/bitcomet.json b/bucket/bitcomet.json index 719d89feef7..a2baf437028 100644 --- a/bucket/bitcomet.json +++ b/bucket/bitcomet.json @@ -7,6 +7,12 @@ }, "url": "https://download.bitcomet.com/achive/BitComet_1.98.zip", "hash": "2b1a84d0f811ef36b80bfc4816c362eda0768c8bf3a8708ad7b800e393e6489e", + "bin": "BitComet.exe", + "pre_install": [ + "'BitComet.xml', 'Downloads.xml' | ForEach-Object {", + " if(!(Test-Path \"$persist_dir\\$_\")) { New-Item \"$dir\\$_\" | Out-Null }", + "}" + ], "persist": [ "BitComet.xml", "Downloads.xml", diff --git a/bucket/bitmapflow.json b/bucket/bitmapflow.json index 7dbb8cd3570..a1f74683e8c 100644 --- a/bucket/bitmapflow.json +++ b/bucket/bitmapflow.json @@ -1,18 +1,18 @@ { - "autoupdate": { - "url": "https://github.com/Bauxitedev/bitmapflow/releases/download/v$version/Bitmapflow_windows_v$version.zip" - }, - "checkver": "github", - "description": "A tool to generate inbetweens for animated sprites, written in godot-rust", - "hash": "5c4fe1f5e6951dafcc491cc4ccf86232e7d508f642861acdefd6012765c9101b", - "homepage": "https://github.com/Bauxitedev/bitmapflow", - "license": "Freeware", - "shortcuts": [ - [ - "Bitmapflow.exe", - "Bitmapflow" - ] - ], - "url": "https://github.com/Bauxitedev/bitmapflow/releases/download/v1.0.2/Bitmapflow_windows_v1.0.2.zip", - "version": "1.0.2" + "homepage": "https://github.com/Bauxitedev/bitmapflow", + "description": "A tool to generate inbetweens for animated sprites, written in godot-rust", + "license": "Freeware", + "version": "1.0.2", + "url": "https://github.com/Bauxitedev/bitmapflow/releases/download/v1.0.2/Bitmapflow_windows_v1.0.2.zip", + "hash": "5c4fe1f5e6951dafcc491cc4ccf86232e7d508f642861acdefd6012765c9101b", + "shortcuts": [ + [ + "Bitmapflow.exe", + "Bitmapflow" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/Bauxitedev/bitmapflow/releases/download/v$version/Bitmapflow_windows_v$version.zip" + } } diff --git a/bucket/blackbird-player.json b/bucket/blackbird-player.json index 451f8584e2e..1843c011a1d 100644 --- a/bucket/blackbird-player.json +++ b/bucket/blackbird-player.json @@ -1,30 +1,30 @@ { - "version": "1.9.0", - "homepage": "https://github.com/kkzzhizhou/scoop-zapps", - "description": "BlackBird-Player,黑鸟播放器,免费个人开发的Windows平台全球电视直播软件,海量精品线路,大量高清境外频道,大量CCTV央视及地方卫视,播放器内核引擎和解码器强大,具有电竞直播片库系统,直播源扫源工具、有效性验证工具、截图、视频录制、画质增强、硬件加速等功能,支持自定义直播源,支持回看。", - "url": "https://scoop-zapps.ziiyc.com/d/BlackBird-Player/BlackBird-Player-1.9.0.7z", - "hash": "e3137fae01541bec97f2c47099e4ff31f4e610de606e2ac7cf250c00c23acb62", - "bin": [ - [ - "BlackBird-Player.exe", - "blackbird" - ] - ], - "shortcuts": [ - [ - "BlackBird-Player.exe", - "黑鸟播放器" - ] - ], - "checkver": { - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/BlackBird-Player.latest", - "regex": "([\\d.]+)" - }, - "autoupdate": { - "url": "https://scoop-zapps.ziiyc.com/d/BlackBird-Player/BlackBird-Player-$version.7z", - "hash": { - "url": "$url.sha256", - "regex": "$sha256" - } - } + "autoupdate": { + "hash": { + "regex": "$sha256", + "url": "$url.sha256" + }, + "url": "https://scoop-zapps.ziiyc.com/d/BlackBird-Player/BlackBird-Player-$version.7z" + }, + "bin": [ + [ + "BlackBird-Player.exe", + "blackbird" + ] + ], + "checkver": { + "regex": "([\\d.]+)", + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/BlackBird-Player.latest" + }, + "description": "BlackBird-Player\uff0c\u9ed1\u9e1f\u64ad\u653e\u5668\uff0c\u514d\u8d39\u4e2a\u4eba\u5f00\u53d1\u7684Windows\u5e73\u53f0\u5168\u7403\u7535\u89c6\u76f4\u64ad\u8f6f\u4ef6\uff0c\u6d77\u91cf\u7cbe\u54c1\u7ebf\u8def\uff0c\u5927\u91cf\u9ad8\u6e05\u5883\u5916\u9891\u9053\uff0c\u5927\u91cfCCTV\u592e\u89c6\u53ca\u5730\u65b9\u536b\u89c6\uff0c\u64ad\u653e\u5668\u5185\u6838\u5f15\u64ce\u548c\u89e3\u7801\u5668\u5f3a\u5927\uff0c\u5177\u6709\u7535\u7ade\u76f4\u64ad\u7247\u5e93\u7cfb\u7edf\uff0c\u76f4\u64ad\u6e90\u626b\u6e90\u5de5\u5177\u3001\u6709\u6548\u6027\u9a8c\u8bc1\u5de5\u5177\u3001\u622a\u56fe\u3001\u89c6\u9891\u5f55\u5236\u3001\u753b\u8d28\u589e\u5f3a\u3001\u786c\u4ef6\u52a0\u901f\u7b49\u529f\u80fd\uff0c\u652f\u6301\u81ea\u5b9a\u4e49\u76f4\u64ad\u6e90\uff0c\u652f\u6301\u56de\u770b\u3002", + "hash": "e3137fae01541bec97f2c47099e4ff31f4e610de606e2ac7cf250c00c23acb62", + "homepage": "https://github.com/kkzzhizhou/scoop-zapps", + "shortcuts": [ + [ + "BlackBird-Player.exe", + "\u9ed1\u9e1f\u64ad\u653e\u5668" + ] + ], + "url": "https://scoop-zapps.ziiyc.com/d/BlackBird-Player/BlackBird-Player-1.9.0.7z", + "version": "1.9.0" } diff --git a/bucket/blast.json b/bucket/blast.json index 094d576c2a5..fbaf8c7d6d8 100644 --- a/bucket/blast.json +++ b/bucket/blast.json @@ -1,7 +1,7 @@ { - "version": "2.0.10", - "description": "A simple tool for API load testing and batch jobs", + "description": "Blast is a simple tool for API load testing and batch jobs.", "homepage": "https://github.com/dave/blast", + "version": "2.0.10", "license": "MIT", "architecture": { "64bit": { @@ -23,9 +23,6 @@ "32bit": { "url": "https://github.com/dave/blast/releases/download/$version/blast_$version_windows_386.tar.gz" } - }, - "hash": { - "url": "$baseurl/blast_$version_checksums.txt" } } } diff --git a/bucket/blredit.json b/bucket/blredit.json index d5455f29027..1a69ba54b25 100644 --- a/bucket/blredit.json +++ b/bucket/blredit.json @@ -1,55 +1,54 @@ { - "version": "0.10.0", - "description": "A loadout editor for Blacklight Revive", - "homepage": "https://github.com/HALOMAXX/BLREdit", - "license": "MIT", - "url": [ - "https://ghproxy.com/https://github.com/HALOMAXX/BLREdit/releases/download/v0.10.0/BLREdit.zip", - "https://ghproxy.com/https://github.com/HALOMAXX/BLREdit/releases/download/v0.10.0/Assets.zip" - ], - "hash": [ - "5506c06f690190462f47d355c9596da3f2c5da4993593f2fc67b6113362aacee", - "83d444975a82278426e82af754398e1364536a9871a4ee139f0bb40fe6b165ae" - ], - "extract_to": [ - "", - "Assets" - ], - "pre_install": [ - "foreach ($savedFile in 'GameClients','ModuleCache','ServerList','settings') {", - " if (!(Test-Path \"$persist_dir\\$savedFile.json\")) {", - " $fileType = ($savedFile -eq 'settings') ? '{}' : '[]'", - " Add-Content \"$dir\\$savedFile.json\" $fileType -Encoding Ascii", - " }", - "}" - ], - "pre_uninstall": [ - "foreach ($savedFile in 'GameClients','ModuleCache','ServerList','settings') {", - " if (Test-Path \"$dir\\$savedFile.json\") {", - " Copy-Item \"$dir\\$savedFile.json\" \"$persist_dir\\\" -Force -ErrorAction SilentlyContinue", - " }", - "}" - ], - "shortcuts": [ - [ - "BLREdit.exe", - "BLREdit" - ] - ], - "persist": [ - "Backup", - "Profiles", - "GameClients.json", - "ModuleCache.json", - "ServerList.json", - "settings.json" - ], - "checkver": "github", - "autoupdate": { + "version": "0.10.0", + "description": "A loadout editor for Blacklight Revive", + "homepage": "https://github.com/HALOMAXX/BLREdit", + "license": "MIT", "url": [ - "https://ghproxy.com/https://github.com/HALOMAXX/BLREdit/releases/download/v$version/BLREdit.zip", - "https://ghproxy.com/https://github.com/HALOMAXX/BLREdit/releases/download/v$version/Assets.zip" - ] - }, - "_from": "okibcn/ScoopMaster" + "https://github.com/HALOMAXX/BLREdit/releases/download/v0.10.0/BLREdit.zip", + "https://github.com/HALOMAXX/BLREdit/releases/download/v0.10.0/Assets.zip" + ], + "hash": [ + "5506c06f690190462f47d355c9596da3f2c5da4993593f2fc67b6113362aacee", + "83d444975a82278426e82af754398e1364536a9871a4ee139f0bb40fe6b165ae" + ], + "extract_to": [ + "", + "Assets" + ], + "pre_install": [ + "foreach ($savedFile in 'GameClients','ModuleCache','ServerList','settings') {", + " if (!(Test-Path \"$persist_dir\\$savedFile.json\")) {", + " $fileType = ($savedFile -eq 'settings') ? '{}' : '[]'", + " Add-Content \"$dir\\$savedFile.json\" $fileType -Encoding Ascii", + " }", + "}" + ], + "pre_uninstall": [ + "foreach ($savedFile in 'GameClients','ModuleCache','ServerList','settings') {", + " if (Test-Path \"$dir\\$savedFile.json\") {", + " Copy-Item \"$dir\\$savedFile.json\" \"$persist_dir\\\" -Force -ErrorAction SilentlyContinue", + " }", + "}" + ], + "shortcuts": [ + [ + "BLREdit.exe", + "BLREdit" + ] + ], + "persist": [ + "Backup", + "Profiles", + "GameClients.json", + "ModuleCache.json", + "ServerList.json", + "settings.json" + ], + "checkver": "github", + "autoupdate": { + "url": [ + "https://github.com/HALOMAXX/BLREdit/releases/download/v$version/BLREdit.zip", + "https://github.com/HALOMAXX/BLREdit/releases/download/v$version/Assets.zip" + ] + } } diff --git a/bucket/bluescreen.json b/bucket/bluescreen.json index 5426622fe3d..c8597a7bbd2 100644 --- a/bucket/bluescreen.json +++ b/bucket/bluescreen.json @@ -1,32 +1,15 @@ { - "homepage": "https://docs.microsoft.com/en-us/sysinternals/", - "description": "This screen saver not only accurately simulates Blue Screens, but simulated reboots as well (complete with CHKDSK), and works on Windows NT 4, Windows 2000, Windows XP, Server 2003 and Windows 95 and 98.", + "version": "3.2", + "description": "BlueScreen. Screen saver which not only accurately simulates Blue Screens, but simulated reboots as well.", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/bluescreen", "license": { "identifier": "Freeware", "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, - "version": "3.2", "url": "https://download.sysinternals.com/files/BlueScreen.zip", "hash": "ddd3fe457d8240a722852e3a50ae2b385ff4129d02966aa8991cd3342d2d6eb2", - "checkver": { - "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/bluescreen", - "re": "BlueScreen Screen Saver\\s(?:v|V)?([\\d.]+)" - }, + "checkver": "BlueScreen Screen Saver\\s+v([\\d.]+)btbtt-url-tool-v([\\d.]+)\\.zip)" - }, - "autoupdate": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/52pj/$matchFile", - "hash": { - "url": "https://scoop-apps.vercel.app/52pj", - "mode": "extract", - "regex": "$sha256\\s+$basename" - } - } + "autoupdate": { + "hash": { + "mode": "extract", + "regex": "$sha256\\s+$basename", + "url": "https://scoop-apps.vercel.app/52pj" + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/52pj/$matchFile" + }, + "bin": "btbtt-url-tool.exe", + "checkver": { + "regex": "(?btbtt-url-tool-v([\\d.]+)\\.zip)", + "url": "https://scoop-apps.vercel.app/52pj" + }, + "description": "btbtt url search tool.", + "hash": "84993884ca35f5de1a90216c0df2403b2dc598d89c76222308495420125f3d75", + "homepage": "https://www.btbtt10.com", + "license": { + "identifier": "Freeware" + }, + "pre_install": "Rename-Item \"$dir\\*.exe\" \"btbtt-url-tool.exe\" -force", + "shortcuts": [ + [ + "btbtt-url-tool.exe", + "BT \u4e4b\u5bb6\u4e13\u7528\u7f51\u5740\u67e5\u8be2\u5de5\u5177" + ] + ], + "url": "https://pan.jiemi.workers.dev/?file=/scoop/52pj/btbtt-url-tool-v1.2.zip", + "version": "1.2" } diff --git a/bucket/buildkit.json b/bucket/buildkit.json index 23790dff2ba..aaa6b60ba78 100644 --- a/bucket/buildkit.json +++ b/bucket/buildkit.json @@ -1,21 +1,22 @@ { - "version": "0.11.5", - "description": "concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit", - "homepage": "https://github.com/moby/buildkit", - "license": "Apache-2.0", "architecture": { "64bit": { - "url": "https://github.com/moby/buildkit/releases/download/v0.11.5/buildkit-v0.11.5.windows-amd64.tar.gz", - "hash": "71e2aee41c049cbe79ab3ed01aa5b89b288600de4bcf8c2a5e80e32f76762bee" + "hash": "71e2aee41c049cbe79ab3ed01aa5b89b288600de4bcf8c2a5e80e32f76762bee", + "url": "https://github.com/moby/buildkit/releases/download/v0.11.5/buildkit-v0.11.5.windows-amd64.tar.gz" } }, - "bin": "bin/buildctl.exe", - "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/moby/buildkit/releases/download/v$version/buildkit-v$version.windows-amd64.tar.gz" } } - } + }, + "bin": "buildctl.exe", + "checkver": "github", + "description": "concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit", + "extract_dir": "bin", + "homepage": "https://github.com/moby/buildkit", + "license": "Apache-2.0", + "version": "0.11.5" } diff --git a/bucket/bulkrenameutility-aoks.json b/bucket/bulkrenameutility-aoks.json index bec1c3f9524..ea12bd031b2 100644 --- a/bucket/bulkrenameutility-aoks.json +++ b/bucket/bulkrenameutility-aoks.json @@ -1,43 +1,43 @@ { - "version": "3.4.4.0", - "description": "file renaming software for Windows", - "homepage": "https://www.bulkrenameutility.co.uk/", - "license": "https://www.bulkrenameutility.co.uk/License.php", - "url": "http://www.s3.tgrmn.com/bru/BRU_NoInstall.zip", - "hash": "md5:8268648df4b9cb329920bbfe0b97bca1", - "architecture": { - "64bit": { - "extract_dir": "64-bit" - }, - "32bit": { - "extract_dir": "32-bit" - } - }, - "bin": "Bulk Rename Utility.exe", - "shortcuts": [ - [ - "Bulk Rename Utility.exe", - "Bulk Rename Utility" - ] - ], - "persist": "Bulk Rename Utility.ini", - "checkver": { - "url": "https://www.bulkrenameutility.co.uk/Download.php", - "regex": ">Bulk Rename Utility version ([\\d.]+)" - }, - "autoupdate": { - "url": "http://www.s3.tgrmn.com/bru/BRU_NoInstall.zip", - "hash": { - "url": "https://www.bulkrenameutility.co.uk/Download.php", - "regex": "MD5 value: $md5" - }, - "architecture": { - "64bit": { - "extract_dir": "64-bit" - }, - "32bit": { - "extract_dir": "32-bit" - } - } - } + "architecture": { + "32bit": { + "extract_dir": "32-bit" + }, + "64bit": { + "extract_dir": "64-bit" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "extract_dir": "32-bit" + }, + "64bit": { + "extract_dir": "64-bit" + } + }, + "hash": { + "regex": "MD5 value: $md5", + "url": "https://www.bulkrenameutility.co.uk/Download.php" + }, + "url": "http://www.s3.tgrmn.com/bru/BRU_NoInstall.zip" + }, + "bin": "Bulk Rename Utility.exe", + "checkver": { + "regex": ">Bulk Rename Utility version ([\\d.]+)", + "url": "https://www.bulkrenameutility.co.uk/Download.php" + }, + "description": "file renaming software for Windows", + "hash": "md5:8268648df4b9cb329920bbfe0b97bca1", + "homepage": "https://www.bulkrenameutility.co.uk/", + "license": "https://www.bulkrenameutility.co.uk/License.php", + "persist": "Bulk Rename Utility.ini", + "shortcuts": [ + [ + "Bulk Rename Utility.exe", + "Bulk Rename Utility" + ] + ], + "url": "http://www.s3.tgrmn.com/bru/BRU_NoInstall.zip", + "version": "3.4.4.0" } diff --git a/bucket/bunbackup.json b/bucket/bunbackup.json index ec408acc167..dd79936b4c6 100644 --- a/bucket/bunbackup.json +++ b/bucket/bunbackup.json @@ -1,50 +1,45 @@ { + "version": "6.11", + "description": "BunBackup is an easy and fast way to back up your files.", "homepage": "http://nagatsuki.la.coocan.jp/bunbackup/", - "description": "Easy and fast backup utility", "license": "Freeware", - "version": "6.11", "architecture": { - "32bit": { - "url": "http://nagatsuki.la.coocan.jp/bunbackup/download/BunBackup611.zip", - "hash": "73cc545ac336625f7f06aa58706980b4530490902489ae2ead1f52cea5daf4af" - }, "64bit": { "url": "http://nagatsuki.la.coocan.jp/bunbackup/64bit/BunBackupS611.zip", "hash": "0c1ca3f584de62d7118c13eb05009a10950ab7ddc68503139f8d8ea5d2811b5a" + }, + "32bit": { + "url": "http://nagatsuki.la.coocan.jp/bunbackup/download/BunBackup611.zip", + "hash": "73cc545ac336625f7f06aa58706980b4530490902489ae2ead1f52cea5daf4af" } }, + "pre_install": [ + "if(!(Test-Path(\"$persist_dir\"))) { New-Item \"$persist_dir\" -type directory | Out-Null }", + "if(!(Test-Path(\"$persist_dir\\BunBackup.ini\"))) { New-Item \"$persist_dir\\BunBackup.ini\" -type file | Out-Null }", + "if(!(Test-Path(\"$persist_dir\\バックアップ.lbk\"))) { New-Item \"$persist_dir\\バックアップ.lbk\" -type file | Out-Null }" + ], "bin": "BunBackup.exe", + "persist": [ + "BunBackup.ini", + "バックアップ.lbk" + ], "shortcuts": [ [ "BunBackup.exe", "BunBackup" ] ], - "persist": [ - "BunBackup.ini", - "BunBackup.env" - ], - "pre_install": [ - "function CreateEmptyFile($name) {", - " if (!(Test-Path \"$persist_dir\\$name\")) {", - " New-Item -Path \"$dir\\$name\" -ItemType File | Out-Null", - " }", - "}", - "CreateEmptyFile BunBackup.ini", - "CreateEmptyFile BunBackup.env" - ], "checkver": { "url": "http://nagatsuki.la.coocan.jp/bunbackup/download.htm", - "re": "download/BunBackup(\\d)(\\d{2}).zip", - "replace": "$1.$2" + "regex": "BunBackup Ver.([\\d.]+)([\\s\\S]*?)[\\d]+).zip" }, "autoupdate": { "architecture": { - "32bit": { - "url": "http://nagatsuki.la.coocan.jp/bunbackup/download/BunBackup$match1$match2.zip" - }, "64bit": { - "url": "http://nagatsuki.la.coocan.jp/bunbackup/64bit/BunBackupS$match1$match2.zip" + "url": "http://nagatsuki.la.coocan.jp/bunbackup/64bit/BunBackupS$matchFile.zip" + }, + "32bit": { + "url": "http://nagatsuki.la.coocan.jp/bunbackup/download/BunBackup$matchFile.zip" } } } diff --git a/bucket/bupsystem.json b/bucket/bupsystem.json index d598ad1de27..32c7dcb43ca 100644 --- a/bucket/bupsystem.json +++ b/bucket/bupsystem.json @@ -1,22 +1,22 @@ { - "version": "0.9.6.4", - "description": "Closed source Atari 7800 ProSystem emulator", - "homepage": "http://tailchao.com/BupSystem/", - "license": "Freeware", - "url": "http://tailchao.com/BupSystem/BupSystem_v0-9-6-4.zip", - "hash": "549062f037e59d9e57862d1846cdf2cc1b04404eb3f2f99f21e729aaee0ce813", - "shortcuts": [ - [ - "BupSystem.exe", - "BupSystem (Atari 7800)" - ] - ], - "checkver": { - "url": "http://tailchao.com/BupSystem/", - "regex": "BupSystem ([\\d.]+)" - }, - "autoupdate": { - "url": "http://tailchao.com/BupSystem/BupSystem_v$dashVersion.zip" - }, - "_from": "okibcn/ScoopMaster" + "version": "0.9.6.4", + "description": "Closed source Atari 7800 ProSystem emulator", + "homepage": "http://tailchao.com/BupSystem/", + "license": "Freeware", + "url": "http://tailchao.com/BupSystem/BupSystem_v0-9-6-4.zip", + "hash": "549062f037e59d9e57862d1846cdf2cc1b04404eb3f2f99f21e729aaee0ce813", + "shortcuts": [ + [ + "BupSystem.exe", + "BupSystem (Atari 7800)" + ] + ], + "checkver": { + "url": "http://tailchao.com/BupSystem/", + "regex": "BupSystem ([\\d.]+)" + + }, + "autoupdate": { + "url": "http://tailchao.com/BupSystem/BupSystem_v$dashVersion.zip" + } } diff --git a/bucket/burnintest-nonfree.json b/bucket/burnintest-nonfree.json index 97b06fb602b..7009298d0b7 100644 --- a/bucket/burnintest-nonfree.json +++ b/bucket/burnintest-nonfree.json @@ -1,19 +1,13 @@ { "##": "Evaluation version (30 days). Can be unlocked by licensing keys.", "##_2": "BurnInTest stores its config data at '$env:UserProfile\\Documents\\PassMark\\BurnInTest'", - "autoupdate": { - "url": "https://www.passmark.com/downloads/bitwindows.exe#/setup.exe" - }, - "checkver": { - "regex": "(?sm)Windows edition V([\\d.]+).*Build\\s(\\d+)

", - "replace": "${1}.${2}", - "url": "https://www.passmark.com/products/burnintest/download.php" - }, - "depends": "sudo", - "description": "PC reliability and load testing software", - "hash": "3acf6b0e56968029569691638f96d63a7bb784dd7f0be712796fcdf31a7f0f6b", "homepage": "https://www.passmark.com/products/burnintest/", + "version": "10.2.1005", "license": "Proprietary", + "description": "PC reliability and load testing software", + "depends": "sudo", + "url": "https://www.passmark.com/downloads/bitwindows.exe#/setup.exe", + "hash": "3acf6b0e56968029569691638f96d63a7bb784dd7f0be712796fcdf31a7f0f6b", "pre_install": [ "Invoke-ExternalCommand \"$dir\\setup.exe\" -ArgumentList '/verysilent' -RunAs | Out-Null", "Remove-Item \"$dir\\setup.exe\"", @@ -22,6 +16,12 @@ "uninstaller": { "script": "Invoke-ExternalCommand \"$Env:ProgramFiles\\BurnInTest\\unins000.exe\" -ArgumentList '/verysilent' -RunAs | Out-Null" }, - "url": "https://www.passmark.com/downloads/bitwindows.exe#/setup.exe", - "version": "10.2.1005" + "checkver": { + "url": "https://www.passmark.com/products/burnintest/download.php", + "regex": "(?sm)Windows edition V([\\d.]+).*Build\\s(\\d+)

", + "replace": "${1}.${2}" + }, + "autoupdate": { + "url": "https://www.passmark.com/downloads/bitwindows.exe#/setup.exe" + } } diff --git a/bucket/busybox-ash.json b/bucket/busybox-ash.json index abb568287af..85523d52a3b 100644 --- a/bucket/busybox-ash.json +++ b/bucket/busybox-ash.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "ash", - "ash" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "ash", + "ash" + ] + ] } diff --git a/bucket/busybox-awk.json b/bucket/busybox-awk.json index 018c65c7143..6eeb48bcc86 100644 --- a/bucket/busybox-awk.json +++ b/bucket/busybox-awk.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "awk", - "awk" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "awk", + "awk" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-basename.json b/bucket/busybox-basename.json index d01f7cb5726..ba276e55a8b 100644 --- a/bucket/busybox-basename.json +++ b/bucket/busybox-basename.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "basename", - "basename" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "basename", + "basename" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-bunzip2.json b/bucket/busybox-bunzip2.json index 011ef609de6..44b5218b5ac 100644 --- a/bucket/busybox-bunzip2.json +++ b/bucket/busybox-bunzip2.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "bunzip2", - "bunzip2" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "bunzip2", + "bunzip2" + ] + ] } diff --git a/bucket/busybox-chmod.json b/bucket/busybox-chmod.json index ee552a758ae..68c6fc3abb9 100644 --- a/bucket/busybox-chmod.json +++ b/bucket/busybox-chmod.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "chmod", - "chmod" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "chmod", + "chmod" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-clear.json b/bucket/busybox-clear.json index a7ebc87393a..6902e4049dd 100644 --- a/bucket/busybox-clear.json +++ b/bucket/busybox-clear.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "clear", - "clear" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "clear", + "clear" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-comm.json b/bucket/busybox-comm.json index 86484b64951..5ccd731587c 100644 --- a/bucket/busybox-comm.json +++ b/bucket/busybox-comm.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "comm", - "comm" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "comm", + "comm" + ] + ] } diff --git a/bucket/busybox-cpio.json b/bucket/busybox-cpio.json index a4cd4abd150..034a121cec7 100644 --- a/bucket/busybox-cpio.json +++ b/bucket/busybox-cpio.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "cpio", - "cpio" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "cpio", + "cpio" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-df.json b/bucket/busybox-df.json index 1af13fff5f6..f5422150ba6 100644 --- a/bucket/busybox-df.json +++ b/bucket/busybox-df.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "df", - "df" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "df", + "df" + ] + ] } diff --git a/bucket/busybox-diff.json b/bucket/busybox-diff.json index b15c50f8c3f..0799541b814 100644 --- a/bucket/busybox-diff.json +++ b/bucket/busybox-diff.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "diff", - "diff" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "diff", + "diff" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-dirname.json b/bucket/busybox-dirname.json index 932f4e28d8f..b3e5190b02a 100644 --- a/bucket/busybox-dirname.json +++ b/bucket/busybox-dirname.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "dirname", - "dirname" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "dirname", + "dirname" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-dos2unix.json b/bucket/busybox-dos2unix.json index 6ec6b2a80c2..f5fa59df39e 100644 --- a/bucket/busybox-dos2unix.json +++ b/bucket/busybox-dos2unix.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "dos2unix", - "dos2unix" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "dos2unix", + "dos2unix" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-du.json b/bucket/busybox-du.json index 1a778f62c1a..82594b72894 100644 --- a/bucket/busybox-du.json +++ b/bucket/busybox-du.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "du", - "du" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "du", + "du" + ] + ] } diff --git a/bucket/busybox-echo.json b/bucket/busybox-echo.json index c460c001d2d..818140edf7a 100644 --- a/bucket/busybox-echo.json +++ b/bucket/busybox-echo.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "echo", - "echo" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "echo", + "echo" + ] + ] } diff --git a/bucket/busybox-expand.json b/bucket/busybox-expand.json index 4bbb7d7aa3a..9f564e4429e 100644 --- a/bucket/busybox-expand.json +++ b/bucket/busybox-expand.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "expand", - "expand" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "expand", + "expand" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-false.json b/bucket/busybox-false.json index 7f2f17604c3..84796d19145 100644 --- a/bucket/busybox-false.json +++ b/bucket/busybox-false.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "false", - "false" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "false", + "false" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-fgrep.json b/bucket/busybox-fgrep.json index 5fb06540b0c..8eb0eb70ac3 100644 --- a/bucket/busybox-fgrep.json +++ b/bucket/busybox-fgrep.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "fgrep", - "fgrep" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "fgrep", + "fgrep" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-find.json b/bucket/busybox-find.json index b1fe6764ba3..b6f41e45cc7 100644 --- a/bucket/busybox-find.json +++ b/bucket/busybox-find.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "find", - "find" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "find", + "find" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-fold.json b/bucket/busybox-fold.json index e0574459fca..5c78cf7bbbe 100644 --- a/bucket/busybox-fold.json +++ b/bucket/busybox-fold.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "fold", - "fold" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "fold", + "fold" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-ftpput.json b/bucket/busybox-ftpput.json index 5daa436892e..25d318d4c1a 100644 --- a/bucket/busybox-ftpput.json +++ b/bucket/busybox-ftpput.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "ftpput", - "ftpput" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "ftpput", + "ftpput" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-getopt.json b/bucket/busybox-getopt.json index d53f1aae295..f0a210ba8d4 100644 --- a/bucket/busybox-getopt.json +++ b/bucket/busybox-getopt.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "getopt", - "getopt" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "getopt", + "getopt" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-gunzip.json b/bucket/busybox-gunzip.json index e17fb146d8f..cb1a63bf535 100644 --- a/bucket/busybox-gunzip.json +++ b/bucket/busybox-gunzip.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "gunzip", - "gunzip" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "gunzip", + "gunzip" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-hd.json b/bucket/busybox-hd.json index 2ba2e1c35bb..431e5ea1e81 100644 --- a/bucket/busybox-hd.json +++ b/bucket/busybox-hd.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "hd", - "hd" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "hd", + "hd" + ] + ] } diff --git a/bucket/busybox-head.json b/bucket/busybox-head.json index e0a8ad7d1c5..10e69d9bea9 100644 --- a/bucket/busybox-head.json +++ b/bucket/busybox-head.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "head", - "head" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "head", + "head" + ] + ] } diff --git a/bucket/busybox-httpd.json b/bucket/busybox-httpd.json index d232aee0106..3d56fb56996 100644 --- a/bucket/busybox-httpd.json +++ b/bucket/busybox-httpd.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "httpd", - "httpd" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "httpd", + "httpd" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-iconv.json b/bucket/busybox-iconv.json index a2f8263249f..456786c54a2 100644 --- a/bucket/busybox-iconv.json +++ b/bucket/busybox-iconv.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "iconv", - "iconv" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "iconv", + "iconv" + ] + ] } diff --git a/bucket/busybox-kill.json b/bucket/busybox-kill.json index cfb1c4596cb..48e3e25ed6a 100644 --- a/bucket/busybox-kill.json +++ b/bucket/busybox-kill.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "kill", - "kill" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "kill", + "kill" + ] + ] } diff --git a/bucket/busybox-killall.json b/bucket/busybox-killall.json index f7d23c48fcd..ae04ac04dae 100644 --- a/bucket/busybox-killall.json +++ b/bucket/busybox-killall.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "killall", - "killall" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "killall", + "killall" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-logname.json b/bucket/busybox-logname.json index cbfd0db85e4..ad6f52659ca 100644 --- a/bucket/busybox-logname.json +++ b/bucket/busybox-logname.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "logname", - "logname" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "logname", + "logname" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-lzma.json b/bucket/busybox-lzma.json index c5abaa58a4c..5f62e6dda52 100644 --- a/bucket/busybox-lzma.json +++ b/bucket/busybox-lzma.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "lzma", - "lzma" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "lzma", + "lzma" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-lzop.json b/bucket/busybox-lzop.json index d0e589e0bad..bd77e4bfebd 100644 --- a/bucket/busybox-lzop.json +++ b/bucket/busybox-lzop.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "lzop", - "lzop" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "lzop", + "lzop" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-mkdir.json b/bucket/busybox-mkdir.json index 3b5165e22da..fa6cd64f7a1 100644 --- a/bucket/busybox-mkdir.json +++ b/bucket/busybox-mkdir.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "mkdir", - "mkdir" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "mkdir", + "mkdir" + ] + ] } diff --git a/bucket/busybox-mktemp.json b/bucket/busybox-mktemp.json index 46c0eefb0e9..33e30a1a3c4 100644 --- a/bucket/busybox-mktemp.json +++ b/bucket/busybox-mktemp.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "mktemp", - "mktemp" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "mktemp", + "mktemp" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-nc.json b/bucket/busybox-nc.json index 1d0ddb045ea..aae07ee2a20 100644 --- a/bucket/busybox-nc.json +++ b/bucket/busybox-nc.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "nc", - "nc" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "nc", + "nc" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-od.json b/bucket/busybox-od.json index bc50199b21a..4495c3c7a93 100644 --- a/bucket/busybox-od.json +++ b/bucket/busybox-od.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "od", - "od" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "od", + "od" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-paste.json b/bucket/busybox-paste.json index f01587d947e..64fb080ee73 100644 --- a/bucket/busybox-paste.json +++ b/bucket/busybox-paste.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "paste", - "paste" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "paste", + "paste" + ] + ] } diff --git a/bucket/busybox-pgrep.json b/bucket/busybox-pgrep.json index 42195934f05..b5801cb2e47 100644 --- a/bucket/busybox-pgrep.json +++ b/bucket/busybox-pgrep.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "pgrep", - "pgrep" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "pgrep", + "pgrep" + ] + ] } diff --git a/bucket/busybox-pidof.json b/bucket/busybox-pidof.json index ea997794a8e..b0fbb1fdfa0 100644 --- a/bucket/busybox-pidof.json +++ b/bucket/busybox-pidof.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "pidof", - "pidof" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "pidof", + "pidof" + ] + ] } diff --git a/bucket/busybox-pipe_progress.json b/bucket/busybox-pipe_progress.json index b968b351dcc..346d0f80df3 100644 --- a/bucket/busybox-pipe_progress.json +++ b/bucket/busybox-pipe_progress.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "pipe_progress", - "pipe_progress" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "pipe_progress", + "pipe_progress" + ] + ] } diff --git a/bucket/busybox-printenv.json b/bucket/busybox-printenv.json index e580b8a5811..4a4d3854168 100644 --- a/bucket/busybox-printenv.json +++ b/bucket/busybox-printenv.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "printenv", - "printenv" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "printenv", + "printenv" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-printf.json b/bucket/busybox-printf.json index cc2aa920c40..56f2b1e0514 100644 --- a/bucket/busybox-printf.json +++ b/bucket/busybox-printf.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "printf", - "printf" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "printf", + "printf" + ] + ] } diff --git a/bucket/busybox-ps.json b/bucket/busybox-ps.json index 4579dab56ce..c22a80ef1b6 100644 --- a/bucket/busybox-ps.json +++ b/bucket/busybox-ps.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "ps", - "ps" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "ps", + "ps" + ] + ] } diff --git a/bucket/busybox-realpath.json b/bucket/busybox-realpath.json index 088cdbf90c0..684251dcd4b 100644 --- a/bucket/busybox-realpath.json +++ b/bucket/busybox-realpath.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "realpath", - "realpath" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "realpath", + "realpath" + ] + ] } diff --git a/bucket/busybox-reset.json b/bucket/busybox-reset.json index 2cd8450bdfe..a54fd99c75f 100644 --- a/bucket/busybox-reset.json +++ b/bucket/busybox-reset.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "reset", - "reset" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "reset", + "reset" + ] + ] } diff --git a/bucket/busybox-rpm.json b/bucket/busybox-rpm.json index 1479e21b375..b95ec5fc3ed 100644 --- a/bucket/busybox-rpm.json +++ b/bucket/busybox-rpm.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "rpm", - "rpm" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "rpm", + "rpm" + ] + ] } diff --git a/bucket/busybox-rpm2cpio.json b/bucket/busybox-rpm2cpio.json index cfbd67e1a26..d61e136f625 100644 --- a/bucket/busybox-rpm2cpio.json +++ b/bucket/busybox-rpm2cpio.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "rpm2cpio", - "rpm2cpio" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "rpm2cpio", + "rpm2cpio" + ] + ] } diff --git a/bucket/busybox-sed.json b/bucket/busybox-sed.json index f89662f2a68..3d7628daba1 100644 --- a/bucket/busybox-sed.json +++ b/bucket/busybox-sed.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "sed", - "sed" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "sed", + "sed" + ] + ] } diff --git a/bucket/busybox-sh.json b/bucket/busybox-sh.json index ee289dfae09..f5bbf221d3f 100644 --- a/bucket/busybox-sh.json +++ b/bucket/busybox-sh.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "sh", - "sh" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "sh", + "sh" + ] + ] } diff --git a/bucket/busybox-sha1sum.json b/bucket/busybox-sha1sum.json index d0419c38260..0b8bc57c1aa 100644 --- a/bucket/busybox-sha1sum.json +++ b/bucket/busybox-sha1sum.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "sha1sum", - "sha1sum" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "sha1sum", + "sha1sum" + ] + ] } diff --git a/bucket/busybox-sha256sum.json b/bucket/busybox-sha256sum.json index c7cfc12e707..59a7128a9d4 100644 --- a/bucket/busybox-sha256sum.json +++ b/bucket/busybox-sha256sum.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "sha256sum", - "sha256sum" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "sha256sum", + "sha256sum" + ] + ] } diff --git a/bucket/busybox-sha512sum.json b/bucket/busybox-sha512sum.json index 8185bdcd255..69c3dbed90a 100644 --- a/bucket/busybox-sha512sum.json +++ b/bucket/busybox-sha512sum.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "sha512sum", - "sha512sum" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "sha512sum", + "sha512sum" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-shred.json b/bucket/busybox-shred.json index c6bdf13ecec..02f8c3a8da6 100644 --- a/bucket/busybox-shred.json +++ b/bucket/busybox-shred.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "shred", - "shred" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "shred", + "shred" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-shuf.json b/bucket/busybox-shuf.json index 68ea960a338..7282ad014b4 100644 --- a/bucket/busybox-shuf.json +++ b/bucket/busybox-shuf.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "shuf", - "shuf" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "shuf", + "shuf" + ] + ] } diff --git a/bucket/busybox-split.json b/bucket/busybox-split.json index 4a309072517..845c6b19899 100644 --- a/bucket/busybox-split.json +++ b/bucket/busybox-split.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "split", - "split" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "split", + "split" + ] + ] } diff --git a/bucket/busybox-ssl_client.json b/bucket/busybox-ssl_client.json index 82eaf950063..5301b73ab6a 100644 --- a/bucket/busybox-ssl_client.json +++ b/bucket/busybox-ssl_client.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "ssl_client", - "ssl_client" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "ssl_client", + "ssl_client" + ] + ] } diff --git a/bucket/busybox-strings.json b/bucket/busybox-strings.json index 8fcf0aef5c1..765169064eb 100644 --- a/bucket/busybox-strings.json +++ b/bucket/busybox-strings.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "strings", - "strings" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "strings", + "strings" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-sum.json b/bucket/busybox-sum.json index b6efc2bf016..b21b708011b 100644 --- a/bucket/busybox-sum.json +++ b/bucket/busybox-sum.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "sum", - "sum" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "sum", + "sum" + ] + ] } diff --git a/bucket/busybox-tail.json b/bucket/busybox-tail.json index 467e21467ee..393fc8b2258 100644 --- a/bucket/busybox-tail.json +++ b/bucket/busybox-tail.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "tail", - "tail" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "tail", + "tail" + ] + ] } diff --git a/bucket/busybox-tee.json b/bucket/busybox-tee.json index 4b566f540ca..7d574c6e83e 100644 --- a/bucket/busybox-tee.json +++ b/bucket/busybox-tee.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "tee", - "tee" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "tee", + "tee" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-test.json b/bucket/busybox-test.json index 4596358370a..da06e033aab 100644 --- a/bucket/busybox-test.json +++ b/bucket/busybox-test.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "test", - "test" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "test", + "test" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-time.json b/bucket/busybox-time.json index bd016ffb322..946b3d163cf 100644 --- a/bucket/busybox-time.json +++ b/bucket/busybox-time.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "time", - "time" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "time", + "time" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-timeout.json b/bucket/busybox-timeout.json index b95a30a1d14..57be310ff90 100644 --- a/bucket/busybox-timeout.json +++ b/bucket/busybox-timeout.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "timeout", - "timeout" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "timeout", + "timeout" + ] + ] } diff --git a/bucket/busybox-tr.json b/bucket/busybox-tr.json index 5e78436b18b..1c0101e0711 100644 --- a/bucket/busybox-tr.json +++ b/bucket/busybox-tr.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "tr", - "tr" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "tr", + "tr" + ] + ] } diff --git a/bucket/busybox-true.json b/bucket/busybox-true.json index c0547c28d95..a8eb5350659 100644 --- a/bucket/busybox-true.json +++ b/bucket/busybox-true.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "true", - "true" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "true", + "true" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-truncate.json b/bucket/busybox-truncate.json index fca4a6cf142..f08392e2f8d 100644 --- a/bucket/busybox-truncate.json +++ b/bucket/busybox-truncate.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "truncate", - "truncate" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "truncate", + "truncate" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-ts.json b/bucket/busybox-ts.json index 7e21205aa2d..b0be0d011f4 100644 --- a/bucket/busybox-ts.json +++ b/bucket/busybox-ts.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "ts", - "ts" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "ts", + "ts" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-ttysize.json b/bucket/busybox-ttysize.json index 17c2ae2ccbf..e841a98d5a8 100644 --- a/bucket/busybox-ttysize.json +++ b/bucket/busybox-ttysize.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "ttysize", - "ttysize" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "ttysize", + "ttysize" + ] + ] } diff --git a/bucket/busybox-uname.json b/bucket/busybox-uname.json index 907830f71fc..0d7fc11e7c5 100644 --- a/bucket/busybox-uname.json +++ b/bucket/busybox-uname.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "uname", - "uname" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "uname", + "uname" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-uncompress.json b/bucket/busybox-uncompress.json index d3ce66dd97a..90ca24ddee5 100644 --- a/bucket/busybox-uncompress.json +++ b/bucket/busybox-uncompress.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "uncompress", - "uncompress" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "uncompress", + "uncompress" + ] + ] } diff --git a/bucket/busybox-unexpand.json b/bucket/busybox-unexpand.json index 5d1d57aba5d..d200880d50c 100644 --- a/bucket/busybox-unexpand.json +++ b/bucket/busybox-unexpand.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "unexpand", - "unexpand" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "unexpand", + "unexpand" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-uniq.json b/bucket/busybox-uniq.json index 766a4c77545..5c5681966ae 100644 --- a/bucket/busybox-uniq.json +++ b/bucket/busybox-uniq.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "uniq", - "uniq" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "uniq", + "uniq" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-unxz.json b/bucket/busybox-unxz.json index a1650f6bc69..a829264ccb3 100644 --- a/bucket/busybox-unxz.json +++ b/bucket/busybox-unxz.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "unxz", - "unxz" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "unxz", + "unxz" + ] + ] } diff --git a/bucket/busybox-usleep.json b/bucket/busybox-usleep.json index ce10c6fd434..fde3ba7d938 100644 --- a/bucket/busybox-usleep.json +++ b/bucket/busybox-usleep.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "usleep", - "usleep" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "usleep", + "usleep" + ] + ] } diff --git a/bucket/busybox-wget.json b/bucket/busybox-wget.json index 17c6eb55a3d..ca4bf1a1ea1 100644 --- a/bucket/busybox-wget.json +++ b/bucket/busybox-wget.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "wget", - "wget" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "wget", + "wget" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-which.json b/bucket/busybox-which.json index 9820aebf8e9..37dede9bfb3 100644 --- a/bucket/busybox-which.json +++ b/bucket/busybox-which.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "which", - "which" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "which", + "which" + ] + ] } diff --git a/bucket/busybox-whoami.json b/bucket/busybox-whoami.json index 54bc4435388..e11dbaa80f4 100644 --- a/bucket/busybox-whoami.json +++ b/bucket/busybox-whoami.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "whoami", - "whoami" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "whoami", + "whoami" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-whois.json b/bucket/busybox-whois.json index 7d56542ffde..2244f669690 100644 --- a/bucket/busybox-whois.json +++ b/bucket/busybox-whois.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "whois", - "whois" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "whois", + "whois" + ] + ] } diff --git a/bucket/busybox-xargs.json b/bucket/busybox-xargs.json index c9dd0f1c6c4..99045343ff5 100644 --- a/bucket/busybox-xargs.json +++ b/bucket/busybox-xargs.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "xargs", - "xargs" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "xargs", + "xargs" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-xxd.json b/bucket/busybox-xxd.json index e4495294852..a40499042ed 100644 --- a/bucket/busybox-xxd.json +++ b/bucket/busybox-xxd.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "xxd", - "xxd" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "xxd", + "xxd" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-zcat.json b/bucket/busybox-zcat.json index 24b372f18ac..12f71cda0e1 100644 --- a/bucket/busybox-zcat.json +++ b/bucket/busybox-zcat.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "zcat", - "zcat" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "zcat", + "zcat" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/buzz.json b/bucket/buzz.json index 9c5428b52ba..7f75143e4f8 100644 --- a/bucket/buzz.json +++ b/bucket/buzz.json @@ -1,20 +1,39 @@ { - "homepage": "https://github.com/chidiwilliams/buzz", - "description": "Transcribes and translates audio offline on your personal computer.", - "license": "MIT", "version": "0.7.2", - "url": "https://github.com/chidiwilliams/buzz/releases/download/v0.7.2/Buzz-0.7.2-windows.tar.gz", - "hash": "b6b74e4fcecdfdd5a860402c48e84ec912bab0275104a0af8cd451640e5edba4", + "description": "Buzz transcribes and translates audio offline on your personal computer. Powered by OpenAI's Whisper.", + "homepage": "https://github.com/chidiwilliams/buzz", + "license": "MIT license", + "architecture": { + "64bit": { + "url": "https://github.com/chidiwilliams/buzz/releases/download/v0.7.2/Buzz-0.7.2-windows.tar.gz", + "hash": "b6b74e4fcecdfdd5a860402c48e84ec912bab0275104a0af8cd451640e5edba4" + } + }, "extract_dir": "Buzz", - "bin": "Buzz.exe", + "installer": { + "script": [ + "ensure \"$persist_dir\" | Out-Null", + "New-Item \"$env:LOCALAPPDATA\\Buzz\" -ItemType Junction -Target \"$persist_dir\" | Out-Null" + ] + }, + "uninstaller": { + "script": "Remove-Item \"$env:LOCALAPPDATA\\Buzz\" -Recurse -Force -ErrorAction 'SilentlyContinue'" + }, "shortcuts": [ [ "Buzz.exe", "Buzz" ] ], - "checkver": "github", + "checkver": { + "url": "https://api.github.com/repos/chidiwilliams/buzz/releases", + "regex": "/releases/tag/(?:v|V)?([\\w.-]+)" + }, "autoupdate": { - "url": "https://github.com/chidiwilliams/buzz/releases/download/v$version/Buzz-$version-windows.tar.gz" + "architecture": { + "64bit": { + "url": "https://github.com/chidiwilliams/buzz/releases/download/v$version/Buzz-$version-windows.tar.gz" + } + } } } diff --git a/bucket/bz-editor.json b/bucket/bz-editor.json index 1a44a3c6f99..a75c85ab02c 100644 --- a/bucket/bz-editor.json +++ b/bucket/bz-editor.json @@ -1,25 +1,25 @@ { - "bin": "Bz64.exe", - "checkver": { - "regex": "\"name\":\"([\\d.]+)\".*\\(/uploads/(?[0-9a-z]{32})/Bz[\\d]+Portable\\.zip\\)", - "url": "https://gitlab.com/api/v4/projects/12653927/releases" - }, - "description": "Binary Editor", - "extract_dir": [ - "Bz1987Portable" - ], - "hash": "558e7af597b8d56321a351bfd3561c945edd917783a1ab2cae34e0fb3ec3892b", - "homepage": "https://gitlab.com/devill.tamachan/binaryeditorbz", - "license": "Freeware", - "persist": [ - "EnablePortableMode.txt" - ], - "shortcuts": [ - [ - "Bz64.exe", - "Bz" - ] - ], - "url": "https://gitlab.com/devill.tamachan/binaryeditorbz/uploads/da22779e33bcec39cbe8b6bddfacef4f/Bz1987Portable.zip", - "version": "1.9.8.7" + "version": "1.9.8.7", + "description": "Binary Editor", + "homepage": "https://gitlab.com/devill.tamachan/binaryeditorbz", + "license": "Freeware", + "url": "https://gitlab.com/devill.tamachan/binaryeditorbz/uploads/da22779e33bcec39cbe8b6bddfacef4f/Bz1987Portable.zip", + "hash": "558e7af597b8d56321a351bfd3561c945edd917783a1ab2cae34e0fb3ec3892b", + "extract_dir": [ + "Bz1987Portable" + ], + "bin": "Bz64.exe", + "shortcuts": [ + [ + "Bz64.exe", + "Bz" + ] + ], + "persist": [ + "EnablePortableMode.txt" + ], + "checkver": { + "url": "https://gitlab.com/api/v4/projects/12653927/releases", + "regex": "\"name\":\"([\\d.]+)\".*\\(/uploads/(?[0-9a-z]{32})/Bz[\\d]+Portable\\.zip\\)" + } } diff --git a/bucket/cacheset.json b/bucket/cacheset.json index 1d580c91d7d..10f78d425e2 100644 --- a/bucket/cacheset.json +++ b/bucket/cacheset.json @@ -1,44 +1,35 @@ { "version": "1.02", - "description": "A program that allows you to control the Cache Manager's working set size using functions provided by NT.", - "homepage": "https://learn.microsoft.com/sysinternals/downloads/cacheset", + "description": "CacheSet. Manipulates the working-set parameters of the system file cache.", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/cacheset", "license": { "identifier": "Freeware", - "url": "https://learn.microsoft.com/sysinternals/license-terms" + "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, "url": "https://download.sysinternals.com/files/CacheSet.zip", "hash": "3f8613a536b2dc55cf710ef94c5c5cd50d1e891b2bc49fc90fabb541de005b6a", - "architecture": { - "64bit": { - "bin": [ - [ - "Cacheset64.exe", - "Cacheset" - ] - ], - "shortcuts": [ - [ - "Cacheset64.exe", - "SysInternals/CacheSet", - "/accepteula" - ] - ] - }, - "32bit": { - "bin": "Cacheset.exe", - "shortcuts": [ - [ - "Cacheset.exe", - "SysInternals/CacheSet", - "/accepteula" - ] - ] - } - }, - "checkver": { - "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/cacheset.md", - "regex": "#.*?v([\\d.]+)" + "pre_install": [ + "$sysint = 'HKCU:\\SOFTWARE\\Sysinternals'", + "$fin = \"$sysint\\CacheSet\"", + "New-Item $sysint, $fin -ErrorAction 'SilentlyContinue' | Out-Null", + "Set-ItemProperty -Path $fin -Name 'EulaAccepted' -Value 1 -Type 'DWord' -Force | Out-Null" + ], + "uninstaller": { + "script": [ + "if ($purge) {", + " $sysInt = 'HKCU:\\SOFTWARE\\Sysinternals'", + " Remove-Item \"$sysInt\\CacheSet\" -ErrorAction 'SilentlyContinue' -Force -Recurse", + " if ((Get-ChildItem $sysInt).Count -eq 0) { Remove-Item $sysInt -ErrorAction 'SilentlyContinue' -Force -Recurse }", + "}" + ] }, + "shortcuts": [ + [ + "Cacheset.exe", + "SysInternals\\CacheSet" + ] + ], + "checkver": "CacheSet\\s+v([\\d.]+)\\d+\\.\\d+-\\d+) \\(Experimental\\)", - "replace": "${1}" + "regex": "v(\\d\\.\\d-\\d+)" }, "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/cemu-project/Cemu/releases/download/v$matchVer/cemu-$matchVer-windows-x64.zip" - } - }, - "extract_dir": "Cemu_$matchVer" + "url": "https://github.com/cemu-project/Cemu/releases/download/v$version/cemu-$version-windows-x64.zip", + "extract_dir": "Cemu_$version" } } diff --git a/bucket/cemu.json b/bucket/cemu.json index 8c29e0daf26..b9539ff891b 100644 --- a/bucket/cemu.json +++ b/bucket/cemu.json @@ -1,71 +1,45 @@ { + "homepage": "http://cemu.info/", "version": "2.0", - "description": "A Nintendo WiiU emulator capable of online play", - "homepage": "https://cemu.info/", - "license": "MPL-2.0", - "suggest": { - "Microsoft Visual C++ Runtime 2022": "extras/vcredist2022" - }, - "architecture": { - "64bit": { - "url": "https://github.com/cemu-project/Cemu/releases/download/v2.0/cemu-2.0-windows-x64.zip", - "hash": "660a5461333c9eecad3065c4c3e891e6c362f6df05c5e18fc4c36e3d806b6ca4" - } - }, - "extract_dir": "Cemu_2.0", - "installer": { - "script": [ - "if (!(Test-Path \"$persist_dir\\keys.txt\")) {", - " New-Item \"$dir\\keys.txt\" -Type File | Out-Null", - "}" + "url": "http://cemu.info/releases/cemu_2.0.zip", + "hash": "660a5461333c9eecad3065c4c3e891e6c362f6df05c5e18fc4c36e3d806b6ca4", + "extract_dir": "cemu_2.0", + "shortcuts": [ + [ + "Cemu.exe", + "Cemu" ] - }, - "post_install": [ - "'settings.xml' | ForEach-Object {", - " if (Test-Path \"$persist_dir\\$_.bak\") {", - " Copy-Item \"$persist_dir\\$_.bak\" \"$dir\\$_\" -Force", - " } else {", - " New-Item -ItemType File \"$dir\\$_\" | Out-Null", - " }", - "}" ], "bin": [ [ - "Cemu.exe", + "cemu.bat", "cemu" - ] - ], - "shortcuts": [ + ], [ "Cemu.exe", - "Cemu" + "cemu-nopath" ] ], + "checkver": "Latest release[\\s\\S]*?Cemu ((?[0-9.]+)[a-z]?)", + "autoupdate": { + "url": "http://cemu.info/releases/cemu_$matchShort.zip", + "extract_dir": "cemu_$matchShort" + }, + "suggest": { + "Microsoft Visual C++ 2015 X64 Redistributable": "extras/vcredist2015" + }, "persist": [ + "keys.txt", + "settings.bin", "controllerProfiles", "gameProfiles", "graphicPacks", + "shaderCache/transferable", "mlc01", - "sharedFonts", - "shaderCache\\transferable", - "keys.txt" + "hfiomlc01", + "memorySearcher" ], - "uninstaller": { - "script": [ - "'settings.xml' | ForEach-Object {", - " Copy-Item \"$dir\\$_\" \"$persist_dir\\$_.bak\" -Force", - "}" - ] - }, - "checkver": { - "github": "https://github.com/cemu-project/Cemu" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/cemu-project/Cemu/releases/download/v$version/cemu-$version-windows-x64.zip" - } - }, - "extract_dir": "Cemu_$version" - } + "pre_install": "Add-Content \"$dir\\keys.txt\" $null; Add-Content \"$dir\\settings.bin\" $null; \"@echo off`r`npushd $dir`r`nCemu.exe %*`r`npopd\" | out-file -Encoding ASCII $dir\\cemu.bat", + "description": "Experimental software to emulate Wii U applications on PC.", + "license": "Freeware" } diff --git a/bucket/centbrowser-portable.json b/bucket/centbrowser-portable.json index 4e6b1dd1fa6..54b3b15fab9 100644 --- a/bucket/centbrowser-portable.json +++ b/bucket/centbrowser-portable.json @@ -1,38 +1,38 @@ { - "version": "5.0.1002.295", - "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.295/centbrowser_5.0.1002.295_x64_portable.exe#/dl.7z", - "hash": "9ee0216f049e4a8af3569efa9b452b7bf4f1c51b147e45af0c3439e7799c3d0a" - }, - "32bit": { - "url": "http://static.centbrowser.com/win_stable/5.0.1002.295/centbrowser_5.0.1002.295_portable.exe#/dl.zip", - "hash": "9cb64a55676c9ec305427c7160bbadf8f2e21869bc16302d4971ec3242e3b4eb" - } - }, - "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" - } - } - } + "architecture": { + "32bit": { + "hash": "9cb64a55676c9ec305427c7160bbadf8f2e21869bc16302d4971ec3242e3b4eb", + "url": "http://static.centbrowser.com/win_stable/5.0.1002.295/centbrowser_5.0.1002.295_portable.exe#/dl.zip" + }, + "64bit": { + "hash": "9ee0216f049e4a8af3569efa9b452b7bf4f1c51b147e45af0c3439e7799c3d0a", + "url": "http://static.centbrowser.com/win_stable/5.0.1002.295/centbrowser_5.0.1002.295_x64_portable.exe#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://static.centbrowser.com/win_stable/$version/centbrowser_$version_portable.exe#/dl.zip" + }, + "64bit": { + "url": "http://static.centbrowser.com/win_stable/$version/centbrowser_$version_x64_portable.exe#/dl.7z" + } + } + }, + "checkver": { + "regex": "Version: ([\\d.]+)", + "url": "https://www.centbrowser.com/index.html" + }, + "description": "The Most Feature Rich Chromium", + "homepage": "https://www.centbrowser.com/", + "license": "GPL", + "notes": "Based on the prominent web browser project - Chromium, Cent Browser inherits all its advantages.", + "persist": "User Data", + "shortcuts": [ + [ + "chrome.exe", + "CentBrowser" + ] + ], + "version": "5.0.1002.295" } diff --git a/bucket/centbrowser.json b/bucket/centbrowser.json index 4b2cb3dd221..cb03b4ca503 100644 --- a/bucket/centbrowser.json +++ b/bucket/centbrowser.json @@ -1,36 +1,51 @@ { - "homepage": "https://www.centbrowser.com/", + "homepage": "https://www.centbrowser.com", "description": "The Most Feature Rich Chromium", + "notes": "This extracts app contents from the exe installer.", "version": "5.0.1002.295", - "license": "Freeware", "architecture": { "64bit": { - "url": "http://static.centbrowser.com/win_stable/5.0.1002.295/centbrowser_5.0.1002.295_x64_portable.exe#/dl.7z", - "hash": "9ee0216f049e4a8af3569efa9b452b7bf4f1c51b147e45af0c3439e7799c3d0a" + "url": "http://static.centbrowser.com/win_stable/5.0.1002.295/centbrowser_5.0.1002.295_x64.exe#/dl.7z", + "hash": "0ef3a5426d88610461a0c6bb94139bb6c67f5ba53a0e5e616b99c1677e87b009" }, "32bit": { - "url": "http://static.centbrowser.com/win_stable/5.0.1002.295/centbrowser_5.0.1002.295_portable.exe#/dl.7z", - "hash": "9cb64a55676c9ec305427c7160bbadf8f2e21869bc16302d4971ec3242e3b4eb" + "url": "http://static.centbrowser.com/win_stable/5.0.1002.295/centbrowser_5.0.1002.295.exe#/dl.7z", + "hash": "cfd8c7df975f2bb729e73ed8408caaf9b2594950396b09c6feb0841c2f3ed0eb" } }, + "installer": { + "script": [ + "$output = 7z x $dir\\chrome.7z \"-o$dir\"", + "rm $dir\\chrome.7z", + "Move-Item -Path \"$dir\\Chrome-bin\\chrome.exe\" -Destination \"$dir\\chrome.exe\"", + "Get-ChildItem -Path \"$dir\\Chrome-bin\\$version\" | Copy-Item -Destination \"$dir\" -Recurse -Container", + "Get-ChildItem -Path \"$dir\\Chrome-bin\\*\" -Recurse -Force | Remove-Item -Recurse -Force", + "Remove-Item -Path \"$dir\\Chrome-bin\" -Recurse -Force" + ] + }, + "bin": [ + [ + "chrome.exe", + "centbrowser" + ] + ], "shortcuts": [ [ "chrome.exe", - "Cent Browser" + "CentBrowser" ] ], - "persist": "User Data", "checkver": { "url": "https://www.centbrowser.com/history.html", - "re": "

v([\\d.]+)" + "regex": "v[\\d\\.]+\\s*\\[[\\d\\-]+\\]<\\/i><\\/p>" }, "autoupdate": { "architecture": { "64bit": { - "url": "http://static.centbrowser.com/win_stable/$version/centbrowser_$version_x64_portable.exe#/dl.7z" + "url": "http://static.centbrowser.com/win_stable/$version/centbrowser_$version_x64.exe#/dl.7z" }, "32bit": { - "url": "http://static.centbrowser.com/win_stable/$version/centbrowser_$version_portable.exe#/dl.7z" + "url": "http://static.centbrowser.com/win_stable/$version/centbrowser_$version.exe#/dl.7z" } } } diff --git a/bucket/certinfo.json b/bucket/certinfo.json index b8e7470f260..fb5b8dc0f78 100644 --- a/bucket/certinfo.json +++ b/bucket/certinfo.json @@ -1,31 +1,17 @@ { - "version": "1.0.15", - "description": "Print X.509 certificate info", - "homepage": "https://github.com/pete911/certinfo", - "license": "MIT", - "architecture": { - "64bit": { - "url": "https://github.com/pete911/certinfo/releases/download/v1.0.15/certinfo_1.0.15_windows_amd64.zip", - "hash": "321c5b5dd75b5e8c3944d4cc38eb357c02eb8c1a417615a873f2d3559bf9c2cb" + "autoupdate": { + "hash": { + "mode": "download" }, - "arm64": { - "url": "https://github.com/pete911/certinfo/releases/download/v1.0.15/certinfo_1.0.15_windows_arm64.zip", - "hash": "0f75202d308e1ec0de5b7e3223118d6dfcbc41b129c9d21a843608430b789e93" - } + "url": "https://github.com/pete911/certinfo/releases/download/v$version/certinfo_$version_windows_amd64.zip" }, "bin": "certinfo.exe", "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/pete911/certinfo/releases/download/v$version/certinfo_$version_windows_amd64.zip" - }, - "arm64": { - "url": "https://github.com/pete911/certinfo/releases/download/v$version/certinfo_$version_windows_arm64.zip" - } - }, - "hash": { - "url": "$baseurl/checksums.txt" - } - } + "description": "print x509 certificate info", + "extract_to": "", + "hash": "321c5b5dd75b5e8c3944d4cc38eb357c02eb8c1a417615a873f2d3559bf9c2cb", + "homepage": "https://github.com/pete911/certinfo", + "license": "MIT", + "url": "https://github.com/pete911/certinfo/releases/download/v1.0.15/certinfo_1.0.15_windows_amd64.zip", + "version": "1.0.15" } diff --git a/bucket/cff-explorer.json b/bucket/cff-explorer.json index 0aa58e0e3da..387a5a7e553 100644 --- a/bucket/cff-explorer.json +++ b/bucket/cff-explorer.json @@ -1,22 +1,15 @@ { + "homepage": "http://www.ntcore.com/exsuite.php", "version": "III", - "description": "USB Network Gate - USB to Ethernet Connector", - "homepage": "https://ntcore.com/?page_id=388", "license": "Freeware", - "depends": "", - "notes": [ - "", - "cff-explorer", - "" - ], - "url": "https://ntcore.com/files/CFF_Explorer.zip", "hash": "8e72bcb9c6e83f188f4a259ad039ed3cc37cdf2c3ea12b00f0df8d8b67e96d96", + "url": "https://ntcore.com/files/CFF_Explorer.zip", "extract_dir": "CFF_Explorer", - "#bin": "CFF Explorer.exe", + "bin": "CFF Explorer.exe", "shortcuts": [ [ "CFF Explorer.exe", - "Hack/PEtools/ntcore/CFF Explorer32" + "CFF Explorer" ] ] } diff --git a/bucket/cfg-cam.json b/bucket/cfg-cam.json index 218eb3771ff..d688e7d4b68 100644 --- a/bucket/cfg-cam.json +++ b/bucket/cfg-cam.json @@ -1,20 +1,20 @@ { - "autoupdate": { - "url": "https://github.com/SuslikV/cfg-cam/releases/download/$version/WebCameraConfig.exe" - }, - "checkver": "github", - "description": "Command-line application that saves and loads DirectShow webcam settings to/from the file", - "hash": "9B86576136912E33DB99E57CB5F392F7995C0397D869D400FAA58A67D2359CD4", - "homepage": "https://github.com/SuslikV/cfg-cam", - "license": "GPL-2.0-only", - "notes": [ - "All enabled DirectShow video input devices settings were saved to cam_sett.cfg file.", - "You can edit \"$dir\\cam_sett.cfg\" according to your needs.", - "Run WebCameraConfig.exe on startup to load settings from cam_sett.cfg file" - ], - "persist": "cam_sett.cfg", - "post_install": "Start-Process -FilePath \"$dir\\WebCameraConfig.exe\" -ArgumentList \"--savedev\" -NoNewWindow -Wait -RedirectStandardOutput \"$dir\\cam_sett.cfg\"", - "pre_install": "if (!(Test-Path \"$persist_dir\\cam_sett.cfg\")) { New-Item \"$dir\\cam_sett.cfg\" | Out-Null }", - "url": "https://github.com/SuslikV/cfg-cam/releases/download/1.0/WebCameraConfig.exe", - "version": "1.0" + "version": "1.0", + "description": "Command-line application that saves and loads DirectShow webcam settings to/from the file", + "homepage": "https://github.com/SuslikV/cfg-cam", + "license": "GPL-2.0-only", + "notes": [ + "All enabled DirectShow video input devices settings were saved to cam_sett.cfg file.", + "You can edit \"$dir\\cam_sett.cfg\" according to your needs.", + "Run WebCameraConfig.exe on startup to load settings from cam_sett.cfg file" + ], + "pre_install": "if (!(Test-Path \"$persist_dir\\cam_sett.cfg\")) { New-Item \"$dir\\cam_sett.cfg\" | Out-Null }", + "post_install": "Start-Process -FilePath \"$dir\\WebCameraConfig.exe\" -ArgumentList \"--savedev\" -NoNewWindow -Wait -RedirectStandardOutput \"$dir\\cam_sett.cfg\"", + "url": "https://github.com/SuslikV/cfg-cam/releases/download/1.0/WebCameraConfig.exe", + "hash": "9B86576136912E33DB99E57CB5F392F7995C0397D869D400FAA58A67D2359CD4", + "persist": "cam_sett.cfg", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/SuslikV/cfg-cam/releases/download/$version/WebCameraConfig.exe" + } } diff --git a/bucket/chansort-aoks.json b/bucket/chansort-aoks.json index 87d916378a4..0b832d02945 100644 --- a/bucket/chansort-aoks.json +++ b/bucket/chansort-aoks.json @@ -1,19 +1,19 @@ { - "##": "the usual github thing doesn't work", - "autoupdate": { - "extract_dir": "ChanSort_$version", - "url": "https://github.com/PredatH0r/ChanSort/releases/download/v$version/ChanSort_$version.zip" - }, - "bin": "chansort.exe", - "checkver": { - "re": "https://github.com/PredatH0r/ChanSort/releases/tag/v([\\d.-]+)", - "url": "https://github.com/PredatH0r/ChanSort/releases/latest" - }, - "description": "TV channel list editor for Samsung, LG, Panasonic, Sony, Hisense, Philips, ITT/Medion/Nabo/ok/PEAQ/Schaub-Lorenz/Silva-Schneider/Telefunken, Toshiba, VDR", - "extract_dir": "ChanSort_2023-01-23", - "hash": "baa94e4f2359c5e887ee7c44068a0fae2e8a37656c57fd6b3b80d50c9a9881c2", "homepage": "https://github.com/PredatH0r/ChanSort", + "description": "TV channel list editor for Samsung, LG, Panasonic, Sony, Hisense, Philips, ITT/Medion/Nabo/ok/PEAQ/Schaub-Lorenz/Silva-Schneider/Telefunken, Toshiba, VDR", + "version": "2023-01-23", "license": "GPL-3.0-only", "url": "https://github.com/PredatH0r/ChanSort/releases/download/v2023-01-23/ChanSort_2023-01-23.zip", - "version": "2023-01-23" + "hash": "baa94e4f2359c5e887ee7c44068a0fae2e8a37656c57fd6b3b80d50c9a9881c2", + "extract_dir": "ChanSort_2023-01-23", + "bin": "chansort.exe", + "##": "the usual github thing doesn't work", + "checkver": { + "url": "https://github.com/PredatH0r/ChanSort/releases/latest", + "re": "https://github.com/PredatH0r/ChanSort/releases/tag/v([\\d.-]+)" + }, + "autoupdate": { + "url": "https://github.com/PredatH0r/ChanSort/releases/download/v$version/ChanSort_$version.zip", + "extract_dir": "ChanSort_$version" + } } diff --git a/bucket/charles-proxy.json b/bucket/charles-proxy.json index d3dc1c42784..e8659136dc0 100644 --- a/bucket/charles-proxy.json +++ b/bucket/charles-proxy.json @@ -1,25 +1,25 @@ { - "autoupdate": { - "url": "https://www.charlesproxy.com/assets/release/$version/charles-proxy-$version-win64.msi" - }, - "checkver": { - "regex": "v([\\d\\.]+)", - "url": "https://www.charlesproxy.com/download/" - }, - "description": "Web Debugging Proxy Application", - "hash": "efb8f5cda02bd6bc42860e7069ada57cd97c5d81e0965a718a419125e65c7f31", - "homepage": "https://www.charlesproxy.com/", - "license": "Freeware", - "pre_install": [ - "Move-Item -Path \"$dir\\PFiles\\Charles\\*\" -Destination \"$dir\"", - "Remove-Item \"$dir\\PFiles\" -Force -Recurse" - ], - "shortcuts": [ - [ - "Charles.exe", - "Charles" - ] - ], - "url": "https://www.charlesproxy.com/assets/release/4.6.3/charles-proxy-4.6.3-win64.msi", - "version": "4.6.3" + "version": "4.6.3", + "homepage": "https://www.charlesproxy.com/", + "description": "Web Debugging Proxy Application", + "license": "Freeware", + "url": "https://www.charlesproxy.com/assets/release/4.6.3/charles-proxy-4.6.3-win64.msi", + "hash": "efb8f5cda02bd6bc42860e7069ada57cd97c5d81e0965a718a419125e65c7f31", + "pre_install": [ + "Move-Item -Path \"$dir\\PFiles\\Charles\\*\" -Destination \"$dir\"", + "Remove-Item \"$dir\\PFiles\" -Force -Recurse" + ], + "shortcuts": [ + [ + "Charles.exe", + "Charles" + ] + ], + "checkver": { + "url": "https://www.charlesproxy.com/download/", + "regex": "v([\\d\\.]+)" + }, + "autoupdate": { + "url": "https://www.charlesproxy.com/assets/release/$version/charles-proxy-$version-win64.msi" + } } diff --git a/bucket/cheat-engine-chs.json b/bucket/cheat-engine-chs.json index 9136112eb58..e6b114bec47 100644 --- a/bucket/cheat-engine-chs.json +++ b/bucket/cheat-engine-chs.json @@ -1,54 +1,54 @@ { - "version": "7.4", - "description": "Tool for modifying/debugging single player games and applications(Simplified Chinese Version).", - "homepage": "https://cheatengine.org/index.php", - "license": { - "identifier": "Freeware", - "url": "https://github.com/cheat-engine/cheat-engine/issues/60#issuecomment-467317576" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/gh/CheatEngine_7.4_Green.7z", - "hash": "b8402ee4c2fd1db400b153c6997308f7f9bb4bc4ddb0b24143a7ee79ea6b8cb8", - "extract_dir": "Cheat Engine 7.4", - "architecture": { - "64bit": { - "shortcuts": [ - [ - "Cheat Engine.exe", - "Cheat Engine Chs" - ], - [ - "windowsrepair.exe", - "Cheat Engine Windows Repair Chs" - ], - [ - "Tutorial-x86_64.exe", - "Cheat Engine Tutorial Chs" - ] - ] - }, - "32bit": { - "shortcuts": [ - [ - "Cheat Engine.exe", - "Cheat Engine Chs" - ], - [ - "windowsrepair.exe", - "Cheat Engine Windows Repair Chs" - ], - [ - "Tutorial-i386.exe", - "Cheat Engine Tutorial Chs" - ] - ] - } - }, - "checkver": { - "url": "https://api.github.com/repos/cheat-engine/cheat-engine/releases/latest", - "jsonpath": "$.tag_name" - }, - "autoupdate": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/gh/CheatEngine_$version_Green.7z", - "extract_dir": "Cheat Engine $version" - } + "architecture": { + "32bit": { + "shortcuts": [ + [ + "Cheat Engine.exe", + "Cheat Engine Chs" + ], + [ + "windowsrepair.exe", + "Cheat Engine Windows Repair Chs" + ], + [ + "Tutorial-i386.exe", + "Cheat Engine Tutorial Chs" + ] + ] + }, + "64bit": { + "shortcuts": [ + [ + "Cheat Engine.exe", + "Cheat Engine Chs" + ], + [ + "windowsrepair.exe", + "Cheat Engine Windows Repair Chs" + ], + [ + "Tutorial-x86_64.exe", + "Cheat Engine Tutorial Chs" + ] + ] + } + }, + "autoupdate": { + "extract_dir": "Cheat Engine $version", + "url": "https://pan.jiemi.workers.dev/?file=/scoop/gh/CheatEngine_$version_Green.7z" + }, + "checkver": { + "jsonpath": "$.tag_name", + "url": "https://api.github.com/repos/cheat-engine/cheat-engine/releases/latest" + }, + "description": "Tool for modifying/debugging single player games and applications(Simplified Chinese Version).", + "extract_dir": "Cheat Engine 7.4", + "hash": "b8402ee4c2fd1db400b153c6997308f7f9bb4bc4ddb0b24143a7ee79ea6b8cb8", + "homepage": "https://cheatengine.org/index.php", + "license": { + "identifier": "Freeware", + "url": "https://github.com/cheat-engine/cheat-engine/issues/60#issuecomment-467317576" + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/gh/CheatEngine_7.4_Green.7z", + "version": "7.4" } diff --git a/bucket/cheat-engine561.json b/bucket/cheat-engine561.json index 387579f2267..5ceabb063e5 100644 --- a/bucket/cheat-engine561.json +++ b/bucket/cheat-engine561.json @@ -1,17 +1,17 @@ { - "version": "5.6.1", - "description": "Tool for modifying/debugging single player games and applications.", - "homepage": "https://cheatengine.org/index.php", - "license": { - "identifier": "Freeware", - "url": "https://github.com/cheat-engine/cheat-engine/issues/60#issuecomment-467317576" - }, - "url": "https://github.com/LengSword/scoop-yls/releases/download/v0.0.1/Cheat_Engine_v5.6.1.7z", - "hash": "1758c38de9cdc2c2e65074b87a9e8f0b65014d9c00553265ddd90cefe17e0dfb", - "shortcuts": [ - [ - "Cheat Engine.exe", - "Cheat Engine 5.6.1" - ] - ] + "description": "Tool for modifying/debugging single player games and applications.", + "hash": "1758c38de9cdc2c2e65074b87a9e8f0b65014d9c00553265ddd90cefe17e0dfb", + "homepage": "https://cheatengine.org/index.php", + "license": { + "identifier": "Freeware", + "url": "https://github.com/cheat-engine/cheat-engine/issues/60#issuecomment-467317576" + }, + "shortcuts": [ + [ + "Cheat Engine.exe", + "Cheat Engine 5.6.1" + ] + ], + "url": "https://github.com/LengSword/scoop-yls/releases/download/v0.0.1/Cheat_Engine_v5.6.1.7z", + "version": "5.6.1" } diff --git a/bucket/chfs.json b/bucket/chfs.json index 5b81bc1a518..876185849bd 100644 --- a/bucket/chfs.json +++ b/bucket/chfs.json @@ -1,29 +1,55 @@ { "version": "2.0", - "description": "CuteHttpFileServer/chfs 是一个免费的、HTTP 协议的文件共享服务器,使用浏览器可以快速访问。", + "description": "CuteHttpFileServer/chfs是一个免费的、HTTP协议的文件共享服务器,使用浏览器可以快速访问.", "homepage": "http://iscute.cn/chfs", "license": "Freeware", "architecture": { - "32bit": { - "url": "http://iscute.cn/tar/chfs/2.0/chfs-windows-x86-2.0.zip", - "hash": "95fdf8b8169dd3b49b87245a72adb57f8525164a894ace3a6ae3726dcb8cb64a" - }, "64bit": { - "url": "http://iscute.cn/tar/chfs/2.0/chfs-windows-x64-2.0.zip", - "hash": "33e4c6fe4d99327160e41f52dea31b967a627e5e249266743f3cc0f43e3828b8" + "url": [ + "http://iscute.cn/tar/chfs/2.0/chfs-windows-x64-2.0.zip", + "http://iscute.cn/asset/chfs.ini" + ], + "hash": [ + "33e4c6fe4d99327160e41f52dea31b967a627e5e249266743f3cc0f43e3828b8", + "69d9e8917cfee8e0d1ad4c6697cb0c9956a4a5dc2f684e17f4a6ecf6580417f3" + ] + }, + "32bit": { + "url": [ + "http://iscute.cn/tar/chfs/2.0/chfs-windows-x86-2.0.zip", + "http://iscute.cn/asset/chfs.ini" + ], + "hash": [ + "95fdf8b8169dd3b49b87245a72adb57f8525164a894ace3a6ae3726dcb8cb64a", + "69d9e8917cfee8e0d1ad4c6697cb0c9956a4a5dc2f684e17f4a6ecf6580417f3" + ] } }, "bin": "chfs.exe", "checkver": { - "regex": ">chfs-windows-.+-(?[\\d\\.]+).zip" + "regex": "chfs-windows-x64-([\\d.]+).zip" }, + "persist": [ + "chfs.ini", + "logs" + ], + "notes": [ + "使用配置文件启动如下", + "chfs --file=\"$dir\\chfs.ini\"" + ], "autoupdate": { "architecture": { - "32bit": { - "url": "http://iscute.cn/tar/chfs/2.0/chfs-windows-x86-$version.zip" - }, "64bit": { - "url": "http://iscute.cn/tar/chfs/2.0/chfs-windows-x64-$version.zip" + "url": [ + "http://iscute.cn/tar/chfs/$version/chfs-windows-x64-$version.zip", + "http://iscute.cn/asset/chfs.ini" + ] + }, + "32bit": { + "url": [ + "http://iscute.cn/tar/chfs/$version/chfs-windows-x86-$version.zip", + "http://iscute.cn/asset/chfs.ini" + ] } } } diff --git a/bucket/chrome-beta-shuax.json b/bucket/chrome-beta-shuax.json index b74aa26d745..6ab10073b83 100644 --- a/bucket/chrome-beta-shuax.json +++ b/bucket/chrome-beta-shuax.json @@ -1,54 +1,54 @@ { - "autoupdate": { - "hash": { - "mode": "extract", - "regex": "$sha256\\s+$basename", - "url": "https://scoop-apps.vercel.app/shuax" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/shuax/Chrome.7z" - }, - "bin": [ - [ - "Chrome.exe", - "chrome-beta-plus" - ] - ], - "checkver": { - "regex": "(?sm)beta.*?win-x86.*?chrome/[\\w-]+_([\\d.]+)", - "url": "https://scoop-apps.vercel.app/chrome" - }, - "depends": [ - "sudo", - "meta/chrome-beta", - "meta/chrome-plus" - ], - "description": "chrome-beta + chrome-plus.", - "hash": "7545b06b1ee39aeb9ea1467b6db429f5fb0ec6863bb5b8b921d4d29057127087", - "homepage": "https://www.google.com/chrome/", - "installer": { - "script": [ - "New-Item -Path \"$dir\" -Name \"App\" -ItemType \"directory\" | Out-Null", - "Get-ChildItem \"$(appdir chrome-beta $global)\\current\\\" -Exclude *install.json,*manifest.json,*Data | ForEach-Object { Copy-Item $_.FullName \"$dir\\App\\\" -Recurse -Force -ErrorAction SilentlyContinue }", - "Get-ChildItem \"$(appdir chrome-plus $global)\\current\\\" -Exclude *install.json,*manifest.json | ForEach-Object { Copy-Item $_.FullName \"$dir\\App\\\" -Recurse -Force -ErrorAction SilentlyContinue }" - ] - }, - "license": { - "identifier": "Freeware", - "url": "https://www.google.com/chrome/privacy/eula_text.html" - }, - "persist": [ - "Data", - "Cache" - ], - "shortcuts": [ - [ - "Chrome.exe", - "Google Chrome Beta Plus" - ] - ], - "uninstaller": { - "script": "sudo Start-Process \"$dir\\\u6e05\u7406.bat\" -WorkingDirectory \"$dir\" -Wait" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/shuax/Chrome.7z", - "version": "102.0.5005.40" + "version": "102.0.5005.40", + "description": "chrome-beta + chrome-plus.", + "homepage": "https://www.google.com/chrome/", + "license": { + "identifier": "Freeware", + "url": "https://www.google.com/chrome/privacy/eula_text.html" + }, + "depends": [ + "sudo", + "meta/chrome-beta", + "meta/chrome-plus" + ], + "url": "https://pan.jiemi.workers.dev/?file=/scoop/shuax/Chrome.7z", + "hash": "7545b06b1ee39aeb9ea1467b6db429f5fb0ec6863bb5b8b921d4d29057127087", + "installer": { + "script": [ + "New-Item -Path \"$dir\" -Name \"App\" -ItemType \"directory\" | Out-Null", + "Get-ChildItem \"$(appdir chrome-beta $global)\\current\\\" -Exclude *install.json,*manifest.json,*Data | ForEach-Object { Copy-Item $_.FullName \"$dir\\App\\\" -Recurse -Force -ErrorAction SilentlyContinue }", + "Get-ChildItem \"$(appdir chrome-plus $global)\\current\\\" -Exclude *install.json,*manifest.json | ForEach-Object { Copy-Item $_.FullName \"$dir\\App\\\" -Recurse -Force -ErrorAction SilentlyContinue }" + ] + }, + "uninstaller": { + "script": "sudo Start-Process \"$dir\\清理.bat\" -WorkingDirectory \"$dir\" -Wait" + }, + "bin": [ + [ + "Chrome.exe", + "chrome-beta-plus" + ] + ], + "shortcuts": [ + [ + "Chrome.exe", + "Google Chrome Beta Plus" + ] + ], + "persist": [ + "Data", + "Cache" + ], + "checkver": { + "url": "https://scoop-apps.vercel.app/chrome", + "regex": "(?sm)beta.*?win-x86.*?chrome/[\\w-]+_([\\d.]+)" + }, + "autoupdate": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/shuax/Chrome.7z", + "hash": { + "url": "https://scoop-apps.vercel.app/shuax", + "mode": "extract", + "regex": "$sha256\\s+$basename" + } + } } diff --git a/bucket/chrome-canary-portable.json b/bucket/chrome-canary-portable.json index dde1acc0605..f0194696178 100644 --- a/bucket/chrome-canary-portable.json +++ b/bucket/chrome-canary-portable.json @@ -1,64 +1,64 @@ { - "version": "109.0.5414.3", - "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": { + "32bit": { + "hash": "bf9c861516d3ce63644cbd3393bf06a1dc247df36709f2e56aea23f94453722e", + "url": "https://dl.google.com/release2/chrome/acgmltkczpbqvcqk5faaz3c3ryoq_109.0.5414.3/109.0.5414.3_chrome_installer.exe#/dl.7z" + }, + "64bit": { + "hash": "292d14bf6ec4d1d22611ca91a2691cbdc1feaa5b16265a698593b8c65dea7b9f", + "url": "https://dl.google.com/release2/chrome/adir3d3u47wci3zt53dc3l2z4yvq_109.0.5414.3/109.0.5414.3_chrome_installer.exe#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "hash": { + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", + "xpath": "/chromechecker/canary32[version='$matchVer32']/sha256" }, - "architecture": { - "64bit": { - "url": "https://dl.google.com/release2/chrome/adir3d3u47wci3zt53dc3l2z4yvq_109.0.5414.3/109.0.5414.3_chrome_installer.exe#/dl.7z", - "hash": "292d14bf6ec4d1d22611ca91a2691cbdc1feaa5b16265a698593b8c65dea7b9f" - }, - "32bit": { - "url": "https://dl.google.com/release2/chrome/acgmltkczpbqvcqk5faaz3c3ryoq_109.0.5414.3/109.0.5414.3_chrome_installer.exe#/dl.7z", - "hash": "bf9c861516d3ce63644cbd3393bf06a1dc247df36709f2e56aea23f94453722e" - } + "url": "https://dl.google.com/release2/chrome/$match32_$matchVer32/$matchVer32_chrome_installer.exe#/dl.7z" + }, + "64bit": { + "hash": { + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", + "xpath": "/chromechecker/canary64[version='$version']/sha256" }, - "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)(?[\\d.]+).+release2/chrome/(?<32>[\\w-]+)_.+(?[\\d.]+).+release2/chrome/(?<64>[\\w-]+)_.+" - }, - "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" - } - } - } - } + "url": "https://dl.google.com/release2/chrome/$match64_$version/$version_chrome_installer.exe#/dl.7z" + } + } + }, + "bin": [ + [ + "chrome.exe", + "chrome-canary", + "--user-data-dir=\"$dir\\User Data\"" + ], + [ + "chrome.exe", + "google-chrome-canary", + "--user-data-dir=\"$dir\\User Data\"" + ] + ], + "checkver": { + "regex": "(?sm)(?[\\d.]+).+release2/chrome/(?<32>[\\w-]+)_.+(?[\\d.]+).+release2/chrome/(?<64>[\\w-]+)_.+", + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml" + }, + "description": "Fast, secure, and free web browser, built for the modern web.", + "homepage": "https://www.google.com/chrome/canary", + "installer": { + "script": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal" + }, + "license": { + "identifier": "Freeware", + "url": "https://www.google.com/chrome/privacy/eula_text.html" + }, + "persist": "User Data", + "shortcuts": [ + [ + "chrome.exe", + "Google Chrome (Canary)", + "--user-data-dir=\"$dir\\User Data\"" + ] + ], + "version": "109.0.5414.3" } diff --git a/bucket/chrome-canary.json b/bucket/chrome-canary.json index de3d5c707de..e31561fe8c0 100644 --- a/bucket/chrome-canary.json +++ b/bucket/chrome-canary.json @@ -1,65 +1,65 @@ { - "architecture": { - "32bit": { - "hash": "aaed58e3244e6902914f66cea988e89481c0aafe60111391bb21f5566d5cee83", - "url": "https://redirector.gvt1.com/edgedl/release2/chrome/ahm3qhp5tfugxg6dakowvh2vvy_103.0.5047.0/103.0.5047.0_chrome_installer.exe#/dl.7z" - }, - "64bit": { - "hash": "3da307075b7258b8ec7422247cc524e6ed806429545767b74afabea32eef29a0", - "url": "https://redirector.gvt1.com/edgedl/release2/chrome/adeicuj6652oekffsmpwlkimexqa_103.0.5047.0/103.0.5047.0_chrome_installer.exe#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "hash": { - "jsonpath": "$[?(@.Product == 'canary')].Release[?(@.Architecture == 'win-x86')].Hash", - "url": "https://scoop-apps.vercel.app/chrome" + "version": "103.0.5047.0", + "description": "Fast, secure, and free web browser, built for the modern web(Canary, Portable Edition).", + "homepage": "https://www.google.com/chrome/", + "license": { + "identifier": "Freeware", + "url": "https://www.google.com/chrome/privacy/eula_text.html" }, - "url": "https://redirector.gvt1.com/edgedl/release2/$match86#/dl.7z" - }, - "64bit": { - "hash": { - "jsonpath": "$[?(@.Product == 'canary')].Release[?(@.Architecture == 'win-x64')].Hash", - "url": "https://scoop-apps.vercel.app/chrome" + "architecture": { + "64bit": { + "url": "https://redirector.gvt1.com/edgedl/release2/chrome/adeicuj6652oekffsmpwlkimexqa_103.0.5047.0/103.0.5047.0_chrome_installer.exe#/dl.7z", + "hash": "3da307075b7258b8ec7422247cc524e6ed806429545767b74afabea32eef29a0" + }, + "32bit": { + "url": "https://redirector.gvt1.com/edgedl/release2/chrome/ahm3qhp5tfugxg6dakowvh2vvy_103.0.5047.0/103.0.5047.0_chrome_installer.exe#/dl.7z", + "hash": "aaed58e3244e6902914f66cea988e89481c0aafe60111391bb21f5566d5cee83" + } }, - "url": "https://redirector.gvt1.com/edgedl/release2/$match64#/dl.7z" - } - } - }, - "bin": [ - [ - "chrome.exe", - "chrome-canary", - "--user-data-dir=\"$dir\\User Data\"" - ] - ], - "checkver": { - "regex": "(?sm)canary.*?win-x86.*?(?<86>chrome/[\\w-]+_(?[\\d.]+).*?_chrome_installer.exe).*?win-x64.*?(?<64>chrome/[\\w-]+_(?[\\d.]+).*?_chrome_installer.exe)", - "url": "https://scoop-apps.vercel.app/chrome" - }, - "description": "Fast, secure, and free web browser, built for the modern web(Canary, Portable Edition).", - "homepage": "https://www.google.com/chrome/", - "installer": { - "script": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal" - }, - "license": { - "identifier": "Freeware", - "url": "https://www.google.com/chrome/privacy/eula_text.html" - }, - "persist": "User Data", - "post_install": [ - "if (!(Test-Path \"$dir\\User Data\\*\") -and (Test-Path \"$env:LocalAppData\\Google\\Chrome\\User Data\")) {", - " info '[Portable Mode]: Copying user data...'", - " Copy-Item \"$env:LocalAppData\\Google\\Chrome\\User Data\\*\" \"$dir\\User Data\" -Recurse", - "}" - ], - "shortcuts": [ - [ - "chrome.exe", - "Google Chrome Canary", - "--user-data-dir=\"$dir\\User Data\"" - ] - ], - "version": "103.0.5047.0" + "installer": { + "script": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal" + }, + "bin": [ + [ + "chrome.exe", + "chrome-canary", + "--user-data-dir=\"$dir\\User Data\"" + ] + ], + "shortcuts": [ + [ + "chrome.exe", + "Google Chrome Canary", + "--user-data-dir=\"$dir\\User Data\"" + ] + ], + "post_install": [ + "if (!(Test-Path \"$dir\\User Data\\*\") -and (Test-Path \"$env:LocalAppData\\Google\\Chrome\\User Data\")) {", + " info '[Portable Mode]: Copying user data...'", + " Copy-Item \"$env:LocalAppData\\Google\\Chrome\\User Data\\*\" \"$dir\\User Data\" -Recurse", + "}" + ], + "persist": "User Data", + "checkver": { + "url": "https://scoop-apps.vercel.app/chrome", + "regex": "(?sm)canary.*?win-x86.*?(?<86>chrome/[\\w-]+_(?[\\d.]+).*?_chrome_installer.exe).*?win-x64.*?(?<64>chrome/[\\w-]+_(?[\\d.]+).*?_chrome_installer.exe)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://redirector.gvt1.com/edgedl/release2/$match64#/dl.7z", + "hash": { + "url": "https://scoop-apps.vercel.app/chrome", + "jsonpath": "$[?(@.Product == 'canary')].Release[?(@.Architecture == 'win-x64')].Hash" + } + }, + "32bit": { + "url": "https://redirector.gvt1.com/edgedl/release2/$match86#/dl.7z", + "hash": { + "url": "https://scoop-apps.vercel.app/chrome", + "jsonpath": "$[?(@.Product == 'canary')].Release[?(@.Architecture == 'win-x86')].Hash" + } + } + } + } } diff --git a/bucket/chrome-dev-shuax.json b/bucket/chrome-dev-shuax.json index 9b8acd1c3b3..8099dbafd2e 100644 --- a/bucket/chrome-dev-shuax.json +++ b/bucket/chrome-dev-shuax.json @@ -1,54 +1,54 @@ { - "autoupdate": { - "hash": { - "mode": "extract", - "regex": "$sha256\\s+$basename", - "url": "https://scoop-apps.vercel.app/shuax" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/shuax/Chrome.7z" - }, - "bin": [ - [ - "Chrome.exe", - "chrome-dev-plus" - ] - ], - "checkver": { - "regex": "(?sm)dev.*?win-x86.*?chrome/[\\w-]+_([\\d.]+)", - "url": "https://scoop-apps.vercel.app/chrome" - }, - "depends": [ - "sudo", - "meta/chrome-dev", - "meta/chrome-plus" - ], - "description": "chrome-dev + chrome-plus.", - "hash": "7545b06b1ee39aeb9ea1467b6db429f5fb0ec6863bb5b8b921d4d29057127087", - "homepage": "https://www.google.com/chrome/", - "installer": { - "script": [ - "New-Item -Path \"$dir\" -Name \"App\" -ItemType \"directory\" | Out-Null", - "Get-ChildItem \"$(appdir chrome-dev $global)\\current\\\" -Exclude *install.json,*manifest.json,*Data | ForEach-Object { Copy-Item $_.FullName \"$dir\\App\\\" -Recurse -Force -ErrorAction SilentlyContinue }", - "Get-ChildItem \"$(appdir chrome-plus $global)\\current\\\" -Exclude *install.json,*manifest.json | ForEach-Object { Copy-Item $_.FullName \"$dir\\App\\\" -Recurse -Force -ErrorAction SilentlyContinue }" - ] - }, - "license": { - "identifier": "Freeware", - "url": "https://www.google.com/chrome/privacy/eula_text.html" - }, - "persist": [ - "Data", - "Cache" - ], - "shortcuts": [ - [ - "Chrome.exe", - "Google Chrome Dev Plus" - ] - ], - "uninstaller": { - "script": "sudo Start-Process \"$dir\\\u6e05\u7406.bat\" -WorkingDirectory \"$dir\" -Wait" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/shuax/Chrome.7z", - "version": "103.0.5042.0" + "version": "103.0.5042.0", + "description": "chrome-dev + chrome-plus.", + "homepage": "https://www.google.com/chrome/", + "license": { + "identifier": "Freeware", + "url": "https://www.google.com/chrome/privacy/eula_text.html" + }, + "depends": [ + "sudo", + "meta/chrome-dev", + "meta/chrome-plus" + ], + "url": "https://pan.jiemi.workers.dev/?file=/scoop/shuax/Chrome.7z", + "hash": "7545b06b1ee39aeb9ea1467b6db429f5fb0ec6863bb5b8b921d4d29057127087", + "installer": { + "script": [ + "New-Item -Path \"$dir\" -Name \"App\" -ItemType \"directory\" | Out-Null", + "Get-ChildItem \"$(appdir chrome-dev $global)\\current\\\" -Exclude *install.json,*manifest.json,*Data | ForEach-Object { Copy-Item $_.FullName \"$dir\\App\\\" -Recurse -Force -ErrorAction SilentlyContinue }", + "Get-ChildItem \"$(appdir chrome-plus $global)\\current\\\" -Exclude *install.json,*manifest.json | ForEach-Object { Copy-Item $_.FullName \"$dir\\App\\\" -Recurse -Force -ErrorAction SilentlyContinue }" + ] + }, + "uninstaller": { + "script": "sudo Start-Process \"$dir\\清理.bat\" -WorkingDirectory \"$dir\" -Wait" + }, + "bin": [ + [ + "Chrome.exe", + "chrome-dev-plus" + ] + ], + "shortcuts": [ + [ + "Chrome.exe", + "Google Chrome Dev Plus" + ] + ], + "persist": [ + "Data", + "Cache" + ], + "checkver": { + "url": "https://scoop-apps.vercel.app/chrome", + "regex": "(?sm)dev.*?win-x86.*?chrome/[\\w-]+_([\\d.]+)" + }, + "autoupdate": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/shuax/Chrome.7z", + "hash": { + "url": "https://scoop-apps.vercel.app/shuax", + "mode": "extract", + "regex": "$sha256\\s+$basename" + } + } } diff --git a/bucket/chrome.json b/bucket/chrome.json index 49ee312f920..06f340fa3eb 100644 --- a/bucket/chrome.json +++ b/bucket/chrome.json @@ -1,23 +1,31 @@ { - "version": "109.0.5414.129", - "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/juzaykgd5e6nyvk27fwtbrjgoa_109.0.5414.129/109.0.5414.129_chrome_installer.exe#/dl.7z", - "hash": "4441c778f7f4b91df40350dff2b37fd4afb81a0165239ec1dd5f750834f1b54a" - }, "32bit": { - "url": "https://dl.google.com/release2/chrome/kr3ekrngooyu46qwruasnjsjey_109.0.5414.129/109.0.5414.129_chrome_installer.exe#/dl.7z", - "hash": "9cdf7cb2927d93ccfb070a8b79232a8161112a5c27f5a1fc1203fd0f70f35832" + "hash": "9cdf7cb2927d93ccfb070a8b79232a8161112a5c27f5a1fc1203fd0f70f35832", + "url": "https://dl.google.com/release2/chrome/kr3ekrngooyu46qwruasnjsjey_109.0.5414.129/109.0.5414.129_chrome_installer.exe#/dl.7z" + }, + "64bit": { + "hash": "4441c778f7f4b91df40350dff2b37fd4afb81a0165239ec1dd5f750834f1b54a", + "url": "https://dl.google.com/release2/chrome/juzaykgd5e6nyvk27fwtbrjgoa_109.0.5414.129/109.0.5414.129_chrome_installer.exe#/dl.7z" } }, - "installer": { - "script": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal" + "autoupdate": { + "architecture": { + "32bit": { + "hash": { + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", + "xpath": "/chromechecker/stable32[version='$version']/sha256" + }, + "url": "https://dl.google.com/release2/chrome/$match32_$version/$version_chrome_installer.exe#/dl.7z" + }, + "64bit": { + "hash": { + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", + "xpath": "/chromechecker/stable64[version='$version']/sha256" + }, + "url": "https://dl.google.com/release2/chrome/$match64_$version/$version_chrome_installer.exe#/dl.7z" + } + } }, "bin": [ [ @@ -26,6 +34,29 @@ "--user-data-dir=\"$dir\\User Data\"" ] ], + "checkver": { + "regex": "(?sm)(?[\\d.]+).+release2/chrome/(?<32>[\\w-]+)_.+.+release2/chrome/(?<64>[\\w-]+)_.+", + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml" + }, + "description": "Fast, secure, and free web browser, built for the modern web.", + "env_set": { + "CHROME_EXECUTABLE": "$dir\\chrome.exe" + }, + "homepage": "https://www.google.com/chrome/", + "installer": { + "script": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal" + }, + "license": { + "identifier": "Freeware", + "url": "https://www.google.com/chrome/privacy/eula_text.html" + }, + "persist": "User Data", + "post_install": [ + "if (!(Test-Path \"$dir\\User Data\\*\") -and (Test-Path \"$env:LocalAppData\\Google\\Chrome\\User Data\")) {", + " info '[Portable Mode]: Copying user data...'", + " Copy-Item \"$env:LocalAppData\\Google\\Chrome\\User Data\\*\" \"$dir\\User Data\" -Recurse", + "}" + ], "shortcuts": [ [ "chrome.exe", @@ -33,36 +64,5 @@ "--user-data-dir=\"$dir\\User Data\"" ] ], - "post_install": [ - "if (!(Test-Path \"$dir\\User Data\\*\") -and (Test-Path \"$env:LocalAppData\\Google\\Chrome\\User Data\")) {", - " info '[Portable Mode]: Copying user data...'", - " Copy-Item \"$env:LocalAppData\\Google\\Chrome\\User Data\\*\" \"$dir\\User Data\" -Recurse", - "}" - ], - "env_set": { - "CHROME_EXECUTABLE": "$dir\\chrome.exe" - }, - "persist": "User Data", - "checkver": { - "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", - "regex": "(?sm)(?[\\d.]+).+release2/chrome/(?<32>[\\w-]+)_.+.+release2/chrome/(?<64>[\\w-]+)_.+" - }, - "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" - } - } - } - } + "version": "109.0.5414.129" } diff --git a/bucket/chromedriver-111.json b/bucket/chromedriver-111.json index 21045499b67..750eafcb7a4 100644 --- a/bucket/chromedriver-111.json +++ b/bucket/chromedriver-111.json @@ -1,17 +1,17 @@ { - "version": "111.0.5563.64", - "description": "An open source tool for automated testing of webapps across many browsers", - "homepage": "https://chromedriver.chromium.org/", - "license": "BSD-3-Clause", - "url": "https://chromedriver.storage.googleapis.com/111.0.5563.64/chromedriver_win32.zip", - "hash": "md5:1ab9bad13ad569d982302e7e4da63d6c", - "bin": "chromedriver.exe", - "checkver": "stable.*?([\\d.]+)<", - "autoupdate": { - "url": "https://chromedriver.storage.googleapis.com/$version/chromedriver_win32.zip", - "hash": { - "url": "https://chromedriver.storage.googleapis.com/?prefix=$version/", - "regex": "$version/$basename.*?\"$md5\"" - } + "version": "111.0.5563.64", + "description": "An open source tool for automated testing of webapps across many browsers", + "homepage": "https://chromedriver.chromium.org/", + "license": "BSD-3-Clause", + "url": "https://chromedriver.storage.googleapis.com/111.0.5563.64/chromedriver_win32.zip", + "hash": "md5:1ab9bad13ad569d982302e7e4da63d6c", + "bin": "chromedriver.exe", + "checkver": "stable.*?([\\d.]+)<", + "autoupdate": { + "url": "https://chromedriver.storage.googleapis.com/$version/chromedriver_win32.zip", + "hash": { + "url": "https://chromedriver.storage.googleapis.com/?prefix=$version/", + "regex": "$version/$basename.*?\"$md5\"" } + } } diff --git a/bucket/chromium-portable.json b/bucket/chromium-portable.json index 16b3959844a..1310f9f6c37 100644 --- a/bucket/chromium-portable.json +++ b/bucket/chromium-portable.json @@ -1,37 +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(?[\\d.]+)-r(?[\\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" - } - } + "architecture": { + "64bit": { + "extract_dir": "ungoogled-chromium-105.0.5195.127-1_Win64", + "hash": "35fd8452cd72effdc88fb6b120b79755cafc6179c1072c60729cde7a49b85368", + "url": "https://github.com/macchrome/winchrome/releases/download/v105.0.5195.127-r1027018-Win64/ungoogled-chromium-105.0.5195.127-1_Win64.7z" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "extract_dir": "ungoogled-chromium-$matchChromeversion-1_Win64", + "url": "https://github.com/macchrome/winchrome/releases/download/v$matchChromeversion-r$matchBuild-Win64/ungoogled-chromium-$matchChromeversion-1_Win64.7z" + } + }, + "hash": { + "regex": "(?s)$basename.*?$sha1", + "url": "https://github.com/macchrome/winchrome/releases/tag/v$matchChromeversion-r$matchBuild-Win64" + } + }, + "checkver": { + "regex": "/releases/tag/v(?[\\d.]+)-r(?[\\d]+)-Win64", + "replace": "${chromeVersion}-r${build}", + "url": "https://github.com/macchrome/winchrome/tags" + }, + "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", + "shortcuts": [ + [ + "chrome.exe", + "Chromium", + "--user-data-dir=\"$dir\\User Data\"" + ] + ], + "version": "105.0.5195.127-r1027018" } diff --git a/bucket/cinebench.json b/bucket/cinebench.json index 630f398dab9..cbc6e4d6a6c 100644 --- a/bucket/cinebench.json +++ b/bucket/cinebench.json @@ -1,18 +1,18 @@ { - "architecture": { - "64bit": { - "hash": "fff6d34b8f696de64a534fc9f0788ec1e9f1bda880a88aed92df8b96d1797c42", - "shortcuts": [ - [ - "Cinebench.exe", - "Cinebench" - ] - ], - "url": "https://http.maxon.net/pub/cinebench/CinebenchR23.zip" - } - }, - "description": "A real-world cross-platform test suite that evaluates your computer's hardware capabilities.", - "homepage": "https://www.maxon.net/en/products/cinebench-r23-overview/", - "license": "Freeware", - "version": "23.2.0.0" + "homepage": "https://www.maxon.net/en/products/cinebench-r23-overview/", + "description": "A real-world cross-platform test suite that evaluates your computer's hardware capabilities.", + "license": "Freeware", + "version": "23.2.0.0", + "architecture": { + "64bit": { + "url": "https://http.maxon.net/pub/cinebench/CinebenchR23.zip", + "hash": "fff6d34b8f696de64a534fc9f0788ec1e9f1bda880a88aed92df8b96d1797c42", + "shortcuts": [ + [ + "Cinebench.exe", + "Cinebench" + ] + ] + } + } } diff --git a/bucket/cinebench20.json b/bucket/cinebench20.json index 3f6140947dd..e70a4a67337 100644 --- a/bucket/cinebench20.json +++ b/bucket/cinebench20.json @@ -1,18 +1,18 @@ { - "architecture": { - "64bit": { - "hash": "56e55220743fba867ec7dbf192aed8b2470c579cce2be6a09e8143d995612184", - "shortcuts": [ - [ - "Cinebench.exe", - "Cinebench" - ] - ], - "url": "http://http.maxon.net/pub/cinebench/CinebenchR20.zip" - } - }, - "description": "A real-world cross-platform test suite that evaluates your computer's hardware capabilities.", - "homepage": "https://www.maxon.net/en/products/cinebench-r20-overview/", - "license": "Freeware", - "version": "20.0.6.0" + "homepage": "https://www.maxon.net/en/products/cinebench-r20-overview/", + "description": "A real-world cross-platform test suite that evaluates your computer's hardware capabilities.", + "license": "Freeware", + "version": "20.0.6.0", + "architecture": { + "64bit": { + "url": "http://http.maxon.net/pub/cinebench/CinebenchR20.zip", + "hash": "56e55220743fba867ec7dbf192aed8b2470c579cce2be6a09e8143d995612184", + "shortcuts": [ + [ + "Cinebench.exe", + "Cinebench" + ] + ] + } + } } diff --git a/bucket/cintanotes.json b/bucket/cintanotes.json index 0f9fefac9d0..5dbb92b7123 100644 --- a/bucket/cintanotes.json +++ b/bucket/cintanotes.json @@ -1,9 +1,9 @@ { - "homepage": "http://cintanotes.com/", "version": "3.13", - "license": "freeware", + "description": "Yet another typical ZIP archiver", + "homepage": "https://cintanotes.com", "url": "http://cintanotes.com/files/CintaNotes_3_13.zip", - "hash": "061988673BC8D3AA77273E64F591750EC38AD5ADCD55DD55E148E7FE3ED5528A", + "hash": "061988673bc8d3aa77273e64f591750ec38ad5adcd55dd55e148e7fe3ed5528a", "extract_dir": "CintaNotes_3_13", "bin": "CintaNotes.exe", "shortcuts": [ @@ -12,13 +12,22 @@ "CintaNotes" ] ], + "pre_install": [ + "New-Item \"$persist_dir\\cintanotes.db\" -ErrorAction Ignore | Out-Null", + "New-Item \"$persist_dir\\cintanotes.db-journal\" -ErrorAction Ignore | Out-Null", + "New-Item \"$persist_dir\\cintanotes.settings\" -ErrorAction Ignore | Out-Null" + ], "persist": [ - "CintaNotes.settings", + "cintanotes.db", + "cintanotes.db-journal", + "cintanotes.settings", "backup" ], "checkver": { - "url": "http://cintanotes.com/download/", - "regex": "Version ([\\d.]+) • Free • Windows" + "url": "http://cintanotes.com/updater.xml", + "xpath": "/updater/secondaryDownloadURL", + "regex": "http://cintanotes.com/files/CintaNotes_([\\d]+)_([\\d].+).zip", + "replace": "${1}.${2}" }, "autoupdate": { "url": "http://cintanotes.com/files/CintaNotes_$underscoreVersion.zip", diff --git a/bucket/clash-for-windows.json b/bucket/clash-for-windows.json index a8a9371c985..b019c31b17b 100644 --- a/bucket/clash-for-windows.json +++ b/bucket/clash-for-windows.json @@ -1,20 +1,50 @@ { - "homepage": "https://docs.cfw.lbyczf.com/", - "description": "A Windows GUI based on Clash https://docs.cfw.lbyczf.com/", + "homepage": "https://github.com/Fndroid/clash_for_windows_pkg", + "description": "A Windows GUI based on Clash", "version": "0.20.19", "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/Fndroid/clash_for_windows_pkg/releases/download/0.20.19/Clash.for.Windows.Setup.0.20.19.exe#/clash.7z", - "hash": "7302d676a42ab582eb3569d8ad8e959360a823826ac680e4dc4c95675e245fde", - "installer": { - "script": [ - "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", - "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninstall*\" -Force -Recurse" - ] - } + "url": "https://github.com/Fndroid/clash_for_windows_pkg/releases/download/0.20.19/Clash.for.Windows-0.20.19-win.7z", + "hash": "10750cc09f50773826090581047eb173dc7890462833c297f212f022ec4f4b66" + }, + "32bit": { + "url": "https://github.com/Fndroid/clash_for_windows_pkg/releases/download/0.20.19/Clash.for.Windows-0.20.19-ia32-win.7z", + "hash": "b11169e52095a9b6eff4cb356480787d432a12035b0acd7a46d7787587576f8a" } }, + "installer": { + "script": [ + "if (!(Test-Path \"$persist_dir\\data\")) {", + " New-Item \"$persist_dir\\data\" -Type Directory -Force | Out-Null", + " if (Test-Path \"$env:USERPROFILE\\.config\\clash\") {", + " Copy-Item -Path \"$env:USERPROFILE\\.config\\clash\\*\" -Destination \"$persist_dir\\data\" -Recurse -Container", + " }", + "}", + "$runtimeCache = \"$env:APPDATA\\clash_win\"", + "$runtimeCachePersist = \"$persist_dir\\clash_win\"", + "if (Test-Path $runtimeCachePersist) {", + " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", + " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", + "} else {", + " if (Test-Path $runtimeCache) {", + " Move-Item $runtimeCache $runtimeCachePersist -Force", + " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", + " }", + "}" + ] + }, + "uninstaller": { + "script": [ + "$runtimeCache = \"$env:APPDATA\\clash_win\"", + "$runtimeCachePersist = \"$persist_dir\\clash_win\"", + "if (!(Test-Path $runtimeCachePersist)) {", + " Move-Item $runtimeCache $runtimeCachePersist -Force", + "} else {", + " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", + "}" + ] + }, "shortcuts": [ [ "Clash for Windows.exe", @@ -22,14 +52,26 @@ ] ], "persist": "data", - "checkver": { - "github": "https://github.com/Fndroid/clash_for_windows_pkg" - }, + "checkver": "github", "autoupdate": { - "url": "https://github.com/Fndroid/clash_for_windows_pkg/releases/download/$version/Clash.for.Windows.Setup.$version.exe#/clash.7z", - "hash": { - "url": "$baseurl/sha256sum", - "regex": "^exe: $sha256" + "architecture": { + "64bit": { + "url": "https://github.com/Fndroid/clash_for_windows_pkg/releases/download/$version/Clash.for.Windows-$version-win.7z", + "hash": { + "url": "https://github.com/Fndroid/clash_for_windows_pkg/releases/download/$version/sha256sum", + "mode": "extract", + "regex": "(?m)^7z: $sha256" + } + }, + "32bit": { + "url": "https://github.com/Fndroid/clash_for_windows_pkg/releases/download/$version/Clash.for.Windows-$version-ia32-win.7z", + "hash": { + "url": "https://github.com/Fndroid/clash_for_windows_pkg/releases/download/$version/sha256sum", + "mode": "extract", + "regex": "^ia32-7z: $sha256" + } + } } - } + }, + "notes": "Clash for Windows data are now saved into '$persist_dir' and persisted by Scoop." } diff --git a/bucket/clash-verge.json b/bucket/clash-verge.json index aeb0d34e36b..4571adeecff 100644 --- a/bucket/clash-verge.json +++ b/bucket/clash-verge.json @@ -1,28 +1,33 @@ { - "homepage": "https://github.com/zzzgydi/clash-verge", - "license": "GPL-3.0", "version": "1.3.0", - "description": "A Clash GUI based on tauri. Supports Windows, macOS and Linux. ", + "description": "A Clash GUI based on tauri.", + "homepage": "https://github.com/zzzgydi/clash-verge", + "license": "GPL-3.0-only", "architecture": { "64bit": { "url": "https://github.com/zzzgydi/clash-verge/releases/download/v1.3.0/Clash.Verge_1.3.0_x64_portable.zip", "hash": "0a5b02448dfda690e521e0ffeb96b36865825f6f441f03fb69ff1a3931e5921a" } }, - "checkver": { - "github": "https://github.com/zzzgydi/clash-verge" - }, + "post_install": [ + "ensure \"$dir\\.config\" | Out-Null", + "if (!(Test-Path \"$dir\\.config\\PORTABLE\")) {", + " New-Item -Path \"$dir\\.config\\PORTABLE\" -ItemType file | Out-Null", + "}" + ], + "persist": ".config", + "shortcuts": [ + [ + "Clash Verge.exe", + "Clash Verge" + ] + ], + "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/zzzgydi/clash-verge/releases/download/v$version/Clash.Verge_$version_x64_portable.zip" } } - }, - "shortcuts": [ - [ - "Clash Verge.exe", - "Clash Verge" - ] - ] + } } diff --git a/bucket/cleanmywechat.json b/bucket/cleanmywechat.json index 3c2e2d08b6c..54f496a0c50 100644 --- a/bucket/cleanmywechat.json +++ b/bucket/cleanmywechat.json @@ -1,39 +1,26 @@ { "version": "2.0", - "description": "A cleaning tool for Wechat files.", + "description": "自动删除 PC 端微信缓存数据,包括从所有聊天中自动下载的大量文件、视频、图片等数据内容,解放你的空间。", "homepage": "https://github.com/blackboxo/CleanMyWechat", - "license": "MIT", - "architecture": { - "64bit": { - "url": "https://github.com/blackboxo/CleanMyWechat/releases/download/v2.0/CleanMyWechat.zip", - "hash": "422698F788A8E4C886F09939AE6E3BCA9CD20681A7B9982CA659EFC46C6E0C48" - } - }, + "license": "Freeware", + "url": "https://github.com/blackboxo/CleanMyWechat/releases/download/v2.0/CleanMyWechat.zip", + "hash": "422698f788a8e4c886f09939ae6e3bca9cd20681a7b9982ca659efc46c6e0c48", "extract_dir": "CleanMyWechat", - "installer": { - "script": [ - "ensure $persist_dir", - "Get-ChildItem -Path \"$persist_dir\" -Filter \"config.json\" -File | Move-Item -Destination \"$dir\" -Force" + "notes": "We don't persist 'config.json'. Please backup it if needed", + "bin": [ + [ + "start.exe", + "CleanMyWechat" ] - }, + ], "shortcuts": [ [ "start.exe", "CleanMyWechat" ] ], - "uninstaller": { - "script": [ - "Get-ChildItem -Path \"$persist_dir\" -Filter \"config.json\" | Remove-Item -Force", - "Get-ChildItem -Path \"$dir\" -Filter \"config.json\" -File | Move-Item -Destination \"$persist_dir\" -Force" - ] - }, - "checkver":"github", + "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/blackboxo/CleanMyWechat/releases/download/v$version/CleanMyWechat.zip" - } - } + "url": "https://github.com/blackboxo/CleanMyWechat/releases/download/v$version/CleanMyWechat.zip" } } diff --git a/bucket/clickmonitorddc.json b/bucket/clickmonitorddc.json index fcaa4f8cf02..f05f7ab5f34 100644 --- a/bucket/clickmonitorddc.json +++ b/bucket/clickmonitorddc.json @@ -1,20 +1,25 @@ { "version": "7.2", - "description": "ClickMonitorDDC is a lightweight utility that permits you to quickly adjust the contrast and brightness of your DDC compliant monitor directly from the systray.", - "homepage": "https://web.archive.org/web/20201016064411/https://clickmonitorddc.bplaced.net/", + "homepage": "https://github.com/nubix/ClickmonitorDDC", + "description": "ClickMonitorDDC", "license": "Freeware", - "url": "https://narcissu.keybase.pub/scoop/clickmonitorddc/ClickMonitorDDC_7_2.zip", + "url": "https://github.com/nubix/ClickmonitorDDC/raw/main/ClickMonitorDDC_7_2.zip", "hash": "13aad46478bd8b57f411399aa6d07b74304650bb536cf470a722c6de1ddf5e61", + "pre_install": [ + "function CreateFile ($name, $value = $null) {", + " if (!(Test-Path \"$persist_dir\\$name\")) {", + " Set-Content \"$dir\\$name\" $value -Encoding Ascii", + " }", + "}", + "CreateFile 'ClickMonitorDDC.xml' ", + "Rename-Item \"$dir\\ClickMonitorDDC_*.exe\" \"$dir\\ClickMonitorDDC.exe\"" + ], + "persist": "ClickMonitorDDC.xml", + "bin": "ClickMonitorDDC.exe", "shortcuts": [ [ "ClickMonitorDDC.exe", "ClickMonitorDDC" ] - ], - "pre_install": [ - "Get-ChildItem \"$dir\" 'ClickMonitorDDC*.exe' | Select-Object -First 1 | Rename-Item -NewName 'ClickMonitorDDC.exe'", - "if (!(Test-Path \"$persist_dir\\ClickMonitorDDC.xml\")) { Set-Content -Encoding ASCII -Path \"$dir\\ClickMonitorDDC.xml\" -Value '' }" - ], - "persist": "ClickMonitorDDC.xml" - + ] } diff --git a/bucket/clink-portable.json b/bucket/clink-portable.json index 5e05d6dcc4d..24caf0cb346 100644 --- a/bucket/clink-portable.json +++ b/bucket/clink-portable.json @@ -1,14 +1,7 @@ { - "version": "1.4.23", - "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.4.23/clink.1.4.23.5fc3fc.zip", - "hash": "64564d61c7eb2fb4ab3dd6afc98093d3fcf5396acdcf904526720369adaeabd7", + "autoupdate": { + "url": "https://github.com/chrisant996/clink/releases/download/v$matchTag/clink.$version.$matchCommit.zip" + }, "bin": [ [ "clink.bat", @@ -16,12 +9,19 @@ "--profile d:\\apps\\scoop\\apps\\clink-portable\\current\\profile\\" ] ], - "persist": "profile", "checkver": { "github": "https://github.com/chrisant996/clink", "regex": "/v(?[\\d.]+)/clink\\.([\\d.]+)\\.(?[\\w.]+)\\.zip" }, - "autoupdate": { - "url": "https://github.com/chrisant996/clink/releases/download/v$matchTag/clink.$version.$matchCommit.zip" - } + "description": "Powerful Bash-style command line editing for cmd.exe", + "hash": "64564d61c7eb2fb4ab3dd6afc98093d3fcf5396acdcf904526720369adaeabd7", + "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" + ], + "persist": "profile", + "url": "https://github.com/chrisant996/clink/releases/download/v1.4.23/clink.1.4.23.5fc3fc.zip", + "version": "1.4.23" } diff --git a/bucket/clipboard-online.json b/bucket/clipboard-online.json index 301d5daf728..2705de226ad 100644 --- a/bucket/clipboard-online.json +++ b/bucket/clipboard-online.json @@ -1,48 +1,30 @@ { - "version": "0.2.7", - "description": "Share content between Windows and iOS/Android", "homepage": "https://github.com/YanxinTang/clipboard-online", - "license": "Unknown", - "architecture": { - "64bit": { - "url": "https://github.com/YanxinTang/clipboard-online/releases/download/v0.2.7/clipboard-online.exe", - "hash": "123252db2add7af730062878737a8e989017a42a70c47f90560103800b9a9a69" - } - }, - "bin": "clipboard-online.exe", - "pre_install": [ - "$config = \"$persist_dir\\config.json\"", - "if (!(Test-Path $config)) {", - " @{", - " 'port' = '8086'", - " 'authkey' = ''", - " 'logLevel' = 'warning'", - " 'tempDir' = './temp'", - " 'reserveHistory' = $false", - " 'notify' = @{", - " 'copy' = $false", - " 'paste' = $false", - " }", - " } | ConvertToPrettyJson | Set-Content \"$dir\\config.json\" -Encoding Ascii", - "}" - ], - "notes": "By default, config.json and tempDir are stored in '$persist_dir'.", - "persist": [ - "config.json", - "temp" - ], + "description": "An application to share cilpboard text between Windows and iOS.", + "version": "0.2.7", + "license": "null", + "url": "https://github.com/YanxinTang/clipboard-online/releases/download/v0.2.7/clipboard-online.exe", + "hash": "123252db2add7af730062878737a8e989017a42a70c47f90560103800b9a9a69", "shortcuts": [ [ "clipboard-online.exe", "clipboard-online" ] ], + "pre_install": [ + "if (!(Test-Path \"$persist_dir\\config.json\")) {", + " Write-Host 'File config.json does not exists. Creating.' -f Yellow", + " Start-Process -FilePath \"$dir\\clipboard-online.exe\"", + " while (!(Test-Path \"$dir\\config.json\")) {", + " Start-Sleep -Milliseconds 500", + " }", + " Start-Sleep 1", + " Stop-Process -Name clipboard-online", + "}" + ], + "persist": "config.json", "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/YanxinTang/clipboard-online/releases/download/v$version/clipboard-online.exe" - } - } + "url": "https://github.com/YanxinTang/clipboard-online/releases/download/v$version/clipboard-online.exe" } } diff --git a/bucket/clipjump.json b/bucket/clipjump.json index e1a1be9683f..57e26f3bd4f 100644 --- a/bucket/clipjump.json +++ b/bucket/clipjump.json @@ -1,10 +1,41 @@ { - "url": "https://github.com/aviaryan/Clipjump/releases/download/v12.5/Clipjump_12.5_x64.zip", - "version": "12.5", - "bin": [ - ["clipjump_x64\\clipjump_x64.exe", "clipjump", ""] - ], - "shortcuts": [ - ["clipjump_x64\\clipjump_x64.exe", "Clipjump 12.5"] + "version": "12.5", + "description": "A Multiple-Clipboard management utility for Windows", + "homepage": "https://github.com/aviaryan/Clipjump", + "license": { + "identifier": "Apache License V2.0", + "url": "https://sourceforge.net/projects/clipjump/" + }, + "architecture": { + "64bit": { + "url": "https://github.com/aviaryan/Clipjump/releases/download/v12.5/Clipjump_12.5_x64.zip", + "hash": "sha512:a78e91b121301bffda6e0061d628f6e8b220e19bea4d54427299c6c36f38008ee29c6e9aff29d90e5c3817e835101bad9ecd90676d46de3b40e0a5971c1d2e24", + "extract_dir": "Clipjump_x64", + "pre_install": [ + "Get-ChildItem \"$dir\\Clipjump_x64.exe\" | Rename-Item -NewName \"$dir\\Clipjump.exe\"" + ] + }, + "32bit": { + "url": "https://github.com/aviaryan/Clipjump/releases/download/v12.5/Clipjump_12.5.zip", + "hash": "sha512:2be13b0ca7dbc18ac8cde4c5edd3a0a53a52786ab7ea1dc783aa58e0e766b9430ec2aca2f8d9ab43dd7e7afd24698d07b1b74e9b571690e0a35aaf8ac92b2981", + "extract_dir": "Clipjump" + } + }, + "persist": [ + "plugins", + "cache" + ], + "bin": [ + "Clipjump.exe", + [ + "clipjump.exe", + "cj" ] + ], + "shortcuts": [ + [ + "Clipjump.exe", + "Clipjump" + ] + ] } diff --git a/bucket/clockres.json b/bucket/clockres.json index 2da261d8b28..a719cae0179 100644 --- a/bucket/clockres.json +++ b/bucket/clockres.json @@ -1,32 +1,39 @@ { - "homepage": "https://docs.microsoft.com/en-us/sysinternals/", + "version": "2.1", "description": "View the resolution of the system clock, which is also the maximum timer resolution.", + "homepage": "https://learn.microsoft.com/sysinternals/downloads/clockres", "license": { "identifier": "Freeware", - "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + "url": "https://learn.microsoft.com/sysinternals/license-terms" }, - "version": "2.1", "url": "https://download.sysinternals.com/files/ClockRes.zip", - "hash": "e21f86bb680676071f5d283ef2e6353aaa5e8a1cd9d786d90f2b29b770a402e4", - "checkver": { - "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/clockres", - "re": "ClockRes\\s(?:v|V)?([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/ClockRes.zip" - }, + "hash": "dd1f74ca53e7d47a7a0a45d594a625d55abc7e231ad1e4d535c2f5f815769983", "architecture": { + "64bit": { + "bin": [ + [ + "Clockres64.exe", + "Clockres" + ] + ] + }, "32bit": { "bin": "Clockres.exe" }, - "64bit": { + "arm64": { "bin": [ [ - "Clockres64.exe", + "Clockres64a.exe", "Clockres" - ], - "Clockres64.exe" + ] ] } + }, + "checkver": { + "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/clockres.md", + "regex": "#.*?v([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/ClockRes.zip" } } diff --git a/bucket/cloudflarespeedtest.json b/bucket/cloudflarespeedtest.json index f78b19748c9..dccfc87067f 100644 --- a/bucket/cloudflarespeedtest.json +++ b/bucket/cloudflarespeedtest.json @@ -1,8 +1,8 @@ { - "homepage": "https://github.com/XIU2/CloudflareSpeedTest", - "description": "🌩「自选优选 IP」测试 Cloudflare CDN 延迟和速度,获取最快 IP (IPv4 / IPv6)!另外也支持其他 CDN / 网站 IP ~", - "license": "GPL-3.0-or-later", "version": "2.2.2", + "description": "测试 Cloudflare CDN 延迟和速度,获取最快 IP (IPv4+IPv6)!", + "homepage": "https://github.com/XIU2/CloudflareSpeedTest", + "license": "GNU General Public License v3.0", "architecture": { "64bit": { "url": "https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.2.2/CloudflareST_windows_amd64.zip", @@ -13,13 +13,7 @@ "hash": "0e412895e3e18bfb4f0243143341f3289e6b5555679c63dd947346cb4fb91974" } }, - "bin": [ - [ - "CloudflareST.exe", - "CloudflareST", - "-f $dir\\ip.txt" - ] - ], + "bin": "CloudflareST.exe", "checkver": "github", "autoupdate": { "architecture": { diff --git a/bucket/cloudmusic-zd423.json b/bucket/cloudmusic-zd423.json index 0c58cdbdcc6..c7c965256d2 100644 --- a/bucket/cloudmusic-zd423.json +++ b/bucket/cloudmusic-zd423.json @@ -1,36 +1,36 @@ { - "version": "2.9.8.199759", - "description": "NetEase Cloud Music 3rd party modified version, maintained by 423down.com.", - "homepage": "https://music.163.com", - "license": { - "identifier": "Proprietary", - "url": "https://st.music.163.com/official-terms/service" - }, - "notes": "Features: ", - "url": "https://pan.jiemi.workers.dev/?file=/scoop/zd423/CloudMusic_v2.9.8.199759.7z", - "hash": "bd117e9e6ad7b73f906cb76460d2bbb276ccaa308cc694f6b6a1954d4f508569", - "extract_dir": "CloudMusic", - "uninstaller": { - "script": "Start-Process \"dir\\!)卸载清除.bat\" -WorkingDirectory \"$dir\" -Wait" - }, - "bin": "Cloudmusic .exe", - "shortcuts": [ - [ - "Cloudmusic .exe", - "Netease Cloud Music" - ] - ], - "persist": "Netease", - "checkver": { - "url": "https://scoop-apps.vercel.app/zd423", - "regex": "(?CloudMusic_v([\\d.]+)\\.7z)" - }, - "autoupdate": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/zd423/$matchFile", - "hash": { - "url": "https://scoop-apps.vercel.app/zd423", - "mode": "extract", - "regex": "$sha256\\s+$basename" - } - } + "autoupdate": { + "hash": { + "mode": "extract", + "regex": "$sha256\\s+$basename", + "url": "https://scoop-apps.vercel.app/zd423" + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/zd423/$matchFile" + }, + "bin": "Cloudmusic .exe", + "checkver": { + "regex": "(?CloudMusic_v([\\d.]+)\\.7z)", + "url": "https://scoop-apps.vercel.app/zd423" + }, + "description": "NetEase Cloud Music 3rd party modified version, maintained by 423down.com.", + "extract_dir": "CloudMusic", + "hash": "bd117e9e6ad7b73f906cb76460d2bbb276ccaa308cc694f6b6a1954d4f508569", + "homepage": "https://music.163.com", + "license": { + "identifier": "Proprietary", + "url": "https://st.music.163.com/official-terms/service" + }, + "notes": "Features: ", + "persist": "Netease", + "shortcuts": [ + [ + "Cloudmusic .exe", + "Netease Cloud Music" + ] + ], + "uninstaller": { + "script": "Start-Process \"dir\\!)\u5378\u8f7d\u6e05\u9664.bat\" -WorkingDirectory \"$dir\" -Wait" + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/zd423/CloudMusic_v2.9.8.199759.7z", + "version": "2.9.8.199759" } diff --git a/bucket/cloudpan189-go.json b/bucket/cloudpan189-go.json index e58437e9b3e..aa3bd67cffa 100644 --- a/bucket/cloudpan189-go.json +++ b/bucket/cloudpan189-go.json @@ -1,7 +1,6 @@ { "version": "0.1.2", "homepage": "https://github.com/tickstep/cloudpan189-go", - "license": "Apache-2.0", "architecture": { "64bit": { "url": "https://github.com/tickstep/cloudpan189-go/releases/download/v0.1.2/cloudpan189-go-v0.1.2-windows-x64.zip#/dl.7z", diff --git a/bucket/clrinject.json b/bucket/clrinject.json index ac34690c734..93889f086da 100644 --- a/bucket/clrinject.json +++ b/bucket/clrinject.json @@ -1,14 +1,34 @@ { - "url": [ - "https://github.com/jonatan1024/clrinject/releases/download/v0.2/clrinject-cli64.exe", - "https://github.com/jonatan1024/clrinject/releases/download/v0.2/clrinject-cli.exe" - ], - "version": "0.2", - "bin": [ - ["clrinject-cli64.exe", "clrinject", ""], - ["clrinject-cli64.exe", "clrinject-cli64", ""], - ["clrinject-cli64.exe", "clrinject64", ""], - ["clrinject-cli.exe", "clrinject-cli", ""], - ["clrinject-cli.exe", "clrinject32", ""] - ] + "bin": [ + [ + "clrinject-cli64.exe", + "clrinject", + "" + ], + [ + "clrinject-cli64.exe", + "clrinject-cli64", + "" + ], + [ + "clrinject-cli64.exe", + "clrinject64", + "" + ], + [ + "clrinject-cli.exe", + "clrinject-cli", + "" + ], + [ + "clrinject-cli.exe", + "clrinject32", + "" + ] + ], + "url": [ + "https://github.com/jonatan1024/clrinject/releases/download/v0.2/clrinject-cli64.exe", + "https://github.com/jonatan1024/clrinject/releases/download/v0.2/clrinject-cli.exe" + ], + "version": "0.2" } diff --git a/bucket/clrprofiler.json b/bucket/clrprofiler.json index 4e5f23b7967..8848328b4d0 100644 --- a/bucket/clrprofiler.json +++ b/bucket/clrprofiler.json @@ -1,27 +1,28 @@ { - "bin": [ - [ - "ClrProfiler\\Binaries\\64\\ClrProfiler.exe", - "ClrProfiler", - "" - ], - [ - "ClrProfiler\\Binaries\\64\\ClrProfiler.exe", - "ClrProfiler64", - "" - ], - [ - "ClrProfiler\\Binaries\\32\\ClrProfiler.exe", - "ClrProfiler32", - "" - ] - ], - "pre_install": [ - "Start-Process \"$dir\\ClrProfiler4.exe\" -Argument @(\"/Q\", \"/T:$dir\", \"/C\") -Wait", - "Remove-Item \"$dir\\ClrProfiler4.exe\"", - "Expand-Archive -Path \"$dir\\ClrProfiler.zip\" -DestinationPath \"$dir\" -Force", - "Remove-Item \"$dir\\ClrProfiler.zip\"" - ], - "url": "https://download.microsoft.com/download/A/4/2/A42841BC-340B-4FDA-8D6A-B06A4FDD79AA/CLRProfiler4.EXE", - "version": "1.0.3924.20232" + "url": "https://download.microsoft.com/download/A/4/2/A42841BC-340B-4FDA-8D6A-B06A4FDD79AA/CLRProfiler4.EXE", + "version": "1.0.3924.20232", + "bin": [ + [ + "ClrProfiler\\Binaries\\64\\ClrProfiler.exe", + "ClrProfiler", + "" + ], + [ + "ClrProfiler\\Binaries\\64\\ClrProfiler.exe", + "ClrProfiler64", + "" + ], + [ + "ClrProfiler\\Binaries\\32\\ClrProfiler.exe", + "ClrProfiler32", + "" + ] + ], + "pre_install": [ + "Start-Process \"$dir\\ClrProfiler4.exe\" -Argument @(\"/Q\", \"/T:$dir\", \"/C\") -Wait", + "Remove-Item \"$dir\\ClrProfiler4.exe\"", + "Expand-Archive -Path \"$dir\\ClrProfiler.zip\" -DestinationPath \"$dir\" -Force", + "Remove-Item \"$dir\\ClrProfiler.zip\"" + ] } + diff --git a/bucket/clusterctl-aoks.json b/bucket/clusterctl-aoks.json index 2a1849466b6..0fd53a3d0e4 100644 --- a/bucket/clusterctl-aoks.json +++ b/bucket/clusterctl-aoks.json @@ -1,23 +1,23 @@ { + "homepage": "https://cluster-api.sigs.k8s.io/", + "description": "Kubernetes Cluster API is a Kubernetes sub-project focused on providing declarative APIs and tooling to simplify provisioning, upgrading, and operating multiple Kubernetes clusters.", + "version": "1.4.0", + "license": "Apache-2.0", "architecture": { "64bit": { - "hash": "4613728754463caefeb92526ae2f9ede7f5e88fc792fcc53ced68b36d3760831", - "url": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.4.0/clusterctl-windows-amd64.exe#/clusterctl.exe" + "url": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.4.0/clusterctl-windows-amd64.exe#/clusterctl.exe", + "hash": "4613728754463caefeb92526ae2f9ede7f5e88fc792fcc53ced68b36d3760831" } }, + "bin": "clusterctl.exe", + "checkver": { + "github": "https://github.com/kubernetes-sigs/cluster-api" + }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v$version/clusterctl-windows-amd64.exe#/clusterctl.exe" } } - }, - "bin": "clusterctl.exe", - "checkver": { - "github": "https://github.com/kubernetes-sigs/cluster-api" - }, - "description": "Kubernetes Cluster API is a Kubernetes sub-project focused on providing declarative APIs and tooling to simplify provisioning, upgrading, and operating multiple Kubernetes clusters.", - "homepage": "https://cluster-api.sigs.k8s.io/", - "license": "Apache-2.0", - "version": "1.4.0" + } } diff --git a/bucket/cobianbackup-aoks.json b/bucket/cobianbackup-aoks.json index aaa128973fd..37edcf82f79 100644 --- a/bucket/cobianbackup-aoks.json +++ b/bucket/cobianbackup-aoks.json @@ -1,20 +1,20 @@ { - "autoupdate": { - "url": "https://files.cobiansoft.com/programs/cbSetup.exe#/dl.7z" - }, - "bin": "Cobian.exe", - "checkver": "Latest version: ([\\d.]+)", - "extract_dir": "", - "hash": "9ec08d76e4b810de2c3cbc7bd90787cc462deb0accc6996cab2394ab261c7154", - "homepage": "https://www.cobiansoft.com/cobianbackup.html", - "license": "Freeware", - "persist": "Settings", - "shortcuts": [ - [ - "Cobian.exe", - "Cobian Backup" - ] - ], - "url": "https://files.cobiansoft.com/programs/cbSetup.exe#/dl.7z", - "version": "11.2.0.582" + "homepage": "https://www.cobiansoft.com/cobianbackup.html", + "license": "Freeware", + "version": "11.2.0.582", + "extract_dir": "", + "url": "https://files.cobiansoft.com/programs/cbSetup.exe#/dl.7z", + "hash": "9ec08d76e4b810de2c3cbc7bd90787cc462deb0accc6996cab2394ab261c7154", + "bin": "Cobian.exe", + "shortcuts": [ + [ + "Cobian.exe", + "Cobian Backup" + ] + ], + "persist": "Settings", + "checkver": "Latest version: ([\\d.]+)", + "autoupdate": { + "url": "https://files.cobiansoft.com/programs/cbSetup.exe#/dl.7z" + } } diff --git a/bucket/codeblocks-portable.json b/bucket/codeblocks-portable.json index ae1915be401..fce6d8b8256 100644 --- a/bucket/codeblocks-portable.json +++ b/bucket/codeblocks-portable.json @@ -1,27 +1,27 @@ { - "autoupdate": { - "url": "https://downloads.sourceforge.net/project/codeblocks/Binaries/$version/Windows/codeblocks-$version-nosetup.zip" - }, - "checkver": { - "regex": "Binaries/([\\d.]+)", - "url": "https://sourceforge.net/projects/codeblocks/files/Binaries/" - }, - "description": "Free open-source C/C++/Fortran IDE (standalone version)", - "hash": "sha1:db30374a22773a0ebf0f4d93cc8e28c7c89117dd", - "homepage": "http://www.codeblocks.org", - "license": "GPL-3.0-only", - "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" - ], - "persist": "data", - "shortcuts": [ - [ - "codeblocks.exe", - "CodeBlocks", - "--user-data-dir=data" - ] - ], - "url": "https://downloads.sourceforge.net/project/codeblocks/Binaries/20.03/Windows/codeblocks-20.03-nosetup.zip", - "version": "20.03" + "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/codesim.json b/bucket/codesim.json index f61a24d6ea8..15514bf5791 100644 --- a/bucket/codesim.json +++ b/bucket/codesim.json @@ -1,17 +1,17 @@ { - "##": "This package is not in the official buckets because details written in English is not available.", - "homepage": "https://github.com/keyile/codesim", - "version": "3.0", - "license": "Proprietary", - "description": "Compute similarity of codes", - "url": "https://docs.google.com/uc?export=download&id=1Rv-YIuHA18golGHJvqLpwdMS1Re2yGOJ#/dl.7z", - "hash": "9e76d1a495fb0b0080e2af2100b58c2d3e1683ad6ffe7909bc42784452c14cf8", - "pre_install": "Rename-Item \"$dir\\codesim_v3.exe\" 'codesim.exe'", - "bin": "codesim.exe", - "shortcuts": [ - [ - "codesim.exe", - "CodeSim v3" - ] - ] + "##": "This package is not in the official buckets because details written in English is not available.", + "bin": "codesim.exe", + "description": "Compute similarity of codes", + "hash": "9e76d1a495fb0b0080e2af2100b58c2d3e1683ad6ffe7909bc42784452c14cf8", + "homepage": "https://github.com/keyile/codesim", + "license": "Proprietary", + "pre_install": "Rename-Item \"$dir\\codesim_v3.exe\" 'codesim.exe'", + "shortcuts": [ + [ + "codesim.exe", + "CodeSim v3" + ] + ], + "url": "https://docs.google.com/uc?export=download&id=1Rv-YIuHA18golGHJvqLpwdMS1Re2yGOJ#/dl.7z", + "version": "3.0" } diff --git a/bucket/coeiroink-cpu.json b/bucket/coeiroink-cpu.json index b06aac7f219..c621f83b967 100644 --- a/bucket/coeiroink-cpu.json +++ b/bucket/coeiroink-cpu.json @@ -1,31 +1,31 @@ { - "version": "1.7.2", - "description": "無料で使えるAIトークソフト。", - "homepage": "https://coeiroink.com/", - "license": "https://coeiroink.com/terms", + "version": "1.7.2", + "description": "無料で使えるAIトークソフト。", + "homepage": "https://coeiroink.com/", + "license": "https://coeiroink.com/terms", + "architecture": { + "64bit": { + "url": "https://www.dropbox.com/s/j5pyh96uwrqm60b/COEIROINK-CPU-v.1.7.2.zip?dl=1", + "hash": "c7e395e64f1d714a4138df9c232d9dd183db438e63152feb327a39dda8b2f1d9", + "extract_dir": "COEIROINK-CPU-v.1.7.2" + } + }, + "shortcuts": [ + [ + "COEIROINK.exe", + "COEIROINK (CPU)" + ] + ], + "checkver": { + "url": "https://coeiroink.com/download", + "regex": "https://www\\.dropbox\\.com/s/(?[a-z0-9]+)/COEIROINK-CPU-v\\.(?[\\d.]+)\\.zip" + }, + "autoupdate": { "architecture": { - "64bit": { - "url": "https://www.dropbox.com/s/j5pyh96uwrqm60b/COEIROINK-CPU-v.1.7.2.zip?dl=1", - "hash": "c7e395e64f1d714a4138df9c232d9dd183db438e63152feb327a39dda8b2f1d9", - "extract_dir": "COEIROINK-CPU-v.1.7.2" - } - }, - "shortcuts": [ - [ - "COEIROINK.exe", - "COEIROINK (CPU)" - ] - ], - "checkver": { - "url": "https://coeiroink.com/download", - "regex": "https://www\\.dropbox\\.com/s/(?[a-z0-9]+)/COEIROINK-CPU-v\\.(?[\\d.]+)\\.zip" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://www.dropbox.com/s/$matchId/COEIROINK-CPU-v.$version.zip?dl=1", - "extract_dir": "COEIROINK-CPU-v.$version" - } - } + "64bit": { + "url": "https://www.dropbox.com/s/$matchId/COEIROINK-CPU-v.$version.zip?dl=1", + "extract_dir": "COEIROINK-CPU-v.$version" + } } + } } diff --git a/bucket/coeiroink-gpu.json b/bucket/coeiroink-gpu.json index f0b6ce36a16..f501cca5de1 100644 --- a/bucket/coeiroink-gpu.json +++ b/bucket/coeiroink-gpu.json @@ -1,31 +1,31 @@ { - "version": "1.7.2", - "description": "無料で使えるAIトークソフト。", - "homepage": "https://coeiroink.com/", - "license": "https://coeiroink.com/terms", + "version": "1.7.2", + "description": "無料で使えるAIトークソフト。", + "homepage": "https://coeiroink.com/", + "license": "https://coeiroink.com/terms", + "architecture": { + "64bit": { + "url": "https://www.dropbox.com/s/8rycvu4a58in62h/COEIROINK-GPU-v.1.7.2.zip?dl=1", + "hash": "60249086a33ec6247597161528ec04f6c129f127d814d97907f48639fa1ea0b7", + "extract_dir": "COEIROINK-GPU-v.1.7.2" + } + }, + "shortcuts": [ + [ + "COEIROINK.exe", + "COEIROINK (GPU)" + ] + ], + "checkver": { + "url": "https://coeiroink.com/download", + "regex": "https://www\\.dropbox\\.com/s/(?[a-z0-9]+)/COEIROINK-GPU-v\\.(?[\\d.]+)\\.zip" + }, + "autoupdate": { "architecture": { - "64bit": { - "url": "https://www.dropbox.com/s/8rycvu4a58in62h/COEIROINK-GPU-v.1.7.2.zip?dl=1", - "hash": "60249086a33ec6247597161528ec04f6c129f127d814d97907f48639fa1ea0b7", - "extract_dir": "COEIROINK-GPU-v.1.7.2" - } - }, - "shortcuts": [ - [ - "COEIROINK.exe", - "COEIROINK (GPU)" - ] - ], - "checkver": { - "url": "https://coeiroink.com/download", - "regex": "https://www\\.dropbox\\.com/s/(?[a-z0-9]+)/COEIROINK-GPU-v\\.(?[\\d.]+)\\.zip" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://www.dropbox.com/s/$matchId/COEIROINK-GPU-v.$version.zip?dl=1", - "extract_dir": "COEIROINK-GPU-v.$version" - } - } + "64bit": { + "url": "https://www.dropbox.com/s/$matchId/COEIROINK-GPU-v.$version.zip?dl=1", + "extract_dir": "COEIROINK-GPU-v.$version" + } } + } } diff --git a/bucket/coli.json b/bucket/coli.json index 06894cc0819..fa71d56e6fb 100644 --- a/bucket/coli.json +++ b/bucket/coli.json @@ -1,30 +1,30 @@ { - "version": "0.0.4", - "description": "Storage Command Line utility for cluster management.", - "homepage": "https://github.com/huangnauh", - "architecture": { - "64bit": { - "url": "http://collection.b0.upaiyun.com/softwares/coli/coli_0.0.4_windows_amd64.tar.gz", - "hash": "abae8d735a77561f5098b8ba3e1cde26232029aecaf61db9cacb3f0e0914fd6b" - }, - "32bit": { - "url": "http://collection.b0.upaiyun.com/softwares/coli/coli_0.0.4_windows_386.tar.gz", - "hash": "9cc06ce8843b97741bfcb682e898f2440d136e7afb8267fb4331ef7752c37495" - } - }, - "bin": "coli.exe", - "checkver": { - "url": "http://collection.b0.upaiyun.com/softwares/coli/checksums.txt", - "re": "coli_([\\d.a-zA-Z\\-]+)_windows_amd64" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://collection.b0.upaiyun.com/softwares/coli/coli_$version_windows_amd64.tar.gz" - }, - "32bit": { - "url": "http://collection.b0.upaiyun.com/softwares/coli/coli_$version_windows_386.tar.gz" - } - } - } + "architecture": { + "32bit": { + "hash": "9cc06ce8843b97741bfcb682e898f2440d136e7afb8267fb4331ef7752c37495", + "url": "http://collection.b0.upaiyun.com/softwares/coli/coli_0.0.4_windows_386.tar.gz" + }, + "64bit": { + "hash": "abae8d735a77561f5098b8ba3e1cde26232029aecaf61db9cacb3f0e0914fd6b", + "url": "http://collection.b0.upaiyun.com/softwares/coli/coli_0.0.4_windows_amd64.tar.gz" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://collection.b0.upaiyun.com/softwares/coli/coli_$version_windows_386.tar.gz" + }, + "64bit": { + "url": "http://collection.b0.upaiyun.com/softwares/coli/coli_$version_windows_amd64.tar.gz" + } + } + }, + "bin": "coli.exe", + "checkver": { + "re": "coli_([\\d.a-zA-Z\\-]+)_windows_amd64", + "url": "http://collection.b0.upaiyun.com/softwares/coli/checksums.txt" + }, + "description": "Storage Command Line utility for cluster management.", + "homepage": "https://github.com/huangnauh", + "version": "0.0.4" } diff --git a/bucket/comicmono.json b/bucket/comicmono.json index a0f8e2b3512..8f575e852e7 100644 --- a/bucket/comicmono.json +++ b/bucket/comicmono.json @@ -1,33 +1,33 @@ { - "version": "0.1.1", - "description": "A legible monospace font... the very typeface you\u2019ve been trained to recognize since childhood", - "license": "MIT", - "homepage": "https://github.com/dtinth/comic-mono-font", - "url": [ - "https://github.com/dtinth/comic-mono-font/raw/master/ComicMono.ttf", - "https://github.com/dtinth/comic-mono-font/raw/master/ComicMono-Bold.ttf" - ], - "hash": [ - "3bc1425e922a16abf0ec767effe4d0268439b4c0dce98432e07d15f5dad57196", - "2396da69ddc7f5212caa0ede627fb2fbb2319a15cc6877249e109e1fd7e60e7e" - ], - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Comic Mono' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "description": "A legible monospace font... the very typeface you\u2019ve been trained to recognize since childhood", + "hash": [ + "3bc1425e922a16abf0ec767effe4d0268439b4c0dce98432e07d15f5dad57196", + "2396da69ddc7f5212caa0ede627fb2fbb2319a15cc6877249e109e1fd7e60e7e" + ], + "homepage": "https://github.com/dtinth/comic-mono-font", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "MIT", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Comic Mono' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": [ + "https://github.com/dtinth/comic-mono-font/raw/master/ComicMono.ttf", + "https://github.com/dtinth/comic-mono-font/raw/master/ComicMono-Bold.ttf" + ], + "version": "0.1.1" } diff --git a/bucket/compactgui.json b/bucket/compactgui.json index 0032bc32243..2928f6128bb 100644 --- a/bucket/compactgui.json +++ b/bucket/compactgui.json @@ -1,19 +1,18 @@ { - "version": "3.0.0-beta.1", - "description": "Transparently compress active games and programs using Windows 10/11 APIs", - "homepage": "https://github.com/IridiumIO/CompactGUI", - "license":"Unlicense", - "url": "https://github.com/IridiumIO/CompactGUI/releases/download/v3.0.0-beta.1/CompactGUI.exe", - "hash": "4D5BC15A1D8D1EB03DF5C710FF23BD5F214A4D1F089C36D16AFF54BE241F2192", - "bin": "CompactGUI.exe", - "shortcuts": [ - [ - "CompactGUI.exe", - "CompactGUI" - ] - ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/IridiumIO/CompactGUI/releases/download/v$version/CompactGUI.exe" + "version": "3.0.0-beta.1", + "description": "CompactGUI is a standalone user interface that makes the Windows 10 compact.exe function easier to use.", + "homepage": "https://github.com/ImminentFate/CompactGUI", + "license": "GPL-3.0-only", + "url": "https://github.com/IridiumIO/CompactGUI/releases/download/v3.0.0-beta.1/CompactGUI.exe", + "hash": "4d5bc15a1d8d1eb03df5c710ff23bd5f214a4d1f089c36d16aff54be241f2192", + "bin": "CompactGUI.exe", + "shortcuts": [["CompactGUI.exe", "CompactGUI"]], + "checkver": "github", + "autoupdate": { + "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:\\s+([a-fA-F0-9]{64})" } + } } diff --git a/bucket/comrak.json b/bucket/comrak.json index 649380451ac..9655436d506 100644 --- a/bucket/comrak.json +++ b/bucket/comrak.json @@ -2,10 +2,7 @@ "version": "0.18.0", "description": "CommonMark + GFM compatible Markdown parser and renderer", "homepage": "https://github.com/kivikakk/comrak", - "license": { - "identifier": "Freeware", - "url": "https://github.com/kivikakk/comrak/blob/main/COPYING" - }, + "license": "BSD-2-Clause", "architecture": { "64bit": { "url": "https://github.com/kivikakk/comrak/releases/download/0.18.0/comrak-0.18.0-x86_64-pc-windows-msvc.exe#/comrak.exe", diff --git a/bucket/container-diff.json b/bucket/container-diff.json index 07f91a7a86c..eac164526fb 100644 --- a/bucket/container-diff.json +++ b/bucket/container-diff.json @@ -1,24 +1,24 @@ { "version": "0.17.0", - "description": "tool for analyzing and comparing container images. container-diff can examine images along several different criteria", + "description": "A tool for analyzing and comparing container images.", "homepage": "https://github.com/GoogleContainerTools/container-diff", - "license": "Apache 2.0", + "license": "Apache-2.0", "architecture": { "64bit": { - "url": "https://github.com/GoogleContainerTools/container-diff/releases/download/v0.17.0/container-diff-windows-amd64.exe", + "url": "https://github.com/GoogleContainerTools/container-diff/releases/download/v0.17.0/container-diff-windows-amd64.exe#/container-diff.exe", "hash": "2030b9eea8a3bd6a3ac37dbd26011e2b6c10d246caa192954d49e632c446e0ff" } }, - "bin": [ - [ - "container-diff-windows-amd64.exe", - "container-diff" - ] - ], - "checkver": { - "github": "https://github.com/GoogleContainerTools/container-diff" - }, + "bin": "container-diff.exe", + "checkver": "github", "autoupdate": { - "url": "https://github.com/GoogleContainerTools/container-diff/releases/download/v$version/container-diff-windows-amd64.exe" + "architecture": { + "64bit": { + "url": "https://github.com/GoogleContainerTools/container-diff/releases/download/v$version/container-diff-windows-amd64.exe#/container-diff.exe" + } + }, + "hash": { + "url": "$url.sha256" + } } } diff --git a/bucket/contextmenumanager.json b/bucket/contextmenumanager.json index 14f9bb58bcf..4d257a299c3 100644 --- a/bucket/contextmenumanager.json +++ b/bucket/contextmenumanager.json @@ -1,18 +1,21 @@ { - "homepage": "https://github.com/BluePointLilac/ContextMenuManager", - "description": "一个纯粹的Windows右键菜单管理程序", "version": "3.3.3.1", + "description": "Windows右键菜单管理程序", + "homepage": "https://github.com/BluePointLilac/ContextMenuManager", "license": "MIT", - "url": "https://github.com/BluePointLilac/ContextMenuManager/releases/download/3.3.3.1/ContextMenuManager.NET.4.0.exe", - "hash": "1352c2222d2d28dd1a8824334f16c0676dfe88cd7211de873ec9b125f6782ec7", + "url": "https://github.com/BluePointLilac/ContextMenuManager/releases/download/3.3.3.1/ContextMenuManager.zip", + "hash": "3faecb2ae6c9d025df54bdc72d4b0f850a4931dd41235f7f46b291824d3b5dbe", + "bin": "ContextMenuManager.NET.4.0.exe", "shortcuts": [ [ "ContextMenuManager.NET.4.0.exe", "ContextMenuManager" ] ], - "checkver": "github", + "checkver": { + "github": "https://github.com/BluePointLilac/ContextMenuManager" + }, "autoupdate": { - "url": "https://github.com/BluePointLilac/ContextMenuManager/releases/download/$version/ContextMenuManager.NET.4.0.exe" + "url": "https://github.com/BluePointLilac/ContextMenuManager/releases/download/$version/ContextMenuManager.zip" } } diff --git a/bucket/contig.json b/bucket/contig.json index 9e14248130d..ea9577f6d09 100644 --- a/bucket/contig.json +++ b/bucket/contig.json @@ -1,31 +1,32 @@ { - "version": "1.83", - "description": "To optimize individual files, or to create new files that are contiguous.", - "homepage": "https://learn.microsoft.com/sysinternals/downloads/contig", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/", + "description": "Wish you could quickly defragment your frequently used files? Use Contig to optimize individual files, or to create new files that are contiguous.", "license": { "identifier": "Freeware", - "url": "https://learn.microsoft.com/sysinternals/license-terms" + "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, + "version": "1.83", "url": "https://download.sysinternals.com/files/Contig.zip", "hash": "721ce2c510c78ecd7855f08b3219344d15e7f72c9f342ac1f73145b71635d912", + "checkver": { + "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/contig", + "re": "Contig\\s(?:v|V)?([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/Contig.zip" + }, "architecture": { + "32bit": { + "bin": "Contig.exe" + }, "64bit": { "bin": [ [ "Contig64.exe", "Contig" - ] + ], + "Contig64.exe" ] - }, - "32bit": { - "bin": "Contig.exe" } - }, - "checkver": { - "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/contig.md", - "regex": "#.*?v([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/Contig.zip" } } diff --git a/bucket/copy-handler.json b/bucket/copy-handler.json index 328d458cb01..e8fb3e85c2b 100644 --- a/bucket/copy-handler.json +++ b/bucket/copy-handler.json @@ -1,38 +1,53 @@ { - "version": "1.46", - "description": "the open source, free file copy utility that is: fast, highly customizable, and loaded with features.", - "homepage": "https://www.copyhandler.com/", - "license": "GPLv2", - "url": "https://sourceforge.net/projects/copyhandler/files/copyhandler/1.46/ch-portable-1.46.zip", - "hash": "cc119d21baa0fadcd9f27abeb4eb24fc88914cf595a13fc4e3a96142bc53cb98", - "architecture": { - "64bit": { - "extract_dir": "64bit", - "bin": "ch64.exe", - "shortcuts": [ - [ - "ch64.exe", - "Copy Handler" - ] - ] - }, - "32bit": { - "extract_dir": "32bit", - "bin": "ch.exe", - "shortcuts": [ - [ - "ch.exe", - "Copy Handler" - ] - ] - } - }, - "persist": "ch.xml", - "checkver": { - "url": "https://sourceforge.net/projects/copyhandler/rss?path=/copyhandler", - "regex": "ch-portable-([\\d.]+).zip" - }, - "autoupdate": { - "url": "https://sourceforge.net/projects/copyhandler/files/copyhandler/$version/ch-portable-$version.zip" - } + "architecture": { + "32bit": { + "installer": { + "script": [ + "Move-Item \"$dir\\32bit\\*\" \"$dir\"", + "Remove-Item \"$dir\\64bit\", \"$dir\\32bit\" -Force -Recurse" + ] + }, + "shortcuts": [ + [ + "ch.exe", + "Copy Handler" + ] + ] + }, + "64bit": { + "installer": { + "script": [ + "Move-Item \"$dir\\64bit\\*\" \"$dir\"", + "Remove-Item \"$dir\\64bit\", \"$dir\\32bit\" -Force -Recurse" + ] + }, + "shortcuts": [ + [ + "ch64.exe", + "Copy Handler" + ] + ] + } + }, + "autoupdate": { + "hash": { + "mode": "fosshub" + }, + "url": "https://www.fosshub.com/Copy-Handler.html?dwl=ch-portable-$version.zip" + }, + "checkver": { + "regex": "Copy-Handler\\.html\\?dwl=chsetup-(.+?)\\.exe", + "url": "https://www.copyhandler.com/download" + }, + "description": "A tool that allows you to manage different copy/move operations for files and folders.", + "hash": "cc119d21baa0fadcd9f27abeb4eb24fc88914cf595a13fc4e3a96142bc53cb98", + "homepage": "https://www.copyhandler.com/", + "license": "freeware", + "persist": [ + "ch.xml", + "Tasks" + ], + "pre_install": "Expand-7ZipArchive \"$dir\\Copy-Handler.html\" \"$dir\" -Removal", + "url": "https://www.fosshub.com/Copy-Handler.html?dwl=ch-portable-1.46.zip", + "version": "1.46" } diff --git a/bucket/copy-translator.json b/bucket/copy-translator.json index 64462c959cc..44a851f7a1a 100644 --- a/bucket/copy-translator.json +++ b/bucket/copy-translator.json @@ -1,22 +1,22 @@ { - "autoupdate": { - "url": "https://github.com/zu1k/copy-translator/releases/download/v$version/copy-translator_x86-64_windows.zip" - }, - "bin": "copy-translator.exe", - "checkver": "github", - "description": "A translation tools written in Rust, maintained by zu1k.", - "hash": "8f0f1dfec1d0be2839842f98536034b5ac4bfd19c72a4ad064ee33c589322aa6", - "homepage": "https://github.com/zu1k/copy-translator", - "license": { - "identifier": "Freeware" - }, - "persist": "settings.toml", - "shortcuts": [ - [ - "copy-translator.exe", - "Copy Translator" - ] - ], - "url": "https://github.com/zu1k/copy-translator/releases/download/v0.2.4/copy-translator_x86-64_windows.zip", - "version": "0.2.4" + "version": "0.2.4", + "description": "A translation tools written in Rust, maintained by zu1k.", + "homepage": "https://github.com/zu1k/copy-translator", + "license": { + "identifier": "Freeware" + }, + "url": "https://github.com/zu1k/copy-translator/releases/download/v0.2.4/copy-translator_x86-64_windows.zip", + "hash": "8f0f1dfec1d0be2839842f98536034b5ac4bfd19c72a4ad064ee33c589322aa6", + "bin": "copy-translator.exe", + "shortcuts": [ + [ + "copy-translator.exe", + "Copy Translator" + ] + ], + "persist": "settings.toml", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/zu1k/copy-translator/releases/download/v$version/copy-translator_x86-64_windows.zip" + } } diff --git a/bucket/copyhandler.json b/bucket/copyhandler.json index 09b6a09605f..2c39f164cbe 100644 --- a/bucket/copyhandler.json +++ b/bucket/copyhandler.json @@ -1,7 +1,7 @@ { "homepage": "https://www.copyhandler.com/", "description": "A tool that allows you to manage different copy/move operations for files and folders.", - "license": "freeware", + "license": "Freeware", "version": "1.46", "url": "https://www.fosshub.com/Copy-Handler.html?dwl=ch-portable-1.46.zip", "hash": "cc119d21baa0fadcd9f27abeb4eb24fc88914cf595a13fc4e3a96142bc53cb98", @@ -14,7 +14,6 @@ "Remove-Item \"$dir\\64bit\", \"$dir\\32bit\" -Force -Recurse" ] }, - "bin": "ch64.exe", "shortcuts": [ [ "ch64.exe", @@ -29,7 +28,6 @@ "Remove-Item \"$dir\\64bit\", \"$dir\\32bit\" -Force -Recurse" ] }, - "bin": "ch.exe", "shortcuts": [ [ "ch.exe", @@ -44,7 +42,7 @@ ], "checkver": { "url": "https://www.copyhandler.com/download", - "regex": "urrent stable version: ([\\d.]+)" + "regex": "Current stable version: ([\\d.]+)" }, "autoupdate": { "url": "https://www.fosshub.com/Copy-Handler.html?dwl=ch-portable-$version.zip", diff --git a/bucket/coreinfo.json b/bucket/coreinfo.json index 4b1256c862d..543ed4a1f96 100644 --- a/bucket/coreinfo.json +++ b/bucket/coreinfo.json @@ -1,44 +1,26 @@ { - "version": "3.52", - "description": "Coreinfo. Shows the mapping between logical processors and the physical processor, NUMA node, and socket on which they reside, as well as the cache's assigned to each logical processor.", - "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/coreinfo", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/", + "description": "Coreinfo is a new command-line utility that shows you the mapping between logical processors and the physical processor, NUMA node, and socket on which they reside, as well as the cache’s assigned to each logical processor.", "license": { "identifier": "Freeware", "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, + "version": "3.52", "url": "https://download.sysinternals.com/files/Coreinfo.zip", "hash": "38474fc81f5b5c85befffd261ecb762ed0d38fcb8abd2aae3f73b3536818e94a", - "pre_install": [ - "$sysint = 'HKCU:\\SOFTWARE\\Sysinternals'", - "$fin = \"$sysint\\Coreinfo\"", - "New-Item $sysint, $fin -ErrorAction 'SilentlyContinue' | Out-Null", - "Set-ItemProperty -Path $fin -Name 'EulaAccepted' -Value 1 -Type 'DWord' -Force | Out-Null" - ], - "uninstaller": { - "script": [ - "if ($purge) {", - " $sysInt = 'HKCU:\\SOFTWARE\\Sysinternals'", - " Remove-Item \"$sysInt\\Coreinfo\" -ErrorAction 'SilentlyContinue' -Force -Recurse", - " if ((Get-ChildItem $sysInt).Count -eq 0) { Remove-Item $sysInt -ErrorAction 'SilentlyContinue' -Force -Recurse }", - "}" - ] + "checkver": { + "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/coreinfo", + "re": "Coreinfo\\s(?:v|V)?([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/Coreinfo.zip" }, "architecture": { - "64bit": { - "bin": [ - "Coreinfo64.exe", - [ - "Coreinfo64.exe", - "Coreinfo" - ] - ] - }, "32bit": { "bin": "Coreinfo.exe" + }, + "64bit": { + "bin": "Coreinfo.exe" } - }, - "checkver": "Coreinfo\\s+v([\\d.]+)[\\d.]+)", - "url": "https://github.com/cryfs/cryfs/releases" - }, - "description": "CryFS encrypts your files, so you can safely store them anywhere.", - "extract_dir": "CryFS\\0.11.3\\bin", - "homepage": "https://www.cryfs.org/", - "version": "0.11.3" + "version": "0.11.3", + "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.3/cryfs-0.11.3-win64.msi", + "hash": "cfe2fa87806389b09c899116667f88e17d92b0eecaa3cef135d6d5c584a52700" + }, + "32bit": { + "url": "https://github.com/cryfs/cryfs/releases/download/0.11.3/cryfs-0.11.3-win32.msi", + "hash": "c73053770abfcc1d783e9c79589d6302e799589c9e9d742734b207efbf230733" + } + }, + "extract_dir": "CryFS\\0.11.3\\bin", + "bin": [ + "cryfs.exe", + "cryfs-unmount.exe" + ], + "checkver": { + "url": "https://github.com/cryfs/cryfs/releases", + "re": "/cryfs/cryfs/releases/download/?([\\d.]+).+?cryfs-(?[\\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/crystaldiskinfo-kureikei.json b/bucket/crystaldiskinfo-kureikei.json index 5dcdf25aa0a..770c3b3496f 100644 --- a/bucket/crystaldiskinfo-kureikei.json +++ b/bucket/crystaldiskinfo-kureikei.json @@ -1,10 +1,9 @@ { + "$schema": "https://raw.githubusercontent.com/ScoopInstaller/Scoop/master/schema.json", "version": "8.17.14", - "description": "A HDD/SSD utility software which supports a part of USB, Intel RAID and NVMe(Kurei Kei Edition).", - "homepage": "https://osdn.net/projects/crystaldiskinfo/", - "license": { - "identifier": "MIT" - }, + "description": "A HDD/SSD utility software which supports a part of USB, Intel RAID and NVMe.", + "homepage": "https://crystalmark.info/en/software/crystaldiskinfo/", + "license": "MIT", "url": "https://free.nchc.org.tw/osdn//crystaldiskinfo/78192/CrystalDiskInfo8_17_14KureiKei.zip", "hash": "8c39f13b197ed507ca1d5384398e44b2da2783356ca9c11563698a80b24156f2", "pre_install": "if (!(Test-Path \"$persist_dir\\DiskInfo.ini\")) { New-Item \"$dir\\DiskInfo.ini\" | Out-Null }", @@ -13,13 +12,13 @@ "bin": [ [ "DiskInfo64K.exe", - "DiskInfoK" + "DiskInfo-KureiKei" ] ], "shortcuts": [ [ "DiskInfo64K.exe", - "CrystalDiskInfo Kurei Kei Edition" + "CrystalDiskInfo (Kurei Kei Edition)" ] ] }, @@ -27,13 +26,13 @@ "bin": [ [ "DiskInfo32K.exe", - "DiskInfoK" + "DiskInfo-KureiKei" ] ], "shortcuts": [ [ - "DiskInfo32K.exe", - "CrystalDiskInfo Kurei Kei Edition" + "DiskInfo32K", + "CrystalDiskInfo (Kurei Kei Edition)" ] ] } @@ -42,7 +41,10 @@ "Smart", "DiskInfo.ini" ], - "checkver": "[\\d]*)\">CrystalDiskInfo ([\\d.]+)", + "checkver": { + "url": "https://osdn.net/projects/crystaldiskinfo/", + "regex": "releases/(?[\\d]+)\">CrystalDiskInfo ([\\w.]+)<" + }, "autoupdate": { "url": "https://free.nchc.org.tw/osdn//crystaldiskinfo/$matchRelease/CrystalDiskInfo$underscoreVersionKureiKei.zip", "hash": { diff --git a/bucket/crystaldiskinfo-shizuku.json b/bucket/crystaldiskinfo-shizuku.json index 4429cc7664f..611abc7ac22 100644 --- a/bucket/crystaldiskinfo-shizuku.json +++ b/bucket/crystaldiskinfo-shizuku.json @@ -1,12 +1,20 @@ { + "version": "8.17.14", + "description": "A HDD/SSD utility software which supports a part of USB, Intel RAID and NVMe.", + "homepage": "https://crystalmark.info/en/", + "license": "MIT", + "url": "https://dotsrc.dl.osdn.net/osdn/crystaldiskinfo/78192/CrystalDiskInfo8_17_14Shizuku.zip", + "hash": "233208d67d9592f1778bf13d25e84756887d1376a205359810ba792f7e62f390", "architecture": { - "32bit": { - "bin": [ + "64bit": { + "shortcuts": [ [ - "DiskInfo32S.exe", - "DiskInfoS" + "DiskInfo64S.exe", + "CrystalDiskInfo Shizuku Edition" ] - ], + ] + }, + "32bit": { "shortcuts": [ [ "DiskInfo32S.exe", @@ -14,38 +22,33 @@ ] ] }, - "64bit": { - "bin": [ - [ - "DiskInfo64S.exe", - "DiskInfoS" - ] - ], + "arm64": { "shortcuts": [ [ - "DiskInfo64S.exe", + "DiskInfoA64S.exe", "CrystalDiskInfo Shizuku Edition" ] ] } }, - "autoupdate": { - "hash": { - "regex": "

$sha256
", - "url": "https://osdn.net/projects/crystaldiskinfo/downloads/$matchRelease/CrystalDiskInfo$underscoreVersionShizuku.zip/" - }, - "url": "https://free.nchc.org.tw/osdn//crystaldiskinfo/$matchRelease/CrystalDiskInfo$underscoreVersionShizuku.zip" - }, - "checkver": "[\\d]*)\">CrystalDiskInfo ([\\d.]+)", - "description": "A HDD/SSD utility software which supports a part of USB, Intel RAID and NVMe(Shizuku Edition).", - "hash": "233208d67d9592f1778bf13d25e84756887d1376a205359810ba792f7e62f390", - "homepage": "https://osdn.net/projects/crystaldiskinfo/", - "license": "MIT", + "pre_install": [ + "if (!(Test-Path \"$persist_dir\\DiskInfo.ini\")) {", + " New-Item \"$dir\\DiskInfo.ini\" -ItemType File | Out-Null", + "}" + ], "persist": [ - "Smart", - "DiskInfo.ini" + "DiskInfo.ini", + "Smart" ], - "pre_install": "if (!(Test-Path \"$persist_dir\\DiskInfo.ini\")) { New-Item \"$dir\\DiskInfo.ini\" | Out-Null }", - "url": "https://free.nchc.org.tw/osdn//crystaldiskinfo/78192/CrystalDiskInfo8_17_14Shizuku.zip", - "version": "8.17.14" + "checkver": { + "url": "https://osdn.net/projects/crystaldiskinfo/", + "regex": "releases\\/(?[\\d]+)\">CrystalDiskInfo ([\\w.]+)<" + }, + "autoupdate": { + "url": "https://dotsrc.dl.osdn.net/osdn/crystaldiskinfo/$matchRelease/CrystalDiskInfo$underscoreVersionShizuku.zip", + "hash": { + "url": "https://osdn.net/projects/crystaldiskinfo/releases/rss", + "xpath": "//osdn:file[@url='https://osdn.net/projects/crystaldiskinfo/downloads/$matchRelease/CrystalDiskInfo$underscoreVersionShizuku.zip/']/@sha256" + } + } } diff --git a/bucket/csv2db.json b/bucket/csv2db.json index f21d7c97da3..17512de40d3 100644 --- a/bucket/csv2db.json +++ b/bucket/csv2db.json @@ -1,5 +1,5 @@ { - "url": "https://github.com/csv2db/csv2db/archive/v1.5.1.zip", - "version": "1.5.1", - "bin": "csv2db-1.5.1\\csv2db.bat" + "bin": "csv2db-1.5.1\\csv2db.bat", + "url": "https://github.com/csv2db/csv2db/archive/v1.5.1.zip", + "version": "1.5.1" } diff --git a/bucket/csved.json b/bucket/csved.json index d102cb36b3f..09ada0d2a93 100644 --- a/bucket/csved.json +++ b/bucket/csved.json @@ -1,14 +1,10 @@ { - "homepage": "https://csved.sjfrancke.nl", + "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 }" - ], + "bin": "CSVed.exe", "shortcuts": [ [ "CSVed.exe", @@ -16,10 +12,10 @@ ] ], "persist": [ - "_pini.dat", "CSVed.ini", - "CSVed.tbx" + "csved.tbx" ], + "checkver": "CSVed ([\\d.\\w]+)", "autoupdate": { "url": "http://home.hccnet.nl/s.j.francke/csved/CSVed.zip" } diff --git a/bucket/ctrl2cap.json b/bucket/ctrl2cap.json index f0b57b2bf30..d585a17ceaf 100644 --- a/bucket/ctrl2cap.json +++ b/bucket/ctrl2cap.json @@ -1,31 +1,26 @@ { - "##": "https://github.com/lukesampson/scoop/pull/3809", - "version": "2.0", - "description": "Ctrl2Cap. Kernel-mode device driver that filters the system's keyboard class driver in order to convert caps-lock characters into control characters.", - "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/ctrl2cap", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/", + "description": "This is a kernel-mode driver that demonstrates keyboard input filtering just above the keyboard class driver in order to turn caps-locks into control keys.", "license": { "identifier": "Freeware", "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, + "version": "2.0", "url": "https://download.sysinternals.com/files/Ctrl2Cap.zip", "hash": "2d8c06374da140beda79ac1940ab2b06a56a9af182dba70a6338313d768a2ac2", - "installer": { - "script": [ - "if (!(is_admin)) { throw 'Aministrator privileges are required' }", - "Push-Location $dir", - "& './ctrl2cap.exe' /install", - "Pop-Location" - ] + "checkver": { + "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/ctrl2cap", + "re": "Ctrl2Cap\\s(?:v|V)?([\\d.]+)" }, - "uninstaller": { - "script": [ - "Push-Location $dir", - "& './ctrl2cap.exe' /uninstall", - "Pop-Location" - ] - }, - "checkver": "Ctrl2Cap\\s+v([\\d.]+)falsefalse' | Out-Null", - "}", - "# Disable tracking", - "if (!(Test-Path \"$persist_dir\\Config\\UserSettings.xml\")) {", - " New-Item -Force -Path \"$persist_dir\\Config\\UserSettings.xml\" -ItemType File -Value 'false' | Out-Null", - "}" + "persist": [ + "Cache", + "Config", + "Log" ], "shortcuts": [ [ "dandanplay.exe", - "弹弹play" + "DandanPlay" ] ], - "persist": [ - "Config", - "Log", - "Cache" - ], + "notes": "[Break Change] Developer remove x86 package from version 11.2.0", "checkver": { - "regex": "dandanplay-x64_([\\d.]+).zip" + "url": "http://www.dandanplay.com/", + "regex": "dandanplay-x64_([\\d\\.]+)\\.zip" }, "autoupdate": { - "url": "https://dandan.sakurateam.top/dandanplay-x64_$version.zip" + "architecture": { + "64bit": { + "url": "https://dandan.sakurateam.top/dandanplay-x64_$version.zip" + } + } } } diff --git a/bucket/darker.json b/bucket/darker.json index 7d155deb89d..09d39c3ea8f 100644 --- a/bucket/darker.json +++ b/bucket/darker.json @@ -1,34 +1,34 @@ { - "version": "1.1.0.0", - "description": "Darker. This simple tray app for Windows 10 allows you to switch system or applications theme (Dark/Light) with one click", - "homepage": "https://mswin.me/darker/", - "license": "Freeware", - "notes": "", - "architecture": { - "64bit": { - "url": "https://github.com/angelwzr/darker/releases/download/1.1.0.0/darker-1.1.zip", - "hash": "f6d1086dd301987b61ecb17420c34a5ced8d29fef31bf7d0b27997266353e439" - } - }, - "installer": { - "script": "if (-not (Test-Path \"$persist_dir\\appsettings.json\")) { New-Item \"$dir\\appsettings.json\" -Value '{\"ThemeMode\":\"Both\",\"IsAutoUpdateEnabled\":true}' | Out-Null }" - }, - "bin": "darker.exe", - "shortcuts": [ - [ - "darker.exe", - "Darker" - ] - ], - "persist": "appsettings.json", - "checkver": { - "github": "https://github.com/angelwzr/darker" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/angelwzr/darker/releases/download/$version/darker-$majorVersion.$minorVersion.zip" - } - } - } + "architecture": { + "64bit": { + "hash": "f6d1086dd301987b61ecb17420c34a5ced8d29fef31bf7d0b27997266353e439", + "url": "https://github.com/angelwzr/darker/releases/download/1.1.0.0/darker-1.1.zip" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/angelwzr/darker/releases/download/$version/darker-$majorVersion.$minorVersion.zip" + } + } + }, + "bin": "darker.exe", + "checkver": { + "github": "https://github.com/angelwzr/darker" + }, + "description": "Darker. This simple tray app for Windows 10 allows you to switch system or applications theme (Dark/Light) with one click", + "homepage": "https://mswin.me/darker/", + "installer": { + "script": "if (-not (Test-Path \"$persist_dir\\appsettings.json\")) { New-Item \"$dir\\appsettings.json\" -Value '{\"ThemeMode\":\"Both\",\"IsAutoUpdateEnabled\":true}' | Out-Null }" + }, + "license": "Freeware", + "notes": "", + "persist": "appsettings.json", + "shortcuts": [ + [ + "darker.exe", + "Darker" + ] + ], + "version": "1.1.0.0" } diff --git a/bucket/data-pixels.json b/bucket/data-pixels.json index 643a1eaa53d..06cfbd14879 100644 --- a/bucket/data-pixels.json +++ b/bucket/data-pixels.json @@ -1,19 +1,19 @@ { - "autoupdate": { - "url": "https://github.com/gmattie/Data-Pixels/releases/download/$version/Data.Pixels.Playground-win32-x64.zip" - }, - "checkver": "github", - "description": "Desktop application for writing and executing code for displaying both customized and automated pixel art", - "extract_dir": "Data Pixels Playground-win32-x64", - "hash": "9cbbe12ef711494b23c7dc9b84c8d5cb68f880a11d193fa4b96a8df7bae763ad", - "homepage": "https://github.com/gmattie/Data-Pixels", - "license": "MIT", - "shortcuts": [ - [ - "Data Pixels Playground.exe", - "Data Pixels Playground" - ] - ], - "url": "https://github.com/gmattie/Data-Pixels/releases/download/1.1.0/Data.Pixels.Playground-win32-x64.zip", - "version": "1.1.0" + "homepage": "https://github.com/gmattie/Data-Pixels", + "description": "Desktop application for writing and executing code for displaying both customized and automated pixel art", + "license": "MIT", + "version": "1.1.0", + "url": "https://github.com/gmattie/Data-Pixels/releases/download/1.1.0/Data.Pixels.Playground-win32-x64.zip", + "hash": "9cbbe12ef711494b23c7dc9b84c8d5cb68f880a11d193fa4b96a8df7bae763ad", + "extract_dir": "Data Pixels Playground-win32-x64", + "shortcuts": [ + [ + "Data Pixels Playground.exe", + "Data Pixels Playground" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/gmattie/Data-Pixels/releases/download/$version/Data.Pixels.Playground-win32-x64.zip" + } } diff --git a/bucket/database-converter.json b/bucket/database-converter.json index ced4ef0ce37..56212e09720 100644 --- a/bucket/database-converter.json +++ b/bucket/database-converter.json @@ -1,13 +1,13 @@ { - "version": "2.2.0", - "description": "From Miku Miku Library: A program that allows you to convert database files to .xml or vice versa.", - "homepage": "https://github.com/blueskythlikesclouds/MikuMikuLibrary", - "license": "MIT", - "url": "https://github.com/blueskythlikesclouds/MikuMikuLibrary/releases/download/v2.2.0/DatabaseConverter.7z", - "hash": "2b093fda9e82e6f6e4606057235cf5ced9895dc8fc96976a3f156fb30c3bce5c", - "bin": "DatabaseConverter.exe", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/blueskythlikesclouds/MikuMikuLibrary/releases/download/v$version/DatabaseConverter.7z" - } + "autoupdate": { + "url": "https://github.com/blueskythlikesclouds/MikuMikuLibrary/releases/download/v$version/DatabaseConverter.7z" + }, + "bin": "DatabaseConverter.exe", + "checkver": "github", + "description": "From Miku Miku Library: A program that allows you to convert database files to .xml or vice versa.", + "hash": "2b093fda9e82e6f6e4606057235cf5ced9895dc8fc96976a3f156fb30c3bce5c", + "homepage": "https://github.com/blueskythlikesclouds/MikuMikuLibrary", + "license": "MIT", + "url": "https://github.com/blueskythlikesclouds/MikuMikuLibrary/releases/download/v2.2.0/DatabaseConverter.7z", + "version": "2.2.0" } diff --git a/bucket/dbgate.json b/bucket/dbgate.json index a4b2f7af1c9..70015ab2b3f 100644 --- a/bucket/dbgate.json +++ b/bucket/dbgate.json @@ -1,38 +1,19 @@ { "version": "5.2.5", - "description": "A database manager for MySQL, PostgreSQL, SQL Server, MongoDB, SQLite and others.", - "homepage": "https://dbgate.org/", + "description": "DbGate - The smartest (no)SQL database client", "license": "MIT", - "architecture": { - "64bit": { - "url": "https://github.com/dbgate/dbgate/releases/download/v5.2.5/dbgate-5.2.5-win_x64.zip", - "hash": "e5917f459946d64153d3a9b2fcd9fea45238ac335a677223a8a5cc0f6a8ba971" - } - }, - "pre_install": "Remove-Item \"$dir\\resources\\app-update.yml\" -Force -Recurse", - "bin": [ - [ - "dbgate.exe", - "dbgate", - "--user-data-dir=\"$dir\\User Data\"" - ] - ], + "homepage": "https://github.com/dbgate/dbgate", + "url": "https://github.com/dbgate/dbgate/releases/download/v5.2.5/dbgate-windows-latest.zip", + "hash": "e5917f459946d64153d3a9b2fcd9fea45238ac335a677223a8a5cc0f6a8ba971", + "bin": "dbgate.exe", "shortcuts": [ [ "dbgate.exe", - "DbGate", - "--user-data-dir=\"$dir\\User Data\"" + "DbGate" ] ], - "persist": "User Data", - "checkver": { - "github": "https://github.com/dbgate/dbgate" - }, + "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/dbgate/dbgate/releases/download/v$version/dbgate-$version-win_x64.zip" - } - } + "url": "https://github.com/dbgate/dbgate/releases/download/v$version/dbgate-windows-latest.zip" } } diff --git a/bucket/dcevm.json b/bucket/dcevm.json new file mode 100644 index 00000000000..c7557b320e7 --- /dev/null +++ b/bucket/dcevm.json @@ -0,0 +1,12 @@ +{ + "description": "Enhanced class redefinition for Java", + "version": "11.0.9+1", + "homepage": "http://dcevm.github.io/", + "url": "https://github.com/TravaOpenJDK/trava-jdk-11-dcevm/releases/download/dcevm-11.0.9%2B1/java11-openjdk-dcevm-windows.zip", + "hash": "237d9cb3f3cc040ad40d5278c5b6ece68c3dc11adb91baf2af74adcfa67f6b39", + "extract_dir": "dcevm-11.0.9+1", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/bucket/dcfldd.json b/bucket/dcfldd.json index 9a9385fe6a5..3e125ae661a 100644 --- a/bucket/dcfldd.json +++ b/bucket/dcfldd.json @@ -7,8 +7,7 @@ "hash": "sha1:1a2df312da52f9b5e06fcc2068003775657117c4", "bin": "dcfldd.exe", "checkver": { - "url": "https://sourceforge.net/projects/dcfldd/rss?path=/dcfldd", - "regex": "dcfldd-([\\d.-]+)\\.x86win32\\.zip" + "sourceforge": "dcfldd/dcfldd" }, "autoupdate": { "url": "https://downloads.sourceforge.net/project/dcfldd/dcfldd-$version/dcfldd-$version.x86win32.zip" diff --git a/bucket/de4dot.json b/bucket/de4dot.json index 84db98e1c4e..f4c934acf05 100644 --- a/bucket/de4dot.json +++ b/bucket/de4dot.json @@ -1,16 +1,8 @@ { - "bin": [ - [ - "de4dot-x64.exe", - "de4dot", - "" - ], - [ - "de4dot.exe", - "de4dot-x86", - "" - ] - ], - "url": "https://raw.githubusercontent.com/wangzq/scoop-files/master/misc/de4dot.20200506.zip", - "version": "2020.05.06" + "url": "https://raw.githubusercontent.com/wangzq/scoop-files/master/misc/de4dot.20200506.zip", + "version": "2020.05.06", + "bin": [ + ["de4dot-x64.exe", "de4dot", ""], + ["de4dot.exe", "de4dot-x86", ""] + ] } diff --git a/bucket/deep-explorer.json b/bucket/deep-explorer.json index 505340ee68a..06e68f0003a 100644 --- a/bucket/deep-explorer.json +++ b/bucket/deep-explorer.json @@ -1,25 +1,25 @@ { - "version": "1.2", - "description": "Deep Explorer is a tool very similar to the Windows Explorer, but it allows you to view and operate on paths much longer than canonical 260 characters of Windows.", - "homepage": "http://dimio.altervista.org/eng/#DExplorer", - "license": "Freeware", - "url": "http://dimiodati.altervista.org/zip/dexplorer.zip", - "hash": "ea23a91654b27773e43c97e20d40534479a3ef52d45c24a5b70f064f5dcf3568", - "extract_dir": "dexplorer", - "pre_install": "if (!(Test-Path \"$persist_dir\\DExplorer.ini\")) { New-Item \"$dir\\DExplorer.ini\" | Out-Null }", - "bin": "DExplorer.exe", - "shortcuts": [ - [ - "DExplorer.exe", - "DExplorer" - ] - ], - "persist": "DExplorer.ini", - "checkver": { - "url": "http://dimio.altervista.org/eng/", - "regex": "Deep Explorer v([\\d.]+)" - }, - "autoupdate": { - "url": "http://dimiodati.altervista.org/zip/dexplorer.zip" - } + "autoupdate": { + "url": "http://dimiodati.altervista.org/zip/dexplorer.zip" + }, + "bin": "DExplorer.exe", + "checkver": { + "regex": "Deep Explorer v([\\d.]+)", + "url": "http://dimio.altervista.org/eng/" + }, + "description": "Deep Explorer is a tool very similar to the Windows Explorer, but it allows you to view and operate on paths much longer than canonical 260 characters of Windows.", + "extract_dir": "dexplorer", + "hash": "ea23a91654b27773e43c97e20d40534479a3ef52d45c24a5b70f064f5dcf3568", + "homepage": "http://dimio.altervista.org/eng/#DExplorer", + "license": "Freeware", + "persist": "DExplorer.ini", + "pre_install": "if (!(Test-Path \"$persist_dir\\DExplorer.ini\")) { New-Item \"$dir\\DExplorer.ini\" | Out-Null }", + "shortcuts": [ + [ + "DExplorer.exe", + "DExplorer" + ] + ], + "url": "http://dimiodati.altervista.org/zip/dexplorer.zip", + "version": "1.2" } diff --git a/bucket/deepgit-aoks.json b/bucket/deepgit-aoks.json index 404cad757ef..31ab79bacc2 100644 --- a/bucket/deepgit-aoks.json +++ b/bucket/deepgit-aoks.json @@ -1,37 +1,37 @@ { - "version": "4.3.1", - "description": "Git Archaeology Tool.", - "homepage": "https://www.syntevo.com/deepgit/", - "license": "https://www.syntevo.com/documents/deepgit-license.html", "architecture": { "64bit": { - "url": "https://www.syntevo.com/downloads/deepgit/deepgit-portable-4_3_1.7z", - "hash": "sha1:2c587076ae13e2164efc682c6d8a968b9b0d7ac6", - "extract_dir": "DeepGit", "bin": [ [ "bin\\deepgitc.exe", "deepgit" ] ], + "extract_dir": "DeepGit", + "hash": "sha1:2c587076ae13e2164efc682c6d8a968b9b0d7ac6", "shortcuts": [ [ "bin\\deepgit.exe", "DeepGit" ] - ] + ], + "url": "https://www.syntevo.com/downloads/deepgit/deepgit-portable-4_3_1.7z" } }, - "persist": ".settings", - "checkver": { - "url": "https://www.syntevo.com/deepgit/changelog.txt", - "regex": "([\\d.]+)" - }, "autoupdate": { - "url": "https://www.syntevo.com/downloads/deepgit/deepgit-portable-$underscoreVersion.7z", "hash": { - "url": "https://www.syntevo.com/deepgit/download/", - "regex": "$basename[\\S\\s]+?$sha1" - } - } + "regex": "$basename[\\S\\s]+?$sha1", + "url": "https://www.syntevo.com/deepgit/download/" + }, + "url": "https://www.syntevo.com/downloads/deepgit/deepgit-portable-$underscoreVersion.7z" + }, + "checkver": { + "regex": "([\\d.]+)", + "url": "https://www.syntevo.com/deepgit/changelog.txt" + }, + "description": "Git Archaeology Tool.", + "homepage": "https://www.syntevo.com/deepgit/", + "license": "https://www.syntevo.com/documents/deepgit-license.html", + "persist": ".settings", + "version": "4.3.1" } diff --git a/bucket/dejavusanscode.json b/bucket/dejavusanscode.json index f446ce65c62..81f8b9753e3 100644 --- a/bucket/dejavusanscode.json +++ b/bucket/dejavusanscode.json @@ -1,33 +1,33 @@ { - "autoupdate": { - "extract_dir": "dejavu-code-ttf-$version\\ttf", - "url": "https://github.com/SSNikolaevich/DejaVuSansCode/releases/download/v$version/dejavu-code-ttf-$version.zip" - }, - "checkver": "github", - "description": "Monospaced font with programming ligatures based on DejaVu Sans Mono", - "extract_dir": "dejavu-code-ttf-1.2.2\\ttf", - "hash": "1bb7b305e9e580a12baf717c8d10c76e3c75114d5b2f0cd0ab242ba6921dcbc8", - "homepage": "https://github.com/SSNikolaevich/DejaVuSansCode", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "https://github.com/SSNikolaevich/DejaVuSansCode/blob/master/LICENSE", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'DejaVu Sans Code' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/SSNikolaevich/DejaVuSansCode/releases/download/v1.2.2/dejavu-code-ttf-1.2.2.zip", - "version": "1.2.2" + "version": "1.2.2", + "description": "Monospaced font with programming ligatures based on DejaVu Sans Mono", + "license": "https://github.com/SSNikolaevich/DejaVuSansCode/blob/master/LICENSE", + "homepage": "https://github.com/SSNikolaevich/DejaVuSansCode", + "url": "https://github.com/SSNikolaevich/DejaVuSansCode/releases/download/v1.2.2/dejavu-code-ttf-1.2.2.zip", + "hash": "1bb7b305e9e580a12baf717c8d10c76e3c75114d5b2f0cd0ab242ba6921dcbc8", + "extract_dir": "dejavu-code-ttf-1.2.2\\ttf", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/SSNikolaevich/DejaVuSansCode/releases/download/v$version/dejavu-code-ttf-$version.zip", + "extract_dir": "dejavu-code-ttf-$version\\ttf" + }, + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'DejaVu Sans Code' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/desktopOK-aoks.json b/bucket/desktopOK-aoks.json index e103ddf78b8..c1f5c31e19d 100644 --- a/bucket/desktopOK-aoks.json +++ b/bucket/desktopOK-aoks.json @@ -1,38 +1,18 @@ { + "homepage": "http://softwareok.com/?seite=Microsoft/DesktopOK", + "description": "DesktopOK - Save and restore the positions of the Windows 11, 10, ... Desktop Icons!", + "license": "freeware", + "version": "10.77", "architecture": { - "32bit": { - "hash": "11764b458e41fcc840dc802dfe65305f32d4af7dece8286eb6933c1be3c9d179", - "url": "http://softwareok.com/Download/DesktopOK_Unicode.zip" - }, "64bit": { - "hash": "294f390c3be4b19557f2920ecdfbfd2ade670a3369ba3ca63f016ce9f267a5ee", - "url": "http://softwareok.com/Download/DesktopOK_x64.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "hash": { - "find": "DesktopOK\\.zip.+?target=_blank>($sha256)", - "url": "http://softwareok.com/?Download=DesktopOK_Unicode" - }, - "url": "http://softwareok.com/Download/DesktopOK_Unicode.zip" - }, - "64bit": { - "hash": { - "find": "DesktopOK_x64\\.zip.+?target=_blank>($sha256)", - "url": "http://softwareok.com/?Download=DesktopOK" - }, - "url": "http://softwareok.com/Download/DesktopOK_x64.zip" - } + "url": "http://softwareok.com/Download/DesktopOK_x64.zip", + "hash": "294f390c3be4b19557f2920ecdfbfd2ade670a3369ba3ca63f016ce9f267a5ee" + }, + "32bit": { + "url": "http://softwareok.com/Download/DesktopOK_Unicode.zip", + "hash": "11764b458e41fcc840dc802dfe65305f32d4af7dece8286eb6933c1be3c9d179" } }, - "bin": "DesktopOK.exe", - "checkver": "DesktopOK ([\\d.]+)", - "description": "DesktopOK - Save and restore the positions of the Windows 11, 10, ... Desktop Icons!", - "homepage": "http://softwareok.com/?seite=Microsoft/DesktopOK", - "license": "freeware", - "persist": "DesktopOK.ini", "pre_install": [ "$exefile = (Get-ChildItem \"$dir\" '*.exe' | Select-Object -First 1).FullName", "Rename-Item \"$exefile\" \"$dir\\DesktopOK.exe\"", @@ -40,11 +20,31 @@ " New-Item \"$dir\\DesktopOK.ini\" -Type File -Force | Out-Null", "}" ], + "bin": "DesktopOK.exe", "shortcuts": [ [ "DesktopOK.exe", "DesktopOK" ] ], - "version": "10.77" + "persist": "DesktopOK.ini", + "checkver": "DesktopOK ([\\d.]+)", + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://softwareok.com/Download/DesktopOK_x64.zip", + "hash": { + "url": "http://softwareok.com/?Download=DesktopOK", + "find": "DesktopOK_x64\\.zip.+?target=_blank>($sha256)" + } + }, + "32bit": { + "url": "http://softwareok.com/Download/DesktopOK_Unicode.zip", + "hash": { + "url": "http://softwareok.com/?Download=DesktopOK_Unicode", + "find": "DesktopOK\\.zip.+?target=_blank>($sha256)" + } + } + } + } } diff --git a/bucket/desktoppet.json b/bucket/desktoppet.json index f1efcec8234..f309cb0fb85 100644 --- a/bucket/desktoppet.json +++ b/bucket/desktoppet.json @@ -1,28 +1,28 @@ { - "architecture": { - "64bit": { - "hash": "1a9df66e1dcbf8e3ef5f92a8ef164647bd86a1b1a3912e3f7e14485a897e7b15", - "url": "https://github.com/Adrianotiger/desktopPet/releases/download/v1.3.1/DesktopPet.zip" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/Adrianotiger/desktopPet/releases/download/v$version/DesktopPet.zip" - } - } - }, - "checkver": { - "github": "https://github.com/Adrianotiger/desktopPet" - }, - "description": "Add a screen mate to your desktop", - "homepage": "https://adrianotiger.github.io/desktopPet/", - "license": "Freeware", - "shortcuts": [ - [ - "DesktopPet.exe", - "DesktopPet" - ] - ], - "version": "1.3.1" + "version": "1.3.1", + "description": "Add a screen mate to your desktop", + "homepage": "https://adrianotiger.github.io/desktopPet/", + "license": "Freeware", + "architecture": { + "64bit": { + "url": "https://github.com/Adrianotiger/desktopPet/releases/download/v1.3.1/DesktopPet.zip", + "hash": "1a9df66e1dcbf8e3ef5f92a8ef164647bd86a1b1a3912e3f7e14485a897e7b15" + } + }, + "shortcuts": [ + [ + "DesktopPet.exe", + "DesktopPet" + ] + ], + "checkver": { + "github": "https://github.com/Adrianotiger/desktopPet" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/Adrianotiger/desktopPet/releases/download/v$version/DesktopPet.zip" + } + } + } } diff --git a/bucket/dev-toys-cli.json b/bucket/dev-toys-cli.json index 559d0af27d2..19ecf39e337 100644 --- a/bucket/dev-toys-cli.json +++ b/bucket/dev-toys-cli.json @@ -1,25 +1,25 @@ { - "version": "0.5.0", - "description": "A CLI based Swiss Army Knife for Developer.", - "homepage": "https://github.com/Jonnobrow/dev-toys-cli", - "license": "GPL-3.0-or-later", - "architecture": { - "64bit": { - "url": "https://github.com/Jonnobrow/dev-toys-cli/releases/download/v0.5.0/dev-toys-cli_0.5.0_Windows_x86_64.tar.gz", - "hash": "4912583bff931b7a958dcab6555ab932aed632ac4393fd0a67821ce3e204cfe3" - } - }, - "bin": "dev-toys-cli.exe", - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/Jonnobrow/dev-toys-cli/releases/download/v$version/dev-toys-cli_$version_Windows_x86_64.tar.gz" - } - }, - "hash": { - "url": "https://github.com/Jonnobrow/dev-toys-cli/releases/download/v$version/checksums.txt", - "mode": "extract" - } - } + "architecture": { + "64bit": { + "hash": "4912583bff931b7a958dcab6555ab932aed632ac4393fd0a67821ce3e204cfe3", + "url": "https://github.com/Jonnobrow/dev-toys-cli/releases/download/v0.5.0/dev-toys-cli_0.5.0_Windows_x86_64.tar.gz" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/Jonnobrow/dev-toys-cli/releases/download/v$version/dev-toys-cli_$version_Windows_x86_64.tar.gz" + } + }, + "hash": { + "mode": "extract", + "url": "https://github.com/Jonnobrow/dev-toys-cli/releases/download/v$version/checksums.txt" + } + }, + "bin": "dev-toys-cli.exe", + "checkver": "github", + "description": "A CLI based Swiss Army Knife for Developer.", + "homepage": "https://github.com/Jonnobrow/dev-toys-cli", + "license": "GPL-3.0-or-later", + "version": "0.5.0" } diff --git a/bucket/dfgPortable.json b/bucket/dfgPortable.json index e1b67432695..b976739e9e5 100644 --- a/bucket/dfgPortable.json +++ b/bucket/dfgPortable.json @@ -1,30 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/dfgportable", - "description": "Disk defragmenter", - "version": "2.22.33", - "license": "", - "url": "https://download3.portableapps.com/portableapps/dfgPortable/dfgPortable_2.22.33_online.paf.exe?20190321", - "hash": "md5:49e1b53ee1dc28dd786f4801023d6c48", - "bin": "dfgPortable/dfgPortable.exe", - "shortcuts": [ - [ - "dfgPortable/dfgPortable.exe", - "dfgPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/dfgportable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/dfgPortable/dfgPortable_$version_online.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/utilities/dfgportable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "installer": { - - } + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/dfgportable" + }, + "url": "https://download3.portableapps.com/portableapps/dfgPortable/dfgPortable_$version_online.paf.exe?20190321" + }, + "bin": "dfgPortable/dfgPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/dfgportable" + }, + "description": "Disk defragmenter", + "hash": "md5:49e1b53ee1dc28dd786f4801023d6c48", + "homepage": "https://portableapps.com/apps/utilities/dfgportable", + "installer": {}, + "license": "", + "persist": "Data", + "shortcuts": [ + [ + "dfgPortable/dfgPortable.exe", + "dfgPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/dfgPortable/dfgPortable_2.22.33_online.paf.exe?20190321", + "version": "2.22.33" } diff --git a/bucket/dia2dump.json b/bucket/dia2dump.json index 56cd61bfd2a..333bcd4ace4 100644 --- a/bucket/dia2dump.json +++ b/bucket/dia2dump.json @@ -1,5 +1,5 @@ { - "url": "https://github.com/wangzq/scoop-files/raw/master/misc/Dia2Dump.zip", - "version": "20200916", - "bin": "dia2dump.exe" + "bin": "dia2dump.exe", + "url": "https://github.com/wangzq/scoop-files/raw/master/misc/Dia2Dump.zip", + "version": "20200916" } diff --git a/bucket/die.json b/bucket/die.json index 308b17baefc..4527b461bf7 100644 --- a/bucket/die.json +++ b/bucket/die.json @@ -1,17 +1,44 @@ { - "homepage": "https://github.com/horsicq/DIE-engine", - "description": "Detect It Easy is a packer identifier.", "version": "3.07", + "description": "Detect It Easy, or abbreviated \"DIE\", is a program for determining types of files", + "homepage": "http://ntinfo.biz", "license": "MIT", - "hash": "c7f16841df475d6f09d37cf745804c866c823876c4605b5958376402cbb64eca", - "url": "https://github.com/horsicq/DIE-engine/releases/download/3.07/die_win32_portable_3.07.zip", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/horsicq/DIE-engine/releases/download/$version/die_win32_portable_$version.zip" + "architecture": { + "64bit": { + "url": "https://github.com/horsicq/DIE-engine/releases/download/3.07/die_win64_portable_3.07.zip", + "hash": "3450169643be76484ac4bd5e1473f6f4745d9825c8a07255a3925a4a6e8bad7e" + }, + "32bit": { + "url": "https://github.com/horsicq/DIE-engine/releases/download/3.07/die_win32_portable_3.07.zip", + "hash": "c7f16841df475d6f09d37cf745804c866c823876c4605b5958376402cbb64eca" + } + }, + "pre_install": "Test-Persistence die.ini", + "uninstaller": { + "script": [ + "ensure \"$persist_dir\" | Out-Null", + "Copy-Item \"$dir\\die.ini\" \"$persist_dir\" -ErrorAction SilentlyContinue -Force" + ] }, - "bin": [ - "die.exe", - "diec.exe", - "diel.exe" - ] + "bin": "diec.exe", + "shortcuts": [ + [ + "die.exe", + "Detect It Easy" + ] + ], + "persist": "die.ini", + "checkver": { + "github": "https://github.com/horsicq/DIE-engine" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/horsicq/DIE-engine/releases/download/$version/die_win64_portable_$version.zip" + }, + "32bit": { + "url": "https://github.com/horsicq/DIE-engine/releases/download/$version/die_win32_portable_$version.zip" + } + } + } } diff --git a/bucket/dilay.json b/bucket/dilay.json index 3f2604fd9bf..38fbf3eba5e 100644 --- a/bucket/dilay.json +++ b/bucket/dilay.json @@ -1,21 +1,21 @@ { - "autoupdate": { - "url": "https://github.com/abau/dilay/releases/download/$version/dilay-$version.msi" - }, - "checkver": { - "github": "https://github.com/abau/dilay" - }, - "description": "Cross-platform open-source 3D modeling software", - "extract_dir": "Dilay", - "hash": "961ef5540f2da8c483b66743031c060b0eb4e5a7f6d6f507b24470f956b41889", - "homepage": "https://abau.org/dilay/", - "license": "GPL-3.0-only", - "shortcuts": [ - [ - "dilay.exe", - "Dilay" - ] - ], - "url": "https://github.com/abau/dilay/releases/download/1.9.0/dilay-1.9.0.msi", - "version": "1.9.0" + "homepage": "https://abau.org/dilay/", + "description": "Cross-platform open-source 3D modeling software", + "license": "GPL-3.0-only", + "version": "1.9.0", + "url": "https://github.com/abau/dilay/releases/download/1.9.0/dilay-1.9.0.msi", + "hash": "961ef5540f2da8c483b66743031c060b0eb4e5a7f6d6f507b24470f956b41889", + "extract_dir": "Dilay", + "shortcuts": [ + [ + "dilay.exe", + "Dilay" + ] + ], + "checkver": { + "github": "https://github.com/abau/dilay" + }, + "autoupdate": { + "url": "https://github.com/abau/dilay/releases/download/$version/dilay-$version.msi" + } } diff --git a/bucket/dingtalk.json b/bucket/dingtalk.json index 7fa7fda0762..930b4d27426 100644 --- a/bucket/dingtalk.json +++ b/bucket/dingtalk.json @@ -1,14 +1,41 @@ { - "homepage": "https://www.dingtalk.com/", + "version": "7.0.10.3169101", "description": "An all-in-one free communication and collaboration platform", + "homepage": "https://www.dingtalk.com/", "license": { "identifier": "EULA", "url": "https://tms.dingtalk.com/markets/dingtalk/service-terms-zh" }, - "version": "7.0.10.3169101", + "notes": "We don't persist your DingTalk data, they are still storaged in '%APPDATA%\\DingTalk'.", "url": "https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v7.0.10.3169101.exe#/dl.7z", "hash": "md5:c1c261131bae7246929cf1f407625871", "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\" -Recurse", + "installer": { + "script": [ + "$runtimeCache = \"$env:APPDATA\\DingTalk\"", + "$runtimeCachePersist = \"$persist_dir\\Cache\"", + "if (Test-Path $runtimeCachePersist) {", + " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", + " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", + "} else {", + " if (Test-Path $runtimeCache) {", + " Move-Item $runtimeCache $runtimeCachePersist -Force", + " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", + " }", + "}" + ] + }, + "uninstaller": { + "script": [ + "$runtimeCache = \"$env:APPDATA\\DingTalk\"", + "$runtimeCachePersist = \"$persist_dir\\Cache\"", + "if (!(Test-Path $runtimeCachePersist)) {", + " Move-Item $runtimeCache $runtimeCachePersist -Force", + "} else {", + " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", + "}" + ] + }, "shortcuts": [ [ "DingtalkLauncher.exe", @@ -25,6 +52,5 @@ "url": "https://im.dingtalk.com/manifest/new/release_windows_vista_later_gray4.json", "jsonpath": "$.win.install.md5" } - }, - "notes": "We don't persist your DingTalk data, they are still storaged in '%APPDATA%\\DingTalk'." + } } diff --git a/bucket/dino.json b/bucket/dino.json index e483742fea8..ba924e036e4 100644 --- a/bucket/dino.json +++ b/bucket/dino.json @@ -1,39 +1,38 @@ { - "version": "0.0.0.9", - "description": "A modern, open-source, XMPP/Jabber chat client for the desktop", - "homepage": "https://dino.im/", - "license": "GPL-3.0-or-later", - "url": "https://ghproxy.com/https://github.com/LAGonauta/dino/releases/download/v0.0.0.9/dino-installer-x86_64.exe#dl.7z", - "hash": "3f8e7db9d16a6ed38e1dbc7ddf23b34d6f11a09b50971872b55c1cfcf2834bff", - "shortcuts": [ - [ - "bin/dino.exe", - "Dino" - ] - ], - "post_install": [ - "$name = 'Dino'", - "$app = \"$dir\\bin\\dino.exe\".Replace('\\', '\\\\')", - "$scripts = join-path $bucketsdir $($ResolvedObject.Bucket) | join-path -ChildPath scripts/xmpp", - "'install-associations', 'uninstall-associations' | ForEach-Object {", - " if (Test-Path \"$scripts\\$_.reg\") {", - " $content = Get-Content \"$scripts\\$_.reg\"", - " $content = $content.Replace('$name', $name)", - " $content = $content.Replace('$app', $app)", - " if ($global) {", - " $content = $content.Replace('HKEY_CURRENT_USER', 'HKEY_LOCAL_MACHINE')", - " }", - " $content | Set-Content -Path \"$dir\\$_.reg\"", - " }", - "}", - "REG IMPORT \"$dir\\install-associations.reg\" *>&1 | Out-Null" - ], - "pre_uninstall": "REG IMPORT \"$dir\\uninstall-associations.reg\" *>&1 | Out-Null", - "checkver": { - "github": "https://github.com/LAGonauta/dino" - }, - "autoupdate": { - "url": "https://ghproxy.com/https://github.com/LAGonauta/dino/releases/download/v${version}/dino-installer-x86_64.exe#dl.7z" - }, - "_from": "okibcn/ScoopMaster" + "version": "0.0.0.9", + "description": "A modern, open-source, XMPP/Jabber chat client for the desktop", + "homepage": "https://dino.im/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/LAGonauta/dino/releases/download/v0.0.0.9/dino-installer-x86_64.exe#dl.7z", + "hash": "3f8e7db9d16a6ed38e1dbc7ddf23b34d6f11a09b50971872b55c1cfcf2834bff", + "shortcuts": [ + [ + "bin/dino.exe", + "Dino" + ] + ], + "post_install": [ + "$name = 'Dino'", + "$app = \"$dir\\bin\\dino.exe\".Replace('\\', '\\\\')", + "$scripts = join-path $bucketsdir $($ResolvedObject.Bucket) | join-path -ChildPath scripts/xmpp", + "'install-associations', 'uninstall-associations' | ForEach-Object {", + " if (Test-Path \"$scripts\\$_.reg\") {", + " $content = Get-Content \"$scripts\\$_.reg\"", + " $content = $content.Replace('$name', $name)", + " $content = $content.Replace('$app', $app)", + " if ($global) {", + " $content = $content.Replace('HKEY_CURRENT_USER', 'HKEY_LOCAL_MACHINE')", + " }", + " $content | Set-Content -Path \"$dir\\$_.reg\"", + " }", + "}", + "REG IMPORT \"$dir\\install-associations.reg\" *>&1 | Out-Null" + ], + "pre_uninstall": "REG IMPORT \"$dir\\uninstall-associations.reg\" *>&1 | Out-Null", + "checkver": { + "github": "https://github.com/LAGonauta/dino" + }, + "autoupdate": { + "url": "https://github.com/LAGonauta/dino/releases/download/v${version}/dino-installer-x86_64.exe#dl.7z" + } } diff --git a/bucket/dinorss.json b/bucket/dinorss.json index 5589fdb2c37..5ff52b37a18 100644 --- a/bucket/dinorss.json +++ b/bucket/dinorss.json @@ -1,34 +1,34 @@ { + "version": "1.10.1", + "description": "A simple, efficient, open source RSS reader service.", + "homepage": "https://dinorss.org/", + "license": "MIT", "architecture": { "64bit": { - "hash": "28d851f4490a106973e01824bdf94d4220cf14095aa2536f62617047f18ae7e2", - "url": "https://github.com/richshaw2015/dino-rss-electron/releases/download/v1.10.1/Dinosaur.Rss.1.10.1.x64.exe#/dl.7z" + "url": "https://github.com/richshaw2015/dino-rss-electron/releases/download/v1.10.1/Dinosaur.Rss.1.10.1.x64.exe#/dl.7z", + "hash": "28d851f4490a106973e01824bdf94d4220cf14095aa2536f62617047f18ae7e2" } }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/richshaw2015/dino-rss-electron/releases/download/v$version/Dinosaur.Rss.$version.x64.exe#/dl.7z" - } - } - }, - "checkver": { - "github": "https://github.com/richshaw2015/dino-rss-electron" - }, - "description": "A simple, efficient, open source RSS reader service.", - "homepage": "https://dinorss.org/", "installer": { "script": [ "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", "Remove-Item \"$dir\\`$*\" -Force -Recurse" ] }, - "license": "MIT", "shortcuts": [ [ "Dinosaur Rss.exe", "Dinosaur RSS" ] ], - "version": "1.10.1" + "checkver": { + "github": "https://github.com/richshaw2015/dino-rss-electron" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/richshaw2015/dino-rss-electron/releases/download/v$version/Dinosaur.Rss.$version.x64.exe#/dl.7z" + } + } + } } diff --git a/bucket/directory-compare.json b/bucket/directory-compare.json index 2f966e1d929..6e4e349ef99 100644 --- a/bucket/directory-compare.json +++ b/bucket/directory-compare.json @@ -1,34 +1,34 @@ { - "architecture": { - "32bit": { - "hash": "4209a3afbb6ea0bc853aa611259daf462ae66ae067362f7074f2a138e74faaee", - "url": "http://tp.lc.ehu.eus/jma/win32/drcmp352.zip" - }, - "64bit": { - "hash": "7e0d26086cd04cdddf435faf6e9d2f7ed16936321342cf4e817fa0e103d6a297", - "url": "http://tp.lc.ehu.eus/jma/win32/drcmp352-64.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://tp.lc.ehu.eus/jma/win32/drcmp$cleanVersion.zip" - }, - "64bit": { - "url": "http://tp.lc.ehu.eus/jma/win32/drcmp$cleanVersion-64.zip" - } - } - }, - "bin": "DirCmp.exe", - "checkver": "New\\s+in\\s+version\\s+([\\d.]+)", - "homepage": "http://tp.lc.ehu.eus/jma/win32/dirco.html", - "license": "freeware", - "persist": "DirCmp.ini", - "shortcuts": [ - [ - "DirCmp.exe", - "Directory Compare" - ] - ], - "version": "3.52" + "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/disk-cleanup.json b/bucket/disk-cleanup.json index 9237c9a4314..b4896d77630 100644 --- a/bucket/disk-cleanup.json +++ b/bucket/disk-cleanup.json @@ -1,9 +1,9 @@ { - "bin": "disk-cleanup.ps1", - "description": "Run 'Windows disk cleanup utility' without user intervention.", - "hash": "19fcb04d7c045aa4b9be038fc9837d3912bcb97ac63791ab412453a795c11f9b", - "homepage": "none", - "license": "Unlicense", - "url": "https://github.com/issaclin32/scoop-bucket/raw/master/scripts/disk-cleanup.ps1", - "version": "1.2022.5.1" + "description": "Run 'Windows disk cleanup utility' without user intervention.", + "version": "1.2022.5.1", + "homepage": "none", + "license": "Unlicense", + "url": "https://github.com/issaclin32/scoop-bucket/raw/master/scripts/disk-cleanup.ps1", + "hash": "19fcb04d7c045aa4b9be038fc9837d3912bcb97ac63791ab412453a795c11f9b", + "bin": "disk-cleanup.ps1" } diff --git a/bucket/diskext.json b/bucket/diskext.json index 5b9601306ae..09cbad1edd1 100644 --- a/bucket/diskext.json +++ b/bucket/diskext.json @@ -1,39 +1,32 @@ { - "version": "1.2", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/", "description": "Display volume disk-mappings.", - "homepage": "https://learn.microsoft.com/sysinternals/downloads/diskext", "license": { "identifier": "Freeware", - "url": "https://learn.microsoft.com/sysinternals/license-terms" + "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, + "version": "1.2", "url": "https://download.sysinternals.com/files/DiskExt.zip", - "hash": "b201c8424aecb60d7aab6079e86acad550d9d21e7833861995b0c1faca9ada39", + "hash": "b93bb3c1fca68a2ce6c52f273fa80ea841e20fd85a6579e68a0fe7106f16ee73", + "checkver": { + "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/diskext", + "re": "DiskExt\\s(?:v|V)?([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/DiskExt.zip" + }, "architecture": { - "64bit": { - "bin": [ - [ - "diskext64.exe", - "diskext" - ] - ] - }, "32bit": { "bin": "diskext.exe" }, - "arm64": { + "64bit": { "bin": [ [ - "diskext64a.exe", + "diskext64.exe", "diskext" - ] + ], + "diskext64.exe" ] } - }, - "checkver": { - "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/diskext.md", - "regex": "#.*?v([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/DiskExt.zip" } } diff --git a/bucket/diskgenius-zh-cn.json b/bucket/diskgenius-zh-cn.json index ccfbf3a477d..6a57b0a7a18 100644 --- a/bucket/diskgenius-zh-cn.json +++ b/bucket/diskgenius-zh-cn.json @@ -1,39 +1,39 @@ { - "version": "5.4.6.1441", - "description": "数据恢复及分区管理软件", - "homepage": "https://diskgenius.cn", - "license": "Shareware", - "architecture": { - "64bit": { - "url": "https://download.geniusite.com/DG5461441_x64.zip", - "hash": "76a3e82a032c1f074e70c541abb80d036ae426eb73942f30dca99f9987112604" - }, - "32bit": { - "url": "https://download.geniusite.com/DG5461441_x86.zip", - "hash": "917d271ae966ce7442c646fcf76fa929d998f526b87096ba7b4e6dd6472ed1c1" - } - }, - "extract_dir": "DiskGenius", - "pre_install": "if (!(Test-Path \"$persist_dir\\Options.ini\")) { New-Item \"$dir\\Options.ini\" | Out-Null }", - "shortcuts": [ - [ - "DiskGenius.exe", - "DiskGenius" - ] - ], - "persist": "Options.ini", - "checkver": { - "url": "https://internal.eassos.com/update/diskgenius/update.php", - "regex": "\\[([\\d.]+)\\]" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://download.geniusite.com/DG$cleanVersion_x64.zip" - }, - "32bit": { - "url": "https://download.geniusite.com/DG$cleanVersion_x86.zip" - } - } - } + "architecture": { + "32bit": { + "hash": "917d271ae966ce7442c646fcf76fa929d998f526b87096ba7b4e6dd6472ed1c1", + "url": "https://download.geniusite.com/DG5461441_x86.zip" + }, + "64bit": { + "hash": "76a3e82a032c1f074e70c541abb80d036ae426eb73942f30dca99f9987112604", + "url": "https://download.geniusite.com/DG5461441_x64.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://download.geniusite.com/DG$cleanVersion_x86.zip" + }, + "64bit": { + "url": "https://download.geniusite.com/DG$cleanVersion_x64.zip" + } + } + }, + "checkver": { + "regex": "\\[([\\d.]+)\\]", + "url": "https://internal.eassos.com/update/diskgenius/update.php" + }, + "description": "\u6570\u636e\u56de\u590d\u53ca\u5206\u533a\u7ba1\u7406\u8f6f\u4ef6", + "extract_dir": "DiskGenius", + "homepage": "https://diskgenius.cn", + "license": "Shareware", + "persist": "Options.ini", + "pre_install": "if (!(Test-Path \"$persist_dir\\Options.ini\")) { New-Item \"$dir\\Options.ini\" | Out-Null }", + "shortcuts": [ + [ + "DiskGenius.exe", + "DiskGenius" + ] + ], + "version": "5.4.6.1441" } diff --git a/bucket/diskmon.json b/bucket/diskmon.json index 1611db89145..060d68b16af 100644 --- a/bucket/diskmon.json +++ b/bucket/diskmon.json @@ -1,40 +1,45 @@ { - "homepage": "https://docs.microsoft.com/en-us/sysinternals/", - "description": "This utility captures all hard disk activity or acts like a software disk activity light in your system tray.", + "version": "2.02", + "description": "Captures all hard disk activity or acts like a software disk activity light in your system tray.", + "homepage": "https://learn.microsoft.com/sysinternals/downloads/diskmon", "license": { "identifier": "Freeware", - "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + "url": "https://learn.microsoft.com/sysinternals/license-terms" }, - "version": "2.02", "url": "https://download.sysinternals.com/files/DiskMon.zip", "hash": "36c85a6dd3ae9b4a9723a9229f9bf55b5bcac607d5725e9ef100d0a67adba8d3", - "checkver": { - "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/diskmon", - "re": "DiskMon for Windows\\s(?:v|V)?([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/DiskMon.zip" - }, "architecture": { - "32bit": { - "bin": "DiskMon.exe", + "64bit": { + "bin": [ + [ + "Diskmon64.exe", + "Diskmon" + ] + ], "shortcuts": [ [ - "DiskMon.exe", + "Diskmon64.exe", "SysInternals/DiskMon", "/accepteula" ] ] }, - "64bit": { - "bin": "DiskMon.exe", + "32bit": { + "bin": "Diskmon.exe", "shortcuts": [ [ - "DiskMon.exe", + "Diskmon.exe", "SysInternals/DiskMon", "/accepteula" ] ] } + }, + "checkver": { + "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/diskmon.md", + "regex": "#.*?v([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/DiskMon.zip" } } diff --git a/bucket/dnspy-alt.json b/bucket/dnspy-alt.json index f41575c50c1..0599dda71bd 100644 --- a/bucket/dnspy-alt.json +++ b/bucket/dnspy-alt.json @@ -1,9 +1,21 @@ { - "url": "https://raw.githubusercontent.com/wangzq/scoop-files/master/misc/dnSpy-net472.zip", - "version": "6.1.5", - "bin": [ - ["dnspy.exe", "dnspy", ""], - ["dnspy-x86.exe", "dnspy-x86", ""], - ["dnspy.console.exe", "dnspy.console", ""] - ] + "bin": [ + [ + "dnspy.exe", + "dnspy", + "" + ], + [ + "dnspy-x86.exe", + "dnspy-x86", + "" + ], + [ + "dnspy.console.exe", + "dnspy.console", + "" + ] + ], + "url": "https://raw.githubusercontent.com/wangzq/scoop-files/master/misc/dnSpy-net472.zip", + "version": "6.1.5" } diff --git a/bucket/dnspy-settings.json b/bucket/dnspy-settings.json index 2d14a8b8ce6..a1a4d4dbbcc 100644 --- a/bucket/dnspy-settings.json +++ b/bucket/dnspy-settings.json @@ -1,6 +1,6 @@ { - "bin": "dnspy-settings.ps1", - "depends": "dnspy-wangzq", - "url": "https://github.com/wangzq/scoop-files/raw/master/dnspyx/dnspy-settings.ps1", - "version": "20180513.2" + "url": "https://github.com/wangzq/scoop-files/raw/master/dnspyx/dnspy-settings.ps1", + "version": "20180513.2", + "depends": "dnspy-wangzq", + "bin": "dnspy-settings.ps1" } diff --git a/bucket/dnspy-wangzq.json b/bucket/dnspy-wangzq.json index e9cad4fab98..246e841a267 100644 --- a/bucket/dnspy-wangzq.json +++ b/bucket/dnspy-wangzq.json @@ -1,10 +1,15 @@ { - "url": "https://github.com/wangzq/dnSpy/releases/download/20181103/dnspy.20181103.zip", - "version": "20181103", - "bin": [ - "dnspy.exe", - "dnspy-x86.exe", - "dnspy.console.exe" - ], - "shortcuts": [ ["dnspy.exe", "DnSpy"] ] + "bin": [ + "dnspy.exe", + "dnspy-x86.exe", + "dnspy.console.exe" + ], + "shortcuts": [ + [ + "dnspy.exe", + "DnSpy" + ] + ], + "url": "https://github.com/wangzq/dnSpy/releases/download/20181103/dnspy.20181103.zip", + "version": "20181103" } diff --git a/bucket/dnspyex-win64.json b/bucket/dnspyex-win64.json index 3d5fea10fd0..05e6d762cdd 100644 --- a/bucket/dnspyex-win64.json +++ b/bucket/dnspyex-win64.json @@ -1,15 +1,7 @@ { - "version": "6.3.0", - "description": ".NET debugger and assembly editor", - "homepage": "https://github.com/dnSpyEx/dnSpy", - "license": "GPL-3.0-only", - "url": "https://github.com/dnSpyEx/dnSpy/releases/download/v6.3.0/dnSpy-net-win64.zip", - "hash": "168319866e0818ab2bdbde8afa01101c570d72f296404255235aff1df88303e0", - "extract_to": "dnSpy", - "pre_install": [ - "Expand-7zipArchive \"$dir\\dnSpy\\dnSpy-net-win64.zip\" \"$dir\" -Removal", - "Remove-Item \"$dir\\dnSpy\" -Force -Recurse" - ], + "autoupdate": { + "url": "https://github.com/dnSpyEx/dnSpy/releases/download/v$version/dnSpy-net-win64.zip" + }, "bin": [ [ "dnSpy.Console.exe", @@ -20,14 +12,22 @@ "dnSpy-win64" ] ], + "checkver": "github", + "description": ".NET debugger and assembly editor", + "extract_to": "dnSpy", + "hash": "168319866e0818ab2bdbde8afa01101c570d72f296404255235aff1df88303e0", + "homepage": "https://github.com/dnSpyEx/dnSpy", + "license": "GPL-3.0-only", + "pre_install": [ + "Expand-7zipArchive \"$dir\\dnSpy\\dnSpy-net-win64.zip\" \"$dir\" -Removal", + "Remove-Item \"$dir\\dnSpy\" -Force -Recurse" + ], "shortcuts": [ [ "dnSpy.exe", "dnSpy-win64" ] ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/dnSpyEx/dnSpy/releases/download/v$version/dnSpy-net-win64.zip" - } + "url": "https://github.com/dnSpyEx/dnSpy/releases/download/v6.3.0/dnSpy-net-win64.zip", + "version": "6.3.0" } diff --git a/bucket/dnspyx.json b/bucket/dnspyx.json index ac56e91db45..2780dd7fe94 100644 --- a/bucket/dnspyx.json +++ b/bucket/dnspyx.json @@ -1,6 +1,6 @@ { - "bin": "dnspyx.ps1", - "depends": "dnspy-wangzq", - "url": "https://github.com/wangzq/scoop-files/raw/master/dnspyx/dnspyx.ps1", - "version": "20180203" + "url": "https://github.com/wangzq/scoop-files/raw/master/dnspyx/dnspyx.ps1", + "version": "20180203", + "depends": "dnspy-wangzq", + "bin": "dnspyx.ps1" } diff --git a/bucket/dockle.json b/bucket/dockle.json index f6aabd09af1..43cc8de692a 100644 --- a/bucket/dockle.json +++ b/bucket/dockle.json @@ -1,31 +1,31 @@ { - "architecture": { - "32bit": { - "hash": "355d2b7dd99b47317a32506923110e6a6ae25d3ca90cf7e5f0ca1939cf099a8b", - "url": "https://github.com/goodwithtech/dockle/releases/download/v0.4.5/dockle_0.4.5_Windows-32bit.zip" - }, - "64bit": { - "hash": "2830c427430a22ff95ad479b7364507cf19458b9b627729b5b477899541e8e80", - "url": "https://github.com/goodwithtech/dockle/releases/download/v0.4.5/dockle_0.4.5_Windows-64bit.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/goodwithtech/dockle/releases/download/v$version/dockle_$version_Windows-32bit.zip" - }, - "64bit": { - "url": "https://github.com/goodwithtech/dockle/releases/download/v$version/dockle_$version_Windows-64bit.zip" - } - }, - "hash": { - "url": "$baseurl/dockle_$version_checksums.txt" - } - }, - "bin": "dockle.exe", - "checkver": "github", - "description": "Container Image Linter for Security, Helping build the Best-Practice Docker Image, Easy to start.", - "homepage": "https://github.com/goodwithtech/dockle", - "license": "Apache-2.0", - "version": "0.4.5" + "version": "0.4.5", + "description": "Container Image Linter for Security, Helping build the Best-Practice Docker Image", + "homepage": "https://github.com/goodwithtech/dockle", + "license": "Apache-2.0", + "architecture": { + "32bit": { + "url": "https://github.com/goodwithtech/dockle/releases/download/v0.4.5/dockle_0.4.5_Windows-32bit.zip", + "hash": "355d2b7dd99b47317a32506923110e6a6ae25d3ca90cf7e5f0ca1939cf099a8b" + }, + "64bit": { + "url": "https://github.com/goodwithtech/dockle/releases/download/v0.4.5/dockle_0.4.5_Windows-64bit.zip", + "hash": "2830c427430a22ff95ad479b7364507cf19458b9b627729b5b477899541e8e80" + } + }, + "bin": "dockle.exe", + "checkver": "github", + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/goodwithtech/dockle/releases/download/v$version/dockle_$version_Windows-32bit.zip" + }, + "64bit": { + "url": "https://github.com/goodwithtech/dockle/releases/download/v$version/dockle_$version_Windows-64bit.zip" + } + }, + "hash": { + "url": "$baseurl/dockle_$version_checksums.txt" + } + } } diff --git a/bucket/dogecoin-core.json b/bucket/dogecoin-core.json index c3d77edf1a5..c86966e9492 100644 --- a/bucket/dogecoin-core.json +++ b/bucket/dogecoin-core.json @@ -1,44 +1,44 @@ { - "architecture": { - "32bit": { - "hash": "c919fdc966764ec554273791699426448eedd8d305e76284e4f1cd1d5f0b5a7a", - "url": "https://github.com/dogecoin/dogecoin/releases/download/v1.14.6/dogecoin-1.14.6-win32.zip" - }, - "64bit": { - "hash": "709490ac8464b015266884831a2b5b594efc8b2c17a7e6b85255058cbee049de", - "url": "https://github.com/dogecoin/dogecoin/releases/download/v1.14.6/dogecoin-1.14.6-win64.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/dogecoin/dogecoin/releases/download/v$version/dogecoin-$version-win32.zip" - }, - "64bit": { - "url": "https://github.com/dogecoin/dogecoin/releases/download/v$version/dogecoin-$version-win64.zip" - } - }, - "extract_dir": "dogecoin-$version" - }, - "checkver": { - "github": "https://github.com/dogecoin/dogecoin" - }, - "description": "Dogecoin is an open source peer-to-peer digital currency, favored by Shiba Inus worldwide.", - "extract_dir": "dogecoin-1.14.6", - "homepage": "https://dogecoin.com", - "license": "MIT", - "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." - ], - "persist": "appdata", - "shortcuts": [ - [ - "bin\\dogecoin-qt.exe", - "Dogecoin Core", - "-datadir=\"$dir\\appdata\"" - ] - ], - "version": "1.14.6" + "version": "1.14.6", + "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.6/dogecoin-1.14.6-win64.zip", + "hash": "709490ac8464b015266884831a2b5b594efc8b2c17a7e6b85255058cbee049de" + }, + "32bit": { + "url": "https://github.com/dogecoin/dogecoin/releases/download/v1.14.6/dogecoin-1.14.6-win32.zip", + "hash": "c919fdc966764ec554273791699426448eedd8d305e76284e4f1cd1d5f0b5a7a" + } + }, + "extract_dir": "dogecoin-1.14.6", + "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/dolphin-beta.json b/bucket/dolphin-beta.json index 9c0bdc34c54..cdbd85a1d65 100644 --- a/bucket/dolphin-beta.json +++ b/bucket/dolphin-beta.json @@ -1,14 +1,18 @@ { "version": "5.0-18498", - "description": "A Nintendo GameCube and Wii emulator, with enhancements and Netplay. (development version)", + "description": "A Nintendo GameCube and Wii emulator", "homepage": "https://dolphin-emu.org/", "license": { - "identifier": "GPL-2.0-or-later", - "url": "https://github.com/dolphin-emu/dolphin/blob/master/COPYING" + "url": "https://github.com/dolphin-emu/dolphin/blob/master/COPYING", + "identifier": "GPL-2.0-or-later" + }, + "architecture": { + "64bit": { + "url": "https://dl.dolphin-emu.org/builds/40/56/dolphin-master-5.0-18498-x64.7z", + "hash": "16136aa80952fb34300a57bacf58990f9cbb7183ad68bacb2c3feffd09bd1a27", + "extract_dir": "Dolphin-x64" + } }, - "url": "https://dl.dolphin-emu.org/builds/40/56/dolphin-master-5.0-18498-x64.7z", - "hash": "16136aa80952fb34300a57bacf58990f9cbb7183ad68bacb2c3feffd09bd1a27", - "extract_dir": "Dolphin-x64", "pre_install": [ "if (!(Test-Path \"$persist_dir\")) {", " New-item \"$persist_dir\" -ItemType Directory | Out-Null", @@ -30,7 +34,7 @@ "shortcuts": [ [ "Dolphin.exe", - "Dolphin (Beta)" + "Dolphin (beta)" ] ], "persist": "User", @@ -40,6 +44,10 @@ "replace": "${major}-${build}" }, "autoupdate": { - "url": "https://dl.dolphin-emu.org/builds/$matchRand1/$matchRand2/dolphin-master-$matchMajor-$matchBuild-x64.7z" + "architecture": { + "64bit": { + "url": "https://dl.dolphin-emu.org/builds/$matchRand1/$matchRand2/dolphin-master-$matchMajor-$matchBuild-x64.7z" + } + } } } diff --git a/bucket/dopamine-legacy.json b/bucket/dopamine-legacy.json index a56b051909f..a58fc22b143 100644 --- a/bucket/dopamine-legacy.json +++ b/bucket/dopamine-legacy.json @@ -1,22 +1,16 @@ { - "autoupdate": { - "url": "https://www.digimezzo.com/content/software/dopamine/Dopamine%20$version%20(Release)%20-%20Portable.zip" - }, - "checkver": { - "regex": "/Dopamine\\s+([\\d.]+)\\s+\\(Release\\)", - "reverse": true, - "url": "https://www.digimezzo.com/content/software/dopamine" - }, - "description": "Audio player which tries to make organizing and listening to music as simple and pretty as possible (Legacy version)", - "hash": "fd5ec9aa1c6f9a2a21244a65f9d77ef20614422c9ce6df75614ba8edb09c8b08", - "homepage": "https://www.digimezzo.com/software/dopamine/", - "license": "GPL-3.0-only", - "shortcuts": [ - [ - "Dopamine.exe", - "Dopamine" - ] - ], - "url": "https://www.digimezzo.com/content/software/dopamine/Dopamine%202.0.9%20(Release)%20-%20Portable.zip", - "version": "2.0.9" + "version": "2.0.9", + "description": "Audio player which tries to make organizing and listening to music as simple and pretty as possible (Legacy version)", + "homepage": "https://github.com/digimezzo/dopamine-windows", + "license": "GPL-3.0-only", + "url": "https://github.com/digimezzo/dopamine-windows/releases/download/v2.0.9/Dopamine.2.0.9.Release.-.Portable.zip", + "hash": "fd5ec9aa1c6f9a2a21244a65f9d77ef20614422c9ce6df75614ba8edb09c8b08", + "shortcuts": [["Dopamine.exe", "Dopamine"]], + "checkver": { + "url": "https://api.github.com/repos/digimezzo/dopamine-windows/releases/latest", + "regex": "Dopamine\\s+([\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/digimezzo/dopamine-windows/releases/download/v$version/Dopamine.$version.Release.-.Portable.zip" + } } diff --git a/bucket/dotNETInspectorPortable.json b/bucket/dotNETInspectorPortable.json index 0aaa04fbdc9..90e435cc9d0 100644 --- a/bucket/dotNETInspectorPortable.json +++ b/bucket/dotNETInspectorPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/dotnetinspector-portable", - "description": "Show installed .NET frameworks", - "version": "1.5.0", - "license": "", - "url": "https://svwh.dl.sourceforge.net/project/portableapps/dotNETInspector%20Portable/dotNETInspectorPortable_1.5.0_English.paf.exe#/dl.7z", - "hash": "md5:45fe4e2fa1a0466bd677ae3606f0e5bb", - "bin": "dotNETInspectorPortable.exe", - "shortcuts": [ - [ - "dotNETInspectorPortable.exe", - "dotNETInspectorPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/dotnetinspector-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://svwh.dl.sourceforge.net/project/portableapps/dotNETInspector%20Portable/dotNETInspectorPortable_$version_English.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/utilities/dotnetinspector-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/dotnetinspector-portable" + }, + "url": "https://svwh.dl.sourceforge.net/project/portableapps/dotNETInspector%20Portable/dotNETInspectorPortable_$version_English.paf.exe" + }, + "bin": "dotNETInspectorPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/dotnetinspector-portable" + }, + "description": "Show installed .NET frameworks", + "hash": "md5:45fe4e2fa1a0466bd677ae3606f0e5bb", + "homepage": "https://portableapps.com/apps/utilities/dotnetinspector-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "dotNETInspectorPortable.exe", + "dotNETInspectorPortable" + ] + ], + "url": "https://svwh.dl.sourceforge.net/project/portableapps/dotNETInspector%20Portable/dotNETInspectorPortable_1.5.0_English.paf.exe#/dl.7z", + "version": "1.5.0" } diff --git a/bucket/dotnet-core-uninstall.json b/bucket/dotnet-core-uninstall.json index fd725c9a7a3..d0aa9ee9ca7 100644 --- a/bucket/dotnet-core-uninstall.json +++ b/bucket/dotnet-core-uninstall.json @@ -1,14 +1,14 @@ { - "autoupdate": { - "url": "https://github.com/dotnet/cli-lab/releases/download/$version/dotnet-core-uninstall-$version.msi" - }, - "bin": "dotnet-core-uninstall.exe", - "checkver": "github", - "description": "A guided tool will be provided to enable the controlled clean up of a system such that only the desired versions of the Runtime and SDKs remain.", - "extract_dir": "dotnet-core-uninstall", - "hash": "30bd7f95034d32a0830d9fdd089a176a84c77455e20dc07e433a1d8679feba9f", - "homepage": "https://github.com/dotnet/cli-lab/", - "license": "MIT", - "url": "https://github.com/dotnet/cli-lab/releases/download/1.6.0/dotnet-core-uninstall-1.6.0.msi", - "version": "1.6.0" + "homepage": "https://github.com/dotnet/cli-lab/", + "description": "A guided tool will be provided to enable the controlled clean up of a system such that only the desired versions of the Runtime and SDKs remain.", + "license": "MIT", + "version": "1.6.0", + "url": "https://github.com/dotnet/cli-lab/releases/download/1.6.0/dotnet-core-uninstall-1.6.0.msi", + "hash": "30bd7f95034d32a0830d9fdd089a176a84c77455e20dc07e433a1d8679feba9f", + "extract_dir": "dotnet-core-uninstall", + "bin": "dotnet-core-uninstall.exe", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/dotnet/cli-lab/releases/download/$version/dotnet-core-uninstall-$version.msi" + } } diff --git a/bucket/double-finder.json b/bucket/double-finder.json index aaaeab98367..ee135f857c3 100644 --- a/bucket/double-finder.json +++ b/bucket/double-finder.json @@ -1,25 +1,25 @@ { - "autoupdate": { - "url": "http://dimiodati.altervista.org/zip/doublefinder.zip" - }, - "bin": "DoubleFinder.exe", - "checkver": { - "regex": "DoubleFinder v([\\d.]+)", - "url": "http://dimio.altervista.org/eng/" - }, - "description": "Double Finder is a program to search for duplicates, that is, duplicate files that take up unnecessary space on the disk.", - "extract_dir": "doublefinder", - "hash": "bd9c2ec00f4de2ba3209eee81dd68a26982988fa969bd1b7899a0b8a48fd2d67", - "homepage": "http://dimio.altervista.org/eng/#DoubleFinder", - "license": "Freeware", - "persist": "DoubleFinder.ini", - "pre_install": "if (!(Test-Path \"$persist_dir\\DoubleFinder.ini\")) { New-Item \"$dir\\DoubleFinder.ini\" | Out-Null }", - "shortcuts": [ - [ - "DoubleFinder.exe", - "DoubleFinder" - ] - ], - "url": "http://dimiodati.altervista.org/zip/doublefinder.zip", - "version": "1.2" + "version": "1.2", + "description": "Double Finder is a program to search for duplicates, that is, duplicate files that take up unnecessary space on the disk.", + "homepage": "http://dimio.altervista.org/eng/#DoubleFinder", + "license": "Freeware", + "url": "http://dimiodati.altervista.org/zip/doublefinder.zip", + "hash": "bd9c2ec00f4de2ba3209eee81dd68a26982988fa969bd1b7899a0b8a48fd2d67", + "extract_dir": "doublefinder", + "pre_install": "if (!(Test-Path \"$persist_dir\\DoubleFinder.ini\")) { New-Item \"$dir\\DoubleFinder.ini\" | Out-Null }", + "bin": "DoubleFinder.exe", + "shortcuts": [ + [ + "DoubleFinder.exe", + "DoubleFinder" + ] + ], + "persist": "DoubleFinder.ini", + "checkver": { + "url": "http://dimio.altervista.org/eng/", + "regex": "DoubleFinder v([\\d.]+)" + }, + "autoupdate": { + "url": "http://dimiodati.altervista.org/zip/doublefinder.zip" + } } diff --git a/bucket/douyu.json b/bucket/douyu.json index 6da8b465683..c62cc82a424 100644 --- a/bucket/douyu.json +++ b/bucket/douyu.json @@ -1,22 +1,35 @@ { + "##": "斗鱼", "version": "8.6.1.4", - "homepage": "https://www.douyu.com/", - "license": "Freeware", + "description": "[斗鱼] - 斗鱼是一家弹幕式直播分享网站,为用户提供视频直播和赛事直播服务,斗鱼以游戏直播为主,涵盖了娱乐、综艺、体育、户外等多种直播内容。", + "homepage": "http://www.douyu.com", + "license": { + "identifier": "Proprietary", + "url": "https://www.douyu.com/cms/ptgz/202007/31/16102.shtml" + }, "url": "https://sta-op.douyucdn.cn/dypc-client/pkg/Douyu_Live_PC_Client/20230117143404349/DouyuLive_8.6.1.4_Server_1.1.1.4.exe#/dl.7z", "hash": "979790c948922d434967d30b3de99051a88aa79325923c72d9628d2a05943849", - "extract_dir": "Client", - "post_install": "Remove-Item \"$dir\\$version\\pctools\", \"$dir\\$version\\Update\" -Force -Recurse", + "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "bin": [ + [ + "Client\\DouyuLive.exe", + "douyu" + ] + ], "shortcuts": [ [ - "DouyuLive.exe", - "Douyu" + "Client\\DouyuLive.exe", + "斗鱼直播" ] ], "checkver": { - "url": "https://www.douyu.com/client", - "regex": "//(?.+)/DouyuLive_([\\d.]+)_Server_(?[\\d.]+)\\.exe" + "url": "https://www.douyu.com/client?tab=client#pc", + "regex": "Douyu_Live_PC_Client/(?.*?)/DouyuLive_([\\d.]+)_Server_(?[\\d.]+).exe" }, "autoupdate": { - "url": "https://$matchUrl/DouyuLive_$version_Server_$matchVer2.exe#/dl.7z" + "url": "https://sta-op.douyucdn.cn/dypc-client/pkg/Douyu_Live_PC_Client/$matchTimestamp/DouyuLive_$version_Server_$matchServer.exe#/dl.7z", + "hash": { + "mode": "download" + } } } diff --git a/bucket/downkyi.json b/bucket/downkyi.json index 63b32598633..6b5fe42dca6 100644 --- a/bucket/downkyi.json +++ b/bucket/downkyi.json @@ -1,19 +1,28 @@ { - "homepage": "https://github.com/leiurayer/downkyi", - "description": "A Bilibili video downloader, support batch download, 8K, HDR, Dolby Vision, provide toolbox (audio and video extraction, watermark removal, etc.).", - "license": "GPL-3.0-or-later", "version": "1.5.7", + "description": "哔哩下载姬(DownKyi)是一个简单易用的哔哩哔哩视频下载工具,具有简洁的界面,流畅的操作逻辑。哔哩下载姬可以下载几乎所有的B站视频,并输出mp4格式的文件;采用Aria下载器多线程下载,采用FFmpeg对视频进行混流、提取音视频等操作。", + "license": "GPL-3.0", + "homepage": "https://github.com/leiurayer/downkyi", "url": "https://github.com/leiurayer/downkyi/releases/download/v1.5.7/DownKyi-1.5.7.zip", "hash": "ac38cb9ed02cc722f4242812d1a16c337920269921cc33728af02bac7e7f72bc", - "persist": "Config", - "bin": "DownKyi.exe", "shortcuts": [ [ "DownKyi.exe", "DownKyi" ] ], - "checkver": "github", + "persist": [ + "aria", + "Config", + "logs", + "Media", + "Storage" + ], + "checkver": { + "url": "https://api.github.com/repos/leiurayer/downkyi/releases/latest", + "jsonpath": "$.name", + "regex": "v(?.*)" + }, "autoupdate": { "url": "https://github.com/leiurayer/downkyi/releases/download/v$version/DownKyi-$version.zip" } diff --git a/bucket/drivermax-aoks.json b/bucket/drivermax-aoks.json index 1714edc8c98..4080fc76898 100644 --- a/bucket/drivermax-aoks.json +++ b/bucket/drivermax-aoks.json @@ -1,23 +1,23 @@ { - "autoupdate": { - "url": "https://www.drivermax.com/soft/dmx/drivermax.exe" - }, - "bin": "drivermax.exe", - "checkver": { - "regex": " DriverMax ([\\d.]+) Kaufen ", - "url": "https://drivermax.de/" - }, - "description": "Keeps your drivers up to date.", - "hash": "c6f1d7c418186e9553b488b6ce4e9f6f1e9382158983da3569ef67b2cfd5ac49", - "homepage": "https://www.drivermax.com/", - "innosetup": true, - "license": "Freeware", - "shortcuts": [ - [ - "drivermax.exe", - "DriverMax" - ] - ], - "url": "https://www.drivermax.com/soft/dmx/drivermax.exe", - "version": "15" + "homepage": "https://www.drivermax.com/", + "description": "Keeps your drivers up to date.", + "version": "15", + "url": "https://www.drivermax.com/soft/dmx/drivermax.exe", + "license": "Freeware", + "hash": "c6f1d7c418186e9553b488b6ce4e9f6f1e9382158983da3569ef67b2cfd5ac49", + "innosetup": true, + "shortcuts": [ + [ + "drivermax.exe", + "DriverMax" + ] + ], + "bin": "drivermax.exe", + "checkver": { + "url": "https://drivermax.de/", + "regex": " DriverMax ([\\d.]+) Kaufen " + }, + "autoupdate": { + "url": "https://www.drivermax.com/soft/dmx/drivermax.exe" + } } diff --git a/bucket/droppoint.json b/bucket/droppoint.json index 1b2027bdcd7..06bb3ec9e55 100644 --- a/bucket/droppoint.json +++ b/bucket/droppoint.json @@ -1,15 +1,24 @@ { "version": "1.2.1", - "description": "DropPoint helps you drag content without having to open side-by-side windows.", + "description": "Make drag-and-drop easier using DropPoint. Drag content without having to open side-by-side windows", "homepage": "https://droppoint.netlify.app/", "license": "GPL-3.0-only", "architecture": { "64bit": { - "url": "https://github.com/GameGodS3/DropPoint/releases/download/v1.2.1/DropPoint-1.2.1-win.zip", - "hash": "4168e99dc837292dc735de4a445111630891b7a7b98dd910c2713394fc9fd0a2" + "url": "https://github.com/GameGodS3/DropPoint/releases/download/v1.2.1/DropPoint-Setup-1.2.1.exe#/dl.7z", + "hash": "008fc8d76a57a9777d23e946834862da4d515aa99adca55d0691ccb9aa30bd28", + "pre_install": [ + "if (Test-Path \"$env:AppData\\DropPoint\") {", + " info '[Persistent data]: Copying user data...'", + " ensure \"$dir\\User Data\" | Out-Null", + " Copy-Item \"$env:AppData\\DropPoint\\*\" \"$dir\\User Data\\\" -Recurse -Force -ErrorAction 'SilentlyContinue'", + " Remove-Item \"$env:AppData\\DropPoint\" -Recurse -Force -ErrorAction 'SilentlyContinue'", + "}", + "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal" + ], + "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Unin*\" -Recurse -Force -ErrorAction 'SilentlyContinue'" } }, - "pre_install": "Remove-Item \"$dir\\resources\\app-update.yml\" -Force -Recurse", "bin": [ [ "DropPoint.exe", @@ -19,16 +28,18 @@ "shortcuts": [ [ "DropPoint.exe", - "DropPoint" + "DropPoint", + "--user-data-dir=\"$dir\\User Data\"" ] ], + "persist": "User Data", "checkver": { "github": "https://github.com/GameGodS3/DropPoint" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/GameGodS3/DropPoint/releases/download/v$version/DropPoint-$version-win.zip" + "url": "https://github.com/GameGodS3/DropPoint/releases/download/v$version/DropPoint-Setup-$version.exe#/dl.7z" } } } diff --git a/bucket/dsq.json b/bucket/dsq.json index 8bac23bb324..52f8b1f01f3 100644 --- a/bucket/dsq.json +++ b/bucket/dsq.json @@ -1,8 +1,14 @@ { + "version": "0.23.0", + "description": "A command-line tool for running SQL queries against JSON, CSV, Excel, Parquet, and more", "homepage": "https://github.com/multiprocessio/dsq", - "description": "Commandline tool for running SQL queries against JSON, CSV, Excel, Parquet, and more.", "license": "Apache-2.0", - "version": "0.23.0", + "architecture": { + "64bit": { + "url": "https://github.com/multiprocessio/dsq/releases/download/v0.23.0/dsq-win32-x64-v0.23.0.zip", + "hash": "3afb48c1af896e116f87619bdf9d2fb108a2e2d8644725b555aa550fb3862eeb" + } + }, "bin": "dsq.exe", "checkver": "github", "autoupdate": { @@ -11,11 +17,5 @@ "url": "https://github.com/multiprocessio/dsq/releases/download/v$version/dsq-win32-x64-v$version.zip" } } - }, - "architecture": { - "64bit": { - "url": "https://github.com/multiprocessio/dsq/releases/download/v0.23.0/dsq-win32-x64-v0.23.0.zip", - "hash": "3afb48c1af896e116f87619bdf9d2fb108a2e2d8644725b555aa550fb3862eeb" - } } } diff --git a/bucket/dstep-aoks.json b/bucket/dstep-aoks.json index f87ecee6317..e5b215120c1 100644 --- a/bucket/dstep-aoks.json +++ b/bucket/dstep-aoks.json @@ -1,29 +1,29 @@ { - "version": "1.0.0", - "description": "A tool for converting C and Objective-C headers to D modules.", - "homepage": "https://github.com/jacob-carlborg/dstep", - "license": "Boost", - "architecture": { - "64bit": { - "url": "https://github.com/jacob-carlborg/dstep/releases/download/v1.0.0/dstep-1.0.0-win64.7z", - "hash": "22f04b109a7e9981e265a5cd182d42cdaae8047d52a4d2528775dfa7e06fbaa5" - }, - "32bit": { - "url": "https://github.com/jacob-carlborg/dstep/releases/download/v1.0.0/dstep-1.0.0-win32.7z", - "hash": "d7a73d57155ef2e1385e6b2f5f15330f152292c09e8de836fc8621cd5e2e615f" - } - }, - "extract_dir": "bin", - "bin": "dstep.exe", - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/jacob-carlborg/dstep/releases/download/v$version/dstep-$version-win64.7z" - }, - "32bit": { - "url": "https://github.com/jacob-carlborg/dstep/releases/download/v$version/dstep-$version-win32.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "d7a73d57155ef2e1385e6b2f5f15330f152292c09e8de836fc8621cd5e2e615f", + "url": "https://github.com/jacob-carlborg/dstep/releases/download/v1.0.0/dstep-1.0.0-win32.7z" + }, + "64bit": { + "hash": "22f04b109a7e9981e265a5cd182d42cdaae8047d52a4d2528775dfa7e06fbaa5", + "url": "https://github.com/jacob-carlborg/dstep/releases/download/v1.0.0/dstep-1.0.0-win64.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/jacob-carlborg/dstep/releases/download/v$version/dstep-$version-win32.7z" + }, + "64bit": { + "url": "https://github.com/jacob-carlborg/dstep/releases/download/v$version/dstep-$version-win64.7z" + } + } + }, + "bin": "dstep.exe", + "checkver": "github", + "description": "A tool for converting C and Objective-C headers to D modules.", + "extract_dir": "bin", + "homepage": "https://github.com/jacob-carlborg/dstep", + "license": "Boost", + "version": "1.0.0" } diff --git a/bucket/du.json b/bucket/du.json index 036984932d5..2467449f2d0 100644 --- a/bucket/du.json +++ b/bucket/du.json @@ -1,39 +1,32 @@ { - "version": "1.62", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/", "description": "View disk usage by directory.", - "homepage": "https://learn.microsoft.com/sysinternals/downloads/du", "license": { "identifier": "Freeware", - "url": "https://learn.microsoft.com/sysinternals/license-terms" + "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, + "version": "1.62", "url": "https://download.sysinternals.com/files/DU.zip", "hash": "5aa85919ce064a93fdbbcba405ae9cbdfc923d0ff8b521bb9007f7693559921c", + "checkver": { + "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/du", + "re": "Disk Usage\\s(?:v|V)?([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/DU.zip" + }, "architecture": { - "64bit": { - "bin": [ - [ - "du64.exe", - "du" - ] - ] - }, "32bit": { "bin": "du.exe" }, - "arm64": { + "64bit": { "bin": [ [ - "du64a.exe", + "du64.exe", "du" - ] + ], + "du64.exe" ] } - }, - "checkver": { - "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/du.md", - "regex": "#.*?v([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/DU.zip" } } diff --git a/bucket/duck-aoks.json b/bucket/duck-aoks.json index 5cde494b7a4..08acedf394b 100644 --- a/bucket/duck-aoks.json +++ b/bucket/duck-aoks.json @@ -1,18 +1,18 @@ { - "homepage": "https://duck.sh/", - "description": "Cyberduck for the command line interface", - "license": "GPL-2.0-or-later", - "version": "8.5.6.39394", - "url": "https://dist.duck.sh/duck-8.5.6.39394.msi", - "hash": "9569164cf230c5900e9c62770c92f1e687c0b4fc30f9cb19451bdb972de8bc6a", - "extract_dir": "Cyberduck CLI", - "bin": "duck.exe", - "checkver": { - "url": "https://dist.duck.sh/", - "re": "duck-([\\d.]+).msi" - }, "autoupdate": { "url": "https://dist.duck.sh/duck-$version.msi" }, - "notes": "Additional third party connection profiles can be installed to and found in '%APPDATA%\\Cyberduck\\Profiles'." + "bin": "duck.exe", + "checkver": { + "re": "duck-([\\d.]+).msi", + "url": "https://dist.duck.sh/" + }, + "description": "Cyberduck for the command line interface", + "extract_dir": "Cyberduck CLI", + "hash": "9569164cf230c5900e9c62770c92f1e687c0b4fc30f9cb19451bdb972de8bc6a", + "homepage": "https://duck.sh/", + "license": "GPL-2.0-or-later", + "notes": "Additional third party connection profiles can be installed to and found in '%APPDATA%\\Cyberduck\\Profiles'.", + "url": "https://dist.duck.sh/duck-8.5.6.39394.msi", + "version": "8.5.6.39394" } diff --git a/bucket/duelyst.json b/bucket/duelyst.json index dd09c8a34dc..822aee88cb1 100644 --- a/bucket/duelyst.json +++ b/bucket/duelyst.json @@ -1,6 +1,6 @@ { "version": "1.97.12", - "description": "Digital collectible card game and turn-based strategy hybrid", + "description": "Duelyst is a digital collectible card game and turn-based strategy hybrid", "homepage": "https://github.com/open-duelyst/duelyst", "license": "CC0-1.0", "architecture": { diff --git a/bucket/dumpster-u.json b/bucket/dumpster-u.json index 76fc4bcddf3..2ba21f9f1a3 100644 --- a/bucket/dumpster-u.json +++ b/bucket/dumpster-u.json @@ -1,28 +1,28 @@ { - "architecture": { - "64bit": { - "hash": "f1dec5b68c59b52a82e8eeceda9116bd34c4fefbdd1423250990d54b9b507da1", - "url": "https://github.com/GaryOderNichts/DumpsterU/releases/download/v1.0.1/DumpsterU-windows-x64-1.0.1-setup.exe" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/GaryOderNichts/DumpsterU/releases/download/v$version/DumpsterU-windows-x64-$version-setup.exe" - } - } - }, - "bin": "DumpsterU.exe", - "checkver": "github", - "description": "Wii U Harddrive Dumper", - "homepage": "https://github.com/GaryOderNichts/DumpsterU", - "innosetup": true, - "license": "GPL-3.0-only", - "shortcuts": [ - [ - "DumpsterU.exe", - "DumpsterU" - ] - ], - "version": "1.0.1" + "version": "1.0.1", + "description": "Wii U Harddrive Dumper", + "homepage": "https://github.com/GaryOderNichts/DumpsterU", + "license": "GPL-3.0-only", + "architecture": { + "64bit": { + "url": "https://github.com/GaryOderNichts/DumpsterU/releases/download/v1.0.1/DumpsterU-windows-x64-1.0.1-setup.exe", + "hash": "f1dec5b68c59b52a82e8eeceda9116bd34c4fefbdd1423250990d54b9b507da1" + } + }, + "innosetup": true, + "bin": "DumpsterU.exe", + "shortcuts": [ + [ + "DumpsterU.exe", + "DumpsterU" + ] + ], + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/GaryOderNichts/DumpsterU/releases/download/v$version/DumpsterU-windows-x64-$version-setup.exe" + } + } + } } diff --git a/bucket/dvm.json b/bucket/dvm.json index 51b25169118..13f45324c1c 100644 --- a/bucket/dvm.json +++ b/bucket/dvm.json @@ -1,31 +1,29 @@ { "version": "1.8.6", - "description": "Easy way to manage multiple active deno versions.", + "description": "Deno Version Manager - Easy way to manage multiple active deno versions.", "homepage": "https://github.com/justjavac/dvm", "license": "MIT", "architecture": { "64bit": { - "url": "https://cdn.jsdelivr.net/gh/justjavac/dvm_releases/dvm-x86_64-pc-windows-msvc.zip", + "url": "https://github.com/justjavac/dvm/releases/download/v1.8.6/dvm-x86_64-pc-windows-msvc.zip", "hash": "bbbc0c5a1420eff9429eb2a305da5046d03a477d85f186c0acb587c7e62c3d5d" } }, - "installer": { - "script": [ - "New-Item -Type Directory \"$dir\\bin\" -Force | Out-Null", - "Move-Item \"$dir\\dvm.exe\" \"$dir\\bin\" -Force | Out-Null" - ] - }, + "env_add_path": ".dvm\\bin", "env_set": { - "DVM_DIR": "$dir\\versions", - "DENO_INSTALL": "$dir" + "DENO_INSTALL": "$persist_dir\\.deno", + "DVM_DIR": "$persist_dir\\.dvm" }, - "env_add_path": "bin", - "persist": "versions", + "persist": [ + ".deno", + ".dvm" + ], + "bin": "dvm.exe", "checkver": "github", "autoupdate": { "architecture": { "64bit": { - "url": "https://cdn.jsdelivr.net/gh/justjavac/dvm_releases/dvm-x86_64-pc-windows-msvc.zip" + "url": "https://github.com/justjavac/dvm/releases/download/v$version/dvm-x86_64-pc-windows-msvc.zip" } } } diff --git a/bucket/earthly.json b/bucket/earthly.json index 3343bd35d3a..d4d4b62bbdc 100644 --- a/bucket/earthly.json +++ b/bucket/earthly.json @@ -1,7 +1,7 @@ { "version": "0.7.2", - "description": "A CI/CD framework that allows you to develop pipelines locally and run them anywhere.", - "homepage": "https://earthly.dev/", + "description": "The effortless CI/CD framework that runs anywhere", + "homepage": "https://earthly.dev", "license": "MPL-2.0", "architecture": { "64bit": { diff --git a/bucket/easytag.json b/bucket/easytag.json index 5e458478f23..8b1a6e6e9eb 100644 --- a/bucket/easytag.json +++ b/bucket/easytag.json @@ -5,6 +5,7 @@ "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", + "bin": "bin\\easytag.exe", "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\" -Force -Recurse", "shortcuts": [ [ diff --git a/bucket/ecloud.json b/bucket/ecloud.json index 1317583b61e..003456a9aff 100644 --- a/bucket/ecloud.json +++ b/bucket/ecloud.json @@ -1,8 +1,8 @@ { "homepage": "https://cloud.189.cn/template/download-client/index.html", - "description": "天翼云盘 From: echoiron/echo-scoop, kkzzhizhou/scoop-zapps", + "description": "天翼云盘", "version": "6.3.7", - "url": "https://code.aliyun.com/eft/sw/raw/main/src/ecloud.7z", + "url": "https://scoop-zapps.ziiyc.com/d/ecloud/ecloud-6.3.7.exe#/ecloud.7z", "hash": "0ba69675a7b16c305455a389dd258b042bae1eb6f359ae620f6c9c329fdc5a26", "shortcuts": [ [ diff --git a/bucket/ecspresso.json b/bucket/ecspresso.json index 6f62a8bb707..b181dfd421f 100644 --- a/bucket/ecspresso.json +++ b/bucket/ecspresso.json @@ -1,6 +1,6 @@ { "version": "2.1.0", - "description": "ecspresso", + "description": "ecspresso is a deployment tool for Amazon ECS", "homepage": "https://github.com/kayac/ecspresso", "license": "MIT", "architecture": { @@ -9,12 +9,7 @@ "hash": "9b231dcc517d9fefee1eda48b1b1ef68705501778473d0ce909c80ed1b619e6d" } }, - "bin": [ - [ - "ecspresso.exe", - "ecspresso" - ] - ], + "bin": "ecspresso.exe", "checkver": "github", "autoupdate": { "architecture": { diff --git a/bucket/edlo.json b/bucket/edlo.json index aac4666d026..c51a272f164 100644 --- a/bucket/edlo.json +++ b/bucket/edlo.json @@ -1,27 +1,27 @@ { - "version": "0.01", - "description": "The ideal programming font", - "license": "OFL-1.1", - "homepage": "https://github.com/ehamiter/Edlo", - "url": "https://github.com/ehamiter/Edlo/raw/master/edlo.ttf", - "hash": "a35ab0dc62139a3e294ca3f7888586352f930a0ecbc861a2489bf62012e34fb7", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Edlo' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "description": "The ideal programming font", + "hash": "a35ab0dc62139a3e294ca3f7888586352f930a0ecbc861a2489bf62012e34fb7", + "homepage": "https://github.com/ehamiter/Edlo", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Edlo' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://github.com/ehamiter/Edlo/raw/master/edlo.ttf", + "version": "0.01" } diff --git a/bucket/edrawmax.json b/bucket/edrawmax.json index bc8049debc3..ca61b9d669b 100644 --- a/bucket/edrawmax.json +++ b/bucket/edrawmax.json @@ -1,8 +1,10 @@ { "version": "12.0.8", - "description": "集两百多种绘图于一身的综合图形图表设计软件", + "description": "亿图图示,集两百多种绘图于一身的综合图形图表设计软件,Visio国产替代", "homepage": "https://www.edrawsoft.cn/download-edrawmax.html", + "license": "Shareware", "url": "https://cc-download.edrawsoft.cn/origin/edraw-max_cn_full5374.exe", + "hash": "bc6eaf17affdff2299c9f0ce979f326438b6bffa3506601be7e5a47bad84687d", "innosetup": true, "bin": "EdrawMax.exe", "shortcuts": [ @@ -12,7 +14,7 @@ ] ], "checkver": { - "regex": ">([\\d.]+) \\(更新日期:" + "regex": ">([\\d.]+) \\(更新日期:" }, "autoupdate": { "url": "https://cc-download.edrawsoft.cn/origin/edraw-max_cn_full5374.exe" diff --git a/bucket/efm-langserver.json b/bucket/efm-langserver.json index b57dfba1c6f..1e9017c939e 100644 --- a/bucket/efm-langserver.json +++ b/bucket/efm-langserver.json @@ -2,21 +2,14 @@ "homepage": "https://github.com/mattn/efm-langserver", "version": "0.0.44", "license": "MIT", - "description": " General purpose Language Server .", - "architecture": { - "64bit": { - "url": "https://github.com/mattn/efm-langserver/releases/download/v0.0.44/efm-langserver_v0.0.44_windows_amd64.zip", - "hash": "1a4acbf25ed14f89a32eb17b1b0b9f0b6e92b47c799475b818913c8aaca22aa2", - "extract_dir": "efm-langserver_v0.0.44_windows_amd64" - } + "url": "https://github.com/mattn/efm-langserver/releases/download/v0.0.44/efm-langserver_v0.0.44_windows_amd64.zip", + "extract_dir": "efm-langserver_v0.0.44_windows_amd64", + "bin": "efm-langserver.exe", + "checkver": { + "github": "https://github.com/mattn/efm-langserver" }, - "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/mattn/efm-langserver/releases/download/v$version/efm-langserver_v$version_windows_amd64.zip", - "extract_dir": "efm-langserver_v$version_windows_amd64" - } - } + "url": "https://github.com/mattn/efm-langserver/releases/download/v$version/efm-langserver_v$version_windows_amd64.zip", + "extract_dir": "efm-langserver_v$version_windows_amd64" } } diff --git a/bucket/efsdump.json b/bucket/efsdump.json index 883b7893220..065becd77ef 100644 --- a/bucket/efsdump.json +++ b/bucket/efsdump.json @@ -1,30 +1,18 @@ { "version": "1.03", - "description": "EFSDump. View information for encrypted files.", - "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/efsdump", + "description": "View information for encrypted files.", + "homepage": "https://learn.microsoft.com/sysinternals/downloads/efsdump", "license": { "identifier": "Freeware", - "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + "url": "https://learn.microsoft.com/sysinternals/license-terms" }, "url": "https://download.sysinternals.com/files/EFSDump.zip", "hash": "9f74b906404402c94af5a3aa04808a07ef1fcc85607c2ea53283cee8b19bc175", - "pre_install": [ - "$sysint = 'HKCU:\\SOFTWARE\\Sysinternals'", - "$fin = \"$sysint\\EFSDump\"", - "New-Item $sysint, $fin -ErrorAction 'SilentlyContinue' | Out-Null", - "Set-ItemProperty -Path $fin -Name 'EulaAccepted' -Value 1 -Type 'DWord' -Force | Out-Null" - ], - "uninstaller": { - "script": [ - "if ($purge) {", - " $sysInt = 'HKCU:\\SOFTWARE\\Sysinternals'", - " Remove-Item \"$sysInt\\EFSDump\" -ErrorAction 'SilentlyContinue' -Force -Recurse", - " if ((Get-ChildItem $sysInt).Count -eq 0) { Remove-Item $sysInt -ErrorAction 'SilentlyContinue' -Force -Recurse }", - "}" - ] - }, "bin": "efsdump.exe", - "checkver": "EFSDump\\s+v([\\d.]+).*)\\.zip.*?ePSXe v(?[\\d.]+) Windows" + }, + "autoupdate": { + "url": "http://www.epsxe.com/files/$matchFile.zip" + } } diff --git a/bucket/epubcheck.json b/bucket/epubcheck.json index 5fd7d504faa..62f27ea906c 100644 --- a/bucket/epubcheck.json +++ b/bucket/epubcheck.json @@ -1,24 +1,21 @@ { "version": "5.0.0", - "description": "EPUBCheck is a tool to validate the conformance of EPUB publications against the EPUB specifications.", - "homepage": "https://www.w3.org/publishing/epubcheck/", - "license": { - "identifier": "BSD-3-Clause", - "url": "https://raw.githubusercontent.com/w3c/epubcheck/main/LICENSE.md" - }, - "suggest": { - "JDK": [ - "java/oraclejdk", - "java/openjdk" - ] - }, + "description": "A tool to validate the conformance of EPUB publications against the EPUB specifications.", + "homepage": "https://github.com/w3c/epubcheck", + "license": "BSD-3-Clause", "url": "https://github.com/w3c/epubcheck/releases/download/v5.0.0/epubcheck-5.0.0.zip", "hash": "98c5ecce0a6a6bf37034f73465613c4088916b3ef3489f50a7f6897a37a9725a", "extract_dir": "epubcheck-5.0.0", "bin": "epubcheck.jar", - "checkver": { - "github": "https://github.com/w3c/epubcheck" + "suggest": { + "JDK": [ + "java/oraclejdk", + "java/openjdk", + "java/adoptopenjdk-hotspot", + "java/zulu" + ] }, + "checkver": "github", "autoupdate": { "url": "https://github.com/w3c/epubcheck/releases/download/v$version/epubcheck-$version.zip", "extract_dir": "epubcheck-$version" diff --git a/bucket/eve-iph.json b/bucket/eve-iph.json index 10eee1f86ff..abab3a01514 100644 --- a/bucket/eve-iph.json +++ b/bucket/eve-iph.json @@ -1,29 +1,28 @@ { - "version": "5.0.8423.38869", - "description": "A 3rd Party Industry Program for EVE Online", - "homepage": "http://eveiph.github.io/", - "license": { - "identifier": "Unknown", - "url": "https://github.com/EVEIPH/EVE-IPH-Update-Program/raw/master/Licence.txt" - }, - "hash": "8a4f1eda6aa6c0915bc7d615591d99e7b02e1f3432e746ce42b0550ee027ea7e", - "url": "https://github.com/EVEIPH/LatestFiles/raw/master/EVEIPH%20Binaries.zip", - "bin": "EVE Isk per Hour.exe", - "shortcuts": [ - [ - "EVE Isk per Hour.exe", - "EVE Isk per Hour" - ] - ], - "checkver": { - "url": "https://ghproxy.com/https://raw.githubusercontent.com/EVEIPH/LatestFiles/master/Patch%20Notes.txt", - "regex": "Build ([0-9]+(.[0-9]+)+)" - }, - "autoupdate": { + "version": "5.0.8423.38869", + "description": "A 3rd Party Industry Program for EVE Online", + "homepage": "http://eveiph.github.io/", + "license": { + "identifier": "Unknown", + "url": "https://github.com/EVEIPH/EVE-IPH-Update-Program/raw/master/Licence.txt" + }, + "hash": "8a4f1eda6aa6c0915bc7d615591d99e7b02e1f3432e746ce42b0550ee027ea7e", "url": "https://github.com/EVEIPH/LatestFiles/raw/master/EVEIPH%20Binaries.zip", - "hash": { - "mode": "download" + "bin": "EVE Isk per Hour.exe", + "shortcuts": [ + [ + "EVE Isk per Hour.exe", + "EVE Isk per Hour" + ] + ], + "checkver": { + "url": "https://raw.githubusercontent.com/EVEIPH/LatestFiles/master/Patch%20Notes.txt", + "regex": "Build ([0-9]+(.[0-9]+)+)" + }, + "autoupdate": { + "url": "https://github.com/EVEIPH/LatestFiles/raw/master/EVEIPH%20Binaries.zip", + "hash": { + "mode": "download" + } } - }, - "_from": "okibcn/ScoopMaster" } diff --git a/bucket/eve-o-preview.json b/bucket/eve-o-preview.json index 6a4213dd2ca..60f366e866b 100644 --- a/bucket/eve-o-preview.json +++ b/bucket/eve-o-preview.json @@ -1,26 +1,20 @@ { - "version": "5.1.2", - "homepage": "https://github.com/EveOPlus/eve-o-preview", - "license": "MIT", - "description": "An EVE client window switcher tool created to aid playing with multiple clients in CCP game EVE Online", - "url": "https://ghproxy.com/https://github.com/EveOPlus/eve-o-preview/releases/download/5.1.2/EVE-O.Preview.zip", - "hash": "78bdb481c3b7fc0176d05e8f60c97e8e0851ff8c581b9d84243798d65baeddf2", - "persist": "EVE-O Preview.json", - "bin": "EVE-O Preview.exe", - "shortcuts": [ - [ - "EVE-O Preview.exe", - "EVE-O Preview" - ] - ], - "checkver": { - "github": "https://github.com/EveOPlus/eve-o-preview" - }, - "autoupdate": { - "url": "https://ghproxy.com/https://github.com/EveOPlus/eve-o-preview/releases/download/$version/EVE-O.Preview.zip", - "hash": { - "mode": "download" + "version": "5.1.2", + "homepage": "https://github.com/EveOPlus/eve-o-preview", + "license": "MIT", + "description": "An EVE client window switcher tool created to aid playing with multiple clients in CCP game EVE Online", + "url": "https://github.com/EveOPlus/eve-o-preview/releases/download/5.1.2/EVE-O.Preview.zip", + "hash": "78bdb481c3b7fc0176d05e8f60c97e8e0851ff8c581b9d84243798d65baeddf2", + "persist": "EVE-O Preview.json", + "bin": "EVE-O Preview.exe", + "shortcuts": [["EVE-O Preview.exe", "EVE-O Preview"]], + "checkver": { + "github": "https://github.com/EveOPlus/eve-o-preview" + }, + "autoupdate": { + "url": "https://github.com/EveOPlus/eve-o-preview/releases/download/$version/EVE-O.Preview.zip", + "hash": { + "mode": "download" + } } - }, - "_from": "okibcn/ScoopMaster" } diff --git a/bucket/eve-settings-manager.json b/bucket/eve-settings-manager.json index 34b75137576..a1cc4b56c29 100644 --- a/bucket/eve-settings-manager.json +++ b/bucket/eve-settings-manager.json @@ -1,25 +1,19 @@ { - "version": "1.0.0", - "homepage": "https://github.com/mintnick/eve-settings-manager", - "license": "Unlicense", - "description": "EVE Online Settings Manager", - "url": "https://ghproxy.com/https://github.com/mintnick/eve-settings-manager/releases/download/v1.0.0/EVE.Settings.Manager_windows.zip", - "hash": "67efff444f2a52ed3da86a7e772b1921bcf5782bfafb9c65608a1f2c074ec574", - "shortcuts": [ - [ - "EVE Settings Manager.exe", - "EVE Settings Manager" - ] - ], - "post_install": "", - "checkver": { - "github": "https://github.com/mintnick/eve-settings-manager" - }, - "autoupdate": { - "url": "https://ghproxy.com/https://github.com/mintnick/eve-settings-manager/releases/download/v$version/EVE.Settings.Manager_windows.zip", - "hash": { - "mode": "download" + "version": "1.0.0", + "homepage": "https://github.com/mintnick/eve-settings-manager", + "license": "Unlicense", + "description": "EVE Online Settings Manager", + "url": "https://github.com/mintnick/eve-settings-manager/releases/download/v1.0.0/EVE.Settings.Manager_windows.zip", + "hash": "67efff444f2a52ed3da86a7e772b1921bcf5782bfafb9c65608a1f2c074ec574", + "shortcuts": [["EVE Settings Manager.exe", "EVE Settings Manager"]], + "post_install": "", + "checkver": { + "github": "https://github.com/mintnick/eve-settings-manager" + }, + "autoupdate": { + "url": "https://github.com/mintnick/eve-settings-manager/releases/download/v$version/EVE.Settings.Manager_windows.zip", + "hash": { + "mode": "download" + } } - }, - "_from": "okibcn/ScoopMaster" } diff --git a/bucket/evemon.json b/bucket/evemon.json index 7b50dd7666b..ace1aee35af 100644 --- a/bucket/evemon.json +++ b/bucket/evemon.json @@ -1,27 +1,21 @@ { - "version": "4.2.2", - "homepage": "https://github.com/mgoeppner/evemon", - "license": "GPL-2.0-only", - "description": "A lightweight, easy-to-use standalone Windows application designed to assist you in keeping track of your EVE Online character progression.", - "url": "https://ghproxy.com/https://github.com/mgoeppner/evemon/releases/download/4.2.2/EVEMon-binaries-4.2.2.zip", - "hash": "35fe49eab245280dc86db64fa2f08d43e44988b948a611d6c87bd484ead321d1", - "extract_dir": "EVEMon", - "bin": "EVEMon.exe", - "shortcuts": [ - [ - "EVEMon.exe", - "EVEMon" - ] - ], - "checkver": { - "github": "https://github.com/mgoeppner/evemon", - "regex": "tag/([\\w.-]+)" - }, - "autoupdate": { - "url": "https://ghproxy.com/https://github.com/mgoeppner/evemon/releases/download/$version/EVEMon-binaries-$version.zip", - "hash": { - "mode": "download" + "version": "4.2.2", + "homepage": "https://github.com/mgoeppner/evemon", + "license": "GPL-2.0-only", + "description": "A lightweight, easy-to-use standalone Windows application designed to assist you in keeping track of your EVE Online character progression.", + "url": "https://github.com/mgoeppner/evemon/releases/download/4.2.2/EVEMon-binaries-4.2.2.zip", + "hash": "35fe49eab245280dc86db64fa2f08d43e44988b948a611d6c87bd484ead321d1", + "extract_dir": "EVEMon", + "bin": "EVEMon.exe", + "shortcuts": [["EVEMon.exe", "EVEMon"]], + "checkver": { + "github": "https://github.com/mgoeppner/evemon", + "regex": "tag/([\\w.-]+)" + }, + "autoupdate": { + "url": "https://github.com/mgoeppner/evemon/releases/download/$version/EVEMon-binaries-$version.zip", + "hash": { + "mode": "download" + } } - }, - "_from": "okibcn/ScoopMaster" } diff --git a/bucket/everybodyeditsoffline.json b/bucket/everybodyeditsoffline.json index ee37f13ef47..cb556cccb99 100644 --- a/bucket/everybodyeditsoffline.json +++ b/bucket/everybodyeditsoffline.json @@ -1,20 +1,20 @@ { - "autoupdate": { - "url": "https://github.com/Seb-135/ee-offline/releases/download/v$version/EE_Offline.exe" - }, - "checkver": { - "github": "https://github.com/Seb-135/ee-offline" - }, - "description": "Recreation of Everybody Edits", - "hash": "42ee2d50ab78ec7d4645ff90e5cfa8c0b3e5371f930fdbe6555a1c53843a8a2f", - "homepage": "https://everybodyedits.com/", - "license": "MPL-2.0", - "shortcuts": [ - [ - "EE_Offline.exe", - "Everybody Edits Offline" - ] - ], - "url": "https://github.com/Seb-135/ee-offline/releases/download/v1.0/EE_Offline.exe", - "version": "1.0" + "homepage": "https://everybodyedits.com/", + "description": "Recreation of Everybody Edits", + "license": "MPL-2.0", + "version": "1.0", + "url": "https://github.com/Seb-135/ee-offline/releases/download/v1.0/EE_Offline.exe", + "hash": "42ee2d50ab78ec7d4645ff90e5cfa8c0b3e5371f930fdbe6555a1c53843a8a2f", + "shortcuts": [ + [ + "EE_Offline.exe", + "Everybody Edits Offline" + ] + ], + "checkver": { + "github": "https://github.com/Seb-135/ee-offline" + }, + "autoupdate": { + "url": "https://github.com/Seb-135/ee-offline/releases/download/v$version/EE_Offline.exe" + } } diff --git a/bucket/evtx.json b/bucket/evtx.json index f4ccb3765f1..a808636a609 100644 --- a/bucket/evtx.json +++ b/bucket/evtx.json @@ -1,21 +1,21 @@ { + "version": "0.8.1", + "description": "A Fast (and safe) parser for the Windows XML Event Log (EVTX) format", + "homepage": "https://github.com/omerbenamram/evtx", + "license": "Apache-2.0", "architecture": { "64bit": { - "hash": "b2ce971c473a673d533563524931c1b0ec9faf8ca5352758915c1231cd409ec8", - "url": "https://github.com/omerbenamram/evtx/releases/download/v0.8.1/evtx_dump-v0.8.1.exe#/evtx_dump.exe" + "url": "https://github.com/omerbenamram/evtx/releases/download/v0.8.1/evtx_dump-v0.8.1.exe#/evtx_dump.exe", + "hash": "b2ce971c473a673d533563524931c1b0ec9faf8ca5352758915c1231cd409ec8" } }, + "bin": "evtx_dump.exe", + "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/omerbenamram/evtx/releases/download/v$version/evtx_dump-v$version.exe#/evtx_dump.exe" } } - }, - "bin": "evtx_dump.exe", - "checkver": "github", - "description": "A Fast (and safe) parser for the Windows XML Event Log (EVTX) format", - "homepage": "https://github.com/omerbenamram/evtx", - "license": "Apache-2.0", - "version": "0.8.1" + } } diff --git a/bucket/exif-pilot.json b/bucket/exif-pilot.json index 5dc2f88feba..4934f852d6b 100644 --- a/bucket/exif-pilot.json +++ b/bucket/exif-pilot.json @@ -1,16 +1,11 @@ { - "autoupdate": { - "url": "https://www.two-pilots.com/colorpilot.com/load/exif.exe" - }, - "checkver": { - "regex": ":: Version ([\\d.]+)", - "url": "https://www.colorpilot.com/exif.html" - }, + "homepage": "https://www.colorpilot.com/exif.html", "description": "EXIF/IPTC data viewer, EXIF data editor & creator", + "version": "6.18.2", + "license": "freeware", + "url": "https://www.two-pilots.com/colorpilot.com/load/exif.exe", "hash": "fc6e062ce48bb2cf27e0ff92d586867b222bb2fae354023927986c2b48170c07", - "homepage": "https://www.colorpilot.com/exif.html", "innosetup": true, - "license": "freeware", "persist": "ExifPilot.tags", "shortcuts": [ [ @@ -18,6 +13,11 @@ "Exif Pilot" ] ], - "url": "https://www.two-pilots.com/colorpilot.com/load/exif.exe", - "version": "6.18.2" + "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/experimental-clash.json b/bucket/experimental-clash.json index 21b79d977d7..bfa655bfcf3 100644 --- a/bucket/experimental-clash.json +++ b/bucket/experimental-clash.json @@ -1,39 +1,39 @@ { - "architecture": { - "32bit": { - "bin": [ - [ - "clash-windows-386.exe", - "clash" - ] - ], - "hash": "bffd8f395bb98cd699c197462ddf5c0d0a515da3cfabc18384d6e73dc834614b", - "url": "https://github.com/ClashDotNetFramework/experimental-clash/releases/download/v1.7.6/clash-windows-386-v1.7.6.zip" - }, - "64bit": { - "bin": [ - [ - "clash-windows-amd64.exe", - "clash" - ] - ], - "hash": "3ecf807162efbc50c7e58cc6290e408702fe986856d97c6e7d0ae0640a1c9e5b", - "url": "https://github.com/ClashDotNetFramework/experimental-clash/releases/download/v1.7.6/clash-windows-amd64-v1.7.6.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/ClashDotNetFramework/experimental-clash/releases/download/v$version/clash-windows-386-v$version.zip" - }, - "64bit": { - "url": "https://github.com/ClashDotNetFramework/experimental-clash/releases/download/v$version/clash-windows-amd64-v$version.zip" - } - } - }, - "checkver": "github", - "description": "A rule-based tunnel in Go with experimental features", - "homepage": "https://github.com/ClashDotNetFramework/experimental-clash", - "license": "GPL-3.0 License", - "version": "1.7.6" + "version": "1.7.6", + "description": "A rule-based tunnel in Go with experimental features", + "homepage": "https://github.com/ClashDotNetFramework/experimental-clash", + "license": "GPL-3.0 License", + "architecture": { + "64bit": { + "url": "https://github.com/ClashDotNetFramework/experimental-clash/releases/download/v1.7.6/clash-windows-amd64-v1.7.6.zip", + "hash": "3ecf807162efbc50c7e58cc6290e408702fe986856d97c6e7d0ae0640a1c9e5b", + "bin": [ + [ + "clash-windows-amd64.exe", + "clash" + ] + ] + }, + "32bit": { + "url": "https://github.com/ClashDotNetFramework/experimental-clash/releases/download/v1.7.6/clash-windows-386-v1.7.6.zip", + "hash": "bffd8f395bb98cd699c197462ddf5c0d0a515da3cfabc18384d6e73dc834614b", + "bin": [ + [ + "clash-windows-386.exe", + "clash" + ] + ] + } + }, + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ClashDotNetFramework/experimental-clash/releases/download/v$version/clash-windows-amd64-v$version.zip" + }, + "32bit": { + "url": "https://github.com/ClashDotNetFramework/experimental-clash/releases/download/v$version/clash-windows-386-v$version.zip" + } + } + } } diff --git a/bucket/extract-xiso.json b/bucket/extract-xiso.json index 0efce5eb264..b9dc85bdb8e 100644 --- a/bucket/extract-xiso.json +++ b/bucket/extract-xiso.json @@ -1,19 +1,19 @@ { - "version": "202303040307", + "autoupdate": { + "url": "https://github.com/XboxDev/extract-xiso/releases/download/build-$version/extract-xiso-win32-release.zip" + }, + "bin": "extract-xiso.exe", + "checkver": { + "github": "https://github.com/XboxDev/extract-xiso", + "regex": "build-([\\d.]+)" + }, "description": "Xbox ISO creation/extraction utility", + "hash": "66d42caa79a3209719abaae58ac2b39c446051fe38ba0c11bbd701f50f2857ae", "homepage": "https://github.com/XboxDev/extract-xiso", "license": { "identifier": "Attribution", "url": "https://github.com/XboxDev/extract-xiso/blob/master/LICENSE.TXT" }, "url": "https://github.com/XboxDev/extract-xiso/releases/download/build-202303040307/extract-xiso-win32-release.zip", - "hash": "66d42caa79a3209719abaae58ac2b39c446051fe38ba0c11bbd701f50f2857ae", - "bin": "extract-xiso.exe", - "checkver": { - "github": "https://github.com/XboxDev/extract-xiso", - "regex": "build-([\\d.]+)" - }, - "autoupdate": { - "url": "https://github.com/XboxDev/extract-xiso/releases/download/build-$version/extract-xiso-win32-release.zip" - } + "version": "202303040307" } diff --git a/bucket/fairfaxserif-sm.json b/bucket/fairfaxserif-sm.json index 41557c49b46..7fc76004d4a 100644 --- a/bucket/fairfaxserif-sm.json +++ b/bucket/fairfaxserif-sm.json @@ -1,27 +1,27 @@ { - "version": "nightly", - "description": "Fairfax", - "license": "OFL-1.1", - "homepage": "http://www.kreativekorp.com/software/fonts/fairfax.shtml", - "url": "http://www.kreativekorp.com/swdownload/fonts/relaybm/fairfax.zip", - "pre_install": "Get-ChildItem $dir -Exclude FairfaxSerifSM.ttf,OFL.txt | Remove-Item", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Fairfax Serif SM' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "description": "Fairfax", + "homepage": "http://www.kreativekorp.com/software/fonts/fairfax.shtml", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "pre_install": "Get-ChildItem $dir -Exclude FairfaxSerifSM.ttf,OFL.txt | Remove-Item", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Fairfax Serif SM' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "http://www.kreativekorp.com/swdownload/fonts/relaybm/fairfax.zip", + "version": "nightly" } diff --git a/bucket/faker-android.json b/bucket/faker-android.json index 209c6deddba..5c6cb2abdfe 100644 --- a/bucket/faker-android.json +++ b/bucket/faker-android.json @@ -1,21 +1,21 @@ { - "autoupdate": { - "url": "https://github.com/Efaker/FakerAndroid/releases/download/$version/FakerAndroid.jar" - }, - "bin": "FakerAndroid.jar", - "checkver": { - "github": "https://github.com/Efaker/FakerAndroid/" - }, - "description": "A tool translate a apk file to stantard android project include so hook api and il2cpp c++ scaffolding when apk is a unity il2cpp game. Write code on a apk file elegantly.", - "hash": "d79e166d38dbe86a04fee87c574f8002c5a98b6d9e9bdf9a0cda7d4af0515744", - "homepage": "https://github.com/Efaker/FakerAndroid/", - "license": "MIT", - "suggest": { - "JDK": [ - "java/oraclejdk", - "java/openjdk" - ] - }, - "url": "https://github.com/Efaker/FakerAndroid/releases/download/1.0.38/FakerAndroid.jar", - "version": "1.0.38" + "homepage": "https://github.com/Efaker/FakerAndroid/", + "version": "1.0.38", + "description": "A tool translate a apk file to stantard android project include so hook api and il2cpp c++ scaffolding when apk is a unity il2cpp game. Write code on a apk file elegantly.", + "license": "MIT", + "hash": "d79e166d38dbe86a04fee87c574f8002c5a98b6d9e9bdf9a0cda7d4af0515744", + "url": "https://github.com/Efaker/FakerAndroid/releases/download/1.0.38/FakerAndroid.jar", + "bin": "FakerAndroid.jar", + "suggest": { + "JDK": [ + "java/oraclejdk", + "java/openjdk" + ] + }, + "checkver": { + "github": "https://github.com/Efaker/FakerAndroid/" + }, + "autoupdate": { + "url": "https://github.com/Efaker/FakerAndroid/releases/download/$version/FakerAndroid.jar" + } } diff --git a/bucket/famitracker.json b/bucket/famitracker.json index 6a2592a5b19..99e3f6668c8 100644 --- a/bucket/famitracker.json +++ b/bucket/famitracker.json @@ -1,18 +1,22 @@ { "homepage": "http://famitracker.com/", + "description": "8-bit music making tool.", + "license": "Freeware", "version": "0.4.6", "url": "http://famitracker.com/files/FamiTracker-v0.4.6.zip", + "bin": "FamiTracker.exe", "hash": "edc24ce14a1fc402ddb87cacdca497ea25bb648286b879edfc93a4e9d57ad5dc", "shortcuts": [ [ "FamiTracker.exe", - "FamiTracker" + "FamiTracker - 8-bit music making tool" ] ], - "checkver": "Download \\(v([0-9.]+)\\)", + "checkver": { + "url": "http://famitracker.com/downloads.php", + "re": "" + }, "autoupdate": { "url": "http://famitracker.com/files/FamiTracker-v$version.zip" - }, - "description": "A free windows tracker for producing music for the NES/Famicom-systems.", - "license": "GPL-2.0-only" + } } diff --git a/bucket/fantasquesansmono-nlk.json b/bucket/fantasquesansmono-nlk.json index 4cc6aa4aef5..8dedb11672f 100644 --- a/bucket/fantasquesansmono-nlk.json +++ b/bucket/fantasquesansmono-nlk.json @@ -1,32 +1,32 @@ { - "autoupdate": { - "url": "https://github.com/belluzj/fantasque-sans/releases/download/v$version/FantasqueSansMono-NoLoopK.zip" - }, - "checkver": "github", - "description": "A font family with a great monospaced variant for programmers.", - "extract_dir": "TTF", - "hash": "f7bddc6f1e5a6e0830e332394b1ade52980c784dc4a383cdbee8c568ed0bf3c1", - "homepage": "https://github.com/belluzj/fantasque-sans", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Fantasque Sans Mono' NoLoopK TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/belluzj/fantasque-sans/releases/download/v1.8.0/FantasqueSansMono-NoLoopK.zip", - "version": "1.8.0" + "version": "1.8.0", + "description": "A font family with a great monospaced variant for programmers.", + "license": "OFL-1.1", + "homepage": "https://github.com/belluzj/fantasque-sans", + "url": "https://github.com/belluzj/fantasque-sans/releases/download/v1.8.0/FantasqueSansMono-NoLoopK.zip", + "hash": "f7bddc6f1e5a6e0830e332394b1ade52980c784dc4a383cdbee8c568ed0bf3c1", + "extract_dir": "TTF", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/belluzj/fantasque-sans/releases/download/v$version/FantasqueSansMono-NoLoopK.zip" + }, + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Fantasque Sans Mono' NoLoopK TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/fantasquesansmono.json b/bucket/fantasquesansmono.json index 28d398a901b..948b2206137 100644 --- a/bucket/fantasquesansmono.json +++ b/bucket/fantasquesansmono.json @@ -1,32 +1,32 @@ { - "autoupdate": { - "url": "https://github.com/belluzj/fantasque-sans/releases/download/v$version/FantasqueSansMono-Normal.zip" - }, - "checkver": "github", - "description": "A font family with a great monospaced variant for programmers.", - "extract_dir": "TTF", - "hash": "84be689e231ff773ed9d352e83dccd8151d9e445f1cb0b88cb0e9330fc4d9cfc", - "homepage": "https://github.com/belluzj/fantasque-sans", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Fantasque Sans Mono' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/belluzj/fantasque-sans/releases/download/v1.8.0/FantasqueSansMono-Normal.zip", - "version": "1.8.0" + "version": "1.8.0", + "description": "A font family with a great monospaced variant for programmers.", + "license": "OFL-1.1", + "homepage": "https://github.com/belluzj/fantasque-sans", + "url": "https://github.com/belluzj/fantasque-sans/releases/download/v1.8.0/FantasqueSansMono-Normal.zip", + "hash": "84be689e231ff773ed9d352e83dccd8151d9e445f1cb0b88cb0e9330fc4d9cfc", + "extract_dir": "TTF", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/belluzj/fantasque-sans/releases/download/v$version/FantasqueSansMono-Normal.zip" + }, + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Fantasque Sans Mono' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/far.json b/bucket/far.json index ace475cc720..e34dc1ea03b 100644 --- a/bucket/far.json +++ b/bucket/far.json @@ -16,10 +16,28 @@ "hash": "c57a7f004b75694c4d5930b997069c5165936cf0a1fb8c222f748cd3a2da0270" } }, + "pre_install": [ + "$ini = 'Far.exe.ini'", + "if (!(Test-Path \"$persist_dir\\$ini\")) {", + " Copy-Item \"$dir\\Far.exe.example.ini\" \"$dir\\$ini\"", + " (Get-Content \"$dir\\$ini\") -replace ';(UseSystemProfiles=)1', '${1}0' | Set-Content \"$dir\\$ini\" -Encoding Ascii", + " # Migrate from system wide configuration", + " $env:LOCALAPPDATA, $env:APPDATA | ForEach-Object {", + " if (Test-Path \"$_\\Far Manager\") {", + " warn \"Copying system wide profile from $_ into $dir\"", + " Copy-Item \"$_\\Far Manager\\*\" \"$dir\" -Recurse -Force", + " }", + " }", + "}" + ], "bin": "far.exe", + "persist": [ + "Profile", + "Far.exe.ini" + ], "checkver": { "url": "https://farmanager.com/download.php", - "regex": "files/Far([b\\d]+)\\.x64\\.(?\\d+)\\.7z" + "regex": "files/Far(?[b\\d]+).x64.(?\\d+).7z" }, "autoupdate": { "architecture": { diff --git a/bucket/farc-pack.json b/bucket/farc-pack.json index 5339a2687a1..0382d682a2e 100644 --- a/bucket/farc-pack.json +++ b/bucket/farc-pack.json @@ -1,13 +1,13 @@ { - "version": "2.2.0", - "description": "From Miku Miku Library: A program that allows you to unpack or repack .farc files.", - "homepage": "https://github.com/blueskythlikesclouds/MikuMikuLibrary", - "license": "MIT", - "url": "https://github.com/blueskythlikesclouds/MikuMikuLibrary/releases/download/v2.2.0/FarcPack.7z", - "hash": "e225769c4f982ca22ec29ea76706ed958221e13f1268a7635d4b4df0f4dd1b76", - "bin": "FarcPack.exe", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/blueskythlikesclouds/MikuMikuLibrary/releases/download/v$version/FarcPack.7z" - } + "autoupdate": { + "url": "https://github.com/blueskythlikesclouds/MikuMikuLibrary/releases/download/v$version/FarcPack.7z" + }, + "bin": "FarcPack.exe", + "checkver": "github", + "description": "From Miku Miku Library: A program that allows you to unpack or repack .farc files.", + "hash": "e225769c4f982ca22ec29ea76706ed958221e13f1268a7635d4b4df0f4dd1b76", + "homepage": "https://github.com/blueskythlikesclouds/MikuMikuLibrary", + "license": "MIT", + "url": "https://github.com/blueskythlikesclouds/MikuMikuLibrary/releases/download/v2.2.0/FarcPack.7z", + "version": "2.2.0" } diff --git a/bucket/fart.json b/bucket/fart.json index c819bcddc4b..b7cc7d2eeda 100644 --- a/bucket/fart.json +++ b/bucket/fart.json @@ -1,16 +1,8 @@ { - "bin": [ - [ - "fart.exe", - "fart", - "" - ], - [ - "fart.exe", - "find-and-replace-text", - "" - ] - ], - "url": "https://svwh.dl.sourceforge.net/project/fart-it/fart-it/1.99b/fart199b_win32.zip", - "version": "1.99" + "url": "https://svwh.dl.sourceforge.net/project/fart-it/fart-it/1.99b/fart199b_win32.zip", + "version": "1.99", + "bin": [ + ["fart.exe", "fart", ""], + ["fart.exe", "find-and-replace-text", ""] + ] } diff --git a/bucket/fast-data-transfer-aoks.json b/bucket/fast-data-transfer-aoks.json index 65d6cfb5568..e7e36ded380 100644 --- a/bucket/fast-data-transfer-aoks.json +++ b/bucket/fast-data-transfer-aoks.json @@ -1,17 +1,17 @@ { - "version": "0.26.3", - "description": "FDT is an open source application for efficient data transfers capable of reading and writing at disk speed over wide area networks (with standard TCP).", - "homepage": "https://fast-data-transfer.github.io/", - "license": "Apache-2.0", - "url": "https://github.com/fast-data-transfer/fdt/releases/download/0.26.3/fdt.jar", - "hash": "a9b4e3b6bc4ab0e21a7f391db17d77c8c970872d9678de00c63c6fe94230e426", - "bin": "fdt.jar", - "depends": "java/openjdk", - "checkver": { - "github": "https://github.com/fast-data-transfer/fdt" - }, - "autoupdate": { - "url": "https://github.com/fast-data-transfer/fdt/releases/download/$version/fdt.jar" - }, - "notes": "Run \"java -jar $dir\\fdt.jar --help\" to see the help." + "autoupdate": { + "url": "https://github.com/fast-data-transfer/fdt/releases/download/$version/fdt.jar" + }, + "bin": "fdt.jar", + "checkver": { + "github": "https://github.com/fast-data-transfer/fdt" + }, + "depends": "java/openjdk", + "description": "FDT is an open source application for efficient data transfers capable of reading and writing at disk speed over wide area networks (with standard TCP).", + "hash": "a9b4e3b6bc4ab0e21a7f391db17d77c8c970872d9678de00c63c6fe94230e426", + "homepage": "https://fast-data-transfer.github.io/", + "license": "Apache-2.0", + "notes": "Run \"java -jar $dir\\fdt.jar --help\" to see the help.", + "url": "https://github.com/fast-data-transfer/fdt/releases/download/0.26.3/fdt.jar", + "version": "0.26.3" } diff --git a/bucket/fastbootenhance.json b/bucket/fastbootenhance.json index 71b10426566..701a83a6a3d 100644 --- a/bucket/fastbootenhance.json +++ b/bucket/fastbootenhance.json @@ -1,11 +1,16 @@ { - "version": "1.4.0", - "description": "A user-friendly Fastboot ToolBox & Payload Dumper for Windows.", "homepage": "https://github.com/libxzr/FastbootEnhance", - "license": "Unlicense", + "description": "A user-friendly fastboot toolbox and payload dumper for windows.", + "version": "1.4.0", + "license": "MIT", "url": "https://github.com/libxzr/FastbootEnhance/releases/download/v1.4.0/Release.zip", "hash": "d9ca750894d14ad004cd0b09a50b739ba3244bc98b1e7c540069e3485741c62b", - "shortcuts": [["FastbootEnhance.exe", "fastbootEnhance"]], + "shortcuts": [ + [ + "FastbootEnhance.exe", + "FastbootEnhance" + ] + ], "checkver": "github", "autoupdate": { "url": "https://github.com/libxzr/FastbootEnhance/releases/download/v$version/Release.zip" diff --git a/bucket/fastflix.json b/bucket/fastflix.json index efde5a49642..40d0221875a 100644 --- a/bucket/fastflix.json +++ b/bucket/fastflix.json @@ -3,6 +3,9 @@ "homepage": "https://github.com/cdgriffith/FastFlix", "description": "A free GUI for HEVC and AV1 encoding, GIF/WebP/AVIF creation, and more!", "license": "MIT", + "suggest": { + "ffmpeg": "main/ffmpeg" + }, "architecture": { "64bit": { "url": "https://github.com/cdgriffith/FastFlix/releases/download/5.3.0/FastFlix_5.3.0_win64.zip", diff --git a/bucket/fastgithub-portable.json b/bucket/fastgithub-portable.json index 3d31d6335d8..2454bfb27e2 100644 --- a/bucket/fastgithub-portable.json +++ b/bucket/fastgithub-portable.json @@ -1,70 +1,70 @@ { - "architecture": { - "64bit": { - "hash": "b439afc7b730766aed894876696e9aeb411e3b45f60ebdcfdff247890742c0f6", - "url": "https://github.com/dotnetcore/FastGithub/releases/download/2.1.4/fastgithub_win-x64.zip" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/dotnetcore/FastGithub/releases/download/$version/fastgithub_win-x64.zip" - } - } - }, - "bin": [ - [ - "fastgithub.exe", - "fastgithub", - "start" - ], - [ - "FastGithub.UI.exe", - "fastgithub-ui" - ] - ], - "checkver": "github", - "depends": "sudo", - "description": "A tool that can solve problems such as github can't be opened, user avatar can't be loaded, releases can't be uploaded and downloaded, git-clone, git-pull, git-push fails, etc.", - "extract_dir": "fastgithub_win-x64", - "homepage": "https://github.com/dotnetcore/FastGithub", - "installer": { - "script": "sudo Start-Process \"$dir\\fastgithub.exe\" -ArgumentList \"start\" -Wait" - }, - "license": { - "identifier": "MIT" - }, - "notes": "Usages: ", - "persist": [ - "appsettings", - "cacert", - "logs" - ], - "pre_install": [ - "info '[Portable Mode]: Copying user data...'", - "'appsettings.json' | ForEach-Object {", - " if (Test-Path \"$persist_dir\\$_\") { Copy-Item \"$persist_dir\\$_\" \"$dir\\\" -Force | Out-Null }", - "}" - ], - "shortcuts": [ - [ - "fastgithub.exe", - "FastGithub", - "start" - ], - [ - "FastGithub.UI.exe", - "FastGithub UI" - ] - ], - "uninstaller": { - "script": [ - "info '[Portable Mode]: Backing up user data...'", - "'appsettings.json' | ForEach-Object {", - " if (Test-Path \"$dir\\$_\") { Copy-Item \"$dir\\$_\" \"$persist_dir\\\" -Force | Out-Null }", - "}", - "sudo Start-Process \"$dir\\fastgithub.exe\" -ArgumentList \"stop\" -Wait" - ] - }, - "version": "2.1.4" + "version": "2.1.4", + "description": "A tool that can solve problems such as github can't be opened, user avatar can't be loaded, releases can't be uploaded and downloaded, git-clone, git-pull, git-push fails, etc.", + "homepage": "https://github.com/dotnetcore/FastGithub", + "license": { + "identifier": "MIT" + }, + "notes": "Usages: ", + "depends": "sudo", + "architecture": { + "64bit": { + "url": "https://github.com/dotnetcore/FastGithub/releases/download/2.1.4/fastgithub_win-x64.zip", + "hash": "b439afc7b730766aed894876696e9aeb411e3b45f60ebdcfdff247890742c0f6" + } + }, + "extract_dir": "fastgithub_win-x64", + "pre_install": [ + "info '[Portable Mode]: Copying user data...'", + "'appsettings.json' | ForEach-Object {", + " if (Test-Path \"$persist_dir\\$_\") { Copy-Item \"$persist_dir\\$_\" \"$dir\\\" -Force | Out-Null }", + "}" + ], + "installer": { + "script": "sudo Start-Process \"$dir\\fastgithub.exe\" -ArgumentList \"start\" -Wait" + }, + "uninstaller": { + "script": [ + "info '[Portable Mode]: Backing up user data...'", + "'appsettings.json' | ForEach-Object {", + " if (Test-Path \"$dir\\$_\") { Copy-Item \"$dir\\$_\" \"$persist_dir\\\" -Force | Out-Null }", + "}", + "sudo Start-Process \"$dir\\fastgithub.exe\" -ArgumentList \"stop\" -Wait" + ] + }, + "bin": [ + [ + "fastgithub.exe", + "fastgithub", + "start" + ], + [ + "FastGithub.UI.exe", + "fastgithub-ui" + ] + ], + "shortcuts": [ + [ + "fastgithub.exe", + "FastGithub", + "start" + ], + [ + "FastGithub.UI.exe", + "FastGithub UI" + ] + ], + "persist": [ + "appsettings", + "cacert", + "logs" + ], + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/dotnetcore/FastGithub/releases/download/$version/fastgithub_win-x64.zip" + } + } + } } diff --git a/bucket/favbinedit.json b/bucket/favbinedit.json new file mode 100644 index 00000000000..b688c3957d4 --- /dev/null +++ b/bucket/favbinedit.json @@ -0,0 +1,10 @@ +{ + "homepage": "https://www.wabiapp.com/FavBinEdit/", + "version": "1.2.5", + "bin": "FavBinEdit.exe", + "shortcuts": [ + ["FavBinEdit.exe", "FavBinEdit"] + ], + "url": "https://ftp.vector.co.jp/74/34/3447/FavBinEdit-1-2-5.zip", + "hash": "sha256:d2eed12b139b39772eaf00cd5fcd43fb7066ff44713f0485d3d0b2f8f267d98e" +} diff --git a/bucket/felix.json b/bucket/felix.json index 05530a92d58..e561e245ab3 100644 --- a/bucket/felix.json +++ b/bucket/felix.json @@ -1,19 +1,18 @@ { - "version": "0.5.0", - "description": "Atari Lynx emulator", - "homepage": "https://github.com/laoo/Felix", - "license": "MIT", - "url": "https://ghproxy.com/https://github.com/laoo/Felix/releases/download/v0.5.0/Felix.exe", - "hash": "276a12e988719c687c1b1ade41ea1a72e2064f4d3aa0205a8a5a21005351fba4", - "shortcuts": [ - [ - "Felix.exe", - "Felix - Atari Lynx Emulator" - ] - ], - "checkver": "github", - "autoupdate": { - "url": "https://ghproxy.com/https://github.com/laoo/Felix/releases/download/v$version/Felix.exe" - }, - "_from": "okibcn/ScoopMaster" + "version": "0.5.0", + "description": "Atari Lynx emulator", + "homepage": "https://github.com/laoo/Felix", + "license": "MIT", + "url": "https://github.com/laoo/Felix/releases/download/v0.5.0/Felix.exe", + "hash": "276a12e988719c687c1b1ade41ea1a72e2064f4d3aa0205a8a5a21005351fba4", + "shortcuts": [ + [ + "Felix.exe", + "Felix - Atari Lynx Emulator" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/laoo/Felix/releases/download/v$version/Felix.exe" + } } diff --git a/bucket/fennel.json b/bucket/fennel.json index 65e7bf2c509..b390a34a1a3 100644 --- a/bucket/fennel.json +++ b/bucket/fennel.json @@ -1,27 +1,27 @@ { - "homepage": "https://fennel-lang.org/", - "version": "1.3.0", - "description": "Fennel is a programming language that brings together the speed, simplicity, and reach of Lua with the flexibility of a lisp syntax and macro system.", - "license": "MIT License", - "url": "https://fennel-lang.org/downloads/fennel-1.3.0-windows32.exe", - "hash": "1fe68fc43b0b547250401ea9c056106320e927a9c4700d67afba447823dc4e11", + "homepage": "https://fennel-lang.org/", + "version": "1.3.0", + "description": "Fennel is a programming language that brings together the speed, simplicity, and reach of Lua with the flexibility of a lisp syntax and macro system.", + "license": "MIT License", + "url": "https://fennel-lang.org/downloads/fennel-1.3.0-windows32.exe", + "hash": "1fe68fc43b0b547250401ea9c056106320e927a9c4700d67afba447823dc4e11", + "bin": [ + [ + "fennel-1.3.0-windows32.exe", + "fennel" + ] + ], + "checkver": { + "url": "https://github.com/bakpakin/Fennel/tags", + "regex": "/bakpakin/Fennel/releases/tag/([^\"]*)" + }, + "autoupdate": { + "url": "https://fennel-lang.org/downloads/fennel-$version-windows32.exe", "bin": [ - [ - "fennel-1.3.0-windows32.exe", - "fennel" - ] - ], - "checkver": { - "url": "https://github.com/bakpakin/Fennel/tags", - "regex": "/bakpakin/Fennel/releases/tag/([^\"]*)" - }, - "autoupdate": { - "url": "https://fennel-lang.org/downloads/fennel-$version-windows32.exe", - "bin": [ - [ - "fennel-$version-windows32.exe", - "fennel" - ] - ] - } + [ + "fennel-$version-windows32.exe", + "fennel" + ] + ] + } } diff --git a/bucket/ferdium.json b/bucket/ferdium.json index 575a1e1d743..9438b83e251 100644 --- a/bucket/ferdium.json +++ b/bucket/ferdium.json @@ -25,7 +25,8 @@ ] ], "checkver": { - "github": "https://github.com/ferdium/ferdium-app" + "url": "https://github.com/ferdium/ferdium-app/releases/latest", + "regex": "/ferdium-app/tree/(?:v|V)?([\\d\\.]+)" }, "autoupdate": { "url": "https://github.com/ferdium/ferdium-app/releases/download/v$version/Ferdium-win-AutoSetup-$version.exe#/dl.7z", diff --git a/bucket/ffmpeg-shared-nightly.json b/bucket/ffmpeg-shared-nightly.json index 1b0e2270704..f747b150521 100644 --- a/bucket/ffmpeg-shared-nightly.json +++ b/bucket/ffmpeg-shared-nightly.json @@ -1,18 +1,13 @@ { "version": "110165", - "description": "A complete, cross-platform solution to record, convert and stream audio and video. (yt-dlp build)", + "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/yt-dlp/FFmpeg-Builds/releases/download/autobuild-2023-04-03-12-51/ffmpeg-N-110165-g9a245bdf5d-win64-gpl-shared.zip", - "hash": "4b0cd15cdfe422f8a58073e342d4934816ca8b0ffd9e70c77d9e17514a94b11d", + "url": "https://github.com/BtbN/FFmpeg-Builds/releases/download/autobuild-2023-04-03-12-51/ffmpeg-N-110165-g9a245bdf5d-win64-gpl-shared.zip", + "hash": "9c73205fab919a7f2f507ec5d39b13e88aa52d49d22467f72c8f4b4073d4ca7f", "extract_dir": "ffmpeg-N-110165-g9a245bdf5d-win64-gpl-shared" - }, - "32bit": { - "url": "https://github.com/yt-dlp/FFmpeg-Builds/releases/download/autobuild-2023-04-03-12-51/ffmpeg-N-110165-g9a245bdf5d-win32-gpl-shared.zip", - "hash": "c141219b680ab8375c97df968898bc41f904eb1f822a3f89adb5554b0427da8a", - "extract_dir": "ffmpeg-N-110165-g9a245bdf5d-win32-gpl-shared" } }, "bin": [ @@ -21,18 +16,14 @@ "bin\\ffprobe.exe" ], "checkver": { - "url": "https://api.github.com/repos/yt-dlp/FFmpeg-Builds/releases?per_page=2", + "url": "https://github.com/BtbN/FFmpeg-Builds/releases", "regex": "/autobuild-(?

\\1" - } + "checkver": { + "regex": "

\\1" + }, + "depends": [ + "sudo", + "unoun/scoop-helper" + ], + "description": "Japanese font based on Inconsolata and Circle M+", + "hash": "09d6cf8eaf3402205dd8a0fa35469d41833b4e85bedddfac235255d78747766b", + "homepage": "https://rictyfonts.github.io/diminished", + "installer": { + "script": [ + "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", + "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", + ". $helper", + "Install-Font($dir)" + ] + }, + "license": "OFL-1.1-no-RFN", + "uninstaller": { + "script": [ + "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", + "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", + ". $helper", + "Uninstall-Font($dir)" + ] + }, + "url": "https://rictyfonts.github.io/files/ricty_diminished-4.1.1.tar.gz", + "version": "4.1.1" } diff --git a/bucket/font-sahel.json b/bucket/font-sahel.json index f8842f9fd3d..d00aa30c50d 100644 --- a/bucket/font-sahel.json +++ b/bucket/font-sahel.json @@ -1,57 +1,57 @@ { - "autoupdate": { - "url": "https://github.com/rastikerdar/sahel-font/releases/download/v$version/sahel-font-v$version.zip" - }, - "checkver": "github", - "hash": "3437606dbc3044289310dde3a9b63decdc7727e10dd01a4889cf5a04dfe070ad", - "homepage": "https://github.com/rastikerdar/sahel-font", - "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", - "}" - ] - }, - "license": "SIL OFL 1.1", - "pre_install": [ - "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", - "Remove-Item $dir\\*-VF.ttf -Force -Recurse", - "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" - ], - "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" - ] - }, - "url": "https://github.com/rastikerdar/sahel-font/releases/download/v3.4.0/sahel-font-v3.4.0.zip", - "version": "3.4.0" + "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 index f98be691f30..cd36c6d5afe 100644 --- a/bucket/font-samim.json +++ b/bucket/font-samim.json @@ -1,56 +1,56 @@ { - "autoupdate": { - "url": "https://github.com/rastikerdar/samim-font/releases/download/v$version/samim-font-v$version.zip" - }, - "checkver": "github", - "hash": "35df990be0a5a24d0e59d02bd94a9eef5e9461a75f69c054641eb9d6df8f87f6", - "homepage": "https://github.com/rastikerdar/samim-font", - "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", - "}" - ] - }, - "license": "SIL OFL 1.1", - "pre_install": [ - "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", - "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" - ], - "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" - ] - }, - "url": "https://github.com/rastikerdar/samim-font/releases/download/v4.0.5/samim-font-v4.0.5.zip", - "version": "4.0.5" + "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 index 7a5a6c07e04..88e631870b5 100644 --- a/bucket/font-shabnam.json +++ b/bucket/font-shabnam.json @@ -1,56 +1,56 @@ { - "autoupdate": { - "url": "https://github.com/rastikerdar/shabnam-font/releases/download/v$version/shabnam-font-v$version.zip" - }, - "checkver": "github", - "hash": "cf3bca0e2f2366f70b3a970d50461d86980d49e2412a8aa23bb84f2c5b4bb718", - "homepage": "https://github.com/rastikerdar/shabnam-font", - "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", - "}" - ] - }, - "license": "SIL OFL 1.1", - "pre_install": [ - "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", - "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" - ], - "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" - ] - }, - "url": "https://github.com/rastikerdar/shabnam-font/releases/download/v5.0.1/shabnam-font-v5.0.1.zip", - "version": "5.0.1" + "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 index a9cded5df7c..e76e8d9c8b1 100644 --- a/bucket/font-shahab.json +++ b/bucket/font-shahab.json @@ -1,60 +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" - } + "autoupdate": { + "url": "https://github.com/font-store/ShahabFont/releases/download/v$version/pack.$version.zip" + }, + "checkver": { + "regex": "/releases/tag/v([\\d.]+)", + "url": "https://github.com/font-store/ShahabFont/tags" + }, + "hash": "c369617408bf83a71a155c86abe0988a4500c8c576e84752897255e5dd3ff3f7", + "homepage": "https://github.com/font-store/ShahabFont", + "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", + "}" + ] + }, + "license": "SIL OFL 1.1", + "pre_install": [ + "Move-Item $dir\\fonts\\*.ttf $dir", + "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", + "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" + ], + "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" + ] + }, + "url": "https://github.com/font-store/ShahabFont/releases/download/v0.0.2/pack.0.0.2.zip", + "version": "0.0.2" } diff --git a/bucket/font-source-han-mono.json b/bucket/font-source-han-mono.json index 2077e3a24ce..f8c91e732c6 100644 --- a/bucket/font-source-han-mono.json +++ b/bucket/font-source-han-mono.json @@ -1,29 +1,26 @@ { - "checkver": "github", - "depends": [ - "sudo", - "unoun/scoop-helper" - ], - "description": "Pan-CJK font based on Source Han Sans and Source Code Pro", - "hash": "0c192448de90848f11eb8336876883a9a36dc65b8965e489600cfcc7a67358c1", - "homepage": "https://github.com/adobe-fonts/source-han-mono", - "installer": { - "script": [ - "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", - "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", - ". $helper", - "Install-Font($dir)" - ] - }, - "license": "OFL-1.1-RFN", - "uninstaller": { - "script": [ - "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", - "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", - ". $helper", - "Uninstall-Font($dir)" - ] - }, - "url": "https://github.com/adobe-fonts/source-han-mono/releases/download/1.002/SourceHanMono.ttc", - "version": "1.002" + "version": "1.002", + "description": "Pan-CJK font based on Source Han Sans and Source Code Pro", + "homepage": "https://github.com/adobe-fonts/source-han-mono", + "license": "OFL-1.1-RFN", + "url": "https://github.com/adobe-fonts/source-han-mono/releases/download/1.002/SourceHanMono.ttc", + "hash": "0c192448de90848f11eb8336876883a9a36dc65b8965e489600cfcc7a67358c1", + "depends": ["sudo", "unoun/scoop-helper"], + "installer": { + "script": [ + "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", + "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", + ". $helper", + "Install-Font($dir)" + ] + }, + "uninstaller": { + "script": [ + "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", + "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", + ". $helper", + "Uninstall-Font($dir)" + ] + }, + "checkver": "github" } diff --git a/bucket/font-source-han-sans.json b/bucket/font-source-han-sans.json index a876670adf8..edff5122aa7 100644 --- a/bucket/font-source-han-sans.json +++ b/bucket/font-source-han-sans.json @@ -1,32 +1,29 @@ { - "checkver": { - "regex": "/releases/tag/(?:v|V)?([\\d.R]+)", - "url": "https://github.com/adobe-fonts/source-han-sans/releases/latest" - }, - "depends": [ - "sudo", - "unoun/scoop-helper" - ], - "description": "Pan-CJK font", - "hash": "6f59118a9adda5a7fe4e9e6bb538309f7e1d3c5411f9a9d32af32a79501b7e4f", - "homepage": "https://github.com/adobe-fonts/source-han-sans", - "installer": { - "script": [ - "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", - "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", - ". $helper", - "Install-Font($dir)" - ] - }, - "license": "OFL-1.1-RFN", - "uninstaller": { - "script": [ - "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", - "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", - ". $helper", - "Uninstall-Font($dir)" - ] - }, - "url": "https://github.com/adobe-fonts/source-han-sans/releases/download/2.004R/SourceHanSans.ttc.zip", - "version": "2.004R" + "version": "2.004R", + "description": "Pan-CJK font", + "homepage": "https://github.com/adobe-fonts/source-han-sans", + "license": "OFL-1.1-RFN", + "url": "https://github.com/adobe-fonts/source-han-sans/releases/download/2.004R/SourceHanSans.ttc.zip", + "hash": "6f59118a9adda5a7fe4e9e6bb538309f7e1d3c5411f9a9d32af32a79501b7e4f", + "depends": ["sudo", "unoun/scoop-helper"], + "installer": { + "script": [ + "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", + "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", + ". $helper", + "Install-Font($dir)" + ] + }, + "uninstaller": { + "script": [ + "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", + "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", + ". $helper", + "Uninstall-Font($dir)" + ] + }, + "checkver": { + "url": "https://github.com/adobe-fonts/source-han-sans/releases/latest", + "regex": "/releases/tag/(?:v|V)?([\\d.R]+)" + } } diff --git a/bucket/font-source-han-serif.json b/bucket/font-source-han-serif.json index 5f0e6ed805a..1935fe3fdbe 100644 --- a/bucket/font-source-han-serif.json +++ b/bucket/font-source-han-serif.json @@ -1,32 +1,29 @@ { - "checkver": { - "regex": "/releases/tag/(?:v|V)?([\\d.R]+)", - "url": "https://github.com/adobe-fonts/source-han-serif/releases/latest" - }, - "depends": [ - "sudo", - "unoun/scoop-helper" - ], - "description": "Pan-CJK font", - "hash": "50b76bb4f2edcec81f6441d692be1e6c2fc5491387056249543f8fcdd209e8e8", - "homepage": "https://github.com/adobe-fonts/source-han-serif", - "installer": { - "script": [ - "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", - "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", - ". $helper", - "Install-Font($dir)" - ] - }, - "license": "OFL-1.1-RFN", - "uninstaller": { - "script": [ - "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", - "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", - ". $helper", - "Uninstall-Font($dir)" - ] - }, - "url": "https://github.com/adobe-fonts/source-han-serif/releases/download/2.001R/01_SourceHanSerif.ttc.zip", - "version": "2.001R" + "version": "2.001R", + "description": "Pan-CJK font", + "homepage": "https://github.com/adobe-fonts/source-han-serif", + "license": "OFL-1.1-RFN", + "url": "https://github.com/adobe-fonts/source-han-serif/releases/download/2.001R/01_SourceHanSerif.ttc.zip", + "hash": "50b76bb4f2edcec81f6441d692be1e6c2fc5491387056249543f8fcdd209e8e8", + "depends": ["sudo", "unoun/scoop-helper"], + "installer": { + "script": [ + "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", + "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", + ". $helper", + "Install-Font($dir)" + ] + }, + "uninstaller": { + "script": [ + "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", + "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", + ". $helper", + "Uninstall-Font($dir)" + ] + }, + "checkver": { + "url": "https://github.com/adobe-fonts/source-han-serif/releases/latest", + "regex": "/releases/tag/(?:v|V)?([\\d.R]+)" + } } diff --git a/bucket/font-tanha.json b/bucket/font-tanha.json index 845c88183c2..3a46e8b1b44 100644 --- a/bucket/font-tanha.json +++ b/bucket/font-tanha.json @@ -1,56 +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" - } + "autoupdate": { + "url": "https://github.com/rastikerdar/tanha-font/releases/download/v$version/tanha-font-v$version.zip" + }, + "checkver": "github", + "hash": "5707650a2e7ee0e669bfdcb94b93de92a5c55a37257030d39a5b854b19864547", + "homepage": "https://github.com/rastikerdar/tanha-font", + "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", + "}" + ] + }, + "license": "SIL OFL 1.1", + "pre_install": [ + "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", + "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" + ], + "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" + ] + }, + "url": "https://github.com/rastikerdar/tanha-font/releases/download/v0.10/tanha-font-v0.10.zip", + "version": "0.10" } diff --git a/bucket/font-udev-gothic-nf.json b/bucket/font-udev-gothic-nf.json index b08ede0d4c1..926d16c9d02 100644 --- a/bucket/font-udev-gothic-nf.json +++ b/bucket/font-udev-gothic-nf.json @@ -1,32 +1,32 @@ { - "autoupdate": { - "url": "https://github.com/yuru7/udev-gothic/releases/download/v$version/UDEVGothic_NF_v$version.zip" - }, - "checkver": "github", - "depends": [ - "sudo", - "unoun/scoop-helper" - ], - "description": "Japanese font based on BIZ UD Gothic with Nerd Fonts", - "hash": "13763a5d7d0cf2a025740b910820933af745a1734baf730c910fad82ffa85178", - "homepage": "https://github.com/yuru7/udev-gothic", - "installer": { - "script": [ - "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", - "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", - ". $helper", - "Install-Font($dir)" - ] - }, - "license": "OFL-1.1-RFN", - "uninstaller": { - "script": [ - "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", - "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", - ". $helper", - "Uninstall-Font($dir)" - ] - }, - "url": "https://github.com/yuru7/udev-gothic/releases/download/v1.1.0/UDEVGothic_NF_v1.1.0.zip", - "version": "1.1.0" + "version": "1.1.0", + "description": "Japanese font based on BIZ UD Gothic with Nerd Fonts", + "homepage": "https://github.com/yuru7/udev-gothic", + "license": "OFL-1.1-RFN", + "url": "https://github.com/yuru7/udev-gothic/releases/download/v1.1.0/UDEVGothic_NF_v1.1.0.zip", + "hash": "13763a5d7d0cf2a025740b910820933af745a1734baf730c910fad82ffa85178", + "depends": [ + "sudo", + "unoun/scoop-helper" + ], + "installer": { + "script": [ + "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", + "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", + ". $helper", + "Install-Font($dir)" + ] + }, + "uninstaller": { + "script": [ + "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", + "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", + ". $helper", + "Uninstall-Font($dir)" + ] + }, + "checkver": "github", + "autoupdate": { + "url": "https://github.com/yuru7/udev-gothic/releases/download/v$version/UDEVGothic_NF_v$version.zip" + } } diff --git a/bucket/font-udev-gothic.json b/bucket/font-udev-gothic.json index bbe4da72fdd..22bb42b4c09 100644 --- a/bucket/font-udev-gothic.json +++ b/bucket/font-udev-gothic.json @@ -1,32 +1,32 @@ { - "autoupdate": { - "url": "https://github.com/yuru7/udev-gothic/releases/download/v$version/UDEVGothic_v$version.zip" - }, - "checkver": "github", - "depends": [ - "sudo", - "unoun/scoop-helper" - ], - "description": "Japanese font based on BIZ UD Gothic", - "hash": "959f4a687ce960ba8f67ce323843c119373a923c1b6216c944bf34c8a641536e", - "homepage": "https://github.com/yuru7/udev-gothic", - "installer": { - "script": [ - "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", - "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", - ". $helper", - "Install-Font($dir)" - ] - }, - "license": "OFL-1.1-RFN", - "uninstaller": { - "script": [ - "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", - "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", - ". $helper", - "Uninstall-Font($dir)" - ] - }, - "url": "https://github.com/yuru7/udev-gothic/releases/download/v1.1.0/UDEVGothic_v1.1.0.zip", - "version": "1.1.0" + "version": "1.1.0", + "description": "Japanese font based on BIZ UD Gothic", + "homepage": "https://github.com/yuru7/udev-gothic", + "license": "OFL-1.1-RFN", + "url": "https://github.com/yuru7/udev-gothic/releases/download/v1.1.0/UDEVGothic_v1.1.0.zip", + "hash": "959f4a687ce960ba8f67ce323843c119373a923c1b6216c944bf34c8a641536e", + "depends": [ + "sudo", + "unoun/scoop-helper" + ], + "installer": { + "script": [ + "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", + "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", + ". $helper", + "Install-Font($dir)" + ] + }, + "uninstaller": { + "script": [ + "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", + "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", + ". $helper", + "Uninstall-Font($dir)" + ] + }, + "checkver": "github", + "autoupdate": { + "url": "https://github.com/yuru7/udev-gothic/releases/download/v$version/UDEVGothic_v$version.zip" + } } diff --git a/bucket/fraidycat.json b/bucket/fraidycat.json index 31a3831b6fb..3a5f9bb8565 100644 --- a/bucket/fraidycat.json +++ b/bucket/fraidycat.json @@ -1,38 +1,38 @@ { - "version": "1.1.7", - "description": "Follow blogs, wikis, YouTube channels, as well as accounts on Twitter, Instagram, etc. from a single page.", - "homepage": "https://github.com/kickscondor/fraidycat", - "license": { - "identifier": "Blue Oak Model License", - "url": "https://github.com/kickscondor/fraidycat/blob/master/LICENSE.md" - }, - "architecture": { - "64bit": { - "url": "https://github.com/kickscondor/fraidycat/releases/download/v1.1.7/Fraidycat-Setup-1.1.7.exe#/dl.7z", - "hash": "sha512:04401315222a94f21f0f55f3158d513ca873b205ad99db529d6d7f9bd9390e631e1262c454b59efddc3ac011a4078e4f139ba344be3a5f09de8caffa063d69e3", - "pre_install": [ - "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", - "Remove-Item \"$dir\\`$*\", \"$dir\\Uninst*\" -Force -Recurse" - ] - } - }, - "shortcuts": [ - [ - "Fraidycat.exe", - "Fraidycat" - ] - ], - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/kickscondor/fraidycat/releases/download/v$version/Fraidycat-Setup-$version.exe#/dl.7z" - } - }, - "hash": { - "url": "https://github.com/kickscondor/fraidycat/releases/download/v$version/latest.yml", - "mode": "extract", - "regex": "sha512: $base64" - } - } + "architecture": { + "64bit": { + "hash": "sha512:04401315222a94f21f0f55f3158d513ca873b205ad99db529d6d7f9bd9390e631e1262c454b59efddc3ac011a4078e4f139ba344be3a5f09de8caffa063d69e3", + "pre_install": [ + "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", + "Remove-Item \"$dir\\`$*\", \"$dir\\Uninst*\" -Force -Recurse" + ], + "url": "https://github.com/kickscondor/fraidycat/releases/download/v1.1.7/Fraidycat-Setup-1.1.7.exe#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/kickscondor/fraidycat/releases/download/v$version/Fraidycat-Setup-$version.exe#/dl.7z" + } + }, + "hash": { + "mode": "extract", + "regex": "sha512: $base64", + "url": "https://github.com/kickscondor/fraidycat/releases/download/v$version/latest.yml" + } + }, + "checkver": "github", + "description": "Follow blogs, wikis, YouTube channels, as well as accounts on Twitter, Instagram, etc. from a single page.", + "homepage": "https://github.com/kickscondor/fraidycat", + "license": { + "identifier": "Blue Oak Model License", + "url": "https://github.com/kickscondor/fraidycat/blob/master/LICENSE.md" + }, + "shortcuts": [ + [ + "Fraidycat.exe", + "Fraidycat" + ] + ], + "version": "1.1.7" } diff --git a/bucket/freecad-linkbranch-stable.json b/bucket/freecad-linkbranch-stable.json index 723cd582bcc..050fb5aa7d2 100644 --- a/bucket/freecad-linkbranch-stable.json +++ b/bucket/freecad-linkbranch-stable.json @@ -1,38 +1,38 @@ { - "architecture": { - "64bit": { - "extract_dir": "FreeCAD-asm3-Stable-Win64-Py3-Qt5-20220709", - "hash": "a129c0bc08636e98d7e43c7664a9673680d55a0febd0f8a322d79300834a8e5e", - "url": "https://github.com/realthunder/FreeCAD/releases/download/2022.07.09-edge/FreeCAD-asm3-Stable-Win64-Py3-Qt5-20220709.7z" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "extract_dir": "FreeCAD-asm3-Stable-Win64-Py3-Qt5-$version", - "url": "https://github.com/realthunder/FreeCAD/releases/download/$matchTag/FreeCAD-asm3-Stable-Win64-Py3-Qt5-$version.7z" - } - } - }, - "bin": [ - [ - "bin\\FreeCADCmd.exe", - "FreeCADCmd_LBS" - ] - ], - "checkver": { - "regex": "releases/download/(?\\d+\\.\\d+\\.\\d+(-\\d+)?-edge)/FreeCAD-asm3-Stable-Win64-Py3-Qt5-(?\\d+)(?-\\d)?.7z", - "replace": "${version}${patch}", - "url": "https://api.github.com/repos/realthunder/FreeCAD/releases" - }, - "description": "General-purpose parametric 3D CAD modeler and a building information modeling software with finite-element-method support. Linkstage Stable branch by Realthunder.", - "homepage": "https://www.freecadweb.org", - "license": "GPL-3.0-or-later", - "shortcuts": [ - [ - "bin\\FreeCADLink.exe", - "FreeCAD Linkbranch Stable" - ] - ], - "version": "20220709" + "version": "20220709", + "description": "General-purpose parametric 3D CAD modeler and a building information modeling software with finite-element-method support. Linkstage Stable branch by Realthunder.", + "homepage": "https://www.freecadweb.org", + "license": "GPL-3.0-or-later", + "architecture": { + "64bit": { + "url": "https://github.com/realthunder/FreeCAD/releases/download/2022.07.09-edge/FreeCAD-asm3-Stable-Win64-Py3-Qt5-20220709.7z", + "extract_dir": "FreeCAD-asm3-Stable-Win64-Py3-Qt5-20220709", + "hash": "a129c0bc08636e98d7e43c7664a9673680d55a0febd0f8a322d79300834a8e5e" + } + }, + "bin": [ + [ + "bin\\FreeCADCmd.exe", + "FreeCADCmd_LBS" + ] + ], + "shortcuts": [ + [ + "bin\\FreeCADLink.exe", + "FreeCAD Linkbranch Stable" + ] + ], + "checkver": { + "url": "https://api.github.com/repos/realthunder/FreeCAD/releases", + "regex": "releases/download/(?\\d+\\.\\d+\\.\\d+(-\\d+)?-edge)/FreeCAD-asm3-Stable-Win64-Py3-Qt5-(?\\d+)(?-\\d)?.7z", + "replace": "${version}${patch}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/realthunder/FreeCAD/releases/download/$matchTag/FreeCAD-asm3-Stable-Win64-Py3-Qt5-$version.7z", + "extract_dir": "FreeCAD-asm3-Stable-Win64-Py3-Qt5-$version" + } + } + } } diff --git a/bucket/freeciv.json b/bucket/freeciv.json index a69df8875f8..f68fb2627a7 100644 --- a/bucket/freeciv.json +++ b/bucket/freeciv.json @@ -1,22 +1,24 @@ { - "version": "3.0.6", - "description": "Empire-building strategy game", "homepage": "http://www.freeciv.org/", + "description": "Empire-building strategy game", + "version": "3.0.6", "license": "GPL-2.0-or-later", - "url": "http://prdownloads.sourceforge.net/freeciv/Freeciv-3.0.6-msys2-win64-gtk3.22-setup.exe?download#/setup.7z", - "hash": "c75f626ced0d031fbfd82aed1e70afab996999bfaf575abf8a70f3723a165cbe", + "url": "http://files.freeciv.org/packages/windows/Freeciv-3.0.6-msys2-win64-sdl2-setup.exe#/Freeciv-x64-sdl2-3.0.6.7z", + "hash": "67ae3bcfade55c901692ea2311a2138085a3db4f83d8b1f911bf7a994f358560", "bin": [ - "freeciv-gtk3.22.exe", + "freeciv-sdl2.exe", + "freeciv-mp-sdl2.exe", + "freeciv-gtk3.exe", "freeciv-mp-gtk3.exe", "freeciv-server.exe" ], "shortcuts": [ [ - "freeciv-gtk3.22.exe", + "freeciv-sdl2.exe", "Freeciv" ], [ - "freeciv-mp-gtk3.exe", + "freeciv-mp-sdl2.exe", "Freeciv Modpack Installer" ], [ @@ -26,9 +28,9 @@ ], "checkver": { "url": "http://www.freeciv.org/download.html", - "regex": "stable release, (\\d{1,2}\\.\\d{1,2}\\.\\d{1,2})" + "regex": "Freeciv-([\\d.]+)-msys2-win64-sdl2" }, "autoupdate": { - "url": "http://prdownloads.sourceforge.net/freeciv/Freeciv-$version-msys2-win64-gtk3.22-setup.exe?download#/setup.7z" + "url": "http://files.freeciv.org/packages/windows/Freeciv-$version-msys2-win64-sdl2-setup.exe#/Freeciv-x64-sdl2-$version.7z" } } diff --git a/bucket/freeclipviewer.json b/bucket/freeclipviewer.json new file mode 100644 index 00000000000..e528f887571 --- /dev/null +++ b/bucket/freeclipviewer.json @@ -0,0 +1,20 @@ +{ + "homepage": "http://www.freeclipboardviewer.com/", + "description": "Free Clipboard Viewer - A free, full-featured and portable clipboard viewer", + "version": "3.0", + "url": "http://www.freeclipboardviewer.com/FreeClipViewer.zip", + "hash": "2E56D300C131F082275EADAC01AAA535216FDFA965EEDF2C64DFC63EFF5BBFEB", + "checkver": "(?si)]*>Version:\\s*\\s*([\\d.]+)", + "shortcuts": [ + [ + "FreeClipViewer.exe", + "Free Clipboard Viewer" + ] + ], + "autoupdate": { + "url": "http://www.freeclipboardviewer.com/FreeClipViewer.zip", + "hash": { + "url": "$url.sha256" + } + } +} diff --git a/bucket/freepiano.json b/bucket/freepiano.json index 0636fb2ed9c..440a14d124b 100644 --- a/bucket/freepiano.json +++ b/bucket/freepiano.json @@ -1,47 +1,29 @@ { - "homepage": "https://sourceforge.net/projects/freepiano", - "description": "FreePiano is a virtual MIDI keyboard and a VST host for windows.", + "homepage": "https://freepiano.tiwb.com", "version": "2.2.2.1", - "license": "BSD-3-Clause|GPL-2.0-only", - "architecture": { - "64bit": { - "url": "https://downloads.sourceforge.net/project/freepiano/freepiano_2.2.2.1_win64.zip", - "hash": "2abeecc896109c25d13c574831102b928405dd58df0ca12cd71407afab90618c" - }, - "32bit": { - "url": "https://downloads.sourceforge.net/project/freepiano/freepiano_2.2.2.1_win32.zip", - "hash": "7e4a9eea4a2f2f8e84cf73371f0e81cb6eb98d044486cb0f55676424351cdc31" - } - }, + "license": "GPL-2.0-only", + "description": "A virtual MIDI keyboard and a piano for Window", + "url": "http://downloads.sourceforge.net/project/freepiano/freepiano_2.2.2.1_win64.zip", + "hash": "md5:76a6f13923e80e0236ba7814834ee4ea", "extract_dir": "freepiano", - "bin": "freepiano.exe", "shortcuts": [ [ "freepiano.exe", - "FreePiano" + "Free Piano" ] ], - "persist": [ - "keymap", - "plugins", - "sf2", - "song", - "vsti", - "freepiano.cfg" - ], + "persist": "freepiano.cfg", "checkver": { - "url": "https://sourceforge.net/projects/freepiano/rss?path=/", - "regex": "/freepiano_([\\d.]+)_win32\\.zip" + "url": "https://sourceforge.net/projects/freepiano/best_release.json", + "jsonpath": "$.platform_releases.mac.filename", + "regex": "/freepiano_([\\d\\.]+)_win64\\.zip" }, "autoupdate": { - "architecture": { - "64bit": { - "url": "https://downloads.sourceforge.net/project/freepiano/freepiano_$version_win64.zip" - }, - "32bit": { - "url": "https://downloads.sourceforge.net/project/freepiano/freepiano_$version_win32.zip" - } + "url": "http://downloads.sourceforge.net/project/freepiano/freepiano_$version_win64.zip", + "hash": { + "mode": "json", + "url": "https://sourceforge.net/projects/freepiano/best_release.json", + "jsonpath": "$.platform_releases.mac.md5sum" } - }, - "##": "Data is stored locally." + } } diff --git a/bucket/freevideocompressor.json b/bucket/freevideocompressor.json index 01849be9fb7..ae445571dfc 100644 --- a/bucket/freevideocompressor.json +++ b/bucket/freevideocompressor.json @@ -1,6 +1,6 @@ { - "version": "1.0", - "homepage": "http://www.freevideocompressor.com/", - "url": "http://www.softsea.com/download.php?id=832199451#/freevideocompressor_setup.exe", - "##": "Download only." + "##": "Download only.", + "homepage": "http://www.freevideocompressor.com/", + "url": "http://www.softsea.com/download.php?id=832199451#/freevideocompressor_setup.exe", + "version": "1.0" } diff --git a/bucket/frosty-mod-manager.json b/bucket/frosty-mod-manager.json index 58f37c857a4..e2ae032651c 100644 --- a/bucket/frosty-mod-manager.json +++ b/bucket/frosty-mod-manager.json @@ -5,7 +5,7 @@ "license": "CC-BY-NC-ND-4.0", "architecture": { "64bit": { - "url": "https://ghproxy.com/https://github.com/CadeEvs/FrostyToolsuite/releases/download/v1.0.6.2-beta2/FrostyModManager.zip", + "url": "https://github.com/CadeEvs/FrostyToolsuite/releases/download/v1.0.6.2-beta2/FrostyModManager.zip", "hash": "98af22bebf8ddea851de7e07439d2c4f4fd9ed651c1b3a16a7ee45ad93d5bdf4" } }, @@ -27,9 +27,8 @@ "autoupdate": { "architecture": { "64bit": { - "url": "https://ghproxy.com/https://github.com/CadeEvs/FrostyToolsuite/releases/download/v$version/FrostyModManager.zip" + "url": "https://github.com/CadeEvs/FrostyToolsuite/releases/download/v$version/FrostyModManager.zip" } } - }, - "_from": "okibcn/ScoopMaster" + } } diff --git a/bucket/frostyfix.json b/bucket/frostyfix.json index 0e66bebbcd1..683059c0f01 100644 --- a/bucket/frostyfix.json +++ b/bucket/frostyfix.json @@ -1,19 +1,18 @@ { - "version": "5.3.0", - "description": "A tool to fix Frosty support with games on platforms other than Origin", - "homepage": "https://github.com/Dyvinia/FrostyFix", - "license": "Unknown", - "url": "https://ghproxy.com/https://github.com/Dyvinia/FrostyFix/releases/download/v5.3.0/FrostyFix.exe", - "hash": "c9eea9bc435b5f5d93f45cf5b378ca6b15bd6da696de81d5fbc38410268ee9ee", - "shortcuts": [ - [ - "FrostyFix.exe", - "FrostyFix" - ] - ], - "checkver": "github", - "autoupdate": { - "url": "https://ghproxy.com/https://github.com/Dyvinia/FrostyFix/releases/download/v$version/FrostyFix.exe" - }, - "_from": "okibcn/ScoopMaster" + "version": "5.3.0", + "description": "A tool to fix Frosty support with games on platforms other than Origin", + "homepage": "https://github.com/Dyvinia/FrostyFix", + "license": "Unknown", + "url": "https://github.com/Dyvinia/FrostyFix/releases/download/v5.3.0/FrostyFix.exe", + "hash": "c9eea9bc435b5f5d93f45cf5b378ca6b15bd6da696de81d5fbc38410268ee9ee", + "shortcuts": [ + [ + "FrostyFix.exe", + "FrostyFix" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/Dyvinia/FrostyFix/releases/download/v$version/FrostyFix.exe" + } } diff --git a/bucket/fscPortable.json b/bucket/fscPortable.json index 8df648dc517..8bbab3c1201 100644 --- a/bucket/fscPortable.json +++ b/bucket/fscPortable.json @@ -1,30 +1,28 @@ { - "homepage": "https://portableapps.com/apps/graphics_pictures/fscportable", - "description": "Screen capture utility", - "version": "5.3", - "license": "", - "url": "https://download3.portableapps.com/portableapps/fscPortable/fscPortable_5.3_English_online.paf.exe?20190321", - "hash": "md5:b1af7b032a6cd1e802d21ca85ba18e16", - "bin": "fscPortable/fscPortable.exe", - "shortcuts": [ - [ - "fscPortable/fscPortable.exe", - "fscPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/graphics_pictures/fscportable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/fscPortable/fscPortable_$version_English_online.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/graphics_pictures/fscportable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "installer": { - - } + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/graphics_pictures/fscportable" + }, + "url": "https://download3.portableapps.com/portableapps/fscPortable/fscPortable_$version_English_online.paf.exe?20190321" + }, + "bin": "fscPortable/fscPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/graphics_pictures/fscportable" + }, + "description": "Screen capture utility", + "hash": "md5:b1af7b032a6cd1e802d21ca85ba18e16", + "homepage": "https://portableapps.com/apps/graphics_pictures/fscportable", + "installer": {}, + "license": "", + "persist": "Data", + "shortcuts": [ + [ + "fscPortable/fscPortable.exe", + "fscPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/fscPortable/fscPortable_5.3_English_online.paf.exe?20190321", + "version": "5.3" } diff --git a/bucket/fscan.json b/bucket/fscan.json index 410d6ccb1aa..a9391b335ac 100644 --- a/bucket/fscan.json +++ b/bucket/fscan.json @@ -2,7 +2,7 @@ "version": "1.8.2", "description": "一款内网综合扫描工具,方便一键自动化、全方位漏扫扫描。", "homepage": "https://github.com/shadow1ng/fscan", - "license": "Unknown", + "license": "MIT", "architecture": { "64bit": { "url": "https://github.com/shadow1ng/fscan/releases/download/1.8.2/fscan64.exe#/fscan.exe", diff --git a/bucket/fsharp4.json b/bucket/fsharp4.json index 92901980e8b..16063e5f061 100644 --- a/bucket/fsharp4.json +++ b/bucket/fsharp4.json @@ -1,5 +1,5 @@ { - "url": "http://download.microsoft.com/download/9/1/2/9122D406-F1E3-4880-A66D-D6C65E8B1545/FSharp_Bundle.exe", - "version": "4.0", - "post_install": "function RunInstaller($exe, $arguments) {\n Write-Host \"Executing $exe $arguments\"\n Start-Process $exe arguments -Wait\n Remove-Item $exe\n}\nRunInstaller \"$dir\\fsharp_bundle.exe\" \u0027/install /quiet\u0027" + "post_install": "function RunInstaller($exe, $arguments) {\n Write-Host \"Executing $exe $arguments\"\n Start-Process $exe arguments -Wait\n Remove-Item $exe\n}\nRunInstaller \"$dir\\fsharp_bundle.exe\" '/install /quiet'", + "url": "http://download.microsoft.com/download/9/1/2/9122D406-F1E3-4880-A66D-D6C65E8B1545/FSharp_Bundle.exe", + "version": "4.0" } diff --git a/bucket/fu.json b/bucket/fu.json index a760dba1d8d..64f371a583a 100644 --- a/bucket/fu.json +++ b/bucket/fu.json @@ -1,8 +1,8 @@ { - "version": "2.0.2", - "description": "Cross-platform app to upload images/files in Clipboard to a remote server", "homepage": "https://github.com/klesh/fu", + "description": "Cross-platform app to upload images/files in Clipboard to a remote server", "license": "LGPL-2.1-only", + "version": "2.0.2", "architecture": { "64bit": { "url": "https://github.com/klesh/fu/releases/download/v2.0.2/fu-gcc-win64-release-v2.0.2.zip", diff --git a/bucket/fusionpp.json b/bucket/fusionpp.json index ad69a32204e..f528fae83a7 100644 --- a/bucket/fusionpp.json +++ b/bucket/fusionpp.json @@ -1,10 +1,17 @@ { - "url": "https://github.com/awaescher/Fusion/releases/download/v1.1/Fusion++.1.1.zip", - "version": "1.1", - "bin": [ - ["fusion++.exe", "fusionpp", ""] - ], - "shortcuts": [ - ["fusion++.exe", "Fusion++"] - ] + "bin": [ + [ + "fusion++.exe", + "fusionpp", + "" + ] + ], + "shortcuts": [ + [ + "fusion++.exe", + "Fusion++" + ] + ], + "url": "https://github.com/awaescher/Fusion/releases/download/v1.1/Fusion++.1.1.zip", + "version": "1.1" } diff --git a/bucket/gPodderPortable.json b/bucket/gPodderPortable.json index 0bcd1d31b04..0ff3c2ddd2b 100644 --- a/bucket/gPodderPortable.json +++ b/bucket/gPodderPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/internet/gpodder_portable", - "description": "Podcast receiver and manager", - "version": "3.10.11", - "license": "", - "url": "https://iweb.dl.sourceforge.net/project/portableapps/Source/gPodder/gPodderPortable_3.10.11.paf.exe#/dl.7z", - "hash": "md5:39e43f5626c277f4397c543c6657e921", - "bin": "gPodderPortable.exe", - "shortcuts": [ - [ - "gPodderPortable.exe", - "gPodderPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/internet/gpodder_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://iweb.dl.sourceforge.net/project/portableapps/Source/gPodder/gPodderPortable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/internet/gpodder_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/internet/gpodder_portable" + }, + "url": "https://iweb.dl.sourceforge.net/project/portableapps/Source/gPodder/gPodderPortable_$version.paf.exe" + }, + "bin": "gPodderPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/internet/gpodder_portable" + }, + "description": "Podcast receiver and manager", + "hash": "md5:39e43f5626c277f4397c543c6657e921", + "homepage": "https://portableapps.com/apps/internet/gpodder_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "gPodderPortable.exe", + "gPodderPortable" + ] + ], + "url": "https://iweb.dl.sourceforge.net/project/portableapps/Source/gPodder/gPodderPortable_3.10.11.paf.exe#/dl.7z", + "version": "3.10.11" } diff --git a/bucket/gajim.json b/bucket/gajim.json index 132a8832242..75c6dc90b91 100644 --- a/bucket/gajim.json +++ b/bucket/gajim.json @@ -26,7 +26,7 @@ "Write-Host 'Done!'" ], "pre_uninstall": "Write-Host 'Unregistering the XMPP Protocol...'; Remove-Item 'HKCU:\\SOFTWARE\\Classes\\xmpp' -Force -Recurse; Write-Host 'Done!'", - "checkver": ">Gajim\\s([\\d.]+)\\s+", + "checkver": "Gajim\\s([\\d.]+)", "autoupdate": { "architecture": { "64bit": { diff --git a/bucket/ganjoor.json b/bucket/ganjoor.json index da67e497219..996cd9b3dfb 100644 --- a/bucket/ganjoor.json +++ b/bucket/ganjoor.json @@ -1,42 +1,42 @@ { + "version": "2.98", + "description": "Persian poet and poetry database", + "homepage": "https://github.com/ganjoor/desktop", + "license": "GNU-2", + "url": "https://github.com/ganjoor/desktop/releases/download/v2.98/GanjoorSetup-2.98.exe#/dl.7z", + "hash": "719b49a7ba5aed6b85b94da266a02a8e92b6a9d8f702c009bac4cea8d77a1897", "architecture": { - "32bit": { + "64bit": { "installer": { "script": [ "Move-Item \"$dir\\`$_0_\\*\" \"$dir\"", - "Move-Item \"$dir\\x86\\*\" \"$dir\"", + "Move-Item \"$dir\\x64\\*\" \"$dir\"", "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" ] } }, - "64bit": { + "32bit": { "installer": { "script": [ "Move-Item \"$dir\\`$_0_\\*\" \"$dir\"", - "Move-Item \"$dir\\x64\\*\" \"$dir\"", + "Move-Item \"$dir\\x86\\*\" \"$dir\"", "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" ] } } }, - "autoupdate": { - "hash": { - "mode": "github" - }, - "url": "https://github.com/ganjoor/desktop/releases/download/v$version/GanjoorSetup-$version.exe#/dl.7z" - }, - "checkver": "github", - "description": "Persian poet and poetry database", - "hash": "719b49a7ba5aed6b85b94da266a02a8e92b6a9d8f702c009bac4cea8d77a1897", - "homepage": "https://github.com/ganjoor/desktop", - "license": "GNU-2", - "persist": "ganjoor.s3db", "shortcuts": [ [ "ganjoor.exe", "Ganjoor Desktop" ] ], - "url": "https://github.com/ganjoor/desktop/releases/download/v2.98/GanjoorSetup-2.98.exe#/dl.7z", - "version": "2.98" + "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/gcc10-arm-none-eabi.json b/bucket/gcc10-arm-none-eabi.json index 50eb74a0c53..fa2f73164a0 100644 --- a/bucket/gcc10-arm-none-eabi.json +++ b/bucket/gcc10-arm-none-eabi.json @@ -1,9 +1,8 @@ { - "homepage": "https://developer.arm.com/open-source/gnu-toolchain/gnu-rm", - "license": "GPL-3.0-only", - "version": "10-2020-q4-major", - "url": "https://developer.arm.com/-/media/Files/downloads/gnu-rm/10-2020q4/gcc-arm-none-eabi-10-2020-q4-major-win32.zip", - "hash": "90057b8737b888c53ca5aee332f1f73c401d6d3873124d2c2906df4347ebef9e", - "env_add_path": "gcc-arm-none-eabi-10-2020-q4-major/bin", - "_from": "okibcn/ScoopMaster" + "homepage": "https://developer.arm.com/open-source/gnu-toolchain/gnu-rm", + "license": "GPL-3.0-only", + "version": "10-2020-q4-major", + "url": "https://developer.arm.com/-/media/Files/downloads/gnu-rm/10-2020q4/gcc-arm-none-eabi-10-2020-q4-major-win32.zip", + "hash": "90057b8737b888c53ca5aee332f1f73c401d6d3873124d2c2906df4347ebef9e", + "env_add_path": "gcc-arm-none-eabi-10-2020-q4-major/bin" } diff --git a/bucket/gcc7-arm-none-eabi.json b/bucket/gcc7-arm-none-eabi.json index 3667f96bc00..639a890e16b 100644 --- a/bucket/gcc7-arm-none-eabi.json +++ b/bucket/gcc7-arm-none-eabi.json @@ -1,9 +1,8 @@ { - "homepage": "https://developer.arm.com/open-source/gnu-toolchain/gnu-rm", - "license": "GPL-3.0-only", - "version": "7-2018-q2-update", - "url": "https://developer.arm.com/-/media/Files/downloads/gnu-rm/7-2018q2/gcc-arm-none-eabi-7-2018-q2-update-win32.zip", - "hash": "8A1957063F7EE6B5C4F7B025BD4EBCA2A4405A2F30D88D711353C72647DF9E21", - "env_add_path": "bin", - "_from": "okibcn/ScoopMaster" + "homepage": "https://developer.arm.com/open-source/gnu-toolchain/gnu-rm", + "license": "GPL-3.0-only", + "version": "7-2018-q2-update", + "url": "https://developer.arm.com/-/media/Files/downloads/gnu-rm/7-2018q2/gcc-arm-none-eabi-7-2018-q2-update-win32.zip", + "hash": "8A1957063F7EE6B5C4F7B025BD4EBCA2A4405A2F30D88D711353C72647DF9E21", + "env_add_path": "bin" } diff --git a/bucket/gdmenu-card-manager.json b/bucket/gdmenu-card-manager.json index 74ee9753289..80c577135c9 100644 --- a/bucket/gdmenu-card-manager.json +++ b/bucket/gdmenu-card-manager.json @@ -1,34 +1,34 @@ { - "version": "1.3.5", - "description": "Tool to help build GDEmu compatible cards for GDMenu and openMenu", - "homepage": "https://github.com/sonik-br/GDMENUCardManager", - "license": "GPL-3.0-only", - "notes": ".NET Framework 5.0 is required.", - "architecture": { - "64bit": { - "url": "https://github.com/sonik-br/GDMENUCardManager/releases/download/v1.3.5/GDMENUCardManager.v1.3.5-win-x64.zip", - "hash": "c6858f76045221e4e3be79e383423b3c78ec240f1715200935e1daf56e6fdb6e" - }, - "32bit": { - "url": "https://github.com/sonik-br/GDMENUCardManager/releases/download/v1.3.5/GDMENUCardManager.v1.3.5-win-x86.zip", - "hash": "4af9431867cc831216737b9b1b83e36d201780689d5b593c84aca412675edc76" - } - }, - "shortcuts": [ - [ - "GDMENUCardManager.exe", - "GDMENU Card Manager" - ] - ], - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/sonik-br/GDMENUCardManager/releases/download/v$version/GDMENUCardManager.v$version-win-x64.zip" - }, - "32bit": { - "url": "https://github.com/sonik-br/GDMENUCardManager/releases/download/v$version/GDMENUCardManager.v$version-win-x86.zip" - } - } - } + "architecture": { + "32bit": { + "hash": "4af9431867cc831216737b9b1b83e36d201780689d5b593c84aca412675edc76", + "url": "https://github.com/sonik-br/GDMENUCardManager/releases/download/v1.3.5/GDMENUCardManager.v1.3.5-win-x86.zip" + }, + "64bit": { + "hash": "c6858f76045221e4e3be79e383423b3c78ec240f1715200935e1daf56e6fdb6e", + "url": "https://github.com/sonik-br/GDMENUCardManager/releases/download/v1.3.5/GDMENUCardManager.v1.3.5-win-x64.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/sonik-br/GDMENUCardManager/releases/download/v$version/GDMENUCardManager.v$version-win-x86.zip" + }, + "64bit": { + "url": "https://github.com/sonik-br/GDMENUCardManager/releases/download/v$version/GDMENUCardManager.v$version-win-x64.zip" + } + } + }, + "checkver": "github", + "description": "Tool to help build GDEmu compatible cards for GDMenu and openMenu", + "homepage": "https://github.com/sonik-br/GDMENUCardManager", + "license": "GPL-3.0-only", + "notes": ".NET Framework 5.0 is required.", + "shortcuts": [ + [ + "GDMENUCardManager.exe", + "GDMENU Card Manager" + ] + ], + "version": "1.3.5" } diff --git a/bucket/gdrom-explorer.json b/bucket/gdrom-explorer.json index d0dff4dd333..104c3e5eb39 100644 --- a/bucket/gdrom-explorer.json +++ b/bucket/gdrom-explorer.json @@ -1,14 +1,14 @@ { - "description": "A viewer and editor for GD-ROM dumps", - "hash": "00679141d2d6a13019cff928fb03dea31a6015a596040589c669cf1e0e846386", - "homepage": "https://japanese-cake.livejournal.com", - "license": "Freeware", - "shortcuts": [ - [ - "GD-ROM Explorer.exe", - "GD-ROM Explorer" - ] - ], - "url": "http://download1582.mediafire.com/mzc8sfcfr6yg/6qpums8d34luowy/jc-gdrom-explorer-v1.6.3.zip", - "version": "1.6.3" + "version": "1.6.3", + "description": "A viewer and editor for GD-ROM dumps", + "homepage": "https://japanese-cake.livejournal.com", + "license": "Freeware", + "url": "http://download1582.mediafire.com/mzc8sfcfr6yg/6qpums8d34luowy/jc-gdrom-explorer-v1.6.3.zip", + "hash": "00679141d2d6a13019cff928fb03dea31a6015a596040589c669cf1e0e846386", + "shortcuts": [ + [ + "GD-ROM Explorer.exe", + "GD-ROM Explorer" + ] + ] } diff --git a/bucket/geniemoji.json b/bucket/geniemoji.json index 5cd8aa52a3c..e3c6f95be92 100644 --- a/bucket/geniemoji.json +++ b/bucket/geniemoji.json @@ -1,29 +1,29 @@ { - "architecture": { - "64bit": { - "hash": "f8c5e8fce0a3a1bcc04607842b339124f7f84a7ee3432a75ed558ff719e46625", - "url": "https://github.com/virejdasani/Geniemoji/releases/download/v2.0.0/Geniemoji-Windows-x64.zip" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/virejdasani/Geniemoji/releases/download/v$version/Geniemoji-Windows-x64.zip" - } - } - }, - "checkver": { - "github": "https://github.com/virejdasani/Geniemoji" - }, - "description": "App that makes using emojis on desktop simpler", - "extract_dir": "'Geniemoji'-win32-x64", - "homepage": "https://virejdasani.github.io/Geniemoji/", - "license": "MIT", - "shortcuts": [ - [ - "'Geniemoji'.exe", - "Geniemoji" - ] - ], - "version": "2.0.0" + "homepage": "https://virejdasani.github.io/Geniemoji/", + "description": "App that makes using emojis on desktop simpler", + "license": "MIT", + "version": "2.0.0", + "architecture": { + "64bit": { + "url": "https://github.com/virejdasani/Geniemoji/releases/download/v2.0.0/Geniemoji-Windows-x64.zip", + "hash": "f8c5e8fce0a3a1bcc04607842b339124f7f84a7ee3432a75ed558ff719e46625" + } + }, + "extract_dir": "'Geniemoji'-win32-x64", + "shortcuts": [ + [ + "'Geniemoji'.exe", + "Geniemoji" + ] + ], + "checkver": { + "github": "https://github.com/virejdasani/Geniemoji" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/virejdasani/Geniemoji/releases/download/v$version/Geniemoji-Windows-x64.zip" + } + } + } } diff --git a/bucket/get-childitemcolor.json b/bucket/get-childitemcolor.json index c6081a452cf..301690b03b7 100644 --- a/bucket/get-childitemcolor.json +++ b/bucket/get-childitemcolor.json @@ -1,21 +1,21 @@ { - "autoupdate": { - "extract_dir": "Get-ChildItemColor-develop\\src", - "url": "https://github.com/joonro/Get-ChildItemColor/archive/develop.zip" - }, - "checkver": { - "regex": "/releases/tag/(?:v|V)?([\\d.]+)", - "url": "https://github.com/joonro/Get-ChildItemColor/tags" - }, - "description": "Add coloring to the output of Get-ChildItem Cmdlet of PowerShell.", - "extract_dir": "Get-ChildItemColor-develop\\src", - "hash": "041395bab40153fa37311beb86083b09af158b1113eb5a058353123389e47a12", - "homepage": "https://github.com/joonro/Get-ChildItemColor", - "license": "MIT", - "notes": "See usage: https://github.com/joonro/Get-ChildItemColor#usage", - "psmodule": { - "name": "Get-ChildItemColor" - }, - "url": "https://github.com/joonro/Get-ChildItemColor/archive/develop.zip", - "version": "3.4.0" + "version": "3.4.0", + "description": "Add coloring to the output of Get-ChildItem Cmdlet of PowerShell.", + "homepage": "https://github.com/joonro/Get-ChildItemColor", + "license": "MIT", + "notes": "See usage: https://github.com/joonro/Get-ChildItemColor#usage", + "url": "https://github.com/joonro/Get-ChildItemColor/archive/develop.zip", + "hash": "041395bab40153fa37311beb86083b09af158b1113eb5a058353123389e47a12", + "extract_dir": "Get-ChildItemColor-develop\\src", + "psmodule": { + "name": "Get-ChildItemColor" + }, + "checkver": { + "url": "https://github.com/joonro/Get-ChildItemColor/tags", + "regex": "/releases/tag/(?:v|V)?([\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/joonro/Get-ChildItemColor/archive/develop.zip", + "extract_dir": "Get-ChildItemColor-develop\\src" + } } diff --git a/bucket/ghdl.json b/bucket/ghdl.json index 9105666caad..4b6487a8447 100644 --- a/bucket/ghdl.json +++ b/bucket/ghdl.json @@ -1,32 +1,26 @@ { - "version": "0.1.1", - "description": "A much more convenient way to download GitHub release binaries on the command line, works on Win & Unix-like systems", - "homepage": "https://github.com/beetcb/ghdl", - "license": "MIT", + "homepage": "http://ghdl.free.fr/", + "description": "VHDL 2008/93/87 simulator", + "license": "GPL-2.0-only", + "version": "20181126", "architecture": { - "64bit": { - "url": "https://github.com/beetcb/ghdl/releases/download/v0.1.1/ghdl_0.1.1_Windows_x86_64.tar.gz", - "hash": "d70e53819cede3efa1fd3dd0b47160b3a4f0bb89cf01d895a3d42baa498bd922" - }, "32bit": { - "url": "https://github.com/beetcb/ghdl/releases/download/v0.1.1/ghdl_0.1.1_Windows_i386.tar.gz", - "hash": "a89c24fc3fb253c2800b4f813204bd71774832c6d49e7483b6bb6d40e3042fef" + "url": "https://github.com/ghdl/ghdl/releases/download/20181129/ghdl-20181129-mingw32-mcode.zip", + "hash": "B9ED9B3054B32D492158F0226853A39E604137FFD56347BBFBAEC50AADE7589B", + "extract_dir": "GHDL/20181129-mingw32-mcode" } }, - "bin": "ghdl.exe", - "checkver": "github", + "bin": [ + "bin/ghdl.exe" + ], + "checkver": { + "github": "https://github.com/ghdl/ghdl" + }, "autoupdate": { "architecture": { - "64bit": { - "url": "https://github.com/beetcb/ghdl/releases/download/v$version/ghdl_$version_Windows_x86_64.tar.gz" - }, "32bit": { - "url": "https://github.com/beetcb/ghdl/releases/download/v$version/ghdl_$version_Windows_i386.tar.gz" + "url": "https://github.com/ghdl/ghdl/releases/download/20181129/ghdl-$version-mingw32-mcode.zip" } - }, - "hash": { - "url": "https://github.com/beetcb/ghdl/releases/download/v$version/checksums.txt", - "mode": "extract" } } } diff --git a/bucket/ghz.json b/bucket/ghz.json index 1349420fa36..cea3f2b80a3 100644 --- a/bucket/ghz.json +++ b/bucket/ghz.json @@ -1,21 +1,13 @@ { - "version": "0.114.0", - "description": "Simple gRPC benchmarking and load testing tool", + "description": "Simple gRPC benchmarking and load testing tool.", "homepage": "https://github.com/bojand/ghz", - "license": "Apache-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/bojand/ghz/releases/download/v0.114.0/ghz-windows-x86_64.zip", - "hash": "2c95d427e3e1564573e0e09eb30108afc949b1545a39aff93faae99a5cc58812" - } - }, + "version": "0.114.0", + "license": "MIT", + "url": "https://github.com/bojand/ghz/releases/download/v0.114.0/ghz-windows-x86_64.zip", + "hash": "2c95d427e3e1564573e0e09eb30108afc949b1545a39aff93faae99a5cc58812", "bin": "ghz.exe", "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/bojand/ghz/releases/download/v$version/ghz-windows-x86_64.zip" - } - } + "url": "https://github.com/bojand/ghz/releases/download/v$version/ghz-windows-x86_64.zip" } } diff --git a/bucket/giada.json b/bucket/giada.json index 406612376ca..23e3a39e19f 100644 --- a/bucket/giada.json +++ b/bucket/giada.json @@ -1,28 +1,28 @@ { + "homepage": "https://www.giadamusic.com/", + "description": "Open-source minimalistic music production tool", + "license": "GPL-3.0-only", + "version": "0.24.0", "architecture": { "64bit": { - "hash": "b3388f9762aa2776d8e7db784f94d542c52e9a66c6ea57aa3353e631fa73b38a", - "url": "https://www.giadamusic.com/data/giada-v0.24.0-x86_64-windows.zip" + "url": "https://www.giadamusic.com/data/giada-v0.24.0-x86_64-windows.zip", + "hash": "b3388f9762aa2776d8e7db784f94d542c52e9a66c6ea57aa3353e631fa73b38a" } }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://www.giadamusic.com/data/giada-v$version-x86_64-windows.zip" - } - } - }, - "checkver": { - "github": "https://github.com/monocasual/giada" - }, - "description": "Open-source minimalistic music production tool", - "homepage": "https://www.giadamusic.com/", - "license": "GPL-3.0-only", "shortcuts": [ [ "giada.exe", "Giada" ] ], - "version": "0.24.0" + "checkver": { + "github": "https://github.com/monocasual/giada" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://www.giadamusic.com/data/giada-v$version-x86_64-windows.zip" + } + } + } } diff --git a/bucket/gif-movie-gear.json b/bucket/gif-movie-gear.json index cdcea777681..095b7f045d5 100644 --- a/bucket/gif-movie-gear.json +++ b/bucket/gif-movie-gear.json @@ -19,13 +19,13 @@ ] ], "checkver": { - "url": "https://scoop-apps.vercel.app/gif", + "url": "https://raw.githubusercontent.com/JaimeZeng/scoop-apps-version/main/GIF", "regex": "GIF_Movie_Gear_v([\\d.]+)\\.7z" }, "autoupdate": { "url": "https://pan.jiemi.workers.dev/?file=/scoop/GIF/GIF_Movie_Gear_v$version.7z", "hash": { - "url": "https://scoop-apps.vercel.app/gif", + "url": "https://raw.githubusercontent.com/JaimeZeng/scoop-apps-version/main/GIF", "mode": "extract", "regex": "^sha256([\\s]+)$basename" } diff --git a/bucket/gifcam-chs.json b/bucket/gifcam-chs.json index 092a62c70e6..228791e9924 100644 --- a/bucket/gifcam-chs.json +++ b/bucket/gifcam-chs.json @@ -1,27 +1,27 @@ { - "version": "6.5", - "description": "Easy and fun animated gif making app(Simplified Chinese Edition).", - "homepage": "http://blog.bahraniapps.com/gifcam/", - "license": "Unknown", - "url": "https://pan.jiemi.workers.dev/?file=/scoop/GIF/GifCam_v6.5_Chs.7z", - "hash": "356e3a28988df76d8c8eaa87fbacb0ba632ab44841389f13f20922c6c545ee14", - "bin": "GifCam.exe", - "shortcuts": [ - [ - "GifCam.exe", - "GifCam" - ] - ], - "checkver": { - "url": "https://raw.githubusercontent.com/JaimeZeng/scoop-apps-version/main/GIF", - "regex": "GifCam_v([\\d.]+)_Chs\\.7z" - }, - "autoupdate": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/GIF/GifCam_v$version_Chs.7z", - "hash": { - "url": "https://raw.githubusercontent.com/JaimeZeng/scoop-apps-version/main/GIF", - "mode": "extract", - "regex": "^sha256([\\s]+)$basename" - } - } + "autoupdate": { + "hash": { + "mode": "extract", + "regex": "^sha256([\\s]+)$basename", + "url": "https://scoop-apps.vercel.app/gif" + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/GIF/GifCam_v$version_Chs.7z" + }, + "bin": "GifCam.exe", + "checkver": { + "regex": "GifCam_v([\\d.]+)_Chs\\.7z", + "url": "https://scoop-apps.vercel.app/gif" + }, + "description": "Easy and fun animated gif making app(Simplified Chinese Edition).", + "hash": "356e3a28988df76d8c8eaa87fbacb0ba632ab44841389f13f20922c6c545ee14", + "homepage": "http://blog.bahraniapps.com/gifcam/", + "license": "Unknown", + "shortcuts": [ + [ + "GifCam.exe", + "GifCam" + ] + ], + "url": "https://pan.jiemi.workers.dev/?file=/scoop/GIF/GifCam_v6.5_Chs.7z", + "version": "6.5" } diff --git a/bucket/gife.json b/bucket/gife.json index 99259fa00b8..a4b48803ad3 100644 --- a/bucket/gife.json +++ b/bucket/gife.json @@ -1,22 +1,22 @@ { - "autoupdate": { - "extract_dir": "Greenfish Icon Editor Pro $version", - "url": "http://greenfishsoftware.org/dl.php?filename=gfie$version.zip#/gfie.zip" - }, - "checkver": { - "regex": "gfie([\\d.]+).zip", - "url": "http://greenfishsoftware.org/gfie.php" - }, - "description": "Greenfish Icon Editor Pro (GFIE Pro) is a powerful open source image editor, especially suitable for creating icons, cursors, animations and icon libraries.", - "extract_dir": "Greenfish Icon Editor Pro 4.1", - "hash": "fbd7147d2ab780e6921e0e55494fbf1b4e53c2e0b57539e5894bf408b3abafeb", - "homepage": "http://greenfishsoftware.org/gfie.php", - "shortcuts": [ - [ - "gfie64.exe", - "Greenfish Icon Editor" - ] - ], - "url": "http://greenfishsoftware.org/dl.php?filename=gfie4.1.zip#/gfie.zip", - "version": "4.1" + "homepage": "http://greenfishsoftware.org/gfie.php", + "description": "Greenfish Icon Editor Pro (GFIE Pro) is a powerful open source image editor, especially suitable for creating icons, cursors, animations and icon libraries.", + "version": "4.1", + "url": "http://greenfishsoftware.org/dl.php?filename=gfie4.1.zip#/gfie.zip", + "hash": "fbd7147d2ab780e6921e0e55494fbf1b4e53c2e0b57539e5894bf408b3abafeb", + "extract_dir": "Greenfish Icon Editor Pro 4.1", + "checkver": { + "url": "http://greenfishsoftware.org/gfie.php", + "regex": "gfie([\\d.]+).zip" + }, + "autoupdate": { + "url": "http://greenfishsoftware.org/dl.php?filename=gfie$version.zip#/gfie.zip", + "extract_dir": "Greenfish Icon Editor Pro $version" + }, + "shortcuts": [ + [ + "gfie64.exe", + "Greenfish Icon Editor" + ] + ] } diff --git a/bucket/git-ftp-aoks.json b/bucket/git-ftp-aoks.json index e83914dd168..a4cbe127151 100644 --- a/bucket/git-ftp-aoks.json +++ b/bucket/git-ftp-aoks.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "extract_dir": "git-ftp-$version", - "url": "https://github.com/git-ftp/git-ftp/archive/$version.zip" - }, - "checkver": { - "github": "https://github.com/git-ftp/git-ftp" - }, - "depends": "git", - "description": "Upload to FTP servers the Git way.", - "extract_dir": "git-ftp-1.6.0", - "homepage": "https://git-ftp.github.io/", - "license": "MIT", - "post_install": [ - "", - "pushd $dir", - "try {", - "New-Item -ItemType HardLink -Value \"${dir}\\git-ftp\" -Path \"${env:GIT_INSTALL_ROOT}\\usr\\bin\\git-ftp\"", - "iex \"$(scoop which git-bash) -c 'chmod +x /bin/git-ftp'\"", - "}", - "finally {", - "popd", - "}", - "" - ], - "url": "https://github.com/git-ftp/git-ftp/archive/1.6.0.zip", - "version": "1.6.0" + "homepage": "https://git-ftp.github.io/", + "description": "Upload to FTP servers the Git way.", + "version": "1.6.0", + "license": "MIT", + "url": "https://github.com/git-ftp/git-ftp/archive/1.6.0.zip", + "extract_dir": "git-ftp-1.6.0", + "depends": "git", + "post_install": [ + "", + "pushd $dir", + "try {", + "New-Item -ItemType HardLink -Value \"${dir}\\git-ftp\" -Path \"${env:GIT_INSTALL_ROOT}\\usr\\bin\\git-ftp\"", + "iex \"$(scoop which git-bash) -c 'chmod +x /bin/git-ftp'\"", + "}", + "finally {", + "popd", + "}", + "" + ], + "checkver": { + "github": "https://github.com/git-ftp/git-ftp" + }, + "autoupdate": { + "url": "https://github.com/git-ftp/git-ftp/archive/$version.zip", + "extract_dir": "git-ftp-$version" + } } diff --git a/bucket/git-stack.json b/bucket/git-stack.json index 06e05322701..1f4bc49b1bd 100644 --- a/bucket/git-stack.json +++ b/bucket/git-stack.json @@ -1,21 +1,21 @@ { + "version": "0.10.14", + "homepage": "https://github.com/gitext-rs/git-stack", + "description": "Stacked branch management for Git", + "license": "Apache-2.0|MIT", "architecture": { "64bit": { - "hash": "6ce797c5a75c49532484b5750e1853a9a7eb54ab985b064374a8070de2f7bedf", - "url": "https://github.com/gitext-rs/git-stack/releases/download/v0.10.14/git-stack-v0.10.14-x86_64-pc-windows-msvc.zip" + "url": "https://github.com/gitext-rs/git-stack/releases/download/v0.10.14/git-stack-v0.10.14-x86_64-pc-windows-msvc.zip", + "hash": "6ce797c5a75c49532484b5750e1853a9a7eb54ab985b064374a8070de2f7bedf" } }, + "bin": "git-stack.exe", + "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/gitext-rs/git-stack/releases/download/v$version/git-stack-v$version-x86_64-pc-windows-msvc.zip" } } - }, - "bin": "git-stack.exe", - "checkver": "github", - "description": "Stacked branch management for Git", - "homepage": "https://github.com/gitext-rs/git-stack", - "license": "Apache-2.0|MIT", - "version": "0.10.14" + } } diff --git a/bucket/git-toolbelt-aoks.json b/bucket/git-toolbelt-aoks.json index 5e84370ad8d..fdbd454ed1a 100644 --- a/bucket/git-toolbelt-aoks.json +++ b/bucket/git-toolbelt-aoks.json @@ -1,19 +1,19 @@ { - "autoupdate": { - "extract_dir": "git-toolbelt-$version", - "url": "https://github.com/nvie/git-toolbelt/archive/v$version.zip" - }, - "checkver": "github", - "description": "Helper tools to make everyday life with Git much easier.", - "env_add_path": "exe", - "extract_dir": "git-toolbelt-1.8.0", - "extract_to": "exe", - "hash": "0dafd8f1862df592c36a10f08de8cb57e394f52371f67f5b35ac5c3065b13218", - "homepage": "https://github.com/nvie/git-toolbelt", - "license": "BSD-3-Clause", - "suggest": { - "git": "git" - }, - "url": "https://github.com/nvie/git-toolbelt/archive/v1.8.0.zip", - "version": "1.8.0" + "version": "1.8.0", + "description": "Helper tools to make everyday life with Git much easier.", + "homepage": "https://github.com/nvie/git-toolbelt", + "license": "BSD-3-Clause", + "suggest": { + "git": "git" + }, + "url": "https://github.com/nvie/git-toolbelt/archive/v1.8.0.zip", + "hash": "0dafd8f1862df592c36a10f08de8cb57e394f52371f67f5b35ac5c3065b13218", + "extract_dir": "git-toolbelt-1.8.0", + "extract_to": "exe", + "env_add_path": "exe", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/nvie/git-toolbelt/archive/v$version.zip", + "extract_dir": "git-toolbelt-$version" + } } diff --git a/bucket/gitdelta.json b/bucket/gitdelta.json index 41ee21fceb2..3fea21bfd09 100644 --- a/bucket/gitdelta.json +++ b/bucket/gitdelta.json @@ -1,25 +1,25 @@ { - "homepage": "https://github.com/dandavison/delta", - "version": "0.15.1", - "license": "MIT", - "description": "A syntax-highlighter for git and diff output.", - "architecture": { - "64bit": { - "url": "https://github.com/dandavison/delta/releases/download/0.15.1/delta-0.15.1-x86_64-pc-windows-msvc.zip", - "hash": "4ba69ba67eff330b5479873704a0ec86820671c735f06998697e7d0f3e7335fa", - "extract_dir": "delta-0.15.1-x86_64-pc-windows-msvc" - } - }, - "bin": "delta.exe", - "checkver": { - "github": "https://github.com/dandavison/delta" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/dandavison/delta/releases/download/$version/delta-$version-x86_64-pc-windows-msvc.zip", - "extract_dir": "delta-$version-x86_64-pc-windows-msvc" - } - } - } + "architecture": { + "64bit": { + "extract_dir": "delta-0.15.1-x86_64-pc-windows-msvc", + "hash": "4ba69ba67eff330b5479873704a0ec86820671c735f06998697e7d0f3e7335fa", + "url": "https://github.com/dandavison/delta/releases/download/0.15.1/delta-0.15.1-x86_64-pc-windows-msvc.zip" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "extract_dir": "delta-$version-x86_64-pc-windows-msvc", + "url": "https://github.com/dandavison/delta/releases/download/$version/delta-$version-x86_64-pc-windows-msvc.zip" + } + } + }, + "bin": "delta.exe", + "checkver": { + "github": "https://github.com/dandavison/delta" + }, + "description": "A syntax-highlighter for git and diff output.", + "homepage": "https://github.com/dandavison/delta", + "license": "MIT", + "version": "0.15.1" } diff --git a/bucket/gitext4.json b/bucket/gitext4.json index ca838462d98..1ad463dd5a4 100644 --- a/bucket/gitext4.json +++ b/bucket/gitext4.json @@ -1,11 +1,7 @@ { - "bin": [ - [ - "GitExtensions.exe", - "gitext4", - "" - ] - ], - "url": "https://github.com/gitextensions/gitextensions/releases/download/v4-alpha1/GitExtensions-Portable-4.0.0.15025-e8588e4c0.zip", - "version": "4.0.0.15025" + "url": "https://github.com/gitextensions/gitextensions/releases/download/v4-alpha1/GitExtensions-Portable-4.0.0.15025-e8588e4c0.zip", + "version": "4.0.0.15025", + "bin": [ + ["GitExtensions.exe", "gitext4", ""] + ] } diff --git a/bucket/gitextensions.json b/bucket/gitextensions.json index 0fe8105b0ed..db16b5a83cc 100644 --- a/bucket/gitextensions.json +++ b/bucket/gitextensions.json @@ -1,20 +1,20 @@ { "version": "4.0.2", - "description": "A standalone UI tool for managing Git repositories", + "description": "A graphical user interface for Git that allows you to control Git without using the commandline.", "homepage": "https://gitextensions.github.io/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/gitextensions/gitextensions/releases/download/v4.0.2/GitExtensions-Portable-4.0.2.16100-25100ec1f.zip", - "hash": "3065b928205ff366b0fc2365a01d90a1822f1d19e77583e2a586de9b018f1687", + "license": "GPL-3.0-only", + "url": "https://github.com/gitextensions/gitextensions/releases/download/v4.0.2/GitExtensions-4.0.2.16100-25100ec1f.msi", + "hash": "32c1da8edb3e69f2252b8e81b4ad22ee380bcbb07dec1f9c353cadfe0500ddb3", + "extract_dir": "GitExtensions", "pre_install": [ - "\"GitExtensions.settings\", \"WindowPositions.xml\" | ForEach-Object {", - " if (!(Test-Path \"$persist_dir\\$_\")) { New-Item \"$dir\\$_\" | Out-Null }", - "}" + "if (!(Test-Path \"$persist_dir\\GitExtensions.settings\")) { New-Item \"$dir\\GitExtensions.settings\" | Out-Null }", + "if (!(Test-Path \"$persist_dir\\WindowPositions.xml\")) { New-Item \"$dir\\WindowPositions.xml\" | Out-Null }" ], "bin": [ "GitExtensions.exe", [ "GitExtensions.exe", - "gitex" + "gite" ] ], "shortcuts": [ @@ -25,24 +25,14 @@ ], "persist": [ "GitExtensions.settings", - "WindowPositions.xml" + "WindowPositions.xml", + "Themes" ], "checkver": { - "script": [ - "try {", - " $res = Invoke-WebRequest -Uri https://github.com/gitextensions/gitextensions/releases/latest -Method Head -MaximumRedirection 0 -ErrorAction Ignore", - "} catch [Microsoft.PowerShell.Commands.HttpResponseException] {", - " $releaseUrl = $_.Exception.Response.Headers.Location.ToString()", - "}", - "$releaseUrl = if ($null -eq $releaseUrl) { $res.Headers['Location'] } else { $releaseUrl }", - "$releaseUrl -match \"https://github.com/gitextensions/gitextensions/releases/tag/(?.*)\" | Out-Null", - "$tag = $Matches.tag", - "$res = Invoke-WebRequest -Uri https://github.com/gitextensions/gitextensions/releases/expanded_assets/$tag", - "$res.Content" - ], - "regex": "/v([\\d.]+)/GitExtensions-Portable-(?[\\d.]+)-(?\\w+)\\.zip" + "url": "https://api.github.com/repos/gitextensions/gitextensions/releases", + "regex": "download/v(?.+?)/(?.+?)\"" }, "autoupdate": { - "url": "https://github.com/gitextensions/gitextensions/releases/download/v$version/GitExtensions-Portable-$matchVersion2-$matchCommit.zip" + "url": "https://github.com/gitextensions/gitextensions/releases/download/v$version/$matchFile" } } diff --git a/bucket/gitnote-aoks.json b/bucket/gitnote-aoks.json index 035a7ef81bc..72109e12043 100644 --- a/bucket/gitnote-aoks.json +++ b/bucket/gitnote-aoks.json @@ -1,23 +1,23 @@ { - "autoupdate": { - "extract_dir": "GitNote_portable_$version", - "url": "https://github.com/zhaopengme/gitnote/releases/download/$version/GitNote_portable_$version.zip" - }, - "bin": "GitNote.exe", - "checkver": { - "github": "https://github.com/zhaopengme/gitnote" - }, - "description": "Note Application sync via git,which support html and markdwon both.", - "extract_dir": "GitNote_portable_3.1.0", - "hash": "eff37c3f27ef45882bfa8bde35a0c455f9bf8406cb21a61d1cae5fb6b21ca373", - "homepage": "https://gitnoteapp.com/", - "license": "Shareware", - "shortcuts": [ - [ - "GitNote.exe", - "GitNote" - ] - ], - "url": "https://github.com/zhaopengme/gitnote/releases/download/3.1.0/GitNote_portable_3.1.0.zip", - "version": "3.1.0" + "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", + "bin": "GitNote.exe", + "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/gitnote.json b/bucket/gitnote.json index 556b700c93f..dcd28249463 100644 --- a/bucket/gitnote.json +++ b/bucket/gitnote.json @@ -1,7 +1,7 @@ { - "version": "3.1.0", - "description": "Note Application sync via git,which support html and markdwon both.", "homepage": "https://gitnoteapp.com/zh/", + "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", diff --git a/bucket/gitoxide.json b/bucket/gitoxide.json index a3d82ddc82a..0ff854b5805 100644 --- a/bucket/gitoxide.json +++ b/bucket/gitoxide.json @@ -1,34 +1,51 @@ { - "description": "An idiomatic, modern, lean, fast, safe & pure rust implementation of git", - "homepage": "https://github.com/Byron/gitoxide", "version": "0.19.0", - "license": "MIT", + "description": "An idiomatic, lean, fast & safe pure Rust implementation of Git", + "homepage": "https://github.com/Byron/gitoxide", + "license": "Apache-2.0|MIT", "architecture": { "64bit": { - "url": "https://github.com/Byron/gitoxide/releases/download/v0.19.0/gitoxide-max-v0.19.0-x86_64-pc-windows-msvc.zip", - "hash": "c9dd52da2995d027950e9bda16a759b252a621492d161f330fdaac2be8d61a8d", - "extract_dir": "gix-max-v0.19.0-x86_64-pc-windows-msvc" + "url": "https://github.com/Byron/gitoxide/releases/download/v0.19.0/gitoxide-max-pure-v0.19.0-x86_64-pc-windows-msvc.zip", + "hash": "38bc0b8f54290e790a3a9f16640efffbd2da209e0d439daf0e41ae5a39a067a6", + "extract_dir": "gitoxide-max-pure-v0.19.0-x86_64-pc-windows-msvc" }, "32bit": { - "url": "https://github.com/Byron/gitoxide/releases/download/v0.19.0/gitoxide-max-v0.19.0-i686-pc-windows-msvc.zip", - "hash": "109dc96f3771a71fbee768d0f9c8c3796d80c01d98632fd824e94b969a3aaf24", - "extract_dir": "gix-max-v0.19.0-i686-pc-windows-msvc.zip" + "url": "https://github.com/Byron/gitoxide/releases/download/v0.19.0/gitoxide-max-pure-v0.19.0-i686-pc-windows-msvc.zip", + "hash": "6c89c5a4ad3d7ba07d6c40ed1c1ff5c3a831ca6f1f56760632a388b48d905758", + "extract_dir": "gitoxide-max-pure-v0.19.0-i686-pc-windows-msvc" } }, "bin": [ - "gix.exe", - "ein.exe" + "ein.exe", + "gix.exe" ], - "checkver": "github", + "checkver": { + "script": [ + "try {", + " $auth = Get-GitHubToken", + " $head = @{}", + " if($auth) { $head = @{'Authorization' = \"token $auth\"} }", + " $url = 'https://api.github.com/repos/Byron/gitoxide/releases?per_page=100'", + " $releases = $(Invoke-WebRequest -Headers $head $url).Content | ConvertFrom-Json", + " if (!($releases.assets.name | Where-Object { $_ -match 'gitoxide-max-pure-v([\\d.]+)-i686-pc-windows-msvc\\.zip' })) {", + " error \"Could not match version string in '$url'\"; break", + " }", + " $ver = [Version]::new($matches[1])", + " Write-Output $ver", + "}", + "catch { error $_.Exception.Message; throw }" + ], + "regex": "([\\d.]+)" + }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/Byron/gitoxide/releases/download/v$version/gitoxide-max-v$version-x86_64-pc-windows-msvc.zip", - "extract_dir": "gix-max-v$version-x86_64-pc-windows-msvc" + "url": "https://github.com/Byron/gitoxide/releases/download/v$version/gitoxide-max-pure-v$version-x86_64-pc-windows-msvc.zip", + "extract_dir": "gitoxide-max-pure-v$version-x86_64-pc-windows-msvc" }, "32bit": { - "url": "https://github.com/Byron/gitoxide/releases/download/v$version/gitoxide-max-v$version-i686-pc-windows-msvc.zip", - "extract_dir": "gix-max-v$version-i686-pc-windows-msvc.zip" + "url": "https://github.com/Byron/gitoxide/releases/download/v$version/gitoxide-max-pure-v$version-i686-pc-windows-msvc.zip", + "extract_dir": "gitoxide-max-pure-v$version-i686-pc-windows-msvc" } } } diff --git a/bucket/gitty.json b/bucket/gitty.json index ca04ded987d..73d4e3e3748 100644 --- a/bucket/gitty.json +++ b/bucket/gitty.json @@ -1,32 +1,13 @@ { - "architecture": { - "32bit": { - "hash": "335b4231ac25ebab1f32ca8eecd833966863205c0902786b54ab26bb926e7aaf", - "url": "https://github.com/muesli/gitty/releases/download/v0.7.0/gitty_0.7.0_Windows_i386.zip" - }, - "64bit": { - "hash": "67aceeaa0eabed040db585862363e993858259b305a7e834b6fb50492724b5cf", - "url": "https://github.com/muesli/gitty/releases/download/v0.7.0/gitty_0.7.0_Windows_x86_64.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/muesli/gitty/releases/download/v$version/gitty_$version_Windows_i386.zip" - }, - "64bit": { - "url": "https://github.com/muesli/gitty/releases/download/v$version/gitty_$version_Windows_x86_64.zip" - } - }, - "hash": { - "mode": "extract", - "url": "https://github.com/muesli/gitty/releases/download/v$version/checksums.txt" - } - }, - "bin": "gitty.exe", - "checkver": "github", - "description": "Contextual information about your git projects, right on the command-line", - "homepage": "https://github.com/muesli/gitty", - "license": "MIT", - "version": "0.7.0" + "version": "0.7.0", + "description": "CLI that shows you all the relevant issues, pull requests and changes at a quick glance", + "homepage": "https://github.com/muesli/gitty", + "license": "MIT", + "url": "https://github.com/muesli/gitty/releases/download/v0.7.0/gitty_0.7.0_Windows_x86_64.zip", + "hash": "67aceeaa0eabed040db585862363e993858259b305a7e834b6fb50492724b5cf", + "bin": "gitty.exe", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/muesli/gitty/releases/download/v$version/gitty_$version_Windows_x86_64.zip" + } } diff --git a/bucket/glary.json b/bucket/glary.json index 37e069473a8..209185dcb91 100644 --- a/bucket/glary.json +++ b/bucket/glary.json @@ -1,26 +1,26 @@ { - "version": "5.203", - "description": "Powerful and all-in-one utility for cleaning your PC.", - "homepage": "https://www.glarysoft.com/glary-utilities/", - "license": "Freeware|Proprietary", - "url": "https://download.glarysoft.com/guportable.zip", - "hash": "3814dd523a90cc89df99325524fe0bb0b193195afcb8d2efa39747b061892803", + "autoupdate": { + "url": "https://download.glarysoft.com/guportable.zip" + }, "bin": [ [ "Integrator_Portable.exe", "Glary Utilities 5" ] ], + "checkver": { + "regex": "gu_ver\">([\\d.-]+) for Windows " + }, + "description": "Powerful and all-in-one utility for cleaning your PC.", + "hash": "3814dd523a90cc89df99325524fe0bb0b193195afcb8d2efa39747b061892803", + "homepage": "https://www.glarysoft.com/glary-utilities/", + "license": "Freeware|Proprietary", "shortcuts": [ [ "Integrator_Portable.exe", "Glary Utilities 5" ] ], - "checkver": { - "regex": "gu_ver\">([\\d.-]+) for Windows " - }, - "autoupdate": { - "url": "https://download.glarysoft.com/guportable.zip" - } + "url": "https://download.glarysoft.com/guportable.zip", + "version": "5.203" } diff --git a/bucket/goawk.json b/bucket/goawk.json index 8742df803a0..fc60352f2a5 100644 --- a/bucket/goawk.json +++ b/bucket/goawk.json @@ -1,30 +1,28 @@ { - "version": "1.21.0", - "description": "A POSIX-compliant AWK interpreter written in Go, with CSV support", - "homepage": "https://github.com/benhoyt/goawk", - "license": "MIT License", - "architecture": { - "32bit": { - "url": "https://github.com/benhoyt/goawk/releases/download/v1.21.0/goawk_v1.21.0_windows_386.zip", - "hash": "3e4d19372d2b9b89f96721d52784b82c4f9f807c8635df36e7e19adff9507564" - }, - "64bit": { - "url": "https://github.com/benhoyt/goawk/releases/download/v1.21.0/goawk_v1.21.0_windows_amd64.zip", - "hash": "d3820af86a858161bafef730f39999e410fafe59f5595137ba2a1bf667240dc2" - } - }, - "bin": [ - "goawk.exe" - ], - "checkver": "github", - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/benhoyt/goawk/releases/download/v$version/goawk_v$version_windows_386.zip" - }, - "64bit": { - "url": "https://github.com/benhoyt/goawk/releases/download/v$version/goawk_v$version_windows_amd64.zip" - } - } - } + "architecture": { + "32bit": { + "hash": "3e4d19372d2b9b89f96721d52784b82c4f9f807c8635df36e7e19adff9507564", + "url": "https://github.com/benhoyt/goawk/releases/download/v1.21.0/goawk_v1.21.0_windows_386.zip" + }, + "64bit": { + "hash": "d3820af86a858161bafef730f39999e410fafe59f5595137ba2a1bf667240dc2", + "url": "https://github.com/benhoyt/goawk/releases/download/v1.21.0/goawk_v1.21.0_windows_amd64.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/benhoyt/goawk/releases/download/v$version/goawk_v$version_windows_386.zip" + }, + "64bit": { + "url": "https://github.com/benhoyt/goawk/releases/download/v$version/goawk_v$version_windows_amd64.zip" + } + } + }, + "bin": "goawk.exe", + "checkver": "github", + "description": "GoAWK: an AWK interpreter written in Go", + "homepage": "https://github.com/benhoyt/goawk", + "license": "MIT", + "version": "1.21.0" } diff --git a/bucket/godotpcktool.json b/bucket/godotpcktool.json index 27b2c4c674c..0d1b71ad4b9 100644 --- a/bucket/godotpcktool.json +++ b/bucket/godotpcktool.json @@ -1,13 +1,13 @@ { - "autoupdate": { - "url": "https://github.com/hhyyrylainen/GodotPckTool/releases/download/v$version/godotpcktool.exe" - }, - "bin": "godotpcktool.exe", - "checkver": "github", - "description": "Standalone tool for extracting and creating Godot .pck files", - "hash": "65794a862ea214bc4dedaa59f6dfa415f5665233cbde9d7bf2cc1b17ad5e98ce", - "homepage": "https://github.com/hhyyrylainen/GodotPckTool", - "license": "MIT", - "url": "https://github.com/hhyyrylainen/GodotPckTool/releases/download/v1.8/godotpcktool.exe", - "version": "1.8" + "homepage": "https://github.com/hhyyrylainen/GodotPckTool", + "description": "Standalone tool for extracting and creating Godot .pck files", + "license": "MIT", + "version": "1.8", + "url": "https://github.com/hhyyrylainen/GodotPckTool/releases/download/v1.8/godotpcktool.exe", + "hash": "65794a862ea214bc4dedaa59f6dfa415f5665233cbde9d7bf2cc1b17ad5e98ce", + "bin": "godotpcktool.exe", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/hhyyrylainen/GodotPckTool/releases/download/v$version/godotpcktool.exe" + } } diff --git a/bucket/gojq.json b/bucket/gojq.json index e901acdccce..5541bb7fd7b 100644 --- a/bucket/gojq.json +++ b/bucket/gojq.json @@ -1,21 +1,32 @@ { + "version": "0.12.12", + "description": "A pure Go implementation of jq", + "homepage": "https://github.com/itchyny/gojq", + "license": "MIT", "architecture": { "64bit": { + "url": "https://github.com/itchyny/gojq/releases/download/v0.12.12/gojq_v0.12.12_windows_amd64.zip", "hash": "09bd732d9566a25bec6257ae791b9ba05d4e73772b3580a9d6de162152a7ab94", - "url": "https://github.com/itchyny/gojq/releases/download/v0.12.12/gojq_v0.12.12_windows_amd64.zip" + "extract_dir": "gojq_v0.12.12_windows_amd64" + }, + "arm64": { + "url": "https://github.com/itchyny/gojq/releases/download/v0.12.12/gojq_v0.12.12_windows_arm64.zip", + "hash": "174c714c61333f2cb88400ac8cb2778c7f822c98410176ee01c40bf07d55ac8d", + "extract_dir": "gojq_v0.12.12_windows_arm64" } }, + "bin": "gojq.exe", + "checkver": "github", "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/itchyny/gojq/releases/download/v$version/gojq_v$version_windows_amd64.zip" + "url": "https://github.com/itchyny/gojq/releases/download/v$version/gojq_v$version_windows_amd64.zip", + "extract_dir": "gojq_v$version_windows_amd64" + }, + "arm64": { + "url": "https://github.com/itchyny/gojq/releases/download/v$version/gojq_v$version_windows_arm64.zip", + "extract_dir": "gojq_v$version_windows_arm64" } } - }, - "bin": "gojq.exe", - "checkver": "github", - "description": "Pure Go implementation of jq", - "homepage": "https://github.com/itchyny/gojq", - "license": "MIT", - "version": "0.12.12" + } } diff --git a/bucket/gomuks.json b/bucket/gomuks.json index b86a7a97735..3dce6a4b93e 100644 --- a/bucket/gomuks.json +++ b/bucket/gomuks.json @@ -1,17 +1,17 @@ { - "version": "0.3.0", - "description": "A terminal based Matrix client.", - "homepage": "https://github.com/tulir/gomuks", - "license": "AGPL-3.0-only", - "architecture": { - "64bit": { - "url": "https://github.com/tulir/gomuks/releases/download/v0.3.0/gomuks-windows-amd64.exe#/gomuks.exe", - "hash": "1428fdcdeebaf89f3a6643fb7bc400a38fa3f2e37554c2abd37f0b944224c896" - } - }, - "bin": "gomuks.exe", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/tulir/gomuks/releases/download/v$version/gomuks-windows-amd64.exe#/gomuks.exe" - } + "architecture": { + "64bit": { + "hash": "1428fdcdeebaf89f3a6643fb7bc400a38fa3f2e37554c2abd37f0b944224c896", + "url": "https://github.com/tulir/gomuks/releases/download/v0.3.0/gomuks-windows-amd64.exe#/gomuks.exe" + } + }, + "autoupdate": { + "url": "https://github.com/tulir/gomuks/releases/download/v$version/gomuks-windows-amd64.exe#/gomuks.exe" + }, + "bin": "gomuks.exe", + "checkver": "github", + "description": "A terminal based Matrix client.", + "homepage": "https://github.com/tulir/gomuks", + "license": "AGPL-3.0-only", + "version": "0.3.0" } diff --git a/bucket/googlechrome-portable.json b/bucket/googlechrome-portable.json index 92f1e407a84..e409a5cdf25 100644 --- a/bucket/googlechrome-portable.json +++ b/bucket/googlechrome-portable.json @@ -1,11 +1,14 @@ { + "##": "http://get-chrome.herokuapp.com/", "version": "109.0.5414.129", - "description": "Fast, secure, and free web browser, built for the modern web.", + "description": "Google Chrome. Fast, secure, and free web browser, built for the modern web.", "homepage": "https://www.google.com/chrome/", + "notes": "https://tools.shuax.com/chrome/", "license": { "identifier": "Freeware", "url": "https://www.google.com/chrome/privacy/eula_text.html" }, + "changelog": "https://chromereleases.googleblog.com/", "architecture": { "64bit": { "url": "https://dl.google.com/release2/chrome/juzaykgd5e6nyvk27fwtbrjgoa_109.0.5414.129/109.0.5414.129_chrome_installer.exe#/dl.7z", @@ -16,27 +19,16 @@ "hash": "9cdf7cb2927d93ccfb070a8b79232a8161112a5c27f5a1fc1203fd0f70f35832" } }, - "pre_install": "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\"" - ] - ], + "installer": { + "script": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal" + }, + "bin": "chrome.exe", "shortcuts": [ [ "chrome.exe", - "Google Chrome", - "--user-data-dir=\"$dir\\User Data\"" + "Google Chrome" ] ], - "persist": "User Data", "checkver": { "url": "https://42wim.github.io/chromeupdates/chrome.min.xml", "regex": "(?sm)(?[\\d.]+).+release2/chrome/(?<32>.+exe).+.+release2/chrome/(?<64>.+exe).+" diff --git a/bucket/goreleaser-playground.json b/bucket/goreleaser-playground.json index 6916e35b7c1..d3e13fd1baa 100644 --- a/bucket/goreleaser-playground.json +++ b/bucket/goreleaser-playground.json @@ -1,23 +1,22 @@ { - "version": "0.2.14", - "architecture": { - "32bit": { - "url": "https://ghproxy.com/https://github.com/micnncim/goreleaser-playground/releases/download/v0.2.14/goreleaser-playground_0.2.14_windows_386.tar.gz", - "bin": [ - "goreleaser-playground.exe" - ], - "hash": "2f6c327ab7057f1323b85096e5009542a6780006d509e957998513e1910e77dd" + "version": "0.2.14", + "architecture": { + "32bit": { + "url": "https://github.com/micnncim/goreleaser-playground/releases/download/v0.2.14/goreleaser-playground_0.2.14_windows_386.tar.gz", + "bin": [ + "goreleaser-playground.exe" + ], + "hash": "2f6c327ab7057f1323b85096e5009542a6780006d509e957998513e1910e77dd" + }, + "64bit": { + "url": "https://github.com/micnncim/goreleaser-playground/releases/download/v0.2.14/goreleaser-playground_0.2.14_windows_amd64.tar.gz", + "bin": [ + "goreleaser-playground.exe" + ], + "hash": "b6b7497d82166d9bc7421d029b7d3ff6193ba51b9220470754b5065190a7427a" + } }, - "64bit": { - "url": "https://ghproxy.com/https://github.com/micnncim/goreleaser-playground/releases/download/v0.2.14/goreleaser-playground_0.2.14_windows_amd64.tar.gz", - "bin": [ - "goreleaser-playground.exe" - ], - "hash": "b6b7497d82166d9bc7421d029b7d3ff6193ba51b9220470754b5065190a7427a" - } - }, - "homepage": "https://github.com/micnncim/goreleaser-playground", - "license": "MIT", - "description": "GoReleaser playground", - "_from": "okibcn/ScoopMaster" + "homepage": "https://github.com/micnncim/goreleaser-playground", + "license": "MIT", + "description": "GoReleaser playground" } diff --git a/bucket/gost.json b/bucket/gost.json index 268ad39b825..bddfb30b481 100644 --- a/bucket/gost.json +++ b/bucket/gost.json @@ -1,31 +1,28 @@ { - "homepage": "https://github.com/ginuerzh/gost", - "description": "A simple security tunnel written in Golang", - "license": "MIT", "version": "2.11.5", + "description": "A simple security tunnel written in Golang.", + "homepage": "https://gost.run/", + "license": "MIT", "architecture": { "64bit": { "url": "https://github.com/ginuerzh/gost/releases/download/v2.11.5/gost-windows-amd64-2.11.5.zip", - "hash": "c91d37a088beb7cfced16c0de916aaa252b712985c55fffd257a493129214146", - "bin": [ - [ - "gost-windows-amd64.exe", - "gost" - ] - ] + "hash": "c91d37a088beb7cfced16c0de916aaa252b712985c55fffd257a493129214146" }, "32bit": { "url": "https://github.com/ginuerzh/gost/releases/download/v2.11.5/gost-windows-386-2.11.5.zip", - "hash": "81a7c9ae206282cb7d03c620c1e169337fd85eb11cd3da2694126d74db269a98", - "bin": [ - [ - "gost-windows-386.exe", - "gost" - ] - ] + "hash": "81a7c9ae206282cb7d03c620c1e169337fd85eb11cd3da2694126d74db269a98" } }, - "checkver": "github", + "pre_install": "Rename-Item (Get-ChildItem \"$dir\\gost-windows-*.exe\") 'gost.exe'", + "bin": [ + [ + "gost.exe", + "gost" + ] + ], + "checkver": { + "github": "https://github.com/ginuerzh/gost" + }, "autoupdate": { "architecture": { "64bit": { diff --git a/bucket/gpgpdump.json b/bucket/gpgpdump.json index 8036e585e06..36a86ef7556 100644 --- a/bucket/gpgpdump.json +++ b/bucket/gpgpdump.json @@ -1,24 +1,30 @@ { - "homepage": "https://github.com/spiegel-im-spiegel/gpgpdump", - "description": "OpenPGP packet visualizer", - "license": "Apache-2.0", "version": "0.15.0", + "description": "OpenPGP packet visualizer", + "homepage": "https://github.com/goark/gpgpdump", + "license": "Apache License 2.0", "architecture": { "64bit": { - "url": "https://github.com/spiegel-im-spiegel/gpgpdump/releases/download/v0.15.0/gpgpdump_0.15.0_Windows_64bit.zip", + "url": "https://github.com/goark/gpgpdump/releases/download/v0.15.0/gpgpdump_0.15.0_Windows_64bit.zip", "hash": "be818119dc650f245aa8665f1af155b9d14c17c70e617517e817d81acb244151" + }, + "arm64": { + "url": "https://github.com/goark/gpgpdump/releases/download/v0.15.0/gpgpdump_0.15.0_Windows_ARM64.zip", + "hash": "73d999250dc4a03b2298aa88271a34db2ff1cd3013428243b2e28afaed95aa5e" } }, - "bin": "gpgpdump.exe", + "bin": [ + "gpgpdump.exe" + ], "checkver": "github", "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/spiegel-im-spiegel/gpgpdump/releases/download/v$version/gpgpdump_$version_Windows_64bit.zip" + "url": "https://github.com/goark/gpgpdump/releases/download/v$version/gpgpdump_$version_Windows_64bit.zip" + }, + "arm64": { + "url": "https://github.com/goark/gpgpdump/releases/download/v$version/gpgpdump_$version_Windows_ARM64.zip" } - }, - "hash": { - "url": "$baseurl/gpgpdump_$version_checksums.txt" } } } diff --git a/bucket/gpmdp.json b/bucket/gpmdp.json index 934d3a7afb1..374ceb0826d 100644 --- a/bucket/gpmdp.json +++ b/bucket/gpmdp.json @@ -1,15 +1,15 @@ { "homepage": "https://www.googleplaymusicdesktopplayer.com/", - "description": "A beautiful cross platform Desktop Player for Google Play Music", + "description": "Google Play Music Desktop Player (unofficial)", "version": "4.7.1", "license": "MIT", "url": "https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/releases/download/v4.7.1/GPMDP_3-4.7.1-full.nupkg#/dl.7z", "hash": "sha1:bc5bea436af2ed7af8b822d02f76e0fae09f8192", - "extract_dir": "lib/net45", + "extract_dir": "lib\\net45", "shortcuts": [ [ "Google%20Play%20Music%20Desktop%20Player.exe", - "Google Play Music Desktop Player (GPMDP)" + "Google Play Music Desktop Player" ] ], "checkver": { diff --git a/bucket/graphviz-aoks.json b/bucket/graphviz-aoks.json index 1232e2a5cef..9d5a97acab6 100644 --- a/bucket/graphviz-aoks.json +++ b/bucket/graphviz-aoks.json @@ -1,30 +1,16 @@ { + "version": "8.0.1", + "description": "Open source graph visualization software.", + "homepage": "https://www.graphviz.org/", + "license": "EPL-1.0", "architecture": { - "32bit": { - "hash": "cd717e63ed10e10e6e1ad7e16693bd0d5ab1247406de904607408858bbe428b5", - "url": "https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/8.0.1/windows_10_cmake_Debug_graphviz-install-8.0.1-win32.exe#/dl.7z" - }, "64bit": { - "hash": "ec26633bd44c74a109f25734748112608430437b73f46c7f6d95a9fcdde667a0", - "url": "https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/8.0.1/windows_10_cmake_Debug_graphviz-install-8.0.1-win64.exe#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "hash": { - "regex": "$sha256\\s+", - "url": "$url.sha256" - }, - "url": "https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/$version/windows_10_cmake_Debug_graphviz-install-$version-win32.exe#/dl.7z" - }, - "64bit": { - "hash": { - "regex": "$sha256\\s+", - "url": "$url.sha256" - }, - "url": "https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/$version/windows_10_cmake_Debug_graphviz-install-$version-win64.exe#/dl.7z" - } + "url": "https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/8.0.1/windows_10_cmake_Debug_graphviz-install-8.0.1-win64.exe#/dl.7z", + "hash": "ec26633bd44c74a109f25734748112608430437b73f46c7f6d95a9fcdde667a0" + }, + "32bit": { + "url": "https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/8.0.1/windows_10_cmake_Debug_graphviz-install-8.0.1-win32.exe#/dl.7z", + "hash": "cd717e63ed10e10e6e1ad7e16693bd0d5ab1247406de904607408858bbe428b5" } }, "bin": [ @@ -47,11 +33,25 @@ "bin\\unflatten.exe" ], "checkver": { - "regex": "/graphviz/graphviz/-/tags/([\\d.]+)\">", - "url": "https://gitlab.com/graphviz/graphviz/-/tags?sort=updated_desc" + "url": "https://gitlab.com/graphviz/graphviz/-/tags?sort=updated_desc", + "regex": "/graphviz/graphviz/-/tags/([\\d.]+)\">" }, - "description": "Open source graph visualization software.", - "homepage": "https://www.graphviz.org/", - "license": "EPL-1.0", - "version": "8.0.1" + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/$version/windows_10_cmake_Debug_graphviz-install-$version-win64.exe#/dl.7z", + "hash": { + "url": "$url.sha256", + "regex": "$sha256\\s+" + } + }, + "32bit": { + "url": "https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/$version/windows_10_cmake_Debug_graphviz-install-$version-win32.exe#/dl.7z", + "hash": { + "url": "$url.sha256", + "regex": "$sha256\\s+" + } + } + } + } } diff --git a/bucket/greenfish.json b/bucket/greenfish.json index 4eb2274eb7c..afe992e423c 100644 --- a/bucket/greenfish.json +++ b/bucket/greenfish.json @@ -1,9 +1,9 @@ { "version": "4.1", - "description": "Greenfish Icon Editor Pro (GFIE Pro) is a freeware image editor for icons, cursors, etc.", - "homepage": "http://greenfishsoftware.org/gfie.php", - "license": "Freeware", - "url": "http://greenfishsoftware.org/dl/gfie/gfie4.1.zip#/dl.zip", + "license": "GPL-3.0-only", + "url": "http://greenfishsoftware.org/dl.php?filename=gfie4.1.zip#/dl.zip", + "homepage": "http://greenfishsoftware.org", + "description": "Greenfish Icon Editor Pro (GFIE Pro) is a powerful open source image editor, especially suitable for creating icons, cursors, animations and icon libraries.", "hash": "fbd7147d2ab780e6921e0e55494fbf1b4e53c2e0b57539e5894bf408b3abafeb", "extract_dir": "Greenfish Icon Editor Pro 4.1", "checkver": { @@ -11,7 +11,7 @@ "re": "\\((?[\\d.]+)\\)" }, "autoupdate": { - "url": "http://greenfishsoftware.org/dl/gfie/gfie$version.zip#/dl.zip" + "url": "http://greenfishsoftware.org/dl.php?filename=gfie$version.zip#/dl.zip" }, "pre_install": "if (!(Test-Path \"$persist_dir\\data\\config.json\")) { New-Item \"$dir\\data\\config.json\" -Force | Out-Null }", "persist": "data\\config.json", diff --git a/bucket/grep-win.json b/bucket/grep-win.json index 9321af4b53e..4388ba076f3 100644 --- a/bucket/grep-win.json +++ b/bucket/grep-win.json @@ -1,36 +1,24 @@ { + "homepage": "https://tools.stefankueng.com/grepWin.html", + "description": "Regular expression search and replace tool in files.", + "license": "GPL-3.0-only", + "version": "2.0.13", "architecture": { - "32bit": { - "hash": "90d51d882593df01e2dcb2883b1ef6e95d88088206f696ffcc06c3372100ec3d", - "url": "https://github.com/stefankueng/grepWin/releases/download/2.0.13/grepWin-2.0.13_portable.zip" - }, "64bit": { - "hash": "b5b64d0aed388adbb27f75cb9d6bd2f6e3f658fe52f61fed4ec088b1a5f5ed65", - "url": "https://github.com/stefankueng/grepWin/releases/download/2.0.13/grepWin-x64-2.0.13_portable.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/stefankueng/grepWin/releases/download/$version/grepWin-$version_portable.zip" - }, - "64bit": { - "url": "https://github.com/stefankueng/grepWin/releases/download/$version/grepWin-x64-$version_portable.zip" - } + "url": "https://github.com/stefankueng/grepWin/releases/download/2.0.13/grepWin-x64-2.0.13_portable.zip", + "hash": "b5b64d0aed388adbb27f75cb9d6bd2f6e3f658fe52f61fed4ec088b1a5f5ed65" + }, + "32bit": { + "url": "https://github.com/stefankueng/grepWin/releases/download/2.0.13/grepWin-2.0.13_portable.zip", + "hash": "90d51d882593df01e2dcb2883b1ef6e95d88088206f696ffcc06c3372100ec3d" } }, - "bin": "grepWin.exe", - "checkver": { - "github": "https://github.com/stefankueng/grepWin" - }, - "description": "Regular expression search and replace tool in files.", - "homepage": "https://tools.stefankueng.com/grepWin.html", - "license": "GPL-3.0-only", - "persist": "grepwin.ini", "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", @@ -38,5 +26,17 @@ "/portable" ] ], - "version": "2.0.13" + "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/grvk.json b/bucket/grvk.json index 6a452e0146a..edccb0bd44d 100644 --- a/bucket/grvk.json +++ b/bucket/grvk.json @@ -1,14 +1,13 @@ { - "version": "0.5.0", - "description": "A Mantle to Vulkan translation layer", - "homepage": "https://github.com/libcg/grvk", - "license": "Zlib", - "notes": "For installation, copy the corresponding DLL files depending on the architecture (e.g. 32 or 64-bit) that's used by the app, to the directory where the app loads them from.", - "url": "https://ghproxy.com/https://github.com/libcg/grvk/releases/download/0.5.0/grvk-0.5.0.zip", - "hash": "5a8ce3f9a6f02e7e47e6b2be1d8486b44e9c746fe42f260d1c699828c46cb21e", - "checkver": "github", - "autoupdate": { - "url": "https://ghproxy.com/https://github.com/libcg/grvk/releases/download/$version/grvk-$version.zip" - }, - "_from": "okibcn/ScoopMaster" + "version": "0.5.0", + "description": "A Mantle to Vulkan translation layer", + "homepage": "https://github.com/libcg/grvk", + "license": "Zlib", + "notes": "For installation, copy the corresponding DLL files depending on the architecture (e.g. 32 or 64-bit) that's used by the app, to the directory where the app loads them from.", + "url": "https://github.com/libcg/grvk/releases/download/0.5.0/grvk-0.5.0.zip", + "hash": "5a8ce3f9a6f02e7e47e6b2be1d8486b44e9c746fe42f260d1c699828c46cb21e", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/libcg/grvk/releases/download/$version/grvk-$version.zip" + } } diff --git a/bucket/gtkwave.json b/bucket/gtkwave.json index 3e2693d0db2..c38a03be2e6 100644 --- a/bucket/gtkwave.json +++ b/bucket/gtkwave.json @@ -5,11 +5,11 @@ "license": "GPL-2.0-only", "architecture":{ "64bit": { - "url": "https://razaoinfo.dl.sourceforge.net/project/gtkwave/gtkwave-3.3.100-bin-win32/gtkwave-3.3.100-bin-win32.zip", - "hash": "2e77c67aefbf466618d60365987f3f9152fa7db24a9a270f51a1d4b5954f2828" + "url": "https://onboardcloud.dl.sourceforge.net/project/gtkwave/gtkwave-3.3.100-bin-win64/gtkwave-3.3.100-bin-win64.zip", + "hash": "cace98e9c1e5bb6ab74ac2c4c1a2913617b6db7071418d052d2cf999a1acf39d" } }, - "extract_dir":"gtkwave", + "extract_dir":"gtkwave64", "bin":[ "bin\\gtkwave.exe" ], diff --git a/bucket/gvim-portable.json b/bucket/gvim-portable.json index 1b25e5e235c..9bc3fcb9f3d 100644 --- a/bucket/gvim-portable.json +++ b/bucket/gvim-portable.json @@ -1,21 +1,20 @@ { - "homepage": "https://www.vim.org/", - "license": "http://vimdoc.sourceforge.net/htmldoc/uganda.html#license", - "version": "9.0", - "url": "https://sourceforge.net/projects/portableapps/files/gVim%20Portable/gVimPortable_9.0.paf.exe#/dl.7z", - "hash": "sha1:16ded21051e4431c633c31b2b2554558665cb6c7", + "autoupdate": { + "url": "https://sourceforge.net/projects/portableapps/files/gVim%20Portable/gVimPortable_$version.paf.exe#/dl.7z" + }, "bin": [ [ "gVimPortable.exe", "gvim" ] ], - "shortcuts": [ - [ - "gVimPortable.exe", - "gVim" - ] - ], + "checkver": { + "re": "/gVim Portable/gVimPortable_([\\d.]+(?:_Rev_[\\d.])?).paf.exe]]>", + "url": "https://sourceforge.net/projects/portableapps/rss?path=/gVim%20Portable" + }, + "hash": "sha1:16ded21051e4431c633c31b2b2554558665cb6c7", + "homepage": "https://www.vim.org/", + "license": "http://vimdoc.sourceforge.net/htmldoc/uganda.html#license", "persist": "Data", "post_install": [ "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", @@ -24,11 +23,12 @@ " (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" - } + "shortcuts": [ + [ + "gVimPortable.exe", + "gVim" + ] + ], + "url": "https://sourceforge.net/projects/portableapps/files/gVim%20Portable/gVimPortable_9.0.paf.exe#/dl.7z", + "version": "9.0" } diff --git a/bucket/hackgen.json b/bucket/hackgen.json index ef5a32f73bb..618e2927d77 100644 --- a/bucket/hackgen.json +++ b/bucket/hackgen.json @@ -1,53 +1,70 @@ { - "version": "2.8.0", - "description": "Composit font of Genju Gothic and Hack", - "homepage": "https://github.com/yuru7/HackGen", - "license": "OFL-1.1", - "url": "https://github.com/yuru7/HackGen/releases/download/v2.8.0/HackGen_v2.8.0.zip", - "hash": "89ed3f0d8f6c3976a76594e659067a3fa57840a0cb44c601f8b36cc21f87b7c5", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/yuru7/HackGen/releases/download/v$version/HackGen_v$version.zip" - }, - "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' -Recurse | 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' -Recurse | 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" - ] - } + "autoupdate": { + "extract_dir": "HackGen_v$version", + "url": "https://github.com/yuru7/HackGen/releases/download/v$version/HackGen_v$version.zip" + }, + "checkver": "github", + "depends": "sudo", + "description": "HackGen is a composite font of Hack, GenJyuu-Gothic.", + "extract_dir": "HackGen_v2.8.0", + "hash": "89ed3f0d8f6c3976a76594e659067a3fa57840a0cb44c601f8b36cc21f87b7c5", + "homepage": "https://github.com/yuru7/HackGen", + "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)\" }", + " Copy-Item $_.FullName -Destination $fontInstallDir", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + "}" + ] + }, + "license": { + "identifier": "OFL-1.1" + }, + "notes": "You may need to restart the system to use recently installed fonts.", + "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 {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " error \"'$app' is being used by another process.\"", + " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", + " exit 1", + " }", + " }", + "}", + "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" + ] + }, + "url": "https://github.com/yuru7/HackGen/releases/download/v2.8.0/HackGen_v2.8.0.zip", + "version": "2.8.0" } diff --git a/bucket/hactool.json b/bucket/hactool.json index aa1292e1f01..0fa5fc9bb23 100644 --- a/bucket/hactool.json +++ b/bucket/hactool.json @@ -1,16 +1,19 @@ { - "autoupdate": { - "url": "https://github.com/SciresM/hactool/releases/download/$version/hactool-$version-win.zip" - }, - "bin": "hactool.exe", - "checkver": { - "regex": "hactool-([\\d.]+)-win.zip", - "url": "https://github.com/SciresM/hactool/releases/latest" - }, - "description": "hactool is a tool to view information about, decrypt, and extract common file formats for the Nintendo Switch", - "hash": "36e9a221c8a7949c86ada9388eb703c90663aedfe9f65b6032429614c5e1abe8", - "homepage": "https://github.com/SciresM/hactool", - "license": "ISC", - "url": "https://github.com/SciresM/hactool/releases/download/1.4.0/hactool-1.4.0-win.zip", - "version": "1.4.0" + "version": "1.4.0", + "description": "hactool is a tool to view information about, decrypt, and extract common file formats for the Nintendo Switch, especially Nintendo Content Archives.", + "homepage": "https://github.com/SciresM/hactool", + "license": { + "identifier": "ISC", + "url": "https://raw.githubusercontent.com/SciresM/hactool/master/LICENSE" + }, + "url": "https://github.com/SciresM/hactool/releases/download/1.4.0/hactool-1.4.0-win.zip", + "hash": "36e9a221c8a7949c86ada9388eb703c90663aedfe9f65b6032429614c5e1abe8", + "bin": "hactool.exe", + "checkver": { + "url": "https://github.com/SciresM/hactool/releases/latest", + "regex": "/releases/tag/([\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/SciresM/hactool/releases/download/$version/hactool-$version-win.zip" + } } diff --git a/bucket/haroopad.json b/bucket/haroopad.json index d70b79ab99a..0323d113326 100644 --- a/bucket/haroopad.json +++ b/bucket/haroopad.json @@ -1,11 +1,22 @@ { - "url": "https://bitbucket.org/rhiokim/haroopad-download/downloads/Haroopad-v0.13.1-win-x64.msi", - "version": "0.13.1", - "bin": [ - ["haroopad.exe", "haroopad", "args"], - ["haroopad.exe", "markdown-editor-haroopad", "args"] - ], - "shortcuts": [ - ["haroopad.exe", "HarooPad"] - ] + "bin": [ + [ + "haroopad.exe", + "haroopad", + "args" + ], + [ + "haroopad.exe", + "markdown-editor-haroopad", + "args" + ] + ], + "shortcuts": [ + [ + "haroopad.exe", + "HarooPad" + ] + ], + "url": "https://bitbucket.org/rhiokim/haroopad-download/downloads/Haroopad-v0.13.1-win-x64.msi", + "version": "0.13.1" } diff --git a/bucket/hatari.json b/bucket/hatari.json index ca94566be3c..515b4491791 100644 --- a/bucket/hatari.json +++ b/bucket/hatari.json @@ -1,48 +1,48 @@ { - "architecture": { - "32bit": { - "bin": "hatari.exe", - "extract_dir": "hatari-2.4.1_windows", - "hash": "eb06a822fdd77bea60f254a50c0158478dd036de4c25cbc7f0e08cff9280eebe", - "shortcuts": [ - [ - "hatari.exe", - "Hatari" - ] - ], - "url": "https://download.tuxfamily.org/hatari/2.4.1/hatari-2.4.1_windows.zip" - }, - "64bit": { - "bin": "hatari.exe", - "extract_dir": "hatari-2.4.1_windows64", - "hash": "422441ba8070bc769a6bd256fedc1a65b1332769eee7e9d0b02a8dd374d88fcb", - "shortcuts": [ - [ - "hatari.exe", - "Hatari" - ] - ], - "url": "https://download.tuxfamily.org/hatari/2.4.1/hatari-2.4.1_windows64.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "extract_dir": "hatari-$version_windows", - "url": "https://download.tuxfamily.org/hatari/$version/hatari-$version_windows.zip" - }, - "64bit": { - "extract_dir": "hatari-$version_windows64", - "url": "https://download.tuxfamily.org/hatari/$version/hatari-$version_windows64.zip" - } - } - }, - "checkver": { - "regex": ": Version ([\\d.]+)", - "url": "https://hatari.tuxfamily.org/news.html" - }, - "description": "An Atari ST/STE/TT/Falcon emulator that aims to emulate the hardware of a ST as accurately as possible", - "homepage": "https://hatari.tuxfamily.org", - "license": "GPL-2.0-or-later", - "version": "2.4.1" + "version": "2.4.1", + "description": "An Atari ST/STE/TT/Falcon emulator that aims to emulate the hardware of a ST as accurately as possible", + "homepage": "https://hatari.tuxfamily.org", + "license": "GPL-2.0-or-later", + "architecture": { + "64bit": { + "url": "https://download.tuxfamily.org/hatari/2.4.1/hatari-2.4.1_windows64.zip", + "hash": "422441ba8070bc769a6bd256fedc1a65b1332769eee7e9d0b02a8dd374d88fcb", + "extract_dir": "hatari-2.4.1_windows64", + "bin": "hatari.exe", + "shortcuts": [ + [ + "hatari.exe", + "Hatari" + ] + ] + }, + "32bit": { + "url": "https://download.tuxfamily.org/hatari/2.4.1/hatari-2.4.1_windows.zip", + "hash": "eb06a822fdd77bea60f254a50c0158478dd036de4c25cbc7f0e08cff9280eebe", + "extract_dir": "hatari-2.4.1_windows", + "bin": "hatari.exe", + "shortcuts": [ + [ + "hatari.exe", + "Hatari" + ] + ] + } + }, + "checkver": { + "url": "https://hatari.tuxfamily.org/news.html", + "regex": ": Version ([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.tuxfamily.org/hatari/$version/hatari-$version_windows64.zip", + "extract_dir": "hatari-$version_windows64" + }, + "32bit": { + "url": "https://download.tuxfamily.org/hatari/$version/hatari-$version_windows.zip", + "extract_dir": "hatari-$version_windows" + } + } + } } diff --git a/bucket/haxedevelop.json b/bucket/haxedevelop.json index 9b7a91c02ed..876f57d1e34 100644 --- a/bucket/haxedevelop.json +++ b/bucket/haxedevelop.json @@ -1,32 +1,32 @@ { - "homepage": "https://haxedevelop.org/", - "description": "A custom distribution of FlashDevelop", - "license": "MIT", - "version": "5.3.3", - "url": "https://github.com/HaxeFoundation/haxedevelop.org/releases/download/v5.3.3/HaxeDevelop-5.3.3.zip", - "hash": "01cfd2318b91293eccdc25db550b32bbbb8ef5d6df39cf7351921da2c8f1eb1b", - "architecture": { - "64bit": { - "shortcuts": [ - [ - "HaxeDevelop64.exe", - "HaxeDevelop" - ] - ] - }, - "32bit": { - "shortcuts": [ - [ - "HaxeDevelop.exe", - "HaxeDevelop" - ] - ] - } - }, - "checkver": { - "github": "https://github.com/HaxeFoundation/haxedevelop.org/" - }, - "autoupdate": { - "url": "https://github.com/HaxeFoundation/haxedevelop.org/releases/download/v$version/HaxeDevelop-$version.zip" - } + "architecture": { + "32bit": { + "shortcuts": [ + [ + "HaxeDevelop.exe", + "HaxeDevelop" + ] + ] + }, + "64bit": { + "shortcuts": [ + [ + "HaxeDevelop64.exe", + "HaxeDevelop" + ] + ] + } + }, + "autoupdate": { + "url": "https://github.com/HaxeFoundation/haxedevelop.org/releases/download/v$version/HaxeDevelop-$version.zip" + }, + "checkver": { + "github": "https://github.com/HaxeFoundation/haxedevelop.org/" + }, + "description": "A custom distribution of FlashDevelop", + "hash": "01cfd2318b91293eccdc25db550b32bbbb8ef5d6df39cf7351921da2c8f1eb1b", + "homepage": "https://haxedevelop.org/", + "license": "MIT", + "url": "https://github.com/HaxeFoundation/haxedevelop.org/releases/download/v5.3.3/HaxeDevelop-5.3.3.zip", + "version": "5.3.3" } diff --git a/bucket/hck-aoks.json b/bucket/hck-aoks.json index 595da7e87b4..9fdf8d074ee 100644 --- a/bucket/hck-aoks.json +++ b/bucket/hck-aoks.json @@ -1,21 +1,21 @@ { + "homepage": "https://github.com/sstadick/hck", + "description": "A sharp cut(1) clone", + "version": "0.9.1", + "license": "MIT", "architecture": { "64bit": { - "hash": "f06418ed57a628a9f0b6dfad6467497050f359d688532a7f6839536ba9d1f5e0", - "url": "https://github.com/sstadick/hck/releases/download/v0.9.1/hck-windows-amd64.exe#/hck.exe" + "url": "https://github.com/sstadick/hck/releases/download/v0.9.1/hck-windows-amd64.exe#/hck.exe", + "hash": "f06418ed57a628a9f0b6dfad6467497050f359d688532a7f6839536ba9d1f5e0" } }, + "bin": "hck.exe", + "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/sstadick/hck/releases/download/v$version/hck-windows-amd64.exe#/hck.exe" } } - }, - "bin": "hck.exe", - "checkver": "github", - "description": "A sharp cut(1) clone", - "homepage": "https://github.com/sstadick/hck", - "license": "MIT", - "version": "0.9.1" + } } diff --git a/bucket/hdd-raw-copy.json b/bucket/hdd-raw-copy.json index 53fd466f7c5..a27880a670b 100644 --- a/bucket/hdd-raw-copy.json +++ b/bucket/hdd-raw-copy.json @@ -1,10 +1,17 @@ { - "url": "https://hddguru.com/software/HDD-Raw-Copy-Tool/HDDRawCopy1.10Portable.exe", - "version": "1.10", - "bin": [ - ["HDDRawCopy1.10Portable.exe", "hdd-raw-copy", ""] - ], - "shortcuts": [ - ["HDDRawCopy1.10Portable.exe", "HDD Raw Copy Tool 1.10"] - ] + "bin": [ + [ + "HDDRawCopy1.10Portable.exe", + "hdd-raw-copy", + "" + ] + ], + "shortcuts": [ + [ + "HDDRawCopy1.10Portable.exe", + "HDD Raw Copy Tool 1.10" + ] + ], + "url": "https://hddguru.com/software/HDD-Raw-Copy-Tool/HDDRawCopy1.10Portable.exe", + "version": "1.10" } diff --git a/bucket/helio.json b/bucket/helio.json index a045ae610de..b9fe653216b 100644 --- a/bucket/helio.json +++ b/bucket/helio.json @@ -6,11 +6,11 @@ "architecture": { "64bit": { "url": "https://ci.helio.fm/helio-3.10-x64.zip", - "hash": "70410810b55b5a47704f63f88607bdc0add49d977f2621e7478e5099697483d5" + "hash": "f695dbeed482da84e3af2f91b5a0ec09b709cd19ed2201f31c4454e06c2c508d" }, "32bit": { "url": "https://ci.helio.fm/helio-3.10-x32.zip", - "hash": "b477005991b1d2e318fb97ea98680d5da3041931b6297cc612a00ed1c7fa2490" + "hash": "099cd30261f2bbd277c637fb2860ceaaa7a2aae61b77ed760b59850bd933e2eb" } }, "shortcuts": [ diff --git a/bucket/helix-editor.json b/bucket/helix-editor.json index 0c790238d2a..aa1c91c9708 100644 --- a/bucket/helix-editor.json +++ b/bucket/helix-editor.json @@ -1,20 +1,20 @@ { - "architecture": { - "64bit": { - "extract_dir": "helix-22.03-x86_64-windows", - "hash": "sha1:dddbeeeb7f847d99a28b8e6c8af1da0ed8f848f7", - "url": "https://github.com/helix-editor/helix/releases/download/22.03/helix-22.03-x86_64-windows.zip" - } - }, - "bin": "hx.exe", - "description": "Helix Editor for Scoop", - "homepage": "https://github.com/helix-editor/helix", - "license": "MPL-2.0", - "shortcuts": [ - [ - "hx.exe", - "Helix Editor" - ] - ], - "version": "22.03" + "version": "22.03", + "description": "Helix Editor for Scoop", + "homepage": "https://github.com/helix-editor/helix", + "license": "MPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/helix-editor/helix/releases/download/22.03/helix-22.03-x86_64-windows.zip", + "hash": "sha1:dddbeeeb7f847d99a28b8e6c8af1da0ed8f848f7", + "extract_dir": "helix-22.03-x86_64-windows" + } + }, + "bin":"hx.exe", + "shortcuts": [ + [ + "hx.exe", + "Helix Editor" + ] + ] } diff --git a/bucket/helix-mp3.json b/bucket/helix-mp3.json index 79571f01932..bbb68b5a8bf 100644 --- a/bucket/helix-mp3.json +++ b/bucket/helix-mp3.json @@ -1,12 +1,12 @@ { - "version": "5.0", - "description": "Helix MP3 encoder, a shockingly fast MP3 encoder", - "homepage": "https://www.rarewares.org/rrw/xing.php", - "license": { - "identifier": "RPSL", - "url": "https://github.com/knik0/helix_mp3enc/blob/master/LICENSE.txt" - }, - "url": "https://www.rarewares.org/rrw/files/xing/helix_mp3enc_r11_vc7.zip", - "hash": "bfa1474e449a017ef855c36752492364868f802067a02bf952754a9ed369c64d", - "bin": "hmp3enc.exe" + "bin": "hmp3enc.exe", + "description": "Helix MP3 encoder, a shockingly fast MP3 encoder", + "hash": "bfa1474e449a017ef855c36752492364868f802067a02bf952754a9ed369c64d", + "homepage": "https://www.rarewares.org/rrw/xing.php", + "license": { + "identifier": "RPSL", + "url": "https://github.com/knik0/helix_mp3enc/blob/master/LICENSE.txt" + }, + "url": "https://www.rarewares.org/rrw/files/xing/helix_mp3enc_r11_vc7.zip", + "version": "5.0" } diff --git a/bucket/hello.json b/bucket/hello.json index 6e75fd93bf1..e69de29bb2d 100644 --- a/bucket/hello.json +++ b/bucket/hello.json @@ -1 +0,0 @@ -'{ version: "1.0", url: "https://gist.github.com/lukesampson/6446238/raw/hello.ps1", bin: "hello.ps1" }' diff --git a/bucket/helmsman.json b/bucket/helmsman.json index c3c93338d35..75be6c8ba08 100644 --- a/bucket/helmsman.json +++ b/bucket/helmsman.json @@ -1,7 +1,7 @@ { "version": "3.16.3", - "description": "Helm Charts as Code", "homepage": "https://github.com/Praqma/helmsman", + "description": "Helm Charts as Code", "license": "MIT", "architecture": { "64bit": { @@ -16,9 +16,6 @@ "64bit": { "url": "https://github.com/Praqma/helmsman/releases/download/v$version/helmsman_$version_windows_amd64.tar.gz" } - }, - "hash": { - "url": "$baseurl/helmsman_$version_checksums.txt" } } } diff --git a/bucket/heroic-games-launcher.json b/bucket/heroic-games-launcher.json index b5bee83775a..b5cf43060e4 100644 --- a/bucket/heroic-games-launcher.json +++ b/bucket/heroic-games-launcher.json @@ -1,42 +1,14 @@ { "version": "2.6.2", - "description": "Unofficial native GUI reimplementation for GOG and Epic Games Launcher", - "homepage": "https://heroicgameslauncher.com/", - "license": "GPL-3.0", - "architecture": { - "64bit": { - "url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.6.2/Heroic-2.6.2-Setup-x64.exe#/dl.7z", - "hash": "sha512:87956925d31d459bda7e5dfa8249b6cdfae67a0c57d7843f8edca13a403e945b66bb7a00df7c65e250e35072b36362957c7d4543a8bbcca9d815997e3ff66ba1", - "pre_install": "Remove-Item \"$dir\\*.dll\"; Expand-7ZipArchive \"$dir\\app-64.7z\" \"$dir\" -Removal" - }, - "arm64": { - "url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.6.2/Heroic-2.6.2-Setup-arm64.exe#/dl.7z", - "hash": "sha512:b74c1fc486934c69948277f2a880dd3173efe4a069991f60c96996b0a6f7cd7d778851fdca7e7be481fd11f58a9b0b58ed434a34322c7edbd17ef585343e4335", - "pre_install": "Remove-Item \"$dir\\*.dll\"; Expand-7ZipArchive \"$dir\\app-arm64.7z\" \"$dir\" -Removal" - } - }, - "extract_dir": "$PLUGINSDIR", - "shortcuts": [ - [ - "Heroic.exe", - "Heroic" - ] - ], + "description": "Heroic is an Open Source Game Launcher for Linux, Windows and MacOS (for both Native and Windows Games using Crossover). Right now it supports launching games from the Epic Games Store using Legendary, a CLI alternative to the Epic Games Launcher.", + "homepage": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher", + "license": "GPLv3", + "url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.4.3/Heroic-2.6.2-Portable.exe", "checkver": { - "github": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher" + "github": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher", + "regex": "Heroic-([\\d.]+)\\.exe" }, "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v$version/Heroic-$version-Setup-x64.exe#/dl.7z" - }, - "arm64": { - "url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v$version/Heroic-$version-Setup-arm64.exe#/dl.7z" - } - }, - "hash": { - "url": "$baseurl/latest.yml", - "regex": "url:\\s(?[\\w.-]+)\\n\\s+sha512:\\s$sha512" - } + "url": "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v$version/Heroic-$version.exe", } } diff --git a/bucket/hex2dec.json b/bucket/hex2dec.json index 055b4404602..0291973b42f 100644 --- a/bucket/hex2dec.json +++ b/bucket/hex2dec.json @@ -1,32 +1,16 @@ { "version": "1.1", - "description": "Hex2dec. Convert hex numbers to decimal and vice versa.", - "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/hex2dec", + "description": "Convert hex numbers to decimal and vice versa.", + "homepage": "https://learn.microsoft.com/sysinternals/downloads/hex2dec", "license": { "identifier": "Freeware", - "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + "url": "https://learn.microsoft.com/sysinternals/license-terms" }, "url": "https://download.sysinternals.com/files/Hex2Dec.zip", "hash": "88b4d4dc34855c0171a53b12a626f349e3f72fb4f07edb4fea906ad02d42dab8", - "pre_install": [ - "$sysint = 'HKCU:\\SOFTWARE\\Sysinternals'", - "$fin = \"$sysint\\Hex2Dec\"", - "New-Item $sysint, $fin -ErrorAction 'SilentlyContinue' | Out-Null", - "Set-ItemProperty -Path $fin -Name 'EulaAccepted' -Value 1 -Type 'DWord' -Force | Out-Null" - ], - "uninstaller": { - "script": [ - "if ($purge) {", - " $sysInt = 'HKCU:\\SOFTWARE\\Sysinternals'", - " Remove-Item \"$sysInt\\Hex2Dec\" -ErrorAction 'SilentlyContinue' -Force -Recurse", - " if ((Get-ChildItem $sysInt).Count -eq 0) { Remove-Item $sysInt -ErrorAction 'SilentlyContinue' -Force -Recurse }", - "}" - ] - }, "architecture": { "64bit": { "bin": [ - "hex2dec64.exe", [ "hex2dec64.exe", "hex2dec" @@ -38,7 +22,6 @@ }, "arm64": { "bin": [ - "hex2dec64a.exe", [ "hex2dec64a.exe", "hex2dec" @@ -46,7 +29,10 @@ ] } }, - "checkver": "Hex2dec\\s+v([\\d.]+), 与火绒完整版不兼容。", - "卸载时会删除相应的注册表,若同时存在火绒完整版,需重新安装以修复注册表。" - ], - "url": "https://down5.huorong.cn/sysdiag-all-5.0.73.5-2023.03.29.1.exe#/dl.7z", - "hash": "5f504c9ba8ace495e6e279ff87fb18411a2a3f6b1a41512f47ad90ef01d5e86c", + "autoupdate": { + "url": "https://down5.huorong.cn/sysdiag-all-$version-$matchBuild.exe#/dl.7z" + }, + "checkver": { + "regex": "sysdiag-all-([\\d\\.]+)-(?[\\d\\.]+)\\.exe", + "url": "https://www.huorong.cn/5.0.version.json" + }, "depends": "sudo", + "description": "火绒弹窗拦截独立版", "extract_to": "temp", - "pre_install": [ - "if (-not (Test-Path \"$persist_dir\\db\\popblk.db\")) {", - " ensure \"$persist_dir\\db\" | Out-Null", - " Copy-Item \"$dir\\temp\\`$_1_\\Huorong\\Sysdiag\\db\\popblk.db\" \"$persist_dir\\db\" -Force", - "}", - "if (-not (Test-Path \"$persist_dir\\popblkuser.db\")) {", - " New-Item \"$persist_dir\\popblkuser.db\" -Force | Out-Null", - "}" - ], + "hash": "5f504c9ba8ace495e6e279ff87fb18411a2a3f6b1a41512f47ad90ef01d5e86c", + "homepage": "https://www.huorong.cn/person5.html", "installer": { "script": [ "$bin_dir = \"$dir\\temp\\bin\"", @@ -41,27 +31,37 @@ "sudo reg.exe add HKLM\\SOFTWARE\\Huorong\\Sysdiag\\app /f /v DataPath /t reg_sz /d \"$persist_dir\"" ] }, - "uninstaller": { - "script": [ - "info \"Unregistering PopBlock database path\"", - "sudo Remove-ItemProperty -Path \"HKLM:Software\\Huorong\\Sysdiag\\app\" -Name \"DataPath\" -Force | Out-Null" - ] - }, + "license": "Freeware", + "notes": [ + "安装 / 卸载过程需要写入 / 删除注册表内容,需要管理员权限。", + "安装时会修改注册表中拦截数据库路径至 , 与火绒完整版不兼容。", + "卸载时会删除相应的注册表,若同时存在火绒完整版,需重新安装以修复注册表。" + ], "persist": [ "db", "popblkuser.db" ], + "pre_install": [ + "if (-not (Test-Path \"$persist_dir\\db\\popblk.db\")) {", + " ensure \"$persist_dir\\db\" | Out-Null", + " Copy-Item \"$dir\\temp\\`$_1_\\Huorong\\Sysdiag\\db\\popblk.db\" \"$persist_dir\\db\" -Force", + "}", + "if (-not (Test-Path \"$persist_dir\\popblkuser.db\")) {", + " New-Item \"$persist_dir\\popblkuser.db\" -Force | Out-Null", + "}" + ], "shortcuts": [ [ "PopBlock.exe", "火绒弹窗拦截" ] ], - "checkver": { - "url": "https://www.huorong.cn/5.0.version.json", - "regex": "sysdiag-all-([\\d\\.]+)-(?[\\d\\.]+)\\.exe" + "uninstaller": { + "script": [ + "info \"Unregistering PopBlock database path\"", + "sudo Remove-ItemProperty -Path \"HKLM:Software\\Huorong\\Sysdiag\\app\" -Name \"DataPath\" -Force | Out-Null" + ] }, - "autoupdate": { - "url": "https://down5.huorong.cn/sysdiag-all-$version-$matchBuild.exe#/dl.7z" - } + "url": "https://down5.huorong.cn/sysdiag-all-5.0.73.5-2023.03.29.1.exe#/dl.7z", + "version": "5.0.73.5" } diff --git a/bucket/i4tool-portable.json b/bucket/i4tool-portable.json index 330e99b99b6..683da58f4f1 100644 --- a/bucket/i4tool-portable.json +++ b/bucket/i4tool-portable.json @@ -1,44 +1,44 @@ { - "version": "7.98.53", - "description": "A professional Apple brush assistant, Apple jailbreak assistant.", - "homepage": "https://www.i4.cn/pro_pc.html", - "license": { - "identifier": "Proprietary", - "url": "https://www.i4.cn/news_detail_1854.html" - }, - "url": "https://d-ali4tool.i4.cn/i4tools/V7/v7.98/53/i4Tools_v7.98.53_Setup.exe#/dl.7z", - "hash": "e9f9f81ad0984c96761de41fd8a68a7320ea05d97d9d1d9b794016b3fe150ff5", - "pre_install": [ - "info '[Portable Mode]: Copying user data...'", - "@('data.db', 'setting.cfg') | ForEach-Object {", - " if (Test-Path \"$persist_dir\\$_\") { Copy-Item \"$persist_dir\\$_\" \"$dir\\\" -Force | Out-Null }", - "}" - ], - "uninstaller": { - "script": [ - "info '[Portable Mode]: Backing up user data...'", - "@('data.db', 'setting.cfg') | ForEach-Object {", - " if (Test-Path \"$dir\\$_\") { Copy-Item \"$dir\\$_\" \"$persist_dir\\\" -Force | Out-Null }", - "}" - ] - }, - "bin": "i4Tools.exe", - "shortcuts": [ - [ - "i4Tools.exe", - "i4Tools" - ] - ], - "persist": [ - "cache", - "Download" - ], - "checkver": { - "url": "https://github.com/Ryanjiena/MetaVersion/raw/main/header", - "jsonpath": "$[?(@.name == 'i4tool')].redirect", - "regex": "https://d-ali4tool.i4.cn/(?.*?i4Tools_v([\\d.]+).*?\\.exe)" - }, - "autoupdate": { - "url": "https://d-ali4tool.i4.cn/$matchUrl#/dl.7z" - } + "autoupdate": { + "url": "https://d-ali4tool.i4.cn/$matchUrl#/dl.7z" + }, + "bin": "i4Tools.exe", + "checkver": { + "jsonpath": "$[?(@.name == 'i4tool')].redirect", + "regex": "https://d-ali4tool.i4.cn/(?.*?i4Tools_v([\\d.]+).*?\\.exe)", + "url": "https://github.com/Ryanjiena/MetaVersion/raw/main/header" + }, + "description": "A professional Apple brush assistant, Apple jailbreak assistant.", + "hash": "e9f9f81ad0984c96761de41fd8a68a7320ea05d97d9d1d9b794016b3fe150ff5", + "homepage": "https://www.i4.cn/pro_pc.html", + "license": { + "identifier": "Proprietary", + "url": "https://www.i4.cn/news_detail_1854.html" + }, + "persist": [ + "cache", + "Download" + ], + "pre_install": [ + "info '[Portable Mode]: Copying user data...'", + "@('data.db', 'setting.cfg') | ForEach-Object {", + " if (Test-Path \"$persist_dir\\$_\") { Copy-Item \"$persist_dir\\$_\" \"$dir\\\" -Force | Out-Null }", + "}" + ], + "shortcuts": [ + [ + "i4Tools.exe", + "i4Tools" + ] + ], + "uninstaller": { + "script": [ + "info '[Portable Mode]: Backing up user data...'", + "@('data.db', 'setting.cfg') | ForEach-Object {", + " if (Test-Path \"$dir\\$_\") { Copy-Item \"$dir\\$_\" \"$persist_dir\\\" -Force | Out-Null }", + "}" + ] + }, + "url": "https://d-ali4tool.i4.cn/i4tools/V7/v7.98/53/i4Tools_v7.98.53_Setup.exe#/dl.7z", + "version": "7.98.53" } diff --git a/bucket/i4tools.json b/bucket/i4tools.json index b9f6e60da45..010f2b82653 100644 --- a/bucket/i4tools.json +++ b/bucket/i4tools.json @@ -3,8 +3,17 @@ "description": "简单好用的多功能苹果设备管理助手。轻松备份、恢复、删除、储存、各种设备资料,一键传输您的视频、照片、音乐、通讯录、短信等各种文件,支持管理应用、照片、音乐、铃声、视频以及其他多媒体文件,为iOS用户提供智能化一键刷机、验机功能。", "homepage": "https://www.i4.cn/pro_pc.html", "license": "Freeware", - "url": "https://d-ali4tool.i4.cn/i4tools/V7/v7.98/71/i4Tools_v7.98.71_Setup.exe#/dl.7z", - "hash": "002a84d05ac98af42af009cecf5117131ea7a0889ae93ad6b6d1170704769568", + "url": "https://url.i4.cn/faIfqyaa#/dl.7z", + "hash": "b732730ea0f222c381cc23b605708d3cf1181b3d556d49d0977f2ef3d70926dc", + "installer": { + "script": [ + "if(!$bucket){$bucketdir=(Split-Path $url | Split-Path)}else{$bucketdir=\"$bucketsdir\\$bucket\"}", + "$cfgfile=\"$dir\\setting.cfg\"", + "$value=\"path=$persist_dir\\data\"", + "$value = $value -replace \"\\\\\",\"\\\\\"", + "Get-Content \"$bucketdir\\scripts\\i4tools\\setting.cfg\" | % {$_ -replace \"^path=.+$\",$value} | Set-Content $cfgfile" + ] + }, "bin": "i4Tools.exe", "shortcuts": [ [ @@ -14,27 +23,13 @@ ], "persist": [ "Download", - "cache" - ], - "pre_install": [ - "if (Test-Path \"$persist_dir\\data.db\") { Move-Item \"$persist_dir\\data.db\" \"$dir\" -Force }", - "if (Test-Path \"$persist_dir\\setting.cfg\") { Move-Item \"$persist_dir\\setting.cfg\" \"$dir\" -Force }" + "cache", + "setting.cfg" ], - "post_install": "Remove-Item \"$dir\\Uninstall*\" -Force -Recurse", - "uninstaller": { - "script": [ - "if(Test-Path \"$dir\\data.db\") { Move-Item \"$dir\\data.db\" \"$persist_dir\" -Force }", - "if(Test-Path \"$dir\\setting.cfg\") { Move-Item \"$dir\\setting.cfg\" \"$persist_dir\" -Force }" - ] - }, "checkver": { - "script": [ - "try { $detail = Invoke-WebRequest 'https://url.i4.cn/faIfqyaa' -MaximumRedirection 0 -ErrorAction Ignore } catch { $_.Exception.Response }", - "return $detail.Headers.Location" - ], - "regex": "/i4Tools_v([\\d.]+)" + "regex": "downStart\\('\\d'\\, 'V([\\d.]+)'\\);" }, "autoupdate": { - "url": "https://d-ali4tool.i4.cn/i4tools/V$majorVersion/v$majorVersion.$minorVersion/$patchVersion/i4Tools_v$version_Setup.exe#/dl.7z" + "url": "https://url.i4.cn/faIfqyaa#/dl.7z" } } diff --git a/bucket/iawriterduo-variable.json b/bucket/iawriterduo-variable.json index 7b5e0bf1c04..e8d4a260509 100644 --- a/bucket/iawriterduo-variable.json +++ b/bucket/iawriterduo-variable.json @@ -1,33 +1,33 @@ { - "version": "2.000", - "description": "Free variable writing fonts from iA", - "license": "OFL-1.1", - "homepage": "https://github.com/iaolo/iA-Fonts", - "url": [ - "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Duo/Variable/iAWriterDuoV.ttf", - "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Duo/Variable/iAWriterDuoV-Italic.ttf" - ], - "hash": [ - "00dba4a19f34191ef7e499a6ca05739e11c56f41567d8a283e7ae9dd504c9b38", - "6a2b3ce4e948097878738301eb08e40337d0d25cad88f83f4740ccc5c83084ed" - ], - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'iA Writer Duo' variable TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "description": "Free variable writing fonts from iA", + "hash": [ + "00dba4a19f34191ef7e499a6ca05739e11c56f41567d8a283e7ae9dd504c9b38", + "6a2b3ce4e948097878738301eb08e40337d0d25cad88f83f4740ccc5c83084ed" + ], + "homepage": "https://github.com/iaolo/iA-Fonts", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'iA Writer Duo' variable TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": [ + "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Duo/Variable/iAWriterDuoV.ttf", + "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Duo/Variable/iAWriterDuoV-Italic.ttf" + ], + "version": "2.000" } diff --git a/bucket/iawritermono-variable.json b/bucket/iawritermono-variable.json index 9c5418dd174..69c1df92554 100644 --- a/bucket/iawritermono-variable.json +++ b/bucket/iawritermono-variable.json @@ -1,33 +1,33 @@ { - "version": "2.000", - "description": "Free variable writing fonts from iA", - "license": "OFL-1.1", - "homepage": "https://github.com/iaolo/iA-Fonts", - "url": [ - "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Mono/Variable/iAWriterMonoV.ttf", - "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Mono/Variable/iAWriterMonoV-Italic.ttf" - ], - "hash": [ - "ca8b5740d7fd05ffd1a9e985a2fe6b7608101f0583d2cf971317c82b4ce01240", - "9ab3465dd180ff05b6375f22e0197d696697489ddd7860b85f19b213c0d4edf0" - ], - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'iA Writer Mono' variable TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "description": "Free variable writing fonts from iA", + "hash": [ + "ca8b5740d7fd05ffd1a9e985a2fe6b7608101f0583d2cf971317c82b4ce01240", + "9ab3465dd180ff05b6375f22e0197d696697489ddd7860b85f19b213c0d4edf0" + ], + "homepage": "https://github.com/iaolo/iA-Fonts", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'iA Writer Mono' variable TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": [ + "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Mono/Variable/iAWriterMonoV.ttf", + "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Mono/Variable/iAWriterMonoV-Italic.ttf" + ], + "version": "2.000" } diff --git a/bucket/iawriterquattro-variable.json b/bucket/iawriterquattro-variable.json index 97975734e11..baf751a91c4 100644 --- a/bucket/iawriterquattro-variable.json +++ b/bucket/iawriterquattro-variable.json @@ -1,33 +1,33 @@ { - "description": "Free variable writing fonts from iA", - "hash": [ - "7e96e359a887bbcaadc71e3ae17e3146fb3a2c901aa5701181f37e9e650462f0", - "33c28901b4f0dbfd4be80d7b6c7708c86e75c5d35ac48405c5a168775be9383a" - ], - "homepage": "https://github.com/iaolo/iA-Fonts", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'iA Writer Quattro' variable TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": [ - "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Quattro/Variable/iAWriterQuattroV.ttf", - "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Quattro/Variable/iAWriterQuattroV-Italic.ttf" - ], - "version": "2.000" + "version": "2.000", + "description": "Free variable writing fonts from iA", + "license": "OFL-1.1", + "homepage": "https://github.com/iaolo/iA-Fonts", + "url": [ + "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Quattro/Variable/iAWriterQuattroV.ttf", + "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Quattro/Variable/iAWriterQuattroV-Italic.ttf" + ], + "hash": [ + "7e96e359a887bbcaadc71e3ae17e3146fb3a2c901aa5701181f37e9e650462f0", + "33c28901b4f0dbfd4be80d7b6c7708c86e75c5d35ac48405c5a168775be9383a" + ], + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'iA Writer Quattro' variable TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/icofx.json b/bucket/icofx.json index 1ae89445143..1430d209e76 100644 --- a/bucket/icofx.json +++ b/bucket/icofx.json @@ -1,24 +1,24 @@ { - "autoupdate": { - "url": "https://icofx.ro/files/icofx_portable.zip" - }, - "bin": "icofx3.exe", - "checkver": { - "re": "Version: ([\\d.]+)", - "url": "https://icofx.ro/downloads.html" - }, + "version": "3.8.1", + "license": "Shareware", + "homepage": "https://icofx.ro", "description": "The only tool you will need to edit icons and cursors.", - "extract_dir": "icofx3", + "url": "https://icofx.ro/files/icofx_portable.zip", "hash": "aba1342ca7aa6afb6bad35dd88ff9dc4f90a8d43b6d742d0a90cda125cbb01d7", - "homepage": "https://icofx.ro", - "license": "Shareware", - "persist": "Settings", + "extract_dir": "icofx3", + "bin": "icofx3.exe", "shortcuts": [ [ "icofx3.exe", "icofx" ] ], - "url": "https://icofx.ro/files/icofx_portable.zip", - "version": "3.8.1" + "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.json b/bucket/iconview.json index db9e6572af8..3682c33c932 100644 --- a/bucket/iconview.json +++ b/bucket/iconview.json @@ -13,17 +13,13 @@ "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" + "pre_install": "Remove-Item (\"$dir\\Setup.exe\", \"$dir\\x86\") -Recurse" } }, "installer": { - "script": [ - "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", - "Start-Process 'regsvr32' -Wait -Verb 'RunAs' -ArgumentList @(\"$dir\\iconview.dll\", '/s'); Start-Sleep -Seconds 2" - ] + "script": "Start-Process 'regsvr32' -Wait -Verb 'RunAs' -ArgumentList @(\"$dir\\iconview.dll\", '/s'); Start-Sleep -Seconds 2" }, "pre_uninstall": [ - "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", "Start-Process 'regsvr32' -Wait -Verb 'RunAs' -ArgumentList @('/u', \"$dir\\iconview.dll\", '/s')", "Stop-Process -Name 'explorer' -Force; Start-Sleep -Seconds 3;" ], diff --git a/bucket/icopy.json b/bucket/icopy.json index 7807f7681b8..eacf982efa9 100644 --- a/bucket/icopy.json +++ b/bucket/icopy.json @@ -29,7 +29,7 @@ "url": "https://sourceforge.net/projects/icopy/files/iCopy/$version/iCopy$version.zip", "hash": { "url": "https://sourceforge.net/projects/icopy/rss?path=/iCopy", - "regex": "files/iCopy/$version/$basename/download\"\\sfilesize=\"[\\d]+\">$md5" + "regex": "\\s+algo=\"md5\">$md5<" } } } diff --git a/bucket/idea-portable.json b/bucket/idea-portable.json index e65d966f18d..9b55c5a0ff0 100644 --- a/bucket/idea-portable.json +++ b/bucket/idea-portable.json @@ -1,14 +1,27 @@ { + "version": "2023.1-231.8109.175", + "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.1.win.zip", + "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/jetbrain-portabler.ps1" + ], + "hash": [ + "9dab19a9ba85c7d3c69b5bf0a208b73ce546034db7e1df27d0910da19f9d2d4b", + "5b43fc8a57d7d8d519071a50849a5db92c90ecdf56b64ac57f15fdae5b4f0572" + ], + "extract_to": "IDE", + "installer": { + "script": [ + "& \"$dir\\jetbrain-portabler.ps1\" $dir $persist_dir", + "Remove-Item \"$dir\\IDE\\`$*\", \"$dir\\jetbrain-portabler.ps1\" -Force -Recurse" + ] + }, "architecture": { - "32bit": { - "bin": "IDE\\bin\\idea.exe", - "shortcuts": [ - [ - "IDE\\bin\\idea.exe", - "IntelliJ IDEA Community" - ] - ] - }, "64bit": { "bin": [ "IDE\\bin\\idea64.exe", @@ -23,43 +36,30 @@ "IntelliJ IDEA Community" ] ] - } - }, - "autoupdate": { - "hash": { - "url": "$url.sha256" }, - "url": "https://download.jetbrains.com/idea/ideaIC-$matchVer.win.zip" - }, - "checkver": { - "regex": "version\":\"(?[\\d.]+)\".*\"build\":\"(?[\\d.]+)\"", - "replace": "${ver}-${build}", - "url": "https://data.services.jetbrains.com/products/releases?code=IIC&latest=true&platform=zip&type=release" - }, - "description": "IntelliJ IDEA Community. Cross-Platform Java IDE for professional developers by JetBrains.", - "extract_to": "IDE", - "hash": [ - "9dab19a9ba85c7d3c69b5bf0a208b73ce546034db7e1df27d0910da19f9d2d4b", - "5b43fc8a57d7d8d519071a50849a5db92c90ecdf56b64ac57f15fdae5b4f0572" - ], - "homepage": "https://www.jetbrains.com/idea/", - "installer": { - "script": [ - "& \"$dir\\jetbrain-portabler.ps1\" $dir $persist_dir", - "Remove-Item \"$dir\\IDE\\`$*\", \"$dir\\jetbrain-portabler.ps1\" -Force -Recurse" - ] - }, - "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-" + "32bit": { + "bin": "IDE\\bin\\idea.exe", + "shortcuts": [ + [ + "IDE\\bin\\idea.exe", + "IntelliJ IDEA Community" + ] + ] + } }, "persist": [ "IDE\\bin\\idea.properties", "profile" ], - "url": [ - "https://download.jetbrains.com/idea/ideaIC-2023.1.win.zip", - "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/jetbrain-portabler.ps1" - ], - "version": "2023.1-231.8109.175" + "checkver": { + "url": "https://data.services.jetbrains.com/products/releases?code=IIC&latest=true&platform=zip&type=release", + "regex": "version\":\"(?[\\d.]+)\".*\"build\":\"(?[\\d.]+)\"", + "replace": "${ver}-${build}" + }, + "autoupdate": { + "url": "https://download.jetbrains.com/idea/ideaIC-$matchVer.win.zip", + "hash": { + "url": "$url.sha256" + } + } } diff --git a/bucket/idlemaster-extended.json b/bucket/idlemaster-extended.json index 8b8dc6793fe..a920de7df9d 100644 --- a/bucket/idlemaster-extended.json +++ b/bucket/idlemaster-extended.json @@ -1,30 +1,18 @@ { "version": "1.10.0", - "description": "Get your Steam Trading Cards the Fast Way (Fast Mode Extension)", + "description": "Get Steam Trading Cards the Fast Way (Fast Mode Extension)", "homepage": "https://github.com/JonasNilson/idle_master_extended", - "license": { - "identifier": "GPL-2.0-only", - "url": "https://github.com/JonasNilson/idle_master_extended/blob/develop/LICENSE" - }, + "license": "GPL-2.0", "url": "https://github.com/JonasNilson/idle_master_extended/releases/download/v1.10.0/idle_master_extended_v1.10.0.zip", "hash": "24d2f00a1a35b70aaa6ddd836e6bb52c8d68953e81ab478e58f1a85375ceaf97", "extract_dir": "idle_master_extended_v1.10.0", - "bin": [ - [ - "steam-idle.exe", - "steam-idle" - ] - ], "shortcuts": [ [ "IdleMasterExtended.exe", "Idle Master Extended" ] ], - "post_uninstall": "If ($cmd -eq 'uninstall') { Remove-Item ${env:LOCALAPPDATA}\\IdleMasterExtended\\* -Force -Recurse }", - "checkver": { - "github": "https://github.com/JonasNilson/idle_master_extended" - }, + "checkver": "github", "autoupdate": { "url": "https://github.com/JonasNilson/idle_master_extended/releases/download/v$version/idle_master_extended_v$version.zip", "extract_dir": "idle_master_extended_v$version" diff --git a/bucket/idm-trial-reset.json b/bucket/idm-trial-reset.json index 62e7f2a4996..c384d9d1e48 100644 --- a/bucket/idm-trial-reset.json +++ b/bucket/idm-trial-reset.json @@ -1,30 +1,30 @@ { - "version": "1.0.0", - "description": "Use IDM forever without cracking", - "homepage": "https://github.com/J2TEAM/idm-trial-reset", - "license": "MIT", - "architecture": { - "64bit": { - "url": "https://github.com/J2TEAM/idm-trial-reset/releases/download/v1.0.0/IDM.Trial.Reset.v1.0.0.zip", - "hash": "372dc10fbe87c1744d2852877e0d36d37e034b5507f868de61c8ba6a46d0e012" - } + "architecture": { + "64bit": { + "hash": "372dc10fbe87c1744d2852877e0d36d37e034b5507f868de61c8ba6a46d0e012", + "url": "https://github.com/J2TEAM/idm-trial-reset/releases/download/v1.0.0/IDM.Trial.Reset.v1.0.0.zip" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "hash": { + "regex": "SHA-256:\\ ([\\d\\w]+)", + "url": "https://github.com/J2TEAM/idm-trial-reset/releases" }, - "shortcuts": [ - [ - "IDM Trial Reset.exe", - "IDM Trial Reset" - ] - ], - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/J2TEAM/idm-trial-reset/releases/download/v$version/IDM.Trial.Reset.v$version.zip", - "hash": { - "url": "https://github.com/J2TEAM/idm-trial-reset/releases", - "regex": "SHA-256:\\ ([\\d\\w]+)" - } - } - } - } + "url": "https://github.com/J2TEAM/idm-trial-reset/releases/download/v$version/IDM.Trial.Reset.v$version.zip" + } + } + }, + "checkver": "github", + "description": "Use IDM forever without cracking", + "homepage": "https://github.com/J2TEAM/idm-trial-reset", + "license": "MIT", + "shortcuts": [ + [ + "IDM Trial Reset.exe", + "IDM Trial Reset" + ] + ], + "version": "1.0.0" } diff --git a/bucket/iiscrypto.json b/bucket/iiscrypto.json index 29d3fbb55c3..6577cf96af3 100644 --- a/bucket/iiscrypto.json +++ b/bucket/iiscrypto.json @@ -1,5 +1,5 @@ { - "url": "https://www.nartac.com/Downloads/IISCrypto/IISCrypto.exe", - "version": "3.0", - "bin": "iiscrypto.exe" + "bin": "iiscrypto.exe", + "url": "https://www.nartac.com/Downloads/IISCrypto/IISCrypto.exe", + "version": "3.0" } diff --git a/bucket/ilrepack.json b/bucket/ilrepack.json index 9e43649d293..48af84585b4 100644 --- a/bucket/ilrepack.json +++ b/bucket/ilrepack.json @@ -1,7 +1,11 @@ { - "url": "https://www.nuget.org/api/v2/package/ILRepack/2.0.18#1.zip", - "version": "2.0.18", - "bin": [ - ["tools\\ilrepack.exe", "ilrepack", ""] - ] + "bin": [ + [ + "tools\\ilrepack.exe", + "ilrepack", + "" + ] + ], + "url": "https://www.nuget.org/api/v2/package/ILRepack/2.0.18#1.zip", + "version": "2.0.18" } diff --git a/bucket/ilspycmd.json b/bucket/ilspycmd.json index 9a7edce7c73..66b3d20aaea 100644 --- a/bucket/ilspycmd.json +++ b/bucket/ilspycmd.json @@ -1,8 +1,8 @@ { - "url": "https://www.nuget.org/api/v2/package/ilspycmd/7.1.0.6543#1.zip", - "version": "7.1.0.6543", - "bin": "ilspycmd.bat", - "pre_install": [ - "\"@dotnet $dir\\tools\\netcoreapp3.1\\any\\ilspycmd.dll %*\" | Out-File $dir\\ilspycmd.bat -Encoding ASCII" - ] + "bin": "ilspycmd.bat", + "pre_install": [ + "\"@dotnet $dir\\tools\\netcoreapp3.1\\any\\ilspycmd.dll %*\" | Out-File $dir\\ilspycmd.bat -Encoding ASCII" + ], + "url": "https://www.nuget.org/api/v2/package/ilspycmd/7.1.0.6543#1.zip", + "version": "7.1.0.6543" } diff --git a/bucket/imgcat.json b/bucket/imgcat.json index 4353a230324..9acdaef9d73 100644 --- a/bucket/imgcat.json +++ b/bucket/imgcat.json @@ -1,32 +1,32 @@ { - "architecture": { - "32bit": { - "hash": "9fb715c3ea7ba968ba730bf40ba2b664daca5c648753f944806c6020ac94b7b8", - "url": "https://github.com/trashhalo/imgcat/releases/download/v1.2.0/imgcat_1.2.0_Windows_i386.tar.gz" - }, - "64bit": { - "hash": "b084f11bde2414c0b7a7f6354e4a0c61108bf7b92ff611bef429b7ee4b06fbaf", - "url": "https://github.com/trashhalo/imgcat/releases/download/v1.2.0/imgcat_1.2.0_Windows_x86_64.tar.gz" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/trashhalo/imgcat/releases/download/v$version/imgcat_$version_Windows_i386.tar.gz" - }, - "64bit": { - "url": "https://github.com/trashhalo/imgcat/releases/download/v$version/imgcat_$version_Windows_x86_64.tar.gz" - } - }, - "hash": { - "mode": "extract", - "url": "https://github.com/trashhalo/imgcat/releases/download/v$version/checksums.txt" - } - }, - "bin": "imgcat.exe", - "checkver": "github", - "description": "a tool to output images as RGB ANSI graphics on the terminal", - "homepage": "https://github.com/trashhalo/imgcat", - "license": "MIT", - "version": "1.2.0" + "version": "1.2.0", + "homepage": "https://github.com/trashhalo/imgcat", + "description": "a tool to output images as RGB ANSI graphics on the terminal", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/trashhalo/imgcat/releases/download/v1.2.0/imgcat_1.2.0_Windows_x86_64.tar.gz", + "hash": "b084f11bde2414c0b7a7f6354e4a0c61108bf7b92ff611bef429b7ee4b06fbaf" + }, + "32bit": { + "url": "https://github.com/trashhalo/imgcat/releases/download/v1.2.0/imgcat_1.2.0_Windows_i386.tar.gz", + "hash": "9fb715c3ea7ba968ba730bf40ba2b664daca5c648753f944806c6020ac94b7b8" + } + }, + "bin": "imgcat.exe", + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/trashhalo/imgcat/releases/download/v$version/imgcat_$version_Windows_x86_64.tar.gz" + }, + "32bit": { + "url": "https://github.com/trashhalo/imgcat/releases/download/v$version/imgcat_$version_Windows_i386.tar.gz" + } + }, + "hash": { + "url": "https://github.com/trashhalo/imgcat/releases/download/v$version/checksums.txt", + "mode": "extract" + } + } } diff --git a/bucket/imgdrive-portable.json b/bucket/imgdrive-portable.json index b1c1f0f0a99..1a67727875f 100644 --- a/bucket/imgdrive-portable.json +++ b/bucket/imgdrive-portable.json @@ -38,6 +38,5 @@ }, "autoupdate": { "url": "https://download.yubsoft.com/imgdriveportable_$version.zip" - }, - "_from": "okibcn/ScoopMaster" + } } diff --git a/bucket/inbox-notifier.json b/bucket/inbox-notifier.json index 261b9a36d78..f12a0f68b35 100644 --- a/bucket/inbox-notifier.json +++ b/bucket/inbox-notifier.json @@ -1,40 +1,40 @@ { - "version": "3.9.0", - "description": "A tray utility to receive Gmail notifications instantly in the Windows taskbar", - "homepage": "https://github.com/xavierfoucrier/inbox-notifier", - "license": "MIT", - "notes": "Some data is contained within \"C:\\Users\\\\AppData\\Local\\Xavier_Foucrier\".", - "url": "https://github.com/xavierfoucrier/inbox-notifier/releases/download/v3.9.0/Inbox.Notifier.3.9.0.exe", - "hash": "7d7d05cb52d645aeb76bad7bcaf00ee3e5daea334835fe72d60b819be28777da", - "innosetup": true, - "pre_install": [ - "Get-ChildItem \"$dir\\*\" -Include @('*.exe', '*.dll', '*.json', '*.config') -Recurse | Select -ExpandProperty FullName | ForEach-Object {", - " if ($architecture -eq '64bit') {", - " if ($_.Contains(',1')) {Rename-Item $_ $_.Replace(',1', '')}", - " if ($_.Contains(',2')) {Remove-Item $_}", - " if ($_.Contains(',3')) {Remove-Item $_}", - " }", - " elseif ($architecture -eq '32bit') {", - " if ($_.Contains(',2')) {Rename-Item $_ $_.Replace(',2', '')}", - " if ($_.Contains(',3')) {Rename-Item $_ $_.Replace(',3', '')}", - " if ($_.Contains(',1')) {Remove-Item $_}", - " }", - "}", - "[xml]$xml = Get-Content \"$dir\\Inbox Notifier.exe.config\"", - "$xml.SelectSingleNode(\"/configuration/userSettings/notifier.Properties.Settings/setting[@name='Language']/value\").InnerText = 'English'", - "$xml.SelectSingleNode(\"/configuration/userSettings/notifier.Properties.Settings/setting[@name='UpdateService']/value\").InnerText = 'False'", - "$xml.SelectSingleNode(\"/configuration/userSettings/notifier.Properties.Settings/setting[@name='UpdateRequired']/value\").InnerText = 'False'", - "$xml.SelectSingleNode(\"/configuration/userSettings/notifier.Properties.Settings/setting[@name='UpdateDownload']/value\").InnerText = 'False'", - "$xml.Save(\"$dir\\Inbox Notifier.exe.config\")" - ], - "shortcuts": [ - [ - "Inbox Notifier.exe", - "Inbox Notifier" - ] - ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/xavierfoucrier/inbox-notifier/releases/download/v$version/Inbox.Notifier.$version.exe" - } + "autoupdate": { + "url": "https://github.com/xavierfoucrier/inbox-notifier/releases/download/v$version/Inbox.Notifier.$version.exe" + }, + "checkver": "github", + "description": "A tray utility to receive Gmail notifications instantly in the Windows taskbar", + "hash": "7d7d05cb52d645aeb76bad7bcaf00ee3e5daea334835fe72d60b819be28777da", + "homepage": "https://github.com/xavierfoucrier/inbox-notifier", + "innosetup": true, + "license": "MIT", + "notes": "Some data is contained within \"C:\\Users\\\\AppData\\Local\\Xavier_Foucrier\".", + "pre_install": [ + "Get-ChildItem \"$dir\\*\" -Include @('*.exe', '*.dll', '*.json', '*.config') -Recurse | Select -ExpandProperty FullName | ForEach-Object {", + " if ($architecture -eq '64bit') {", + " if ($_.Contains(',1')) {Rename-Item $_ $_.Replace(',1', '')}", + " if ($_.Contains(',2')) {Remove-Item $_}", + " if ($_.Contains(',3')) {Remove-Item $_}", + " }", + " elseif ($architecture -eq '32bit') {", + " if ($_.Contains(',2')) {Rename-Item $_ $_.Replace(',2', '')}", + " if ($_.Contains(',3')) {Rename-Item $_ $_.Replace(',3', '')}", + " if ($_.Contains(',1')) {Remove-Item $_}", + " }", + "}", + "[xml]$xml = Get-Content \"$dir\\Inbox Notifier.exe.config\"", + "$xml.SelectSingleNode(\"/configuration/userSettings/notifier.Properties.Settings/setting[@name='Language']/value\").InnerText = 'English'", + "$xml.SelectSingleNode(\"/configuration/userSettings/notifier.Properties.Settings/setting[@name='UpdateService']/value\").InnerText = 'False'", + "$xml.SelectSingleNode(\"/configuration/userSettings/notifier.Properties.Settings/setting[@name='UpdateRequired']/value\").InnerText = 'False'", + "$xml.SelectSingleNode(\"/configuration/userSettings/notifier.Properties.Settings/setting[@name='UpdateDownload']/value\").InnerText = 'False'", + "$xml.Save(\"$dir\\Inbox Notifier.exe.config\")" + ], + "shortcuts": [ + [ + "Inbox Notifier.exe", + "Inbox Notifier" + ] + ], + "url": "https://github.com/xavierfoucrier/inbox-notifier/releases/download/v3.9.0/Inbox.Notifier.3.9.0.exe", + "version": "3.9.0" } diff --git a/bucket/inconsolata-variable.json b/bucket/inconsolata-variable.json index 69744ad98cf..22487159d87 100644 --- a/bucket/inconsolata-variable.json +++ b/bucket/inconsolata-variable.json @@ -1,31 +1,31 @@ { - "version": "3.000", - "description": "Development repo of Inconsolata Fonts by Raph Levien", - "license": "OFL-1.1", - "homepage": "https://github.com/googlefonts/Inconsolata", - "url": "https://github.com/googlefonts/Inconsolata/releases/download/v3.000/Inconsolata-VF.ttf", - "hash": "33dd95333e9e51ed75c18ccd340f4f7166773ff5303ddedb9d084a623f829d08", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/googlefonts/Inconsolata/releases/download/v$version/Inconsolata-VF.ttf" - }, - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Inconsolata' variable TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "autoupdate": { + "url": "https://github.com/googlefonts/Inconsolata/releases/download/v$version/Inconsolata-VF.ttf" + }, + "checkver": "github", + "description": "Development repo of Inconsolata Fonts by Raph Levien", + "hash": "33dd95333e9e51ed75c18ccd340f4f7166773ff5303ddedb9d084a623f829d08", + "homepage": "https://github.com/googlefonts/Inconsolata", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Inconsolata' variable TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://github.com/googlefonts/Inconsolata/releases/download/v3.000/Inconsolata-VF.ttf", + "version": "3.000" } diff --git a/bucket/intellitrace.json b/bucket/intellitrace.json index b576989a402..630bdedbe52 100644 --- a/bucket/intellitrace.json +++ b/bucket/intellitrace.json @@ -1,24 +1,12 @@ { - "bin": [ - [ - "IntelliTraceSC.exe", - "IntelliTraceSC", - "" - ], - [ - "IntelliTraceSC.exe", - "itrace", - "" - ], - [ - "IntelliTraceSC.exe", - "IntelliTrace", - "" - ] - ], - "pre_install": [ - "pushd $dir; 7z x IntelliTraceCollector.exe; del IntelliTraceCollector.exe; 7z x IntelliTraceCollection.cab; del IntelliTraceCollection.cab" - ], - "url": "https://download.visualstudio.microsoft.com/download/pr/747eae51-7494-4590-b9de-d22f0d29ecac/8b13515229b156e2dc0fe7ca14a70850/intellitracecollector.exe", - "version": "15.0.27617.1" + "url": "https://download.visualstudio.microsoft.com/download/pr/747eae51-7494-4590-b9de-d22f0d29ecac/8b13515229b156e2dc0fe7ca14a70850/intellitracecollector.exe", + "version": "15.0.27617.1", + "pre_install": [ + "pushd $dir; 7z x IntelliTraceCollector.exe; del IntelliTraceCollector.exe; 7z x IntelliTraceCollection.cab; del IntelliTraceCollection.cab" + ], + "bin": [ + ["IntelliTraceSC.exe", "IntelliTraceSC", ""], + ["IntelliTraceSC.exe", "itrace", ""], + ["IntelliTraceSC.exe", "IntelliTrace", ""] + ] } diff --git a/bucket/iobit-driver-booster.json b/bucket/iobit-driver-booster.json index fbb0cb0ab14..f2c598b03dd 100644 --- a/bucket/iobit-driver-booster.json +++ b/bucket/iobit-driver-booster.json @@ -1,15 +1,15 @@ { - "version": "8.6.0.552", - "description": "Helps Updating 3,500,000+ Drivers for Both Online and Offline PC", - "homepage": "https://www.iobit.com/en/driver-booster.php", - "license": "BSD-3-Clause", - "url": "https://storage.live.com/items/F66E0B358F887479!3233:/iobitdriverbooster.7z?authkey=AJ1qHDgeAMvtdQc#/dl.7z", - "bin": "DriverBoosterPortable.exe", - "persist": "Data", - "shortcuts": [ - [ - "DriverBoosterPortable.exe", - "Driver Booster" - ] - ] + "bin": "DriverBoosterPortable.exe", + "description": "Helps Updating 3,500,000+ Drivers for Both Online and Offline PC", + "homepage": "https://www.iobit.com/en/driver-booster.php", + "license": "BSD-3-Clause", + "persist": "Data", + "shortcuts": [ + [ + "DriverBoosterPortable.exe", + "Driver Booster" + ] + ], + "url": "https://storage.live.com/items/F66E0B358F887479!3233:/iobitdriverbooster.7z?authkey=AJ1qHDgeAMvtdQc#/dl.7z", + "version": "8.6.0.552" } diff --git a/bucket/iosevka-curly-slab.json b/bucket/iosevka-curly-slab.json index 2cc196a418c..0d92a2f78e9 100644 --- a/bucket/iosevka-curly-slab.json +++ b/bucket/iosevka-curly-slab.json @@ -1,11 +1,14 @@ { + "version": "22.0.0", + "description": "Versatile typeface for code, from code.", + "license": "OFL-1.1", + "homepage": "https://github.com/be5invis/Iosevka", + "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-curly-slab-22.0.0.zip", + "hash": "287b527e36be748f6e391bd9a0c395737a39d3128c329338b73aa0d7725e569d", + "checkver": "github", "autoupdate": { "url": "https://github.com/be5invis/Iosevka/releases/download/v$version/super-ttc-iosevka-curly-slab-$version.zip" }, - "checkver": "github", - "description": "Versatile typeface for code, from code.", - "hash": "287b527e36be748f6e391bd9a0c395737a39d3128c329338b73aa0d7725e569d", - "homepage": "https://github.com/be5invis/Iosevka", "installer": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -15,7 +18,6 @@ "}" ] }, - "license": "OFL-1.1", "uninstaller": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -25,7 +27,5 @@ "}", "Write-Host \"'Iosevka Curly Slab' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] - }, - "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-curly-slab-22.0.0.zip", - "version": "22.0.0" + } } diff --git a/bucket/iosevka-curly.json b/bucket/iosevka-curly.json index 29b87a655c1..068817a14cc 100644 --- a/bucket/iosevka-curly.json +++ b/bucket/iosevka-curly.json @@ -1,11 +1,14 @@ { + "version": "22.0.0", + "description": "Versatile typeface for code, from code.", + "license": "OFL-1.1", + "homepage": "https://github.com/be5invis/Iosevka", + "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-curly-22.0.0.zip", + "hash": "0e7566eda1831c8dd3e1775366139058a644e96c86b773ada07dadc8121df6d4", + "checkver": "github", "autoupdate": { "url": "https://github.com/be5invis/Iosevka/releases/download/v$version/super-ttc-iosevka-curly-$version.zip" }, - "checkver": "github", - "description": "Versatile typeface for code, from code.", - "hash": "0e7566eda1831c8dd3e1775366139058a644e96c86b773ada07dadc8121df6d4", - "homepage": "https://github.com/be5invis/Iosevka", "installer": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -15,7 +18,6 @@ "}" ] }, - "license": "OFL-1.1", "uninstaller": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -25,7 +27,5 @@ "}", "Write-Host \"'Iosevka Curly' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] - }, - "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-curly-22.0.0.zip", - "version": "22.0.0" + } } diff --git a/bucket/iosevka-slab.json b/bucket/iosevka-slab.json index 4a59e0972f7..ca6a3dd1bdf 100644 --- a/bucket/iosevka-slab.json +++ b/bucket/iosevka-slab.json @@ -1,11 +1,14 @@ { + "version": "22.0.0", + "description": "Versatile typeface for code, from code.", + "license": "OFL-1.1", + "homepage": "https://github.com/be5invis/Iosevka", + "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-slab-22.0.0.zip", + "hash": "412bf0ac5ce62f50a5074e7d4a1b0d3049688a99429dc00d23078689b51e9dd1", + "checkver": "github", "autoupdate": { "url": "https://github.com/be5invis/Iosevka/releases/download/v$version/super-ttc-iosevka-slab-$version.zip" }, - "checkver": "github", - "description": "Versatile typeface for code, from code.", - "hash": "412bf0ac5ce62f50a5074e7d4a1b0d3049688a99429dc00d23078689b51e9dd1", - "homepage": "https://github.com/be5invis/Iosevka", "installer": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -15,7 +18,6 @@ "}" ] }, - "license": "OFL-1.1", "uninstaller": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -25,7 +27,5 @@ "}", "Write-Host \"'Iosevka Slab' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] - }, - "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-slab-22.0.0.zip", - "version": "22.0.0" + } } diff --git a/bucket/iosevka-ss04.json b/bucket/iosevka-ss04.json index 06bc2977c6f..c482b913f48 100644 --- a/bucket/iosevka-ss04.json +++ b/bucket/iosevka-ss04.json @@ -1,11 +1,14 @@ { + "version": "22.0.0", + "description": "Versatile typeface for code, from code.", + "license": "OFL-1.1", + "homepage": "https://github.com/be5invis/Iosevka", + "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss04-22.0.0.zip", + "hash": "88ff4ffce15d52b5aebae4c9e2270b994b58f56ffe50d1a0c23a3b6d82016e69", + "checkver": "github", "autoupdate": { "url": "https://github.com/be5invis/Iosevka/releases/download/v$version/super-ttc-iosevka-ss04-$version.zip" }, - "checkver": "github", - "description": "Versatile typeface for code, from code.", - "hash": "88ff4ffce15d52b5aebae4c9e2270b994b58f56ffe50d1a0c23a3b6d82016e69", - "homepage": "https://github.com/be5invis/Iosevka", "installer": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -15,7 +18,6 @@ "}" ] }, - "license": "OFL-1.1", "uninstaller": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -25,7 +27,5 @@ "}", "Write-Host \"'Iosevka SS04' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] - }, - "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss04-22.0.0.zip", - "version": "22.0.0" + } } diff --git a/bucket/iosevka-ss06.json b/bucket/iosevka-ss06.json index 2086eac89ea..46ff9732d72 100644 --- a/bucket/iosevka-ss06.json +++ b/bucket/iosevka-ss06.json @@ -1,14 +1,11 @@ { - "version": "22.0.0", - "description": "Versatile typeface for code, from code.", - "license": "OFL-1.1", - "homepage": "https://github.com/be5invis/Iosevka", - "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss06-22.0.0.zip", - "hash": "5b57544a515dd1712bd3751eae6167508036010a8dc525909da131011e0529e7", - "checkver": "github", "autoupdate": { "url": "https://github.com/be5invis/Iosevka/releases/download/v$version/super-ttc-iosevka-ss06-$version.zip" }, + "checkver": "github", + "description": "Versatile typeface for code, from code.", + "hash": "5b57544a515dd1712bd3751eae6167508036010a8dc525909da131011e0529e7", + "homepage": "https://github.com/be5invis/Iosevka", "installer": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -18,6 +15,7 @@ "}" ] }, + "license": "OFL-1.1", "uninstaller": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -27,5 +25,7 @@ "}", "Write-Host \"'Iosevka SS06' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] - } + }, + "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss06-22.0.0.zip", + "version": "22.0.0" } diff --git a/bucket/iosevka-ss07.json b/bucket/iosevka-ss07.json index b1f98106cb7..b98c23e2ee8 100644 --- a/bucket/iosevka-ss07.json +++ b/bucket/iosevka-ss07.json @@ -1,14 +1,11 @@ { - "version": "22.0.0", - "description": "Versatile typeface for code, from code.", - "license": "OFL-1.1", - "homepage": "https://github.com/be5invis/Iosevka", - "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss07-22.0.0.zip", - "hash": "c4650a59981e55fbc420b42c2cf955247103ac41c4debfa4e313976c0bed7b2f", - "checkver": "github", "autoupdate": { "url": "https://github.com/be5invis/Iosevka/releases/download/v$version/super-ttc-iosevka-ss07-$version.zip" }, + "checkver": "github", + "description": "Versatile typeface for code, from code.", + "hash": "c4650a59981e55fbc420b42c2cf955247103ac41c4debfa4e313976c0bed7b2f", + "homepage": "https://github.com/be5invis/Iosevka", "installer": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -18,6 +15,7 @@ "}" ] }, + "license": "OFL-1.1", "uninstaller": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -27,5 +25,7 @@ "}", "Write-Host \"'Iosevka SS07' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] - } + }, + "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss07-22.0.0.zip", + "version": "22.0.0" } diff --git a/bucket/iosevka-ss08.json b/bucket/iosevka-ss08.json index 809b129924b..5896830bab1 100644 --- a/bucket/iosevka-ss08.json +++ b/bucket/iosevka-ss08.json @@ -1,14 +1,11 @@ { - "version": "22.0.0", - "description": "Versatile typeface for code, from code.", - "license": "OFL-1.1", - "homepage": "https://github.com/be5invis/Iosevka", - "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss08-22.0.0.zip", - "hash": "be4c7489a311a011527f6725e42c2043fe4f69f750f3f4bb6c1b6082a80019e6", - "checkver": "github", "autoupdate": { "url": "https://github.com/be5invis/Iosevka/releases/download/v$version/super-ttc-iosevka-ss08-$version.zip" }, + "checkver": "github", + "description": "Versatile typeface for code, from code.", + "hash": "be4c7489a311a011527f6725e42c2043fe4f69f750f3f4bb6c1b6082a80019e6", + "homepage": "https://github.com/be5invis/Iosevka", "installer": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -18,6 +15,7 @@ "}" ] }, + "license": "OFL-1.1", "uninstaller": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -27,5 +25,7 @@ "}", "Write-Host \"'Iosevka SS08' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] - } + }, + "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss08-22.0.0.zip", + "version": "22.0.0" } diff --git a/bucket/iosevka-ss10.json b/bucket/iosevka-ss10.json index 9b3242a5c3b..ed5d5b9f1fe 100644 --- a/bucket/iosevka-ss10.json +++ b/bucket/iosevka-ss10.json @@ -1,11 +1,14 @@ { + "version": "22.0.0", + "description": "Versatile typeface for code, from code.", + "license": "OFL-1.1", + "homepage": "https://github.com/be5invis/Iosevka", + "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss10-22.0.0.zip", + "hash": "38fe3e2d2ef2db5af8341f7286bb2940c6946ebe939e1ae5e4242be4520f005a", + "checkver": "github", "autoupdate": { "url": "https://github.com/be5invis/Iosevka/releases/download/v$version/super-ttc-iosevka-ss10-$version.zip" }, - "checkver": "github", - "description": "Versatile typeface for code, from code.", - "hash": "38fe3e2d2ef2db5af8341f7286bb2940c6946ebe939e1ae5e4242be4520f005a", - "homepage": "https://github.com/be5invis/Iosevka", "installer": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -15,7 +18,6 @@ "}" ] }, - "license": "OFL-1.1", "uninstaller": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -25,7 +27,5 @@ "}", "Write-Host \"'Iosevka SS10' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] - }, - "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss10-22.0.0.zip", - "version": "22.0.0" + } } diff --git a/bucket/iosevka-ss12.json b/bucket/iosevka-ss12.json index 487d1623bee..7707ca5ca3c 100644 --- a/bucket/iosevka-ss12.json +++ b/bucket/iosevka-ss12.json @@ -1,14 +1,11 @@ { - "version": "22.0.0", - "description": "Versatile typeface for code, from code.", - "license": "OFL-1.1", - "homepage": "https://github.com/be5invis/Iosevka", - "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss12-22.0.0.zip", - "hash": "943219aa5868e4427fce59d9d8048cc65e721e04e579cf548a4a9a91c68eb0c8", - "checkver": "github", "autoupdate": { "url": "https://github.com/be5invis/Iosevka/releases/download/v$version/super-ttc-iosevka-ss12-$version.zip" }, + "checkver": "github", + "description": "Versatile typeface for code, from code.", + "hash": "943219aa5868e4427fce59d9d8048cc65e721e04e579cf548a4a9a91c68eb0c8", + "homepage": "https://github.com/be5invis/Iosevka", "installer": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -18,6 +15,7 @@ "}" ] }, + "license": "OFL-1.1", "uninstaller": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -27,5 +25,7 @@ "}", "Write-Host \"'Iosevka SS12' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] - } + }, + "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss12-22.0.0.zip", + "version": "22.0.0" } diff --git a/bucket/iosevka-ss13.json b/bucket/iosevka-ss13.json index 271fc5dc2e9..e9c14ae7bab 100644 --- a/bucket/iosevka-ss13.json +++ b/bucket/iosevka-ss13.json @@ -1,14 +1,11 @@ { - "version": "22.0.0", - "description": "Versatile typeface for code, from code.", - "license": "OFL-1.1", - "homepage": "https://github.com/be5invis/Iosevka", - "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss13-22.0.0.zip", - "hash": "3f6509185d7c893a98c2907050b48c894e6249a27fb2b5954454d19589c8e353", - "checkver": "github", "autoupdate": { "url": "https://github.com/be5invis/Iosevka/releases/download/v$version/super-ttc-iosevka-ss13-$version.zip" }, + "checkver": "github", + "description": "Versatile typeface for code, from code.", + "hash": "3f6509185d7c893a98c2907050b48c894e6249a27fb2b5954454d19589c8e353", + "homepage": "https://github.com/be5invis/Iosevka", "installer": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -18,6 +15,7 @@ "}" ] }, + "license": "OFL-1.1", "uninstaller": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -27,5 +25,7 @@ "}", "Write-Host \"'Iosevka SS13' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] - } + }, + "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss13-22.0.0.zip", + "version": "22.0.0" } diff --git a/bucket/iosevka.json b/bucket/iosevka.json index fa9fa88cafa..051d1d2c3f7 100644 --- a/bucket/iosevka.json +++ b/bucket/iosevka.json @@ -1,31 +1,34 @@ { "version": "22.0.0", - "description": "Versatile typeface for code, from code.", + "description": "Slender typeface for code, from code", + "homepage": "https://typeof.net/Iosevka/", "license": "OFL-1.1", - "homepage": "https://github.com/be5invis/Iosevka", "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-22.0.0.zip", "hash": "fa475fc1e53f566b8355a7c201c0724c0a35a601b0f54f38dae32ff668c577e4", - "checkver": "github", + "checkver": { + "github": "https://github.com/be5invis/Iosevka" + }, "autoupdate": { "url": "https://github.com/be5invis/Iosevka/releases/download/v$version/super-ttc-iosevka-$version.zip" }, "installer": { "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttc' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "Get-ChildItem $dir -filter '*.ttc' | ForEach-Object {", + " $fontdir = \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\"", + " If (-Not(Test-Path -Path $fontdir)) { New-Item -ItemType \"directory\" -Path $fontdir }", + " New-ItemProperty -Path 'HKCU:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value \"$fontdir\\$($_.Name)\" -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$fontdir\"", "}" ] }, "uninstaller": { "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttc' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Iosevka' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + "Get-ChildItem $dir -filter '*.ttc' | ForEach-Object {", + " $fontdir = \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\"", + " If (-Not(Test-Path -Path \"$fontdir\\Deleted\")) { New-Item -ItemType \"directory\" -Path \"$fontdir\\Deleted\" }", + " Remove-ItemProperty -Path 'HKCU:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Move-Item \"$fontdir\\$($_.Name)\" -Destination \"$fontdir\\Deleted\\$($_.Name)\" -Force", + "}" ] } } diff --git a/bucket/ironwail.json b/bucket/ironwail.json index 1498253a0ea..fa604ddc609 100644 --- a/bucket/ironwail.json +++ b/bucket/ironwail.json @@ -30,11 +30,11 @@ "architecture": { "32bit": { "url": "https://github.com/andrei-drexler/ironwail/releases/download/v0.7.0/ironwail-0.7.0-win32.zip", - "hash": "7bf0a1332e655ca9d950210a5753ba400d8df6b7fddb1e7daf4c9414045b81ef" + "hash": "e1b457b4d7078990fff1c07320219565a869d37104105b51c2c0134a9d46bfba" }, "64bit": { "url": "https://github.com/andrei-drexler/ironwail/releases/download/v0.7.0/ironwail-0.7.0-win64.zip", - "hash": "f6ace25088f7466fc568f8f77482ae93c2edaae66327e9d2e0df34b2802c651e" + "hash": "4f0249ff0918c559ec5033c101796edeca7c07bac0e0b3c8c9dcec9b28e7a4a7" } }, "bin": [ diff --git a/bucket/irreader.json b/bucket/irreader.json index ed816f942b4..8f44794cc8e 100644 --- a/bucket/irreader.json +++ b/bucket/irreader.json @@ -1,13 +1,25 @@ { - "homepage": "http://irreader.fatecore.com/", - "version": "1.6.9", - "license": "Freeware", - "url": "http://irreader.fatecore.com/download/irreader-1.6.9.zip", - "depends": "", - "hash": "64735c30049864270201fb5db2f6c17226026f466e38b64ea81d8feb7d6fad92", - "bin": "", - "checkver": "v([\\d.]+) 20", "autoupdate": { "url": "http://irreader.fatecore.com/download/irreader-$version.zip" - } + }, + "checkver": { + "regex": "irreader v((\\d+\\.\\d+\\.\\d+))", + "url": "http://irreader.fatecore.com/" + }, + "hash": "64735c30049864270201fb5db2f6c17226026f466e38b64ea81d8feb7d6fad92", + "homepage": "http://irreader.fatecore.com/", + "installer": { + "script": [ + "Expand-7zipArchive \"$dir\\irreader` $version.exe\" \"$dir\"", + "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-32.7z\" \"$dir\"" + ] + }, + "shortcuts": [ + [ + "irreader.exe", + "irreader" + ] + ], + "url": "http://irreader.fatecore.com/download/irreader-1.6.9.zip", + "version": "1.6.9" } diff --git a/bucket/j-link.json b/bucket/j-link.json index 85def85412d..8a0c0c5ccb2 100644 --- a/bucket/j-link.json +++ b/bucket/j-link.json @@ -1,9 +1,8 @@ { - "version": "7.00", - "description": "J-Link Software & Documentation Pack", - "homepage": "https://www.segger.com/downloads/jlink", - "license": "Unknown", - "url": "https://www.segger.com/downloads/jlink/JLink_Windows_V700a.exe?accept_license_agreement=accepted", - "hash": "ECE447E0F758E2314EFC7AC8E9F2DA2CD6F6AA610C372FD14A67E1EEF7A38483", - "_from": "okibcn/ScoopMaster" + "version": "7.00", + "description": "J-Link Software & Documentation Pack", + "homepage": "https://www.segger.com/downloads/jlink", + "license": "Unknown", + "url": "https://www.segger.com/downloads/jlink/JLink_Windows_V700a.exe?accept_license_agreement=accepted", + "hash": "ECE447E0F758E2314EFC7AC8E9F2DA2CD6F6AA610C372FD14A67E1EEF7A38483" } diff --git a/bucket/ja-netfilter.json b/bucket/ja-netfilter.json index 6dadf06748d..3bec12d3fb9 100644 --- a/bucket/ja-netfilter.json +++ b/bucket/ja-netfilter.json @@ -1,20 +1,20 @@ { - "autoupdate": { - "url": "https://github.com/ja-netfilter/ja-netfilter/releases/download/$version/ja-netfilter-$version.zip" - }, - "checkver": { - "github": "https://github.com/ja-netfilter/ja-netfilter/" - }, - "description": "A javaagent framework", - "extract_dir": "ja-netfilter", - "hash": "2e60fe0febb617388ae7faa51724f2c3233921a3ec4f08f9e8d9118a3b094280", - "homepage": "https://zhile.io/2021/11/29/ja-netfilter-javaagent-lib.html", - "license": { - "identifier": "GPL-3.0-only", - "url": "https://github.com/ja-netfilter/ja-netfilter/blob/master/LICENSE" - }, - "notes": "Configure as described in \"$dir\\README.pdf\"! For testing purposes only, not for commercial use!", - "persist": "config", - "url": "https://github.com/ja-netfilter/ja-netfilter/releases/download/2022.1.0/ja-netfilter-2022.1.0.zip", - "version": "2022.1.0" + "version": "2022.1.0", + "description": "A javaagent framework", + "homepage": "https://zhile.io/2021/11/29/ja-netfilter-javaagent-lib.html", + "license": { + "identifier": "GPL-3.0-only", + "url": "https://github.com/ja-netfilter/ja-netfilter/blob/master/LICENSE" + }, + "notes": "Configure as described in \"$dir\\README.pdf\"! For testing purposes only, not for commercial use!", + "url": "https://github.com/ja-netfilter/ja-netfilter/releases/download/2022.1.0/ja-netfilter-2022.1.0.zip", + "hash": "2e60fe0febb617388ae7faa51724f2c3233921a3ec4f08f9e8d9118a3b094280", + "extract_dir": "ja-netfilter", + "persist": "config", + "checkver": { + "github": "https://github.com/ja-netfilter/ja-netfilter/" + }, + "autoupdate": { + "url": "https://github.com/ja-netfilter/ja-netfilter/releases/download/$version/ja-netfilter-$version.zip" + } } diff --git a/bucket/jc-aoks.json b/bucket/jc-aoks.json index e566d102654..c56a8efcd5a 100644 --- a/bucket/jc-aoks.json +++ b/bucket/jc-aoks.json @@ -1,14 +1,14 @@ { - "homepage": "https://github.com/kellyjonbrazil/jc", + "autoupdate": { + "url": "https://github.com/kellyjonbrazil/jc/releases/download/v$version/jc-$version.msi" + }, + "bin": "jc.exe", + "checkver": "github", "description": "CLI tool and python library that converts the output of popular command-line tools and file-types to JSON or Dictionaries.", + "extract_dir": "PFiles\\jc", + "hash": "8972c4418f0933ff11ad7bf11bc41f3469647d5a5779beab51227c26ec640543", + "homepage": "https://github.com/kellyjonbrazil/jc", "license": "MIT", - "version": "1.23.1", "url": "https://github.com/kellyjonbrazil/jc/releases/download/v1.23.1/jc-1.23.1.msi", - "hash": "8972c4418f0933ff11ad7bf11bc41f3469647d5a5779beab51227c26ec640543", - "extract_dir": "PFiles\\jc", - "bin": "jc.exe", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/kellyjonbrazil/jc/releases/download/v$version/jc-$version.msi" - } + "version": "1.23.1" } diff --git a/bucket/jellyfincli.json b/bucket/jellyfincli.json index 9545e9e4e1d..f71e2a6d47d 100644 --- a/bucket/jellyfincli.json +++ b/bucket/jellyfincli.json @@ -1,21 +1,21 @@ { - "version": "0.9.1", - "description": "Jellyfin terminal client", - "homepage": "https://github.com/tryffel/jellycli", - "license": "GPL-3.0-only", - "architecture": { - "64bit": { - "url": "https://github.com/tryffel/jellycli/releases/download/v0.9.1/jellycli_0.9.1_Windows_x86_64.exe#/jellycli.exe", - "hash": "179f9cc5734287db657d931d1fe643d909b762d8b65485f839703f9c34d984e7" - } - }, - "bin": "jellycli.exe", - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/tryffel/jellycli/releases/download/v$version/jellycli_$version_Windows_x86_64.exe#/jellycli.exe" - } - } - } + "architecture": { + "64bit": { + "hash": "179f9cc5734287db657d931d1fe643d909b762d8b65485f839703f9c34d984e7", + "url": "https://github.com/tryffel/jellycli/releases/download/v0.9.1/jellycli_0.9.1_Windows_x86_64.exe#/jellycli.exe" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/tryffel/jellycli/releases/download/v$version/jellycli_$version_Windows_x86_64.exe#/jellycli.exe" + } + } + }, + "bin": "jellycli.exe", + "checkver": "github", + "description": "Jellyfin terminal client", + "homepage": "https://github.com/tryffel/jellycli", + "license": "GPL-3.0-only", + "version": "0.9.1" } diff --git a/bucket/jetbrainsmono-nl.json b/bucket/jetbrainsmono-nl.json index fe413574643..cea291ae687 100644 --- a/bucket/jetbrainsmono-nl.json +++ b/bucket/jetbrainsmono-nl.json @@ -1,12 +1,16 @@ { + "version": "2.304", + "description": "JetBrains Mono - the free and open-source typeface for developers", + "license": "OFL-1.1", + "homepage": "https://github.com/JetBrains/JetBrainsMono", + "url": "https://github.com/JetBrains/JetBrainsMono/releases/download/v2.304/JetBrainsMono-2.304.zip", + "hash": "6f6376c6ed2960ea8a963cd7387ec9d76e3f629125bc33d1fdcd7eb7012f7bbf", + "extract_dir": "fonts/ttf", + "checkver": "github", "autoupdate": { "url": "https://github.com/JetBrains/JetBrainsMono/releases/download/v$version/JetBrainsMono-$version.zip" }, - "checkver": "github", - "description": "JetBrains Mono – the free and open-source typeface for developers", - "extract_dir": "ttf", - "hash": "6f6376c6ed2960ea8a963cd7387ec9d76e3f629125bc33d1fdcd7eb7012f7bbf", - "homepage": "https://github.com/JetBrains/JetBrainsMono", + "pre_install": "Get-ChildItem $dir -Exclude JetBrainsMonoNL-*.ttf | Remove-Item", "installer": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -17,8 +21,6 @@ "Write-Host \"Remember to uninstall this app before installing a JetBrains IDE.\" -Foreground Magenta" ] }, - "license": "OFL-1.1", - "pre_install": "Get-ChildItem $dir -Exclude JetBrainsMonoNL-*.ttf | Remove-Item", "uninstaller": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -28,7 +30,5 @@ "}", "Write-Host \"'JetBrains Mono' no-ligature TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] - }, - "url": "https://github.com/JetBrains/JetBrainsMono/releases/download/v2.304/JetBrainsMono-2.304.zip", - "version": "2.304" + } } diff --git a/bucket/jeveassets.json b/bucket/jeveassets.json index 4d3258c2c84..09bd3e6a2df 100644 --- a/bucket/jeveassets.json +++ b/bucket/jeveassets.json @@ -3,7 +3,7 @@ "homepage": "https://github.com/GoldenGnu/jeveassets", "license": "GPL-2.0-only", "description": "jEveAssets is an out-of-game asset manager for Eve-Online, written in Java.", - "url": "https://ghproxy.com/https://github.com/GoldenGnu/jeveassets/releases/download/jeveassets-7.5.0/jeveassets-7.5.0.zip", + "url": "https://github.com/GoldenGnu/jeveassets/releases/download/jeveassets-7.5.0/jeveassets-7.5.0.zip", "hash": "d6ba784a2ae58a06d717b83e94b151e13021747695051904b21340a4663c2407", "suggest": { "JRE": "java/temurin-jre" @@ -22,10 +22,9 @@ "regex": "tag/([\\w.-]+)" }, "autoupdate": { - "url": "https://ghproxy.com/https://github.com/GoldenGnu/jeveassets/releases/download/$version/$version.zip", + "url": "https://github.com/GoldenGnu/jeveassets/releases/download/$version/$version.zip", "hash": { "mode": "download" } - }, - "_from": "okibcn/ScoopMaster" + } } diff --git a/bucket/jianyingpro.json b/bucket/jianyingpro.json index 65650c34988..9682f436ed3 100644 --- a/bucket/jianyingpro.json +++ b/bucket/jianyingpro.json @@ -1,11 +1,19 @@ { + "##": "剪映专业版", "version": "3.9.0.9723", - "description": "Video editing application produced by ByteDance", - "homepage": "https://lv.ulikecam.com/", - "license": "Proprietary", - "url": "https://lf3-faceucdn-tos.pstatp.com/obj/faceu-packages/Jianying_3_9_0_9723_jianyingpro_0_creatortool.exe#/jianyingpro.7z", + "description": "[剪映专业版] - 剪映专业版拥有强大的素材库,支持多视频轨/音频轨编辑,用AI为创作赋能,满足多种专业剪辑场景。目前这款剪辑软件广泛应用于自媒体从业者和影视后期专业人士的视频创作工作中。", + "license": { + "identifier": "Proprietary", + "url": "https://sf6-cdn-tos.huoshanstatic.com/obj/ies-hotsoon-draft/vco/ffd22c0b-e01c-400c-a09e-24671a1575a1.html" + }, + "homepage": "https://lv.ulikecam.com", + "url": "https://lf3-package.vlabstatic.com/obj/faceu-packages/Jianying_3_9_0_9723_jianyingpro_0_creatortool.exe#/dl.7z", "hash": "7d9b937ad666911a0086a621da6d4b2a6ffb9b0a975ef2f46af678e07e3482f4", - "extract_dir": "JYPacket/3.9.0.9723", + "pre_install": [ + "Move-Item \"$dir\\JYPacket\\$version\\*\" $dir -Force", + "Remove-Item \"$dir\\JYPacket\" -Force -Recurse" + ], + "bin": "JianyingPro.exe", "shortcuts": [ [ "JianyingPro.exe", @@ -13,12 +21,15 @@ ] ], "checkver": { - "url": "https://sf1-hscdn-tos.pstatp.com/obj/ies-fe-bee/bee_prod/biz_80/bee_prod_80_bee_publish_3563.json", - "regex": "/Jianying_(?[\\d]+)_(?[\\d]+)_(?[\\d]+)_(?[\\d]+)_jianyingpro_0_creatortool.exe", - "replace": "${major}.${minor}.${patch}.${build}" + "url": "https://lf3-beecdn.bytetos.com/obj/ies-fe-bee/bee_prod/biz_80/bee_prod_80_bee_publish_3563.json", + "jsonpath": "$.windows_download_pkg.channel_default", + "regex": "https://lf3-package.vlabstatic.com/(?.*?Jianying_(\\d+)_(\\d+)_(\\d+)_(\\d+)_.*?\\.exe)", + "replace": "${1}.${2}.${3}.${4}" }, "autoupdate": { - "url": "https://lf3-faceucdn-tos.pstatp.com/obj/faceu-packages/Jianying_$underscoreVersion_jianyingpro_0_creatortool.exe#/jianyingpro.7z", - "extract_dir": "JYPacket/$version" + "url": "https://lf3-package.vlabstatic.com/$matchLink#/dl.7z", + "hash": { + "mode": "download" + } } } diff --git a/bucket/jjdown.json b/bucket/jjdown.json index 5d190436a8f..0d3bbf118ec 100644 --- a/bucket/jjdown.json +++ b/bucket/jjdown.json @@ -1,11 +1,18 @@ { "version": "1.234.0", - "description": "A Downloader for BiliBili.", + "description": "这是一个用于下载bilibili视频的PC应用程序,它能够下载99%bilibili视频(不支持番剧),并且它将会终身免费提供使用.", "homepage": "http://client.jijidown.com/", - "license": "Freeware", - "url": "http://clientfile.jijidown.com/PC/WPF/HistoricVersion/WPF_JJDown_v1.234.0.zip", - "hash": "aec882616b488ac861a88adea3f79dcdf38707616b0e902edef488f123afc0b8", + "license": { + "identifier": "Unknown" + }, + "architecture": { + "64bit": { + "url": "http://clientfile.jijidown.com/PC/WPF/HistoricVersion/WPF_JJDown_v1.234.0.zip", + "hash": "aec882616b488ac861a88adea3f79dcdf38707616b0e902edef488f123afc0b8" + } + }, "extract_dir": "[WPF]JJDown", + "bin": "JiJiDownForWPF.exe", "shortcuts": [ [ "JiJiDownForWPF.exe", @@ -16,14 +23,17 @@ "Config", "Language", "Log", - "Temp", - "Download" + "Temp" ], "checkver": { - "url": "http://l.acesheep.com/bili/re.php?c=&callback=scoop&_=", - "regex": "v([\\d.]+).zip" + "url": "http://l.acesheep.com/bili/re.php?callback=1", + "regex": "\\\\\\/HistoricVersion\\\\\\/WPF_JJDown_v(?[\\d.]+).zip" }, "autoupdate": { - "url": "http://clientfile.jijidown.com/PC/WPF/HistoricVersion/WPF_JJDown_v$version.zip" + "architecture": { + "64bit": { + "url": "http://clientfile.jijidown.com/PC/WPF/HistoricVersion/WPF_JJDown_v$matchVersion.zip" + } + } } } diff --git a/bucket/john-the-ripper.json b/bucket/john-the-ripper.json index 753b4d9bfea..8da270c32a1 100644 --- a/bucket/john-the-ripper.json +++ b/bucket/john-the-ripper.json @@ -1,7 +1,11 @@ { - "homepage": "https://www.openwall.com/john/", "version": "1.9.0-jumbo-1", - "license": "GPL-2.0-or-later", + "description": "A password security auditing and recovery tool", + "homepage": "https://www.openwall.com/john/", + "license": { + "identifier": "GPL-2.0-or-later", + "url": "https://github.com/openwall/john/blob/bleeding-jumbo/doc/LICENSE" + }, "architecture": { "64bit": { "url": "https://www.openwall.com/john/k/john-1.9.0-jumbo-1-win64.7z", diff --git a/bucket/jpegcrops.json b/bucket/jpegcrops.json index be3c90de95c..8d9fd1f0859 100644 --- a/bucket/jpegcrops.json +++ b/bucket/jpegcrops.json @@ -1,20 +1,20 @@ { - "version": "0.7.5b", - "description": "A GUI utility for cropping JPEG images without re-compressing", - "homepage": "http://ekot.dk/programmer/JPEGCrops", - "license": { - "identifier": "Freeware", - "url": "http://ekot.dk/programmer/JPEGCrops/license.html" - }, - "url": "http://ekot.dk/programmer/JPEGCrops/JPEGCropsLatest.zip", - "hash": "498f967be1a516ffc2ffa34094f012b7d8c45f7a24c41b9002c35c785d28d189", - "bin": "jpegtran.exe", - "shortcuts": [ - [ - "JPEGCrops.exe", - "JPEGCrops" - ] - ], - "pre_install": "if (!(Test-Path \"$persist_dir\\JPEGCrops.ini\")) { New-Item \"$dir\\JPEGCrops.ini\" | Out-Null }", - "persist": "JPEGCrops.ini" + "bin": "jpegtran.exe", + "description": "A GUI utility for cropping JPEG images without re-compressing", + "hash": "498f967be1a516ffc2ffa34094f012b7d8c45f7a24c41b9002c35c785d28d189", + "homepage": "http://ekot.dk/programmer/JPEGCrops", + "license": { + "identifier": "Freeware", + "url": "http://ekot.dk/programmer/JPEGCrops/license.html" + }, + "persist": "JPEGCrops.ini", + "pre_install": "if (!(Test-Path \"$persist_dir\\JPEGCrops.ini\")) { New-Item \"$dir\\JPEGCrops.ini\" | Out-Null }", + "shortcuts": [ + [ + "JPEGCrops.exe", + "JPEGCrops" + ] + ], + "url": "http://ekot.dk/programmer/JPEGCrops/JPEGCropsLatest.zip", + "version": "0.7.5b" } diff --git a/bucket/jsignpdf.json b/bucket/jsignpdf.json index 53fe4e97259..d167908fb2a 100644 --- a/bucket/jsignpdf.json +++ b/bucket/jsignpdf.json @@ -46,7 +46,7 @@ "url": "https://sourceforge.net/projects/jsignpdf/files/stable/JSignPdf%20$version/JSignPdf_setup_$version.exe", "hash": { "url": "https://sourceforge.net/projects/jsignpdf/rss?path=/stable", - "regex": "files/stable/JSignPdf%20$version/$basename/download\"\\sfilesize=\"[\\d]+\">$md5" + "regex": "\\s+algo=\"md5\">$md5<" } } } diff --git a/bucket/json-edit.json b/bucket/json-edit.json index 678a89c0830..de34461bb42 100644 --- a/bucket/json-edit.json +++ b/bucket/json-edit.json @@ -1,9 +1,11 @@ { + "autoupdate": { + "url": "http://tomeko.net/software/JSONedit/bin/JSONedit_$underscoreVersion.zip" + }, + "checkver": " Version [\\s\\S]*(\\d[\\d.]+\\.[\\d.]+)", + "hash": "5b63311ad33024fb679e09fecec01aa580fcda492e85e5998e590d0ca4573ec4", "homepage": "http://tomeko.net/software/JSONedit/", - "version": "0.9.40", "license": "freeware", - "url": "http://tomeko.net/software/JSONedit/bin/JSONedit_0_9_40.zip", - "hash": "5b63311ad33024fb679e09fecec01aa580fcda492e85e5998e590d0ca4573ec4", "persist": "JSONedit.cfg", "shortcuts": [ [ @@ -11,8 +13,6 @@ "JSONedit" ] ], - "checkver": " Version [\\s\\S]*(\\d[\\d.]+\\.[\\d.]+)", - "autoupdate": { - "url": "http://tomeko.net/software/JSONedit/bin/JSONedit_$underscoreVersion.zip" - } + "url": "http://tomeko.net/software/JSONedit/bin/JSONedit_0_9_40.zip", + "version": "0.9.40" } diff --git a/bucket/jsonui.json b/bucket/jsonui.json index 3cea55d4f81..947cba034e6 100644 --- a/bucket/jsonui.json +++ b/bucket/jsonui.json @@ -1,26 +1,26 @@ { - "version": "1.0.1", - "description": "interactive JSON explorer on your command line", - "license": "Apache 2.0", - "homepage": "https://github.com/gulyasm/jsonui", - "checkver": "github", - "architecture": { - "32bit": { - "url": "https://github.com/gulyasm/jsonui/releases/download/v1.0.1/jsonui_windows_386.exe#/jsonui.exe" - }, - "64bit": { - "url": "https://github.com/gulyasm/jsonui/releases/download/v1.0.1/jsonui_windows_amd64.exe#/jsonui.exe" - } - }, - "autoupdate": { + "version": "1.0.1", + "description": "An interactive, command line JSON explorer. (archived)", + "homepage": "https://github.com/gulyasm/jsonui", + "license": "MIT", "architecture": { - "32bit": { - "url": "https://github.com/gulyasm/jsonui/releases/download/v$version/jsonui_windows_386.exe" - }, - "64bit": { - "url": "https://github.com/gulyasm/jsonui/releases/download/v$version/jsonui_windows_amd64.exe" - } + "64bit": { + "url": "https://github.com/gulyasm/jsonui/releases/download/v1.0.1/jsonui_windows_amd64.exe", + "hash": "a5618415bea0f6dc1a366557872431c6e4948447f8c7b5f92c6cc0c02ae6b4c0" + } + }, + "bin": [ + [ + "jsonui_windows_amd64.exe", + "jsonui" + ] + ], + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/gulyasm/jsonui/releases/download/v$version/jsonui_windows_amd64.exe" + } + } } - }, - "bin": [["jsonui.exe", "jsonui"]] } diff --git a/bucket/juliamono-latin.json b/bucket/juliamono-latin.json index e8f7c9b2340..eb0d1daefe8 100644 --- a/bucket/juliamono-latin.json +++ b/bucket/juliamono-latin.json @@ -1,15 +1,11 @@ { - "version": "0.048", - "description": "repository for JuliaMono, a monospaced font with reasonable Unicode support.", - "license": "OFL-1.1", - "homepage": "https://github.com/cormullion/juliamono", - "url": "https://github.com/cormullion/juliamono/releases/download/v0.048/JuliaMono.zip", - "hash": "8a08fc395370e7c698523cafbd58b5f38110a83b9c62bcc75b11dff0dbceaf66", - "checkver": "github", "autoupdate": { "url": "https://github.com/cormullion/juliamono/releases/download/v$version/JuliaMono.zip" }, - "pre_install": "Get-ChildItem $dir -Exclude *Latin.ttf,LICENSE | Remove-Item", + "checkver": "github", + "description": "repository for JuliaMono, a monospaced font with reasonable Unicode support.", + "hash": "8a08fc395370e7c698523cafbd58b5f38110a83b9c62bcc75b11dff0dbceaf66", + "homepage": "https://github.com/cormullion/juliamono", "installer": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -19,6 +15,8 @@ "}" ] }, + "license": "OFL-1.1", + "pre_install": "Get-ChildItem $dir -Exclude *Latin.ttf,LICENSE | Remove-Item", "uninstaller": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -28,5 +26,7 @@ "}", "Write-Host \"'JuliaMono' Latin TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] - } + }, + "url": "https://github.com/cormullion/juliamono/releases/download/v0.048/JuliaMono.zip", + "version": "0.048" } diff --git a/bucket/junction.json b/bucket/junction.json index 3e2ec6e2037..50da00fa67a 100644 --- a/bucket/junction.json +++ b/bucket/junction.json @@ -1,32 +1,39 @@ { - "homepage": "https://docs.microsoft.com/en-us/sysinternals/", - "description": "Create Win2K NTFS symbolic links.", + "version": "1.07", + "description": "Create Win2K NTFS junction points.", + "homepage": "https://learn.microsoft.com/sysinternals/downloads/junction", "license": { "identifier": "Freeware", - "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + "url": "https://learn.microsoft.com/sysinternals/license-terms" }, - "version": "1.07", "url": "https://download.sysinternals.com/files/Junction.zip", - "hash": "65737caffa2a6196e8a698f749d0032bd6f56045e7e535ccd0833390322019c3", - "checkver": { - "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/junction", - "re": "Junction\\s(?:v|V)?([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/Junction.zip" - }, + "hash": "157dbfbcc0e97e99a78ff075534d1aa64d0d6bf4cae942fc4ed9dd5b4285f1bb", "architecture": { + "64bit": { + "bin": [ + [ + "junction64.exe", + "junction" + ] + ] + }, "32bit": { "bin": "junction.exe" }, - "64bit": { + "arm64": { "bin": [ [ - "junction64.exe", + "junction64a.exe", "junction" - ], - "junction64.exe" + ] ] } + }, + "checkver": { + "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/junction.md", + "regex": "#.*?v([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/Junction.zip" } } diff --git a/bucket/k2pdfopt.json b/bucket/k2pdfopt.json index 950348a586a..0423d61107b 100644 --- a/bucket/k2pdfopt.json +++ b/bucket/k2pdfopt.json @@ -1,45 +1,45 @@ { - "version": "2.54", - "description": "Optimize PDF/DJVU files for mobile e-readers and smartphones.", - "homepage": "https://www.willus.com/k2pdfopt/", - "license": "AGPL-3.0-or-later", - "architecture": { - "64bit": { - "url": "https://github.com/davidxuang/k2pdfopt/releases/download/v2.54/k2pdfopt-win-x64.exe#/k2pdfopt.exe", - "hash": "34b0eb57f3045e01280fe93a13dd7250926ec92fbf53489d709425321ec6963a" - }, - "32bit": { - "url": "https://github.com/davidxuang/k2pdfopt/releases/download/v2.54/k2pdfopt-win-x86.exe#/k2pdfopt.exe", - "hash": "8f0e143e588a452d5e852ee3fd10563ec5f6aaeaebf056fe19a79e5098f3b77a" - } + "architecture": { + "32bit": { + "hash": "8f0e143e588a452d5e852ee3fd10563ec5f6aaeaebf056fe19a79e5098f3b77a", + "url": "https://github.com/davidxuang/k2pdfopt/releases/download/v2.54/k2pdfopt-win-x86.exe#/k2pdfopt.exe" + }, + "64bit": { + "hash": "34b0eb57f3045e01280fe93a13dd7250926ec92fbf53489d709425321ec6963a", + "url": "https://github.com/davidxuang/k2pdfopt/releases/download/v2.54/k2pdfopt-win-x64.exe#/k2pdfopt.exe" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "hash": { + "find": "$sha256", + "url": "https://www.willus.com/k2pdfopt/download/sha256/$version/win32/sha256.txt" }, - "bin": "k2pdfopt.exe", - "shortcuts": [ - [ - "k2pdfopt.exe", - "k2pdfopt" - ] - ], - "checkver": { - "url": "https://www.willus.com/k2pdfopt/k2pdfopt_version.txt", - "regex": "[vV](\\d[\\d.a-z]+)" + "url": "https://github.com/davidxuang/k2pdfopt/releases/download/v$version/k2pdfopt-win-x86.exe#/k2pdfopt.exe" + }, + "64bit": { + "hash": { + "find": "$sha256", + "url": "https://www.willus.com/k2pdfopt/download/sha256/$version/win64/sha256.txt" }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/davidxuang/k2pdfopt/releases/download/v$version/k2pdfopt-win-x64.exe#/k2pdfopt.exe", - "hash": { - "url": "https://www.willus.com/k2pdfopt/download/sha256/$version/win64/sha256.txt", - "find": "$sha256" - } - }, - "32bit": { - "url": "https://github.com/davidxuang/k2pdfopt/releases/download/v$version/k2pdfopt-win-x86.exe#/k2pdfopt.exe", - "hash": { - "url": "https://www.willus.com/k2pdfopt/download/sha256/$version/win32/sha256.txt", - "find": "$sha256" - } - } - } - } + "url": "https://github.com/davidxuang/k2pdfopt/releases/download/v$version/k2pdfopt-win-x64.exe#/k2pdfopt.exe" + } + } + }, + "bin": "k2pdfopt.exe", + "checkver": { + "regex": "[vV](\\d[\\d.a-z]+)", + "url": "https://www.willus.com/k2pdfopt/k2pdfopt_version.txt" + }, + "description": "Optimize PDF/DJVU files for mobile e-readers and smartphones.", + "homepage": "https://www.willus.com/k2pdfopt/", + "license": "AGPL-3.0-or-later", + "shortcuts": [ + [ + "k2pdfopt.exe", + "k2pdfopt" + ] + ], + "version": "2.54" } diff --git a/bucket/kaf-cli.json b/bucket/kaf-cli.json index a85dd0974e5..ec92fd2dd54 100644 --- a/bucket/kaf-cli.json +++ b/bucket/kaf-cli.json @@ -4,16 +4,16 @@ "homepage": "https://github.com/ystyle/kaf-cli", "license": { "identifier": "MulanPSL", - "url": "https://github.com/ystyle/kaf-cli/raw/master/LICENSE" + "url": "https://raw.githubusercontent.com/ystyle/kaf-cli/master/LICENSE" }, "architecture": { "64bit": { - "url": "https://github.com/ystyle/kaf-cli/releases/download/v1.2.12/kaf-cli_v1.2.12_windows_amd64.zip", - "hash": "d91dd1e6c5cd7daa87955399c670757cc39006693f0170a901f22822bab086d7" - }, - "32bit": { "url": "https://github.com/ystyle/kaf-cli/releases/download/v1.2.12/kaf-cli_v1.2.12_windows_386.zip", "hash": "de6c8bbdc4002c612493746818729622250811d8095f61a54ce9ddc54e244574" + }, + "32bit": { + "url": "https://github.com/ystyle/kaf-cli/releases/download/v1.2.12/kaf-cli_v1.2.12_windows_amd64.zip", + "hash": "d91dd1e6c5cd7daa87955399c670757cc39006693f0170a901f22822bab086d7" } }, "bin": [ @@ -24,10 +24,10 @@ "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/ystyle/kaf-cli/releases/download/v$version/kaf-cli_v$version_windows_amd64.zip" + "url": "https://github.com/ystyle/kaf-cli/releases/download/v$version/kaf-cli_v$version_windows_386.zip" }, "32bit": { - "url": "https://github.com/ystyle/kaf-cli/releases/download/v$version/kaf-cli_v$version_windows_386.zip" + "url": "https://github.com/ystyle/kaf-cli/releases/download/v$version/kaf-cli_v$version_windows_amd64.zip" } } } diff --git a/bucket/katrain.json b/bucket/katrain.json index c51a91d0c9c..60a1eaa9716 100644 --- a/bucket/katrain.json +++ b/bucket/katrain.json @@ -1,49 +1,18 @@ { - "version": "1.12.3", - "description": "Improve your Baduk skills by training with KataGo!", "homepage": "https://github.com/sanderland/katrain", - "license": "Unknown", + "description": "Improve your Baduk skills by training with KataGo.", + "license": { + "url": "https://github.com/sanderland/katrain/blob/master/LICENSE" + }, + "version": "1.12.3", "url": "https://github.com/sanderland/katrain/releases/download/v1.12.3/KaTrain.zip", "hash": "fd5a17395d46e728cac77079339105a440600940a7edca38f4b3c4cc88a6ed64", "extract_dir": "KaTrain", - "installer": { - "script": [ - "# handle runtime cache", - "if (!(Test-Path $persist_dir)) {", - " New-Item $persist_dir -Type Directory -Force | Out-Null", - "}", - "$runtimeCache = \"$env:HOMEDRIVE$env:HOMEPATH\\.katrain\"", - "$runtimeCachePersist = \"$persist_dir\\appdata\"", - "if (Test-Path $runtimeCachePersist) {", - " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", - " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", - "} else {", - " if (Test-Path $runtimeCache) {", - " Move-Item $runtimeCache $runtimeCachePersist -Force", - " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", - " }", - "}" - ] - }, - "uninstaller": { - "script": [ - "$runtimeCache = \"$env:HOMEDRIVE$env:HOMEPATH\\.katrain\"", - "$runtimeCachePersist = \"$persist_dir\\appdata\"", - "if (!(Test-Path $runtimeCachePersist)) {", - " Move-Item $runtimeCache $runtimeCachePersist -Force", - "} else {", - " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", - "}" - ] - }, + "bin": "KaTrain.exe", "shortcuts": [ [ "KaTrain.exe", "KaTrain" - ], - [ - "DebugKaTrain.exe", - "DebugKaTrain" ] ], "checkver": "github", diff --git a/bucket/kdevelop-nightly.json b/bucket/kdevelop-nightly.json index 726921b4cc6..dddd644669c 100644 --- a/bucket/kdevelop-nightly.json +++ b/bucket/kdevelop-nightly.json @@ -2,7 +2,7 @@ "version": "49", "homepage": "https://www.kdevelop.org/", "description": "A cross-platform IDE for C, C++, Python, QML/JavaScript and PHP.", - "license": "GFDL-1.2", + "license": "GPL-2.0-or-later", "architecture": { "64bit": { "url": "https://binary-factory.kde.org/job/KDevelop_Nightly_win64/49/artifact/kdevelop-master-49-windows-msvc2019_64-cl.7z", diff --git a/bucket/kdiff3-aoks.json b/bucket/kdiff3-aoks.json index a4b3b08316b..4ad862b94a4 100644 --- a/bucket/kdiff3-aoks.json +++ b/bucket/kdiff3-aoks.json @@ -1,40 +1,40 @@ { - "version": "1.9.6", - "description": "Utility for comparing and merging files and directories", - "homepage": "https://invent.kde.org/sdk/kdiff3", - "license": "GPL-2.0-only", - "architecture": { - "64bit": { - "url": "https://download.kde.org/stable/kdiff3/kdiff3-1.9.6-windows-64-cl.exe#/dl.7z", - "hash": "5b56ebad1ab980fbc22404c2ae9dacfb674d7f46e2734dbfcf261ba4f991d133" - } + "architecture": { + "64bit": { + "hash": "5b56ebad1ab980fbc22404c2ae9dacfb674d7f46e2734dbfcf261ba4f991d133", + "url": "https://download.kde.org/stable/kdiff3/kdiff3-1.9.6-windows-64-cl.exe#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "hash": { + "url": "$url.sha256" }, - "pre_install": [ - "Expand-7zipArchive \"$dir\\kdiff3*.7z\" -Removal", - "Remove-Item \"$dir\\`$*\", \"$dir\\uninst*\", \"$dir\\7za.exe\" -Recurse" - ], - "bin": "bin\\kdiff3.exe", - "shortcuts": [ - [ - "bin\\kdiff3.exe", - "KDiff3" - ] - ], - "suggest": { - "diff-ext": "scoop-aoks/diff-ext-aoks" - }, - "checkver": { - "url": "https://download.kde.org/stable/kdiff3/?C=M;O=D", - "regex": "kdiff3-(?([\\d.]+))-windows-64(?(-cl))?" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://download.kde.org/stable/kdiff3/kdiff3-$matchVersion-windows-64$matchCl.exe#/dl.7z", - "hash": { - "url": "$url.sha256" - } - } - } - } + "url": "https://download.kde.org/stable/kdiff3/kdiff3-$matchVersion-windows-64$matchCl.exe#/dl.7z" + } + } + }, + "bin": "bin\\kdiff3.exe", + "checkver": { + "regex": "kdiff3-(?([\\d.]+))-windows-64(?(-cl))?", + "url": "https://download.kde.org/stable/kdiff3/?C=M;O=D" + }, + "description": "Utility for comparing and merging files and directories", + "homepage": "https://invent.kde.org/sdk/kdiff3", + "license": "GPL-2.0-only", + "pre_install": [ + "Expand-7zipArchive \"$dir\\kdiff3*.7z\" -Removal", + "Remove-Item \"$dir\\`$*\", \"$dir\\uninst*\", \"$dir\\7za.exe\" -Recurse" + ], + "shortcuts": [ + [ + "bin\\kdiff3.exe", + "KDiff3" + ] + ], + "suggest": { + "diff-ext": "scoop-aoks/diff-ext-aoks" + }, + "version": "1.9.6" } diff --git a/bucket/keepass-language-japanese.json b/bucket/keepass-language-japanese.json index b593fd30803..34cc359861a 100644 --- a/bucket/keepass-language-japanese.json +++ b/bucket/keepass-language-japanese.json @@ -1,7 +1,7 @@ { - "version": "2.53", - "description": "Light-weight and easy-to-use password manager translation for Japanese", "homepage": "https://keepass.info/translations.html", + "description": "Light-weight and easy-to-use password manager translation for Japanese", + "version": "2.53", "license": "GPL-2.0-or-later", "url": "https://downloads.sourceforge.net/project/keepass/Translations%202.x/2.53/KeePass-2.53-Japanese.zip", "hash": "sha1:fd9f9706645adb949f727afd45326f94c6e5ab87", diff --git a/bucket/keyfinder.json b/bucket/keyfinder.json index 68486db7461..4233419e001 100644 --- a/bucket/keyfinder.json +++ b/bucket/keyfinder.json @@ -1,23 +1,23 @@ { - "##": "Should be cfg persisted?", - "autoupdate": { - "url": "https://www.magicaljellybean.com/downloads/KeyFinderInstaller.exe" - }, - "checkver": "[Installer|zip|ZIP]\\s*v([\\d.]+)\\s+\\(", - "description": "KeyFinder. Retrieves Product Key used to install windows from registry.", - "hash": "edaaa26f500024b459673c81b7d37b8e8281ef5f08de04291662021c3d44673a", - "homepage": "https://www.magicaljellybean.com/keyfinder", - "innosetup": true, - "license": { - "identifier": "Freeware", - "url": "https://www.magicaljellybean.com/tos/" - }, - "shortcuts": [ - [ - "keyfinder.exe", - "KeyFinder" - ] - ], - "url": "https://www.magicaljellybean.com/downloads/KeyFinderInstaller.exe", - "version": "2.0.10.14" + "##": "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/keyhh.json b/bucket/keyhh.json index d9bdc912448..04f8abeae71 100644 --- a/bucket/keyhh.json +++ b/bucket/keyhh.json @@ -1,5 +1,5 @@ { - "bin": "keyhh.exe", - "url": "https://raw.githubusercontent.com/wangzq/scoop-files/master/misc/KeyHH.zip", - "version": "1.1.9145" + "url": "https://raw.githubusercontent.com/wangzq/scoop-files/master/misc/KeyHH.zip", + "version": "1.1.9145", + "bin": "keyhh.exe" } diff --git a/bucket/kicad.json b/bucket/kicad.json index 9883051581f..7d6debd44ff 100644 --- a/bucket/kicad.json +++ b/bucket/kicad.json @@ -2,7 +2,7 @@ "version": "7.0.1", "description": "Electronics Design Automation Suite", "homepage": "https://www.kicad.org", - "license": "GPL-3.0-only", + "license": "GPL-3.0-or-later", "architecture": { "64bit": { "url": "https://github.com/KiCad/kicad-source-mirror/releases/download/7.0.1/kicad-7.0.1-x86_64.exe#/dl.7z", @@ -10,7 +10,10 @@ } }, "pre_install": "Remove-Item \"$dir\\`$*\" -Recurse", - "bin": "bin\\kicad.exe", + "bin": [ + "bin\\kicad.exe", + "bin\\kicad-cli.exe" + ], "shortcuts": [ [ "bin\\kicad.exe", diff --git a/bucket/kitty-aoks.json b/bucket/kitty-aoks.json index abd317dac5e..b3db27d32aa 100644 --- a/bucket/kitty-aoks.json +++ b/bucket/kitty-aoks.json @@ -1,16 +1,7 @@ { - "version": "0.76.1.5", - "description": "A telnet / SSH client, which is a fork from version 0.73 of PuTTY.", - "homepage": "http://kitty.9bis.net", - "license": "MIT", - "url": "https://github.com/cyd01/KiTTY/releases/download/v0.76.1.5/kitty-bin-0.76.1.5.zip", - "hash": "2556ad7ab075831a9479351a9cff88f9ca4e0e16807688f9eff2313190f1d5bd", - "pre_install": [ - "if (!(Test-Path \"$persist_dir\\kitty.ini\")) {", - " $kitty = [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String('W0NvbmZpZ0JveF0NCmhlaWdodD0yMQ0KZmlsdGVyPXllcw0KI2RlZmF1bHQ9eWVzDQojZGVmYXVsdHNldHRpbmdzPXllcw0KI25vZXhpdD1ubw0KI3dpbmRvd2hlaWdodD02MDANCltLaVRUWV0NCmJhY2tncm91bmRpbWFnZT1ubw0KY2Fwc2xvY2s9bm8NCmNvbmY9eWVzDQpjeWd0ZXJtPXllcw0KaWNvbj1ubw0KI2ljb25maWxlPWtpdHR5LmV4ZQ0KI251bWJlcm9maWNvbnM9NDUNCnBhc3RlPW5vDQpwcmludD15ZXMNCnNjcmlwdGZpbGVmaWx0ZXI9QWxsIGZpbGVzICgqLiopfCouKg0Kc2l6ZT1ubw0Kc2hvcnRjdXRzPXllcw0KbW91c2VzaG9ydGN1dHM9eWVzDQpoeXBlcmxpbms9bm8NCnRyYW5zcGFyZW5jeT1ubw0KI2NvbmZpZ2Rpcj0NCiNkb3dubG9hZGRpcj0NCiN1cGxvYWRkaXI9DQojcmVtb3RlZGlyPQ0KI1BTQ1BQYXRoPQ0KI1BTQ1BPcHRpb25zPS1zY3AgLXINCiNQbGlua1BhdGg9DQojV2luU0NQUGF0aD0NCiNDdEhlbHBlclBhdGg9DQojYW50aWlkbGU9PSBcazA4XA0KI2FudGlpZGxlZGVsYXk9NjANCiNzc2h2ZXJzaW9uPU9wZW5TU0hfNS41DQojV2luU0NQUHJvdG9jb2w9c2Z0cA0KI2F1dG9zdG9yZXNzaGtleT1ubw0KI1VzZXJQYXNzU1NITm9TYXZlPW5vDQojY3RybHRhYj15ZXMNCiNLaUNsYXNzTmFtZT1QdVRUWQ0KbWF4Ymxpbmtpbmd0aW1lPTUNCiNhdXRvcmVjb25uZWN0PXllcw0KI1JlY29ubmVjdERlbGF5PTUNCiNzY3JpcHRtb2RlPXllcw0KI2FkYj15ZXMNCnNhdmVtb2RlPWRpcg0KI2JjZGVsYXk9MA0KI2NvbW1hbmRkZWxheT0wLjA1DQojaW5pdGRlbGF5PTIuMA0KI2ludGVybmFsZGVsYXk9MTANCnNsaWRlZGVsYXk9MA0Kd2ludGl0bGU9eWVzDQp6bW9kZW09eWVzDQpbUHJpbnRdDQpoZWlnaHQ9MTAwDQptYXhsaW5lPTYwDQptYXhjaGFyPTg1DQpbRm9sZGVyXQ0KW0xhdW5jaGVyXQ0KcmVsb2FkPXllcw0KW1Nob3J0Y3V0c10NCnByaW50PXtTSElGVH17Rjd9DQpwcmludGFsbD17Rjd9'))", - " Set-Content \"$dir\\kitty.ini\" $kitty -Encoding Ascii", - "}" - ], + "autoupdate": { + "url": "https://github.com/cyd01/KiTTY/releases/download/v$version/kitty-bin-$version.zip" + }, "bin": [ "genpass.exe", "kageant.exe", @@ -20,6 +11,25 @@ "kscp.exe", "ksftp.exe" ], + "checkver": { + "github": "https://github.com/cyd01/KiTTY" + }, + "description": "A telnet / SSH client, which is a fork from version 0.73 of PuTTY.", + "hash": "2556ad7ab075831a9479351a9cff88f9ca4e0e16807688f9eff2313190f1d5bd", + "homepage": "http://kitty.9bis.net", + "license": "MIT", + "persist": [ + "Jumplist", + "Sessions", + "SshHostKeys", + "kitty.ini" + ], + "pre_install": [ + "if (!(Test-Path \"$persist_dir\\kitty.ini\")) {", + " $kitty = [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String('W0NvbmZpZ0JveF0NCmhlaWdodD0yMQ0KZmlsdGVyPXllcw0KI2RlZmF1bHQ9eWVzDQojZGVmYXVsdHNldHRpbmdzPXllcw0KI25vZXhpdD1ubw0KI3dpbmRvd2hlaWdodD02MDANCltLaVRUWV0NCmJhY2tncm91bmRpbWFnZT1ubw0KY2Fwc2xvY2s9bm8NCmNvbmY9eWVzDQpjeWd0ZXJtPXllcw0KaWNvbj1ubw0KI2ljb25maWxlPWtpdHR5LmV4ZQ0KI251bWJlcm9maWNvbnM9NDUNCnBhc3RlPW5vDQpwcmludD15ZXMNCnNjcmlwdGZpbGVmaWx0ZXI9QWxsIGZpbGVzICgqLiopfCouKg0Kc2l6ZT1ubw0Kc2hvcnRjdXRzPXllcw0KbW91c2VzaG9ydGN1dHM9eWVzDQpoeXBlcmxpbms9bm8NCnRyYW5zcGFyZW5jeT1ubw0KI2NvbmZpZ2Rpcj0NCiNkb3dubG9hZGRpcj0NCiN1cGxvYWRkaXI9DQojcmVtb3RlZGlyPQ0KI1BTQ1BQYXRoPQ0KI1BTQ1BPcHRpb25zPS1zY3AgLXINCiNQbGlua1BhdGg9DQojV2luU0NQUGF0aD0NCiNDdEhlbHBlclBhdGg9DQojYW50aWlkbGU9PSBcazA4XA0KI2FudGlpZGxlZGVsYXk9NjANCiNzc2h2ZXJzaW9uPU9wZW5TU0hfNS41DQojV2luU0NQUHJvdG9jb2w9c2Z0cA0KI2F1dG9zdG9yZXNzaGtleT1ubw0KI1VzZXJQYXNzU1NITm9TYXZlPW5vDQojY3RybHRhYj15ZXMNCiNLaUNsYXNzTmFtZT1QdVRUWQ0KbWF4Ymxpbmtpbmd0aW1lPTUNCiNhdXRvcmVjb25uZWN0PXllcw0KI1JlY29ubmVjdERlbGF5PTUNCiNzY3JpcHRtb2RlPXllcw0KI2FkYj15ZXMNCnNhdmVtb2RlPWRpcg0KI2JjZGVsYXk9MA0KI2NvbW1hbmRkZWxheT0wLjA1DQojaW5pdGRlbGF5PTIuMA0KI2ludGVybmFsZGVsYXk9MTANCnNsaWRlZGVsYXk9MA0Kd2ludGl0bGU9eWVzDQp6bW9kZW09eWVzDQpbUHJpbnRdDQpoZWlnaHQ9MTAwDQptYXhsaW5lPTYwDQptYXhjaGFyPTg1DQpbRm9sZGVyXQ0KW0xhdW5jaGVyXQ0KcmVsb2FkPXllcw0KW1Nob3J0Y3V0c10NCnByaW50PXtTSElGVH17Rjd9DQpwcmludGFsbD17Rjd9'))", + " Set-Content \"$dir\\kitty.ini\" $kitty -Encoding Ascii", + "}" + ], "shortcuts": [ [ "kittygen.exe", @@ -38,16 +48,6 @@ "KiTTY\\ksftp" ] ], - "persist": [ - "Jumplist", - "Sessions", - "SshHostKeys", - "kitty.ini" - ], - "checkver": { - "github": "https://github.com/cyd01/KiTTY" - }, - "autoupdate": { - "url": "https://github.com/cyd01/KiTTY/releases/download/v$version/kitty-bin-$version.zip" - } + "url": "https://github.com/cyd01/KiTTY/releases/download/v0.76.1.5/kitty-bin-0.76.1.5.zip", + "version": "0.76.1.5" } diff --git a/bucket/kodi-aoks.json b/bucket/kodi-aoks.json index 3b0c7ce4028..a6cd06818a6 100644 --- a/bucket/kodi-aoks.json +++ b/bucket/kodi-aoks.json @@ -1,30 +1,18 @@ { + "homepage": "https://kodi.tv", + "description": "Kodi is an award-winning free and open source software media player and entertainment hub for digital media", + "license": "GPL-2.0-or-later", + "version": "20.1", "architecture": { - "32bit": { - "hash": "bb0f6d2bff2b195fad9d76eb10e4f0ffa1dbdfda3f6100b98b76fc9a869d8724", - "url": "https://mirrors.kodi.tv/releases/windows/win32/kodi-20.1-Nexus-x86.exe#/kodi-20.1-Nexus-x86.7z" - }, "64bit": { - "hash": "e6973858cf711cf354b4b07e9df739326b60337bb91b3b7e6da0acadd0158d85", - "url": "https://mirrors.kodi.tv/releases/windows/win64/kodi-20.1-Nexus-x64.exe#/kodi-20.1-Nexus-x64.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://mirrors.kodi.tv/releases/windows/win32/kodi-$version-$matchCodename-x86.exe#/kodi-$version-$matchCodename-x86.7z" - }, - "64bit": { - "url": "https://mirrors.kodi.tv/releases/windows/win64/kodi-$version-$matchCodename-x64.exe#/kodi-$version-$matchCodename-x64.7z" - } + "url": "https://mirrors.kodi.tv/releases/windows/win64/kodi-20.1-Nexus-x64.exe#/kodi-20.1-Nexus-x64.7z", + "hash": "e6973858cf711cf354b4b07e9df739326b60337bb91b3b7e6da0acadd0158d85" + }, + "32bit": { + "url": "https://mirrors.kodi.tv/releases/windows/win32/kodi-20.1-Nexus-x86.exe#/kodi-20.1-Nexus-x86.7z", + "hash": "bb0f6d2bff2b195fad9d76eb10e4f0ffa1dbdfda3f6100b98b76fc9a869d8724" } }, - "checkver": { - "regex": "kodi-([\\d.]+)-(?\\w+)-x64.exe", - "url": "https://kodi.tv/download/windows" - }, - "description": "Kodi is an award-winning free and open source software media player and entertainment hub for digital media", - "homepage": "https://kodi.tv", "installer": { "script": [ "@('$PLUGINSDIR', '$TEMP', 'Uninstall.exe') | ForEach-Object {", @@ -32,12 +20,24 @@ "}" ] }, - "license": "GPL-2.0-or-later", "shortcuts": [ [ "kodi.exe", "Kodi" ] ], - "version": "20.1" + "checkver": { + "url": "https://kodi.tv/download/windows", + "regex": "kodi-([\\d.]+)-(?\\w+)-x64.exe" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://mirrors.kodi.tv/releases/windows/win64/kodi-$version-$matchCodename-x64.exe#/kodi-$version-$matchCodename-x64.7z" + }, + "32bit": { + "url": "https://mirrors.kodi.tv/releases/windows/win32/kodi-$version-$matchCodename-x86.exe#/kodi-$version-$matchCodename-x86.7z" + } + } + } } diff --git a/bucket/koodo-reader.json b/bucket/koodo-reader.json index 5d13fb8d409..ed0f43f0bf3 100644 --- a/bucket/koodo-reader.json +++ b/bucket/koodo-reader.json @@ -1,32 +1,32 @@ { "version": "1.5.3", - "description": "A cross-platform ebook reader", + "description": "阅读器", "homepage": "https://github.com/troyeguo/koodo-reader", - "license": "AGPL-3.0-only", + "license": "MIT", "architecture": { "64bit": { "url": "https://github.com/troyeguo/koodo-reader/releases/download/v1.5.3/Koodo-Reader-1.5.3-x64-Win.zip", "hash": "8fe1009a6a99c018a1e6f31c904cabe1cb942572ddcf73408912f6775cf48789" - }, - "32bit": { - "url": "https://github.com/troyeguo/koodo-reader/releases/download/v1.5.3/Koodo-Reader-1.5.3-ia32-Win.zip", - "hash": "423a26ad023a14b6f51f17ce254061110ead953e05370d51d9de94234ab8bb39" } }, + "bin": [ + [ + "Koodo Reader.exe", + "koodo" + ] + ], "shortcuts": [ [ "Koodo Reader.exe", - "Koodo Reader" + "koodo" ] ], + "persist": "data", "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/troyeguo/koodo-reader/releases/download/v$version/Koodo-Reader-$version-x64-Win.zip" - }, - "32bit": { - "url": "https://github.com/troyeguo/koodo-reader/releases/download/v$version/Koodo-Reader-$version-ia32-Win.zip" } } } diff --git a/bucket/kopia-aoks.json b/bucket/kopia-aoks.json index 157728d0874..da1dfdca0b4 100644 --- a/bucket/kopia-aoks.json +++ b/bucket/kopia-aoks.json @@ -1,29 +1,29 @@ { - "homepage": "https://kopia.io/", - "description": "Fast and Secure Open-Source Backup.", - "version": "0.12.1", - "license": "Apache-2.0", - "bin": "kopia.exe", - "checkver": { - "github": "https://github.com/kopia/kopia" + "architecture": { + "64bit": { + "extract_dir": "kopia-0.12.1-windows-x64", + "hash": "8af685fb15f5eda0f7fc98354d6a7ebb4600e55bf6899bd35453cb6a89b4f682", + "url": "https://github.com/kopia/kopia/releases/download/v0.12.1/kopia-0.12.1-windows-x64.zip" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "extract_dir": "kopia-$version-windows-x64", + "hash": { + "regex": "$sha256\\s+$basename", + "url": "$baseurl/checksums.txt" }, - "architecture": { - "64bit": { - "url": "https://github.com/kopia/kopia/releases/download/v0.12.1/kopia-0.12.1-windows-x64.zip", - "hash": "8af685fb15f5eda0f7fc98354d6a7ebb4600e55bf6899bd35453cb6a89b4f682", - "extract_dir": "kopia-0.12.1-windows-x64" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/kopia/kopia/releases/download/v$version/kopia-$version-windows-x64.zip", - "hash": { - "url": "$baseurl/checksums.txt", - "regex": "$sha256\\s+$basename" - }, - "extract_dir": "kopia-$version-windows-x64" - } - } - } + "url": "https://github.com/kopia/kopia/releases/download/v$version/kopia-$version-windows-x64.zip" + } + } + }, + "bin": "kopia.exe", + "checkver": { + "github": "https://github.com/kopia/kopia" + }, + "description": "Fast and Secure Open-Source Backup.", + "homepage": "https://kopia.io/", + "license": "Apache-2.0", + "version": "0.12.1" } diff --git a/bucket/koyeb-cli.json b/bucket/koyeb-cli.json index 21af9046aee..2951ec5cf80 100644 --- a/bucket/koyeb-cli.json +++ b/bucket/koyeb-cli.json @@ -1,26 +1,28 @@ { "version": "2.13.0", - "description": "A powerful tool to manage your Koyeb serverless infrastructure directly from your terminal.", - "homepage": "https://www.koyeb.com/docs/quickstart/koyeb-cli", + "description": "Koyeb cli", + "homepage": "https://github.com/koyeb/koyeb-cli", "license": "Apache-2.0", "architecture": { "64bit": { "url": "https://github.com/koyeb/koyeb-cli/releases/download/v2.13.0/koyeb-cli_2.13.0_windows_amd64.zip", "hash": "040997346516218548efbc645b5380086b391782ffebd471579ff999780f1080" + }, + "arm64": { + "url": "https://github.com/koyeb/koyeb-cli/releases/download/v2.13.0/koyeb-cli_2.13.0_windows_arm64.zip", + "hash": "50fb6e74470802c3834bf3816893fc151a7bba3e2e1f0f17010ee14bd9401632" } }, "bin": "koyeb.exe", - "checkver": { - "github": "https://github.com/koyeb/koyeb-cli" - }, + "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/koyeb/koyeb-cli/releases/download/v$version/koyeb-cli_$version_windows_amd64.zip" + }, + "arm64": { + "url": "https://github.com/koyeb/koyeb-cli/releases/download/v$version/koyeb-cli_$version_windows_arm64.zip" } - }, - "hash": { - "url": "$baseurl/checksums.txt" } } } diff --git a/bucket/kscan.json b/bucket/kscan.json index 769c164906f..ad430d3b167 100644 --- a/bucket/kscan.json +++ b/bucket/kscan.json @@ -1,38 +1,35 @@ { "version": "1.85", - "description": "Kscan是一款纯go开发的全方位扫描器,具备端口扫描、协议检测、指纹识别,暴力破解等功能。支持协议1200+,协议指纹10000+,应用指纹2000+,暴力破解协议10余种。", + "description": "一款轻量级的资产发现工具,可针对IP/IP段或资产列表进行端口扫描以及TCP指纹识别和Banner抓取,在不发送更多的数据包的情况下尽可能的获取端口更多信息。", "homepage": "https://github.com/lcvvvv/kscan", - "license": "GPL-3.0", + "license": "Unknown", "architecture": { + "64bit": { + "url": "https://github.com/lcvvvv/kscan/releases/download/v1.85/kscan_windows_amd64.zip", + "hash": "f76ecffde10bc4db897277e2f24fa2d0a8a8c73ffecc58f603e50b11233ae733" + }, "32bit": { "url": "https://github.com/lcvvvv/kscan/releases/download/v1.85/kscan_windows_386.zip", - "hash": "f1da285f5663e281c0d98e9f75f7ad24183159e660f58ae9f94ba59b607a1361", - "bin": [ - [ - "kscan_windows_386.exe", - "kscan" - ] - ] + "hash": "a038b96afa3d59e00645bb70f7d28c2677795b6e71b6950b2c1c00475dbfabb0" }, - "64bit": { - "url": "https://github.com/lcvvvv/kscan/releases/download/v1.85/kscan_windows_amd64.zip", - "hash": "c9c8ff59fa274f4738b38a14716a522caddc697eaa1a0b8d862cbf0b40a7e3bc", - "bin": [ - [ - "kscan_windows_amd64.exe", - "kscan" - ] - ] + "arm64": { + "url": "https://github.com/lcvvvv/kscan/releases/download/v1.85/kscan_windows_arm64.zip", + "hash": "42bc2a639b998c72309151242052c501b487a0a75840a2f9e345f0e0542e0960" } }, + "pre_install": "Rename-Item \"$dir\\kscan*.exe\" \"$dir\\kscan.exe\"", + "bin": "kscan.exe", "checkver": "github", "autoupdate": { "architecture": { + "64bit": { + "url": "https://github.com/lcvvvv/kscan/releases/download/v$version/kscan_windows_amd64.zip" + }, "32bit": { "url": "https://github.com/lcvvvv/kscan/releases/download/v$version/kscan_windows_386.zip" }, - "64bit": { - "url": "https://github.com/lcvvvv/kscan/releases/download/v$version/kscan_windows_amd64.zip" + "arm64": { + "url": "https://github.com/lcvvvv/kscan/releases/download/v$version/kscan_windows_arm64.zip" } } } diff --git a/bucket/kubeaudit.json b/bucket/kubeaudit.json index 16e2a5eb3bc..0f91daad97f 100644 --- a/bucket/kubeaudit.json +++ b/bucket/kubeaudit.json @@ -6,11 +6,11 @@ "architecture": { "64bit": { "url": "https://github.com/Shopify/kubeaudit/releases/download/v0.22.0/kubeaudit_0.22.0_windows_amd64.tar.gz", - "hash": "a9322e6d8ec47077f23e2f3ee818831484d13250d2e5d15c97946491868ec78a" + "hash": "94349a30deb68b1d0e7188d97c6e83d82d9a474867ce04212a9ed9b29fbd0250" }, "32bit": { "url": "https://github.com/Shopify/kubeaudit/releases/download/v0.22.0/kubeaudit_0.22.0_windows_386.tar.gz", - "hash": "a4c4ac96ec12c14560de83cdcf1dd2e93489b94f8a47fcbcb41f28ef98a71ab2" + "hash": "607c1ee9e877f8abadf360bc8f94c073c4913c8b64a8a9fc2e03cd02188d7969" } }, "bin": "kubeaudit.exe", diff --git a/bucket/kubectl-crossplane.json b/bucket/kubectl-crossplane.json index 893fe9f834a..b398e677732 100644 --- a/bucket/kubectl-crossplane.json +++ b/bucket/kubectl-crossplane.json @@ -1,23 +1,23 @@ { - "version": "1.11.2", - "description": "Your Universal Control Plane", - "homepage": "https://crossplane.io", - "license": "Apache-2.0", "architecture": { "64bit": { - "url": "https://releases.crossplane.io/stable/v1.11.2/bin/windows_amd64/crossplane.exe#/kubectl-crossplane.exe", - "hash": "31aba763079150e9af168df1782355fb581f602464488efc68d8f8e7f2c2bc9c" + "hash": "31aba763079150e9af168df1782355fb581f602464488efc68d8f8e7f2c2bc9c", + "url": "https://releases.crossplane.io/stable/v1.11.2/bin/windows_amd64/crossplane.exe#/kubectl-crossplane.exe" } }, - "bin": "kubectl-crossplane.exe", - "checkver": { - "github": "https://github.com/crossplane/crossplane" - }, "autoupdate": { "architecture": { "64bit": { "url": "https://releases.crossplane.io/stable/v$version/bin/windows_amd64/crossplane.exe#/kubectl-crossplane.exe" } } - } + }, + "bin": "kubectl-crossplane.exe", + "checkver": { + "github": "https://github.com/crossplane/crossplane" + }, + "description": "Your Universal Control Plane", + "homepage": "https://crossplane.io", + "license": "Apache-2.0", + "version": "1.11.2" } diff --git a/bucket/kubenav.json b/bucket/kubenav.json index 285934dfe23..0bf30783937 100644 --- a/bucket/kubenav.json +++ b/bucket/kubenav.json @@ -1,35 +1,30 @@ { - "homepage": "kubenav.io", + "homepage": "https://kubenav.io", "description": "kubenav is the navigator for your Kubernetes clusters right in your pocket. kubenav is a mobile, desktop and web app to manage Kubernetes clusters and to get an overview of the status of your resources", "license": "MIT", "version": "4.1.0", - "changelog": "https://github.com/kubenav/kubenav/releases/latest", "architecture": { "64bit": { - "url": "https://github.com/kubenav/kubenav/releases/download/v4.1.0/kubenav-windows-x86_64.zip", - "hash": "b584eaf28d9f9deedbc249b4350df6aa12499c6b80aa24c033028af1755ffa0e" + "extract_dir": "kubenav", + "hash": "b584eaf28d9f9deedbc249b4350df6aa12499c6b80aa24c033028af1755ffa0e", + "bin": "kubenav.exe", + "url": "https://github.com/kubenav/kubenav/releases/download/v4.1.0/kubenav-windows-x86_64.zip" } }, - "bin": "kubenav/kubenav.exe", + "checkver": { + "github": "https://github.com/kubenav/kubenav" + }, "shortcuts": [ [ - "kubenav/kubenav.exe", - "kubenav", - "", - "kubenav/kubenav.exe" + "kubenav.exe", + "Kubenav" ] ], - "checkver": { - "github": "https://github.com/kubenav/kubenav" - }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/kubenav/kubenav/releases/download/v$version/kubenav-windows-x86_64.zip" } - }, - "hash": { - "mode": "download" } } } diff --git a/bucket/kuwo-zd423.json b/bucket/kuwo-zd423.json index 0405bbde741..71f39c97565 100644 --- a/bucket/kuwo-zd423.json +++ b/bucket/kuwo-zd423.json @@ -1,51 +1,51 @@ { - "autoupdate": { - "hash": { - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename", - "url": "https://scoop-apps.vercel.app/zd423" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/zd423/$matchFilename" - }, - "bin": "KwMusic.exe", - "checkver": { - "regex": "(?s)(?KwMusic_([\\d.]+).*?\\.(?:7z|zip|rar))", - "url": "https://scoop-apps.vercel.app/zd423" - }, - "description": "\u9177\u6211\u97f3\u4e50\u53bb\u5e7f\u544a\u7834\u89e3\u7248 - zd423", - "extract_dir": "KwMusic", - "hash": "3688c5e845e40c627fb19379807e91f481e0f08c639721a6c9fd6c671caa0f2a", - "homepage": "http://kuwo.cn", - "installer": { - "script": "Start-Process \"$dir\\!)\u7eff\u5316\u5904\u7406.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs" - }, - "license": { - "identifier": "Proprietary", - "url": "http://www.kuwo.cn/static/page/license/license.html" - }, - "notes": [ - "\u7279\u70b9\u63cf\u8ff0: ", - " - \u53cd\u6c47\u7f16\u5904\u7406, \u7834\u89e3\u8c6a\u534e VIP \u4f1a\u5458, \u663e\u793a\u5c0a\u8d35\u8eab\u4efd\u6807\u8bc6, \u7545\u4eab\u8c6a\u534e VIP \u7279\u6743;", - " \u6ce8: \u7531\u4e8e\u7f51\u7edc\u9a8c\u8bc1\u3001\u7834\u89e3\u5e76\u4e0d\u6d89\u53ca\u90e8\u5206\u817e\u8baf\u7248\u6743\u6b4c\u66f2\u3001HiFi \u53d1\u70e7\u97f3\u4e50\u4e13\u8f91;", - " - \u7981\u6b62\u9996\u6b21\u542f\u52a8\u65f6\u8df3\u51fa\u70e6\u4eba\u7684\u9690\u79c1\u653f\u7b56\u5f39\u7a97;", - " - \u9006\u5411\u4fee\u6539\u6a21\u5757\u79fb\u9664\u5404\u79cd\u5e7f\u544a\u53ca\u5404\u79cd\u65e0\u7528\u9879; ", - " - \u9006\u5411\u4fee\u6539\u9000\u51fa\u8f6f\u4ef6\u4e3a\u5f3a\u5236\u7ed3\u675f\u8fdb\u7a0b\u9a7b\u7559\u7a0b\u5e8f (KwService.exe);", - " - \u53bb\u5347\u7ea7, \u7981\u6b62\u540e\u53f0\u5077\u5077\u4e0b\u8f7d\u5b89\u88c5\u5305\u5f3a\u5236\u5347\u7ea7; \u53bb\u4e3b\u83dc\u5355\u9879: \u5347\u7ea7\u97f3\u4e50\u76d2\u3001\u94c3\u58f0\u5236\u4f5c;", - " - \u53bb\u9009\u9879\u65e0\u7528\u9879: \u4eca\u65e5\u770b\u70b9\u3001\u68c0\u67e5\u66f4\u65b0\u3001\u663e\u793a\u4e3b\u64ad\u4e0a\u7ebf\u63d0\u9192\u3001\u9000\u51fa\u540e\u5173\u95ed\u64ad\u653e\u5f15\u64ce\u7b49;", - " - \u5220\u9664\u5783\u573e\u6587\u4ef6: \u4eca\u65e5\u770b\u70b9\u3001\u6e38\u620f\u7a0b\u5e8f\u3001\u7231\u5947\u827a\u5ba2\u6237\u7aef\u63d2\u4ef6\u3001\u81ea\u52a8\u5347\u7ea7\u3001\u9519\u8bef\u62a5\u544a\u7b49;" - ], - "shortcuts": [ - [ - "KwMusic.exe", - "Kuwo Music" - ] - ], - "uninstaller": { - "script": [ - "Start-Process \"$dir\\!)\u5378\u8f7d\u6e05\u9664.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs", - "Write-Host \"The '$app' has been uninstalled.\" -Foreground Magenta" - ] - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/zd423/KwMusic_9.1.1.7_Green.7z", - "version": "9.1.1.7" + "version": "9.1.1.7", + "description": "酷我音乐去广告破解版 - zd423", + "homepage": "http://kuwo.cn", + "license": { + "identifier": "Proprietary", + "url": "http://www.kuwo.cn/static/page/license/license.html" + }, + "notes": [ + "特点描述: ", + " - 反汇编处理, 破解豪华 VIP 会员, 显示尊贵身份标识, 畅享豪华 VIP 特权;", + " 注: 由于网络验证、破解并不涉及部分腾讯版权歌曲、HiFi 发烧音乐专辑;", + " - 禁止首次启动时跳出烦人的隐私政策弹窗;", + " - 逆向修改模块移除各种广告及各种无用项; ", + " - 逆向修改退出软件为强制结束进程驻留程序 (KwService.exe);", + " - 去升级, 禁止后台偷偷下载安装包强制升级; 去主菜单项: 升级音乐盒、铃声制作;", + " - 去选项无用项: 今日看点、检查更新、显示主播上线提醒、退出后关闭播放引擎等;", + " - 删除垃圾文件: 今日看点、游戏程序、爱奇艺客户端插件、自动升级、错误报告等;" + ], + "url": "https://pan.jiemi.workers.dev/?file=/scoop/zd423/KwMusic_9.1.1.7_Green.7z", + "hash": "3688c5e845e40c627fb19379807e91f481e0f08c639721a6c9fd6c671caa0f2a", + "extract_dir": "KwMusic", + "installer": { + "script": "Start-Process \"$dir\\!)绿化处理.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs" + }, + "uninstaller": { + "script": [ + "Start-Process \"$dir\\!)卸载清除.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs", + "Write-Host \"The '$app' has been uninstalled.\" -Foreground Magenta" + ] + }, + "bin": "KwMusic.exe", + "shortcuts": [ + [ + "KwMusic.exe", + "Kuwo Music" + ] + ], + "checkver": { + "url": "https://scoop-apps.vercel.app/zd423", + "regex": "(?s)(?KwMusic_([\\d.]+).*?\\.(?:7z|zip|rar))" + }, + "autoupdate": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/zd423/$matchFilename", + "hash": { + "url": "https://scoop-apps.vercel.app/zd423", + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename" + } + } } diff --git a/bucket/lagarith-lossless-video-codec.json b/bucket/lagarith-lossless-video-codec.json index e07c9f6793a..0c27e7ccd49 100644 --- a/bucket/lagarith-lossless-video-codec.json +++ b/bucket/lagarith-lossless-video-codec.json @@ -1,63 +1,57 @@ { - "version": "1.3.27", - "homepage": "https://lags.leetcode.net/codec.html", - "description": "A lossless video codec intended for editing and archiving. The codec offers better compression than other codecs like Huffyuv, Alparysoft, and CorePNG.", - "license": "GPL-3.0-or-later", - "url": "https://lags.leetcode.net/Lagarith_1327.zip", - "hash": "2752a26d08251553469e35d2327544b7b2692fa6a4f3decacc0b464ac4c9af65", - "architecture": { - "32bit": { - "extract_dir": "Lagarith_1327\\lagarith32", - "pre_install": "Copy-Item \"$dir\\lagarith.dll\" \"$env:windir\\System32\\LAGARITH.DLL\" -Force", - "uninstaller": { - "script": "Remove-Item \"$env:windir\\System32\\LAGARITH.DLL\" -Force" - } - }, - "64bit": { - "extract_dir": "Lagarith_1327\\lagarith64", - "pre_install": [ - "foreach ($sysDir in \"$env:windir\\System32\\LAGARITH.DLL\", \"$env:windir\\SysWOW64\\LAGARITH.DLL\") {", - " Copy-Item \"$dir\\lagarith.dll\" $sysDir -Force", - "}" - ], - "uninstaller": { - "script": [ - "foreach ($sysDir in \"$env:windir\\System32\\LAGARITH.DLL\", \"$env:windir\\SysWOW64\\LAGARITH.DLL\") {", - " Remove-Item $sysDir -Force", - "}" - ] - } - } - }, - "post_install": [ - "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", - "# Register the Lagarith Lossless Video Codec", - "New-Item 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\MediaResources\\icm\\VIDC.LAGS' -Force | Out-Null", - "foreach ($name in 'Description', 'FriendlyName') {", - " Set-ItemProperty 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\MediaResources\\icm\\VIDC.LAGS' -Name $name -Value 'Lagarith lossless codec [LAGS]' -Force", - "}", - "Set-ItemProperty 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\MediaResources\\icm\\VIDC.LAGS' -Name 'Driver' -Value 'LAGARITH.DLL' -Force", - "Set-ItemProperty 'HKLM:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\drivers.desc' -Name 'LAGARITH.DLL' -Value 'Lagarith lossless codec [LAGS]' -Force", - "Set-ItemProperty 'HKLM:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Drivers32' -Name 'VIDC.LAGS' -Value 'LAGARITH.DLL' -Force" - ], - "pre_uninstall": [ - "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", - "$newDir = $dir.Replace($version, 'current')", - "# Unregister the Lagarith Lossless Video Codec", - "Remove-Item 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\MediaResources\\icm\\VIDC.LAGS' -Force -Recurse", - "Remove-ItemProperty 'HKLM:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\drivers.desc' -Name 'LAGARITH.DLL' -Force", - "Remove-ItemProperty 'HKLM:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Drivers32' -Name 'VIDC.LAGS' -Force" - ], - "checkver": "Lagarith\\s(?:Installer|Codec)\\s\\(v([\\d.]+)\\)", - "autoupdate": { - "url": "https://lags.leetcode.net/Lagarith_$cleanVersion.zip", + "version": "1.3.27", + "homepage": "https://lags.leetcode.net/codec.html", + "description": "A lossless video codec intended for editing and archiving. The codec offers better compression than other codecs like Huffyuv, Alparysoft, and CorePNG.", + "license": "GPL-3.0-or-later", + "url": "https://lags.leetcode.net/Lagarith_1327.zip", + "hash": "2752a26d08251553469e35d2327544b7b2692fa6a4f3decacc0b464ac4c9af65", + "extract_dir": "Lagarith_1327", "architecture": { - "32bit": { - "extract_dir": "Lagarith_$cleanVersion\\lagarith32" - }, - "64bit": { - "extract_dir": "Lagarith_$cleanVersion\\lagarith64" - } + "32bit": { + "pre_install": [ + "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", + "Copy-Item \"$dir\\lagarith32\\Lagarith.dll\" \"$env:windir\\System32\\LAGARITH.DLL\" -Force" + ], + "uninstaller": { + "script": "Remove-Item \"$env:windir\\System32\\LAGARITH.DLL\" -Force" + } + }, + "64bit": { + "pre_install": [ + "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", + "Copy-Item \"$dir\\lagarith32\\Lagarith.dll\" \"$env:windir\\System32\\LAGARITH.DLL\" -Force", + "Copy-Item \"$dir\\lagarith64\\Lagarith.dll\" \"$env:windir\\SysWOW64\\LAGARITH.DLL\" -Force" + ], + "uninstaller": { + "script": [ + "foreach ($sysDir in \"$env:windir\\System32\\LAGARITH.DLL\", \"$env:windir\\SysWOW64\\LAGARITH.DLL\") {", + " Remove-Item $sysDir -Force", + "}" + ] + } + } + }, + "post_install": [ + "Remove-Item \"$dir\\install.bat\", \"$dir\\lagarith.inf\"", + "# Register the Lagarith Lossless Video Codec", + "New-Item 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\MediaResources\\icm\\VIDC.LAGS' -Force | Out-Null", + "foreach ($name in 'Description', 'FriendlyName') {", + " Set-ItemProperty 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\MediaResources\\icm\\VIDC.LAGS' -Name $name -Value 'Lagarith lossless codec [LAGS]' -Force", + "}", + "Set-ItemProperty 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\MediaResources\\icm\\VIDC.LAGS' -Name 'Driver' -Value 'LAGARITH.DLL' -Force", + "Set-ItemProperty 'HKLM:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\drivers.desc' -Name 'LAGARITH.DLL' -Value 'Lagarith lossless codec [LAGS]' -Force", + "Set-ItemProperty 'HKLM:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Drivers32' -Name 'VIDC.LAGS' -Value 'LAGARITH.DLL' -Force" + ], + "pre_uninstall": [ + "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", + "# Unregister the Lagarith Lossless Video Codec", + "Remove-Item 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\MediaResources\\icm\\VIDC.LAGS' -Force -Recurse", + "Remove-ItemProperty 'HKLM:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\drivers.desc' -Name 'LAGARITH.DLL' -Force", + "Remove-ItemProperty 'HKLM:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Drivers32' -Name 'VIDC.LAGS' -Force" + ], + "checkver": "Lagarith\\s(?:Installer|Codec)\\s\\(v([\\d.]+)\\)", + "autoupdate": { + "url": "https://lags.leetcode.net/Lagarith_$cleanVersion.zip", + "extract_dir": "Lagarith_$cleanVersion" } - } } diff --git a/bucket/laigter.json b/bucket/laigter.json index bed104db60c..b2f5551650b 100644 --- a/bucket/laigter.json +++ b/bucket/laigter.json @@ -1,20 +1,20 @@ { - "homepage": "https://github.com/azagaya/laigter", - "description": "Laigter: automatic normal map generator for sprites!", - "license": "GPL-3.0-only", - "version": "1.10.7", - "url": "https://github.com/azagaya/laigter/releases/download/1.10.7/LaigterPortable-1.10.7.zip", - "hash": "fab722cae1c5b81f19adc3cfda21881d598ae859fba2e69860f560187fb4dfb9", - "extract_dir": "LaigterPortable", - "bin": "laigter.exe", - "shortcuts": [ - [ - "laigter.exe", - "Laigter" - ] - ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/azagaya/laigter/releases/download/$version/LaigterPortable-$version.zip" - } + "autoupdate": { + "url": "https://github.com/azagaya/laigter/releases/download/$version/LaigterPortable-$version.zip" + }, + "bin": "laigter.exe", + "checkver": "github", + "description": "Laigter: automatic normal map generator for sprites!", + "extract_dir": "LaigterPortable", + "hash": "fab722cae1c5b81f19adc3cfda21881d598ae859fba2e69860f560187fb4dfb9", + "homepage": "https://github.com/azagaya/laigter", + "license": "GPL-3.0-only", + "shortcuts": [ + [ + "laigter.exe", + "Laigter" + ] + ], + "url": "https://github.com/azagaya/laigter/releases/download/1.10.7/LaigterPortable-1.10.7.zip", + "version": "1.10.7" } diff --git a/bucket/lauschangriff-aoks.json b/bucket/lauschangriff-aoks.json index c75b4508638..8bf40b10339 100644 --- a/bucket/lauschangriff-aoks.json +++ b/bucket/lauschangriff-aoks.json @@ -1,26 +1,26 @@ { - "autoupdate": { - "hash": { - "regex": "$basename.*?$sha256<", - "url": "http://www.softwareok.de/?Download=LauschAngriff" - }, - "url": "https://www.softwareok.com/Download/LauschAngriff.zip" - }, - "bin": "LauschAngriff.exe", - "checkver": { - "regex": "Neu in der Version ([\\d.]+)", - "url": "http://www.softwareok.de/?seite=Freeware/LauschAngriff" - }, - "description": "Monitor Windows folders or drives for changes", - "hash": "a55644bf5d25d0f00bee4c5245f9282ecae155b546caf69c45f918bc89135e60", - "homepage": "http://www.softwareok.de/?seite=Freeware/LauschAngriff", - "license": "Freeware", - "shortcuts": [ - [ - "LauschAngriff.exe", - "LauschAngriff" - ] - ], - "url": "https://www.softwareok.com/Download/LauschAngriff.zip", - "version": "2.51" + "version": "2.51", + "description": "Monitor Windows folders or drives for changes", + "homepage": "http://www.softwareok.de/?seite=Freeware/LauschAngriff", + "license": "Freeware", + "url": "https://www.softwareok.com/Download/LauschAngriff.zip", + "hash": "a55644bf5d25d0f00bee4c5245f9282ecae155b546caf69c45f918bc89135e60", + "bin": "LauschAngriff.exe", + "shortcuts": [ + [ + "LauschAngriff.exe", + "LauschAngriff" + ] + ], + "checkver": { + "url": "http://www.softwareok.de/?seite=Freeware/LauschAngriff", + "regex": "Neu in der Version ([\\d.]+)" + }, + "autoupdate": { + "url": "https://www.softwareok.com/Download/LauschAngriff.zip", + "hash": { + "url": "http://www.softwareok.de/?Download=LauschAngriff", + "regex": "$basename.*?$sha256<" + } + } } diff --git a/bucket/laverna-aoks.json b/bucket/laverna-aoks.json index 40dff0c19d7..c527aa83088 100644 --- a/bucket/laverna-aoks.json +++ b/bucket/laverna-aoks.json @@ -1,36 +1,36 @@ { - "description": "Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.", - "homepage": "https://laverna.cc/", - "version": "0.7.51", - "license": "MPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/Laverna/laverna/releases/download/0.7.51/laverna-0.7.51-win32-x64.zip", - "hash": "126ececb7adf870b1a2b6ab968b2748cab7cec45c5a356d9155055a7f1016e5b" - }, - "32bit": { - "url": "https://github.com/Laverna/laverna/releases/download/0.7.51/laverna-0.7.51-win32-ia32.zip", - "hash": "b2362eb1c3e24187614ba41e5548dac2f35f2d411d1902d7f8f616dad14cec5c" - } - }, - "bin": "laverna.exe", - "shortcuts": [ - [ - "laverna.exe", - "Laverna" - ] - ], - "checkver": { - "github": "https://github.com/Laverna/laverna" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/Laverna/laverna/releases/download/$version/laverna-$version-win32-x64.zip" - }, - "32bit": { - "url": "https://github.com/Laverna/laverna/releases/download/$version/laverna-$version-win32-ia32.zip" - } - } - } + "architecture": { + "32bit": { + "hash": "b2362eb1c3e24187614ba41e5548dac2f35f2d411d1902d7f8f616dad14cec5c", + "url": "https://github.com/Laverna/laverna/releases/download/0.7.51/laverna-0.7.51-win32-ia32.zip" + }, + "64bit": { + "hash": "126ececb7adf870b1a2b6ab968b2748cab7cec45c5a356d9155055a7f1016e5b", + "url": "https://github.com/Laverna/laverna/releases/download/0.7.51/laverna-0.7.51-win32-x64.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/Laverna/laverna/releases/download/$version/laverna-$version-win32-ia32.zip" + }, + "64bit": { + "url": "https://github.com/Laverna/laverna/releases/download/$version/laverna-$version-win32-x64.zip" + } + } + }, + "bin": "laverna.exe", + "checkver": { + "github": "https://github.com/Laverna/laverna" + }, + "description": "Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.", + "homepage": "https://laverna.cc/", + "license": "MPL-2.0", + "shortcuts": [ + [ + "laverna.exe", + "Laverna" + ] + ], + "version": "0.7.51" } diff --git a/bucket/lavfilters.json b/bucket/lavfilters.json index 592829eeb98..00f0a078723 100644 --- a/bucket/lavfilters.json +++ b/bucket/lavfilters.json @@ -1,9 +1,16 @@ { - "##": "manual un/installation with run un/install_*.bat as administrator. | TODO: un/installer script.", "version": "0.77.2", - "description": "Open-Source DirectShow Media Splitter and Decoders.", + "description": "FFmpeg based DirectShow splitter and decoders", "homepage": "https://github.com/Nevcairiel/LAVFilters", - "license": "GPL-2.0-only", + "license": { + "identifier": "GPL-2.0-only", + "url": "https://github.com/Nevcairiel/LAVFilters/blob/master/COPYING" + }, + "notes": [ + "Please do not move or delete this app manually!", + "If you want to reset the settings, you can just delete the item \"LAV\" at \"HKCU\\Software\" in the registry." + ], + "depends": "sudo", "architecture": { "64bit": { "url": "https://github.com/Nevcairiel/LAVFilters/releases/download/0.77.2/LAVFilters-0.77.2-x64.zip", @@ -14,6 +21,18 @@ "hash": "cb4875fb50806b4ef599905a5d18026cca2a967d698dd08e25a7784b71ed66ff" } }, + "pre_install": [ + "if (-not $global) {", + " Write-Host -Foreground Red \"$app should be installed globally.\"", + " break", + "}" + ], + "installer": { + "script": "\"$env:COMSPEC\" /c \"regsvr32 /s `\"$dir\\LAVAudio.ax`\" & regsvr32 /s `\"$dir\\LAVSplitter.ax`\" & regsvr32 /s `\"$dir\\LAVVideo.ax`\"\"" + }, + "uninstaller": { + "script": "\"$env:COMSPEC\" /c \"regsvr32 /u /s `\"$dir\\LAVAudio.ax`\" & regsvr32 /u /s `\"$dir\\LAVSplitter.ax`\" & regsvr32 /u /s `\"$dir\\LAVVideo.ax`\"\"" + }, "checkver": "github", "autoupdate": { "architecture": { diff --git a/bucket/ldmdump.json b/bucket/ldmdump.json index dd230aeb608..26ff1515da8 100644 --- a/bucket/ldmdump.json +++ b/bucket/ldmdump.json @@ -1,30 +1,18 @@ { "version": "1.02", - "description": "LDMDump. Logical Disk Manager Configuration Dump", - "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/ldmdump", + "description": "Dump the contents of the Logical Disk Manager's on-disk database, which describes the partitioning of Windows 2000 Dynamic disks.", + "homepage": "https://learn.microsoft.com/sysinternals/downloads/ldmdump", "license": { "identifier": "Freeware", - "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + "url": "https://learn.microsoft.com/sysinternals/license-terms" }, "url": "https://download.sysinternals.com/files/LdmDump.zip", "hash": "21247eb36b5c68598a491bb6b2e7c9b0ee2698da7aa430ea7ac405f5b2580812", - "pre_install": [ - "$sysint = 'HKCU:\\SOFTWARE\\Sysinternals'", - "$fin = \"$sysint\\LdmDump\"", - "New-Item $sysint, $fin -ErrorAction 'SilentlyContinue' | Out-Null", - "Set-ItemProperty -Path $fin -Name 'EulaAccepted' -Value 1 -Type 'DWord' -Force | Out-Null" - ], - "uninstaller": { - "script": [ - "if ($purge) {", - " $sysInt = 'HKCU:\\SOFTWARE\\Sysinternals'", - " Remove-Item \"$sysInt\\LdmDump\" -ErrorAction 'SilentlyContinue' -Force -Recurse", - " if ((Get-ChildItem $sysInt).Count -eq 0) { Remove-Item $sysInt -ErrorAction 'SilentlyContinue' -Force -Recurse }", - "}" - ] - }, "bin": "ldmdump.exe", - "checkver": "LDMDump\\s+v([\\d.]+)([\\d.]+)" - }, - "autoupdate": { - "url": "https://leomoon.com/static/?file=leomoon-jalalitray_win.zip#/dl.zip" - } + "autoupdate": { + "url": "https://leomoon.com/static/?file=leomoon-jalalitray_win.zip#/dl.zip" + }, + "checkver": { + "regex": "Changelog[\\s\\S]+?li>([\\d.]+)", + "url": "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", + "hash": "d181c9c9652544140ddb10f97add949a24d709c1c5e993514d6535b28ae14d40", + "homepage": "https://leomoon.com/downloads/desktop-apps/leomoon-jalalitray/", + "license": "MIT", + "pre_install": "Expand-InnoArchive \"$dir\\leomoon-jalalitray_win.exe\" \"$dir\" -Removal | Out-Null", + "shortcuts": [ + [ + "LeoMoon JalaliTray.exe", + "LeoMoon JalaliTray" + ] + ], + "url": "https://leomoon.com/static/?file=leomoon-jalalitray_win.zip#/dl.zip", + "version": "1.0.7" } diff --git a/bucket/lhaplus.json b/bucket/lhaplus.json index 420596d79ca..95468f301dd 100644 --- a/bucket/lhaplus.json +++ b/bucket/lhaplus.json @@ -1,15 +1,5 @@ { "version": "1.74", - "description": "The Quad-Directory-Explorer", - "homepage": "http://hoehoe.com/", - "license": "None", - "url": "http://www7a.biglobe.ne.jp/~schezo/lpls174.zip", - "hash": "696aaffa90cc989b5b39f9d7011ca2d6b54a05762dd93645e4f5c2a541ec15ab", - "bin": "Lhaplus.exe", - "shortcuts": [ - [ - "Lhaplus.exe", - "Lhaplus" - ] - ] + "homepage": "http://www7a.biglobe.ne.jp/~schezo/", + "url": "http://www7a.biglobe.ne.jp/~schezo/lpls174.zip" } diff --git a/bucket/libarchive.json b/bucket/libarchive.json index 5e303ecc8d9..86b1175cd7b 100644 --- a/bucket/libarchive.json +++ b/bucket/libarchive.json @@ -1,28 +1,25 @@ { + "homepage": "https://www.libarchive.org/", + "description": "Multi-format archive and compression library", "version": "3.6.2", - "description": "Multi-format archive and compression library.", - "notes": "This installation will bring `bsdtar.exe`, `bsdcpio.exe` and `bsdcat.exe` to your PATH.", - "homepage": "https://www.libarchive.org", - "license": "https://raw.githubusercontent.com/libarchive/libarchive/master/COPYING", - "url": "https://www.libarchive.org/downloads/libarchive-v3.6.2-amd64.zip", - "hash": "f369435da8d33bcc5f32c1bf539ad88270982f561dc21ce84be8b8211c085e1b", - "pre_install": [ - "Move-Item -Path $dir\\libarchive\\* -Destination $dir\\", - "Remove-Item -Recurse $dir\\libarchive" - ], - "bin": [ - "bin\\bsdtar.exe", - "bin\\bsdcpio.exe", - "bin\\bsdcat.exe" - ], - "checkver":{ - "url": "https://www.libarchive.org/downloads", - "regex": "libarchive-v([\\d.]+)-amd64.zip" + "license": "BSD-3-Clause", + "architecture": { + "64bit": { + "url": "https://github.com/libarchive/libarchive/releases/download/v3.6.2/libarchive-v3.6.2-amd64.zip", + "hash": "f369435da8d33bcc5f32c1bf539ad88270982f561dc21ce84be8b8211c085e1b", + "extract_dir": "libarchive" + } + }, + "bin": "bin\\bsdtar.exe", + "checkver": { + "github": "https://github.com/libarchive/libarchive" }, "autoupdate": { - "url": "https://www.libarchive.org/downloads/libarchive-v$version-amd64.zip", - "hash": { - "url": "https://www.libarchive.org/downloads/sha256sums" + "architecture": { + "64bit": { + "url": "https://github.com/libarchive/libarchive/releases/download/v$version/libarchive-v$version-amd64.zip", + "extract_dir": "libarchive" + } } } } diff --git a/bucket/liberation.json b/bucket/liberation.json index 437bcbf5841..0f6559eb71d 100644 --- a/bucket/liberation.json +++ b/bucket/liberation.json @@ -1,36 +1,36 @@ { - "autoupdate": { - "extract_dir": "liberation-fonts-ttf-$version", - "url": "https://github.com/liberationfonts/liberation-fonts/files/$matchFileno/liberation-fonts-ttf-$version.tar.gz" - }, - "checkver": { - "github": "https://github.com/liberationfonts/liberation-fonts", - "re": ".*/liberation-fonts/files/(?[\\d]+)/liberation-fonts-ttf-(?[\\d.]+).tar.gz" - }, - "description": "The Liberation(tm) Fonts is a font family which aims at metric compatibility with Arial, Times New Roman, and Courier New.", - "extract_dir": "liberation-fonts-ttf-2.1.5", - "hash": "7191c669bf38899f73a2094ed00f7b800553364f90e2637010a69c0e268f25d0", - "homepage": "https://github.com/liberationfonts/liberation-fonts", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Liberation' fonts have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/liberationfonts/liberation-fonts/files/7261482/liberation-fonts-ttf-2.1.5.tar.gz", - "version": "2.1.5" + "version": "2.1.5", + "description": "The Liberation(tm) Fonts is a font family which aims at metric compatibility with Arial, Times New Roman, and Courier New.", + "license": "OFL-1.1", + "homepage": "https://github.com/liberationfonts/liberation-fonts", + "url": "https://github.com/liberationfonts/liberation-fonts/files/7261482/liberation-fonts-ttf-2.1.5.tar.gz", + "hash": "7191c669bf38899f73a2094ed00f7b800553364f90e2637010a69c0e268f25d0", + "extract_dir": "liberation-fonts-ttf-2.1.5", + "checkver": { + "github": "https://github.com/liberationfonts/liberation-fonts", + "re": ".*/liberation-fonts/files/(?[\\d]+)/liberation-fonts-ttf-(?[\\d.]+).tar.gz" + }, + "autoupdate": { + "url": "https://github.com/liberationfonts/liberation-fonts/files/$matchFileno/liberation-fonts-ttf-$version.tar.gz", + "extract_dir": "liberation-fonts-ttf-$version" + }, + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Liberation' fonts have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/libimobiledevice.json b/bucket/libimobiledevice.json index 1cb2ba3c38d..c8b2d6be7de 100644 --- a/bucket/libimobiledevice.json +++ b/bucket/libimobiledevice.json @@ -1,24 +1,27 @@ { - "version": "1.3.17", - "description": "A cross-platform protocol library to communicate with iOS devices", "homepage": "https://github.com/libimobiledevice-win32/imobiledevice-net", - "license": "LGPL-2.1-or-later", - "url": "https://github.com/libimobiledevice-win32/imobiledevice-net", + "description": "A cross-platform protocol library to communicate with iOS devices, http://www.libimobiledevice.org.", + "version": "1.3.17", + "license": "LGPL 2.1", "architecture": { "64bit": { - "url": "https://github.com/libimobiledevice-win32/imobiledevice-net/releases/download/v1.3.17/libimobiledevice.1.2.1-r1122-win-x64.zip", - "hash": "d7cb57a71270848c35c3f01006701535aadf6dfb52325863ea368c94a34a2cab" + "url": "https://github.com/libimobiledevice-win32/imobiledevice-net/releases/download/v1.3.17/iMobileDevice-net.1.3.17.nupkg", + "hash": "01393642fe7d5ca5baa65bb20ceec314f9f7923ca3a6ea47eb4a0d03f4b21535", + "extract_dir": "runtimes/win-x64/native" }, "32bit": { - "url": "https://github.com/libimobiledevice-win32/imobiledevice-net/releases/download/v1.3.17/libimobiledevice.1.2.1-r1122-win-x86.zip", - "hash": "03a9f249ae55c641d3659a65535f867ed1c371f2b63eb2bd7fbc9aea53eb0860" + "url": "https://github.com/libimobiledevice-win32/imobiledevice-net/releases/download/v1.3.17/iMobileDevice-net.1.3.17.nupkg", + "hash": "01393642fe7d5ca5baa65bb20ceec314f9f7923ca3a6ea47eb4a0d03f4b21535", + "extract_dir": "runtimes/win-x86/native" } }, "bin": [ + "idevice_id.exe", "ideviceactivation.exe", "idevicebackup.exe", "idevicebackup2.exe", "idevicecrashreport.exe", + "idevicedate.exe", "idevicedebug.exe", "idevicedebugserverproxy.exe", "idevicediagnostics.exe", @@ -30,29 +33,25 @@ "idevicenotificationproxy.exe", "idevicepair.exe", "ideviceprovision.exe", - "idevicerestore.exe", "idevicescreenshot.exe", "idevicesyslog.exe", - "idevice_id.exe", - "ios_webkit_debug_proxy.exe", "iproxy.exe", "irecovery.exe", - "plistutil.exe", "plist_cmp.exe", "plist_test.exe", + "plistutil.exe", "usbmuxd.exe" ], - "checkver": { - "url": "https://github.com/libimobiledevice-win32/imobiledevice-net/releases", - "regex": "/releases/download/(?:v|V)?([\\d.]+)/libimobiledevice.(?(?:[\\d.]+)\\-r\\d+)" - }, + "checkver": "github", "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/libimobiledevice-win32/imobiledevice-net/releases/download/v$version/libimobiledevice.$matchBuildversion-win-x64.zip" + "url": "https://github.com/libimobiledevice-win32/imobiledevice-net/releases/download/v$version/iMobileDevice-net.$version.nupkg", + "extract_dir": "runtimes/win-x64/native" }, "32bit": { - "url": "https://github.com/libimobiledevice-win32/imobiledevice-net/releases/download/v$version/libimobiledevice.$matchBuildversion-win-x86.zip" + "url": "https://github.com/libimobiledevice-win32/imobiledevice-net/releases/download/v$version/iMobileDevice-net.$version.nupkg", + "extract_dir": "runtimes/win-x86/native" } } } diff --git a/bucket/libportable-iceweasel.json b/bucket/libportable-iceweasel.json index a97b47ec9ea..30bb54ca570 100644 --- a/bucket/libportable-iceweasel.json +++ b/bucket/libportable-iceweasel.json @@ -6,12 +6,12 @@ "architecture": { "64bit": { "url": "https://sourceforge.net/projects/libportable/files/Iceweasel/Stable/111.x/x86_64/Iceweasel-v111.0.1.en_US_win64_clang_pgo.7z", - "hash": "ff853dc4bb5a041a53efe17c916a7c2746844954ca2fe5f156028717ea1145f3", + "hash": "sha1:a9c514cbef368d22e6aeaf52600b409e18a13f0d", "extract_dir": "Iceweasel_x64" }, "32bit": { "url": "https://sourceforge.net/projects/libportable/files/Iceweasel/Stable/111.x/i686/Iceweasel-v111.0.1.en_US_win32_clang_pgo.7z", - "hash": "0f1887c254e24b966f3f3d604f2ff992a89d43f7b7b47f949116a525b87a7a8a", + "hash": "sha1:e97d1a81898209ae2dcb220589c4e38968a03a57", "extract_dir": "Iceweasel_x86" } }, diff --git a/bucket/libraw.json b/bucket/libraw.json index b4563b0dfb9..a123f876ba8 100644 --- a/bucket/libraw.json +++ b/bucket/libraw.json @@ -1,38 +1,38 @@ { - "version": "0.21.1", - "description": "A library for reading RAW files from digital cameras.", - "homepage": "https://github.com/skywind3000/z.lua", - "license": "MIT", - "architecture": { - "64bit": { - "url": "https://www.libraw.org/data/LibRaw-0.21.1-Win64.zip", - "hash": "78cd6e852792b1c6aaff43668d39603031022ff6572a7a9c9c189f47fdedc9f2" - } - }, - "extract_dir": "LibRaw-0.21.1", - "bin": [ - "bin\\4channels.exe", - "bin\\dcraw_emu.exe", - "bin\\dcraw_half.exe", - "bin\\half_mt.exe", - "bin\\mem_image.exe", - "bin\\multirender_test.exe", - "bin\\openbayer_sample.exe", - "bin\\postprocessing_benchmark.exe", - "bin\\raw-identify.exe", - "bin\\rawtextdump.exe", - "bin\\simple_dcraw.exe", - "bin\\unprocessed_raw.exe" - ], - "checkver": { - "github": "https://github.com/LibRaw/LibRaw" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://www.libraw.org/data/LibRaw-$version-Win64.zip" - } - }, - "extract_dir": "LibRaw-$version" - } + "architecture": { + "64bit": { + "hash": "78cd6e852792b1c6aaff43668d39603031022ff6572a7a9c9c189f47fdedc9f2", + "url": "https://www.libraw.org/data/LibRaw-0.21.1-Win64.zip" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://www.libraw.org/data/LibRaw-$version-Win64.zip" + } + }, + "extract_dir": "LibRaw-$version" + }, + "bin": [ + "bin\\4channels.exe", + "bin\\dcraw_emu.exe", + "bin\\dcraw_half.exe", + "bin\\half_mt.exe", + "bin\\mem_image.exe", + "bin\\multirender_test.exe", + "bin\\openbayer_sample.exe", + "bin\\postprocessing_benchmark.exe", + "bin\\raw-identify.exe", + "bin\\rawtextdump.exe", + "bin\\simple_dcraw.exe", + "bin\\unprocessed_raw.exe" + ], + "checkver": { + "github": "https://github.com/LibRaw/LibRaw" + }, + "description": "A library for reading RAW files from digital cameras.", + "extract_dir": "LibRaw-0.21.1", + "homepage": "https://github.com/skywind3000/z.lua", + "license": "MIT", + "version": "0.21.1" } diff --git a/bucket/liii-bittorrent.json b/bucket/liii-bittorrent.json index c6eb0a9805d..15b74a0cec7 100644 --- a/bucket/liii-bittorrent.json +++ b/bucket/liii-bittorrent.json @@ -1,38 +1,38 @@ { - "version": "0.1.1.18", - "description": "A open-source file sharing utility capable of downloading torrents with minimal impact on the system's resources.", - "homepage": "https://codecpack.co/download/LIII-BitTorrent-Client.html", - "license": "MIT", - "architecture": { - "64bit": { - "url": "https://github.com/aliakseis/LIII/releases/download/0.1.1.18/bin-x64.zip", - "hash": "26739f61252c99b4783fbefe286c51fe862d75054e408873f29a3d9fe30f1cd8" - }, - "32bit": { - "url": "https://github.com/aliakseis/LIII/releases/download/0.1.1.18/bin.zip", - "hash": "f646b62c1e7bfd75c70495693d516191049f9eef50632d8cc659ba42c7bf07ab" - } - }, - "extract_dir": "bin", - "bin": "LIII.exe", - "shortcuts": [ - [ - "LIII.exe", - "LIII BitTorrent Client" - ] - ], - "checkver": { - "url": "https://api.github.com/repos/aliakseis/LIII/releases", - "regex": "tag/([\\d.]+)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/aliakseis/LIII/releases/download/$version/bin-x64.zip" - }, - "32bit": { - "url": "https://github.com/aliakseis/LIII/releases/download/$version/bin.zip" - } - } - } + "architecture": { + "32bit": { + "hash": "f646b62c1e7bfd75c70495693d516191049f9eef50632d8cc659ba42c7bf07ab", + "url": "https://github.com/aliakseis/LIII/releases/download/0.1.1.18/bin.zip" + }, + "64bit": { + "hash": "26739f61252c99b4783fbefe286c51fe862d75054e408873f29a3d9fe30f1cd8", + "url": "https://github.com/aliakseis/LIII/releases/download/0.1.1.18/bin-x64.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/aliakseis/LIII/releases/download/$version/bin.zip" + }, + "64bit": { + "url": "https://github.com/aliakseis/LIII/releases/download/$version/bin-x64.zip" + } + } + }, + "bin": "LIII.exe", + "checkver": { + "regex": "Latest version: ([\\d.]+)", + "url": "https://codecpack.co/download/LIII-BitTorrent-Client.html" + }, + "description": "A open-source file sharing utility capable of downloading torrents with minimal impact on the system's resources.", + "extract_dir": "bin", + "homepage": "https://codecpack.co/download/LIII-BitTorrent-Client.html", + "license": "MIT", + "shortcuts": [ + [ + "LIII.exe", + "LIII BitTorrent Client" + ] + ], + "version": "0.1.1.18" } diff --git a/bucket/lilex.json b/bucket/lilex.json index 4fb46c936cf..9e4c3161d56 100644 --- a/bucket/lilex.json +++ b/bucket/lilex.json @@ -1,32 +1,32 @@ { - "autoupdate": { - "url": "https://github.com/mishamyrt/Lilex/releases/download/$version/Lilex-$version.zip" - }, - "checkver": "github", - "description": "\ud83e\udd18Open source programming font", - "extract_dir": "ttf", - "hash": "1570385aa6fd596d11971a3ab800a220f10a6e8fd1f3b164177561244495bb7d", - "homepage": "https://github.com/mishamyrt/Lilex", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Lilex' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/mishamyrt/Lilex/releases/download/1.100/Lilex-1.100.zip", - "version": "1.100" + "version": "1.100", + "description": "\ud83e\udd18Open source programming font", + "license": "OFL-1.1", + "homepage": "https://github.com/mishamyrt/Lilex", + "url": "https://github.com/mishamyrt/Lilex/releases/download/1.100/Lilex-1.100.zip", + "hash": "1570385aa6fd596d11971a3ab800a220f10a6e8fd1f3b164177561244495bb7d", + "extract_dir": "ttf", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/mishamyrt/Lilex/releases/download/$version/Lilex-$version.zip" + }, + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Lilex' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/limechat.json b/bucket/limechat.json index 063d329e2e7..cb268277f25 100644 --- a/bucket/limechat.json +++ b/bucket/limechat.json @@ -1,28 +1,15 @@ { - "architecture": { - "64bit": { - "hash": "20fd26008787153e54436ba2d18976771fda3f30ea95762c2be37e7fce2b00b1", - "url": "http://hp.vector.co.jp/authors/VA022249/files/lime240_x64.exe#/dl.7z" - } - }, - "bin": "LimeChat2.exe", - "checkver": { - "regex": "_x64\\.exe\">LimeChat ([\\d.]+) 64bit" - }, - "description": "An IRC client for Windows", - "homepage": "http://limechat.net/", - "license": "Freeware", - "persist": [ - "users" - ], - "pre_install": [ - "Remove-Item \"$dir\\`$*\", \"$dir\\Uninst*\" -Recurse" - ], - "shortcuts": [ - [ - "LimeChat2.exe", - "LimeChat 2" - ] - ], - "version": "2.40" + "homepage": "http://limechat.net", + "version": "2.40", + "architecture": { + "32bit": { + "url": "http://hp.vector.co.jp/authors/VA022249/files/lime240.exe#.7z", + "hash": "c625d643bae7cc82650ba3724cd74fc44f951e9f755031d13c0bc9e46e700d26" + }, + "64bit": { + "url": "http://hp.vector.co.jp/authors/VA022249/files/lime240_x64.exe#.7z", + "hash": "20fd26008787153e54436ba2d18976771fda3f30ea95762c2be37e7fce2b00b1" + } + }, + "bin": "LimeChat2.exe" } diff --git a/bucket/limitpng.json b/bucket/limitpng.json index 06267a28afd..17a21005418 100644 --- a/bucket/limitpng.json +++ b/bucket/limitpng.json @@ -1,22 +1,22 @@ { - "homepage": "http://nullice.com/limitPNG/", - "version": "2.0.0-beta4", - "description": "PNG compression", - "license": { - "identifier": "Public Domain", - "url": "https://creativecommons.org/publicdomain/zero/1.0/" - }, - "architecture": { - "64bit": { - "url": "https://onedrive-vercel-index-liard.vercel.app/api/raw/?path=/100%20win/limitPNG_x64_v2.0.0_beta4.7z#/dl.7z_", - "hash": "c6e68f1b7fea1cd74d8b1c9963151065f19dd810fda845e4c81bbf832a923244", - "pre_install": "Expand-7zipArchive -Path \"$dir\\dl.7z_\" -DestinationPath \"$dir\" -ExtractDir 'limitPNG' -Removal -Switches '-pmuggle'" - } - }, - "shortcuts": [ - [ - "limitPNG2.exe", - "limitPNG" - ] - ] + "architecture": { + "64bit": { + "hash": "c6e68f1b7fea1cd74d8b1c9963151065f19dd810fda845e4c81bbf832a923244", + "pre_install": "Expand-7zipArchive -Path \"$dir\\dl.7z_\" -DestinationPath \"$dir\" -ExtractDir 'limitPNG' -Removal -Switches '-pmuggle'", + "url": "https://onedrive-vercel-index-liard.vercel.app/api/raw/?path=/Common/apps_windows/limitPNG_x64_v2.0.0_beta4.7z#/dl.7z_" + } + }, + "description": "PNG compression", + "homepage": "http://nullice.com/limitPNG/", + "license": { + "identifier": "Public Domain", + "url": "https://creativecommons.org/publicdomain/zero/1.0/" + }, + "shortcuts": [ + [ + "limitPNG2.exe", + "limitPNG" + ] + ], + "version": "2.0.0-beta4" } diff --git a/bucket/line-np.json b/bucket/line-np.json index d3bfc7fe0f2..64d07e24de1 100644 --- a/bucket/line-np.json +++ b/bucket/line-np.json @@ -1,20 +1,20 @@ { - "##": "Add admin right check when porting to official buckets.", - "version": "nightly", - "description": "Instant messaging and voice call software", - "homepage": "https://line.me/", - "license": { - "identifier": "Freeware", - "url": "https://terms.line.me/line_terms?lang=en" - }, - "url": "https://desktop.line-scdn.net/win/new/LineInst.exe#/setup.exe", - "installer": { - "script": [ - "Invoke-ExternalCommand \"$dir\\setup.exe\" -ArgumentList @('/S', 'installLang=default') -ContinueExitCodes @{1223 = 'Exit code is 1223 (the user cancelled the operation). This does not affect the installation.'} -RunAs | Out-Null", - "Remove-Item \"$dir\\setup.exe\"" - ] - }, - "uninstaller": { - "script": "Invoke-ExternalCommand \"$Env:LocalAppData\\LINE\\bin\\LineUninst.exe\" -ArgumentList @('/S') | Out-Null" - } + "##": "Add admin right check when porting to official buckets.", + "description": "Instant messaging and voice call software", + "homepage": "https://line.me/", + "installer": { + "script": [ + "Invoke-ExternalCommand \"$dir\\setup.exe\" -ArgumentList @('/S', 'installLang=default') -ContinueExitCodes @{1223 = 'Exit code is 1223 (the user cancelled the operation). This does not affect the installation.'} -RunAs | Out-Null", + "Remove-Item \"$dir\\setup.exe\"" + ] + }, + "license": { + "identifier": "Freeware", + "url": "https://terms.line.me/line_terms?lang=en" + }, + "uninstaller": { + "script": "Invoke-ExternalCommand \"$Env:LocalAppData\\LINE\\bin\\LineUninst.exe\" -ArgumentList @('/S') | Out-Null" + }, + "url": "https://desktop.line-scdn.net/win/new/LineInst.exe#/setup.exe", + "version": "nightly" } diff --git a/bucket/link-shell-extension-aoks.json b/bucket/link-shell-extension-aoks.json index 18d36ac4630..5992ee8ca7b 100644 --- a/bucket/link-shell-extension-aoks.json +++ b/bucket/link-shell-extension-aoks.json @@ -1,62 +1,62 @@ { - "homepage": "https://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html", - "version": "3.9.3.5", - "description": "Link Shell Extension offers the creation of Hardlinks, Junctions, Volume Mountpoints, Symbolic Links and a folder cloning or copy process.", - "license": "https://schinagl.priv.at/nt/hardlinkshellext/license.txt", - "architecture": { - "64bit": { - "url": "https://schinagl.priv.at/nt/hardlinkshellext/save/3935/HardLinkShellExt_X64.exe", - "hash": "ca3f26ebf49dc4ea8b5d8c0154acca0de59a8689e5907fe748ffaeaa357ff3a0", - "installer": { - "script": "Invoke-ExternalCommand -FilePath \"$dir\\HardLinkShellExt_X64.exe\" -Args @('/S', '/noredist', '/Language=English', \"/D=$dir\") -RunAs | Out-Null" - }, - "uninstaller": { - "script": "Invoke-ExternalCommand -FilePath \"$dir\\uninst-HardLinkShellExt_X64.exe\" -Args @('/S' , '/noredist') -RunAs | Out-Null" - }, - "bin": [ - "HardLinkShellExt_X64.exe", - "LSEConfig.exe" - ], - "shortcuts": [ - [ - "LSEConfig.exe", - "Link Shell Extension Config" - ] - ] - }, - "32bit": { - "url": "https://schinagl.priv.at/nt/hardlinkshellext/save/3935/HardLinkShellExt_win32.exe", - "hash": "b7e7227e960f025be992c398dafacd03c416adf5210d3fc0ff1d5b5771afdc4b", - "installer": { - "script": "Invoke-ExternalCommand -FilePath \"$dir\\HardLinkShellExt_win32.exe\" -Args @('/S', '/noredist', '/Language=English', \"/D=$dir\") -RunAs | Out-Null" - }, - "uninstaller": { - "script": "Invoke-ExternalCommand -FilePath \"$dir\\uninst-HardLinkShellExt_win32.exe\" -Args @('/S' , '/noredist') -RunAs | Out-Null" - }, - "bin": [ - "HardLinkShellExt_win32.exe", - "LSEConfig.exe" - ], - "shortcuts": [ - [ - "LSEConfig.exe", - "Link Shell Extension Config" - ] - ] - } - }, - "checkver": { - "url": "https://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html", - "regex": ">Last Updated .+ Version ([\\d.]+)<" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://schinagl.priv.at/nt/hardlinkshellext/save/$cleanVersion/HardLinkShellExt_X64.exe" - }, - "32bit": { - "url": "https://schinagl.priv.at/nt/hardlinkshellext/save/$cleanVersion/HardLinkShellExt_win32.exe" - } - } - } + "architecture": { + "32bit": { + "bin": [ + "HardLinkShellExt_win32.exe", + "LSEConfig.exe" + ], + "hash": "b7e7227e960f025be992c398dafacd03c416adf5210d3fc0ff1d5b5771afdc4b", + "installer": { + "script": "Invoke-ExternalCommand -FilePath \"$dir\\HardLinkShellExt_win32.exe\" -Args @('/S', '/noredist', '/Language=English', \"/D=$dir\") -RunAs | Out-Null" + }, + "shortcuts": [ + [ + "LSEConfig.exe", + "Link Shell Extension Config" + ] + ], + "uninstaller": { + "script": "Invoke-ExternalCommand -FilePath \"$dir\\uninst-HardLinkShellExt_win32.exe\" -Args @('/S' , '/noredist') -RunAs | Out-Null" + }, + "url": "https://schinagl.priv.at/nt/hardlinkshellext/save/3935/HardLinkShellExt_win32.exe" + }, + "64bit": { + "bin": [ + "HardLinkShellExt_X64.exe", + "LSEConfig.exe" + ], + "hash": "ca3f26ebf49dc4ea8b5d8c0154acca0de59a8689e5907fe748ffaeaa357ff3a0", + "installer": { + "script": "Invoke-ExternalCommand -FilePath \"$dir\\HardLinkShellExt_X64.exe\" -Args @('/S', '/noredist', '/Language=English', \"/D=$dir\") -RunAs | Out-Null" + }, + "shortcuts": [ + [ + "LSEConfig.exe", + "Link Shell Extension Config" + ] + ], + "uninstaller": { + "script": "Invoke-ExternalCommand -FilePath \"$dir\\uninst-HardLinkShellExt_X64.exe\" -Args @('/S' , '/noredist') -RunAs | Out-Null" + }, + "url": "https://schinagl.priv.at/nt/hardlinkshellext/save/3935/HardLinkShellExt_X64.exe" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://schinagl.priv.at/nt/hardlinkshellext/save/$cleanVersion/HardLinkShellExt_win32.exe" + }, + "64bit": { + "url": "https://schinagl.priv.at/nt/hardlinkshellext/save/$cleanVersion/HardLinkShellExt_X64.exe" + } + } + }, + "checkver": { + "regex": ">Last Updated .+ Version ([\\d.]+)<", + "url": "https://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html" + }, + "description": "Link Shell Extension offers the creation of Hardlinks, Junctions, Volume Mountpoints, Symbolic Links and a folder cloning or copy process.", + "homepage": "https://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html", + "license": "https://schinagl.priv.at/nt/hardlinkshellext/license.txt", + "version": "3.9.3.5" } diff --git a/bucket/link-shell-extension.json b/bucket/link-shell-extension.json index b3cd310b7a8..c4394764874 100644 --- a/bucket/link-shell-extension.json +++ b/bucket/link-shell-extension.json @@ -1,66 +1,35 @@ { - "version": "3.9.3.5", - "description": "Link Shell Extension. Offers the creation of Hardlinks, Junctions, Volume Mountpoints, Symbolic Links and a folder cloning or copy process.", - "homepage": "https://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html", - "license": { - "identifier": "Proprietary", - "url": "https://schinagl.priv.at/nt/hardlinkshellext/license.txt" - }, - "changelog": "https://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html#history", + "homepage": "http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html", + "version": "3.933", "architecture": { "64bit": { - "url": "https://schinagl.priv.at/nt/hardlinkshellext/save/3935/HardLinkShellExt_X64.exe", - "hash": "ca3f26ebf49dc4ea8b5d8c0154acca0de59a8689e5907fe748ffaeaa357ff3a0", - "installer": { - "script": "Invoke-ExternalCommand -FilePath \"$dir\\HardLinkShellExt_X64.exe\" -Args @('/S', '/noredist', '/Language=English', \"/D=$dir\") -RunAs | Out-Null" - }, - "uninstaller": { - "script": "Invoke-ExternalCommand -FilePath \"$dir\\uninst-HardLinkShellExt_X64.exe\" -Args @('/S' , '/noredist') -RunAs | Out-Null" - }, - "bin": [ - "HardLinkShellExt_X64.exe", - "LSEConfig.exe" - ], - "shortcuts": [ - [ - "LSEConfig.exe", - "Link Shell Extension Config" - ] - ] + "url": "http://schinagl.priv.at/nt/hardlinkshellext/HardLinkShellExt_X64.exe", + "hash": "cc60bd4b6808770cd32e748dd4b2bf3f97b9b895c20954fc094d7f5b698a2e9c", + "extract_dir": "link-shell-3.933-X64" }, "32bit": { - "url": "https://schinagl.priv.at/nt/hardlinkshellext/save/3935/HardLinkShellExt_win32.exe", - "hash": "b7e7227e960f025be992c398dafacd03c416adf5210d3fc0ff1d5b5771afdc4b", - "installer": { - "script": "Invoke-ExternalCommand -FilePath \"$dir\\HardLinkShellExt_win32.exe\" -Args @('/S', '/noredist', '/Language=English', \"/D=$dir\") -RunAs | Out-Null" - }, - "uninstaller": { - "script": "Invoke-ExternalCommand -FilePath \"$dir\\uninst-HardLinkShellExt_win32.exe\" -Args @('/S' , '/noredist') -RunAs | Out-Null" - }, - "bin": [ - "HardLinkShellExt_win32.exe", - "LSEConfig.exe" - ], - "shortcuts": [ - [ - "LSEConfig.exe", - "Link Shell Extension Config" - ] - ] + "url": "http://schinagl.priv.at/nt/hardlinkshellext/HardLinkShellExt_win32.exe", + "hash": "faf8636fd5f28f60df5158860fb7107e5fa0bd9aedc06c0986b361a7dab7217f", + "extract_dir": "link-shell-3.933-win32" } }, "checkver": { - "url": "https://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html", - "regex": ">Last Updated .+ Version ([\\d.]+)<" + "url": "https://schinagl.priv.at/nt/hardlinkshellext/lse.xml", + "re": "LSE (?\\d+\\.\\d+) has been released", + "reverse": false }, "autoupdate": { + "note": "This link sheel extension manifest was created by Brett Brewer. If you encounter issues please post an issue on the github page.", "architecture": { "64bit": { - "url": "https://schinagl.priv.at/nt/hardlinkshellext/save/$cleanVersion/HardLinkShellExt_X64.exe" + "url": "http://schinagl.priv.at/nt/hardlinkshellext/HardLinkShellExt_X64.exe", + "extract_dir": "link-shell-$version-X64" }, "32bit": { - "url": "https://schinagl.priv.at/nt/hardlinkshellext/save/$cleanVersion/HardLinkShellExt_win32.exe" + "url": "http://schinagl.priv.at/nt/hardlinkshellext/HardLinkShellExt_win32.exe", + "extract_dir": "link-shell-$version-win32" } } - } + }, + "notes": "Restart explorer to activate context menu." } diff --git a/bucket/linqpad-anycpu.json b/bucket/linqpad-anycpu.json index a2e809b2f3f..ca0b117572f 100644 --- a/bucket/linqpad-anycpu.json +++ b/bucket/linqpad-anycpu.json @@ -1,22 +1,22 @@ { - "homepage": "https://www.linqpad.net", - "license": "https://www.linqpad.net/eula.txt", - "url": "http://download.linqpad.net/public/LINQPad5-AnyCPU.zip", - "version": "nightly", - "bin": [ - [ - "linqpad.exe", - "linqpad" - ], - [ - "lprun.exe", - "lprun" - ] - ], - "shortcuts": [ - [ - "linqpad.exe", - "LINQPad 5" - ] - ] + "bin": [ + [ + "linqpad.exe", + "linqpad" + ], + [ + "lprun.exe", + "lprun" + ] + ], + "homepage": "https://www.linqpad.net", + "license": "https://www.linqpad.net/eula.txt", + "shortcuts": [ + [ + "linqpad.exe", + "LINQPad 5" + ] + ], + "url": "http://download.linqpad.net/public/LINQPad5-AnyCPU.zip", + "version": "nightly" } diff --git a/bucket/linqpad6.json b/bucket/linqpad6.json index a0c23390652..0179f71cf49 100644 --- a/bucket/linqpad6.json +++ b/bucket/linqpad6.json @@ -1,45 +1,46 @@ { - "bin": [ - [ - "linqpad6.exe", - "linqpad6", - "" - ], - [ - "lprun6.exe", - "lprun6", - "" - ], - [ - "linqpad6-x86.exe", - "linqpad6-x86", - "" - ], - [ - "lprun6-x86.exe", - "lprun6-x86", - "" - ] - ], - "pre_install": [ - "Move-Item \"$dir\\GetFile.aspx\" \"$dir\\1.zip\"", - "Expand-Archive -Path \"$dir\\1.zip\" -DestinationPath \"$dir\" -Force", - "Remove-Item \"$dir\\1.zip\"" - ], - "shortcuts": [ - [ - "linqpad6.exe", - "LinqPad 6" - ], - [ - "linqpad6-x86.exe", - "LinqPad 6 - X86" - ], - [ - "download .NET core 3.exe", - "Download .NET Core 3" - ] - ], - "url": "https://www.linqpad.net/GetFile.aspx?LINQPad6.zip", - "version": "6.9" + "url": "https://www.linqpad.net/GetFile.aspx?LINQPad6.zip", + "version": "6.9", + "bin": [ + [ + "linqpad6.exe", + "linqpad6", + "" + ], + [ + "lprun6.exe", + "lprun6", + "" + ], + [ + "linqpad6-x86.exe", + "linqpad6-x86", + "" + ], + [ + "lprun6-x86.exe", + "lprun6-x86", + "" + ] + ], + "shortcuts": [ + [ + "linqpad6.exe", + "LinqPad 6" + ], + [ + "linqpad6-x86.exe", + "LinqPad 6 - X86" + ], + [ + "download .NET core 3.exe", + "Download .NET Core 3" + ] + ], + "pre_install": [ + "Move-Item \"$dir\\GetFile.aspx\" \"$dir\\1.zip\"", + "Expand-Archive -Path \"$dir\\1.zip\" -DestinationPath \"$dir\" -Force", + "Remove-Item \"$dir\\1.zip\"" + ] } + diff --git a/bucket/linux-command.json b/bucket/linux-command.json index d719a60d1ca..437177ccb5f 100644 --- a/bucket/linux-command.json +++ b/bucket/linux-command.json @@ -1,24 +1,24 @@ { - "homepage": "https://github.com/haloislet/linux-command", - "license": "MIT License", - "version": "2.0.1", - "url": "https://github.com/haloislet/linux-command/releases/download/v2.0.1/linux-command-win-2.0.1.exe#/dl.7z", - "hash": "f1f79324b4773e0183ff2c4a70552554df95ef3746877c5b58f1923584bf31c8", - "installer": { - "script": [ - "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", - "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninstall*\" -Force -Recurse" - ] - }, - "bin": "linux-command.exe", - "shortcuts": [ - [ - "linux-command.exe", - "linux-command" - ] - ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/haloislet/linux-command/releases/download/v$version/linux-command-win-$version.exe#/dl.7z" - } + "autoupdate": { + "url": "https://github.com/haloislet/linux-command/releases/download/v$version/linux-command-win-$version.exe#/dl.7z" + }, + "bin": "linux-command.exe", + "checkver": "github", + "hash": "f1f79324b4773e0183ff2c4a70552554df95ef3746877c5b58f1923584bf31c8", + "homepage": "https://github.com/haloislet/linux-command", + "installer": { + "script": [ + "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", + "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninstall*\" -Force -Recurse" + ] + }, + "license": "MIT License", + "shortcuts": [ + [ + "linux-command.exe", + "linux-command" + ] + ], + "url": "https://github.com/haloislet/linux-command/releases/download/v2.0.1/linux-command-win-2.0.1.exe#/dl.7z", + "version": "2.0.1" } diff --git a/bucket/linux-reader-aoks.json b/bucket/linux-reader-aoks.json index 1dbb73cdc49..f5241ad5b34 100644 --- a/bucket/linux-reader-aoks.json +++ b/bucket/linux-reader-aoks.json @@ -1,35 +1,35 @@ { + "homepage": "https://www.diskinternals.com/linux-reader/", + "version": "4.16", + "description": "Access files and folders on Ext, UFS, HFS, ReiserFS, or APFS file systems from Windows.", + "license": "Freeware|Proprietary", + "url": "https://eu.diskinternals.com/download/Linux_Reader.exe#/dl.7z", + "hash": "679692665f8ea5ed58996e81ede0d7ea7ec5c4231bf6694a4bb6789455916354", "architecture": { - "32bit": { - "bin": "LinuxReader.exe", + "64bit": { "shortcuts": [ [ - "LinuxReader.exe", + "LinuxReader64.exe", "LinuxReader" ] - ] + ], + "bin": "LinuxReader.exe" }, - "64bit": { - "bin": "LinuxReader.exe", + "32bit": { "shortcuts": [ [ - "LinuxReader64.exe", + "LinuxReader.exe", "LinuxReader" ] - ] + ], + "bin": "LinuxReader.exe" } }, - "autoupdate": { - "url": "https://eu.diskinternals.com/download/Linux_Reader.exe#/dl.7z" - }, "checkver": { - "regex": ">GET IT FREEVer ([\\d.-]+), Win<", - "url": "https://www.diskinternals.com/linux-reader/" + "url": "https://www.diskinternals.com/linux-reader/", + "regex": ">GET IT FREEVer ([\\d.-]+), Win<" }, - "description": "Access files and folders on Ext, UFS, HFS, ReiserFS, or APFS file systems from Windows.", - "hash": "679692665f8ea5ed58996e81ede0d7ea7ec5c4231bf6694a4bb6789455916354", - "homepage": "https://www.diskinternals.com/linux-reader/", - "license": "Freeware|Proprietary", - "url": "https://eu.diskinternals.com/download/Linux_Reader.exe#/dl.7z", - "version": "4.16" + "autoupdate": { + "url": "https://eu.diskinternals.com/download/Linux_Reader.exe#/dl.7z" + } } diff --git a/bucket/litedbexplorer.json b/bucket/litedbexplorer.json index 8e6be9a17e8..a51586ade38 100644 --- a/bucket/litedbexplorer.json +++ b/bucket/litedbexplorer.json @@ -1,22 +1,12 @@ { "version": "0.8.6.1", - "description": "Graphical editor for LiteDB v4 databases", - "homepage": "https://github.com/julianpaulozzi/LiteDbExplorer/", - "license": { - "identifier": "MIT", - "url": "https://github.com/julianpaulozzi/LiteDbExplorer/blob/master/LICENSE" - }, "url": "https://github.com/julianpaulozzi/LiteDbExplorer/releases/download/0.8.6.1/LiteDbExplorer_0.8.6.1.zip", + "license": "MIT License", + "homepage": "https://github.com/julianpaulozzi/LiteDbExplorer", "hash": "0207244562a8c10ed001a22334844e85dd8eec071c0abfabb40edda6b80bd022", - "extract_dir": "LiteDbExplorer_0.8.6.1", - "bin": "LiteDbExplorer.exe", - "shortcuts": [ - [ - "LiteDbExplorer.exe", - "LiteDB Explorer" - ] - ], - "checkver": "github", + "checkver": { + "github": "https://github.com/julianpaulozzi/LiteDbExplorer" + }, "autoupdate": { "url": "https://github.com/julianpaulozzi/LiteDbExplorer/releases/download/$version/LiteDbExplorer_$version.zip" } diff --git a/bucket/lito-music.json b/bucket/lito-music.json index d5f6858ec61..f48faa2cd5b 100644 --- a/bucket/lito-music.json +++ b/bucket/lito-music.json @@ -1,31 +1,31 @@ { - "version": "0.1.0.0-beta.14", - "description": "A lightweight Apple Music client for Windows and macOS, built with MusicKit JS, Edge WebView2 / WKWebView and React. ", - "homepage": "https://litomusic.org", - "license": "MIT", - "architecture": { - "64bit": { - "url": "https://github.com/lujjjh/LitoMusic/releases/download/v0.1.0.0-beta.14/LitoMusic.exe", - "hash": "7cadf744667398d4d27e08a5a904b4eb49adc0ad6bd03eeb7c23e842870731bd" - } - }, - "bin": "LitoMusic.exe", - "shortcuts": [ - [ - "LitoMusic.exe", - "Lito Music" - ] - ], - "checkver": { - "url": "https://github.com/lujjjh/LitoMusic/releases", - "regex": "v(?(?[\\d.]+)-(?\\w+)\\.(?\\d+))", - "replace": "${major}-${test}.${build}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/lujjjh/LitoMusic/releases/download/v$matchTag/LitoMusic.exe" - } - } - } + "architecture": { + "64bit": { + "hash": "7cadf744667398d4d27e08a5a904b4eb49adc0ad6bd03eeb7c23e842870731bd", + "url": "https://github.com/lujjjh/LitoMusic/releases/download/v0.1.0.0-beta.14/LitoMusic.exe" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/lujjjh/LitoMusic/releases/download/v$matchTag/LitoMusic.exe" + } + } + }, + "bin": "LitoMusic.exe", + "checkver": { + "regex": "v(?(?[\\d.]+)-(?\\w+)\\.(?\\d+))", + "replace": "${major}-${test}.${build}", + "url": "https://github.com/lujjjh/LitoMusic/releases" + }, + "description": "A lightweight Apple Music client for Windows and macOS, built with MusicKit JS, Edge WebView2 / WKWebView and React. ", + "homepage": "https://litomusic.org", + "license": "MIT", + "shortcuts": [ + [ + "LitoMusic.exe", + "Lito Music" + ] + ], + "version": "0.1.0.0-beta.14" } diff --git a/bucket/loadorder.json b/bucket/loadorder.json index 29c651fadd4..95dca41efe7 100644 --- a/bucket/loadorder.json +++ b/bucket/loadorder.json @@ -1,21 +1,33 @@ { - "homepage": "https://docs.microsoft.com/en-us/sysinternals/", + "version": "1.02", "description": "See the order in which devices are loaded on your WinNT/2K system.", + "homepage": "https://learn.microsoft.com/sysinternals/downloads/loadorder", "license": { "identifier": "Freeware", - "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + "url": "https://learn.microsoft.com/sysinternals/license-terms" }, - "version": "1.02", "url": "https://download.sysinternals.com/files/LoadOrder.zip", "hash": "e696080f65ff8b9271aef9e80f1f5c87c9f250965ed4d1fd3060a97a759da61c", - "checkver": { - "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/loadorder", - "re": "LoadOrder\\s(?:v|V)?([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/LoadOrder.zip" - }, "architecture": { + "64bit": { + "bin": [ + [ + "LoadOrd64.exe", + "LoadOrd" + ], + [ + "LoadOrdC64.exe", + "LoadOrdC" + ] + ], + "shortcuts": [ + [ + "LoadOrd64.exe", + "SysInternals/LoadOrder", + "/accepteula" + ] + ] + }, "32bit": { "bin": [ "LoadOrd.exe", @@ -29,26 +41,31 @@ ] ] }, - "64bit": { + "arm64": { "bin": [ [ - "LoadOrd64.exe", + "LoadOrd64a.exe", "LoadOrd" ], - "LoadOrd64.exe", [ - "LoadOrdC64.exe", + "LoadOrdC64a.exe", "LoadOrdC" - ], - "LoadOrdC64.exe" + ] ], "shortcuts": [ [ - "LoadOrd64.exe", + "LoadOrd64a.exe", "SysInternals/LoadOrder", "/accepteula" ] ] } + }, + "checkver": { + "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/loadorder.md", + "regex": "#.*?v([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/LoadOrder.zip" } } diff --git a/bucket/login_bili_go.json b/bucket/login_bili_go.json index 7e445574f95..8a2837d1198 100644 --- a/bucket/login_bili_go.json +++ b/bucket/login_bili_go.json @@ -1,23 +1,22 @@ { - "version": "0.0.1", - "description": "B站cookie获取工具", - "homepage": "https://github.com/XiaoMiku01/login_bili_go", - "license": "GPL-3.0", - "architecture": { - "64bit": { - "url": "https://ghproxy.com/https://github.com/XiaoMiku01/login_bili_go/releases/download/v0.0.1/B.Cookie._win_amd64.exe", - "hash": "7805290f11d5331a57c22864ff0c7f9785e7c93a7aec8d63a062e87c317f8388" + "version": "0.0.1", + "description": "B站cookie获取工具", + "homepage": "https://github.com/XiaoMiku01/login_bili_go", + "license": "GPL-3.0", + "architecture": { + "64bit": { + "url": "https://ghproxy.com/https://github.com/XiaoMiku01/login_bili_go/releases/download/v0.0.1/B.Cookie._win_amd64.exe", + "hash": "7805290f11d5331a57c22864ff0c7f9785e7c93a7aec8d63a062e87c317f8388" + } + }, + "bin": "B.Cookie._win_amd64.exe", + "checkver": { + "github": "https://github.com/XiaoMiku01/login_bili_go" + }, + "autoupdate": { + "url": "https://ghproxy.com/https://github.com/XiaoMiku01/login_bili_go/releases/download/v$version/B.Cookie._win_amd64.exe", + "hash": { + "mode": "download" + } } - }, - "bin": "B.Cookie._win_amd64.exe", - "checkver": { - "github": "https://github.com/XiaoMiku01/login_bili_go" - }, - "autoupdate": { - "url": "https://ghproxy.com/https://github.com/XiaoMiku01/login_bili_go/releases/download/v$version/B.Cookie._win_amd64.exe", - "hash": { - "mode": "download" - } - }, - "_from": "Weidows-projects/scoop-3rd" } diff --git a/bucket/lorien.json b/bucket/lorien.json index 4b14734cc2d..127b2eb4f77 100644 --- a/bucket/lorien.json +++ b/bucket/lorien.json @@ -1,20 +1,20 @@ { - "autoupdate": { - "extract_dir": "Lorien_v$version_Windows", - "url": "https://github.com/mbrlabs/Lorien/releases/download/v$version/Lorien_v$version_Windows.zip" - }, - "checkver": "github", - "description": "Infinite canvas 'drawing' app for Windows, Linux and Mac. Based on Godot.", - "extract_dir": "Lorien_v0.5.0_Windows", - "hash": "04ae0f6d2f3e8525ce7d93400456ee4f2f13907048a17fd92c1575efa3dce4fd", - "homepage": "https://github.com/mbrlabs/Lorien", - "license": "MIT", - "shortcuts": [ - [ - "Lorien.exe", - "Lorien" - ] - ], - "url": "https://github.com/mbrlabs/Lorien/releases/download/v0.5.0/Lorien_v0.5.0_Windows.zip", - "version": "0.5.0" + "homepage": "https://github.com/mbrlabs/Lorien", + "description": "Infinite canvas 'drawing' app for Windows, Linux and Mac. Based on Godot.", + "license": "MIT", + "version": "0.5.0", + "url": "https://github.com/mbrlabs/Lorien/releases/download/v0.5.0/Lorien_v0.5.0_Windows.zip", + "hash": "04ae0f6d2f3e8525ce7d93400456ee4f2f13907048a17fd92c1575efa3dce4fd", + "extract_dir": "Lorien_v0.5.0_Windows", + "shortcuts": [ + [ + "Lorien.exe", + "Lorien" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/mbrlabs/Lorien/releases/download/v$version/Lorien_v$version_Windows.zip", + "extract_dir": "Lorien_v$version_Windows" + } } diff --git a/bucket/ls-interactive.json b/bucket/ls-interactive.json index 12136618e42..517a0f8e172 100644 --- a/bucket/ls-interactive.json +++ b/bucket/ls-interactive.json @@ -1,7 +1,10 @@ { - "autoupdate": { - "url": "https://github.com/Araxeus/ls-interactive/releases/download/v$version/lsi_v$version_windows.zip" - }, + "version": "1.7.0", + "description": "Interactive ls command made in rust", + "homepage": "https://github.com/Araxeus/ls-interactive", + "license": "MIT", + "url": "https://github.com/Araxeus/ls-interactive/releases/download/v1.7.0/lsi_v1.7.0_windows.zip", + "hash": "a86f5804308e2182ebe80609b795996cb5cac811c23eeb5703b2ac0d1388051f", "bin": [ [ "ls-interactive.exe", @@ -9,10 +12,7 @@ ] ], "checkver": "github", - "description": "Interactive ls command made in rust", - "hash": "a86f5804308e2182ebe80609b795996cb5cac811c23eeb5703b2ac0d1388051f", - "homepage": "https://github.com/Araxeus/ls-interactive", - "license": "MIT", - "url": "https://github.com/Araxeus/ls-interactive/releases/download/v1.7.0/lsi_v1.7.0_windows.zip", - "version": "1.7.0" + "autoupdate": { + "url": "https://github.com/Araxeus/ls-interactive/releases/download/v$version/lsi_v$version_windows.zip" + } } diff --git a/bucket/ltex-ls.json b/bucket/ltex-ls.json index d4f5340de4c..8223910305a 100644 --- a/bucket/ltex-ls.json +++ b/bucket/ltex-ls.json @@ -1,20 +1,20 @@ { + "homepage": "https://github.com/valentjn/ltex-ls", + "version": "16.0.0", + "license": "MIT", "architecture": { "64bit": { - "hash": "72ad3f105a968690ce72c010408608f12aff5dec6f2f3efc43c66499b9c499ce", - "url": "https://github.com/valentjn/ltex-ls/releases/download/16.0.0/ltex-ls-16.0.0-windows-x64.zip" + "url": "https://github.com/valentjn/ltex-ls/releases/download/16.0.0/ltex-ls-16.0.0-windows-x64.zip", + "hash": "72ad3f105a968690ce72c010408608f12aff5dec6f2f3efc43c66499b9c499ce" } }, + "bin": "tree-sitter.exe", + "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/valentjn/ltex-ls/releases/download/$version/ltex-ls-$version-windows-x64.zip" } } - }, - "bin": "tree-sitter.exe", - "checkver": "github", - "homepage": "https://github.com/valentjn/ltex-ls", - "license": "MIT", - "version": "16.0.0" + } } diff --git a/bucket/ludashi.json b/bucket/ludashi.json index e526dae208d..2c1cd6b0c0e 100644 --- a/bucket/ludashi.json +++ b/bucket/ludashi.json @@ -1,24 +1,24 @@ { - "homepage": "https://www.ludashi.com/", - "version": "5.1019.1095.1011", - "url": "https://scoop-zapps.ziiyc.com/d/Ludashi/Ludashi-5.1019.1095.1011.7z", - "hash": "6e31a3f5b4f56e5c74218c70b24c6b67f9315b00b98dc93d10dd40b304e7bb42", - "checkver": { - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/LuDaShi.latest", - "regex": "([\\d.]+)" - }, - "autoupdate": { - "url": "https://scoop-zapps.ziiyc.com/d/Ludashi/Ludashi-$version.7z", - "hash": { - "url": "$url.sha256", - "regex": "$sha256" - } - }, - "bin": "Ludashi.7z", - "shortcuts": [ - [ - "computerz_cn.exe", - "鲁大师" - ] - ] + "autoupdate": { + "hash": { + "regex": "$sha256", + "url": "$url.sha256" + }, + "url": "https://scoop-zapps.ziiyc.com/d/Ludashi/Ludashi-$version.7z" + }, + "bin": "Ludashi.7z", + "checkver": { + "regex": "([\\d.]+)", + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/LuDaShi.latest" + }, + "hash": "6e31a3f5b4f56e5c74218c70b24c6b67f9315b00b98dc93d10dd40b304e7bb42", + "homepage": "https://www.ludashi.com/", + "shortcuts": [ + [ + "computerz_cn.exe", + "\u9c81\u5927\u5e08" + ] + ], + "url": "https://scoop-zapps.ziiyc.com/d/Ludashi/Ludashi-5.1019.1095.1011.7z", + "version": "5.1019.1095.1011" } diff --git a/bucket/ludo.json b/bucket/ludo.json index 48a2842cb06..debceba2610 100644 --- a/bucket/ludo.json +++ b/bucket/ludo.json @@ -1,9 +1,7 @@ { + "homepage": "https://github.com/libretro/ludo", "version": "0.16.21", - "homepage": "https://ludo.libretro.com/", - "description": "Minimalist styled front-end for retro video game emulators", - "license": "GPL-3.0-only", - "notes": "Settings are stored in the \"$env:LOCALAPPDATA\\ludo\" directory.", + "description": "Ludo is a work in progress libretro frontend written in go.", "architecture": { "64bit": { "url": "https://github.com/libretro/ludo/releases/download/v0.16.21/Ludo-Windows-x86_64-0.16.21.zip", @@ -11,13 +9,19 @@ "extract_dir": "Ludo-Windows-x86_64-0.16.21" } }, - "bin": "ludo.exe", "shortcuts": [ [ "ludo.exe", "Ludo" ] ], + "persist": [ + "savestates/", + "savefiles/", + "screenshots/", + "playlists/", + "thumbnails/" + ], "checkver": { "github": "https://github.com/libretro/ludo" }, @@ -25,11 +29,11 @@ "architecture": { "64bit": { "url": "https://github.com/libretro/ludo/releases/download/v$version/Ludo-Windows-x86_64-$version.zip", + "extract_dir": "Ludo-Windows-x86_64-$version", "hash": { - "url": "$url.sha256", - "regex": ",$sha256," - }, - "extract_dir": "Ludo-Windows-x86_64-$version" + "url": "https://github.com/libretro/ludo/releases/download/v$version/Ludo-Windows-x86_64-$version.zip.sha256", + "regex": "($sha256)" + } } } } diff --git a/bucket/lukestackwalker.json b/bucket/lukestackwalker.json index f669aab64c1..56953e443e9 100644 --- a/bucket/lukestackwalker.json +++ b/bucket/lukestackwalker.json @@ -4,7 +4,7 @@ "homepage": "http://lukestackwalker.sourceforge.net/", "license": "BSD-3-Clause", "url": "https://sourceforge.net/projects/lukestackwalker/files/lukestackwalker/LukeStackWalkerSetup-1.0.8.exe#/dl.7z", - "hash": "c7055314f732cf4e5cb2b5c0dfd4f7fda36c9964745834aa4059f0cf39d9b35e", + "hash": "sha1:5ca6f49161d9104356d786c4784566444efde157", "shortcuts": [ [ "luke_sw.exe", diff --git a/bucket/lunar-compress.json b/bucket/lunar-compress.json index 5f94a4c62ef..c0397c4c791 100644 --- a/bucket/lunar-compress.json +++ b/bucket/lunar-compress.json @@ -1,42 +1,42 @@ { - "version": "1.90", - "description": "Lunar Compress is a decompression and recompression DLL written in C for a few compression formats that have been known to show up in certain SNES/GB games.", - "homepage": "http://fusoya.eludevisibility.org/lc/index.html", - "license": "Freeware", - "url": "http://fusoya.eludevisibility.org/lc/download/lc190.zip", - "hash": "98936d110507414870cf9aad91d17e3aa3f5373b850df8a516db35a942249f2c", - "architecture": { - "64bit": { - "bin": [ - "x64/decomp.exe", - "x64/recomp.exe", - "x64/sniff.exe", - "x64/smw_example.exe" - ], - "shortcuts": [ - [ - "x64/smw_example.exe", - "SMW Example for Lunar Compress" - ] - ] - }, - "32bit": { - "bin": [ - "decomp.exe", - "recomp.exe", - "sniff.exe", - "smw_example.exe" - ], - "shortcuts": [ - [ - "smw_example.exe", - "SMW Example for Lunar Compress" - ] - ] - } - }, - "checkver": "Version: ([\\d\\.]+)", - "autoupdate": { - "url": "http://fusoya.eludevisibility.org/lc/download/lc$cleanVersion.zip" - } + "architecture": { + "32bit": { + "bin": [ + "decomp.exe", + "recomp.exe", + "sniff.exe", + "smw_example.exe" + ], + "shortcuts": [ + [ + "smw_example.exe", + "SMW Example for Lunar Compress" + ] + ] + }, + "64bit": { + "bin": [ + "x64/decomp.exe", + "x64/recomp.exe", + "x64/sniff.exe", + "x64/smw_example.exe" + ], + "shortcuts": [ + [ + "x64/smw_example.exe", + "SMW Example for Lunar Compress" + ] + ] + } + }, + "autoupdate": { + "url": "http://fusoya.eludevisibility.org/lc/download/lc$cleanVersion.zip" + }, + "checkver": "Version: ([\\d\\.]+)", + "description": "Lunar Compress is a decompression and recompression DLL written in C for a few compression formats that have been known to show up in certain SNES/GB games.", + "hash": "98936d110507414870cf9aad91d17e3aa3f5373b850df8a516db35a942249f2c", + "homepage": "http://fusoya.eludevisibility.org/lc/index.html", + "license": "Freeware", + "url": "http://fusoya.eludevisibility.org/lc/download/lc190.zip", + "version": "1.90" } diff --git a/bucket/lunar-ips.json b/bucket/lunar-ips.json index 676d9837d55..0d903562eda 100644 --- a/bucket/lunar-ips.json +++ b/bucket/lunar-ips.json @@ -1,32 +1,32 @@ { - "architecture": { - "32bit": { - "bin": "Lunar IPS.exe", - "shortcuts": [ - [ - "Lunar IPS.exe", - "Lunar IPS" - ] - ] - }, - "64bit": { - "bin": "x64/Lunar IPS.exe", - "shortcuts": [ - [ - "x64/Lunar IPS.exe", - "Lunar IPS" - ] - ] - } - }, - "autoupdate": { - "url": "http://fusoya.eludevisibility.org/lips/download/lips$cleanVersion.zip" - }, - "checkver": "Version: ([\\d\\.]+)", - "description": "Lunar IPS (LIPS) is intended as an easy to use, lightweight IPS patch utility for windows.", - "hash": "508c65db48024cf9006bf7b3ed95665de3bcd83bfef79da623b7ad5224784a83", - "homepage": "http://fusoya.eludevisibility.org/lips/index.html", - "license": "Freeware", - "url": "http://fusoya.eludevisibility.org/lips/download/lips103.zip", - "version": "1.03" + "version": "1.03", + "description": "Lunar IPS (LIPS) is intended as an easy to use, lightweight IPS patch utility for windows.", + "homepage": "http://fusoya.eludevisibility.org/lips/index.html", + "license": "Freeware", + "url": "http://fusoya.eludevisibility.org/lips/download/lips103.zip", + "hash": "508c65db48024cf9006bf7b3ed95665de3bcd83bfef79da623b7ad5224784a83", + "architecture": { + "64bit": { + "bin": "x64/Lunar IPS.exe", + "shortcuts": [ + [ + "x64/Lunar IPS.exe", + "Lunar IPS" + ] + ] + }, + "32bit": { + "bin": "Lunar IPS.exe", + "shortcuts": [ + [ + "Lunar IPS.exe", + "Lunar IPS" + ] + ] + } + }, + "checkver": "Version: ([\\d\\.]+)", + "autoupdate": { + "url": "http://fusoya.eludevisibility.org/lips/download/lips$cleanVersion.zip" + } } diff --git a/bucket/lx-music-desktop.json b/bucket/lx-music-desktop.json index 09a4a2a52e6..899838f2653 100644 --- a/bucket/lx-music-desktop.json +++ b/bucket/lx-music-desktop.json @@ -1,33 +1,32 @@ { - "homepage": "https://github.com/lyswhut/lx-music-desktop", - "description": "一个基于 electron 的音乐软件", - "version": "2.2.0", - "license": "Apache-2.0", "architecture": { - "64bit": { - "url": "https://github.com/lyswhut/lx-music-desktop/releases/download/v2.2.0/lx-music-desktop-v2.2.0-win_x64-green.7z", - "hash": "400fa9c73dd8067d16b26357686890b95023293ea43cf957a7965a2436fe5621" - }, "32bit": { - "url": "https://github.com/lyswhut/lx-music-desktop/releases/download/v2.2.0/lx-music-desktop-v2.2.0-win_x86-green.7z", - "hash": "2b5ff77a9be0fb4f0c82cf9ce123c5ee47f6161ec0a97705d0a7e86bc723a3ad" + "hash": "2b5ff77a9be0fb4f0c82cf9ce123c5ee47f6161ec0a97705d0a7e86bc723a3ad", + "url": "https://github.com/lyswhut/lx-music-desktop/releases/download/v2.2.0/lx-music-desktop-v2.2.0-win_x86-green.7z" + }, + "64bit": { + "hash": "400fa9c73dd8067d16b26357686890b95023293ea43cf957a7965a2436fe5621", + "url": "https://github.com/lyswhut/lx-music-desktop/releases/download/v2.2.0/lx-music-desktop-v2.2.0-win_x64-green.7z" } }, - "shortcuts": [ - [ - "lx-music-desktop.exe", - "洛雪音乐助手" - ] - ], - "checkver": "github", "autoupdate": { "architecture": { - "64bit": { - "url": "https://github.com/lyswhut/lx-music-desktop/releases/download/v$version/lx-music-desktop-v$version-win_x64-green.7z" - }, "32bit": { "url": "https://github.com/lyswhut/lx-music-desktop/releases/download/v$version/lx-music-desktop-v$version-win_x86-green.7z" + }, + "64bit": { + "url": "https://github.com/lyswhut/lx-music-desktop/releases/download/v$version/lx-music-desktop-v$version-win_x64-green.7z" } } - } + }, + "checkver": "github", + "description": "一个基于 electron 的音乐软件", + "homepage": "https://github.com/lyswhut/lx-music-desktop", + "shortcuts": [ + [ + "lx-music-desktop.exe", + "洛雪音乐助手" + ] + ], + "version": "2.2.0" } diff --git a/bucket/lx-music.json b/bucket/lx-music.json index bc3e6ea1a71..8b6eed5faed 100644 --- a/bucket/lx-music.json +++ b/bucket/lx-music.json @@ -1,32 +1,19 @@ { - "version": "2.2.0", - "description": "A music app based on electron and vue", "homepage": "https://github.com/lyswhut/lx-music-desktop", - "license": { - "identifier": "Apache-2.0", - "url": "https://github.com/lyswhut/lx-music-desktop/blob/master/LICENSE" - }, + "description": "一个基于 electron 的音乐软件", + "version": "2.2.0", + "license": "Apache-2.0", + "notes": "Changing music download folder is HIGHLY recommended.", "architecture": { "64bit": { "url": "https://github.com/lyswhut/lx-music-desktop/releases/download/v2.2.0/lx-music-desktop-v2.2.0-win_x64-green.7z", "hash": "400fa9c73dd8067d16b26357686890b95023293ea43cf957a7965a2436fe5621" - }, - "32bit": { - "url": "https://github.com/lyswhut/lx-music-desktop/releases/download/v2.2.0/lx-music-desktop-v2.2.0-win_x86-green.7z", - "hash": "2b5ff77a9be0fb4f0c82cf9ce123c5ee47f6161ec0a97705d0a7e86bc723a3ad" } }, - "pre_install": "New-Item $dir\\portable -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", "shortcuts": [ [ "lx-music-desktop.exe", - "LX Music" - ] - ], - "persist": [ - [ - "portable\\userData", - "userData" + "洛雪音乐助手" ] ], "checkver": "github", @@ -34,9 +21,6 @@ "architecture": { "64bit": { "url": "https://github.com/lyswhut/lx-music-desktop/releases/download/v$version/lx-music-desktop-v$version-win_x64-green.7z" - }, - "32bit": { - "url": "https://github.com/lyswhut/lx-music-desktop/releases/download/v$version/lx-music-desktop-v$version-win_x86-green.7z" } } } diff --git a/bucket/lyricify.json b/bucket/lyricify.json index df38fa1ac8b..78d035e0679 100644 --- a/bucket/lyricify.json +++ b/bucket/lyricify.json @@ -1,6 +1,6 @@ { "version": "3.8.3", - "description": "Spotify, iTunes, Music Center, QQ Music, Netease Cloud Music, and YesPlayMusic等的歌词工具", + "description": "An app to provide auto-scrolling lyrics for Spotify, iTunes, Music Center, QQ Music, Netease Cloud Music, and YesPlayMusic.", "homepage": "https://github.com/WXRIW/Lyricify-App", "license": "Freeware", "url": "https://github.com/WXRIW/Lyricify-App/releases/download/v3.8.3/Lyricify.Ver.3.8.3-release.zip", diff --git a/bucket/lyx.json b/bucket/lyx.json index db36bb0baa3..4a223e1195c 100644 --- a/bucket/lyx.json +++ b/bucket/lyx.json @@ -1,18 +1,18 @@ { - "homepage": "https://www.lyx.org/", "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://mirrors.tuna.tsinghua.edu.cn/lyx/bin/2.3.7/LyX-237-Installer-1-x64.exe#/dl.7z", + "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://mirrors.tuna.tsinghua.edu.cn/lyx/bin/2.3.7/LyX-237-Installer-1-x32.exe#/dl.7z", + "url": "https://ftp.icm.edu.pl/packages/lyx/bin/2.3.7/LyX-237-Installer-1-x32.exe#/dl.7z", "hash": "73be9d0d96d56186f5b2c0e13ed0af039e6608f28196e99aa058cd2b2da0f428" } }, - "bin": "bin\\LyX.exe", "shortcuts": [ [ "bin\\LyX.exe", @@ -22,15 +22,15 @@ "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\" -Force -Recurse", "checkver": { "url": "https://www.lyx.org/Download", - "regex": "https://ftp\\.lip6\\.fr/pub/lyx/bin/([\\d.]+)/LyX-(?\\d+)-Installer(?-\\d+)?-x64.exe" + "regex": "/bin/([\\d.]+)/LyX-(?\\d+)-Installer(?-\\d+)?-x64.exe" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://mirrors.tuna.tsinghua.edu.cn/lyx/bin/$version/LyX-$matchCleanver-Installer$matchBuild-x64.exe#/dl.7z" + "url": "https://ftp.icm.edu.pl/packages/lyx/bin/$version/LyX-$matchBuild1-Installer$matchBuild2-x64.exe#/dl.7z" }, "32bit": { - "url": "https://mirrors.tuna.tsinghua.edu.cn/lyx/bin/$version/LyX-$matchCleanver-Installer$matchBuild-x32.exe#/dl.7z" + "url": "https://ftp.icm.edu.pl/packages/lyx/bin/$version/LyX-$matchBuild1-Installer$matchBuild2-x32.exe#/dl.7z" } } } diff --git a/bucket/m64p.json b/bucket/m64p.json index 547a0d48e69..c32d4a4b462 100644 --- a/bucket/m64p.json +++ b/bucket/m64p.json @@ -1,40 +1,40 @@ { - "autoupdate": { - "url": "https://github.com/m64p/m64p/releases/download/v$version/m64p-win64-$matchCommit.zip" - }, - "bin": [ - [ - "mupen64plus-gui.exe", - "m64p" - ] - ], - "checkver": { - "github": "https://github.com/m64p/m64p", - "regex": "v([\\d\\.]+)\\/m64p-win64-(?[\\da-f]{7})\\." - }, - "description": "Nintendo 64 emulator", - "extract_dir": "mupen64plus", - "hash": "6320e8f1520a5b0c6b70a0b85d700214bc124d4cf900b3690e164d9e28fe3b2e", - "homepage": "https://m64p.github.io/", - "license": { - "identifier": "GPL-3.0", - "url": "https://github.com/m64p/m64p/blob/main/LICENSE" - }, - "persist": "config", - "pre_install": [ - "if (!(Test-Path \"$persist_dir\\mupen64plus-gui.ini\")) {", - " New-Item \"$dir\\mupen64plus-gui.ini\" -Type File | Out-Null", - " Set-Content \"$dir\\mupen64plus-gui.ini\" '[General]'", - " Add-Content \"$dir\\mupen64plus-gui.ini\" 'version=2'", - " Add-Content \"$dir\\mupen64plus-gui.ini\" 'configDirPath=$APP_PATH$/config'", - "}" - ], - "shortcuts": [ - [ - "mupen64plus-gui.exe", - "m64p" - ] - ], - "url": "https://github.com/m64p/m64p/releases/download/v2022.08.9/m64p-win64-fbf2c91.zip", - "version": "2022.08.9" + "version": "2022.08.9", + "description": "Nintendo 64 emulator", + "homepage": "https://m64p.github.io/", + "license": { + "identifier": "GPL-3.0", + "url": "https://github.com/m64p/m64p/blob/main/LICENSE" + }, + "url": "https://github.com/m64p/m64p/releases/download/v2022.08.9/m64p-win64-fbf2c91.zip", + "hash": "6320e8f1520a5b0c6b70a0b85d700214bc124d4cf900b3690e164d9e28fe3b2e", + "extract_dir": "mupen64plus", + "pre_install": [ + "if (!(Test-Path \"$persist_dir\\mupen64plus-gui.ini\")) {", + " New-Item \"$dir\\mupen64plus-gui.ini\" -Type File | Out-Null", + " Set-Content \"$dir\\mupen64plus-gui.ini\" '[General]'", + " Add-Content \"$dir\\mupen64plus-gui.ini\" 'version=2'", + " Add-Content \"$dir\\mupen64plus-gui.ini\" 'configDirPath=$APP_PATH$/config'", + "}" + ], + "bin": [ + [ + "mupen64plus-gui.exe", + "m64p" + ] + ], + "shortcuts": [ + [ + "mupen64plus-gui.exe", + "m64p" + ] + ], + "persist": "config", + "checkver": { + "github": "https://github.com/m64p/m64p", + "regex": "v([\\d\\.]+)\\/m64p-win64-(?[\\da-f]{7})\\." + }, + "autoupdate": { + "url": "https://github.com/m64p/m64p/releases/download/v$version/m64p-win64-$matchCommit.zip" + } } diff --git a/bucket/mac.json b/bucket/mac.json index a52de1e8b1b..99474f32207 100644 --- a/bucket/mac.json +++ b/bucket/mac.json @@ -1,6 +1,6 @@ { - "url": "http://shnutils.freeshell.org/shntool/support/formats/ape/win32/3.99-u4-b5-s6/mac.exe", - "version": "3.99", - "description": "monkey audio console front end", - "bin": "mac.exe" + "bin": "mac.exe", + "description": "monkey audio console front end", + "url": "http://shnutils.freeshell.org/shntool/support/formats/ape/win32/3.99-u4-b5-s6/mac.exe", + "version": "3.99" } diff --git a/bucket/magnetW.json b/bucket/magnetW.json index ba78d194bf1..4106d97364c 100644 --- a/bucket/magnetW.json +++ b/bucket/magnetW.json @@ -1,20 +1,21 @@ { - "homepage": "https://github.com/xiandanin/magnetW", - "description": "磁力链接聚合搜索", "version": "3.1.1", + "description": "磁力链接聚合搜索", + "homepage": "https://github.com/xiandanin/magnetW", + "license": "GPL-3.0", "url": "https://github.com/xiandanin/magnetW/releases/download/3.1.1/magnetw-3.1.1-win.zip", "hash": "4001d605d1efa7bee9b8a2b940e523dd7ea566e6d6f4ab10d505599744965613", - "checkver": { - "url": "https://github.com/xiandanin/magnetW/wiki", - "regex": "magnetw-([\\d.]+)-win.zip" - }, - "autoupdate": { - "url": "https://github.com/xiandanin/magnetW/releases/download/$version/magnetw-$version-win.zip" - }, + "bin": "magnetW.exe", "shortcuts": [ [ "magnetW.exe", - "磁力搜" + "magnetW" ] - ] + ], + "checkver": { + "github": "https://github.com/xiandanin/magnetW" + }, + "autoupdate": { + "url": "https://github.com/xiandanin/magnetW/releases/download/$version/magnetw-$version-win.zip" + } } diff --git a/bucket/mahjong-helper.json b/bucket/mahjong-helper.json index 0482eab196b..ef92a23191a 100644 --- a/bucket/mahjong-helper.json +++ b/bucket/mahjong-helper.json @@ -1,6 +1,6 @@ { "version": "0.2.8", - "description": "日本麻将助手:牌效+防守+记牌(支持雀魂、天凤)", + "description": "Japanese mahjong helper for Majsoul and Tenhou.", "homepage": "https://github.com/EndlessCheng/mahjong-helper", "license": "MIT", "architecture": { @@ -13,16 +13,8 @@ "hash": "51936358db8cde5dadee14d82d173c5510c62d47f6361e8d54ec3b173b96ba4b" } }, - "bin": [ - [ - "mahjong-helper.exe", - "mahjong-helper" - ] - ], - "checkver": { - "url": "https://api.github.com/repos/EndlessCheng/mahjong-helper/releases/latest", - "regex": "v([a-zA-Z\\d.]+)" - }, + "bin": "mahjong-helper.exe", + "checkver": "github", "autoupdate": { "architecture": { "64bit": { diff --git a/bucket/mailmaster.json b/bucket/mailmaster.json index 23f22ffee37..97eb9123e44 100644 --- a/bucket/mailmaster.json +++ b/bucket/mailmaster.json @@ -1,18 +1,20 @@ { + "homepage": "https://mail.163.com/dashi/index.html", + "description": "网易邮箱大师", + "version": "4.18.1.1007", + "url": "http://fm.dl.126.net/mailmaster/update2/mail-4.18.1.1007.exe#/mailmaster.zip", + "hash": "md5:54c5f96589e80e6f4cfe0cbd318ec22b", + "checkver": { + "url": "http://fm.dl.126.net/mailmaster/update2/update_config.json", + "regex": "ver\": \"([\\d.]+)" + }, "autoupdate": { + "url": "http://fm.dl.126.net/mailmaster/update2/mail-$version.exe#/mailmaster.zip", "hash": { - "regex": "$md5", - "url": "http://fm.dl.126.net/mailmaster/update2/update_config.json" - }, - "url": "http://fm.dl.126.net/mailmaster/update2/mail-$version.exe#/mailmaster.zip" + "url": "http://fm.dl.126.net/mailmaster/update2/update_config.json", + "regex": "$md5" + } }, - "checkver": { - "regex": "ver\": \"([\\d.]+)", - "url": "http://fm.dl.126.net/mailmaster/update2/update_config.json" - }, - "description": "网易邮箱大师", - "hash": "md5:54c5f96589e80e6f4cfe0cbd318ec22b", - "homepage": "https://mail.163.com/dashi/index.html", "installer": { "script": [ "Expand-7ZipArchive \"$dir\\mailmaster.7z\" \"$dir\" -Removal", @@ -25,7 +27,5 @@ "mailmaster.exe", "网易邮箱大师" ] - ], - "url": "http://fm.dl.126.net/mailmaster/update2/mail-4.18.1.1007.exe#/mailmaster.zip", - "version": "4.18.1.1007" + ] } diff --git a/bucket/mak-mini.json b/bucket/mak-mini.json index c0b55ccacf0..506910c0425 100644 --- a/bucket/mak-mini.json +++ b/bucket/mak-mini.json @@ -1,28 +1,28 @@ { - "architecture": { - "64bit": { - "hash": "11f3842021ea679223eec9f4b89ff6922bf46f8a5f6a09bacb72cab47093c8c3", - "url": "https://github.com/inns/mak-mini/releases/download/v0.4.3/Windows-Mak-0.4.3-2-win32-x64.zip" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/inns/mak-mini/releases/download/v$version/Windows-Mak-$version-2-win32-x64.zip" - } - } - }, - "checkver": { - "github": "https://github.com/inns/mak-mini" - }, - "description": "A (small) piece of paper.", - "homepage": "https://inns.studio/mak", - "license": "Unknown", - "shortcuts": [ - [ - "mak-mini.exe", - "Mak Mini" - ] - ], - "version": "0.4.3" + "homepage": "https://inns.studio/mak", + "description": "A (small) piece of paper.", + "license": "Unknown", + "version": "0.4.3", + "architecture": { + "64bit": { + "url": "https://github.com/inns/mak-mini/releases/download/v0.4.3/Windows-Mak-0.4.3-2-win32-x64.zip", + "hash": "11f3842021ea679223eec9f4b89ff6922bf46f8a5f6a09bacb72cab47093c8c3" + } + }, + "shortcuts": [ + [ + "mak-mini.exe", + "Mak Mini" + ] + ], + "checkver": { + "github": "https://github.com/inns/mak-mini" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/inns/mak-mini/releases/download/v$version/Windows-Mak-$version-2-win32-x64.zip" + } + } + } } diff --git a/bucket/martianmono.json b/bucket/martianmono.json index 8ed99a94db6..8b9a0d06033 100644 --- a/bucket/martianmono.json +++ b/bucket/martianmono.json @@ -1,31 +1,31 @@ { - "autoupdate": { - "url": "https://github.com/evilmartians/mono/releases/download/v$version/martian-mono-$version-ttf.zip" - }, - "checkver": "github", - "description": "Free and open-source monospaced font from Evil Martians", - "hash": "a990b5620a97b1fc6af1e9808e7af82f8bf96b2a5692beff9e01b9e5adf92a71", - "homepage": "https://github.com/evilmartians/mono", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Martian Mono' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/evilmartians/mono/releases/download/v1.0.0/martian-mono-1.0.0-ttf.zip", - "version": "1.0.0" + "version": "1.0.0", + "description": "Free and open-source monospaced font from Evil Martians", + "license": "OFL-1.1", + "homepage": "https://github.com/evilmartians/mono", + "url": "https://github.com/evilmartians/mono/releases/download/v1.0.0/martian-mono-1.0.0-ttf.zip", + "hash": "a990b5620a97b1fc6af1e9808e7af82f8bf96b2a5692beff9e01b9e5adf92a71", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/evilmartians/mono/releases/download/v$version/martian-mono-$version-ttf.zip" + }, + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Martian Mono' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/massigra.json b/bucket/massigra.json index f088956a7e8..c16c09b998d 100644 --- a/bucket/massigra.json +++ b/bucket/massigra.json @@ -1,10 +1,9 @@ { - "homepage": "http://www.massigra.net/", - "description": "Simple and fast image viewer", - "license": "Freeware", "version": "0.45", - "url": "https://www.dropbox.com/s/vhd2xni16qfcder/MassiGra045.zip?dl=1", + "url": "http://inazumaapps.info/scoop/redist/MassiGra045.zip", "hash": "76f28cf65e900778ae0f67d41ea324d35d0ec162624dcf50ada3e44ce831ca25", + "homepage": "http://www.massigra.net/", + "license": "http://www.massigra.net/massigrahelp/currentver/license.htm", "bin": "MassiGra.exe", "shortcuts": [ [ @@ -12,20 +11,13 @@ "MassiGra" ] ], - "persist": [ - "user", - "plugins" - ], - "post_install": [ - "if ((Get-ChildItem \"$dir\\user\" | Measure-Object).Count -eq 0) {", - " New-Item -Path \"$dir\\user\\SingleU.cfg\" -ItemType File | Out-Null", - "}" - ], + "pre_install": "if(!(Test-Path(\"$dir\\user\"))) { New-Item \"$dir\\user\" -type directory | Out-Null } ", + "persist": "user", "checkver": { "url": "http://www.massigra.net/", - "re": "MassiGra Version (?[\\d.]+)" + "re": "MassiGra Version ([\\d.]+)" }, "autoupdate": { - "url": "https://www.dropbox.com/s/vhd2xni16qfcder/MassiGra$cleanVersion.zip?dl=1" + "url": "https://www.dropbox.com/s/vhd2xni16qfcder/MassiGra$cleanVersion.zip" } } diff --git a/bucket/maven36.json b/bucket/maven36.json index 28aea990482..4a2ec88dc22 100644 --- a/bucket/maven36.json +++ b/bucket/maven36.json @@ -1,20 +1,17 @@ { - "homepage": "https://maven.apache.org/", "version": "3.6.3", - "license": "Apache-2.0", "description": "Software project management and comprehension tool", - "url": "https://www.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.zip", + "homepage": "https://maven.apache.org/", + "license": "Apache-2.0", + "suggest": { + "JDK": "java/openjdk" + }, + "url": "https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.zip", "hash": "sha512:1c095ed556eda06c6d82fdf52200bc4f3437a1bab42387e801d6f4c56e833fb82b16e8bf0aab95c9708de7bfb55ec27f653a7cf0f491acebc541af234eded94d", "extract_dir": "apache-maven-3.6.3", "env_add_path": "bin", - "suggest": { - "JDK": [ - "java/oraclejdk", - "java/openjdk" - ] - }, "persist": [ "conf", - "lib/ext" + "lib\\ext" ] } diff --git a/bucket/maxcso.json b/bucket/maxcso.json index 3e4ec4352a5..dc7f6c54fdd 100644 --- a/bucket/maxcso.json +++ b/bucket/maxcso.json @@ -1,28 +1,28 @@ { - "version": "1.13.0", - "description": "Fast cso compressor (for PSP and PS2 disc images)", - "homepage": "https://github.com/unknownbrackets/maxcso", - "license": "ISC", - "architecture": { - "64bit": { - "url": "https://github.com/unknownbrackets/maxcso/releases/download/v1.13.0/maxcso_v1.13.0_windows.7z", - "hash": "51362619adbb8d219af11321b56b16d4912184203c0127a1b51566c7d151df4d" - }, - "32bit": { - "url": "https://github.com/unknownbrackets/maxcso/releases/download/v1.13.0/maxcso_v1.13.0_windows-32bit.7z", - "hash": "84df9e0e3c0dd4e8b04c7888e5a3bd666639f545ee319fb899c57c7afc73962e" - } - }, - "bin": "maxcso.exe", - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/unknownbrackets/maxcso/releases/download/v$version/maxcso_v$version_windows.7z" - }, - "32bit": { - "url": "https://github.com/unknownbrackets/maxcso/releases/download/v$version/maxcso_v$version_windows-32bit.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "84df9e0e3c0dd4e8b04c7888e5a3bd666639f545ee319fb899c57c7afc73962e", + "url": "https://github.com/unknownbrackets/maxcso/releases/download/v1.13.0/maxcso_v1.13.0_windows-32bit.7z" + }, + "64bit": { + "hash": "51362619adbb8d219af11321b56b16d4912184203c0127a1b51566c7d151df4d", + "url": "https://github.com/unknownbrackets/maxcso/releases/download/v1.13.0/maxcso_v1.13.0_windows.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/unknownbrackets/maxcso/releases/download/v$version/maxcso_v$version_windows-32bit.7z" + }, + "64bit": { + "url": "https://github.com/unknownbrackets/maxcso/releases/download/v$version/maxcso_v$version_windows.7z" + } + } + }, + "bin": "maxcso.exe", + "checkver": "github", + "description": "Fast cso compressor (for PSP and PS2 disc images)", + "homepage": "https://github.com/unknownbrackets/maxcso", + "license": "ISC", + "version": "1.13.0" } diff --git a/bucket/maye.json b/bucket/maye.json index 2689ba84046..95ffcb65438 100644 --- a/bucket/maye.json +++ b/bucket/maye.json @@ -1,15 +1,10 @@ { "version": "1.3.4", - "description": "体积小巧、简单易用的快速启动工具", - "homepage": "https://github.com/25H/Maya", + "description": "Maye 一个简洁小巧的快速启动工具", + "homepage": "https://blog.arae.cc/post/25830.html", "license": "MIT", - "architecture": { - "64bit": { - "url": "https://github.com/25H/Maya/releases/download/1.3.4/Maye.1.3.4-20221113.zip", - "hash": "06cb10542d12a570ffef81c490829a8786f7e6f9ca7f2245f47190c9427dcb1f" - } - }, - "bin": "Maye.exe", + "url": "https://github.com/25H/Maya/releases/download/1.3.4/Maye.1.3.4-20221113.zip", + "hash": "06cb10542d12a570ffef81c490829a8786f7e6f9ca7f2245f47190c9427dcb1f", "shortcuts": [ [ "Maye.exe", @@ -26,7 +21,7 @@ "JDB.json" ], "checkver": { - "url": "https://api.github.com/repos/25H/Maya/releases/latest", + "url": "https://github.com/25H/Maya/releases/latest", "regex": "Maye.([\\d.]+)-(?\\d+).zip" }, "autoupdate": { diff --git a/bucket/mcaselector.json b/bucket/mcaselector.json index 0ae2c6c0894..7a40951d508 100644 --- a/bucket/mcaselector.json +++ b/bucket/mcaselector.json @@ -1,26 +1,22 @@ { "version": "2.1", - "description": "A tool to select chunks from Minecraft worlds for deletion or export", - "homepage": "https://github.com/Querz/mcaselector", + "description": "[Map] - A tool to select chunks from Minecraft worlds for deletion or export.", + "homepage": "https://github.com/Querz/mcaselector/wiki", "license": "MIT", - "suggest": { - "JDK": [ - "java/oraclejdk", - "java/openjdk" - ] - }, - "url": "https://github.com/Querz/mcaselector/releases/download/2.1/mcaselector-2.1.jar#/mcaselector.jar", - "hash": "e9bc99de41fe88b02fd8d67633332fc2527f445364e239784674f64b40adbbdd", - "pre_install": "Set-Content \"$dir\\mcaselector.bat\" '@start javaw.exe -jar \"%~dp0mcaselector.jar\" %*' -Encoding Ascii", - "bin": "mcaselector.jar", + "url": "https://github.com/Querz/mcaselector/releases/download/2.1/MCA_Selector_Setup.exe", + "hash": "fa8f48f733f4f79a3034e2afcfb22823700787a74911d5d43ea06d48dafa899d", + "innosetup": true, + "bin": "MCA Selector.exe", "shortcuts": [ [ - "mcaselector.bat", + "MCA Selector.exe", "MCA Selector" ] ], - "checkver": "github", + "checkver": { + "github": "https://github.com/Querz/mcaselector" + }, "autoupdate": { - "url": "https://github.com/Querz/mcaselector/releases/download/$version/mcaselector-$version.jar#/mcaselector.jar" + "url": "https://github.com/Querz/mcaselector/releases/download/$version/MCA_Selector_Setup.exe" } } diff --git a/bucket/md5checker-cn.json b/bucket/md5checker-cn.json index ede1f4b66ae..669bb61d502 100644 --- a/bucket/md5checker-cn.json +++ b/bucket/md5checker-cn.json @@ -1,23 +1,23 @@ { - "homepage": "http://getmd5checker.com/", - "description": "Md5Checker is a free, faster, lightweight and easy-to-use tool to manage, calculate and verify MD5 checksum of multiple files/folders", - "license": "Freeware", - "version": "3.3.0.12", - "url": "http://getmd5checker.com/downloads/Md5Checker/3.3.0.12/Md5CheckerCn.zip", - "hash": "69dea0de17c0d4f68f98110c83575f943ba7dfd81389a31a2dc07ba6fa0092ce", - "extract_dir": "Md5CheckerCn", - "shortcuts": [ - [ - "Md5CheckerCn.exe", - "Md5Checker CN" - ] - ], - "checkver": { - "url": "http://getmd5checker.com/download", - "regex": "\\/Md5Checker\\/(?[\\d.]+)\\.(?\\d+)\\/", - "replace": "${major}.${build}" - }, - "autoupdate": { - "url": "http://getmd5checker.com/downloads/Md5Checker/$matchMajor.$matchBuild/Md5CheckerCn.zip" - } + "autoupdate": { + "url": "http://getmd5checker.com/downloads/Md5Checker/$matchMajor.$matchBuild/Md5CheckerCn.zip" + }, + "checkver": { + "regex": "\\/Md5Checker\\/(?[\\d.]+)\\.(?\\d+)\\/", + "replace": "${major}.${build}", + "url": "http://getmd5checker.com/download" + }, + "description": "Md5Checker is a free, faster, lightweight and easy-to-use tool to manage, calculate and verify MD5 checksum of multiple files/folders", + "extract_dir": "Md5CheckerCn", + "hash": "69dea0de17c0d4f68f98110c83575f943ba7dfd81389a31a2dc07ba6fa0092ce", + "homepage": "http://getmd5checker.com/", + "license": "Freeware", + "shortcuts": [ + [ + "Md5CheckerCn.exe", + "Md5Checker \u4e2d\u6587\u7248" + ] + ], + "url": "http://getmd5checker.com/downloads/Md5Checker/3.3.0.12/Md5CheckerCn.zip", + "version": "3.3.0.12" } diff --git a/bucket/md5checker.json b/bucket/md5checker.json index 909407e3bd1..15c3d2c8f5d 100644 --- a/bucket/md5checker.json +++ b/bucket/md5checker.json @@ -1,23 +1,23 @@ { - "homepage": "http://getmd5checker.com/", - "description": "Md5Checker is a free, faster, lightweight and easy-to-use tool to manage, calculate and verify MD5 checksum of multiple files/folders", - "license": "Freeware", - "version": "3.3.0.12", - "url": "http://getmd5checker.com/downloads/Md5Checker/3.3.0.12/Md5Checker.zip", - "hash": "c49b5f31c7ce76dd7f78b3d92d026a30f27c618cf1fd0103e317ddc2d023ba58", - "extract_dir": "Md5Checker", - "shortcuts": [ - [ - "Md5Checker.exe", - "Md5Checker" - ] - ], - "checkver": { - "url": "http://getmd5checker.com/download", - "regex": "\\/Md5Checker\\/(?[\\d.]+)\\.(?\\d+)\\/", - "replace": "${major}.${build}" - }, - "autoupdate": { - "url": "http://getmd5checker.com/downloads/Md5Checker/$matchMajor.$matchBuild/Md5Checker.zip" - } + "autoupdate": { + "url": "http://getmd5checker.com/downloads/Md5Checker/$matchMajor.$matchBuild/Md5Checker.zip" + }, + "checkver": { + "regex": "\\/Md5Checker\\/(?[\\d.]+)\\.(?\\d+)\\/", + "replace": "${major}.${build}", + "url": "http://getmd5checker.com/download" + }, + "description": "Md5Checker is a free, faster, lightweight and easy-to-use tool to manage, calculate and verify MD5 checksum of multiple files/folders", + "extract_dir": "Md5Checker", + "hash": "c49b5f31c7ce76dd7f78b3d92d026a30f27c618cf1fd0103e317ddc2d023ba58", + "homepage": "http://getmd5checker.com/", + "license": "Freeware", + "shortcuts": [ + [ + "Md5Checker.exe", + "Md5Checker" + ] + ], + "url": "http://getmd5checker.com/downloads/Md5Checker/3.3.0.12/Md5Checker.zip", + "version": "3.3.0.12" } diff --git a/bucket/mdconv.json b/bucket/mdconv.json index 8610917d229..88374693147 100644 --- a/bucket/mdconv.json +++ b/bucket/mdconv.json @@ -1,22 +1,22 @@ { - "version": "0.9", - "description": "A CLI markdown converter written in Go.", - "homepage": "https://github.com/Palexer/mdconv", - "license": "MIT", - "architecture": { - "64bit": { - "url": "https://github.com/Palexer/mdconv/releases/download/v0.9/mdconv-win-amd64.zip", - "hash": "1b8e54440c830dfc8295327abcd0cfda8da282b2485722d6ccf94dadde61bf13" - } - }, - "depends": "wkhtmltopdf", - "bin": "mdconv.exe", - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/Palexer/mdconv/releases/download/v$version/mdconv-win-amd64.zip" - } - } - } + "architecture": { + "64bit": { + "hash": "1b8e54440c830dfc8295327abcd0cfda8da282b2485722d6ccf94dadde61bf13", + "url": "https://github.com/Palexer/mdconv/releases/download/v0.9/mdconv-win-amd64.zip" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/Palexer/mdconv/releases/download/v$version/mdconv-win-amd64.zip" + } + } + }, + "bin": "mdconv.exe", + "checkver": "github", + "depends": "wkhtmltopdf", + "description": "A CLI markdown converter written in Go.", + "homepage": "https://github.com/Palexer/mdconv", + "license": "MIT", + "version": "0.9" } diff --git a/bucket/mdv.json b/bucket/mdv.json index bc479f1eda1..35c385b532b 100644 --- a/bucket/mdv.json +++ b/bucket/mdv.json @@ -1,5 +1,5 @@ { - "url": "https://github.com/wangzq/scoop-files/raw/master/misc/mdv-1.0.0.zip", - "version": "1.0.0", - "bin": "mdv.exe" + "bin": "mdv.exe", + "url": "https://github.com/wangzq/scoop-files/raw/master/misc/mdv-1.0.0.zip", + "version": "1.0.0" } diff --git a/bucket/medgui-reborn.json b/bucket/medgui-reborn.json index 8c6849b78c0..7f8ff6e57bb 100644 --- a/bucket/medgui-reborn.json +++ b/bucket/medgui-reborn.json @@ -1,21 +1,21 @@ { - "autoupdate": { - "url": "https://github.com/Speedvicio/MedGuiReborn/releases/download/v$version/MedGui.Reborn.v$version.full.zip" - }, - "bin": "MedGuiR.exe", - "checkver": "github", + "version": "0.123", "description": "Frontend and launcher for Mednafen multi emulator", - "extract_dir": "MedGui Reborn", - "hash": "32d3c7be65ccb98a963495f4d6833d7f63aed7025e4213d7884db93a26d98724", "homepage": "https://github.com/Speedvicio/MedGuiReborn", "license": "CC0-1.0", - "persist": "MedGuiR", + "url": "https://github.com/Speedvicio/MedGuiReborn/releases/download/v0.123/MedGui.Reborn.v0.123.full.zip", + "hash": "32d3c7be65ccb98a963495f4d6833d7f63aed7025e4213d7884db93a26d98724", + "extract_dir": "MedGui Reborn", + "bin": "MedGuiR.exe", "shortcuts": [ [ "MedGuiR.exe", "Mednafen GUI Reborn" ] ], - "url": "https://github.com/Speedvicio/MedGuiReborn/releases/download/v0.123/MedGui.Reborn.v0.123.full.zip", - "version": "0.123" + "persist": "MedGuiR", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/Speedvicio/MedGuiReborn/releases/download/v$version/MedGui.Reborn.v$version.full.zip" + } } diff --git a/bucket/mednafen-dev.json b/bucket/mednafen-dev.json index 533958b1af8..f2d440fc5ea 100644 --- a/bucket/mednafen-dev.json +++ b/bucket/mednafen-dev.json @@ -1,6 +1,6 @@ { "version": "1.31.0", - "description": "Multi-system emulator (development version)", + "description": "Multi-system emulator", "homepage": "https://mednafen.github.io/", "license": { "identifier": "GPL-2.0-only", diff --git a/bucket/mednaffe.json b/bucket/mednaffe.json index f6b0b44eeaa..0a52caec350 100644 --- a/bucket/mednaffe.json +++ b/bucket/mednaffe.json @@ -3,50 +3,14 @@ "description": "Front-end for Mednafen", "homepage": "https://github.com/AmatCoder/mednaffe/", "license": { - "identifier": "GPL-3.0", - "url": "https://github.com/AmatCoder/mednaffe/blob/master/COPYING" + "url": "https://github.com/AmatCoder/mednaffe/blob/master/COPYING", + "identifier": "GPL-3.0" + }, + "suggest": { + "mednafen": "mednafen" }, - "depends": "sudo", "url": "https://github.com/AmatCoder/mednaffe/releases/download/0.9.2/mednaffe-0.9.2-win.zip", "hash": "e172f24c656dbc0d07bbeb67de03481b119be155997749697d12f9f33b60af00", - "pre_install": [ - "$medinst = 0", - "if (Test-Path \"$scoopdir\\apps\\mednafen\\current\\mednafen.exe\") {", - " $medinst = 1", - "}", - "elseif (Test-Path \"$scoopdir\\apps\\mednafen-dev\\current\\mednafen.exe\") {", - " $medinst = 2", - "}", - "if ((Test-Path \"$scoopdir\\apps\\mednafen\\current\\mednafen.exe\") -and (Test-Path \"$scoopdir\\apps\\mednafen-dev\\current\\mednafen.exe\")) {", - " Write-Host -ForegroundColor Yellow \"Mednafen and Mednafen-dev were found on this system.\"", - " Write-Host -ForegroundColor Yellow \"Choose one to use mednaffe with, 1 (stable) or 2 (dev)\"", - " $medinst = Read-Host -Prompt \"[1, 2]\"", - "}", - "if ($medinst -eq 0) {", - " Write-Host -ForegroundColor Yellow \"No Mednafen installation was found on this system.\"", - " Write-Host -ForegroundColor Yellow \"Choose 1 to install Mednafen stable, 2 for Mednafen-dev, or 3 to cancel the install.\"", - " $medinst = Read-Host -Prompt \"[1, 2, 3]\"", - " switch ($medinst) {", - " 1 {scoop install mednafen}", - " 2 {scoop install mednafen-dev}", - " 3 {Write-Error -Message \"Install aborted.\" -Category NotInstalled", - " scoop uninstall mednaffe", - " exit 1", - " }", - " }", - "}" - ], - "installer": { - "script": [ - "if (!(Test-Path \"$persist_dir\\mednafen.cfg\")) {", - " New-Item \"$persist_dir\" -ItemType Directory | Out-Null", - " switch ($medinst) {", - " 1 {sudo New-Item -ItemType HardLink -Path \"$persist_dir\\mednafen.cfg\" -Target \"$scoopdir\\persist\\mednafen\\mednafen.cfg\" | Out-Null}", - " 2 {sudo New-Item -ItemType HardLink -Path \"$persist_dir\\mednafen.cfg\" -Target \"$scoopdir\\persist\\mednafen-dev\\mednafen.cfg\" | Out-Null}", - " }", - "}" - ] - }, "bin": "mednaffe.exe", "shortcuts": [ [ diff --git a/bucket/melonds.json b/bucket/melonds.json index 60b66841ad7..bae8c009bd4 100644 --- a/bucket/melonds.json +++ b/bucket/melonds.json @@ -1,10 +1,10 @@ { "version": "0.9.5", - "description": "Nintendo DS emulator", + "description": "A Nintendo DS emulator aiming for fast and accurate emulation", "homepage": "http://melonds.kuribo64.net/", "license": { "identifier": "GPL-3.0", - "url": "https://github.com/Arisotura/melonDS/blob/master/LICENSE" + "url": "https://github.com/melonDS-emu/melonDS/blob/master/LICENSE" }, "url": "https://github.com/melonDS-emu/melonDS/releases/download/0.9.5/melonDS_0.9.5_win_x64.zip", "hash": "289b1644004d8762987dc1daf3a61eedfafb0a5f442801bfb9d2a18299fd39a9", diff --git a/bucket/memo.json b/bucket/memo.json index 1b7052416a8..f0a39cb5cd1 100644 --- a/bucket/memo.json +++ b/bucket/memo.json @@ -1,47 +1,39 @@ { - "description": "Take Smarter notes with GitHub Gists.", - "hash": "sha256:42589f0a2434223482e4b9400fef3289df0e8873a7462b2d7b6fe95ac2cfa7d8", - "homepage": "https://usememo.com/", - "installer": { - "script": [ - "if (!(Test-Path \"$persist_dir\\data\")) {", - " New-Item \"$persist_dir\\data\" -Type Directory -Force | Out-Null", - "}", - "$runtimeCache = \"$env:APPDATA\\Memo\"", - "$runtimeCachePersist = \"$persist_dir\\memo\"", - "if (Test-Path $runtimeCachePersist) {", - " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", - " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", - "} else {", - " if (Test-Path $runtimeCache) {", - " Move-Item $runtimeCache $runtimeCachePersist -Force", - " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", - " }", - "}" - ] - }, - "license": "no", - "pre_install": [ - "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", - "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninst*\" -Force -Recurse" - ], - "shortcuts": [ - [ - "Memo.exe", - "Memo" - ] - ], - "uninstaller": { - "script": [ - "$runtimeCache = \"$env:APPDATA\\Memo\"", - "$runtimeCachePersist = \"$persist_dir\\memo\"", - "if (!(Test-Path $runtimeCachePersist)) {", - " Move-Item $runtimeCache $runtimeCachePersist -Force", - "} else {", - " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", - "}" - ] - }, - "url": "https://usememo.com/MemoSetup.exe#/dl.7z", - "version": "1.0.1" + "version": "1.0.1", + "description": "Take Smarter notes with GitHub Gists.", + "homepage": "https://usememo.com/", + "license": "Unlicense", + "url": "https://usememo.com/MemoSetup.exe#/dl.7z", + "hash": "sha256:42589f0a2434223482e4b9400fef3289df0e8873a7462b2d7b6fe95ac2cfa7d8", + "pre_install": [ + "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", + "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninst*\" -Force -Recurse" + ], + "installer": { + "script": [ + "$runtimeCache = \"$env:APPDATA\\Memo\"", + "$runtimeCachePersist = \"$persist_dir\\Cache\"", + "if (Test-Path $runtimeCachePersist) {", + " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", + " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", + "} else {", + " if (Test-Path $runtimeCache) {", + " Move-Item $runtimeCache $runtimeCachePersist -Force", + " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", + " }", + "}" + ] + }, + "uninstaller": { + "script": [ + "$runtimeCache = \"$env:APPDATA\\Memo\"", + "$runtimeCachePersist = \"$persist_dir\\Cache\"", + "if (!(Test-Path $runtimeCachePersist)) {", + " Move-Item $runtimeCache $runtimeCachePersist -Force", + "} else {", + " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", + "}" + ] + }, + "shortcuts": [["Memo.exe", "Memo"]] } diff --git a/bucket/menutools.json b/bucket/menutools.json index fe8efec7d0e..a77d172eefb 100644 --- a/bucket/menutools.json +++ b/bucket/menutools.json @@ -1,47 +1,23 @@ { "version": "1.0.2", - "homepage": "https://github.com/navossoc/MenuTools", - "description": "An application that adds new features to the system menu of applications.", + "description": "This software adds new features to the system menu of applications.", + "homepage": "https://www.navossoc.com/menutools/", "license": "MIT", - "notes": [ - "To add menutools as a startup task, run:", - "menutools-task.ps1 add", - "To remove the menutools startup task, run:", - "menutools-task.ps1 remove" - ], - "architecture": { - "64bit": { - "url": "https://github.com/navossoc/MenuTools/releases/download/1.0.2/menutools-setup-1.0.2.exe", - "hash": "3fc6c21ad78d1bdbef8464b02fac7735ac2bc8b131063021afa037df617a258c" - } - }, + "url": "https://github.com/navossoc/MenuTools/releases/download/1.0.2/menutools-setup-1.0.2.exe#/menutools-setup.exe", + "hash": "3fc6c21ad78d1bdbef8464b02fac7735ac2bc8b131063021afa037df617a258c", "innosetup": true, - "pre_install": [ - "$currentDir = $dir.Replace($version, 'current')", - "$content = Get-Content \"$bucketsdir\\MyScoop\\scripts\\menutools\\menutools-task.ps1\"", - "$content = $content.Replace('REPLACE_HERE', $currentDir)", - "Set-Content \"$dir\\menutools-task.ps1\" -Value $content -Force" - ], - "bin": "menutools-task.ps1", + "bin": "MenuTools.exe", "shortcuts": [ [ "MenuTools.exe", "MenuTools" ] ], - "pre_uninstall": [ - "if (!(is_admin)) { error \"menutools requires admin rights to $cmd\"; break }", - "Stop-Process -Name 'MenuTools', 'MenuTools64' -Force -ErrorAction 'SilentlyContinue'", - "if (Get-ScheduledTask 'MenuTools' -ErrorAction 'SilentlyContinue') {", - " Start-Process 'schtasks.exe' -Wait -Verb 'RunAs' -ArgumentList @('/delete', '/tn', 'MenuTools', '/f')", - "}" - ], - "checkver": "github", + "checkver": { + "github": "https://github.com/navossoc/MenuTools" + }, "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/navossoc/MenuTools/releases/download/$version/menutools-setup-$version.exe" - } - } + "url": "https://github.com/navossoc/MenuTools/releases/download/$version/menutools-setup-$version.exe#/menutools-setup.exe", + "hash": "$url.sha256" } } diff --git a/bucket/mesen-s.json b/bucket/mesen-s.json index 40881b7568b..f277783a13e 100644 --- a/bucket/mesen-s.json +++ b/bucket/mesen-s.json @@ -3,9 +3,10 @@ "description": "Nintendo SNES (Super Nintendo Entertainment System) and Super Game Boy emulator", "homepage": "https://www.mesen.ca", "license": { - "url": "https://github.com/SourMesen/Mesen-S/blob/master/LICENSE", - "identifier": "GPL-3.0" + "identifier": "GPL-3.0", + "url": "https://github.com/SourMesen/Mesen-S/blob/master/LICENSE" }, + "notes": "Configuration files cannot be persisted, but will be retained during the update", "url": "https://github.com/SourMesen/Mesen-S/releases/download/0.4.0/Mesen-S.0.4.0.zip", "hash": "ce4ee543dd3aaa4a10e8597d5aa4735fbe9252c8d679e5772dbee827cfaa2d96", "pre_install": "if (!(Test-Path \"$persist_dir\\settings.xml\")) { New-Item -ItemType File \"$dir\\settings.xml\" | Out-Null }", @@ -33,6 +34,5 @@ }, "autoupdate": { "url": "https://github.com/SourMesen/Mesen-S/releases/download/$version/Mesen-S.$version.zip" - }, - "notes": "Configuration files cannot be persisted, but will be retained during the update" + } } diff --git a/bucket/mesen.json b/bucket/mesen.json index 4678444bc52..cb4a820fefc 100644 --- a/bucket/mesen.json +++ b/bucket/mesen.json @@ -3,8 +3,8 @@ "description": "Nintendo NES (Nintendo Entertainment System) and Famicom emulator", "homepage": "https://www.mesen.ca", "license": { - "url": "https://github.com/SourMesen/Mesen/blob/master/LICENSE", - "identifier": "GPL-3.0" + "identifier": "GPL-3.0", + "url": "https://github.com/SourMesen/Mesen/blob/master/LICENSE" }, "url": "https://github.com/SourMesen/Mesen/releases/download/0.9.9/Mesen.0.9.9.zip", "hash": "91bd2b1ba007c9349864a96e490dbdaada78033d51e0be1aabbf442a4b9a7cda", diff --git a/bucket/mesheryctl.json b/bucket/mesheryctl.json index f8840f9faf1..f5caf8ac675 100644 --- a/bucket/mesheryctl.json +++ b/bucket/mesheryctl.json @@ -1,19 +1,19 @@ { - "version": "0.6.70", + "version": "0.6.71", "architecture": { "32bit": { - "url": "https://github.com/meshery/meshery/releases/download/v0.6.70/mesheryctl_0.6.70_Windows_i386.zip", + "url": "https://github.com/meshery/meshery/releases/download/v0.6.71/mesheryctl_0.6.71_Windows_i386.zip", "bin": [ "mesheryctl.exe" ], - "hash": "da9249ec89f8f84cab09b11f65705c3afe0fc62310ad9a6df13a675cdb0d8591" + "hash": "233af172fd1c9c1cce1907f853b59a01e92d222fee780f33959b254ca1505943" }, "64bit": { - "url": "https://github.com/meshery/meshery/releases/download/v0.6.70/mesheryctl_0.6.70_Windows_x86_64.zip", + "url": "https://github.com/meshery/meshery/releases/download/v0.6.71/mesheryctl_0.6.71_Windows_x86_64.zip", "bin": [ "mesheryctl.exe" ], - "hash": "3ca5a87cf6d2250e52adf9c1a9fd3bc67c740230891ac83481724c37e5697178" + "hash": "23384880fddb884981a2ea802dc9ce2ed89f6cb6179f1aca7003aa116692844e" } }, "homepage": "https://layer5.io/meshery", diff --git a/bucket/mgba-dev.json b/bucket/mgba-dev.json index 29806b56da4..b5066e829a3 100644 --- a/bucket/mgba-dev.json +++ b/bucket/mgba-dev.json @@ -1,6 +1,6 @@ { "version": "8035-20230403", - "description": "A fast, accurate, and portable GBA emulator (development version)", + "description": "Nintendo Game Boy Advance emulator", "homepage": "https://mgba.io/", "license": { "identifier": "MPL-2.0", diff --git a/bucket/miku-miku-model.json b/bucket/miku-miku-model.json index a2eba69d6ac..fe0edc0767b 100644 --- a/bucket/miku-miku-model.json +++ b/bucket/miku-miku-model.json @@ -1,27 +1,27 @@ { - "autoupdate": { - "url": "https://github.com/blueskythlikesclouds/MikuMikuLibrary/releases/download/v$version/MikuMikuModel.7z" - }, - "bin": "MikuMikuModel.exe", - "checkver": "github", - "description": "File editor for Hatsune Miku: Project DIVA games.", - "hash": "bb5f005eb18b7e2d5c72455e4c17a83fce52335291f8376b1c3c1389308f3492", - "homepage": "https://github.com/blueskythlikesclouds/MikuMikuLibrary", - "license": "MIT", - "persist": [ - "Resources\\ConfigurationList.xml", - "Resources\\ValueCache.txt" - ], - "pre_install": [ - "if(!(Test-Path \"$persist_dir\\Resources\\ConfigurationList.xml\")) { New-Item \"$dir\\Resources\\ConfigurationList.xml\" | Out-Null }", - "if(!(Test-Path \"$persist_dir\\Resources\\ValueCache.txt\")) { Set-Content \"$dir\\Resources\\ValueCache.txt\" 'AutoCheckUpdates, System.Boolean, False' -Encoding ASCII }" - ], - "shortcuts": [ - [ - "MikuMikuModel.exe", - "Miku Miku Model" - ] - ], - "url": "https://github.com/blueskythlikesclouds/MikuMikuLibrary/releases/download/v2.2.0/MikuMikuModel.7z", - "version": "2.2.0" + "version": "2.2.0", + "description": "File editor for Hatsune Miku: Project DIVA games.", + "homepage": "https://github.com/blueskythlikesclouds/MikuMikuLibrary", + "license": "MIT", + "url": "https://github.com/blueskythlikesclouds/MikuMikuLibrary/releases/download/v2.2.0/MikuMikuModel.7z", + "hash": "bb5f005eb18b7e2d5c72455e4c17a83fce52335291f8376b1c3c1389308f3492", + "bin": "MikuMikuModel.exe", + "shortcuts": [ + [ + "MikuMikuModel.exe", + "Miku Miku Model" + ] + ], + "persist": [ + "Resources\\ConfigurationList.xml", + "Resources\\ValueCache.txt" + ], + "pre_install": [ + "if(!(Test-Path \"$persist_dir\\Resources\\ConfigurationList.xml\")) { New-Item \"$dir\\Resources\\ConfigurationList.xml\" | Out-Null }", + "if(!(Test-Path \"$persist_dir\\Resources\\ValueCache.txt\")) { Set-Content \"$dir\\Resources\\ValueCache.txt\" 'AutoCheckUpdates, System.Boolean, False' -Encoding ASCII }" + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/blueskythlikesclouds/MikuMikuLibrary/releases/download/v$version/MikuMikuModel.7z" + } } diff --git a/bucket/milkman-plugins.json b/bucket/milkman-plugins.json index 9a9c08a2281..4de2d9fdecf 100644 --- a/bucket/milkman-plugins.json +++ b/bucket/milkman-plugins.json @@ -1,14 +1,12 @@ { - "autoupdate": { - "extract_dir": "milkman-$version", - "url": "https://github.com/warmuuh/milkman/releases/download/$version/milkman-dist-plugins-bin.zip" - }, - "checkver": "github", - "depends": "milkman", + "version": "5.6.0", "description": "Milkman - An Extensible Request/Response Workbench", - "extract_dir": "milkman-5.6.0", - "hash": "7e5515d89f7792e73c90067662942ebbed19188662e1c0d4f33b3c9df731402e", "homepage": "https://github.com/warmuuh/milkman", + "license": "MIT", + "url": "https://github.com/warmuuh/milkman/releases/download/5.6.0/milkman-dist-plugins-bin.zip", + "hash": "7e5515d89f7792e73c90067662942ebbed19188662e1c0d4f33b3c9df731402e", + "depends": "milkman", + "extract_dir": "milkman-5.6.0", "installer": { "script": [ "function LinkFile([String] $file, [String] $source = $file) {", @@ -20,7 +18,6 @@ "}" ] }, - "license": "MIT", "uninstaller": { "script": [ "foreach ($file in Get-ChildItem -Path \"$dir\\plugins\" -Name) {", @@ -32,6 +29,9 @@ "}" ] }, - "url": "https://github.com/warmuuh/milkman/releases/download/5.6.0/milkman-dist-plugins-bin.zip", - "version": "5.6.0" + "checkver": "github", + "autoupdate": { + "url": "https://github.com/warmuuh/milkman/releases/download/$version/milkman-dist-plugins-bin.zip", + "extract_dir": "milkman-$version" + } } diff --git a/bucket/miln-keysafe.json b/bucket/miln-keysafe.json index 7505ec1d31a..de5b04c0959 100644 --- a/bucket/miln-keysafe.json +++ b/bucket/miln-keysafe.json @@ -42,6 +42,5 @@ ] } } - }, - "_from": "okibcn/ScoopMaster" + } } diff --git a/bucket/miln-package-origin.json b/bucket/miln-package-origin.json index 0c0353a2030..939b420e7bf 100644 --- a/bucket/miln-package-origin.json +++ b/bucket/miln-package-origin.json @@ -42,6 +42,5 @@ ] } } - }, - "_from": "okibcn/ScoopMaster" + } } diff --git a/bucket/mindustry.json b/bucket/mindustry.json index 715d607fb93..d875cba838e 100644 --- a/bucket/mindustry.json +++ b/bucket/mindustry.json @@ -1,25 +1,53 @@ { + "homepage": "https://github.com/Anuken/Mindustry", "version": "143", - "description": "A sandbox tower-defense game", - "homepage": "https://mindustrygame.github.io/", - "license": "GPL-3.0-only", - "suggest": { - "Java Runtime Environment": "java/temurin-jre" + "description": "A sandbox tower defense game.", + "license": { + "identifier": "GPL-3.0-only", + "url": "https://github.com/Anuken/Mindustry/blob/master/LICENSE" }, - "url": "https://github.com/Anuken/Mindustry/releases/download/v143/Mindustry.jar", - "hash": "45040eb1a8d093b01509630be2b2565084cbb20de82c3cf24ddef428bf296b75", - "pre_install": "Set-Content -Path \"$dir\\mindustry.bat\" -Value \"pushd $dir && javaw -jar Mindustry.jar && popd\"", - "bin": "mindustry.bat", - "shortcuts": [ + "url": [ + "https://github.com/Anuken/Mindustry/releases/download/v143/Mindustry.jar", + "https://github.com/Anuken/Mindustry/releases/download/v142/server-release.jar", + "https://i.imgur.com/Y4Q1ECd.png" + ], + "pre_install": [ + "function create($path, $type, $content) {", + " if (-not (Test-Path \"$path\")) {", + " New-Item \"$path\" -ItemType $type -Value $content | Out-Null", + " }", + "}", + "$config = \"$dir\\config\"", + "create $config Directory", + "Rename-Item -Path $dir\\Y4Q1ECd.png -NewName icon.png" + ], + "persist": "config", + "bin": [ + [ + "java.exe", + "mindustry", + "-jar $dir\\Mindustry.jar" + ], [ - "mindustry.bat", - "Mindustry" + "java.exe", + "mindustry-server", + "-jar $dir\\server-release.jar" ] ], - "checkver": { - "url": "https://github.com/Anuken/Mindustry/releases", - "regex": "Anuken\\/Mindustry\\/tree\\/v(\\d+)" + "hash": [ + "45040eb1a8d093b01509630be2b2565084cbb20de82c3cf24ddef428bf296b75", + "29c17b7e8de631542c46cc04ae7c62e70f98c3c5ba1536c2ec84af8fc851b039", + "c5cdeb2e27cb2d9cc88ebeaab4c374bd68b21daa620f791f68c4a8a9184e9dbb" + ], + "notes": "Java 16-17 is recommended", + "suggest": { + "JRE17": [ + "java/openjdk16", + "java/openjdk17", + "java/oraclejdk-lts" + ] }, + "checkver": "github", "autoupdate": { "url": "https://github.com/Anuken/Mindustry/releases/download/v$version/Mindustry.jar" } diff --git a/bucket/minesweeper-arbiter.json b/bucket/minesweeper-arbiter.json index 9bbb0acef97..089cecd39f1 100644 --- a/bucket/minesweeper-arbiter.json +++ b/bucket/minesweeper-arbiter.json @@ -1,16 +1,16 @@ { - "version": "0.52", - "description": "Minesweeper Arbiter is a free clone of Windows Minesweeper that saves videos with decimal time.", - "homepage": "https://minesweepergame.com/download/arbiter.php", - "license": "Shareware", - "notes": "We do not persist you data. Please backup before removing any (old) versions.", - "url": "https://minesweepergame.com/download/arbiter.zip", - "hash": "e3fffff3a344aa7abac1abe5a752854d82f2a7ec24601cb5cee92175aa34c31d", - "bin": "ms_arbiter.exe", - "shortcuts": [ - [ - "ms_arbiter.exe", - "Arbiter" - ] - ] + "bin": "ms_arbiter.exe", + "description": "Minesweeper Arbiter is a free clone of Windows Minesweeper that saves videos with decimal time.", + "hash": "e3fffff3a344aa7abac1abe5a752854d82f2a7ec24601cb5cee92175aa34c31d", + "homepage": "https://minesweepergame.com/download/arbiter.php", + "license": "Shareware", + "notes": "We do not persist you data. Please backup before removing any (old) versions.", + "shortcuts": [ + [ + "ms_arbiter.exe", + "Arbiter" + ] + ], + "url": "https://minesweepergame.com/download/arbiter.zip", + "version": "0.52" } diff --git a/bucket/minidumpview.json b/bucket/minidumpview.json index b93b39e5a9e..dc483e4a6e6 100644 --- a/bucket/minidumpview.json +++ b/bucket/minidumpview.json @@ -1,16 +1,8 @@ { - "bin": [ - [ - "mdpview.exe", - "MiniDumpView", - "" - ], - [ - "mdpview.exe", - "mdpview", - "" - ] - ], - "url": "https://web.archive.org/web/20160326104651if_/http://www.debuginfo.com/download/minidumpviewfull.zip", - "version": "1.0.3" + "url": "https://web.archive.org/web/20160326104651if_/http://www.debuginfo.com/download/minidumpviewfull.zip", + "version": "1.0.3", + "bin": [ + ["mdpview.exe", "MiniDumpView", ""], + ["mdpview.exe", "mdpview", ""] + ] } diff --git a/bucket/minify.json b/bucket/minify.json index c37c8f7c0d0..9d7d4f47d6a 100644 --- a/bucket/minify.json +++ b/bucket/minify.json @@ -1,8 +1,8 @@ { "homepage": "https://go.tacodewolff.nl/minify", "description": "Go minifiers for web formats", - "version": "2.12.5", "license": "MIT", + "version": "2.12.5", "architecture": { "64bit": { "url": "https://github.com/tdewolff/minify/releases/download/v2.12.5/minify_windows_amd64.zip", @@ -16,10 +16,7 @@ "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/tdewolff/minify/releases/download/v$version/minify_windows_amd64.zip", - "hash": { - "url": "https://github.com/tdewolff/minify/releases/download/v$version/checksums.txt" - } + "url": "https://github.com/tdewolff/minify/releases/download/v$version/minify_windows_amd64.zip" } } } diff --git a/bucket/minisqlquery.json b/bucket/minisqlquery.json index bc335029008..7dd15cfb774 100644 --- a/bucket/minisqlquery.json +++ b/bucket/minisqlquery.json @@ -1,5 +1,10 @@ { - "url": "https://github.com/paulkohler/minisqlquery/releases/download/v1.16.07.02/MiniSqlQuery.zip", - "version": "1.16.07.02", - "shortcuts": [ ["minisqlquery.exe", "Mini SQL Query"] ] + "shortcuts": [ + [ + "minisqlquery.exe", + "Mini SQL Query" + ] + ], + "url": "https://github.com/paulkohler/minisqlquery/releases/download/v1.16.07.02/MiniSqlQuery.zip", + "version": "1.16.07.02" } diff --git a/bucket/minutor.json b/bucket/minutor.json index 24a7978cde4..ee90b0b2a6a 100644 --- a/bucket/minutor.json +++ b/bucket/minutor.json @@ -1,7 +1,7 @@ { "version": "2.19.1", - "description": "Map rendering tool for Minecraft", - "homepage": "http://seancode.com/minutor/", + "description": "[Map] - Map rendering tool for Minecraft", + "homepage": "https://github.com/mrkite/minutor", "license": "BSD-2-Clause", "url": "https://github.com/mrkite/minutor/releases/download/2.19.1/Minutor.Windows.no.installer.zip", "hash": "ab75aa007f236d65f3196690ee13f2a7df03e5791feb4f513457517dc5c37542", @@ -13,7 +13,7 @@ ] ], "checkver": { - "github": "https://github.com/mrkite/minutor/" + "github": "https://github.com/mrkite/minutor" }, "autoupdate": { "url": "https://github.com/mrkite/minutor/releases/download/$version/Minutor.Windows.no.installer.zip" diff --git a/bucket/mitec-network-meter.json b/bucket/mitec-network-meter.json index 8e2a23b7d48..efc0c69161d 100644 --- a/bucket/mitec-network-meter.json +++ b/bucket/mitec-network-meter.json @@ -1,21 +1,21 @@ { - "autoupdate": { - "url": "https://www.mitec.cz/Downloads/NetMet.zip" - }, - "checkver": { - "regex": "MiTeC Network Meter\\s+([\\d.]+)<", - "url": "https://www.mitec.cz/Data/XML/data_downloads.xml" - }, - "description": "MiTeC Network Meter", - "hash": "3d1f9543fc7044073044dbdd044796fc02b6103c362e7007a038953cc20f0653", - "homepage": "https://www.mitec.cz/netmet.html", - "license": "Freeware", - "shortcuts": [ - [ - "NetMet.exe", - "MiTeC\\Network Meter" - ] - ], - "url": "https://www.mitec.cz/Downloads/NetMet.zip", - "version": "2.5.0" + "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": "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 index 42246059181..5e4b722a410 100644 --- a/bucket/mitec-network-scanner.json +++ b/bucket/mitec-network-scanner.json @@ -1,32 +1,32 @@ { - "version": "5.6.0", - "description": "MiTeC Network Scanner", - "homepage": "https://www.mitec.cz/netscan.html", - "license": "Proprietary", - "url": "https://www.mitec.cz/Downloads/NetScanner.zip", - "hash": "15cc706b3a3fd735674729d0be2084fbc56a1fb8fd4e113c27b632e7d7fef7f6", - "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": "MiTeC Network Scanner 32/64\\s+([\\d.]+)<" - }, - "autoupdate": { - "url": "https://www.mitec.cz/Downloads/NetScanner.zip" - } + "architecture": { + "32bit": { + "pre_install": "Remove-Item \"$dir\\NetScanner64.exe\" -Force" + }, + "64bit": { + "pre_install": [ + "Remove-Item \"$dir\\NetScanner.exe\" -Force", + "Get-ChildItem $dir 'NetScanner*exe' | Rename-Item -NewName 'NetScanner.exe' -Force" + ] + } + }, + "autoupdate": { + "url": "https://www.mitec.cz/Downloads/NetScanner.zip" + }, + "checkver": { + "regex": "MiTeC Network Scanner 32/64\\s+([\\d.]+)<", + "url": "https://www.mitec.cz/Data/XML/data_downloads.xml" + }, + "description": "MiTeC Network Scanner", + "hash": "e84640dcf54f11ed06fe0e04edd03f4edc6cc28633c138ee16f3a00909e45ffb", + "homepage": "https://www.mitec.cz/netscan.html", + "license": "Proprietary", + "shortcuts": [ + [ + "NetScanner.exe", + "MiTeC\\Network Scanner" + ] + ], + "url": "https://www.mitec.cz/Downloads/NetScanner.zip", + "version": "5.6.0" } diff --git a/bucket/mixxx-aoks.json b/bucket/mixxx-aoks.json index f90add0eb69..a8532667ee0 100644 --- a/bucket/mixxx-aoks.json +++ b/bucket/mixxx-aoks.json @@ -1,34 +1,34 @@ { - "version": "2.3.3", - "description": "DJ Your Way. Free and open source DJ software.", - "homepage": "https://mixxx.org/", - "license": "GPL-2.0-or-later,LGPL-2.1-or-later,BSD-3-Clause,MIT", - "architecture": { - "64bit": { - "url": "https://downloads.mixxx.org/releases/2.3.3/mixxx-2.3.3-win64.msi", - "hash": "24d00585d4fc9a7d703ea63efe0230d5a2663c3cdf65be0a890ca3c6f59b85a7" - } + "architecture": { + "64bit": { + "hash": "24d00585d4fc9a7d703ea63efe0230d5a2663c3cdf65be0a890ca3c6f59b85a7", + "url": "https://downloads.mixxx.org/releases/2.3.3/mixxx-2.3.3-win64.msi" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "hash": { + "url": "$url.sha256sum" }, - "extract_dir": "Mixxx", - "bin": "mixxx.exe", - "shortcuts": [ - [ - "mixxx.exe", - "MIXXX - DJ software" - ] - ], - "checkver": { - "url": "https://mixxx.org/news/tag/release-announcement/", - "re": ">Mixxx ([\\d.]+) released<" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://downloads.mixxx.org/releases/$version/mixxx-$version-win64.msi", - "hash": { - "url": "$url.sha256sum" - } - } - } - } + "url": "https://downloads.mixxx.org/releases/$version/mixxx-$version-win64.msi" + } + } + }, + "bin": "mixxx.exe", + "checkver": { + "re": ">Mixxx ([\\d.]+) released<", + "url": "https://mixxx.org/news/tag/release-announcement/" + }, + "description": "DJ Your Way. Free and open source DJ software.", + "extract_dir": "Mixxx", + "homepage": "https://mixxx.org/", + "license": "GPL-2.0-or-later,LGPL-2.1-or-later,BSD-3-Clause,MIT", + "shortcuts": [ + [ + "mixxx.exe", + "MIXXX - DJ software" + ] + ], + "version": "2.3.3" } diff --git a/bucket/mkvmerge-batcher.json b/bucket/mkvmerge-batcher.json index 02b31af6dce..9a8041b5c46 100644 --- a/bucket/mkvmerge-batcher.json +++ b/bucket/mkvmerge-batcher.json @@ -1,13 +1,10 @@ { - "autoupdate": { - "url": "https://github.com/Bazzu85/MKVmergeBatcher/releases/download/$version/MKVmergeBatcher.$version.zip" - }, - "checkver": "github", + "version": "2.0.46", "description": "A GUI for mkvmerge to create/execute custom created MKV models", - "hash": "3ccd20177db206eb80a62df212325e0c93ebef0ea9052076c6758428274fc40b", "homepage": "https://github.com/Bazzu85/MKVmergeBatcher", "license": "MIT", - "persist": "userdata.json", + "url": "https://github.com/Bazzu85/MKVmergeBatcher/releases/download/2.0.46/MKVmergeBatcher.2.0.46.zip", + "hash": "3ccd20177db206eb80a62df212325e0c93ebef0ea9052076c6758428274fc40b", "pre_install": "if(!(Test-Path \"$persist_dir\\userdata.json\")) {New-Item \"$dir\\userdata.json\" -ItemType File | Out-Null}", "shortcuts": [ [ @@ -15,6 +12,9 @@ "MKVmergeBatcher" ] ], - "url": "https://github.com/Bazzu85/MKVmergeBatcher/releases/download/2.0.46/MKVmergeBatcher.2.0.46.zip", - "version": "2.0.46" + "persist": "userdata.json", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/Bazzu85/MKVmergeBatcher/releases/download/$version/MKVmergeBatcher.$version.zip" + } } diff --git a/bucket/molotov-portable.json b/bucket/molotov-portable.json index 4723fb7d3da..579f11eab5b 100644 --- a/bucket/molotov-portable.json +++ b/bucket/molotov-portable.json @@ -1,10 +1,30 @@ { + "version": "4.5.0-14", + "description": "An app to watch French TV free of charge.", + "homepage": "https://www.molotov.tv", + "license": "Freeware", + "persist": [ + "data", + "molotov-portable.yml" + ], "architecture": { "64bit": { - "hash": "7a0175827dd69f8982e8d49525a0632e39b0af0d4cedb73e17384564e5656e59", - "url": "https://github.com/portapps/molotov-portable/releases/download/4.5.0-14/molotov-portable-win64-4.5.0-14.7z#/dl.7z" + "url": "https://github.com/portapps/molotov-portable/releases/download/4.5.0-14/molotov-portable-win64-4.5.0-14.7z#/dl.7z", + "hash": "7a0175827dd69f8982e8d49525a0632e39b0af0d4cedb73e17384564e5656e59" } }, + "bin": "molotov-portable.exe", + "shortcuts": [ + [ + "molotov-portable.exe", + "Molotov" + ] + ], + "pre_install": "if(!(Test-Path \"$persist_dir\\molotov-portable.yml\")) { New-Item \"$dir\\molotov-portable.yml\" | Out-Null }", + "checkver": { + "url": "https://github.com/portapps/molotov-portable/releases", + "regex": "\\/releases\\/tag\\/(?:v|V)?([\\d.-]+)" + }, "autoupdate": { "architecture": { "64bit": { @@ -15,25 +35,5 @@ "url": "$baseurl/checksums.txt" } }, - "bin": "molotov-portable.exe", - "checkver": { - "regex": "\\/releases\\/tag\\/(?:v|V)?([\\d.-]+)", - "url": "https://github.com/portapps/molotov-portable/releases" - }, - "description": "An app to watch French TV free of charge.", - "homepage": "https://www.molotov.tv", - "license": "Freeware", - "notes": "Installed from Portapps (https://portapps.io/app/molotov-portable/)", - "persist": [ - "data", - "molotov-portable.yml" - ], - "pre_install": "if(!(Test-Path \"$persist_dir\\molotov-portable.yml\")) { New-Item \"$dir\\molotov-portable.yml\" | Out-Null }", - "shortcuts": [ - [ - "molotov-portable.exe", - "Molotov" - ] - ], - "version": "4.5.0-14" + "notes": "Installed from Portapps (https://portapps.io/app/molotov-portable/)" } diff --git a/bucket/mononoki.json b/bucket/mononoki.json index 510622f4583..7198594ccf2 100644 --- a/bucket/mononoki.json +++ b/bucket/mononoki.json @@ -1,32 +1,12 @@ { - "autoupdate": { - "url": "https://github.com/madmalik/mononoki/releases/download/$version/mononoki.zip" - }, - "checkver": "github", - "description": "a programming typeface", - "hash": "86549faebfd9231c3bd0942038cb1f717f5186729c9a54d0045e36b996c1a355", "homepage": "https://github.com/madmalik/mononoki", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, + "version": "1.6", + "description": "Mononoki typeface.", "license": "OFL-1.1", - "pre_install": "Get-ChildItem $dir -Exclude mononoki-*.ttf | Remove-Item", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Mononoki' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, "url": "https://github.com/madmalik/mononoki/releases/download/1.6/mononoki.zip", - "version": "1.6" + "hash": "86549faebfd9231c3bd0942038cb1f717f5186729c9a54d0045e36b996c1a355", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/madmalik/mononoki/releases/download/$version/mononoki.zip" + } } diff --git a/bucket/mosdns.json b/bucket/mosdns.json index 41d9f3b77e3..4e9e69ea7fe 100644 --- a/bucket/mosdns.json +++ b/bucket/mosdns.json @@ -1,16 +1,20 @@ { + "homepage": "https://github.com/IrineSistiana/mosdns", "version": "5.1.3", "description": "A DNS forwarder", - "homepage": "https://github.com/IrineSistiana/mosdns", - "license": "GPL-3.0", + "license": "GPL-3.0-only", "architecture": { "64bit": { "url": "https://github.com/IrineSistiana/mosdns/releases/download/v5.1.3/mosdns-windows-amd64.zip", "hash": "f7be482b5487df0b1f0c058d3bf69cd67ccd845a173ea5fb3dea18bfd5a0d7b5" } }, - "bin": "mosdns.exe", + "pre_install": [ + "Rename-Item \"$dir\\config.yaml\" \"$dir\\config-template.yaml\"", + "if(!(Test-Path \"$persist_dir\\config.yaml\")) { New-Item \"$dir\\config.yaml\" -ItemType File -Force | Out-Null }" + ], "persist": "config.yaml", + "bin": "mosdns.exe", "checkver": "github", "autoupdate": { "architecture": { diff --git a/bucket/mouseinc.json b/bucket/mouseinc.json index 7b7606c4d62..1c70af861da 100644 --- a/bucket/mouseinc.json +++ b/bucket/mouseinc.json @@ -1,8 +1,9 @@ { "version": "2.13.4", "description": "Simple but powerful mouse gestures for Windows.", - "homepage": "https://docs.shuax.com/MouseInc/", + "homepage": "https://shuax.com/project/mouseinc/", "license": "Freeware", + "notes": "神器已装,敬请享用!", "url": "https://update.shuax.com/MouseInc2.13.4.7z", "hash": "23e2efe4c84ddc0650df99e071d2a63e6481cfac0f5749d8d294d299ad8bef9b", "pre_install": "if(Test-Path \"$persist_dir\\MouseInc.json\") { Copy-Item \"$persist_dir\\MouseInc.json\" \"$dir\\MouseInc.json\" | Out-Null }", @@ -19,10 +20,7 @@ ] ], "extract_dir": "MouseInc", - "checkver": { - "url": "https://docs.shuax.com/MouseInc/docs/update.md", - "regex": "## ([\\d.]+)" - }, + "checkver": "MouseInc ([\\d.]+)", "autoupdate": { "url": "https://update.shuax.com/MouseInc$version.7z" } diff --git a/bucket/mpc-hc-portable.json b/bucket/mpc-hc-portable.json index 561a949ea25..ac72b3a6333 100644 --- a/bucket/mpc-hc-portable.json +++ b/bucket/mpc-hc-portable.json @@ -1,57 +1,57 @@ { - "version": "2.0.0", - "description": "An extremely light-weight, open source media player for Windows.", - "homepage": "https://github.com/clsid2/mpc-hc", - "license": "GPL-3.0-only", "architecture": { + "32bit": { + "bin": "mpc-hc.exe", + "hash": "9e77432ad119098216dddda8aa615ba94247ebe9c666c69171c53369cd9e3a0f", + "shortcuts": [ + [ + "mpc-hc.exe", + "MPC-HC" + ] + ], + "url": "https://github.com/clsid2/mpc-hc/releases/download/2.0.0/MPC-HC.2.0.0.x86.zip" + }, "64bit": { - "url": "https://github.com/clsid2/mpc-hc/releases/download/2.0.0/MPC-HC.2.0.0.x64.zip", - "hash": "2e24c05a4cf10ef37a589c02aea4d4f08daca6191fdf9da35b840ff9a4558809", "bin": [ [ "mpc-hc64.exe", "mpc-hc" ] ], + "hash": "2e24c05a4cf10ef37a589c02aea4d4f08daca6191fdf9da35b840ff9a4558809", "shortcuts": [ [ "mpc-hc64.exe", "MPC-HC x64" ] - ] - }, - "32bit": { - "url": "https://github.com/clsid2/mpc-hc/releases/download/2.0.0/MPC-HC.2.0.0.x86.zip", - "hash": "9e77432ad119098216dddda8aa615ba94247ebe9c666c69171c53369cd9e3a0f", - "bin": "mpc-hc.exe", - "shortcuts": [ - [ - "mpc-hc.exe", - "MPC-HC" - ] - ] + ], + "url": "https://github.com/clsid2/mpc-hc/releases/download/2.0.0/MPC-HC.2.0.0.x64.zip" } }, - "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" + }, + "64bit": { + "url": "https://github.com/clsid2/mpc-hc/releases/download/$version/MPC-HC.$version.x64.zip" } } - } + }, + "checkver": { + "github": "https://github.com/clsid2/mpc-hc" + }, + "description": "An extremely light-weight, open source media player for Windows.", + "homepage": "https://github.com/clsid2/mpc-hc", + "license": "GPL-3.0-only", + "persist": [ + "mpc-hc64.ini", + "mpc-hc.ini" + ], + "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}", + "}" + ], + "version": "2.0.0" } diff --git a/bucket/msedge-beta-shuax.json b/bucket/msedge-beta-shuax.json index c792ac7c2e2..ad49c531bf9 100644 --- a/bucket/msedge-beta-shuax.json +++ b/bucket/msedge-beta-shuax.json @@ -1,54 +1,54 @@ { - "version": "101.0.1210.39", - "description": "msedge-beta + msedge-plus.", - "homepage": "https://www.microsoft.com/en-us/edge", - "license": { - "identifier": "Freeware", - "url": "edge://terms/" - }, - "depends": [ - "sudo", - "meta/msedge-beta", - "meta/msedge-plus" - ], - "url": "https://pan.jiemi.workers.dev/?file=/scoop/shuax/Edge.7z", - "hash": "c2fd0884682d06bb8a3ad84c82e9a33093fdf14fe11c5f0fec0277717052bada", - "pre_install": [ - "Get-ChildItem \"$(appdir msedge-beta $global)\\current\\\" -Exclude *install.json,*manifest.json,*Data | ForEach-Object { Copy-Item $_.FullName \"$dir\" -Recurse -Force -ErrorAction SilentlyContinue }", - "Get-ChildItem \"$(appdir msedge-plus $global)\\current\\\" -Exclude *install.json,*manifest.json | ForEach-Object { Copy-Item $_.FullName \"$dir\" -Recurse -Force -ErrorAction SilentlyContinue }" - ], - "installer": { - "script": "sudo Start-Process \"$dir\\setdll.exe\" -WorkingDirectory \"$dir\" -ArgumentList \"/d:version.dll msedge.exe\" -Wait" - }, - "uninstaller": { - "script": "sudo Start-Process \"$dir\\清理.bat\" -WorkingDirectory \"$dir\" -Wait" - }, - "bin": [ - [ - "msedge.exe", - "msedge-beta-plus" - ] - ], - "shortcuts": [ - [ - "msedge.exe", - "Microsoft Edge Beta Plus" - ] - ], - "persist": [ - "Cache", - "Portable" - ], - "checkver": { - "url": "https://scoop-apps.vercel.app/msedge", - "jsonpath": "$[?(@.Product == 'beta')].Version" - }, - "autoupdate": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/shuax/Edge.7z", - "hash": { - "url": "https://scoop-apps.vercel.app/shuax", - "mode": "extract", - "regex": "$sha256\\s+$basename" - } - } + "autoupdate": { + "hash": { + "mode": "extract", + "regex": "$sha256\\s+$basename", + "url": "https://scoop-apps.vercel.app/shuax" + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/shuax/Edge.7z" + }, + "bin": [ + [ + "msedge.exe", + "msedge-beta-plus" + ] + ], + "checkver": { + "jsonpath": "$[?(@.Product == 'beta')].Version", + "url": "https://scoop-apps.vercel.app/msedge" + }, + "depends": [ + "sudo", + "meta/msedge-beta", + "meta/msedge-plus" + ], + "description": "msedge-beta + msedge-plus.", + "hash": "c2fd0884682d06bb8a3ad84c82e9a33093fdf14fe11c5f0fec0277717052bada", + "homepage": "https://www.microsoft.com/en-us/edge", + "installer": { + "script": "sudo Start-Process \"$dir\\setdll.exe\" -WorkingDirectory \"$dir\" -ArgumentList \"/d:version.dll msedge.exe\" -Wait" + }, + "license": { + "identifier": "Freeware", + "url": "edge://terms/" + }, + "persist": [ + "Cache", + "Portable" + ], + "pre_install": [ + "Get-ChildItem \"$(appdir msedge-beta $global)\\current\\\" -Exclude *install.json,*manifest.json,*Data | ForEach-Object { Copy-Item $_.FullName \"$dir\" -Recurse -Force -ErrorAction SilentlyContinue }", + "Get-ChildItem \"$(appdir msedge-plus $global)\\current\\\" -Exclude *install.json,*manifest.json | ForEach-Object { Copy-Item $_.FullName \"$dir\" -Recurse -Force -ErrorAction SilentlyContinue }" + ], + "shortcuts": [ + [ + "msedge.exe", + "Microsoft Edge Beta Plus" + ] + ], + "uninstaller": { + "script": "sudo Start-Process \"$dir\\\u6e05\u7406.bat\" -WorkingDirectory \"$dir\" -Wait" + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/shuax/Edge.7z", + "version": "101.0.1210.39" } diff --git a/bucket/msedge-canary-shuax.json b/bucket/msedge-canary-shuax.json index b61e084c572..1d9772622a4 100644 --- a/bucket/msedge-canary-shuax.json +++ b/bucket/msedge-canary-shuax.json @@ -1,54 +1,54 @@ { - "version": "103.0.1250.0", - "description": "msedge-canary + msedge-plus.", - "homepage": "https://www.microsoft.com/en-us/edge", - "license": { - "identifier": "Freeware", - "url": "edge://terms/" - }, - "depends": [ - "sudo", - "meta/msedge-canary", - "meta/msedge-plus" - ], - "url": "https://pan.jiemi.workers.dev/?file=/scoop/shuax/Edge.7z", - "hash": "c2fd0884682d06bb8a3ad84c82e9a33093fdf14fe11c5f0fec0277717052bada", - "pre_install": [ - "Get-ChildItem \"$(appdir msedge-canary $global)\\current\\\" -Exclude *install.json,*manifest.json,*Data | ForEach-Object { Copy-Item $_.FullName \"$dir\" -Recurse -Force -ErrorAction SilentlyContinue }", - "Get-ChildItem \"$(appdir msedge-plus $global)\\current\\\" -Exclude *install.json,*manifest.json | ForEach-Object { Copy-Item $_.FullName \"$dir\" -Recurse -Force -ErrorAction SilentlyContinue }" - ], - "installer": { - "script": "sudo Start-Process \"$dir\\setdll.exe\" -WorkingDirectory \"$dir\" -ArgumentList \"/d:version.dll msedge.exe\" -Wait" - }, - "uninstaller": { - "script": "sudo Start-Process \"$dir\\清理.bat\" -WorkingDirectory \"$dir\" -Wait" - }, - "bin": [ - [ - "msedge.exe", - "msedge-canary-plus" - ] - ], - "shortcuts": [ - [ - "msedge.exe", - "Microsoft Edge Canary Plus" - ] - ], - "persist": [ - "Cache", - "Portable" - ], - "checkver": { - "url": "https://scoop-apps.vercel.app/msedge", - "jsonpath": "$[?(@.Product == 'canary')].Version" - }, - "autoupdate": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/shuax/Edge.7z", - "hash": { - "url": "https://scoop-apps.vercel.app/shuax", - "mode": "extract", - "regex": "$sha256\\s+$basename" - } - } + "autoupdate": { + "hash": { + "mode": "extract", + "regex": "$sha256\\s+$basename", + "url": "https://scoop-apps.vercel.app/shuax" + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/shuax/Edge.7z" + }, + "bin": [ + [ + "msedge.exe", + "msedge-canary-plus" + ] + ], + "checkver": { + "jsonpath": "$[?(@.Product == 'canary')].Version", + "url": "https://scoop-apps.vercel.app/msedge" + }, + "depends": [ + "sudo", + "meta/msedge-canary", + "meta/msedge-plus" + ], + "description": "msedge-canary + msedge-plus.", + "hash": "c2fd0884682d06bb8a3ad84c82e9a33093fdf14fe11c5f0fec0277717052bada", + "homepage": "https://www.microsoft.com/en-us/edge", + "installer": { + "script": "sudo Start-Process \"$dir\\setdll.exe\" -WorkingDirectory \"$dir\" -ArgumentList \"/d:version.dll msedge.exe\" -Wait" + }, + "license": { + "identifier": "Freeware", + "url": "edge://terms/" + }, + "persist": [ + "Cache", + "Portable" + ], + "pre_install": [ + "Get-ChildItem \"$(appdir msedge-canary $global)\\current\\\" -Exclude *install.json,*manifest.json,*Data | ForEach-Object { Copy-Item $_.FullName \"$dir\" -Recurse -Force -ErrorAction SilentlyContinue }", + "Get-ChildItem \"$(appdir msedge-plus $global)\\current\\\" -Exclude *install.json,*manifest.json | ForEach-Object { Copy-Item $_.FullName \"$dir\" -Recurse -Force -ErrorAction SilentlyContinue }" + ], + "shortcuts": [ + [ + "msedge.exe", + "Microsoft Edge Canary Plus" + ] + ], + "uninstaller": { + "script": "sudo Start-Process \"$dir\\\u6e05\u7406.bat\" -WorkingDirectory \"$dir\" -Wait" + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/shuax/Edge.7z", + "version": "103.0.1250.0" } diff --git a/bucket/msedge-stable-shuax.json b/bucket/msedge-stable-shuax.json index 3dedce3d3f2..b822c20bc52 100644 --- a/bucket/msedge-stable-shuax.json +++ b/bucket/msedge-stable-shuax.json @@ -1,54 +1,54 @@ { - "autoupdate": { - "hash": { - "mode": "extract", - "regex": "$sha256\\s+$basename", - "url": "https://scoop-apps.vercel.app/shuax" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/shuax/Edge.7z" - }, - "bin": [ - [ - "msedge.exe", - "msedge-stable-plus" - ] - ], - "checkver": { - "jsonpath": "$[?(@.Product == 'stable')].Version", - "url": "https://scoop-apps.vercel.app/msedge" - }, - "depends": [ - "sudo", - "meta/msedge-stable", - "meta/msedge-plus" - ], - "description": "msedge-stable + msedge-plus.", - "hash": "c2fd0884682d06bb8a3ad84c82e9a33093fdf14fe11c5f0fec0277717052bada", - "homepage": "https://www.microsoft.com/en-us/edge", - "installer": { - "script": "sudo Start-Process \"$dir\\setdll.exe\" -WorkingDirectory \"$dir\" -ArgumentList \"/d:version.dll msedge.exe\" -Wait" - }, - "license": { - "identifier": "Freeware", - "url": "edge://terms/" - }, - "persist": [ - "Cache", - "Portable" - ], - "pre_install": [ - "Get-ChildItem \"$(appdir msedge-stable $global)\\current\\\" -Exclude *install.json,*manifest.json,*Data | ForEach-Object { Copy-Item $_.FullName \"$dir\" -Recurse -Force -ErrorAction SilentlyContinue }", - "Get-ChildItem \"$(appdir msedge-plus $global)\\current\\\" -Exclude *install.json,*manifest.json | ForEach-Object { Copy-Item $_.FullName \"$dir\" -Recurse -Force -ErrorAction SilentlyContinue }" - ], - "shortcuts": [ - [ - "msedge.exe", - "Microsoft Edge Stable Plus" - ] - ], - "uninstaller": { - "script": "sudo Start-Process \"$dir\\\u6e05\u7406.bat\" -WorkingDirectory \"$dir\" -Wait" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/shuax/Edge.7z", - "version": "101.0.1210.39" + "version": "101.0.1210.39", + "description": "msedge-stable + msedge-plus.", + "homepage": "https://www.microsoft.com/en-us/edge", + "license": { + "identifier": "Freeware", + "url": "edge://terms/" + }, + "depends": [ + "sudo", + "meta/msedge-stable", + "meta/msedge-plus" + ], + "url": "https://pan.jiemi.workers.dev/?file=/scoop/shuax/Edge.7z", + "hash": "c2fd0884682d06bb8a3ad84c82e9a33093fdf14fe11c5f0fec0277717052bada", + "pre_install": [ + "Get-ChildItem \"$(appdir msedge-stable $global)\\current\\\" -Exclude *install.json,*manifest.json,*Data | ForEach-Object { Copy-Item $_.FullName \"$dir\" -Recurse -Force -ErrorAction SilentlyContinue }", + "Get-ChildItem \"$(appdir msedge-plus $global)\\current\\\" -Exclude *install.json,*manifest.json | ForEach-Object { Copy-Item $_.FullName \"$dir\" -Recurse -Force -ErrorAction SilentlyContinue }" + ], + "installer": { + "script": "sudo Start-Process \"$dir\\setdll.exe\" -WorkingDirectory \"$dir\" -ArgumentList \"/d:version.dll msedge.exe\" -Wait" + }, + "uninstaller": { + "script": "sudo Start-Process \"$dir\\清理.bat\" -WorkingDirectory \"$dir\" -Wait" + }, + "bin": [ + [ + "msedge.exe", + "msedge-stable-plus" + ] + ], + "shortcuts": [ + [ + "msedge.exe", + "Microsoft Edge Stable Plus" + ] + ], + "persist": [ + "Cache", + "Portable" + ], + "checkver": { + "url": "https://scoop-apps.vercel.app/msedge", + "jsonpath": "$[?(@.Product == 'stable')].Version" + }, + "autoupdate": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/shuax/Edge.7z", + "hash": { + "url": "https://scoop-apps.vercel.app/shuax", + "mode": "extract", + "regex": "$sha256\\s+$basename" + } + } } diff --git a/bucket/msls-aoks.json b/bucket/msls-aoks.json index 4c321d36c3b..169f4754715 100644 --- a/bucket/msls-aoks.json +++ b/bucket/msls-aoks.json @@ -1,20 +1,20 @@ { - "autoupdate": { - "url": "https://u-tools.com/files/msls$patchVersion.exe#/dl.7z" - }, - "bin": [ - "ls.exe", - "dircolors.exe", - "grep.exe" - ], - "checkver": { - "regex": "Version: ([\\d.]+)", - "url": "https://u-tools.com/download_prod.asp?download_id=600&Agree=1" - }, - "description": "GNU ls for Microsoft Windows", - "hash": "ae2e4cd4eff41b64c241fa45137d979d8a9e4197332c442a650bbac47bf00fc5", - "homepage": "https://u-tools.com/msls", - "license": "GPL-2.0-only", - "url": "https://u-tools.com/files/msls349.exe#/dl.7z", - "version": "4.8.349" + "homepage": "https://u-tools.com/msls", + "description": "GNU ls for Microsoft Windows", + "version": "4.8.349", + "license": "GPL-2.0-only", + "url": "https://u-tools.com/files/msls349.exe#/dl.7z", + "hash": "ae2e4cd4eff41b64c241fa45137d979d8a9e4197332c442a650bbac47bf00fc5", + "bin": [ + "ls.exe", + "dircolors.exe", + "grep.exe" + ], + "checkver": { + "url": "https://u-tools.com/download_prod.asp?download_id=600&Agree=1", + "regex": "Version: ([\\d.]+)" + }, + "autoupdate": { + "url": "https://u-tools.com/files/msls$patchVersion.exe#/dl.7z" + } } diff --git a/bucket/msos-x86.json b/bucket/msos-x86.json index 555a1d80469..870612472ba 100644 --- a/bucket/msos-x86.json +++ b/bucket/msos-x86.json @@ -1,11 +1,7 @@ { - "bin": [ - [ - "msos.exe", - "msos-x86", - "" - ] - ], - "url": "https://raw.githubusercontent.com/wangzq/scoop-files/master/misc/msos-x86.20200503.zip", - "version": "2020.05.03" + "url": "https://raw.githubusercontent.com/wangzq/scoop-files/master/misc/msos-x86.20200503.zip", + "version": "2020.05.03", + "bin": [ + ["msos.exe", "msos-x86", ""] + ] } diff --git a/bucket/msp-prgs430.json b/bucket/msp-prgs430.json index c1de4259a87..741f3763240 100644 --- a/bucket/msp-prgs430.json +++ b/bucket/msp-prgs430.json @@ -1,18 +1,17 @@ { - "version": "2018.6.18", - "description": "Texas Instruments MSP-430 serial programming tool", - "url": "https://drive.google.com/uc?export=download&id=1RaVw-5uwoN98dWeSpsMnvQr26Ae-iMxS#/dl.7z", - "hash": "54FBBB09C348133AA0D7D73D636AE6C007AE657C9331AD2D64A57E6D003B5D67", - "bin": "prgs430.exe", - "shortcuts": [ - [ - "prgs430.exe", - "MSP-PRGS430" + "version": "2018.6.18", + "description": "Texas Instruments MSP-430 serial programming tool", + "url": "https://drive.google.com/uc?export=download&id=1RaVw-5uwoN98dWeSpsMnvQr26Ae-iMxS#/dl.7z", + "hash": "54FBBB09C348133AA0D7D73D636AE6C007AE657C9331AD2D64A57E6D003B5D67", + "bin": "prgs430.exe", + "shortcuts": [ + [ + "prgs430.exe", + "MSP-PRGS430" + ] + ], + "persist": [ + "PRGS430.INI", + "PRGS430.LOG" ] - ], - "persist": [ - "PRGS430.INI", - "PRGS430.LOG" - ], - "_from": "okibcn/ScoopMaster" } diff --git a/bucket/mturoute.json b/bucket/mturoute.json index a7a2642758f..81c996ee620 100644 --- a/bucket/mturoute.json +++ b/bucket/mturoute.json @@ -1,19 +1,17 @@ { "version": "2.5", - "description": "Eli Fulkerson's tool to debug the MTU values between you and a host", + "description": "A small command line application that uses ICMP pings of various sizes in order to determine the MTU values on the path between itself and the target system.", "homepage": "https://elifulkerson.com/projects/mturoute.php", - "license": "GPL-2.0", + "license": "Freeware", "url": "https://download.elifulkerson.com//files/mturoute/2.5/mturoute.exe", "hash": "176718b4529e0a4abd1f4671d0359663b38020526aa30b5fe0ed1debf6731914", "bin": "mturoute.exe", "checkver": { - "url": "http://www.elifulkerson.com/projects/mturoute.php", - "regex": "https://download.elifulkerson.com/files/mturoute/([\\d.]+)" + "regex": "/files/mturoute/([\\d.]+)" }, "autoupdate": { - "url": "https://download.elifulkerson.com/files/mturoute/$version/mturoute.exe", + "url": "https://download.elifulkerson.com//files/mturoute/$version/mturoute.exe", "hash": { - "mode": "extract", "url": "$url.sha256" } } diff --git a/bucket/mubu.json b/bucket/mubu.json index ef877f4b34f..902c83bb7df 100644 --- a/bucket/mubu.json +++ b/bucket/mubu.json @@ -1,8 +1,9 @@ { - "homepage": "https://mubu.com/apps", - "description": "Mubu - Mind mapping tool", "version": "3.6.0", + "description": "Mubu - Mind mapping tool", + "homepage": "https://mubu.com/apps", "license": "Freeware", + "notes": "Your Mubu data are stored in '%APPDATA%\\Mubu'", "url": "https://lf1-ttcdn-tos.pstatp.com/obj/mubu-assets/client/Mubu-3.6.0.exe#/mubu-3.6.0.7z", "hash": "1449077fca34c50d7628bd2e6044a8274c23ad3da9c9c4c9a65dd876102cbf75", "extract_dir": "$PLUGINSDIR", @@ -19,12 +20,8 @@ "幕布" ] ], - "checkver": { - "url": "https://mubu.com/apps", - "regex": "client/Mubu-([\\d.]+).exe" - }, + "checkver": "client/Mubu-([\\d.]+).exe", "autoupdate": { "url": "https://lf1-ttcdn-tos.pstatp.com/obj/mubu-assets/client/Mubu-$version.exe#/mubu-$version.7z" - }, - "notes": "Your Mubu data are stored in '%APPDATA%\\Mubu'" + } } diff --git a/bucket/muffet.json b/bucket/muffet.json index f3d574ece80..1dc62801f0a 100644 --- a/bucket/muffet.json +++ b/bucket/muffet.json @@ -1,36 +1,38 @@ { "version": "2.7.0", - "description": "Muffet, the web repairgirl. Fast website link checker in Go.", + "description": "Fast website link checker in Go", + "homepage": "https://github.com/raviqqe/muffet", "license": "MIT", - "homepage": "https://github.com/raviqqe/muffet/", - "checkver": "github", "architecture": { + "64bit": { + "url": "https://github.com/raviqqe/muffet/releases/download/v2.7.0/muffet_2.7.0_Windows_x86_64.tar.gz", + "hash": "ff8647a8a981de8a0306face29cab3a051b63ed37655c3d63c4c52fabfb864b8" + }, "32bit": { "url": "https://github.com/raviqqe/muffet/releases/download/v2.7.0/muffet_2.7.0_Windows_i386.tar.gz", "hash": "039b17674d5dbb4edf5d006a92b366746eb2fa608d3ba07be3fecbf3d9a77b2e" }, - "64bit": { - "url": "https://github.com/raviqqe/muffet/releases/download/v2.7.0/muffet_2.7.0_Windows_x86_64.tar.gz", - "hash": "ff8647a8a981de8a0306face29cab3a051b63ed37655c3d63c4c52fabfb864b8" + "arm64": { + "url": "https://github.com/raviqqe/muffet/releases/download/v2.7.0/muffet_2.7.0_Windows_ARM64.tar.gz", + "hash": "babf36d453a19ad086c37e9b6f7b4adde5e6e0e57d796e3dc535c1b832999603" } }, + "bin": "muffet.exe", + "checkver": "github", "autoupdate": { - "hash": { - "urL": "https://github.com/raviqqe/muffet/releases/download/v$version/muffet_$version_checksums.txt" - }, "architecture": { + "64bit": { + "url": "https://github.com/raviqqe/muffet/releases/download/v$version/muffet_$version_Windows_x86_64.tar.gz" + }, "32bit": { "url": "https://github.com/raviqqe/muffet/releases/download/v$version/muffet_$version_Windows_i386.tar.gz" }, - "64bit": { - "url": "https://github.com/raviqqe/muffet/releases/download/v$version/muffet_$version_Windows_x86_64.tar.gz" + "arm64": { + "url": "https://github.com/raviqqe/muffet/releases/download/v$version/muffet_$version_Windows_ARM64.tar.gz" } + }, + "hash": { + "url": "$baseurl/muffet_$version_checksums.txt" } - }, - "bin": [ - [ - "muffet.exe", - "muffet" - ] - ] + } } diff --git a/bucket/multidoge.json b/bucket/multidoge.json index af7cdd467a5..6c79f2b6acb 100644 --- a/bucket/multidoge.json +++ b/bucket/multidoge.json @@ -1,33 +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." - ] + "autoupdate": { + "url": "https://github.com/langerhans/multidoge/releases/download/v$version/multidoge-exe-full.jar#/multidoge.jar" + }, + "checkver": { + "github": "https://github.com/langerhans/multidoge" + }, + "description": "MultiDoge is a desktop Dogecoin client, powered by dogecoinj. Ported from the MultiBit Bitcoin client.", + "hash": [ + "d74a0e33767250ca0f8a2e962de342de0d69140339b025a7f8cb7d6f51dbd5f9", + "027ad8d5ed0e000e5d60e0a17c9d62218456898eeec8130ae1779557fb5fb7ef" + ], + "homepage": "https://multidoge.org", + "license": "MIT", + "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." + ], + "pre_install": "Set-Content \"$dir\\MultiDoge.bat\" '@start javaw.exe -jar \"%~dp0\\MultiDoge.jar\" %*' -Encoding ASCII", + "shortcuts": [ + [ + "MultiDoge.bat", + "MultiDoge", + "", + "MultiDoge.ico" + ] + ], + "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" + ], + "version": "0.1.7" } diff --git a/bucket/multipar.json b/bucket/multipar.json index 698a950891d..61b2bde8bb3 100644 --- a/bucket/multipar.json +++ b/bucket/multipar.json @@ -1,24 +1,17 @@ { - "autoupdate": { - "hash": { - "regex": "MultiPar [\\d.]+ beta[\\s\\S.]+?MD5:$md5", - "url": "https://hp.vector.co.jp/authors/VA021385/" - }, - "url": "https://github.com/Yutaka-Sawada/MultiPar/releases/download/v$version/MultiPar$cleanVersion.zip" - }, - "checkver": { - "regex": "MultiPar ([\\d.]+) beta", - "url": "https://hp.vector.co.jp/authors/VA021385/" - }, - "description": "Parchive tool.", + "version": "1.3.2.7", + "description": "Parchive tool", + "homepage": "https://hp.vector.co.jp/authors/VA021385/", + "license": "GPL-2.0-only", + "url": "https://github.com/Yutaka-Sawada/MultiPar/releases/download/v1.3.2.7/MultiPar1327.zip", "hash": "md5:72909ea45889cec681e5f458e43f6666", - "homepage": "https://github.com/Yutaka-Sawada/MultiPar", - "license": "Unknown", - "persist": "MultiPar.ini", - "pre_install": [ - "if (!(Test-Path \"$persist_dir\\MultiPar.ini\")) {", - " New-Item -Path \"$dir\\MultiPar.ini\" -ItemType file | Out-Null", - "}" + "bin": [ + "MultiPar.exe", + "par1j.exe", + "par2j.exe", + "par2j64.exe", + "sfv_md5.exe", + "tool\\par2_rename.exe" ], "shortcuts": [ [ @@ -26,6 +19,18 @@ "MultiPar" ] ], - "url": "https://github.com/Yutaka-Sawada/MultiPar/releases/download/v1.3.2.7/MultiPar1327.zip", - "version": "1.3.2.7" + "pre_install": [ + "if (-not (Test-Path \"$persist_dir\\MultiPar.ini\")) {", + " New-Item \"$dir\\MultiPar.ini\" -ItemType \"file\" | Out-Null", + "}" + ], + "persist": "MultiPar.ini", + "checkver": "MultiPar ([\\d.]+) beta", + "autoupdate": { + "url": "https://github.com/Yutaka-Sawada/MultiPar/releases/download/v$version/MultiPar$cleanVersion.zip", + "hash": { + "url": "https://hp.vector.co.jp/authors/VA021385/", + "regex": "MultiPar [\\d.]+ beta[\\s\\S.]+?MD5:$md5" + } + } } diff --git a/bucket/myhash.json b/bucket/myhash.json index 3e6352642ad..7ace2e4e54f 100644 --- a/bucket/myhash.json +++ b/bucket/myhash.json @@ -1,19 +1,28 @@ { "homepage": "https://github.com/dragonyee/MyHash", - "description": "一款采用并行计算,充分利用多核CPU性能,快速计算文件哈希值的工具", + "license": "freeware", "version": "1.4.7", - "license": "Unknown", - "url": "https://pan.jiemi.workers.dev/?file=/scoop/MyHash_1.4.7_Final_drag0n.zip", - "hash": "77F8C17B281CC693DBAD871A246867DFA1B0E4C56A1EACAD1D9E7DF72A92AA9B", + "url": "https://github.com/drag0n-app/MyHash/raw/master/MyHash_1.4.7_Final_drag0n.7z", + "hash": "6f763beadbefb4903deca05edd32bddda3130b5b4e5ecbf1664948d96c65bb27", "architecture": { "64bit": { - "bin": "MyHash64.exe", - "shortcuts": [["MyHash64.exe", "MyHash"]] + "installer": { + "script": [ + "Remove-Item \"$dir\\MyHash.exe\",\"$dir\\MyHash.ini\",\"$dir\\MyHashExt.dll\"", + "Rename-Item \"$dir\\MyHash64.exe\" \"MyHash.exe\"", + "Rename-Item \"$dir\\MyHash64.ini\" \"MyHash.ini\"", + "Rename-Item \"$dir\\MyHashExt64.dll\" \"MyHashExt.dll\"" + ] + } }, "32bit": { - "bin": "MyHash.exe", - "shortcuts": [["MyHash.exe", "MyHash"]] + "installer": { + "script": [ + "Remove-Item \"$dir\\MyHash64.exe\",\"$dir\\MyHash64.ini\",\"$dir\\MyHashExt64.dll\"" + ] + } } }, - "notes": "添加鼠标右键菜单:软件标题栏 -> 右键 -> 增加右键菜单(R)" + "bin": "MyHash.exe", + "persist": "MyHash.ini" } diff --git a/bucket/mymc-opl.json b/bucket/mymc-opl.json index cd870e0e401..de106854e38 100644 --- a/bucket/mymc-opl.json +++ b/bucket/mymc-opl.json @@ -1,15 +1,15 @@ { - "bin": "mymc.exe", - "description": "A utility for reading and modifying PS2 memory card dumps (VMC compatible)", - "hash": "b6480f34bcde67c9ad83065f435785996fa3766bc38dc8d9252c08b937d71f27", - "homepage": "https://sourceforge.net/projects/mymc-opl", - "license": "Public Domain", - "shortcuts": [ - [ - "mymc-gui.exe", - "mymc 2.6.g2" - ] - ], - "url": "https://downloads.sourceforge.net/projects/mymc-opl/files/mymc_2.6.g2.dist.7z", - "version": "2.6.2" + "version": "2.6.2", + "description": "A utility for reading and modifying PS2 memory card dumps (VMC compatible)", + "homepage": "https://sourceforge.net/projects/mymc-opl", + "license": "Public Domain", + "url": "https://downloads.sourceforge.net/projects/mymc-opl/files/mymc_2.6.g2.dist.7z", + "hash": "b6480f34bcde67c9ad83065f435785996fa3766bc38dc8d9252c08b937d71f27", + "bin": "mymc.exe", + "shortcuts": [ + [ + "mymc-gui.exe", + "mymc 2.6.g2" + ] + ] } diff --git a/bucket/mymenu.json b/bucket/mymenu.json index dc3005d6c29..5d2a2a23c09 100644 --- a/bucket/mymenu.json +++ b/bucket/mymenu.json @@ -1,22 +1,22 @@ { - "bin": "mymenu.exe", - "description": "Creates CSM themes from MYM files.", - "hash": "6c9d5eec69b99c5e1f5e14bdf013d44b7c31827d90af3ad4f75f3872800a0f89", - "homepage": "https://wiidatabase.de/downloads/pc-tools/mymenu/", - "installer": { - "script": [ - "Expand-InnoArchive \"$dir\\MyMenu Setup.exe\" -Removal", - "Remove-Item \"$dir\\*,*\" -Force", - "Remove-Item \"$dir\\unins000.dat\" -Force" - ] - }, - "license": "Unknown", - "shortcuts": [ - [ - "mymenu.exe", - "MyMenu" - ] - ], - "url": "https://static.wiidatabase.de/MyMenu.zip", - "version": "1.3" + "version": "1.3", + "description": "Creates CSM themes from MYM files.", + "homepage": "https://wiidatabase.de/downloads/pc-tools/mymenu/", + "license": "Unknown", + "url": "https://static.wiidatabase.de/MyMenu.zip", + "hash": "6c9d5eec69b99c5e1f5e14bdf013d44b7c31827d90af3ad4f75f3872800a0f89", + "bin": "mymenu.exe", + "installer": { + "script": [ + "Expand-InnoArchive \"$dir\\MyMenu Setup.exe\" -Removal", + "Remove-Item \"$dir\\*,*\" -Force", + "Remove-Item \"$dir\\unins000.dat\" -Force" + ] + }, + "shortcuts": [ + [ + "mymenu.exe", + "MyMenu" + ] + ] } diff --git a/bucket/myrica-m.json b/bucket/myrica-m.json index a70905957ef..2db00cbcfe2 100644 --- a/bucket/myrica-m.json +++ b/bucket/myrica-m.json @@ -12,10 +12,9 @@ "version": "2.012.20180119", "url": "https://github.com/tomokuni/Myrica/raw/master/product/MyricaM.7z", "hash": "7b309919d0f5e51cb2d96dc13b94794efe39f2b2f4eae7a43d9404088ad2ddda", - "checkver": { - "url": "https://myrica.estable.jp/myricahistry", - "regex": "Version ([\\d.]+)" + "url": "https://myrica.estable.jp/myricahistry/", + "re": "

Version (?[\\d.]+)

" }, "installer": { @@ -25,4 +24,3 @@ "script": "jp-util-font $false $dir '*.TTC'" } } - diff --git a/bucket/myrica.json b/bucket/myrica.json index ab7e5f2100f..b47d4e24556 100644 --- a/bucket/myrica.json +++ b/bucket/myrica.json @@ -1,28 +1,30 @@ { - "homepage": "https://myrica.estable.jp", - "description": "Japanese monospace font for programming: Inconsolata + GenShinGothic", - "license": { - "identifier": "Freeware", - "url": "https://myrica.estable.jp/page-43/" - }, - "depends": [ - "jp-util-font" - ], + "homepage": "https://myrica.estable.jp/", + "license": "SIL Open Font License (OFL) Version 1.1", "version": "2.012.20180119", - "url": "https://github.com/tomokuni/Myrica/raw/master/product/Myrica.7z", - "hash": "f73dca7a5999d02351534dbdc184e0e2f9f1a8294de5ff931bb535a5327c68c0", - - "checkver": { - "url": "https://myrica.estable.jp/myricahistry", - "regex": "Version ([\\d.]+)" - }, + "url": "https://github.com/tomokuni/Myrica/raw/master/product/Myrica.zip", + "hash": "189698851150814728a093830dd61b685dd98a01f29e36738d9271420726202b", "installer": { - "script": "jp-util-font $true $dir '*.TTC'" + "script": [ + "$fontdir = \"$env:LocalAppData\\Microsoft\\Windows\\Fonts\"", + "If(!(test-path $fontdir)) {", + " New-Item -ItemType Directory -Force -Path $fontdir", + "}", + "Get-ChildItem $dir -filter '*.TTC' | ForEach-Object {", + " New-ItemProperty -Path 'HKCU:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name 'Myrica Monospace & Myrica Proportional & Myrica Narrow (TrueType)' -Value \"$fontdir\\$($_.Name)\" -Force | Out-Null", + " Copy-Item $_.Fullname -destination \"$fontdir\"", + "}" + ] }, "uninstaller": { - "script": "jp-util-font $false $dir '*.TTC'" + "script": [ + "Get-ChildItem $dir -filter '*.TTC' | ForEach-Object {", + " $fontdir = \"$env:LocalAppData\\Microsoft\\Windows\\Fonts\"", + " Remove-ItemProperty -Path 'HKCU:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name 'Myrica Monospace & Myrica Proportional & Myrica Narrow (TrueType)' -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontdir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}" + ] } } - diff --git a/bucket/mysql8.json b/bucket/mysql8.json index dc4355cec38..8ef71adf452 100644 --- a/bucket/mysql8.json +++ b/bucket/mysql8.json @@ -3,8 +3,16 @@ "description": "The world's most popular open-source database, supported by an active community.", "homepage": "https://dev.mysql.com/downloads/mysql/", "license": "GPL-2.0-only", + "notes": [ + "Run 'mysqld --standalone' or 'mysqld --console' to start the Database,", + "or run following command as administrator to register MySQL as a service. See: https://dev.mysql.com/doc/refman/en/windows-start-service.html", + "", + "mysqld --install MySQL8 --defaults-file=\"$dir\\my.ini\"", + "", + "To stop and/or delete the Service run 'sc stop MySQL8' and 'sc delete MySQL8'." + ], "suggest": { - "Visual C/C++ Redistributable 2017": "extras/vcredist2017" + "Visual C/C++ Redistributable": "extras/vcredist2022" }, "architecture": { "64bit": { @@ -14,7 +22,6 @@ } }, "pre_install": [ - "Get-Service mysql8 -ErrorAction SilentlyContinue | Stop-Service", "$ini = \"$dir\\my.ini\"", "if (!(Test-Path \"$ini\")) {", " # Using $dir instead of $persist_dir, causes this error:", @@ -27,27 +34,10 @@ "post_install": [ "if (!(Test-Path \"$dir\\data\\auto.cnf\")) {", " warn 'Initializing data directory ...'", - " $null = mysqld --initialize-insecure", + " Invoke-ExternalCommand -FilePath \"$dir\\bin\\mysqld.exe\" -ArgumentList '--initialize-insecure'", " warn 'Database has been initialized (username: root, password: )'", - "}", - "$MySQLService = 'mysql8'", - "if (Get-Service $MySQLService -ErrorAction SilentlyContinue | Start-Service) {", - " echo 'MySQL Windows Service has started: $MySQLService'", - "} else {", - " # Register the windows service", - " $null = mysqld --install $MySQLService --defaults-file=\"$dir\\my.ini\"", - " Get-Service $MySQLService -ErrorAction SilentlyContinue | Start-Service", - " echo 'MySQL Windows Service has been installed and has started: $MySQLService'", "}" ], - "uninstaller": { - "script": "Get-Service mysql8 -ErrorAction SilentlyContinue | Remove-Service" - }, - "notes": [ - "MySQL has been installed as a Windows Service: mysql8", - "", - "To stop and/or delete the Service run `Stop-Service mysql8` and `Remove-Service mysql8`." - ], "bin": [ "bin\\ibd2sdi.exe", "bin\\innochecksum.exe", diff --git a/bucket/n_m3u8dl-cli.json b/bucket/n_m3u8dl-cli.json index 1dd26fb95ba..3dd9d7746ab 100644 --- a/bucket/n_m3u8dl-cli.json +++ b/bucket/n_m3u8dl-cli.json @@ -1,15 +1,27 @@ { - "homepage": "https://nilaoda.github.io/N_m3u8DL-CLI/", - "description": "m3u8 commandline downloader writtern in .NET", "version": "3.0.2", + "description": "[.NET] m3u8 downloader 开源的命令行m3u8/HLS/dash下载器,支持普通AES-128-CBC解密,多线程,自定义请求头等. 支持简体中文,繁体中文和英文. English Supported.", + "homepage": "https://github.com/nilaoda/N_m3u8DL-CLI", "license": "MIT", - "url": "https://github.com/nilaoda/N_m3u8DL-CLI/releases/download/3.0.2/N_m3u8DL-CLI_v3.0.2.exe#/n_m3u8dl-cli.exe", + "suggest": { + "ffmpeg": [ + "ffmpeg", + "ffmpeg-nightly" + ] + }, + "url": "https://github.com/nilaoda/N_m3u8DL-CLI/releases/download/3.0.2/N_m3u8DL-CLI_v3.0.2.exe#/N_m3u8DL-CLI.exe", "hash": "b9e50e69e722b427d8bcafd1ecaa355d3ae79d9dae6b5fd87095fdb01bef8195", - "bin": "n_m3u8dl-cli.exe", + "bin": [ + "N_m3u8DL-CLI.exe", + [ + "N_m3u8DL-CLI.exe", + "N_m3u8DL" + ] + ], "checkver": { "github": "https://github.com/nilaoda/N_m3u8DL-CLI" }, "autoupdate": { - "url": "https://github.com/nilaoda/N_m3u8DL-CLI/releases/download/$version/N_m3u8DL-CLI_v$version.exe#/n_m3u8dl-cli.exe" + "url": "https://github.com/nilaoda/N_m3u8DL-CLI/releases/download/$version/N_m3u8DL-CLI_v$version.exe#/N_m3u8DL-CLI.exe" } } diff --git a/bucket/nagstamon.json b/bucket/nagstamon.json index f7a43e459a5..b3d0df138a2 100644 --- a/bucket/nagstamon.json +++ b/bucket/nagstamon.json @@ -1,7 +1,7 @@ { "version": "3.10.1", "description": "A status monitor for the desktop, which connects to multiple Nagios, Icinga, Opsview, Centreon, Op5 Monitor/Ninja, Checkmk and Thruk monitoring servers.", - "homepage": "https://github.com/HenriWahl/Nagstamon", + "homepage": "https://nagstamon.de/", "license": "GPL-2.0-only", "architecture": { "64bit": { @@ -23,7 +23,9 @@ ] ], "notes": "The default configuration directory of Nagstamon is %HOME%\\.nagstamon\\", - "checkver": "github", + "checkver": { + "github": "https://github.com/HenriWahl/Nagstamon" + }, "autoupdate": { "architecture": { "64bit": { @@ -34,6 +36,9 @@ "url": "https://github.com/HenriWahl/Nagstamon/releases/download/v$version/Nagstamon-$version-win32.zip", "extract_dir": "Nagstamon-$version-win32" } + }, + "hash": { + "url": "$baseurl/sha256sums.txt" } } } diff --git a/bucket/namdhc.json b/bucket/namdhc.json index 4d0b73f413a..36cdd942b2b 100644 --- a/bucket/namdhc.json +++ b/bucket/namdhc.json @@ -1,22 +1,22 @@ { - "autoupdate": { - "url": "https://github.com/umageddon/namDHC/releases/download/v$version/namDHC_v$cleanVersion.zip" - }, - "bin": "chdman.exe", - "checkver": "github", - "description": "GUI for chdman, a tool for compressing disk images included with MAME", - "hash": "62971adbb7ef4b3ce69b1066cc0da079c11021dc13e2527b74154c2b98c01df6", - "homepage": "https://github.com/umageddon/namDHC", - "license": "GPL-3.0-only", - "notes": "chdman is included. Run NamDHC from shortcut, or you can utilize chdman directly on PATH.", - "persist": "namDHC.ini", - "pre_install": "if(!(Test-Path \"$persist_dir\\namDHC.ini\")) { Set-Content \"$dir\\namDHC.ini\" (@('[Settings]', 'checkForUpdatesAtStartup=no') -join \"`r`n\") -Encoding Unicode | Out-Null }", - "shortcuts": [ - [ - "namDHC.exe", - "namDHC" - ] - ], - "url": "https://github.com/umageddon/namDHC/releases/download/v1.13/namDHC_v113.zip", - "version": "1.13" + "version": "1.13", + "description": "GUI for chdman, a tool for compressing disk images included with MAME", + "homepage": "https://github.com/umageddon/namDHC", + "license": "GPL-3.0-only", + "notes": "chdman is included. Run NamDHC from shortcut, or you can utilize chdman directly on PATH.", + "url": "https://github.com/umageddon/namDHC/releases/download/v1.13/namDHC_v113.zip", + "hash": "62971adbb7ef4b3ce69b1066cc0da079c11021dc13e2527b74154c2b98c01df6", + "bin": "chdman.exe", + "shortcuts": [ + [ + "namDHC.exe", + "namDHC" + ] + ], + "pre_install": "if(!(Test-Path \"$persist_dir\\namDHC.ini\")) { Set-Content \"$dir\\namDHC.ini\" (@('[Settings]', 'checkForUpdatesAtStartup=no') -join \"`r`n\") -Encoding Unicode | Out-Null }", + "persist": "namDHC.ini", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/umageddon/namDHC/releases/download/v$version/namDHC_v$cleanVersion.zip" + } } diff --git a/bucket/nanarun.json b/bucket/nanarun.json index 45433e5c498..b26d61862ce 100644 --- a/bucket/nanarun.json +++ b/bucket/nanarun.json @@ -1,28 +1,28 @@ { - "architecture": { - "32bit": { - "extract_dir": "Win32" - }, - "64bit": { - "extract_dir": "x64" - } - }, - "autoupdate": { - "url": "https://github.com/M2Team/NanaRun/releases/download/$version/NanaRun_$matchMajor_$matchPreview_$version.zip" - }, - "bin": [ - [ - "MinSudo.exe" - ] - ], - "checkver": { - "regex": "releases/download/([\\d.]+)/NanaRun_(?[\\d.]+)_(?\\w+)_", - "url": "https://github.com/M2Team/NanaRun/releases/" - }, - "description": "Application runtime environment customization utility.", - "hash": "74240b87da5a51d1aa96ba29e89ecf6bc44479d4e476077e1263d34e04603566", - "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", - "version": "1.0.18.0" + "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": { + "extract_dir": "x64" + }, + "32bit": { + "extract_dir": "Win32" + } + }, + "bin": [ + [ + "MinSudo.exe" + ] + ], + "checkver": { + "url": "https://github.com/M2Team/NanaRun/releases/", + "regex": "releases/download/([\\d.]+)/NanaRun_(?[\\d.]+)_(?\\w+)_" + }, + "autoupdate": { + "url": "https://github.com/M2Team/NanaRun/releases/download/$version/NanaRun_$matchMajor_$matchPreview_$version.zip" + } } diff --git a/bucket/nattypetester.json b/bucket/nattypetester.json index 96b2e37f8fd..a556154aeb3 100644 --- a/bucket/nattypetester.json +++ b/bucket/nattypetester.json @@ -6,12 +6,24 @@ "url": "https://github.com/HMBSbige/NatTypeTester/releases/download/6.2.0/NatTypeTester-6.2.0.7z", "hash": "7bd1e7ed40ea7e6e194c23b6f5249498a6745d9dcab6285ba060050dc592bed0", "extract_dir": "NatTypeTester", - "shortcuts": [ - [ - "NatTypeTester-x64.exe", - "NatTypeTester" - ] - ], + "architecture": { + "64bit": { + "shortcuts": [ + [ + "NatTypeTester-x64.exe", + "NatTypeTester" + ] + ] + }, + "32bit": { + "shortcuts": [ + [ + "NatTypeTester-x86.exe", + "NatTypeTester" + ] + ] + } + }, "checkver": "github", "autoupdate": { "url": "https://github.com/HMBSbige/NatTypeTester/releases/download/$version/NatTypeTester-$version.7z", diff --git a/bucket/nbtexplorer.json b/bucket/nbtexplorer.json index b31bc5c39c2..0d5045fa1fe 100644 --- a/bucket/nbtexplorer.json +++ b/bucket/nbtexplorer.json @@ -1,18 +1,20 @@ { - "version": "2.8.0", - "description": "A graphical NBT editor for all Minecraft NBT data sources", "homepage": "https://github.com/jaquadro/NBTExplorer", + "description": "A graphical NBT editor for all Minecraft NBT data sources", "license": "MIT", + "version": "2.8.0", "url": "https://github.com/jaquadro/NBTExplorer/releases/download/v2.8.0-win/NBTExplorer-2.8.0.zip", "hash": "1bf4c3e56a0e8fba911c6c73cc12fbf105c01367d92dcfb9d20b0f529a666e4b", - "bin": "NBTUtil.exe", "shortcuts": [ [ "NBTExplorer.exe", "NBTExplorer" ] ], - "checkver": "github", + "checkver": { + "github": "https://github.com/jaquadro/NBTExplorer", + "re": "v([\\d.]+)-win" + }, "autoupdate": { "url": "https://github.com/jaquadro/NBTExplorer/releases/download/v$version-win/NBTExplorer-$version.zip" } diff --git a/bucket/neat-converter.json b/bucket/neat-converter.json index a379bb553d6..8cd9e121ae6 100644 --- a/bucket/neat-converter.json +++ b/bucket/neat-converter.json @@ -1,25 +1,25 @@ { - "autoupdate": { - "url": "https://neat-reader-app-release.oss-cn-beijing.aliyuncs.com/NeatConverter%20Setup%20$version.exe#/dl.7z" - }, - "checkver": { - "regex": "\u7248\u672c\uff1a([\\d.]+)", - "url": "https://www.neat-reader.cn/downloads/converter" - }, - "description": "Free e-book format converter to support the conversion of ePub, Azw3, Mobi, Doc, PDF and TXT files.", - "hash": "747e43a27f702a91f084ea82fae95b3b1a5d4e07338f1b46d03214447ad08c9b", - "homepage": "https://www.neat-reader.cn/downloads/converter", - "license": "Proprietary", - "pre_install": [ - "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-32.7z\" \"$dir\" -Removal", - "Remove-Item \"$dir\\`$*\", \"$dir\\Uninst*\" -Recurse" - ], - "shortcuts": [ - [ - "NeatConverter.exe", - "Neat Converter" - ] - ], - "url": "https://neat-reader-app-release.oss-cn-beijing.aliyuncs.com/NeatConverter%20Setup%204.0.1.exe#/dl.7z", - "version": "4.0.1" + "version": "4.0.1", + "description": "Free e-book format converter to support the conversion of ePub, Azw3, Mobi, Doc, PDF and TXT files.", + "homepage": "https://www.neat-reader.cn/downloads/converter", + "license": "Proprietary", + "url": "https://neat-reader-app-release.oss-cn-beijing.aliyuncs.com/NeatConverter%20Setup%204.0.1.exe#/dl.7z", + "hash": "747e43a27f702a91f084ea82fae95b3b1a5d4e07338f1b46d03214447ad08c9b", + "pre_install": [ + "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-32.7z\" \"$dir\" -Removal", + "Remove-Item \"$dir\\`$*\", \"$dir\\Uninst*\" -Recurse" + ], + "shortcuts": [ + [ + "NeatConverter.exe", + "Neat Converter" + ] + ], + "checkver": { + "url": "https://www.neat-reader.cn/downloads/converter", + "regex": "版本:([\\d.]+)" + }, + "autoupdate": { + "url": "https://neat-reader-app-release.oss-cn-beijing.aliyuncs.com/NeatConverter%20Setup%20$version.exe#/dl.7z" + } } diff --git a/bucket/nebula.json b/bucket/nebula.json index aa6d6afb184..e4ac30a9855 100644 --- a/bucket/nebula.json +++ b/bucket/nebula.json @@ -1,18 +1,24 @@ { + "version": "1.6.1", + "description": "A scalable overlay networking tool with a focus on performance, simplicity and security.", "homepage": "https://github.com/slackhq/nebula", - "description": "A scalable overlay networking tool with a focus on performance, simplicity and security", "license": "MIT", - "version": "1.6.1", - "url": "https://github.com/slackhq/nebula/releases/download/v1.6.1/nebula-windows-amd64.zip", - "hash": "08a652070c77f73ea53aec352a2108a291445fad787cb179208e0fc84b32f1a5", + "architecture": { + "64bit": { + "url": "https://github.com/slackhq/nebula/releases/download/v1.6.1/nebula-windows-amd64.zip", + "hash": "08a652070c77f73ea53aec352a2108a291445fad787cb179208e0fc84b32f1a5" + } + }, "bin": [ "nebula.exe", "nebula-cert.exe" ], - "pre_install": "Invoke-WebRequest -Uri \"https://raw.githubusercontent.com/slackhq/nebula/master/examples/config.yml\" -OutFile \"$dir\\config.yml\"", - "persist": "config.yaml", "checkver": "github", "autoupdate": { - "url": "https://github.com/slackhq/nebula/releases/download/v$version/nebula-windows-amd64.zip" + "architecture": { + "64bit": { + "url": "https://github.com/slackhq/nebula/releases/download/v$version/nebula-windows-amd64.zip" + } + } } } diff --git a/bucket/neeview.json b/bucket/neeview.json index 7ec7f775b25..0caba037a6d 100644 --- a/bucket/neeview.json +++ b/bucket/neeview.json @@ -1,7 +1,8 @@ { + "version": "39.5", "homepage": "https://bitbucket.org/neelabo/neeview/", + "description": "An image viewer that allows you to browse images in a folder like a book.", "license": "MIT", - "version": "39.5", "architecture": { "64bit": { "url": "https://bitbucket.org/neelabo/neeview/downloads/NeeView39.5-x64.zip", @@ -18,17 +19,54 @@ "shortcuts": [ [ "NeeView.exe", - "NeeView" + "NeeView", + "--setting=\"$persist_dir\\UserSetting.json\"" ] ], + "post_install": [ + "# We need to run this app once when this is the first time to install,", + "# because it creates files to be persisted after first run.", + "", + "$script:firstInstall = $False", + "'Bookmark.json', 'History.json', 'UserSetting.json' | ForEach-Object {", + " # If no persist data exist, scoop creates folders instead of json files.", + " # If we found them, then now is the first time to install.", + " if (Test-Path -Path (Join-Path $persist_dir $_) -PathType Container) {", + " Remove-Item -Path (Join-Path $persist_dir $_)", + " # Call cmd because junctions cannot be deleted by Remove-Item", + " cmd /c \"rmdir /s /q $(Join-Path $dir $_)\"", + " $script:firstInstall = $True", + " }", + "}", + "", + "if ($firstInstall) {", + " Start-Process -FilePath (Join-Path $dir NeeView.exe)", + " # Wait until the app is launched", + " while ( 0 -eq (Get-Process -Name NeeView -ErrorAction SilentlyContinue).Count ) {", + " Start-Sleep -Milliseconds 200", + " }", + " $appPid = (Get-Process -Name NeeView).ID", + " # FInd a better way to detect the app is fully launched", + " Start-Sleep -Seconds 5", + " # taskkill 'gracefully' stops a process as if the user clicks x button,", + " # however Stop-Process does not", + " taskkill /PID $appPid | Out-Null", + " # Wait until the app exits", + " Wait-Process -Id $appPid", + "", + " cmd /c \"rmdir /s /q $(Join-Path $dir Playlists)\"", + " persist_data $manifest $original_dir $persist_dir", + " Copy-Item -Path (Join-Path $dir UserSetting.json) -Destination $persist_dir", + "}" + ], "persist": [ - "UserSetting.json", + "Playlists", "Bookmark.json", "History.json" ], "checkver": { - "url": "https://bitbucket.org/neelabo/neeview/downloads/", - "regex": "NeeView([\\d.]+)-x64.zip" + "url": "https://bitbucket.org/neelabo/neeview/wiki/ChangeLog", + "regex": "

]+>([\\d.]+)

" }, "autoupdate": { "architecture": { diff --git a/bucket/neteasemusic.json b/bucket/neteasemusic.json index 348e0ab14a7..05349d5f9dd 100644 --- a/bucket/neteasemusic.json +++ b/bucket/neteasemusic.json @@ -1,46 +1,39 @@ { - "version": "2.10.6.200601", "homepage": "https://music.163.com/", - "license": "Freeware", + "description": "The official NetEase Cloud Music client.", + "version": "2.10.6.200601", + "license": { + "identifier": "EULA", + "url": "https://music.163.com/html/web2/service.html" + }, "url": "https://d1.music.126.net/dmusic/NeteaseCloudMusic_Music_official_2.10.6.200601.exe#/dl.7z", "hash": "c8b86cfc55ef68e030802ef4eab3fd9d38c9c67fb2e42f1ee17414f0e6b27afb", - "pre_install": [ - "Move-Item \"$dir\\redist_packages\\*\" \"$dir\" -Force", - "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\redist_packages\" -Force -Recurse" - ], "installer": { "script": [ - "if (!(Test-Path \"$persist_dir\\Cache\")) {", - " New-Item \"$persist_dir\\Cache\" -Type Directory -Force | Out-Null", - "}", - "$runtimeCache = \"$env:LOCALAPPDATA\\NetEase\"", - "$runtimeCachePersist = \"$persist_dir\\Cache\"", - "if (Test-Path $runtimeCachePersist) {", - " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", - " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", - "} else {", - " if (Test-Path $runtimeCache) {", - " Move-Item $runtimeCache $runtimeCachePersist -Force", - " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", - " }", - "}" + "Get-ChildItem \"$dir\\redist_packages\" | Move-Item -Destination \"$dir\" -Force", + "Import-Module $(Join-Path $(Find-BucketDirectory -Root -Name dorado) scripts/DoradoUtils.psm1)", + "Mount-ExternalRuntimeData -Source \"$persist_dir\\appdata\" -Target \"$env:LOCALAPPDATA\\Netease\\CloudMusic\"", + "Remove-Module -Name DoradoUtils" ] }, + "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\",\"$dir\\redist_packages\" -Force -Recurse", "uninstaller": { "script": [ - "$runtimeCache = \"$env:LOCALAPPDATA\\NetEase\"", - "$runtimeCachePersist = \"$persist_dir\\Cache\"", - "if (!(Test-Path $runtimeCachePersist)) {", - " Move-Item $runtimeCache $runtimeCachePersist -Force", - "} else {", - " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", - "}" + "Import-Module $(Join-Path $(Find-BucketDirectory -Root -Name dorado) scripts/DoradoUtils.psm1)", + "Dismount-ExternalRuntimeData -Target \"$env:LOCALAPPDATA\\Netease\\CloudMusic\"", + "Remove-Module -Name DoradoUtils" ] }, - "shortcuts": [["cloudmusic.exe", "NeteaseMusic"]], + "bin": "cloudmusic.exe", + "shortcuts": [ + [ + "cloudmusic.exe", + "网易云音乐" + ] + ], "checkver": { - "url": "https://api.nicoconi.com/updater/neteasemusic", - "regex": "https://d1.music.126.net/dmusic/NeteaseCloudMusic_Music_official_([\\d.]+\\d)\\.exe" + "script": "return (iwr -useb 'https://music.163.com/api/pc/package/download/latest' -Method Head).Headers['x-nos-object-name']", + "regex": "(?[\\d.]+\\d).exe" }, "autoupdate": { "url": "https://d1.music.126.net/dmusic/NeteaseCloudMusic_Music_official_$version.exe#/dl.7z" diff --git a/bucket/newfiletime.json b/bucket/newfiletime.json index 9b5506d34be..ec57bf1bbf3 100644 --- a/bucket/newfiletime.json +++ b/bucket/newfiletime.json @@ -1,73 +1,29 @@ { "version": "6.91", - "description": "NewFileTime is a Windows tool that provides you easy access to correct or manipulate any of the timestamps for any file and folder on your Windows system.", - "license": { - "identifier": "Freeware", - "url": "http://www.softwareok.com/?seite=Microsoft/NewFileTime/Eula" - }, - "homepage": "http://www.softwareok.com/?seite=Microsoft/NewFileTime", + "description": "NewFileTime is a small but effective tool that provides you easy access to corrections and manipulation of timestamp for any file and folder on your system.Several files and/or folders can be dispatched at the same time", + "license": "https://www.softwareok.com", + "homepage": "https://www.softwareok.com", "architecture": { - "32bit": { - "url": [ - "https://www.softwareok.com/Download/NewFileTime.zip", - "https://www.softwareok.com/Download/NewFileTime_Unicode.zip" - ], - "hash": [ - "d01ed4a209d45be75f76532a0d0258985f3bdbb02d1caac269a612f279b3b482", - "82cca3536cb8be433162009533908fc287c1732e229b27d0b1798535d526dfc3" - ], - "shortcuts": [ - [ - "NewFileTime.exe", - "NewFileTime" - ] - ], - "bin": [ - "NewFileTime.exe", - "NewFileTime_uc.exe" - ] - }, "64bit": { - "url": [ - "https://www.softwareok.com/Download/NewFileTime_x64.zip", - "https://www.softwareok.com/Download/NewFileTime_Unicode.zip" - ], - "hash": [ - "f6240e3eb65dc68af08eaccea148eae2e51a02558f26ed855528cc3497c3e673", - "82cca3536cb8be433162009533908fc287c1732e229b27d0b1798535d526dfc3" - ], - "shortcuts": [ - [ - "NewFileTime_x64.exe", - "NewFileTime" - ] - ], - "bin": [ - [ - "NewFileTime_x64.exe", - "NewFileTime" - ], - "NewFileTime_uc.exe" - ] + "url": "https://www.softwareok.com/Download/NewFileTime_x64.zip", + "hash": "f6240e3eb65dc68af08eaccea148eae2e51a02558f26ed855528cc3497c3e673" } }, + "bin": "NewFileTime_x64.exe", + "shortcuts": [ + [ + "NewFileTime_x64.exe", + "NewFileTime" + ] + ], "checkver": { "url": "http://www.softwareok.com/?Download=NewFileTime", - "regex": "Download NewFileTime (?(\\d+(\\.\\d+)+)) for Microsoft Windows OS" + "regex": "Download\\s*?NewFileTime\\s*?(?[\\d\\.]+)" }, "autoupdate": { "architecture": { - "32bit": { - "url": [ - "https://www.softwareok.com/Download/NewFileTime.zip", - "https://www.softwareok.com/Download/NewFileTime_Unicode.zip" - ] - }, "64bit": { - "url": [ - "https://www.softwareok.com/Download/NewFileTime_x64.zip", - "https://www.softwareok.com/Download/NewFileTime_Unicode.zip" - ] + "url": "https://www.softwareok.com/Download/NewFileTime_x64.zip" } } } diff --git a/bucket/newreleases.json b/bucket/newreleases.json index 4c912f5e4e8..7bb30886e64 100644 --- a/bucket/newreleases.json +++ b/bucket/newreleases.json @@ -1,34 +1,34 @@ { + "version": "0.1.12", + "homepage": "https://newreleases.io/", + "description": "A command line client for managing NewReleases.io projects.", + "license": "BSD-3-Clause", "architecture": { - "32bit": { - "hash": "8035f8220f9af1a070b3547839bd54df674f4347e8691d486fca60716ece583d", - "url": "https://github.com/newreleasesio/cli-go/releases/download/v0.1.12/newreleases-windows-386.exe#/newreleases.exe" - }, "64bit": { - "hash": "585a7720559f6209b1522e156c61e410624885a98d356125f7da5dc7ae2a09fb", - "url": "https://github.com/newreleasesio/cli-go/releases/download/v0.1.12/newreleases-windows-amd64.exe#/newreleases.exe" + "url": "https://github.com/newreleasesio/cli-go/releases/download/v0.1.12/newreleases-windows-amd64.exe#/newreleases.exe", + "hash": "585a7720559f6209b1522e156c61e410624885a98d356125f7da5dc7ae2a09fb" + }, + "32bit": { + "url": "https://github.com/newreleasesio/cli-go/releases/download/v0.1.12/newreleases-windows-386.exe#/newreleases.exe", + "hash": "8035f8220f9af1a070b3547839bd54df674f4347e8691d486fca60716ece583d" } }, + "bin": "newreleases.exe", + "checkver": { + "github": "https://github.com/newreleasesio/cli-go" + }, "autoupdate": { "architecture": { - "32bit": { - "url": "https://github.com/newreleasesio/cli-go/releases/download/v$version/newreleases-windows-386.exe#/newreleases.exe" - }, "64bit": { "url": "https://github.com/newreleasesio/cli-go/releases/download/v$version/newreleases-windows-amd64.exe#/newreleases.exe" + }, + "32bit": { + "url": "https://github.com/newreleasesio/cli-go/releases/download/v$version/newreleases-windows-386.exe#/newreleases.exe" } }, "hash": { - "mode": "extract", - "url": "https://github.com/newreleasesio/cli-go/releases/download/v$version/newreleases_$version_checksums.txt" + "url": "https://github.com/newreleasesio/cli-go/releases/download/v$version/newreleases_$version_checksums.txt", + "mode": "extract" } - }, - "bin": "newreleases.exe", - "checkver": { - "github": "https://github.com/newreleasesio/cli-go" - }, - "description": "A command line client for managing NewReleases.io projects.", - "homepage": "https://newreleases.io/", - "license": "BSD-3-Clause", - "version": "0.1.12" + } } diff --git a/bucket/nircmd.json b/bucket/nircmd.json index fc0ff989329..8dc57aa058f 100644 --- a/bucket/nircmd.json +++ b/bucket/nircmd.json @@ -1,17 +1,8 @@ { "version": "2.86", + "description": "Execute various system wide tasks.", "homepage": "https://www.nirsoft.net/utils/nircmd.html", - "bin": "nircmd.exe", - "shortcuts": [ - [ - "nircmd.exe", - "NirSoft\\NirCmd" - ] - ], - "persist": [ - "nircmd_lng.ini", - "nircmd.cfg" - ], + "license": "Freeware", "architecture": { "64bit": { "url": "https://www.nirsoft.net/utils/nircmd-x64.zip", @@ -22,13 +13,8 @@ "hash": "5071b54669bb1e88422c6c340204b0b3a0ffd07e2ac1d747ccbd1447abc92948" } }, - "description": "Do many useful tasks from command-line.", - "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/nircmd.xml", - "xpath": "/XML_DIZ_INFO/Program_Info/Program_Version" - }, + "env_add_path": ".", + "checkver": "NirCmd v([\\d.]+)", "autoupdate": { "architecture": { "64bit": { diff --git a/bucket/nmkoder.json b/bucket/nmkoder.json index 45bf1b0d1a7..8272e0bfccc 100644 --- a/bucket/nmkoder.json +++ b/bucket/nmkoder.json @@ -1,11 +1,15 @@ { "version": "1.10.0", + "description": "Media encoding, muxing, analysis toolkit for Windows", "homepage": "https://github.com/n00mkrad/nmkoder", - "description": "A video encoding, muxing, and analysis GUI in Winforms, built around FFmpeg, FFprobe, and av1an.", - "license": "GPL-3.0", + "license": { + "identifier": "MIT", + "url": "https://github.com/n00mkrad/nmkoder/blob/master/LICENSEs" + }, "url": "https://github.com/n00mkrad/nmkoder/releases/download/v1.10.0/Nmkoder1.10.7z", "hash": "8a699e4114555be9ed71a39e285f4ef86c74fed72987a3b267a9bd409bb55579", "extract_dir": "Nmkoder1.10", + "bin": "Nmkoder.exe", "shortcuts": [ [ "Nmkoder.exe", @@ -13,12 +17,11 @@ ] ], "persist": [ - "logs", "data" ], "checkver": "github", "autoupdate": { - "url": "https://github.com/n00mkrad/nmkoder/releases/download/v$version/Nmkoder$majorVersion.$minorVersion.7z", - "extract_dir": "Nmkoder$majorVersion.$minorVersion" + "extract_dir": "Nmkoder$majorVersion.$minorVersion", + "url": "https://github.com/n00mkrad/nmkoder/releases/download/v$version/Nmkoder$majorVersion.$minorVersion.7z" } } diff --git a/bucket/noc.json b/bucket/noc.json index d58d9992f37..7ce3be5cb69 100644 --- a/bucket/noc.json +++ b/bucket/noc.json @@ -1,11 +1,11 @@ { - "$schema": "https://github.com/lukesampson/scoop/raw/master/schema.json", - "description": "Run sub process without console", - "env_add_path": [ - "." - ], - "hash": "a99574eaf9bf1915758f1bfb2106a4e2785f73fe5c71cdd990dad9ea8a9a6bca", - "homepage": "https://github.com/Cologler/noc-rust", - "url": "https://github.com/Cologler/noc-rust/releases/download/v0.1.0/noc.exe", - "version": "0.1.0" + "$schema": "https://github.com/lukesampson/scoop/raw/master/schema.json", + "description": "Run sub process without console", + "version": "0.1.0", + "homepage": "https://github.com/Cologler/noc-rust", + "url": "https://github.com/Cologler/noc-rust/releases/download/v0.1.0/noc.exe", + "hash": "a99574eaf9bf1915758f1bfb2106a4e2785f73fe5c71cdd990dad9ea8a9a6bca", + "env_add_path": [ + "." + ] } diff --git a/bucket/nocodb-aoks.json b/bucket/nocodb-aoks.json index 2e31061a0cb..7285544bc3c 100644 --- a/bucket/nocodb-aoks.json +++ b/bucket/nocodb-aoks.json @@ -1,21 +1,21 @@ { + "version": "0.105.3", + "description": "Open Source Airtable Alternative - turns any MySQL, Postgres, SQLite into a Spreadsheet with REST APIs.", + "homepage": "https://github.com/nocodb/nocodb", + "license": "AGPL-3.0-only", "architecture": { "64bit": { - "hash": "f97e6df283968ed13699908972bbc781feb3a2e64e81090db7278670347204ff", - "url": "https://github.com/nocodb/nocodb/releases/download/0.105.3/Noco-win-x64.exe#/noco.exe" + "url": "https://github.com/nocodb/nocodb/releases/download/0.105.3/Noco-win-x64.exe#/noco.exe", + "hash": "f97e6df283968ed13699908972bbc781feb3a2e64e81090db7278670347204ff" } }, + "bin": "noco.exe", + "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/nocodb/nocodb/releases/download/$version/Noco-win-x64.exe#/noco.exe" } } - }, - "bin": "noco.exe", - "checkver": "github", - "description": "Open Source Airtable Alternative - turns any MySQL, Postgres, SQLite into a Spreadsheet with REST APIs.", - "homepage": "https://github.com/nocodb/nocodb", - "license": "AGPL-3.0-only", - "version": "0.105.3" + } } diff --git a/bucket/nomeiryoui.json b/bucket/nomeiryoui.json index 231f4f421a2..d01eca22efd 100644 --- a/bucket/nomeiryoui.json +++ b/bucket/nomeiryoui.json @@ -1,11 +1,10 @@ { + "homepage": "https://github.com/Tatsu-syo/noMeiryoUI", + "description": "Windows system font setting tool on Windows 8.1/10", + "license": "GPL-3.0-only", "version": "3.1.0", - "description": "No!! MeiryoUI is Windows system font setting tool on Windows 8.1/10/11.", - "homepage": "http://tatsu.life.coocan.jp/MySoft/WinCust/index.html", - "license": "MIT", "url": "https://github.com/Tatsu-syo/noMeiryoUI/releases/download/TAG-3.1.0/noMeiryoUI3.1.0.zip", "hash": "b3efffae57d5e22a7932daaff60aa735f8d521dcfb629f2295f9b4ce759fbde5", - "bin": "noMeiryoUI.exe", "shortcuts": [ [ "noMeiryoUI.exe", @@ -13,8 +12,8 @@ ] ], "checkver": { - "github": "https://github.com/Tatsu-syo/noMeiryoUI", - "regex": "/TAG-([\\d.]+)/" + "url": "https://github.com/Tatsu-syo/noMeiryoUI/releases/latest", + "regex": "TAG-(?[\\d\\.]+)" }, "autoupdate": { "url": "https://github.com/Tatsu-syo/noMeiryoUI/releases/download/TAG-$version/noMeiryoUI$version.zip" diff --git a/bucket/notmyfault.json b/bucket/notmyfault.json index 034071cc5ba..6c902456316 100644 --- a/bucket/notmyfault.json +++ b/bucket/notmyfault.json @@ -1,33 +1,21 @@ { - "version": "4.21", - "description": "A tool that you can use to crash, hang, and cause kernel memory leaks on your Windows system.", - "homepage": "https://learn.microsoft.com/sysinternals/downloads/notmyfault", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/", + "description": "Notmyfault is a tool that you can use to crash, hang, and cause kernel memory leaks on your Windows system.", "license": { "identifier": "Freeware", - "url": "https://learn.microsoft.com/sysinternals/license-terms" + "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, + "version": "4.21", "url": "https://download.sysinternals.com/files/NotMyFault.zip", "hash": "e26db5a12a6e1f83085cc40446a0b8fb6e322b989c46f4cb649a955682c15de4", + "checkver": { + "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/notmyfault", + "re": "NotMyFault\\s(?:v|V)?([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/NotMyFault.zip" + }, "architecture": { - "64bit": { - "bin": [ - [ - "notmyfault64.exe", - "notmyfault" - ], - [ - "notmyfaultc64.exe", - "notmyfaultc" - ] - ], - "shortcuts": [ - [ - "notmyfault64.exe", - "SysInternals/NotMyFault", - "/accepteula" - ] - ] - }, "32bit": { "bin": [ "notmyfault.exe", @@ -41,31 +29,26 @@ ] ] }, - "arm64": { + "64bit": { "bin": [ [ - "notmyfault64a.exe", + "notmyfault64.exe", "notmyfault" ], + "notmyfault64.exe", [ - "notmyfaultc64a.exe", + "notmyfaultc64.exe", "notmyfaultc" - ] + ], + "notmyfaultc64.exe" ], "shortcuts": [ [ - "notmyfault64a.exe", + "notmyfault64.exe", "SysInternals/NotMyFault", "/accepteula" ] ] } - }, - "checkver": { - "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/notmyfault.md", - "regex": "#.*?v([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/NotMyFault.zip" } } diff --git a/bucket/noto-serif-font.json b/bucket/noto-serif-font.json index b0714cbbf97..80c43671de3 100644 --- a/bucket/noto-serif-font.json +++ b/bucket/noto-serif-font.json @@ -1,19 +1,16 @@ { - "autoupdate": { - "url": "https://noto-website-2.storage.googleapis.com/pkgs/NotoSerif-hinted.zip" - }, + "version": "2017.10.25", "description": "Noto serif font", "homepage": "https://www.google.com/get/noto/", "license": "OFL-1.1", - "notes": [ - "Hash for version 2017.10.25 is", - "64e4c71c5b0d09f41c4093c1f673d92350eb8789f041d1f5e948ccfbdbe0bafa" - ], + "notes": "Hash for version 2017.10.25 is\n 64e4c71c5b0d09f41c4093c1f673d92350eb8789f041d1f5e948ccfbdbe0bafa", + "url": "https://noto-website-2.storage.googleapis.com/pkgs/NotoSerif-hinted.zip", + "pre_install": "#Access denied error running: Remove-Item \"$env:windir/fonts/NotoSerif*.ttf\" -recurse", "post_install": [ "$fonts = (New-Object -ComObject Shell.Application).Namespace(0x14)", "dir \"$dir/*.ttf\" | %{ $fonts.CopyHere($_.fullname) }" ], - "pre_install": "#Access denied error running: Remove-Item \"$env:windir/fonts/NotoSerif*.ttf\" -recurse", - "url": "https://noto-website-2.storage.googleapis.com/pkgs/NotoSerif-hinted.zip", - "version": "2017.10.25" + "autoupdate": { + "url": "https://noto-website-2.storage.googleapis.com/pkgs/NotoSerif-hinted.zip" + } } diff --git a/bucket/notosansmath.json b/bucket/notosansmath.json index a43b4dc5860..5b151f32b4f 100644 --- a/bucket/notosansmath.json +++ b/bucket/notosansmath.json @@ -1,27 +1,27 @@ { - "description": "Noto fonts, except for CJK and emoji", - "hash": "80b61fd613d3519197e64fff6f7e71fdc7f3e6526440ea4115b554ef7fd59af7", - "homepage": "https://github.com/googlefonts/noto-fonts", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Noto Sans Math' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMath/NotoSansMath-Regular.ttf", - "version": "2.001" + "version": "2.001", + "description": "Noto fonts, except for CJK and emoji", + "license": "OFL-1.1", + "homepage": "https://github.com/googlefonts/noto-fonts", + "url": "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMath/NotoSansMath-Regular.ttf", + "hash": "80b61fd613d3519197e64fff6f7e71fdc7f3e6526440ea4115b554ef7fd59af7", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Noto Sans Math' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/notosansmono.json b/bucket/notosansmono.json index 154098acf27..4de43d691a7 100644 --- a/bucket/notosansmono.json +++ b/bucket/notosansmono.json @@ -1,115 +1,101 @@ { - "version": "2.006", - "description": "Noto fonts, except for CJK and emoji", - "license": "OFL-1.1", - "homepage": "https://github.com/googlefonts/noto-fonts", - "url": [ - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-Black.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-Bold.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-Condensed.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-CondensedBlack.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-CondensedBold.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-CondensedExtraBold.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-CondensedExtraLight.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-CondensedLight.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-CondensedMedium.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-CondensedSemiBold.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-CondensedThin.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-ExtraBold.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensed.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedBlack.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedBold.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedExtraBold.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedExtraLight.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedLight.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedMedium.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedSemiBold.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedThin.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-ExtraLight.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-Light.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-Medium.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-Regular.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-SemiBold.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensed.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedBlack.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedBold.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedExtraBold.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedExtraLight.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedLight.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedMedium.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedSemiBold.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedThin.ttf", - "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-Thin.ttf" - ], - "hash": [ - "f372812d7ce0f91ad6f65f0f75062777ee609fc42fdb871ce7809d9eda887c04", - "c40ba0f3e59a1082daf1f59183e9638d3c554c448674df9637af0f61dd64865e", - "bab567ddb3275fa2985f846de8d30bec65918d69b1caad6a8a018e592d393462", - "8e149034b0a8a32dc3121a9a1df13afd37d4660f1b350004b2c6d6645cf4ac6d", - "f657cb3820c59e83678fffcab6b7a79527b9b8a240d2eb0e335da86092f63531", - "d26b402f2dd5f4fbeeb1d35746c1fe0f884c992fa0bb3e26321b3b5ce884b076", - "4437184f216be733b7e54c35bf59c2ccb9d3e11ce58f434566f27ecad6c21a79", - "64f259462721391ec41c4e9c29670ac0a34bb469960e9f579c61064650bba598", - "71a5343df6c7733c983bbd07de50617c31a47e263d861d22b8081f0242736fe8", - "23507e94212790e79eb6f6a64af9e402a5637eeb90aa3abc76ad4b3395201967", - "7bcd02fd9f8f91204d7b78bf095728421daf78173481dcb7f7b47c2ae8937ddd", - "0f28f687a55d47365691c14b696f45811834f73bdd59e46ce50e363693007a7f", - "775916e3062b2dce5756e39ab82edac76ade8b98fe7d8b2dc915b9aba5c2c3ff", - "05807a609771f4048d98a1a798a30ee22f3df331439e07482d353e3bbd77e55e", - "22a4bc1a7cb80a67a50e8da1889ca3b1aad1eafe097cf6ca2b41cfa4cf31beda", - "1586089b133ae8a250a56bb9158e2eba89ff9d45591cf24ae8d1b7c1ead75bd4", - "20c360a639e45e258ef1f32b6d2aa1a2c9f63353d7a8d98edb572b191a7e792b", - "29a785ff8fd67429cda214a690c6944f128eeb773209b51d29b8b3236062c1c8", - "9bfe37c063be96e878bb360581844ea0fffef05856223f90f70474b81bf520f4", - "c2455cea3363fd25010baf7f25e1d19f5a3a1b5edc8fc3eec99a636bb13fc88e", - "2ba349615fefeb086899dfe54c25dad81152a87c5c8095dbd33c50635287adbb", - "21a1f0faabfea8b9cb0dce91f21749371d53b828c820ba8d373bac3d777cc8ef", - "6b19d7a2ba3affafd54fa47934d772d8d0f48eb92bbe733772215b5b9e76c9b5", - "92ff55752aeba6df914c6187e0adfbbbf5d7b325f780f835b142542e2c49459f", - "620cf514ac4c6b91ef7bac5c658c2883995f7d310963ec569b5cdd9b43e9154a", - "a831c1c382698fa3c83dd7e7383c646970e6b62ecb0de65706df63a43dcdf8ad", - "9792d18f413caeef23ecea74d8147c47e2581ac96c31bea6774328a22685b8c7", - "4189eba5cfd6a91d59f0f20da55bda8c98f73588c1bed62d115da76e5b4b272d", - "c805454fe41154997768d4c984f6b7738a79986ad93e9c7c182a03fd6d2a1991", - "189b78c782b1ae2045755f2bd98ca085465e28363c3b7660679c38e4e3d768af", - "4da39448b9e727a5b0e6d67e3b370f44306bf78ba4f5972b9b1978bafd090f37", - "cfb51da5ca7ac6eb6cc275ca64f4baaca62afd72f5f28d92880d9f2f5342517d", - "9617db4d6e69b4bc705dd2307e2983058e9df0a9949c8a56bdfa4d4d3fd48887", - "61d681f18a2606e59c80ca56df5f8f627a03c88d93300ee61fe8b925fd3f280c", - "653702a6a44dbcaf4577d1c086ff9f7123f8f8d2ba2671a6da82db3e9bd3faf9", - "3f19cd45c6ddee11185fec274c69212e461b7f95766a239bf6657c7daf88fb76" - ], - "pre_install": [ - "Add-Type -AssemblyName PresentationCore", - "$typefaces = [System.Windows.Media.Fonts]::GetTypefaces($original_dir + '\\')", - "foreach ($face in $typefaces) {", - " $glyph = $null", - " if ($face.TryGetGlyphTypeface([ref]$glyph)) {", - " if ($glyph.Version -ne $version) {", - " error \"Font version mismatch ($($glyph.Version) vs. $version): $($face.FontFamily.Source)\"", - " exit 1", - " }", - " }", - "}", - "info 'Font version check passed.'" - ], - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Noto Sans Mono' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "description": "Noto fonts, except for CJK and emoji", + "hash": [ + "edf5737a7bad913515e84343f8c7a3d69fe4d21c7c9f468de845f8373dbcef67", + "5b96ebd6dfd5e831a64f88f0636181408efeb3f0c695899bf268da66c02d1f54", + "61d56b679332ebf47cca5c735c3a05029cfc29ac1ff98e17915e99a537a65f41", + "9f55107e4334352a24ce11151fd05873ffe8495a59fa7d7fb2dfeb728d50768c", + "18793305ae5017e60b632fa5307e783da6fdde8a53540191b3d9c294f59d8e31", + "7062ec29a938dfea96bc9668e787bce5650b39451eb783b129609fd5c70b164f", + "0c78b2af6924826f1acdc53134a1c4127fd7a53e490965b738d54e5cea3f0416", + "ce1df3f1023c292e9536df6d3788cc6be27f362f37fb7eaa156ba469bad7f58f", + "ec40c9d51a7ebdf8a966e5c5c1ba0ea055612678d793da49545d94fde1eacc52", + "776e5c31134e17d65d16c2dd28b2dfb94cce6c9a3030fd762c1c87e6afdc53b3", + "9d7f049cad6dd954a5a6d586f39b716a28b82fc751b4438005cea00431b5b416", + "cd383851603b9a963f641f00378d130e81d96917d33027b14905c75430043728", + "c00e95d311f96376f095776072432d5a7f0f13b6c87d61c139167701088bf254", + "71909a35771e345da3e4d5566fa4281840f77cf878432e47614cff796dfc1d0e", + "4ea5a759717fd36846fdbc078ae486f4820300a84df15e9d488d44d4ddbe520b", + "1da5044dc9810afd045ca46bd2ab68c43b1a49d696678524de5e3c5ca2cc89b4", + "24776772701980b0fcc8d11246dcabb47fc5516f6196f44e0717be6d18be1af3", + "60e1372df326e151288fe757d40b77379743ac1341db3aac0f286bebb6db2c3d", + "564ec45cf23ce2ad952ffea74035fda183b6b245dda8de78ab514b02af862097", + "0ed7361f9654c130e2fd4823504688ad3aec6d1375cae7a3874d6eda5941f231", + "528d8405e0038843b49a96dac6e273477a9279b1a658e7e29d939bac683631f5", + "0664ae5ae727d36d2dec8bbd637889683aefe85e03835d3c3f1120d237d640ef", + "b8cef3468d08e86e9145062259d522f13f6bcf1b964ca318f3aa02f98cc34837", + "ecfa1c60e90928efe10d149ae0d832f1b63ad263bc266e7dc26d3d590763e816", + "cb74128addf5042433f8d745280c9c23f97b499da1283248f1d03b9839d0aa30", + "54b373539f791db9dde9257b07c72fc8775fe1e7e1e1e0a9a0ba0b10f62c4930", + "bd68bab0bc48b7266b18eea3065042b07f9a71f6b2c98d0d871a5bb822fbd207", + "f5faa04e8d2c9eccd13c23334270710764db33d21a95e10f70f4de192d20b130", + "7284ef6a42f44aee41a6fe375a45c32266b116faca223a47481d9f7e6521a367", + "db55987aedfbe22048c9bf3dcbbc88f8b25128630043b2d43ef3e9d3a8fa6a16", + "72bacc113c02d745a585a4085e6d6e897734cdf507eddc657c0ad4bde9a03e8d", + "baba07b822b8566f325aa70ebbb8e36f43ac1668af6d6f813aa8c76ffc1d28e7", + "10f36f6dac9b2097c09b714b6b3177caff47a9e783febbfaf2d77150ce082528", + "25c79b6de98f9738192e9e363d6f0ec9892c5b0995bd7de38d415fe93afc2bb2", + "33f973cef606644756b79f576b61058528c336006c4a9a5bbfef35b5e67401cf", + "c3931e1411f60c37e56cff71304b2eca1c4b8cb0537ba20ba85564faaddff52f" + ], + "homepage": "https://github.com/googlefonts/noto-fonts", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Noto Sans Mono' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": [ + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-Black.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-Bold.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-Condensed.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-CondensedBlack.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-CondensedBold.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-CondensedExtraBold.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-CondensedExtraLight.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-CondensedLight.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-CondensedMedium.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-CondensedSemiBold.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-CondensedThin.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-ExtraBold.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensed.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedBlack.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedBold.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedExtraBold.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedExtraLight.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedLight.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedMedium.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedSemiBold.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedThin.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-ExtraLight.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-Light.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-Medium.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-Regular.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-SemiBold.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensed.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedBlack.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedBold.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedExtraBold.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedExtraLight.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedLight.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedMedium.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedSemiBold.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedThin.ttf", + "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-Thin.ttf" + ], + "version": "2.006" } diff --git a/bucket/npm-completion.json b/bucket/npm-completion.json index 58f370989f0..e00bae83bc8 100644 --- a/bucket/npm-completion.json +++ b/bucket/npm-completion.json @@ -1,26 +1,19 @@ { "version": "0.1.0", - "description": "A npm tab completion for PowerShell.", + "description": "A PowerShell module that adds tab completion for npm", "homepage": "https://github.com/PowerShell-Completion/npm-completion", - "license": { - "identifier": "Apache-2.0", - "url": "https://github.com/PowerShell-Completion/npm-completion/blob/master/LICENSE" - }, - "notes": [ - "Use the module by running: 'Import-Module npm-completion'", - "Add it to your $PROFILE to make it permanent" + "license": "Apache-2.0", + "url": "https://github.com/PowerShell-Completion/npm-completion/archive/refs/tags/v0.1.0.zip", + "hash": "0bd2deb850f5e0fe52b0c159c30ec934c990d4d6ec8796abb0277d75d0a1391d", + "pre_install": [ + "Move-Item -Path \"$dir\\npm-completion-$version\\src\\**\" -Destination \"$dir\"", + "Remove-Item -Recurse \"$dir\\npm-completion-$version\"" ], - "url": "https://psg-prod-eastus.azureedge.net/packages/npm-completion.0.1.0.nupkg", - "hash": "cbccfe1699b88fe61404f27a9db0df413c6dead654f1bc95873c9a1c75aebce5", - "pre_install": "Remove-Item \"$dir\\_rels\", \"$dir\\package\", \"$dir\\*Content*.xml\" -Recurse", "psmodule": { "name": "npm-completion" }, - "checkver": { - "url": "https://www.powershellgallery.com/packages/npm-completion", - "regex": "

([\\d.]+)

" - }, + "checkver": "github", "autoupdate": { - "url": "https://psg-prod-eastus.azureedge.net/packages/npm-completion.$version.nupkg" + "url": "https://github.com/PowerShell-Completion/npm-completion/archive/refs/tags/v$version.zip" } } diff --git a/bucket/nro2nsp.json b/bucket/nro2nsp.json index 632dd6e6783..e5703438add 100644 --- a/bucket/nro2nsp.json +++ b/bucket/nro2nsp.json @@ -1,20 +1,20 @@ { - "autoupdate": { - "url": "https://github.com/Root-MtX/Nro2Nsp/releases/download/$version/Nro2Nsp.$version.zip" - }, - "bin": "Nro2Nsp.exe", - "checkver": "github", - "description": "An easy to use nsp builder that will make rediction NSPs or RetroArch forwarders out of NROs.", - "hash": "f957d3929c7e510729fa71e4d6630820f61a3af191b4e6f59bbc82a9c22f1f0f", - "homepage": "https://github.com/Root-MtX/Nro2Nsp", - "license": "Unknown", - "notes": "Change the path of the keys file in the settings - a template is available in '$dir\\keys-template.txt'", - "shortcuts": [ - [ - "Nro2Nsp.exe", - "Nro2Nsp" - ] - ], - "url": "https://github.com/Root-MtX/Nro2Nsp/releases/download/3.3.5/Nro2Nsp.3.3.5.zip", - "version": "3.3.5" + "version": "3.3.5", + "description": "An easy to use nsp builder that will make rediction NSPs or RetroArch forwarders out of NROs.", + "homepage": "https://github.com/Root-MtX/Nro2Nsp", + "license": "Unknown", + "notes": "Change the path of the keys file in the settings - a template is available in '$dir\\keys-template.txt'", + "url": "https://github.com/Root-MtX/Nro2Nsp/releases/download/3.3.5/Nro2Nsp.3.3.5.zip", + "hash": "f957d3929c7e510729fa71e4d6630820f61a3af191b4e6f59bbc82a9c22f1f0f", + "bin": "Nro2Nsp.exe", + "shortcuts": [ + [ + "Nro2Nsp.exe", + "Nro2Nsp" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/Root-MtX/Nro2Nsp/releases/download/$version/Nro2Nsp.$version.zip" + } } diff --git a/bucket/ntfs-ln-aoks.json b/bucket/ntfs-ln-aoks.json index 75d468ec446..5c26d33a2b7 100644 --- a/bucket/ntfs-ln-aoks.json +++ b/bucket/ntfs-ln-aoks.json @@ -1,31 +1,31 @@ { - "homepage": "https://schinagl.priv.at/nt/ln/ln.html", - "version": "2.9.3.4", - "description": "(NTFS) Command line Hardlinks.", - "license": "https://schinagl.priv.at/nt/ln/license.txt", - "architecture": { - "64bit": { - "url": "https://schinagl.priv.at/nt/ln/save/2934/ln64.zip", - "hash": "9ac19f84846c2571fcf1017e88a7b58959e739620b6628f0cf7a1a2299b28ba2" - }, - "32bit": { - "url": "https://schinagl.priv.at/nt/ln/save/2934/ln.zip", - "hash": "30ca81c2b75f9a8b0095aaf825dac02deb336c58f608b0649ec84f20d128399c" - } - }, - "bin": "ln.exe", - "checkver": { - "url": "https://schinagl.priv.at/nt/ln/ln.html", - "regex": ">Last Updated .+ Version ([\\d.]+)<" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://schinagl.priv.at/nt/ln/save/$cleanVersion/ln64.zip" - }, - "32bit": { - "url": "https://schinagl.priv.at/nt/ln/save/$cleanVersion/ln.zip" - } - } - } + "architecture": { + "32bit": { + "hash": "30ca81c2b75f9a8b0095aaf825dac02deb336c58f608b0649ec84f20d128399c", + "url": "https://schinagl.priv.at/nt/ln/save/2934/ln.zip" + }, + "64bit": { + "hash": "9ac19f84846c2571fcf1017e88a7b58959e739620b6628f0cf7a1a2299b28ba2", + "url": "https://schinagl.priv.at/nt/ln/save/2934/ln64.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://schinagl.priv.at/nt/ln/save/$cleanVersion/ln.zip" + }, + "64bit": { + "url": "https://schinagl.priv.at/nt/ln/save/$cleanVersion/ln64.zip" + } + } + }, + "bin": "ln.exe", + "checkver": { + "regex": ">Last Updated .+ Version ([\\d.]+)<", + "url": "https://schinagl.priv.at/nt/ln/ln.html" + }, + "description": "(NTFS) Command line Hardlinks.", + "homepage": "https://schinagl.priv.at/nt/ln/ln.html", + "license": "https://schinagl.priv.at/nt/ln/license.txt", + "version": "2.9.3.4" } diff --git a/bucket/ntlite.json b/bucket/ntlite.json index 787e55571d2..da769eb16da 100644 --- a/bucket/ntlite.json +++ b/bucket/ntlite.json @@ -1,38 +1,34 @@ { - "##": "Based on https://github.com/anderlli0053/DEV-tools/blob/master/bucket/NTLite-Portable.json", - "depends": "innounp", "version": "2023.3.9171", - "description": "Local control for updating and editing Windows images and deployments.", - "homepage": "https://www.ntlite.com", - "license": { - "identifier": "Shareware", - "url": "https://www.ntlite.com/shop/" - }, - "url": "https://downloads.ntlite.com/files/NTLite_setup_x64.exe", + "description": "NTLite. Cutting-edge Windows configuration tool", + "homepage": "https://www.ntlite.com/", + "license": "Proprietary", + "url": "http://downloads.ntlite.com/files/NTLite_setup_x64.exe", "hash": "5152507f2d87b6dabddb969a03b6628d2098cb74fed94921678ab0a654ffe035", - "pre_install": "If (!(Test-Path \"$persist_dir\\settings.xml\")) { New-Item \"$dir\\settings.xml\" -ItemType File | Out-Null }", - "installer": { - "script": [ - "Expand-InnoArchive -Path \"$dir\\$fname\"", - "Expand-InnoArchive -Path \"$dir\\$fname\" -ExtractDir '{code_CefInstallDir}' -Removal" - ] - }, "shortcuts": [ [ "NTLite.exe", "NTLite" ] ], + "depends": "innounp", + "pre_install": "if(!(Test-Path \"$persist_dir\\settings.xml\")) {Set-Content -Encoding ASCII -Path \"$dir\\settings.xml\" -Value ''}", + "installer": { + "script": [ + "Expand-InnoArchive -Path \"$dir\\$fname\"", + "Expand-InnoArchive -Path \"$dir\\$fname\" -ExtractDir '{code_CefInstallDir}' -Removal" + ] + }, "persist": [ + "settings.xml", "Presets", - "Updates", - "settings.xml" + "Updates" ], "checkver": { "url": "https://www.ntlite.com/download/", "regex": "v([\\d.]+)<\\/span>" }, "autoupdate": { - "url": "https://downloads.ntlite.com/files/NTLite_setup_x64.exe" + "url": "http://downloads.ntlite.com/files/NTLite_setup_x64.exe" } } diff --git a/bucket/ntttcp.json b/bucket/ntttcp.json index 6d30a39e21e..ca145d81478 100644 --- a/bucket/ntttcp.json +++ b/bucket/ntttcp.json @@ -1,20 +1,20 @@ { "version": "5.39", - "description": "A Windows network throughput benchmark tool", + "description": "A Windows network throughput benchmark tool.", "homepage": "https://github.com/microsoft/ntttcp", "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/microsoft/ntttcp/releases/download/v5.39/ntttcp.exe", + "url": "https://github.com/microsoft/ntttcp/releases/download/v5.39/NTttcp.exe", "hash": "3813403f35124938c3ea433dd018a0d51c80de970b3c25f4e0c817032a51099f" } }, - "bin": "ntttcp.exe", + "bin": "NTttcp.exe", "checkver": "github", "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/microsoft/ntttcp/releases/download/v$version/ntttcp.exe" + "url": "https://github.com/microsoft/ntttcp/releases/download/v$version/NTttcp.exe" } } } diff --git a/bucket/nurefs.json b/bucket/nurefs.json index 352d33e34f4..bf3fe192b9e 100644 --- a/bucket/nurefs.json +++ b/bucket/nurefs.json @@ -1,5 +1,5 @@ { - "url": "https://github.com/wangzq/scoop-files/raw/master/nurefs/nurefs.zip", - "version": "20180416", - "bin": "nurefs.exe" + "bin": "nurefs.exe", + "url": "https://github.com/wangzq/scoop-files/raw/master/nurefs/nurefs.zip", + "version": "20180416" } diff --git a/bucket/nvidia-geforce-experience-np.json b/bucket/nvidia-geforce-experience-np.json index 80ae742a4ce..df11559989f 100644 --- a/bucket/nvidia-geforce-experience-np.json +++ b/bucket/nvidia-geforce-experience-np.json @@ -1,16 +1,14 @@ { "##": "This package is not in the official buckets because the uninstaller cannot be silent.", - "autoupdate": { - "url": "https://us.download.nvidia.com/GFE/GFEClient/$version/GeForce_Experience_v$version.exe#/setup.exe" - }, - "checkver": "GeForce_Experience_v([\\d.]+)\\.exe", - "description": "Nvidia GeForce graphics card toolkit", - "hash": "3c59c31813bc6a988b363fddac0d087e5fc6cbde595da369917ea887ced4f4ff", "homepage": "https://www.nvidia.com/en-us/geforce/geforce-experience/", + "version": "3.27.0.112", "license": { "identifier": "Proprietary", "url": "https://www.nvidia.com/en-us/about-nvidia/eula-agreement/" }, + "description": "Nvidia GeForce graphics card toolkit", + "url": "https://us.download.nvidia.com/GFE/GFEClient/3.27.0.112/GeForce_Experience_v3.27.0.112.exe#/setup.exe", + "hash": "3c59c31813bc6a988b363fddac0d087e5fc6cbde595da369917ea887ced4f4ff", "pre_install": [ "Invoke-ExternalCommand \"$dir\\setup.exe\" -ArgumentList '-s' -RunAs | Out-Null", "Remove-Item \"$dir\\setup.exe\" | Out-Null" @@ -18,6 +16,8 @@ "uninstaller": { "script": "Invoke-ExternalCommand 'C:\\WINDOWS\\SysWOW64\\RunDll32.EXE' -ArgumentList @('\"C:\\Program Files\\NVIDIA Corporation\\Installer2\\InstallerCore\\NVI2.DLL\",UninstallPackage', 'Display.GFExperience') -RunAs | Out-Null" }, - "url": "https://us.download.nvidia.com/GFE/GFEClient/3.27.0.112/GeForce_Experience_v3.27.0.112.exe#/setup.exe", - "version": "3.27.0.112" + "checkver": "GeForce_Experience_v([\\d.]+)\\.exe", + "autoupdate": { + "url": "https://us.download.nvidia.com/GFE/GFEClient/$version/GeForce_Experience_v$version.exe#/setup.exe" + } } diff --git a/bucket/nxfileviewer.json b/bucket/nxfileviewer.json index 041a1f57653..c700bacacc8 100644 --- a/bucket/nxfileviewer.json +++ b/bucket/nxfileviewer.json @@ -1,36 +1,36 @@ { - "version": "2.6.1", - "description": "Tool to view Nintendo Switch file", - "homepage": "https://github.com/Myster-Tee/NxFileViewer", - "license": "GPL-3.0-only", - "architecture": { - "64bit": { - "url": "https://github.com/Myster-Tee/NxFileViewer/releases/download/2.6.1/NxFileViewer_x64.zip", - "hash": "b7bb40fddef7d579b21c0011812bb4fbf10263816005ede7f920e48717f6fab6" - }, - "32bit": { - "url": "https://github.com/Myster-Tee/NxFileViewer/releases/download/2.6.1/NxFileViewer_x86.zip", - "hash": "6383e833523357ac312be9b2960f2fb2164ca4388fdbda1f343be8fac69b5186" - } - }, - "bin": "NxFileViewer.exe", - "persist": "NxFileViewer.settings.json", - "pre_install": "if(!(Test-Path \"$persist_dir\\NxFileViewer.settings.json\")) { New-Item \"$dir\\NxFileViewer.settings.json\" | Out-Null }", - "shortcuts": [ - [ - "NxFileViewer.exe", - "NxFileViewer" - ] - ], - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/Myster-Tee/NxFileViewer/releases/download/$version/NxFileViewer_x64.zip" - }, - "32bit": { - "url": "https://github.com/Myster-Tee/NxFileViewer/releases/download/$version/NxFileViewer_x86.zip" - } - } - } + "architecture": { + "32bit": { + "hash": "6383e833523357ac312be9b2960f2fb2164ca4388fdbda1f343be8fac69b5186", + "url": "https://github.com/Myster-Tee/NxFileViewer/releases/download/2.6.1/NxFileViewer_x86.zip" + }, + "64bit": { + "hash": "b7bb40fddef7d579b21c0011812bb4fbf10263816005ede7f920e48717f6fab6", + "url": "https://github.com/Myster-Tee/NxFileViewer/releases/download/2.6.1/NxFileViewer_x64.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/Myster-Tee/NxFileViewer/releases/download/$version/NxFileViewer_x86.zip" + }, + "64bit": { + "url": "https://github.com/Myster-Tee/NxFileViewer/releases/download/$version/NxFileViewer_x64.zip" + } + } + }, + "bin": "NxFileViewer.exe", + "checkver": "github", + "description": "Tool to view Nintendo Switch file", + "homepage": "https://github.com/Myster-Tee/NxFileViewer", + "license": "GPL-3.0-only", + "persist": "NxFileViewer.settings.json", + "pre_install": "if(!(Test-Path \"$persist_dir\\NxFileViewer.settings.json\")) { New-Item \"$dir\\NxFileViewer.settings.json\" | Out-Null }", + "shortcuts": [ + [ + "NxFileViewer.exe", + "NxFileViewer" + ] + ], + "version": "2.6.1" } diff --git a/bucket/nxlog-ce-aoks.json b/bucket/nxlog-ce-aoks.json index 60f92e24f9e..55417cdbe80 100644 --- a/bucket/nxlog-ce-aoks.json +++ b/bucket/nxlog-ce-aoks.json @@ -1,26 +1,26 @@ { - "version": "3.1.2319", - "description": "The modern open source log collector.", - "homepage": "https://nxlog.co/products/nxlog-community-edition", - "license": "Freeware|Proprietary", - "architecture": { - "64bit": { - "url": "https://nxlog.co/system/files/products/files/348/nxlog-ce-3.1.2319.msi", - "hash": "9b8d0238b51c51ad68c251260b2b3a04ac9fa2c12177e775f419fd1d20393520" - } - }, - "extract_dir": "PFiles\\nxlog", - "bin": "nxlog.exe", - "persist": "conf", - "checkver": { - "url": "https://nxlog.co/products/nxlog-community-edition/download", - "regex": ">nxlog-ce-([\\d.-]+).msi<" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://nxlog.co/system/files/products/files/348/nxlog-ce-$version.msi" - } - } - } + "architecture": { + "64bit": { + "hash": "9b8d0238b51c51ad68c251260b2b3a04ac9fa2c12177e775f419fd1d20393520", + "url": "https://nxlog.co/system/files/products/files/348/nxlog-ce-3.1.2319.msi" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://nxlog.co/system/files/products/files/348/nxlog-ce-$version.msi" + } + } + }, + "bin": "nxlog.exe", + "checkver": { + "regex": "type=\"application/x-msi; length=\\d+\" title=\"nxlog-ce-([\\d.-]+).msi", + "url": "https://nxlog.co/products/nxlog-community-edition/download" + }, + "description": "The modern open source log collector.", + "extract_dir": "PFiles\\nxlog", + "homepage": "https://nxlog.co/products/nxlog-community-edition", + "license": "Freeware|Proprietary", + "persist": "conf", + "version": "3.1.2319" } diff --git a/bucket/nyrna.json b/bucket/nyrna.json index fa952196f8e..3df4d23287d 100644 --- a/bucket/nyrna.json +++ b/bucket/nyrna.json @@ -1,19 +1,19 @@ { - "homepage": "https://github.com/Merrit/nyrna", - "description": "Suspend any game or application.", - "license": "GPL-3.0-or-later", - "version": "1.3", - "url": "https://github.com/Merrit/nyrna/releases/download/v1.3/nyrna.exe", - "hash": "b681cc45f9695c23af7e2f64eea080ac5927d786e6d95fd94bc7899c092b89e8", - "bin": "nyrna.exe", - "shortcuts": [ - [ - "nyrna.exe", - "Nyrna" - ] - ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/Merrit/nyrna/releases/download/v$version/nyrna.exe" - } + "autoupdate": { + "url": "https://github.com/Merrit/nyrna/releases/download/v$version/nyrna.exe" + }, + "bin": "nyrna.exe", + "checkver": "github", + "description": "Suspend any game or application.", + "hash": "b681cc45f9695c23af7e2f64eea080ac5927d786e6d95fd94bc7899c092b89e8", + "homepage": "https://github.com/Merrit/nyrna", + "license": "GPL-3.0-or-later", + "shortcuts": [ + [ + "nyrna.exe", + "Nyrna" + ] + ], + "url": "https://github.com/Merrit/nyrna/releases/download/v1.3/nyrna.exe", + "version": "1.3" } diff --git a/bucket/obs-cli.json b/bucket/obs-cli.json index 7264bcfc2f6..a6fa3f84d33 100644 --- a/bucket/obs-cli.json +++ b/bucket/obs-cli.json @@ -1,32 +1,32 @@ { - "architecture": { - "32bit": { - "hash": "81440b313b2807557d92fc8f33a822a1fa275405981d2a58a1abf002345714d0", - "url": "https://github.com/muesli/obs-cli/releases/download/v0.5.0/obs-cli_0.5.0_Windows_i386.zip" - }, - "64bit": { - "hash": "0c3f4d532fd175a634b04f61b4928f5b93c702def939a9f88109d8e4e7e38436", - "url": "https://github.com/muesli/obs-cli/releases/download/v0.5.0/obs-cli_0.5.0_Windows_x86_64.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/muesli/obs-cli/releases/download/v$version/obs-cli_$version_Windows_i386.zip" - }, - "64bit": { - "url": "https://github.com/muesli/obs-cli/releases/download/v$version/obs-cli_$version_Windows_x86_64.zip" - } - }, - "hash": { - "mode": "extract", - "url": "https://github.com/muesli/obs-cli/releases/download/v$version/checksums.txt" - } - }, - "bin": "obs-cli.exe", - "checkver": "github", - "description": "OBS-cli is a command-line remote control for OBS", - "homepage": "https://github.com/muesli/obs-cli", - "license": "MIT", - "version": "0.5.0" + "version": "0.5.0", + "description": "OBS-cli is a command-line remote control for OBS", + "homepage": "https://github.com/muesli/obs-cli", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/muesli/obs-cli/releases/download/v0.5.0/obs-cli_0.5.0_Windows_x86_64.zip", + "hash": "0c3f4d532fd175a634b04f61b4928f5b93c702def939a9f88109d8e4e7e38436" + }, + "32bit": { + "url": "https://github.com/muesli/obs-cli/releases/download/v0.5.0/obs-cli_0.5.0_Windows_i386.zip", + "hash": "81440b313b2807557d92fc8f33a822a1fa275405981d2a58a1abf002345714d0" + } + }, + "bin": "obs-cli.exe", + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/muesli/obs-cli/releases/download/v$version/obs-cli_$version_Windows_x86_64.zip" + }, + "32bit": { + "url": "https://github.com/muesli/obs-cli/releases/download/v$version/obs-cli_$version_Windows_i386.zip" + } + }, + "hash": { + "url": "https://github.com/muesli/obs-cli/releases/download/v$version/checksums.txt", + "mode": "extract" + } + } } diff --git a/bucket/obs-command.json b/bucket/obs-command.json index a91aeb6961d..884ab89cc99 100644 --- a/bucket/obs-command.json +++ b/bucket/obs-command.json @@ -1,14 +1,14 @@ { - "autoupdate": { - "url": "https://github.com/REALDRAGNET/OBSCommand/releases/download/$version/OBSCommand_$version.zip" - }, - "bin": "OBSCommand.exe", - "checkver": "github", - "description": "CLI utility for controlling OBS via websockets", - "extract_dir": "OBSCommand", - "hash": "2ac996a60ab9b9928a9e1d8edbdf784b2863c6d9a3680948ddac3442d3587cbd", - "homepage": "https://github.com/REALDRAGNET/OBSCommand", - "license": "Unknown", - "url": "https://github.com/REALDRAGNET/OBSCommand/releases/download/1.6.3/OBSCommand_1.6.3.zip", - "version": "1.6.3" + "version": "1.6.3", + "description": "CLI utility for controlling OBS via websockets", + "homepage": "https://github.com/REALDRAGNET/OBSCommand", + "license": "Unknown", + "url": "https://github.com/REALDRAGNET/OBSCommand/releases/download/1.6.3/OBSCommand_1.6.3.zip", + "hash": "2ac996a60ab9b9928a9e1d8edbdf784b2863c6d9a3680948ddac3442d3587cbd", + "extract_dir": "OBSCommand", + "bin": "OBSCommand.exe", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/REALDRAGNET/OBSCommand/releases/download/$version/OBSCommand_$version.zip" + } } diff --git a/bucket/ocam.json b/bucket/ocam.json index 4eedb7abca4..1f71f1f3013 100644 --- a/bucket/ocam.json +++ b/bucket/ocam.json @@ -1,23 +1,23 @@ { - "autoupdate": { - "url": "https://raw.githubusercontent.com/ohsoft/archive/master/ocam/$matchDate/oCam_v$matchVersion.exe#/dl.7z" - }, - "bin": "oCam.exe", - "checkver": { - "regex": "https://raw.githubusercontent.com/ohsoft/archive/master/ocam/(?.+)/oCam_v(?[\\d.]+).exe", - "url": "https://ohsoft.net/eng/ocam/download.php?cate=1002" - }, - "description": "oCam - Easy & Powerful Screen Recorder", - "hash": "729a910181a35d4028cfc2ed8a45c319dc3d1f699537e7710c500331724a582e", - "homepage": "http://ohsoft.net/eng/ocam/", - "innosetup": true, - "license": "BSD-3-Clause", - "shortcuts": [ - [ - "oCam.exe", - "oCam" - ] - ], - "url": "https://raw.githubusercontent.com/ohsoft/archive/master/ocam/2021060901/oCam_v520.0.exe#/dl.7z", - "version": "520.0" + "version": "520.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/2021060901/oCam_v520.0.exe#/dl.7z", + "hash": "729a910181a35d4028cfc2ed8a45c319dc3d1f699537e7710c500331724a582e", + "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/(?.+)/oCam_v(?[\\d.]+).exe" + }, + "autoupdate": { + "url": "https://raw.githubusercontent.com/ohsoft/archive/master/ocam/$matchDate/oCam_v$matchVersion.exe#/dl.7z" + } } diff --git a/bucket/office-tool-iso-en-us.json b/bucket/office-tool-iso-en-us.json index adb49d63e10..ac9e5062c7a 100644 --- a/bucket/office-tool-iso-en-us.json +++ b/bucket/office-tool-iso-en-us.json @@ -1,47 +1,47 @@ { - "architecture": { - "32bit": { - "hash": "4906656e59508f46307f3c6cc075b030610886cbf1bd0fd3cc30d82653a7db66", - "url": "https://download.coolhub.top/Office_ISO/en-US/Current/Office_Tool_Plus_16.0.14931.20132_x86_en-us.iso#/Office_Tool_Plus_en-us.iso" - }, - "64bit": { - "hash": "ac7188a9cc0c6879e56f2db3f104ae788a35189994c559f9ad8ff9f939bd34d8", - "url": "https://download.coolhub.top/Office_ISO/en-US/Current/Office_Tool_Plus_16.0.14931.20132_x64_en-us.iso#/Office_Tool_Plus_en-us.iso" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "hash": { - "mode": "extract", - "regex": "(?s)$basename.*?$sha256", - "url": "https://download.coolhub.top/Office_ISO/Hash.txt" + "version": "16.0.14931.20132", + "description": "Offline installation package contains Office Tool Plus.", + "homepage": "https://download.coolhub.top", + "license": "Unknown", + "architecture": { + "64bit": { + "url": "https://download.coolhub.top/Office_ISO/en-US/Current/Office_Tool_Plus_16.0.14931.20132_x64_en-us.iso#/Office_Tool_Plus_en-us.iso", + "hash": "ac7188a9cc0c6879e56f2db3f104ae788a35189994c559f9ad8ff9f939bd34d8" + }, + "32bit": { + "url": "https://download.coolhub.top/Office_ISO/en-US/Current/Office_Tool_Plus_16.0.14931.20132_x86_en-us.iso#/Office_Tool_Plus_en-us.iso", + "hash": "4906656e59508f46307f3c6cc075b030610886cbf1bd0fd3cc30d82653a7db66" + } }, - "url": "https://download.coolhub.top/Office_ISO/en-US/Current/Office_Tool_Plus_$version_x86_en-us.iso#/Office_Tool_Plus_en-us.iso" - }, - "64bit": { - "hash": { - "mode": "extract", - "regex": "(?s)$basename.*?$sha256", - "url": "https://download.coolhub.top/Office_ISO/Hash.txt" + "shortcuts": [ + [ + "Office Tool Plus.exe", + "Office Tool Plus" + ] + ], + "persist": "Office", + "checkver": { + "url": "https://scoop-apps.vercel.app/office-iso", + "regex": "en_US version = ([\\d.]+)" }, - "url": "https://download.coolhub.top/Office_ISO/en-US/Current/Office_Tool_Plus_$version_x64_en-us.iso#/Office_Tool_Plus_en-us.iso" - } - } - }, - "checkver": { - "regex": "en_US version = ([\\d.]+)", - "url": "https://scoop-apps.vercel.app/office-iso" - }, - "description": "Offline installation package contains Office Tool Plus.", - "homepage": "https://download.coolhub.top", - "license": "Unknown", - "persist": "Office", - "shortcuts": [ - [ - "Office Tool Plus.exe", - "Office Tool Plus" - ] - ], - "version": "16.0.14931.20132" + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.coolhub.top/Office_ISO/en-US/Current/Office_Tool_Plus_$version_x64_en-us.iso#/Office_Tool_Plus_en-us.iso", + "hash": { + "url": "https://download.coolhub.top/Office_ISO/Hash.txt", + "mode": "extract", + "regex": "(?s)$basename.*?$sha256" + } + }, + "32bit": { + "url": "https://download.coolhub.top/Office_ISO/en-US/Current/Office_Tool_Plus_$version_x86_en-us.iso#/Office_Tool_Plus_en-us.iso", + "hash": { + "url": "https://download.coolhub.top/Office_ISO/Hash.txt", + "mode": "extract", + "regex": "(?s)$basename.*?$sha256" + } + } + } + } } diff --git a/bucket/office-tool-iso-zh-cn.json b/bucket/office-tool-iso-zh-cn.json index 911e89b660a..06dadeb7b24 100644 --- a/bucket/office-tool-iso-zh-cn.json +++ b/bucket/office-tool-iso-zh-cn.json @@ -1,47 +1,47 @@ { - "version": "16.0.14931.20132", - "description": "Offline installation package contains Office Tool Plus(Simplified Chinese Edition).", - "homepage": "https://download.coolhub.top/", - "license": "Unknown", - "architecture": { - "64bit": { - "url": "https://download.coolhub.top/Office_ISO/zh-CN/Current/Office_Tool_Plus_16.0.14931.20132_x64_zh-cn.iso#/Office_Tool_Plus_zh-cn.iso", - "hash": "9d1b2ab9031a9f797400ded5873693503740034260e1f5bc62e3cdb51b4b4cf9" - }, - "32bit": { - "url": "https://download.coolhub.top/Office_ISO/zh-CN/Current/Office_Tool_Plus_16.0.14931.20132_x86_zh-cn.iso#/Office_Tool_Plus_zh-cn.iso", - "hash": "5f16f53eb4a8a74459d82dcb02f8da1b503eca6cb3401d4ee23bb9df652170ba" - } + "architecture": { + "32bit": { + "hash": "5f16f53eb4a8a74459d82dcb02f8da1b503eca6cb3401d4ee23bb9df652170ba", + "url": "https://download.coolhub.top/Office_ISO/zh-CN/Current/Office_Tool_Plus_16.0.14931.20132_x86_zh-cn.iso#/Office_Tool_Plus_zh-cn.iso" + }, + "64bit": { + "hash": "9d1b2ab9031a9f797400ded5873693503740034260e1f5bc62e3cdb51b4b4cf9", + "url": "https://download.coolhub.top/Office_ISO/zh-CN/Current/Office_Tool_Plus_16.0.14931.20132_x64_zh-cn.iso#/Office_Tool_Plus_zh-cn.iso" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "hash": { + "mode": "extract", + "regex": "(?s)$basename.*?$sha256", + "url": "https://download.coolhub.top/Office_ISO/Hash.txt" }, - "shortcuts": [ - [ - "Office Tool Plus.exe", - "Office Tool Plus" - ] - ], - "persist": "Office", - "checkver": { - "url": "https://scoop-apps.vercel.app/office-iso", - "regex": "zh_CN version = ([\\d.]+)" + "url": "https://download.coolhub.top/Office_ISO/zh-CN/Current/Office_Tool_Plus_$version_x86_zh-cn.iso#/Office_Tool_Plus_zh-cn.iso" + }, + "64bit": { + "hash": { + "mode": "extract", + "regex": "(?s)$basename.*?$sha256", + "url": "https://download.coolhub.top/Office_ISO/Hash.txt" }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://download.coolhub.top/Office_ISO/zh-CN/Current/Office_Tool_Plus_$version_x64_zh-cn.iso#/Office_Tool_Plus_zh-cn.iso", - "hash": { - "url": "https://download.coolhub.top/Office_ISO/Hash.txt", - "mode": "extract", - "regex": "(?s)$basename.*?$sha256" - } - }, - "32bit": { - "url": "https://download.coolhub.top/Office_ISO/zh-CN/Current/Office_Tool_Plus_$version_x86_zh-cn.iso#/Office_Tool_Plus_zh-cn.iso", - "hash": { - "url": "https://download.coolhub.top/Office_ISO/Hash.txt", - "mode": "extract", - "regex": "(?s)$basename.*?$sha256" - } - } - } - } + "url": "https://download.coolhub.top/Office_ISO/zh-CN/Current/Office_Tool_Plus_$version_x64_zh-cn.iso#/Office_Tool_Plus_zh-cn.iso" + } + } + }, + "checkver": { + "regex": "zh_CN version = ([\\d.]+)", + "url": "https://scoop-apps.vercel.app/office-iso" + }, + "description": "Offline installation package contains Office Tool Plus(Simplified Chinese Edition).", + "homepage": "https://download.coolhub.top/", + "license": "Unknown", + "persist": "Office", + "shortcuts": [ + [ + "Office Tool Plus.exe", + "Office Tool Plus" + ] + ], + "version": "16.0.14931.20132" } diff --git a/bucket/office-tool-plus-with-runtime.json b/bucket/office-tool-plus-with-runtime.json index dac8fdd19ea..5d3be07e592 100644 --- a/bucket/office-tool-plus-with-runtime.json +++ b/bucket/office-tool-plus-with-runtime.json @@ -1,25 +1,25 @@ { - "autoupdate": { - "hash": { - "mode": "extract", - "regex": "(?sm)Office_Tool_with_runtime_v$version.7z.*?$sha256", - "url": "https://github.com/YerongAI/Office-Tool/releases/tag/v$version" - }, - "url": "https://github.com/YerongAI/Office-Tool/releases/download/v$version/Office_Tool_with_runtime_v$version.7z" - }, - "checkver": "github", - "description": "Office Tool Plus is a tool for managing, downloading and installing Office.", - "extract_dir": "Office Tool", - "hash": "b516461192d59004ec8e80c0badc8643213843ec3f30a6dc86ce81191bf92b61", "homepage": "https://github.com/YerongAI/Office-Tool", + "description": "Office Tool Plus is a tool for managing, downloading and installing Office.", + "version": "10.0.6.2", "license": "GPL-3.0-only", - "persist": "Office", + "url": "https://github.com/YerongAI/Office-Tool/releases/download/v10.0.6.2/Office_Tool_with_runtime_v10.0.6.2.7z", + "hash": "b516461192d59004ec8e80c0badc8643213843ec3f30a6dc86ce81191bf92b61", + "extract_dir": "Office Tool", "shortcuts": [ [ "Office Tool Plus.exe", "Office Tool Plus" ] ], - "url": "https://github.com/YerongAI/Office-Tool/releases/download/v10.0.6.2/Office_Tool_with_runtime_v10.0.6.2.7z", - "version": "10.0.6.2" + "persist": "Office", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/YerongAI/Office-Tool/releases/download/v$version/Office_Tool_with_runtime_v$version.7z", + "hash": { + "url": "https://github.com/YerongAI/Office-Tool/releases/tag/v$version", + "mode": "extract", + "regex": "(?sm)Office_Tool_with_runtime_v$version.7z.*?$sha256" + } + } } diff --git a/bucket/officecodepro.json b/bucket/officecodepro.json index a534dafa34d..dde75241044 100644 --- a/bucket/officecodepro.json +++ b/bucket/officecodepro.json @@ -1,45 +1,45 @@ { - "description": "Customized version of Source Code Pro", - "hash": [ - "7a0904aea30de538b6df55727ce7e70b5f60b6c45950daf456c496a29a7c0df5", - "8b35a3cc8c51695888432e083d3a4de73ada1ce6980bd4259f1686e4db2a794a", - "e1bc7283b89b47b20fb5fded45334a7eeaa1a4be2e4758fb0977eda43d048814", - "48048b7f57a56a5b8a24a9013d455b98ceadcb97eb0e5801067173a1978f84e8", - "897532996d7f0c2d6f198f31c39114ee9d507cab97e29707490151f135fe2044", - "19556ca5391054bb5ae987e5da024e053ebcf58f6924cd92acfd5389e367a81e", - "a610363a0748871d111fabbbbd815295f416fcef4c4f244f4537b2b6c1101126", - "5985d9ee3ac6c5b6a4d52d89ab6f28dee786a15535256deb40da79cae058b22f" - ], - "homepage": "https://github.com/nathco/Office-Code-Pro", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Office Code Pro' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": [ - "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-Bold.ttf", - "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-BoldItalic.ttf", - "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-Light.ttf", - "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-LightItalic.ttf", - "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-Medium.ttf", - "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-MediumItalic.ttf", - "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-Regular.ttf", - "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-RegularItalic.ttf" - ], - "version": "1.004" + "version": "1.004", + "description": "Customized version of Source Code Pro", + "license": "OFL-1.1", + "homepage": "https://github.com/nathco/Office-Code-Pro", + "url": [ + "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-Bold.ttf", + "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-BoldItalic.ttf", + "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-Light.ttf", + "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-LightItalic.ttf", + "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-Medium.ttf", + "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-MediumItalic.ttf", + "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-Regular.ttf", + "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-RegularItalic.ttf" + ], + "hash": [ + "7a0904aea30de538b6df55727ce7e70b5f60b6c45950daf456c496a29a7c0df5", + "8b35a3cc8c51695888432e083d3a4de73ada1ce6980bd4259f1686e4db2a794a", + "e1bc7283b89b47b20fb5fded45334a7eeaa1a4be2e4758fb0977eda43d048814", + "48048b7f57a56a5b8a24a9013d455b98ceadcb97eb0e5801067173a1978f84e8", + "897532996d7f0c2d6f198f31c39114ee9d507cab97e29707490151f135fe2044", + "19556ca5391054bb5ae987e5da024e053ebcf58f6924cd92acfd5389e367a81e", + "a610363a0748871d111fabbbbd815295f416fcef4c4f244f4537b2b6c1101126", + "5985d9ee3ac6c5b6a4d52d89ab6f28dee786a15535256deb40da79cae058b22f" + ], + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Office Code Pro' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/officetool-plus.json b/bucket/officetool-plus.json index 3a4d4ece8d2..6bdf3b2054a 100644 --- a/bucket/officetool-plus.json +++ b/bucket/officetool-plus.json @@ -1,22 +1,22 @@ { - "autoupdate": { - "url": "https://github.com/YerongAI/Office-Tool/releases/download/v$version/Office_Tool_v$version.zip" - }, - "checkver": { - "github": "https://github.com/YerongAI/Office-Tool" - }, + "version": "10.0.6.2", "description": "Office Tool Plus based on ODT, highly integrated with a variety of useful tools to help users deploy Office.", - "extract_dir": "Office Tool", - "hash": "522cb902284136dfc0775fae7b72f4302c4c774a4b92101ff58bcd574efb61df", "homepage": "https://otp.landian.vip", "license": "GPL-3.0-only", - "persist": "Office", + "url": "https://github.com/YerongAI/Office-Tool/releases/download/v10.0.6.2/Office_Tool_v10.0.6.2.zip", + "hash": "522cb902284136dfc0775fae7b72f4302c4c774a4b92101ff58bcd574efb61df", "shortcuts": [ [ "Office Tool Plus.exe", "Office Tool Plus" ] ], - "url": "https://github.com/YerongAI/Office-Tool/releases/download/v10.0.6.2/Office_Tool_v10.0.6.2.zip", - "version": "10.0.6.2" + "extract_dir": "Office Tool", + "persist": "Office", + "checkver": { + "github": "https://github.com/YerongAI/Office-Tool" + }, + "autoupdate": { + "url": "https://github.com/YerongAI/Office-Tool/releases/download/v$version/Office_Tool_v$version.zip" + } } diff --git a/bucket/officetool.json b/bucket/officetool.json index d2fa89f0875..e9d56e5a321 100644 --- a/bucket/officetool.json +++ b/bucket/officetool.json @@ -1,20 +1,20 @@ { - "autoupdate": { - "url": "https://download.coolhub.top/Office_Tool_Plus/$version/Office_Tool_with_runtime_v$version.zip" - }, - "checkver": "github", - "description": "Office Tool Plus is a tool for managing, downloading and installing Office.", - "extract_dir": "Office Tool", - "hash": "4191471bdb5f9e46cbe58bf28b2273960ff9faa3a36264cd1f78f630484c7f2a", "homepage": "https://github.com/YerongAI/Office-Tool", + "description": "Office Tool Plus is a tool for managing, downloading and installing Office.", + "version": "10.0.6.2", "license": "GPL-3.0-only", - "persist": "Office", + "url": "https://download.coolhub.top/Office_Tool_Plus/10.0.6.2/Office_Tool_with_runtime_v10.0.6.2.zip", + "hash": "4191471bdb5f9e46cbe58bf28b2273960ff9faa3a36264cd1f78f630484c7f2a", + "extract_dir": "Office Tool", "shortcuts": [ [ "Office Tool Plus.exe", "Office Tool Plus" ] ], - "url": "https://download.coolhub.top/Office_Tool_Plus/10.0.6.2/Office_Tool_with_runtime_v10.0.6.2.zip", - "version": "10.0.6.2" + "persist": "Office", + "checkver": "github", + "autoupdate": { + "url": "https://download.coolhub.top/Office_Tool_Plus/$version/Office_Tool_with_runtime_v$version.zip" + } } diff --git a/bucket/officetoolplus-with-runtime.json b/bucket/officetoolplus-with-runtime.json index 6d6341d60ba..3cbc6d2c492 100644 --- a/bucket/officetoolplus-with-runtime.json +++ b/bucket/officetoolplus-with-runtime.json @@ -1,25 +1,25 @@ { - "autoupdate": { - "hash": { - "mode": "extract", - "regex": "(?sm)Office_Tool_with_runtime_v$version.zip.*?$sha256", - "url": "https://github.com/YerongAI/Office-Tool/releases/tag/v$version" - }, - "url": "https://github.com/YerongAI/Office-Tool/releases/download/v$version/Office_Tool_with_runtime_v$version.zip" - }, - "checkver": "github", - "description": "Office Tool Plus is a tool for managing, downloading and installing Office.", - "extract_dir": "Office Tool", - "hash": "4191471bdb5f9e46cbe58bf28b2273960ff9faa3a36264cd1f78f630484c7f2a", "homepage": "https://github.com/YerongAI/Office-Tool", + "description": "Office Tool Plus is a tool for managing, downloading and installing Office.", + "version": "10.0.6.2", "license": "GPL-3.0-only", - "persist": "Office", + "url": "https://github.com/YerongAI/Office-Tool/releases/download/v10.0.6.2/Office_Tool_with_runtime_v10.0.6.2.zip", + "hash": "4191471bdb5f9e46cbe58bf28b2273960ff9faa3a36264cd1f78f630484c7f2a", + "extract_dir": "Office Tool", "shortcuts": [ [ "Office Tool Plus.exe", "Office Tool Plus" ] ], - "url": "https://github.com/YerongAI/Office-Tool/releases/download/v10.0.6.2/Office_Tool_with_runtime_v10.0.6.2.zip", - "version": "10.0.6.2" + "persist": "Office", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/YerongAI/Office-Tool/releases/download/v$version/Office_Tool_with_runtime_v$version.zip", + "hash": { + "url": "https://github.com/YerongAI/Office-Tool/releases/tag/v$version", + "mode": "extract", + "regex": "(?sm)Office_Tool_with_runtime_v$version.zip.*?$sha256" + } + } } diff --git a/bucket/officetoolplus.json b/bucket/officetoolplus.json index edd62783e93..03e6757af75 100644 --- a/bucket/officetoolplus.json +++ b/bucket/officetoolplus.json @@ -1,35 +1,25 @@ { "version": "10.0.6.2", - "description": "A simple tool for deploying Office", - "homepage": "https://otp.landian.vip", - "license": { - "identifier": "GPL-3.0-only", - "url": "https://github.com/YerongAI/Office-Tool/blob/main/LICENSE" - }, - "url": "https://github.com/YerongAI/Office-Tool/releases/download/v10.0.6.2/Office_Tool_with_runtime_v10.0.6.2.7z", - "hash": "b516461192d59004ec8e80c0badc8643213843ec3f30a6dc86ce81191bf92b61", + "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", + "url": "https://github.com/YerongAI/Office-Tool/releases/download/v10.0.6.2/Office_Tool_v10.0.6.2.zip", + "hash": "522cb902284136dfc0775fae7b72f4302c4c774a4b92101ff58bcd574efb61df", "extract_dir": "Office Tool", - "pre_install": "New-Item $dir\\Office -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", "shortcuts": [ [ "Office Tool Plus.exe", "Office Tool Plus" ] ], - "persist": [ - [ - "Office\\Data", - "Data" - ] - ], - "checkver": { - "github": "https://github.com/YerongAI/Office-Tool" - }, + "persist": "Office", + "checkver": "github", "autoupdate": { - "url": "https://github.com/YerongAI/Office-Tool/releases/download/v$version/Office_Tool_with_runtime_v$version.7z", + "url": "https://github.com/YerongAI/Office-Tool/releases/download/v$version/Office_Tool_v$version.zip", "hash": { "url": "https://github.com/YerongAI/Office-Tool/releases/tag/v$version", - "regex": "with_runtime.*\\.7z.*\\n.*$sha256" + "mode": "extract", + "regex": "(?sm)Office_Tool_v$version.zip.*?$sha256" } } } diff --git a/bucket/officetopdf.json b/bucket/officetopdf.json index 8ede3e0a5c2..4d26bad6912 100644 --- a/bucket/officetopdf.json +++ b/bucket/officetopdf.json @@ -1,15 +1,15 @@ { - "autoupdate": { - "url": "https://github.com/cognidox/OfficeToPDF/releases/download/v$version/OfficeToPDF.exe" - }, - "bin": "OfficeToPDF.exe", - "checkver": { - "github": "https://github.com/cognidox/OfficeToPDF" - }, - "description": "A command line tool to convert Microsoft Office documents to PDFs.", - "hash": "fdf9f362e53ee96d54e10f03dca0aa5c1da0d63d8c63b571439b3c63ac6098a3", - "homepage": "https://www.cognidox.com/", - "license": "Apache-2.0 License", - "url": "https://github.com/cognidox/OfficeToPDF/releases/download/v1.9.0.2/OfficeToPDF.exe", - "version": "1.9.0.2" + "homepage": "https://www.cognidox.com/", + "version": "1.9.0.2", + "license": "Apache-2.0 License", + "description": "A command line tool to convert Microsoft Office documents to PDFs.", + "url": "https://github.com/cognidox/OfficeToPDF/releases/download/v1.9.0.2/OfficeToPDF.exe", + "hash": "fdf9f362e53ee96d54e10f03dca0aa5c1da0d63d8c63b571439b3c63ac6098a3", + "bin": "OfficeToPDF.exe", + "checkver": { + "github": "https://github.com/cognidox/OfficeToPDF" + }, + "autoupdate": { + "url": "https://github.com/cognidox/OfficeToPDF/releases/download/v$version/OfficeToPDF.exe" + } } diff --git a/bucket/oggdec.json b/bucket/oggdec.json index eaaf3cd6bc5..6dfa56033db 100644 --- a/bucket/oggdec.json +++ b/bucket/oggdec.json @@ -1,13 +1,15 @@ { - "homepage": "https://www.rarewares.org/ogg-oggdec.php", - "description": "Ogg Vorbis decoder using libVorbis", - "license": "unknown", "version": "1.10.1", - "url": "http://www.rarewares.org/files/ogg/oggdecV1.10.1.zip", - "hash": "36d89352ff0d2efa3f3ff2b9ac5869519592d490078d61337d32bd426c32c316", + "description": "A command line Ogg Vorbis decoder created by John33.", + "homepage": "https://rarewares.org/ogg-oggdec.php", + "license": "Freeware", + "url": "https://www.rarewares.org/files/ogg/oggdecV1.10.1.zip", + "hash": "8180bafd818da3ddd8a56e0d0612561ff0d8964810c9d3876423f9c1b8190bfe", "bin": "oggdec.exe", - "checkver": "

oggdec v([\\d.]+)

", + "checkver": { + "regex": "oggdecV([\\d.]+).zip" + }, "autoupdate": { - "url": "http://www.rarewares.org/files/ogg/oggdecV$version.zip" + "url": "https://www.rarewares.org/files/ogg/oggdecV$version.zip" } } diff --git a/bucket/open-shell.json b/bucket/open-shell.json index 6c5c6c1df89..8ec4522d681 100644 --- a/bucket/open-shell.json +++ b/bucket/open-shell.json @@ -1,8 +1,6 @@ { "homepage": "https://github.com/Open-Shell/Open-Shell-Menu", "version": "4.4.131", - "description": "A classic shell skin for Windows", - "license": "MIT", "architecture": { "64bit": { "url": "https://github.com/Open-Shell/Open-Shell-Menu/releases/download/v4.4.131/OpenShellSetup_4_4_131.exe", @@ -13,5 +11,7 @@ "extract_dir": "open-shell-$version-win32" } }, - "notes": "Restart explorer to activate context menu." + "notes": [ + "Restart explorer to activate context menu." + ] } diff --git a/bucket/openal-soft.json b/bucket/openal-soft.json index 0caee87804e..00c4f4e4919 100644 --- a/bucket/openal-soft.json +++ b/bucket/openal-soft.json @@ -1,32 +1,31 @@ { - "version": "1.23.0", - "description": "A software implementation of the OpenAL 3D audio API", - "homepage": "https://www.openal-soft.org", - "license": "LGPL-2.0-only", - "notes": [ - "For installation, copy the corresponding DLL file found in /bin depending on the architecture that is used by the app, to the directory where the app loads them from.", - "Refer to the included readme.txt for more details." - ], - "url": "https://www.openal-soft.org/openal-binaries/openal-soft-1.23.0-bin.zip", - "hash": "4bcf824e523e1c6d39f826eed4b0b480f4c9d431ea6967d22c00239964d1836f", - "extract_dir": "openal-soft-1.23.0-bin", - "bin": [ - "openal-info32.exe", - "openal-info64.exe" - ], - "shortcuts": [ - [ - "alsoft-config\\alsoft-config.exe", - "OpenAL Soft Config" - ] - ], - "checkver": { - "url": "https://www.openal-soft.org/openal-binaries/?C=N;O=D", - "regex": "openal-soft-([\\d.]+)-bin.zip" - }, - "autoupdate": { - "url": "https://www.openal-soft.org/openal-binaries/openal-soft-$version-bin.zip", - "extract_dir": "openal-soft-$version-bin" - }, - "_from": "okibcn/ScoopMaster" + "version": "1.23.0", + "description": "A software implementation of the OpenAL 3D audio API", + "homepage": "https://www.openal-soft.org", + "license": "LGPL-2.0-only", + "notes": [ + "For installation, copy the corresponding DLL file found in /bin depending on the architecture that is used by the app, to the directory where the app loads them from.", + "Refer to the included readme.txt for more details." + ], + "url": "https://www.openal-soft.org/openal-binaries/openal-soft-1.23.0-bin.zip", + "hash": "4bcf824e523e1c6d39f826eed4b0b480f4c9d431ea6967d22c00239964d1836f", + "extract_dir": "openal-soft-1.23.0-bin", + "bin": [ + "openal-info32.exe", + "openal-info64.exe" + ], + "shortcuts": [ + [ + "alsoft-config\\alsoft-config.exe", + "OpenAL Soft Config" + ] + ], + "checkver": { + "url": "https://www.openal-soft.org/openal-binaries/?C=N;O=D", + "regex": "openal-soft-([\\d.]+)-bin.zip" + }, + "autoupdate": { + "url": "https://www.openal-soft.org/openal-binaries/openal-soft-$version-bin.zip", + "extract_dir": "openal-soft-$version-bin" + } } diff --git a/bucket/openjdk-with-jfx.json b/bucket/openjdk-with-jfx.json index 7bef70596bc..cba89e37185 100644 --- a/bucket/openjdk-with-jfx.json +++ b/bucket/openjdk-with-jfx.json @@ -1,8 +1,8 @@ { - "bin": [ - "PFiles\\BellSoft\\LibericaJDK-13\\bin\\java.exe", - "PFiles\\BellSoft\\LibericaJDK-13\\bin\\javaw.exe" - ], - "url": "https://download.bell-sw.com/java/13.0.1/bellsoft-jdk13.0.1-windows-amd64.msi", - "version": "13.0.1" + "url": "https://download.bell-sw.com/java/13.0.1/bellsoft-jdk13.0.1-windows-amd64.msi", + "version": "13.0.1", + "bin": [ + "PFiles\\BellSoft\\LibericaJDK-13\\bin\\java.exe", + "PFiles\\BellSoft\\LibericaJDK-13\\bin\\javaw.exe" + ] } diff --git a/bucket/openlens-node-pod-menu.json b/bucket/openlens-node-pod-menu.json index c4433eac4c3..9f37fc0c7ad 100644 --- a/bucket/openlens-node-pod-menu.json +++ b/bucket/openlens-node-pod-menu.json @@ -3,10 +3,10 @@ "description": "Node and pod menus for OpenLens", "homepage": "https://github.com/mherwig/openlens-node-pod-menu", "license": "MIT", - "url": "https://ghproxy.com/https://github.com/mherwig/openlens-node-pod-menu/releases/download/0.1.0/mherwig-openlens-node-pod-menu-0.1.0.tgz", + "url": "https://github.com/mherwig/openlens-node-pod-menu/releases/download/0.1.0/mherwig-openlens-node-pod-menu-0.1.0.tgz", "checkver": "github", "autoupdate": { - "url": "https://ghproxy.com/https://github.com/mherwig/openlens-node-pod-menu/releases/download/$version/mherwig-openlens-node-pod-menu-$version.tgz" + "url": "https://github.com/mherwig/openlens-node-pod-menu/releases/download/$version/mherwig-openlens-node-pod-menu-$version.tgz" }, "extract_dir": "package", "extract_to": "extension", @@ -18,6 +18,5 @@ "script": [ "Remove-Item –path $env:UserProfile\\.k8slens\\extensions\\mherwig--openlens-node-pod-menu –recurse" ] - }, - "_from": "okibcn/ScoopMaster" + } } diff --git a/bucket/openlens6.2.json b/bucket/openlens6.2.json index df35a098405..dfbd3afc6e0 100644 --- a/bucket/openlens6.2.json +++ b/bucket/openlens6.2.json @@ -1,35 +1,34 @@ { - "version": "6.2.6", - "description": "build of the open source portion of Lens", - "homepage": "https://github.com/mherwig/OpenLens", - "license": "Freeware", - "architecture": { - "64bit": { - "url": "https://ghproxy.com/https://github.com/mherwig/OpenLens/releases/download/v6.2.6/OpenLens-6.2.6.exe#/dl.7z", - "hash": "0f78dfb9fcf82b9f268080d31012238bc68a3c202f49b548e065bd4e39a7ea2f", - "pre_install": [ - "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", - "Remove-Item \"$dir\\`$*\", \"$dir\\Uninstall*\" -Force -Recurse" - ], - "shortcuts": [ - [ - "OpenLens.exe", - "OpenLens" - ] - ] - } - }, - "checkver": "github", - "autoupdate": { + "version": "6.2.6", + "description": "build of the open source portion of Lens", + "homepage": "https://github.com/mherwig/OpenLens", + "license": "Freeware", "architecture": { - "64bit": { - "url": "https://ghproxy.com/https://github.com/mherwig/OpenLens/releases/download/v$version/OpenLens-$version.exe#/dl.7z", - "hash": { - "url": "$url.sha256", - "regex": "$sha256" + "64bit": { + "url": "https://github.com/mherwig/OpenLens/releases/download/v6.2.6/OpenLens-6.2.6.exe#/dl.7z", + "hash": "0f78dfb9fcf82b9f268080d31012238bc68a3c202f49b548e065bd4e39a7ea2f", + "pre_install": [ + "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", + "Remove-Item \"$dir\\`$*\", \"$dir\\Uninstall*\" -Force -Recurse" + ], + "shortcuts": [ + [ + "OpenLens.exe", + "OpenLens" + ] + ] + } + }, + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/mherwig/OpenLens/releases/download/v$version/OpenLens-$version.exe#/dl.7z", + "hash": { + "url": "$url.sha256", + "regex": "$sha256" + } + } } - } } - }, - "_from": "okibcn/ScoopMaster" } diff --git a/bucket/openra.json b/bucket/openra.json index 0d21dc3e875..c0fd2b5aed8 100644 --- a/bucket/openra.json +++ b/bucket/openra.json @@ -1,29 +1,26 @@ { "version": "20230225", - "description": "Real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert", - "homepage": "http://www.openra.net", - "license": "GPL-3.0-or-later", + "description": "Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL.", + "homepage": "https://www.openra.net/", + "license": "GPL-3.0-only", "architecture": { - "32bit": { - "url": "https://github.com/OpenRA/OpenRA/releases/download/release-20230225/OpenRA-release-20230225-x86.exe#/dl.7z", - "hash": "bc99165baa540f0222898b491c3d61e40f842d2fdda369836eb8bc690bd7cd70" - }, "64bit": { - "url": "https://github.com/OpenRA/OpenRA/releases/download/release-20230225/OpenRA-release-20230225-x64.exe#/dl.7z", - "hash": "6a93b75c4cee25bac2c01ae59d3a32da3122fdde0cb34bf4723848eddec1661a" + "url": "https://github.com/OpenRA/OpenRA/releases/download/release-20230225/OpenRA-release-20230225-x64-winportable.zip", + "hash": "178f4e770d814ef9f91aedf0741954e35f0ead557abfd3c023fc4f2c657c05f3" + }, + "32bit": { + "url": "https://github.com/OpenRA/OpenRA/releases/download/release-20230225/OpenRA-release-20230225-x86-winportable.zip", + "hash": "001c4443e551a10aace51dbd464f7fb5b3cc2e9107fb6381dcaf82d04c015a63" } }, - "pre_install": "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\uninstaller.exe\" -Force -Recurse", "bin": [ - "Dune2000.exe", + "OpenRA.Utility.exe", + "OpenRA.Server.exe", "RedAlert.exe", - "TiberianDawn.exe" + "TiberianDawn.exe", + "Dune2000.exe" ], "shortcuts": [ - [ - "Dune2000.exe", - "OpenRA - Dune 2000" - ], [ "RedAlert.exe", "OpenRA - Red Alert" @@ -31,19 +28,24 @@ [ "TiberianDawn.exe", "OpenRA - Tiberian Dawn" + ], + [ + "Dune2000.exe", + "OpenRA - Dune 2000" ] ], + "persist": "Support", "checkver": { - "github": "https://github.com/OpenRA/OpenRA", - "regex": "release-(\\d{8})" + "url": "https://github.com/OpenRA/OpenRA/releases", + "regex": "OpenRA-release-([\\d.]+)-x64" }, "autoupdate": { "architecture": { - "32bit": { - "url": "https://github.com/OpenRA/OpenRA/releases/download/release-$version/OpenRA-release-$version-x86.exe#/dl.7z" - }, "64bit": { - "url": "https://github.com/OpenRA/OpenRA/releases/download/release-$version/OpenRA-release-$version-x64.exe#/dl.7z" + "url": "https://github.com/OpenRA/OpenRA/releases/download/release-$version/OpenRA-release-$version-x64-winportable.zip" + }, + "32bit": { + "url": "https://github.com/OpenRA/OpenRA/releases/download/release-$version/OpenRA-release-$version-x86-winportable.zip" } } } diff --git a/bucket/openssl-lts.json b/bucket/openssl-lts.json index d399ed0ccad..10bcb90ac0e 100644 --- a/bucket/openssl-lts.json +++ b/bucket/openssl-lts.json @@ -1,42 +1,42 @@ { + "version": "1_1_1t", + "description": "TLS/SSL toolkit", + "homepage": "https://slproweb.com/products/Win32OpenSSL.html", + "license": { + "identifier": "OpenSSL|Freeware", + "url": "https://www.openssl.org/source/license-openssl-ssleay.txt" + }, "architecture": { - "32bit": { - "hash": "b5ffbf1ff87f8794d8153f746ec97c66b5e608e435ffd31187bfdc9febc06bf5", - "url": "https://slproweb.com/download/Win32OpenSSL-1_1_1t.exe" - }, "64bit": { - "hash": "9d4ae35ee0fe1341ea077f0be0e8f69c1227e4a8efcccfbc1eefe281764e571e", - "url": "https://slproweb.com/download/Win64OpenSSL-1_1_1t.exe" + "url": "https://slproweb.com/download/Win64OpenSSL-1_1_1t.exe", + "hash": "9d4ae35ee0fe1341ea077f0be0e8f69c1227e4a8efcccfbc1eefe281764e571e" + }, + "32bit": { + "url": "https://slproweb.com/download/Win32OpenSSL-1_1_1t.exe", + "hash": "b5ffbf1ff87f8794d8153f746ec97c66b5e608e435ffd31187bfdc9febc06bf5" } }, + "innosetup": true, + "bin": "bin\\openssl.exe", + "env_add_path": "bin", + "env_set": { + "OPENSSL_CONF": "$dir\\bin\\cnf\\openssl.cnf", + "OPENSSL_LIB_DIR": "$dir\\lib", + "OPENSSL_INCLUDE_DIR": "$dir\\include" + }, + "checkver": "(1_\\d_\\d.)", "autoupdate": { "architecture": { - "32bit": { - "url": "https://slproweb.com/download/Win32OpenSSL-$underscoreVersion.exe" - }, "64bit": { "url": "https://slproweb.com/download/Win64OpenSSL-$underscoreVersion.exe" + }, + "32bit": { + "url": "https://slproweb.com/download/Win32OpenSSL-$underscoreVersion.exe" } }, "hash": { - "jsonpath": "$.files.['$basename'].sha256", - "url": "https://raw.githubusercontent.com/slproweb/opensslhashes/master/win32_openssl_hashes.json" + "url": "https://raw.githubusercontent.com/slproweb/opensslhashes/master/win32_openssl_hashes.json", + "jsonpath": "$.files.['$basename'].sha256" } - }, - "bin": "bin\\openssl.exe", - "checkver": "(1_\\d_\\d.)", - "description": "TLS/SSL toolkit", - "env_add_path": "bin", - "env_set": { - "OPENSSL_CONF": "$dir\\bin\\cnf\\openssl.cnf", - "OPENSSL_INCLUDE_DIR": "$dir\\include", - "OPENSSL_LIB_DIR": "$dir\\lib" - }, - "homepage": "https://slproweb.com/products/Win32OpenSSL.html", - "innosetup": true, - "license": { - "identifier": "OpenSSL|Freeware", - "url": "https://www.openssl.org/source/license-openssl-ssleay.txt" - }, - "version": "1_1_1t" + } } diff --git a/bucket/opl-manager.json b/bucket/opl-manager.json index d989ee72ce9..4d4f7eae9f4 100644 --- a/bucket/opl-manager.json +++ b/bucket/opl-manager.json @@ -1,23 +1,23 @@ { - "version": "22.3", - "description": "Software to manage your OpenPS2Loader game library on Windows", - "homepage": "https://oplmanager.com/site", - "license": "Freeware", - "url": "https://static.oplmanager.com/releases/OPL_Manager_V22.3.zip", - "hash": "04663055b625647bcbcfeb65934c0e228f4c4ec5fd2664af4ac43b466f66e8d2", - "pre_install": "if (!(Test-Path \"$persist_dir\\OPLManager.ini\")) { New-Item -ItemType File \"$dir\\OPLManager.ini\" | Out-Null }", - "shortcuts": [ - [ - "OPL_Manager.exe", - "OPL Manager" - ] - ], - "persist": "OPLManager.ini", - "checkver": { - "url": "https://oplmanager.com/site/?changelog", - "regex": "V([\\d.]+)" - }, - "autoupdate": { - "url": "https://static.oplmanager.com/releases/OPL_Manager_V$version.zip" - } + "autoupdate": { + "url": "https://static.oplmanager.com/releases/OPL_Manager_V$version.zip" + }, + "checkver": { + "regex": "V([\\d.]+)", + "url": "https://oplmanager.com/site/?changelog" + }, + "description": "Software to manage your OpenPS2Loader game library on Windows", + "hash": "04663055b625647bcbcfeb65934c0e228f4c4ec5fd2664af4ac43b466f66e8d2", + "homepage": "https://oplmanager.com/site", + "license": "Freeware", + "persist": "OPLManager.ini", + "pre_install": "if (!(Test-Path \"$persist_dir\\OPLManager.ini\")) { New-Item -ItemType File \"$dir\\OPLManager.ini\" | Out-Null }", + "shortcuts": [ + [ + "OPL_Manager.exe", + "OPL Manager" + ] + ], + "url": "https://static.oplmanager.com/releases/OPL_Manager_V22.3.zip", + "version": "22.3" } diff --git a/bucket/oraclejdk11p-np.json b/bucket/oraclejdk11p-np.json index e26fe01f932..b0d40d8b31e 100644 --- a/bucket/oraclejdk11p-np.json +++ b/bucket/oraclejdk11p-np.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "hash": "7cbb7ba7d0475ede77b7ef03cfcb2f259989965f0110b1ef8852709441901146", - "url": "https://download.macromedia.com/pub/coldfusion/java/java11/1114/jdk-11.0.14_windows-x64_bin.zip" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "extract_dir": "jdk-$version", - "hash": { - "mode": "extract", - "regex": "$basename.*?$sha256", - "url": "https://download.macromedia.com/pub/coldfusion/java/java11/$matchPath/Checksum-JDK11.0.4.txt" + "version": "11.0.14", + "description": "Oracle JDK 11.", + "homepage": "https://www.oracle.com/java/technologies/downloads/#java11", + "license": { + "identifier": "Oracle Technology Network License Agreement for Oracle Java SE", + "url": "https://java.com/otnlicense" }, - "url": "https://download.macromedia.com/pub/coldfusion/java/java11/$matchPath/$matchFile" - } - } - }, - "checkver": { - "regex": "/java11/(?.*?)/(?jdk-([\\d.]+)_windows-x64_bin\\.zip)", - "url": "https://helpx.adobe.com/coldfusion/kb/coldfusion-downloads.html", - "useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.74 Safari/537.36 Edg/99.0.1150.55" - }, - "description": "Oracle JDK 11.", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "extract_dir": "jdk-11.0.13", - "homepage": "https://www.oracle.com/java/technologies/downloads/#java11", - "license": { - "identifier": "Oracle Technology Network License Agreement for Oracle Java SE", - "url": "https://java.com/otnlicense" - }, - "notes": "Java SE subscribers will receive JDK 11 updates until at least September of 2026.", - "version": "11.0.14" + "notes": "Java SE subscribers will receive JDK 11 updates until at least September of 2026.", + "architecture": { + "64bit": { + "url": "https://download.macromedia.com/pub/coldfusion/java/java11/1114/jdk-11.0.14_windows-x64_bin.zip", + "hash": "7cbb7ba7d0475ede77b7ef03cfcb2f259989965f0110b1ef8852709441901146" + } + }, + "extract_dir": "jdk-11.0.13", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://helpx.adobe.com/coldfusion/kb/coldfusion-downloads.html", + "useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.74 Safari/537.36 Edg/99.0.1150.55", + "regex": "/java11/(?.*?)/(?jdk-([\\d.]+)_windows-x64_bin\\.zip)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.macromedia.com/pub/coldfusion/java/java11/$matchPath/$matchFile", + "hash": { + "url": "https://download.macromedia.com/pub/coldfusion/java/java11/$matchPath/Checksum-JDK11.0.4.txt", + "mode": "extract", + "regex": "$basename.*?$sha256" + }, + "extract_dir": "jdk-$version" + } + } + } } diff --git a/bucket/orchis.json b/bucket/orchis.json index b351dba1707..c09ffa82ad4 100644 --- a/bucket/orchis.json +++ b/bucket/orchis.json @@ -1,6 +1,6 @@ { - "version": "18.0509", - "homepage": "http://www.eonet.ne.jp/~gorota/", - "url": "http://www.eonet.ne.jp/~gorota/orchis/cab/orchis-180509.zip", - "##": "Download only." + "##": "Download only.", + "homepage": "http://www.eonet.ne.jp/~gorota/", + "url": "http://www.eonet.ne.jp/~gorota/orchis/cab/orchis-180509.zip", + "version": "18.0509" } diff --git a/bucket/osc-dl.json b/bucket/osc-dl.json index bd25edbba5e..1a9e5ce3be9 100644 --- a/bucket/osc-dl.json +++ b/bucket/osc-dl.json @@ -1,19 +1,19 @@ { - "version": "1.3.0", - "description": " Desktop (GUI & CLI) utility, to download Wii Homebrew apps from the Open Shop Channel.", - "homepage": "https://github.com/dhtdht020/osc-dl", - "license": " GPL-3.0-only", - "url": "https://github.com/dhtdht020/osc-dl/releases/download/1.3.0/oscdl-standalone.exe", - "hash": "4028506a1c765894cac1919d0643a2c01c878cb5c7b8c54d2cb2e445dbeac6c4", - "bin": "oscdl-standalone.exe", - "shortcuts": [ - [ - "oscdl-standalone.exe", - "Open Shop Channel Downloader" - ] - ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/dhtdht020/osc-dl/releases/download/$version/oscdl-standalone.exe" - } + "autoupdate": { + "url": "https://github.com/dhtdht020/osc-dl/releases/download/$version/oscdl-standalone.exe" + }, + "bin": "oscdl-standalone.exe", + "checkver": "github", + "description": " Desktop (GUI & CLI) utility, to download Wii Homebrew apps from the Open Shop Channel.", + "hash": "4028506a1c765894cac1919d0643a2c01c878cb5c7b8c54d2cb2e445dbeac6c4", + "homepage": "https://github.com/dhtdht020/osc-dl", + "license": " GPL-3.0-only", + "shortcuts": [ + [ + "oscdl-standalone.exe", + "Open Shop Channel Downloader" + ] + ], + "url": "https://github.com/dhtdht020/osc-dl/releases/download/1.3.0/oscdl-standalone.exe", + "version": "1.3.0" } diff --git a/bucket/otvdm.json b/bucket/otvdm.json index 1be77b950d4..47923aac443 100644 --- a/bucket/otvdm.json +++ b/bucket/otvdm.json @@ -1,22 +1,15 @@ { - "autoupdate": { - "extract_dir": "otvdm-v$version", - "url": "https://github.com//otya128/winevdm/releases/download/v0.8.0/otvdm-v$version.zip" - }, - "bin": "otvdm.exe", - "checkver": { - "regex": "Download otvdm-v([\\d.]+).zip", - "url": "https://github.com/otya128/winevdm/releases/latest" - }, - "description": "Port of winevdm, 16-bit Windows on 64-bit Windows", - "extract_dir": "otvdm-v0.8.1", - "hash": "9484379f58835f35ca770e03762b4cc1adf80142b556df3dfd1d98b44c4ae8cf", - "homepage": "https://github.com/otya128/winevdm", - "license": "GPL-2.0-only", - "notes": [ - "Go into \"$dir\" and feel free to install otvdm with or without the console visible.", - "Just run \"install\" or \"install (no console)\"! You can later run uninstall.reg if you wish to remove it." - ], - "url": "https://github.com//otya128/winevdm/releases/download/v0.8.0/otvdm-v0.8.1.zip", - "version": "0.8.1" + "homepage": "https://github.com/otya128/winevdm", + "version": "0.8.1", + "description": "16-bit Windows (Windows 1.x, 2.x, 3.0, 3.1, etc.) on 64-bit Windows. An altered version of winevdm (a 16-bit Windows emulator), ported to 64-bit Windows.", + "checkver": { + "url": "https://github.com/otya128/winevdm/releases/latest", + "re": "MD5\\s\\:\\s$md5" + }, "env_set": { "PT$majorVersionHOME": "$dir" } diff --git a/bucket/packetsender.json b/bucket/packetsender.json index 237b0d7d254..95d20aa98ee 100644 --- a/bucket/packetsender.json +++ b/bucket/packetsender.json @@ -1,34 +1,35 @@ { - "version": "8.3.5", - "description": "A network utility to allow sending and receiving TCP, UDP, and SSL (encrypted TCP) packets.", "homepage": "https://github.com/dannagle/PacketSender", - "license": "GPL-2.0-only", - "architecture": { - "64bit": { - "url": "https://github.com/dannagle/PacketSender/releases/download/v8.3.5/PacketSenderPortable_v8.3.5.zip", - "hash": "70afa874dfbf56e64d526c8e5a0d441ecc4c0f8098459c56e36550629047c35e" - } - }, - "post_install": "if(!(Test-Path \"$persist_dir\\\")) { New-Item -Path \"$persist_dir\\\" -ItemType Directory | Out-Null }", - "uninstaller": { - "script": "if(Test-Path \"$dir\\ps_settings.ini\") { Copy-Item \"$dir\\ps_settings.ini\" \"$persist_dir\\ps_settings.ini\" | Out-Null }" - }, + "version": "8.3.5", + "license": "GNU GPL v2.0", + "description": "Packet Sender is an open source utility to allow sending and receiving TCP, UDP, and SSL (encrypted TCP) packets.", + "url": "https://github.com/dannagle/PacketSender/releases/download/v8.3.5/PacketSenderPortable_v8.3.5.zip", + "hash": "70afa874dfbf56e64d526c8e5a0d441ecc4c0f8098459c56e36550629047c35e", + "extract_dir": "PacketSenderPortable", "shortcuts": [ [ - "packetsender.exe", - "Packet Sender" + "PacketSender.exe", + "PacketSender" ] ], - "bin": "packetsender.exe", - "extract_dir": "PacketSenderPortable", + "uninstaller": { + "script": [ + "if ((Get-Item \"$dir\\ps_settings.ini\").LinkType -ne 'HardLink') { Copy-Item \"$dir\\ps_settings.ini\" \"$persist_dir\" -Force | Out-Null }", + "if ((Get-Item \"$dir\\packets.ini\").LinkType -ne 'HardLink') { Copy-Item \"$dir\\packets.ini\" \"$persist_dir\" -Force | Out-Null }", + "if ((Get-Item \"$dir\\ps.pem\").LinkType -ne 'HardLink') { Copy-Item \"$dir\\ps.pem\" \"$persist_dir\" -Force | Out-Null }", + "if ((Get-Item \"$dir\\key.pem\").LinkType -ne 'HardLink') { Copy-Item \"$dir\\key.pem\" \"$persist_dir\" -Force | Out-Null }" + ] + }, + "persist": [ + "ps_settings.ini", + "packets.ini", + "ps.pem", + "key.pem" + ], "checkver": { "github": "https://github.com/dannagle/PacketSender" }, "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/dannagle/PacketSender/releases/download/v$version/PacketSenderPortable_v$version.zip" - } - } + "url": "https://github.com/dannagle/PacketSender/releases/download/v$version/PacketSenderPortable_v$version.zip" } } diff --git a/bucket/pacmc.json b/bucket/pacmc.json index 8ebd4f1e3e6..ea5e247042e 100644 --- a/bucket/pacmc.json +++ b/bucket/pacmc.json @@ -1,6 +1,6 @@ { "version": "0.5.2", - "description": "An easy-to-use Minecraft package manager and launcher", + "description": "[Mods/Launcher] - An easy-to-use Minecraft package manager and launcher", "homepage": "https://github.com/jakobkmar/pacmc", "license": "AGPL-3.0-or-later", "suggest": { diff --git a/bucket/parallels-client.json b/bucket/parallels-client.json index 9b9e4d86e54..1770d5c7407 100644 --- a/bucket/parallels-client.json +++ b/bucket/parallels-client.json @@ -1,44 +1,44 @@ { - "architecture": { - "32bit": { - "hash": "c7dac157f6068c952f9c2a221efdfddfdca3a32cfcaf4c4c51eced56370b4bc5", - "url": "https://download.parallels.com/ras/v18/18.3.2.22916/RASClient_Basic-18.3.22916.zip" - }, - "64bit": { - "hash": "60ddb46416577c946c449da1444a291b40416233a8cf6b3df91d58d444d5b190", - "url": "https://download.parallels.com/ras/v18/18.3.2.22916/RASClient_Basic-x64-18.3.22916.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://download.parallels.com/ras/v$majorVersion/$version/RASClient_Basic-$majorVersion.$minorVersion.$buildVersion.zip" - }, - "64bit": { - "url": "https://download.parallels.com/ras/v$majorVersion/$version/RASClient_Basic-x64-$majorVersion.$minorVersion.$buildVersion.zip" - } - } - }, - "checkver": { - "regex": "/([\\d\\.]+)/RASClient_Basic-[\\d\\.]+\\.zip", - "url": "https://download.parallels.com/website_links/ras/18/builds-en_US.json" - }, - "description": "Parallels(R) Client is a lightweight software that enables end-users to securely access virtual applications and desktops from Windows, Mac, Linux, iOS/iPadOS, Android, Google Chromebook and any HTML5 web browser.", - "homepage": "https://www.parallels.com/products/ras/capabilities/parallels-client/", - "installer": { - "script": [ - "if (!(Test-Path \"$persist_dir\\mysettings.xml\")) {", - " New-Item -Path \"$dir\\mysettings.xml\" -Force | Out-Null", - "}" - ] - }, - "license": "EULA", - "persist": "mysettings.xml", - "shortcuts": [ - [ - "AppServerClient.exe", - "Parallels Client" - ] - ], - "version": "18.3.2.22916" + "version": "18.3.2.22916", + "description": "Parallels(R) Client is a lightweight software that enables end-users to securely access virtual applications and desktops from Windows, Mac, Linux, iOS/iPadOS, Android, Google Chromebook and any HTML5 web browser.", + "homepage": "https://www.parallels.com/products/ras/capabilities/parallels-client/", + "license": "EULA", + "architecture": { + "64bit": { + "url": "https://download.parallels.com/ras/v18/18.3.2.22916/RASClient_Basic-x64-18.3.22916.zip", + "hash": "60ddb46416577c946c449da1444a291b40416233a8cf6b3df91d58d444d5b190" + }, + "32bit": { + "url": "https://download.parallels.com/ras/v18/18.3.2.22916/RASClient_Basic-18.3.22916.zip", + "hash": "c7dac157f6068c952f9c2a221efdfddfdca3a32cfcaf4c4c51eced56370b4bc5" + } + }, + "installer": { + "script": [ + "if (!(Test-Path \"$persist_dir\\mysettings.xml\")) {", + " New-Item -Path \"$dir\\mysettings.xml\" -Force | Out-Null", + "}" + ] + }, + "persist": "mysettings.xml", + "shortcuts": [ + [ + "AppServerClient.exe", + "Parallels Client" + ] + ], + "checkver": { + "url": "https://download.parallels.com/website_links/ras/18/builds-en_US.json", + "regex": "/([\\d\\.]+)/RASClient_Basic-[\\d\\.]+\\.zip" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.parallels.com/ras/v$majorVersion/$version/RASClient_Basic-x64-$majorVersion.$minorVersion.$buildVersion.zip" + }, + "32bit": { + "url": "https://download.parallels.com/ras/v$majorVersion/$version/RASClient_Basic-$majorVersion.$minorVersion.$buildVersion.zip" + } + } + } } diff --git a/bucket/parsify-desktop.json b/bucket/parsify-desktop.json index c2ade43c844..a50871fe644 100644 --- a/bucket/parsify-desktop.json +++ b/bucket/parsify-desktop.json @@ -1,36 +1,36 @@ { - "architecture": { - "64bit": { - "hash": "30df95d0fcb11ae72f3257adfd289fa7c7ddf0677d598e28dbcb812bf994d2e3", - "pre_install": [ - "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", - "Remove-Item \"$dir\\`$*\", \"$dir\\Uninstall*\" -Recurse" - ], - "url": "https://github.com/parsify-dev/desktop/releases/download/v2.0.0-rc.3/Parsify-Desktop-2.0.0-rc.3-win-x64.exe#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/parsify-dev/desktop/releases/download/v$version$matchPostfix/Parsify-Desktop-$version$matchPostfix-win-x64.exe#/dl.7z" - } - } - }, - "checkver": { - "regex": "Parsify.Desktop-([\\d\\.]+)(?-.*?)-win-x64.exe", - "url": "https://github.com/parsify-dev/desktop/releases/latest" - }, - "description": "Next generation notepad-based calculator, built with extendibility and privacy in mind.", - "homepage": "https://parsify.app/", - "license": { - "identifier": "Shareware", - "url": "https://parsify.app/terms" - }, - "shortcuts": [ - [ - "Parsify Desktop.exe", - "Parsify Desktop" - ] - ], - "version": "2.0.0" + "version": "2.0.0", + "description": "Next generation notepad-based calculator, built with extendibility and privacy in mind.", + "homepage": "https://parsify.app/", + "license": { + "identifier": "Shareware", + "url": "https://parsify.app/terms" + }, + "architecture": { + "64bit": { + "url": "https://github.com/parsify-dev/desktop/releases/download/v2.0.0-rc.3/Parsify-Desktop-2.0.0-rc.3-win-x64.exe#/dl.7z", + "hash": "30df95d0fcb11ae72f3257adfd289fa7c7ddf0677d598e28dbcb812bf994d2e3", + "pre_install": [ + "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", + "Remove-Item \"$dir\\`$*\", \"$dir\\Uninstall*\" -Recurse" + ] + } + }, + "shortcuts": [ + [ + "Parsify Desktop.exe", + "Parsify Desktop" + ] + ], + "checkver": { + "url": "https://github.com/parsify-dev/desktop/releases/latest", + "regex": "Parsify.Desktop-([\\d\\.]+)(?-.*?)-win-x64.exe" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/parsify-dev/desktop/releases/download/v$version$matchPostfix/Parsify-Desktop-$version$matchPostfix-win-x64.exe#/dl.7z" + } + } + } } diff --git a/bucket/partition-assistant.json b/bucket/partition-assistant.json index 02c00dac2ef..e05bea9e5f3 100644 --- a/bucket/partition-assistant.json +++ b/bucket/partition-assistant.json @@ -1,57 +1,40 @@ { - "homepage": "https://www.disktool.cn/", - "license": "freeware for non-commercial use", "version": "9.13", + "description": "Easy-to-use Partition Software and Safe Disk Manager", "url": "http://www2.aomeisoftware.com/download/pacn/PAGreen.zip", + "homepage": "https://www.disktool.cn", + "hash": "31fa1159d256edf411fba60d1137c5c6204821374dbadfd5aa614f65bccb815c", "extract_dir": "PA_Green", + "license": "unknown", "bin": [ - "PartAssist.exe", - "DyndiskConverter.exe", - "EPW.exe", - "Ntfs2Fat32.exe", - "AMBooter.exe", - "Ghost32.exe", - "wimlib-imagex.exe" + [ + "PartAssist.exe", + "partition" + ] ], + "pre_install": [ + "$file='usecode.ini'", + "if (!(Test-Path \"$persist_dir\\$file\")) {", + " New-Item \"$dir\\$file\" -Type File | Out-Null", + "}" + ], + "persist": "usecode.ini", "shortcuts": [ [ "PartAssist.exe", - "AOMEI Partition Assistant" - ], - [ - "DyndiskConverter.exe", - "AOMEI Dynamic Disk Converter" - ], - [ - "EPW.exe", - "AOMEI Extent Partition Wizard" - ], - [ - "Ntfs2Fat32.exe", - "AOMEI NTFS to FAT32 Converter" - ], - [ - "AMBooter.exe", - "AOMEI AMBooter" - ], - [ - "Ghost32.exe", - "Symantec Ghost Solution Suite" + "PartitionAssistant" ] ], - "persist": [ - "cfg.ini", - "wnd.ini", - "other.ini" - ], - "uninstaller": { - "file": "uninstall.bat" - }, "checkver": { "url": "https://www.disktool.cn/download.html", - "regex": "版本:([\\d.]+)" + "re": "分区助手\\s*([\\d.]+)" }, "autoupdate": { "url": "http://www2.aomeisoftware.com/download/pacn/PAGreen.zip" - } + }, + "notes": [ + "This software is free only in China.", + "If you are not Chinese, you need to pay for the function of the software.", + "Please see https://aomeitech.com for more information" + ] } diff --git a/bucket/pas2_tools.json b/bucket/pas2_tools.json index 738705acf2c..5db80ed2ed9 100644 --- a/bucket/pas2_tools.json +++ b/bucket/pas2_tools.json @@ -1,7 +1,13 @@ { - "homepage": "https://github.com/Utdanningsdirektoratet/PAS2-hoved", - "version": "0.2014.01.28", - "url": "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/master/pas2/2015-01-28/pas2_tools.ps1", - "hash": "sha256:2f314c666fc2fa199c90407ddb1bbde3656de156b516a08f8f0dcb925259853a", - "bin": [["pas2_tools.ps1", "pas2", ""]] + "bin": [ + [ + "pas2_tools.ps1", + "pas2", + "" + ] + ], + "hash": "sha256:2f314c666fc2fa199c90407ddb1bbde3656de156b516a08f8f0dcb925259853a", + "homepage": "https://github.com/Utdanningsdirektoratet/PAS2-hoved", + "url": "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/master/pas2/2015-01-28/pas2_tools.ps1", + "version": "0.2014.01.28" } diff --git a/bucket/pasteintofile.json b/bucket/pasteintofile.json index 8c166191308..e9a7b8bf409 100644 --- a/bucket/pasteintofile.json +++ b/bucket/pasteintofile.json @@ -1,17 +1,27 @@ { "homepage": "https://github.com/EslaMx7/PasteIntoFile", - "description": "Paste Clipboard Contents Into Files Directly.", + "description": "A Windows desktop application to paste clipboard contents (text and images) into files.", "version": "1.5", "license": "GPL-3.0-only", "url": "https://github.com/EslaMx7/PasteIntoFile/releases/download/v1.5/PasteIntoFile.zip", "hash": "76D94F5A930CA70198723FC66E639618840347F4FB1DFD9972637EDBC42AE867", - "bin": "PasteIntoFile.exe", - "shortcuts": [ + "##": "ported from lyineee/scoop-bucket and maokwen/scoop-bucket", + "bin": [ [ "PasteIntoFile.exe", "PasteIntoFile" ] ], + "post_install": [ + "& \"$dir/PasteIntoFile.exe\" /reg" + ], + "uninstaller": { + "script": [ + "& \"$dir/PasteIntoFile.exe\" /unreg", + "Start-Sleep -Milliseconds 500", + "Stop-Process (Get-Process PasteIntoFile).id" + ] + }, "checkver": "github", "autoupdate": { "url": "https://github.com/EslaMx7/PasteIntoFile/releases/download/v$version/PasteIntoFile.zip" diff --git a/bucket/pbgopy.json b/bucket/pbgopy.json index 4123e499199..5923b8e0466 100644 --- a/bucket/pbgopy.json +++ b/bucket/pbgopy.json @@ -1,32 +1,32 @@ { - "version": "0.3.0", - "description": "Command-line utility for cross-device copy and paste", - "homepage": "https://github.com/nakabonne/pbgopy", - "license": "MIT", - "architecture": { - "64bit": { - "url": "https://github.com/nakabonne/pbgopy/releases/download/v0.3.0/pbgopy_0.3.0_windows_amd64.tar.gz", - "hash": "59bfd1799d05c373b0721c200f192ac0c432a2b00cc35ef5b6bb8ee943d51519" - }, - "32bit": { - "url": "https://github.com/nakabonne/pbgopy/releases/download/v0.3.0/pbgopy_0.3.0_windows_32-bit.tar.gz", - "hash": "272471c55921e33a3e2278ec7255ee1d0b4bd6dc66f370e594104f65b4060036" - } - }, - "bin": "pbgopy.exe", - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/nakabonne/pbgopy/releases/download/v$version/pbgopy_$version_windows_amd64.tar.gz" - }, - "32bit": { - "url": "https://github.com/nakabonne/pbgopy/releases/download/v$version/pbgopy_$version_windows_32-bit.tar.gz" - } - }, - "hash": { - "url": "$baseurl/checksums.txt", - "regex": "$sha256 $basename" - } - } + "architecture": { + "32bit": { + "hash": "272471c55921e33a3e2278ec7255ee1d0b4bd6dc66f370e594104f65b4060036", + "url": "https://github.com/nakabonne/pbgopy/releases/download/v0.3.0/pbgopy_0.3.0_windows_32-bit.tar.gz" + }, + "64bit": { + "hash": "59bfd1799d05c373b0721c200f192ac0c432a2b00cc35ef5b6bb8ee943d51519", + "url": "https://github.com/nakabonne/pbgopy/releases/download/v0.3.0/pbgopy_0.3.0_windows_amd64.tar.gz" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/nakabonne/pbgopy/releases/download/v$version/pbgopy_$version_windows_32-bit.tar.gz" + }, + "64bit": { + "url": "https://github.com/nakabonne/pbgopy/releases/download/v$version/pbgopy_$version_windows_amd64.tar.gz" + } + }, + "hash": { + "mode": "extract", + "url": "https://github.com/nakabonne/pbgopy/releases/download/v$version/checksums.txt" + } + }, + "bin": "pbgopy.exe", + "checkver": "github", + "description": "Copy and paste between devices", + "homepage": "https://github.com/nakabonne/pbgopy", + "license": "MIT", + "version": "0.3.0" } diff --git a/bucket/pcap-dnsproxy.json b/bucket/pcap-dnsproxy.json index 758095d6560..bc78da249c7 100644 --- a/bucket/pcap-dnsproxy.json +++ b/bucket/pcap-dnsproxy.json @@ -1,42 +1,42 @@ { - "_autoupdate": { - "url": "https://github.com/chengr28/Pcap_DNSProxy/releases/download/v$version/Pcap_DNSProxy-$version-bin.7z" - }, - "_checkver": "github", - "architecture": { - "32bit": { - "bin": [ - [ - "Pcap_DNSProxy_x86.exe", - "pcap-dnsproxy" - ] - ] - }, - "64bit": { - "bin": [ - [ - "Pcap_DNSProxy.exe", - "pcap-dnsproxy" - ] - ] - } - }, - "description": "A tool based on WinPcap/LibPcap which can filter DNS poisoning.", - "extract_dir": "Pcap_DNSProxy-bin/Windows", - "hash": "42c6f30ec34298dc65477b48c5167e12d78c532ed330b6955a8017250cd35873", - "homepage": "https://github.com/chengr28/Pcap_DNSProxy", - "license": "GPL-2.0-only", - "notes": "This app requires WinPcap, if you have not installed, run setup from 'Tools' folder. To modify service, run 'ServiceControl.bat'.", - "persist": [ - "Config.ini", - "Hosts.ini", - "IPFilter.ini", - "Routing.txt", - "WhiteList.txt" - ], - "pre_install": [ - "Remove-Item -Recurse \"$dir\\Pcap_DNSProxy-bin\"" - ], - "url": "https://github.com/Lyoko-Jeremie/Pcap_DNSProxy_release/raw/master/Pcap_DNSProxy-0.4.9.13-bin.7z", - "version": "0.4.9.13" + "homepage": "https://github.com/chengr28/Pcap_DNSProxy", + "description": "A tool based on WinPcap/LibPcap which can filter DNS poisoning.", + "license": "GPL-2.0-only", + "version": "0.4.9.13", + "url": "https://github.com/Lyoko-Jeremie/Pcap_DNSProxy_release/raw/master/Pcap_DNSProxy-0.4.9.13-bin.7z", + "hash": "42c6f30ec34298dc65477b48c5167e12d78c532ed330b6955a8017250cd35873", + "architecture": { + "32bit": { + "bin": [ + [ + "Pcap_DNSProxy_x86.exe", + "pcap-dnsproxy" + ] + ] + }, + "64bit": { + "bin": [ + [ + "Pcap_DNSProxy.exe", + "pcap-dnsproxy" + ] + ] + } + }, + "extract_dir": "Pcap_DNSProxy-bin/Windows", + "persist": [ + "Config.ini", + "Hosts.ini", + "IPFilter.ini", + "Routing.txt", + "WhiteList.txt" + ], + "pre_install": [ + "Remove-Item -Recurse \"$dir\\Pcap_DNSProxy-bin\"" + ], + "notes": "This app requires WinPcap, if you have not installed, run setup from 'Tools' folder. To modify service, run 'ServiceControl.bat'.", + "_checkver": "github", + "_autoupdate": { + "url": "https://github.com/chengr28/Pcap_DNSProxy/releases/download/v$version/Pcap_DNSProxy-$version-bin.7z" + } } diff --git a/bucket/pchunter.json b/bucket/pchunter.json index 052f8c9d10e..86efccde4ed 100644 --- a/bucket/pchunter.json +++ b/bucket/pchunter.json @@ -1,36 +1,36 @@ { - "version": "1.5.6", - "description": "PC Hunter是一个Windows系统信息查看软件,同时也是一个手工杀毒辅助软件。 from: zzhaq/scoop-av", - "homepage": "http://www.xuetr.com/", - "license": "MIT", - "architecture": { - "64bit": { - "url": "http://www.xuetr.com/download/PCHunter_free.zip", - "hash": "d3f5c6c803f230ada1b99ceae7186ce2cd23612e9ceb2942b9a1b59aa9ada47d", - "extract_dir": "PCHunter_free", - "bin": [ - "PCHunter64.exe" - ], - "shortcuts": [ - [ - "PCHunter64.exe", - "PCHunter64" - ] - ] - }, - "32bit": { - "url": "https://github.com/zzhaq/Toolbox/releases/download/v0.2/ProcessDump.zip", - "hash": "d3f5c6c803f230ada1b99ceae7186ce2cd23612e9ceb2942b9a1b59aa9ada47d", - "extract_dir": "PCHunter_free", - "bin": [ - "PCHunter32.exe" - ], - "shortcuts": [ - [ - "PCHunter32.exe", - "PCHunter32" - ] - ] - } - } + "version": "1.5.6", + "description": "PC Hunter是一个Windows系统信息查看软件,同时也是一个手工杀毒辅助软件。", + "homepage": "http://www.xuetr.com/", + "license": "MIT", + "architecture": { + "64bit": { + "url": "http://www.xuetr.com/download/PCHunter_free.zip", + "hash": "d3f5c6c803f230ada1b99ceae7186ce2cd23612e9ceb2942b9a1b59aa9ada47d", + "extract_dir": "PCHunter_free", + "bin": [ + "PCHunter64.exe" + ], + "shortcuts": [ + [ + "PCHunter64.exe", + "PCHunter64" + ] + ] + }, + "32bit": { + "url": "https://github.com/zzhaq/Toolbox/releases/download/v0.2/ProcessDump.zip", + "hash": "d3f5c6c803f230ada1b99ceae7186ce2cd23612e9ceb2942b9a1b59aa9ada47d", + "extract_dir": "PCHunter_free", + "bin": [ + "PCHunter32.exe" + ], + "shortcuts": [ + [ + "PCHunter32.exe", + "PCHunter32" + ] + ] + } + } } diff --git a/bucket/pcman-lite.json b/bucket/pcman-lite.json index a02fe34d0a4..63cf27cf085 100644 --- a/bucket/pcman-lite.json +++ b/bucket/pcman-lite.json @@ -1,29 +1,29 @@ { - "##": "This package is not ported to the official buckets because ReadMe file written in English is not available.", - "autoupdate": { - "url": "https://github.com/pcman-bbs/pcman-windows/releases/download/v$version/PCMan.zip" - }, - "bin": "PCMan\\PCMan.exe", - "checkver": { - "regex": "tree/v([\\w.-]+)", - "url": "https://github.com/pcman-bbs/pcman-windows/releases" - }, - "description": "Free, open-source telnet BBS client.", - "hash": "42dde7521f2f0cd7044087c997ca6084714722025bd9128e498372b92cfe7a71", - "homepage": "https://pcman.ptt.cc/", - "license": { - "identifier": "Freeware", - "url": "https://github.com/pcman-bbs/pcman-windows/blob/master/License.txt" - }, - "shortcuts": [ - [ - "PCMan\\PCMan.exe", - "PCMan" - ] - ], - "suggest": { - "vcredist2019": "extras/vcredist2019" - }, - "url": "https://github.com/pcman-bbs/pcman-windows/releases/download/v9.5.0-beta3/PCMan.zip", - "version": "9.5.0-beta3" + "##": "This package is not ported to the official buckets because ReadMe file written in English is not available.", + "homepage": "https://pcman.ptt.cc/", + "description": "Free, open-source telnet BBS client.", + "license": { + "identifier": "Freeware", + "url": "https://github.com/pcman-bbs/pcman-windows/blob/master/License.txt" + }, + "suggest": { + "vcredist2019": "extras/vcredist2019" + }, + "version": "9.5.0-beta3", + "bin": "PCMan\\PCMan.exe", + "shortcuts": [ + [ + "PCMan\\PCMan.exe", + "PCMan" + ] + ], + "url": "https://github.com/pcman-bbs/pcman-windows/releases/download/v9.5.0-beta3/PCMan.zip", + "hash": "42dde7521f2f0cd7044087c997ca6084714722025bd9128e498372b92cfe7a71", + "checkver": { + "url": "https://github.com/pcman-bbs/pcman-windows/releases", + "regex": "tree/v([\\w.-]+)" + }, + "autoupdate": { + "url": "https://github.com/pcman-bbs/pcman-windows/releases/download/v$version/PCMan.zip" + } } diff --git a/bucket/pdb2pdb.json b/bucket/pdb2pdb.json index 76415160295..ac8dc893b63 100644 --- a/bucket/pdb2pdb.json +++ b/bucket/pdb2pdb.json @@ -1,5 +1,5 @@ { - "bin": "pdb2pdb.exe", - "url": "https://github.com/wangzq/scoop-files/raw/master/misc/pdb2pdb-20210409.zip", - "version": "2021.0409.1" + "url": "https://github.com/wangzq/scoop-files/raw/master/misc/pdb2pdb-20210409.zip", + "version": "2021.0409.1", + "bin": "pdb2pdb.exe" } diff --git a/bucket/pdb2xml.json b/bucket/pdb2xml.json index 393b65f697e..8288a05bcd8 100644 --- a/bucket/pdb2xml.json +++ b/bucket/pdb2xml.json @@ -1,5 +1,5 @@ { - "bin": "pdb2xml.exe", - "url": "https://github.com/wangzq/scoop-files/raw/master/misc/pdb2xml-20210409.zip", - "version": "2021.0409.1" + "url": "https://github.com/wangzq/scoop-files/raw/master/misc/pdb2xml-20210409.zip", + "version": "2021.0409.1", + "bin": "pdb2xml.exe" } diff --git a/bucket/pdbdump.json b/bucket/pdbdump.json index e369cd16631..ac6f2c63f80 100644 --- a/bucket/pdbdump.json +++ b/bucket/pdbdump.json @@ -1,5 +1,5 @@ { - "bin": "pdbdump.exe", - "url": "https://github.com/wangzq/scoop-files/raw/master/misc/pdbdump.zip", - "version": "20201001" + "url": "https://github.com/wangzq/scoop-files/raw/master/misc/pdbdump.zip", + "version": "20201001", + "bin": "pdbdump.exe" } diff --git a/bucket/pdm.json b/bucket/pdm.json index 25767d043a3..676f5589c30 100644 --- a/bucket/pdm.json +++ b/bucket/pdm.json @@ -1,23 +1,17 @@ { - "autoupdate": { - "url": "https://files.pythonhosted.org/$match1" - }, - "bin": "venv\\Scripts\\pdm.exe", - "checkver": { - "re": "https://files.pythonhosted.org/(packages/.*/pdm-(?[\\d.]+)-.*\\.whl)", - "replace": "${version}", - "url": "https://pypi.org/project/pdm/#files" - }, + "homepage": "http://pdm.fming.dev", + "version": "2.4.9", + "license": "MIT", + "url": "https://files.pythonhosted.org/packages/56/b7/09d1afe41ef1801393e282742e0475432ae169174ba4bc6aeadc0d440789/pdm-2.4.9-py3-none-any.whl", "depends": "python", "hash": "fd7b6c8598721c01f3aea0d146d44b7852859065c11fde06affb93224df64628", - "homepage": "http://pdm.fming.dev", + "bin": "venv\\Scripts\\pdm.exe", "installer": { "script": [ "python -m venv \"$dir\\venv\"", "& \"$dir\\venv\\Scripts\\python.exe\" -m pip install \"$dir\\$fname\"" ] }, - "license": "MIT", "post_install": "& \"$dir\\venv\\Scripts\\pdm.exe\" --pep582", "uninstaller": { "script": [ @@ -26,6 +20,12 @@ "[Environment]::SetEnvironmentVariable(\"PYTHONPATH\", $newPath, [System.EnvironmentVariableTarget]::User)" ] }, - "url": "https://files.pythonhosted.org/packages/56/b7/09d1afe41ef1801393e282742e0475432ae169174ba4bc6aeadc0d440789/pdm-2.4.9-py3-none-any.whl", - "version": "2.4.9" + "checkver": { + "url": "https://pypi.org/project/pdm/#files", + "re": "https://files.pythonhosted.org/(packages/.*/pdm-(?[\\d.]+)-.*\\.whl)", + "replace": "${version}" + }, + "autoupdate": { + "url": "https://files.pythonhosted.org/$match1" + } } diff --git a/bucket/peacalc.json b/bucket/peacalc.json index e5a37ebacfe..8f2bb6c765a 100644 --- a/bucket/peacalc.json +++ b/bucket/peacalc.json @@ -1,20 +1,20 @@ { - "homepage": "https://github.com/JdSchlachter/PeaCalc/", - "description": "Small, text-based Windows calculator", - "license": "GPL-3.0-only", - "version": "1.2.0", - "url": "https://github.com/JdSchlachter/PeaCalc/releases/download/1.2.0/PeaCalc.zip", - "hash": "15cac7536b7f1d99585399c183cd179d705b0c9c311de54e675124a725fd4012", - "extract_dir": "PeaCalc", - "shortcuts": [ - [ - "PeaCalc.exe", - "PeaCalc" - ] - ], - "persist": "PeaCalc.ini", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/JdSchlachter/PeaCalc/releases/download/$version/PeaCalc.zip" - } + "autoupdate": { + "url": "https://github.com/JdSchlachter/PeaCalc/releases/download/$version/PeaCalc.zip" + }, + "checkver": "github", + "description": "Small, text-based Windows calculator", + "extract_dir": "PeaCalc", + "hash": "15cac7536b7f1d99585399c183cd179d705b0c9c311de54e675124a725fd4012", + "homepage": "https://github.com/JdSchlachter/PeaCalc/", + "license": "GPL-3.0-only", + "persist": "PeaCalc.ini", + "shortcuts": [ + [ + "PeaCalc.exe", + "PeaCalc" + ] + ], + "url": "https://github.com/JdSchlachter/PeaCalc/releases/download/1.2.0/PeaCalc.zip", + "version": "1.2.0" } diff --git a/bucket/pendmoves.json b/bucket/pendmoves.json index 5e49371aeb3..8adf0629b8c 100644 --- a/bucket/pendmoves.json +++ b/bucket/pendmoves.json @@ -1,31 +1,39 @@ { "version": "1.3", - "description": "PendMoves. Schedules move and delete commands for the next reboot.", - "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/pendmoves", + "description": "Enumerate the list of file rename and delete commands that will be executed the next boot.", + "homepage": "https://learn.microsoft.com/sysinternals/downloads/pendmoves", "license": { "identifier": "Freeware", - "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + "url": "https://learn.microsoft.com/sysinternals/license-terms" }, - "url": "https://download.sysinternals.com/files/PendMoves.zip", - "hash": "527143fc701ff297e57419d5200df82edb95b1dd564adaa50d40c5c93f6b36f6", - "pre_install": [ - "$sysint = 'HKCU:\\SOFTWARE\\Sysinternals'", - "$fin = \"$sysint\\PendMove\"", - "New-Item $sysint, $fin -ErrorAction 'SilentlyContinue' | Out-Null", - "Set-ItemProperty -Path $fin -Name 'EulaAccepted' -Value 1 -Type 'DWord' -Force | Out-Null" - ], - "uninstaller": { - "script": [ - "if ($purge) {", - " $sysInt = 'HKCU:\\SOFTWARE\\Sysinternals'", - " Remove-Item \"$sysInt\\PendMove\", \"$sysInt\\PendMoves\" -ErrorAction 'SilentlyContinue' -Force -Recurse", - " if ((Get-ChildItem $sysInt).Count -eq 0) { Remove-Item $sysInt -ErrorAction 'SilentlyContinue' -Force -Recurse }", - "}" - ] + "url": "https://download.sysinternals.com/files/pendmoves.zip", + "hash": "377c0a8efbf39a78add4a9fe421ae140400b1a0a1e7f7f447793c690001410a3", + "architecture": { + "64bit": { + "bin": [ + [ + "pendmoves64.exe", + "pendmoves" + ] + ] + }, + "32bit": { + "bin": "pendmoves.exe" + }, + "arm64": { + "bin": [ + [ + "pendmoves64a.exe", + "pendmoves" + ] + ] + } + }, + "checkver": { + "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/pendmoves.md", + "regex": "#*.?PendMoves*.?v([\\d.]+)" }, - "bin": "pendmoves.exe", - "checkver": "PendMoves v([\\d.]+)", "autoupdate": { - "url": "https://download.sysinternals.com/files/PendMoves.zip" + "url": "https://download.sysinternals.com/files/pendmoves.zip" } } diff --git a/bucket/pewpew.json b/bucket/pewpew.json index 3f819c5396d..42c5ccd344a 100644 --- a/bucket/pewpew.json +++ b/bucket/pewpew.json @@ -1,7 +1,7 @@ { - "version": "1.0.0", - "description": "A flexible HTTP command line stress tester for websites and web services", + "description": "A Flexible HTTP command line stress tester for websites and web services.", "homepage": "https://github.com/bengadbois/pewpew", + "version": "1.0.0", "license": "MIT", "architecture": { "64bit": { diff --git a/bucket/phacoxs-injector.json b/bucket/phacoxs-injector.json index 91fb847c9d4..0b121081172 100644 --- a/bucket/phacoxs-injector.json +++ b/bucket/phacoxs-injector.json @@ -1,28 +1,28 @@ { - "version": "1.1.4", - "description": "This is a program that allows you to inject games into the Virtual Console of the Wii U. It is compatible with NES, SNES, N64, GBA and NDS games.", - "homepage": "https://github.com/phacoxcll/PhacoxsInjector", - "license": "GPL-3.0-only", - "url": "https://github.com/phacoxcll/PhacoxsInjector/releases/download/v1.1.4/PhacoxsInjector.zip", - "hash": "ee32481b36ca19168bc54fc6012e82d70488baaf7ca395102b100b512628ba3c", - "extract_dir": "PhacoxsInjector", - "bin": [ - "PhacoxsInjector.exe", - "VCN64Config.exe" - ], - "shortcuts": [ - [ - "PhacoxsInjector.exe", - "Phacox's Injector" - ], - [ - "VCN64Config.exe", - "VCN64Config Editor" - ] - ], - "pre_install": "Set-Content \"$dir\\resources\\pack\\encryptKeyWith\" 'd7b00402659ba2abd2cb0db27fa2b656' -Encoding Ascii", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/phacoxcll/PhacoxsInjector/releases/download/v$version/PhacoxsInjector.zip" - } + "autoupdate": { + "url": "https://github.com/phacoxcll/PhacoxsInjector/releases/download/v$version/PhacoxsInjector.zip" + }, + "bin": [ + "PhacoxsInjector.exe", + "VCN64Config.exe" + ], + "checkver": "github", + "description": "This is a program that allows you to inject games into the Virtual Console of the Wii U. It is compatible with NES, SNES, N64, GBA and NDS games.", + "extract_dir": "PhacoxsInjector", + "hash": "ee32481b36ca19168bc54fc6012e82d70488baaf7ca395102b100b512628ba3c", + "homepage": "https://github.com/phacoxcll/PhacoxsInjector", + "license": "GPL-3.0-only", + "pre_install": "Set-Content \"$dir\\resources\\pack\\encryptKeyWith\" 'd7b00402659ba2abd2cb0db27fa2b656' -Encoding Ascii", + "shortcuts": [ + [ + "PhacoxsInjector.exe", + "Phacox's Injector" + ], + [ + "VCN64Config.exe", + "VCN64Config Editor" + ] + ], + "url": "https://github.com/phacoxcll/PhacoxsInjector/releases/download/v1.1.4/PhacoxsInjector.zip", + "version": "1.1.4" } diff --git a/bucket/php3.0.11.json b/bucket/php3.0.11.json index c4386a8cb75..fa1e4174907 100644 --- a/bucket/php3.0.11.json +++ b/bucket/php3.0.11.json @@ -1,15 +1,15 @@ { - "bin": "php.exe", - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "17a7492ed0b08c49a6a81bb64fbc3121e03d3d20990f13eea298b48256e36fbc", - "homepage": "http://windows.php.net", - "license": "GPL", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/win32/php-3.0.11-win32.zip", - "version": "3.0.11" + "homepage": "http://windows.php.net", + "version": "3.0.11", + "license": "GPL", + "url": "http://museum.php.net/win32/php-3.0.11-win32.zip", + "hash": "17a7492ed0b08c49a6a81bb64fbc3121e03d3d20990f13eea298b48256e36fbc", + "bin": "php.exe", + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php3.0.13.json b/bucket/php3.0.13.json index ec65af72113..0f33c29556f 100644 --- a/bucket/php3.0.13.json +++ b/bucket/php3.0.13.json @@ -1,15 +1,15 @@ { - "bin": "php.exe", - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "28d200b51556943a9ef0f3aac8428a1180db5181ef0ee97680f3232842fab7c5", - "homepage": "http://windows.php.net", - "license": "GPL", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/win32/php-3.0.13-win32.zip", - "version": "3.0.13" + "homepage": "http://windows.php.net", + "version": "3.0.13", + "license": "GPL", + "url": "http://museum.php.net/win32/php-3.0.13-win32.zip", + "hash": "28d200b51556943a9ef0f3aac8428a1180db5181ef0ee97680f3232842fab7c5", + "bin": "php.exe", + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php3.0.15.json b/bucket/php3.0.15.json index 4036ffa5e29..b288a801a6d 100644 --- a/bucket/php3.0.15.json +++ b/bucket/php3.0.15.json @@ -1,15 +1,15 @@ { - "bin": "php.exe", - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "8235afdd37bea2eff70c88b7feec9fa24f109644664bf62cfe68447057dea319", - "homepage": "http://windows.php.net", - "license": "GPL", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/win32/php-3.0.15-win32.zip", - "version": "3.0.15" + "homepage": "http://windows.php.net", + "version": "3.0.15", + "license": "GPL", + "url": "http://museum.php.net/win32/php-3.0.15-win32.zip", + "hash": "8235afdd37bea2eff70c88b7feec9fa24f109644664bf62cfe68447057dea319", + "bin": "php.exe", + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php3.0.16.json b/bucket/php3.0.16.json index 80b6e19491a..94dc19bd78d 100644 --- a/bucket/php3.0.16.json +++ b/bucket/php3.0.16.json @@ -1,15 +1,15 @@ { - "bin": "php.exe", - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "6711e23d8a63c1688261204a75a694c82bfa74636ae1e8e031d065c59ef7aaf3", - "homepage": "http://windows.php.net", - "license": "GPL", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/win32/php-3.0.16-win32.zip", - "version": "3.0.16" + "homepage": "http://windows.php.net", + "version": "3.0.16", + "license": "GPL", + "url": "http://museum.php.net/win32/php-3.0.16-win32.zip", + "hash": "6711e23d8a63c1688261204a75a694c82bfa74636ae1e8e031d065c59ef7aaf3", + "bin": "php.exe", + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php3.0.17.json b/bucket/php3.0.17.json index 80c4db509e5..72517112c4f 100644 --- a/bucket/php3.0.17.json +++ b/bucket/php3.0.17.json @@ -1,15 +1,15 @@ { - "bin": "php.exe", - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "54077c27586fe37b827ff6bc9e89dc213f794b2e4ac8edd2cdef07a2e915e859", - "homepage": "http://windows.php.net", - "license": "GPL", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/win32/php-3.0.17-win32.zip", - "version": "3.0.17" + "homepage": "http://windows.php.net", + "version": "3.0.17", + "license": "GPL", + "url": "http://museum.php.net/win32/php-3.0.17-win32.zip", + "hash": "54077c27586fe37b827ff6bc9e89dc213f794b2e4ac8edd2cdef07a2e915e859", + "bin": "php.exe", + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php4.0.1.json b/bucket/php4.0.1.json index 39b24c65ac8..e66fb2ecd40 100644 --- a/bucket/php4.0.1.json +++ b/bucket/php4.0.1.json @@ -1,15 +1,15 @@ { - "homepage": "http://windows.php.net", - "version": "4.0.1", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/win32/php-4.0.1-Win32.zip", - "hash": "9f018dc3ea4c15651c679df442ba9e25f2ab88b83f03edd014b47df4feb988ed", - "bin": "php.exe", - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": "php.exe", + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "9f018dc3ea4c15651c679df442ba9e25f2ab88b83f03edd014b47df4feb988ed", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/win32/php-4.0.1-Win32.zip", + "version": "4.0.1" } diff --git a/bucket/php4.0.2.json b/bucket/php4.0.2.json index 721cf120421..c701392b16c 100644 --- a/bucket/php4.0.2.json +++ b/bucket/php4.0.2.json @@ -1,15 +1,15 @@ { - "homepage": "http://windows.php.net", - "version": "4.0.2", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/win32/php-4.0.2-Win32.zip", - "hash": "4043318024436af7dde66b8688684311179a9b519b4c21ca46b4422401e448d8", - "bin": "php.exe", - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": "php.exe", + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "4043318024436af7dde66b8688684311179a9b519b4c21ca46b4422401e448d8", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/win32/php-4.0.2-Win32.zip", + "version": "4.0.2" } diff --git a/bucket/php4.0.3.json b/bucket/php4.0.3.json index ece7a15b64e..51f30453c9d 100644 --- a/bucket/php4.0.3.json +++ b/bucket/php4.0.3.json @@ -1,15 +1,15 @@ { - "bin": "php.exe", - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "1e48e9a7d565954878e2eb1593c91f53229ebf08de1de2a91ff9c67b30824fe1", - "homepage": "http://windows.php.net", - "license": "http://www.php.net/license/3_01.txt", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/win32/php-4.0.3-Win32.zip", - "version": "4.0.3" + "homepage": "http://windows.php.net", + "version": "4.0.3", + "license": "http://www.php.net/license/3_01.txt", + "url": "http://museum.php.net/win32/php-4.0.3-Win32.zip", + "hash": "1e48e9a7d565954878e2eb1593c91f53229ebf08de1de2a91ff9c67b30824fe1", + "bin": "php.exe", + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php4.0.6.json b/bucket/php4.0.6.json index dd0fbf71f7b..875869b35c4 100644 --- a/bucket/php4.0.6.json +++ b/bucket/php4.0.6.json @@ -1,15 +1,15 @@ { - "homepage": "http://windows.php.net", - "version": "4.0.6", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/win32/php-4.0.6-Win32.zip", - "hash": "d258d259e4893d09c6afbe35d96cf4278cc8bd89502c614494f47de8eec1e500", - "bin": "php.exe", - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": "php.exe", + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "d258d259e4893d09c6afbe35d96cf4278cc8bd89502c614494f47de8eec1e500", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/win32/php-4.0.6-Win32.zip", + "version": "4.0.6" } diff --git a/bucket/php4.1.0.json b/bucket/php4.1.0.json index d32e8564a72..5b1eaae64e7 100644 --- a/bucket/php4.1.0.json +++ b/bucket/php4.1.0.json @@ -1,15 +1,15 @@ { - "homepage": "http://windows.php.net", - "version": "4.1.0", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/win32/php-4.1.0-Win32.zip", - "hash": "7a648a7fbd064f0909581fd47dc27f9b36de349b801476fc93a442f94b623b5c", - "bin": "php.exe", - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": "php.exe", + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "7a648a7fbd064f0909581fd47dc27f9b36de349b801476fc93a442f94b623b5c", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/win32/php-4.1.0-Win32.zip", + "version": "4.1.0" } diff --git a/bucket/php4.2.2.json b/bucket/php4.2.2.json index 5d340bd7027..55eebb6567f 100644 --- a/bucket/php4.2.2.json +++ b/bucket/php4.2.2.json @@ -1,15 +1,15 @@ { - "bin": "php.exe", - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "5caedd294c96995d3f03a3af60fe28920b25b9a25793e9507e77d690c7a03464", - "homepage": "http://windows.php.net", - "license": "http://www.php.net/license/3_01.txt", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/win32/php-4.2.2-Win32.zip", - "version": "4.2.2" + "homepage": "http://windows.php.net", + "version": "4.2.2", + "license": "http://www.php.net/license/3_01.txt", + "url": "http://museum.php.net/win32/php-4.2.2-Win32.zip", + "hash": "5caedd294c96995d3f03a3af60fe28920b25b9a25793e9507e77d690c7a03464", + "bin": "php.exe", + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php4.2.3.json b/bucket/php4.2.3.json index 2f4416353f4..869d8a0c2be 100644 --- a/bucket/php4.2.3.json +++ b/bucket/php4.2.3.json @@ -1,15 +1,15 @@ { - "homepage": "http://windows.php.net", - "version": "4.2.3", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/win32/php-4.2.3-Win32.zip", - "hash": "03f132a4de96b97279b62b85c5e148f6496ee3400b225dd79b76776b8f5481e6", - "bin": "php.exe", - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": "php.exe", + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "03f132a4de96b97279b62b85c5e148f6496ee3400b225dd79b76776b8f5481e6", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/win32/php-4.2.3-Win32.zip", + "version": "4.2.3" } diff --git a/bucket/php4.3.1.json b/bucket/php4.3.1.json index c0eb6a943e7..62b825669d0 100644 --- a/bucket/php4.3.1.json +++ b/bucket/php4.3.1.json @@ -1,15 +1,15 @@ { - "homepage": "http://windows.php.net", - "version": "4.3.1", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/win32/php-4.3.1-Win32.zip", - "hash": "e83715df1145eb27e80d803ce1f3fa6041c9abe353c6005ddfc2adb01f057c54", - "bin": "php.exe", - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": "php.exe", + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "e83715df1145eb27e80d803ce1f3fa6041c9abe353c6005ddfc2adb01f057c54", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/win32/php-4.3.1-Win32.zip", + "version": "4.3.1" } diff --git a/bucket/php4.3.2.json b/bucket/php4.3.2.json index 521edf208a4..cd1215604b9 100644 --- a/bucket/php4.3.2.json +++ b/bucket/php4.3.2.json @@ -1,15 +1,15 @@ { - "homepage": "http://windows.php.net", - "version": "4.3.2", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/win32/php-4.3.2-Win32.zip", - "hash": "a9e81ef55d9c3385f5306e5b4de21e9f17fb3c117562cbe00c94f9470065600b", - "bin": "php.exe", - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": "php.exe", + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "a9e81ef55d9c3385f5306e5b4de21e9f17fb3c117562cbe00c94f9470065600b", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/win32/php-4.3.2-Win32.zip", + "version": "4.3.2" } diff --git a/bucket/php4.3.3.json b/bucket/php4.3.3.json index ca90cba6f7a..ac89d735182 100644 --- a/bucket/php4.3.3.json +++ b/bucket/php4.3.3.json @@ -1,15 +1,15 @@ { - "homepage": "http://windows.php.net", - "version": "4.3.3", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/win32/php-4.3.3-Win32.zip", - "hash": "03d479eeaf29fcad578d78c1a0400a680363b14a00bd7790f8cba3f63cb97090", - "bin": "php.exe", - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": "php.exe", + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "03d479eeaf29fcad578d78c1a0400a680363b14a00bd7790f8cba3f63cb97090", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/win32/php-4.3.3-Win32.zip", + "version": "4.3.3" } diff --git a/bucket/php4.3.5.json b/bucket/php4.3.5.json index e3e39c7f22f..31412e0677d 100644 --- a/bucket/php4.3.5.json +++ b/bucket/php4.3.5.json @@ -1,15 +1,15 @@ { - "homepage": "http://windows.php.net", - "version": "4.3.5", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/win32/php-4.3.5-Win32.zip", - "hash": "45c1ea58372d14a1b36f5f487f0e1c2e1cb76a62924289e4ebb3eb346bbcb06e", - "bin": "php.exe", - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": "php.exe", + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "45c1ea58372d14a1b36f5f487f0e1c2e1cb76a62924289e4ebb3eb346bbcb06e", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/win32/php-4.3.5-Win32.zip", + "version": "4.3.5" } diff --git a/bucket/php4.3.6.json b/bucket/php4.3.6.json index f8d61a5a445..e02116f268c 100644 --- a/bucket/php4.3.6.json +++ b/bucket/php4.3.6.json @@ -1,15 +1,15 @@ { - "bin": "php.exe", - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "2005814a262dada10016326b407de78cc86505cad8f8dcd423d2659d650c54cd", - "homepage": "http://windows.php.net", - "license": "http://www.php.net/license/3_01.txt", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/win32/php-4.3.6-Win32.zip", - "version": "4.3.6" + "homepage": "http://windows.php.net", + "version": "4.3.6", + "license": "http://www.php.net/license/3_01.txt", + "url": "http://museum.php.net/win32/php-4.3.6-Win32.zip", + "hash": "2005814a262dada10016326b407de78cc86505cad8f8dcd423d2659d650c54cd", + "bin": "php.exe", + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php4.3.8.json b/bucket/php4.3.8.json index 6cf91222744..2910cdc8d67 100644 --- a/bucket/php4.3.8.json +++ b/bucket/php4.3.8.json @@ -1,15 +1,15 @@ { - "bin": "php.exe", - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "71ccc3ef503faf018ee5b62bda93098558502008f9f01253af9d3588e4b7fd2a", - "homepage": "http://windows.php.net", - "license": "http://www.php.net/license/3_01.txt", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/win32/php-4.3.8-Win32.zip", - "version": "4.3.8" + "homepage": "http://windows.php.net", + "version": "4.3.8", + "license": "http://www.php.net/license/3_01.txt", + "url": "http://museum.php.net/win32/php-4.3.8-Win32.zip", + "hash": "71ccc3ef503faf018ee5b62bda93098558502008f9f01253af9d3588e4b7fd2a", + "bin": "php.exe", + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php4.4.1.json b/bucket/php4.4.1.json index f56b6c2fbcb..84c4762d40a 100644 --- a/bucket/php4.4.1.json +++ b/bucket/php4.4.1.json @@ -1,15 +1,15 @@ { - "homepage": "http://windows.php.net", - "version": "4.4.1", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/win32/php-4.4.1-Win32.zip", - "hash": "94db9328248a7c2141f007ec3c71f96353d46fa749ff6ea469de9106fbd9aff8", - "bin": "php.exe", - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": "php.exe", + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "94db9328248a7c2141f007ec3c71f96353d46fa749ff6ea469de9106fbd9aff8", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/win32/php-4.4.1-Win32.zip", + "version": "4.4.1" } diff --git a/bucket/php4.4.5.json b/bucket/php4.4.5.json index 7e1fe5eaa65..0a19dc89071 100644 --- a/bucket/php4.4.5.json +++ b/bucket/php4.4.5.json @@ -1,15 +1,15 @@ { - "homepage": "http://windows.php.net", - "version": "4.4.5", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/win32/php-4.4.5-Win32.zip", - "hash": "78c9a3a1ced2d58286605204eea36f959aa87b58203cf7e3f3a4b5796ef7f2a5", - "bin": "php.exe", - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": "php.exe", + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "78c9a3a1ced2d58286605204eea36f959aa87b58203cf7e3f3a4b5796ef7f2a5", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/win32/php-4.4.5-Win32.zip", + "version": "4.4.5" } diff --git a/bucket/php4.4.6.json b/bucket/php4.4.6.json index 5c8813e2f05..06b067967a2 100644 --- a/bucket/php4.4.6.json +++ b/bucket/php4.4.6.json @@ -1,15 +1,15 @@ { - "bin": "php.exe", - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "f216e39d70ef4f76bf81b41d80e28d0dcb0668447c3677b4bad34b03a1433762", - "homepage": "http://windows.php.net", - "license": "http://www.php.net/license/3_01.txt", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/win32/php-4.4.6-Win32.zip", - "version": "4.4.6" + "homepage": "http://windows.php.net", + "version": "4.4.6", + "license": "http://www.php.net/license/3_01.txt", + "url": "http://museum.php.net/win32/php-4.4.6-Win32.zip", + "hash": "f216e39d70ef4f76bf81b41d80e28d0dcb0668447c3677b4bad34b03a1433762", + "bin": "php.exe", + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php5.0.0.json b/bucket/php5.0.0.json index 510bfd62dae..d06d64d368f 100644 --- a/bucket/php5.0.0.json +++ b/bucket/php5.0.0.json @@ -1,18 +1,18 @@ { - "bin": [ - "php.exe", - "php-cgi.exe" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "9da583e87b7c27b033a32c1e7c28d954634722def493351842817f1a330eb7e6", - "homepage": "http://windows.php.net", - "license": "http://www.php.net/license/3_01.txt", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/php5/php-5.0.0-Win32.zip", - "version": "5.0.0" + "homepage": "http://windows.php.net", + "version": "5.0.0", + "license": "http://www.php.net/license/3_01.txt", + "url": "http://museum.php.net/php5/php-5.0.0-Win32.zip", + "hash": "9da583e87b7c27b033a32c1e7c28d954634722def493351842817f1a330eb7e6", + "bin": [ + "php.exe", + "php-cgi.exe" + ], + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php5.0.1.json b/bucket/php5.0.1.json index 3a4b68d4642..9de20223857 100644 --- a/bucket/php5.0.1.json +++ b/bucket/php5.0.1.json @@ -1,18 +1,18 @@ { - "bin": [ - "php.exe", - "php-cgi.exe" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "c02e35a6bbae26c4ada77d8a4bfddbef476100b22a67a2012a1659a06a297825", - "homepage": "http://windows.php.net", - "license": "http://www.php.net/license/3_01.txt", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/php5/php-5.0.1-Win32.zip", - "version": "5.0.1" + "homepage": "http://windows.php.net", + "version": "5.0.1", + "license": "http://www.php.net/license/3_01.txt", + "url": "http://museum.php.net/php5/php-5.0.1-Win32.zip", + "hash": "c02e35a6bbae26c4ada77d8a4bfddbef476100b22a67a2012a1659a06a297825", + "bin": [ + "php.exe", + "php-cgi.exe" + ], + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php5.0.3.json b/bucket/php5.0.3.json index 0f5c70a995e..a498009a810 100644 --- a/bucket/php5.0.3.json +++ b/bucket/php5.0.3.json @@ -1,18 +1,18 @@ { - "bin": [ - "php.exe", - "php-cgi.exe" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "7ec03cbe08c2014a90bfe39e82c41682b8cf8e76fb6d5bd823f84132bd306d1f", - "homepage": "http://windows.php.net", - "license": "http://www.php.net/license/3_01.txt", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/php5/php-5.0.3-Win32.zip", - "version": "5.0.3" + "homepage": "http://windows.php.net", + "version": "5.0.3", + "license": "http://www.php.net/license/3_01.txt", + "url": "http://museum.php.net/php5/php-5.0.3-Win32.zip", + "hash": "7ec03cbe08c2014a90bfe39e82c41682b8cf8e76fb6d5bd823f84132bd306d1f", + "bin": [ + "php.exe", + "php-cgi.exe" + ], + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php5.0.4.json b/bucket/php5.0.4.json index ce09d2c6ffd..a9e841cf509 100644 --- a/bucket/php5.0.4.json +++ b/bucket/php5.0.4.json @@ -1,18 +1,18 @@ { - "homepage": "http://windows.php.net", - "version": "5.0.4", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/php5/php-5.0.4-Win32.zip", - "hash": "873bff407c094930915e001fc10b5096ff3e09e7f689a0f0f0d469d5facc6f8f", - "bin": [ - "php.exe", - "php-cgi.exe" - ], - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": [ + "php.exe", + "php-cgi.exe" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "873bff407c094930915e001fc10b5096ff3e09e7f689a0f0f0d469d5facc6f8f", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/php5/php-5.0.4-Win32.zip", + "version": "5.0.4" } diff --git a/bucket/php5.1.0.json b/bucket/php5.1.0.json index e662d1f89f3..5dd130c0857 100644 --- a/bucket/php5.1.0.json +++ b/bucket/php5.1.0.json @@ -1,18 +1,18 @@ { - "bin": [ - "php.exe", - "php-cgi.exe" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "bb7aea91a05d5f9e6578cd90a11f417ccb2035210c1dd1bf864742140419d438", - "homepage": "http://windows.php.net", - "license": "http://www.php.net/license/3_01.txt", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/php5/php-5.1.0-Win32.zip", - "version": "5.1.0" + "homepage": "http://windows.php.net", + "version": "5.1.0", + "license": "http://www.php.net/license/3_01.txt", + "url": "http://museum.php.net/php5/php-5.1.0-Win32.zip", + "hash": "bb7aea91a05d5f9e6578cd90a11f417ccb2035210c1dd1bf864742140419d438", + "bin": [ + "php.exe", + "php-cgi.exe" + ], + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php5.1.3.json b/bucket/php5.1.3.json index 1a962407a1d..5540fdfb6aa 100644 --- a/bucket/php5.1.3.json +++ b/bucket/php5.1.3.json @@ -1,18 +1,18 @@ { - "homepage": "http://windows.php.net", - "version": "5.1.3", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/php5/php-5.1.3-Win32.zip", - "hash": "b5f144be2bf3125cd3c0a3fdf97c929baf00a7f0de93a25ba66b13263152f713", - "bin": [ - "php.exe", - "php-cgi.exe" - ], - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": [ + "php.exe", + "php-cgi.exe" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "b5f144be2bf3125cd3c0a3fdf97c929baf00a7f0de93a25ba66b13263152f713", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/php5/php-5.1.3-Win32.zip", + "version": "5.1.3" } diff --git a/bucket/php5.2-nts.json b/bucket/php5.2-nts.json index 2a73f2661ff..0b7b2a4c0dc 100644 --- a/bucket/php5.2-nts.json +++ b/bucket/php5.2-nts.json @@ -1,18 +1,18 @@ { - "homepage": "http://windows.php.net/downloads/releases/archives", - "version": "5.2.17", - "license": "http://www.php.net/license/3_01.txt", - "bin": [ - "php.exe", - "php-cgi.exe" - ], - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://windows.php.net/downloads/releases/archives/php-5.2.17-nts-Win32-VC6-x86.zip", - "hash": "c20433d1fbf7d2bcabe591757b8dcdb00a7477f191e091d95d4f774a601d790b" + "bin": [ + "php.exe", + "php-cgi.exe" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "c20433d1fbf7d2bcabe591757b8dcdb00a7477f191e091d95d4f774a601d790b", + "homepage": "http://windows.php.net/downloads/releases/archives", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://windows.php.net/downloads/releases/archives/php-5.2.17-nts-Win32-VC6-x86.zip", + "version": "5.2.17" } diff --git a/bucket/php5.2.0.json b/bucket/php5.2.0.json index f0c263a301d..4c6e16b44b4 100644 --- a/bucket/php5.2.0.json +++ b/bucket/php5.2.0.json @@ -1,18 +1,18 @@ { - "homepage": "http://windows.php.net", - "version": "5.2.0", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/php5/php-5.2.0-Win32.zip", - "hash": "45eb896eb9ec46307c1da423798e631fdfe96581e9157f25584ec586646fc9df", - "bin": [ - "php.exe", - "php-cgi.exe" - ], - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": [ + "php.exe", + "php-cgi.exe" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "45eb896eb9ec46307c1da423798e631fdfe96581e9157f25584ec586646fc9df", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/php5/php-5.2.0-Win32.zip", + "version": "5.2.0" } diff --git a/bucket/php5.2.1-nts.json b/bucket/php5.2.1-nts.json index d4f0e2bac8b..37bf111a4c2 100644 --- a/bucket/php5.2.1-nts.json +++ b/bucket/php5.2.1-nts.json @@ -1,18 +1,18 @@ { - "homepage": "http://windows.php.net", - "version": "5.2.1", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/php5/php-5.2.1-nts-Win32.zip", - "hash": "2a8bf55a669d32388867f14d7073a7ebcf12997c5ad293fec001391ab2ef9c2e", - "bin": [ - "php.exe", - "php-cgi.exe" - ], - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": [ + "php.exe", + "php-cgi.exe" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "2a8bf55a669d32388867f14d7073a7ebcf12997c5ad293fec001391ab2ef9c2e", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/php5/php-5.2.1-nts-Win32.zip", + "version": "5.2.1" } diff --git a/bucket/php5.2.2.json b/bucket/php5.2.2.json index 9dab0a8e0d4..1fef4bdfad5 100644 --- a/bucket/php5.2.2.json +++ b/bucket/php5.2.2.json @@ -1,18 +1,18 @@ { - "bin": [ - "php.exe", - "php-cgi.exe" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "fc3fa03e2824c09ccbc59a9b84b6d1d03e1ff29bd238206f25358ed75554e026", - "homepage": "http://windows.php.net", - "license": "http://www.php.net/license/3_01.txt", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/php5/php-5.2.2-Win32.zip", - "version": "5.2.2" + "homepage": "http://windows.php.net", + "version": "5.2.2", + "license": "http://www.php.net/license/3_01.txt", + "url": "http://museum.php.net/php5/php-5.2.2-Win32.zip", + "hash": "fc3fa03e2824c09ccbc59a9b84b6d1d03e1ff29bd238206f25358ed75554e026", + "bin": [ + "php.exe", + "php-cgi.exe" + ], + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php5.2.3-nts.json b/bucket/php5.2.3-nts.json index 81d0d34227d..ba2313b6579 100644 --- a/bucket/php5.2.3-nts.json +++ b/bucket/php5.2.3-nts.json @@ -1,18 +1,18 @@ { - "homepage": "http://windows.php.net", - "version": "5.2.3", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/php5/php-5.2.3-nts-Win32.zip", - "hash": "129ec1c6fa2dc4d8d1e3befa5dfaabc6c779007c531c2a767e7abeb34e594981", - "bin": [ - "php.exe", - "php-cgi.exe" - ], - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": [ + "php.exe", + "php-cgi.exe" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "129ec1c6fa2dc4d8d1e3befa5dfaabc6c779007c531c2a767e7abeb34e594981", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/php5/php-5.2.3-nts-Win32.zip", + "version": "5.2.3" } diff --git a/bucket/php5.2.3.json b/bucket/php5.2.3.json index 2ffe9871aa3..17fba8fd117 100644 --- a/bucket/php5.2.3.json +++ b/bucket/php5.2.3.json @@ -1,18 +1,18 @@ { - "homepage": "http://windows.php.net", - "version": "5.2.3", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/php5/php-5.2.3-Win32.zip", - "hash": "00f7d7be7be2a978c31d0fd00e6592e905aa1c0257a4f3be1c8aa6d2041ba6b7", - "bin": [ - "php.exe", - "php-cgi.exe" - ], - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": [ + "php.exe", + "php-cgi.exe" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "00f7d7be7be2a978c31d0fd00e6592e905aa1c0257a4f3be1c8aa6d2041ba6b7", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/php5/php-5.2.3-Win32.zip", + "version": "5.2.3" } diff --git a/bucket/php5.2.4.json b/bucket/php5.2.4.json index a15c176b1a8..bf67ebd1737 100644 --- a/bucket/php5.2.4.json +++ b/bucket/php5.2.4.json @@ -1,18 +1,18 @@ { - "homepage": "http://windows.php.net", - "version": "5.2.4", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/php5/php-5.2.4-Win32.zip", - "hash": "f3fec2b8b33bee651da3703ed735061a0ca4f149ebccfe8e146ed2448f980d22", - "bin": [ - "php.exe", - "php-cgi.exe" - ], - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": [ + "php.exe", + "php-cgi.exe" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "f3fec2b8b33bee651da3703ed735061a0ca4f149ebccfe8e146ed2448f980d22", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/php5/php-5.2.4-Win32.zip", + "version": "5.2.4" } diff --git a/bucket/php5.2.5.json b/bucket/php5.2.5.json index 293bb427666..3eb33b8d06e 100644 --- a/bucket/php5.2.5.json +++ b/bucket/php5.2.5.json @@ -1,18 +1,18 @@ { - "bin": [ - "php.exe", - "php-cgi.exe" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "f2e3ed26d53d14a2499e722f8cdbc1d9ae12fb9c376f146451ef03cc492e9ae9", - "homepage": "http://windows.php.net", - "license": "http://www.php.net/license/3_01.txt", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/php5/php-5.2.5-Win32.zip", - "version": "5.2.5" + "homepage": "http://windows.php.net", + "version": "5.2.5", + "license": "http://www.php.net/license/3_01.txt", + "url": "http://museum.php.net/php5/php-5.2.5-Win32.zip", + "hash": "f2e3ed26d53d14a2499e722f8cdbc1d9ae12fb9c376f146451ef03cc492e9ae9", + "bin": [ + "php.exe", + "php-cgi.exe" + ], + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/pixeval.json b/bucket/pixeval.json index 8faab65b603..0152fc03076 100644 --- a/bucket/pixeval.json +++ b/bucket/pixeval.json @@ -2,24 +2,21 @@ "version": "3.1.4", "description": "Wow. Yet another Pixiv client!", "homepage": "https://github.com/Pixeval/Pixeval", - "license": "GPL-3.0", + "license": "GPL-3.0-or-later", "architecture": { "64bit": { "url": "https://github.com/Pixeval/Pixeval/releases/download/3.1.4/Pixeval-x64.zip", - "hash": "1760a11cb428ddc876df01c466950b76441d5ea06c81b7a0b0613032b1a72ed9", - "extract_dir": "Pixeval" + "hash": "1760a11cb428ddc876df01c466950b76441d5ea06c81b7a0b0613032b1a72ed9" } }, - "bin": "Pixeval.exe", + "extract_dir": "Pixeval-x64", "shortcuts": [ [ "Pixeval.exe", "Pixeval" ] ], - "checkver": { - "github": "https://github.com/Pixeval/Pixeval" - }, + "checkver": "github", "autoupdate": { "architecture": { "64bit": { diff --git a/bucket/pixiv-omina.json b/bucket/pixiv-omina.json index ae85e1536ad..651853e106f 100644 --- a/bucket/pixiv-omina.json +++ b/bucket/pixiv-omina.json @@ -3,15 +3,12 @@ "description": "Pixiv Omina is a software for downloading artworks and comics from Pixiv and Pixiv Comic", "homepage": "https://github.com/leoding86/pixiv-omina", "license": "MPL-2.0", - "extract_dir": "$PLUGINSDIR", - "pre_install": "Get-ChildItem \"$dir\" -Exclude 'app-32.7z' | Remove-Item -Force -Recurse", "url": "https://github.com/leoding86/pixiv-omina/releases/download/0.9.1/Pixiv.Omina.Setup.0.9.1.exe#/dl.7z", - "hash": "8ffa16066d3fab364c1aa3b930b037f7ae4ad5264f1e657e0f3bec6072b94ecf", - "installer": { - "script": "Expand-7zipArchive \"$dir\\app-32.7z\" \"$dir\"" - }, - "post_install": "Remove-Item \"$dir\\app-32.7z\"", - "bin": "Pixiv Omina.exe", + "hash": "sha1:1b502e3ede65ca2943b93e03c845286117086c1c", + "pre_install": [ + "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-32.7z\" \"$dir\"", + "Remove-Item \"$dir\\`$*\", \"$dir\\Uninst*\" -Force -Recurse" + ], "shortcuts": [ [ "Pixiv Omina.exe", @@ -20,6 +17,10 @@ ], "checkver": "github", "autoupdate": { - "url": "https://github.com/leoding86/pixiv-omina/releases/download/$version/Pixiv.Omina.Setup.$version.exe#/dl.7z" + "url": "https://github.com/leoding86/pixiv-omina/releases/download/$version/Pixiv.Omina.Setup.$version.exe#/dl.7z", + "hash": { + "url": "https://github.com/leoding86/pixiv-omina/releases/tag/$version", + "regex": "sha1: $sha1" + } } } diff --git a/bucket/pixivbiu.json b/bucket/pixivbiu.json index ea5ca685eaf..b837cbc1477 100644 --- a/bucket/pixivbiu.json +++ b/bucket/pixivbiu.json @@ -1,10 +1,26 @@ { "version": "2.6.1a", - "description": "PixivBiu 是一款不错的 Pixiv 搜索辅助工具。", - "homepage": "https://github.com/txperl/PixivBiu", - "license": "MIT", - "url": "https://github.com/txperl/PixivBiu/releases/download/v2.6.1a/PixivBiu_v2.6.1a_win_x64.zip", - "hash": "38149b3af0d73dbd511787bf30a412b39bb700a0c6d700ded419260408f96d06", + "description": "PixivBiu is a nice Pixiv assistant tool.", + "homepage": "https://biu.tls.moe/", + "license": { + "identifier": "MIT", + "url": "https://github.com/txperl/PixivBiu/blob/master/LICENSE" + }, + "architecture": { + "64bit": { + "url": "https://github.com/txperl/PixivBiu/releases/download/v2.6.1a/PixivBiu_v2.6.1a_win_x64.zip", + "hash": "38149b3af0d73dbd511787bf30a412b39bb700a0c6d700ded419260408f96d06" + }, + "32bit": { + "url": "https://github.com/txperl/PixivBiu/releases/download/v2.6.1a/PixivBiu_v2.6.1a_win_x86.zip", + "hash": "c8108bf6dab482e7ad5cfefded613f9b60383934972381ba036202526d7e0f0d" + } + }, + "persist": [ + "config.yml", + "usr", + "downloads" + ], "bin": "PixivBiu.exe", "shortcuts": [ [ @@ -12,16 +28,19 @@ "PixivBiu" ] ], - "persist": [ - "config.yml", - "usr\\cache", - "usr\\.token.json" - ], "checkver": { - "url": "https://github.com/txperl/PixivBiu", - "regex": "/releases/tag/v(?.+)?\"" + "url": "https://api.github.com/repos/txperl/PixivBiu/releases/latest", + "jsonpath": "$.tag_name", + "regex": "v([\\w.]+)" }, "autoupdate": { - "url": "https://github.com/txperl/PixivBiu/releases/download/v$version/PixivBiu_v$version_win_x64.zip" + "architecture": { + "64bit": { + "url": "https://github.com/txperl/PixivBiu/releases/download/v$version/PixivBiu_v$version_win_x64.zip" + }, + "32bit": { + "url": "https://github.com/txperl/PixivBiu/releases/download/v$version/PixivBiu_v$version_win_x86.zip" + } + } } } diff --git a/bucket/plain-craft-launcher.json b/bucket/plain-craft-launcher.json index a8bcd2660d0..2886822b2ce 100644 --- a/bucket/plain-craft-launcher.json +++ b/bucket/plain-craft-launcher.json @@ -1,19 +1,34 @@ { - "version": "2.5.2", + "autoupdate": { + "notes": [ + "由于使用了 hanximeng/LanzouAPI 的 API 演示地址以获取蓝奏云直链,", + "下载可能失败,请重试直至成功。或去 https://afdian.net/@LTCat 手动下载 zip 文件,", + "改名为 plain-craft-launcher#$version#https_api.hanximeng.com_lanzou_url_https_$matchDomain_$matchUri_type_down_dl.zip", + "放入 scoop 的 cache 路径再运行安装命令。" + ], + "url": "https://api.hanximeng.com/lanzou/?url=https://$matchDomain/$matchUri&type=down#/dl.zip" + }, + "checkver": { + "regex": "\\\\u6700\\\\u65b0\\\\u6b63\\\\u5f0f\\\\u7248 - ([\\d.]+).+https:\\\\/\\\\/(?[\\w\\d]+\\.lanzou\\w\\.com)\\\\/(?[\\w\\d]+)\\\\", + "url": "https://afdian.net/api/post/get-detail?post_id=0164034c016c11ebafcb52540025c377" + }, "description": "新一代 Minecraft / 我的世界 启动器", + "hash": "83348c219505d208937dbf8c425743af931cd5d3b3405f26f71372ecc7b43e73", "homepage": "https://afdian.net/@LTCat", "license": { "identifier": "Freeware", "url": "https://shimo.im/docs/rGrd8pY8xWkt6ryW/read" }, - "url": "https://api.hanximeng.com/lanzou/?url=https://ltcat.lanzoum.com/ia4ff0rbi28h&type=down#/dl.zip", - "hash": "83348c219505d208937dbf8c425743af931cd5d3b3405f26f71372ecc7b43e73", "notes": [ "由于使用了 hanximeng/LanzouAPI 的 API 演示地址以获取蓝奏云直链,", "下载可能失败,请重试直至成功。或去 https://afdian.net/@LTCat 手动下载 zip 文件,", - "改名为 plain-craft-launcher#2.5.2#https_api.hanximeng.com_lanzou_url_https_ltcat.lanzoum.com_ia4ff0rbi28h_type_down_dl.zip", + "改名为 plain-craft-launcher#2.4.4#https_api.hanximeng.com_lanzou_url_https_ltcat.lanzoum.com_ipFqY0itprkf_type_down_dl.zip", "放入 scoop 的 cache 路径再运行安装命令。" ], + "persist": [ + "PCL", + ".minecraft" + ], "pre_install": [ "ensure \"$persist_dir\\PCL\" | Out-Null", "ensure \"$persist_dir\\.minecraft\" | Out-Null", @@ -23,27 +38,12 @@ " Add-Content \"$conf\" \"$content\"", "}" ], - "persist": [ - "PCL", - ".minecraft" - ], "shortcuts": [ [ "Plain Craft Launcher 2.exe", "Plain Craft Launcher" ] ], - "checkver": { - "url": "https://afdian.net/api/post/get-detail?post_id=0164034c016c11ebafcb52540025c377", - "regex": "\\\\u6700\\\\u65b0\\\\u6b63\\\\u5f0f\\\\u7248 - ([\\d.]+).+https:\\\\/\\\\/(?[\\w\\d]+\\.lanzou\\w\\.com)\\\\/(?[\\w\\d]+)\\\\" - }, - "autoupdate": { - "url": "https://api.hanximeng.com/lanzou/?url=https://$matchDomain/$matchUri&type=down#/dl.zip", - "notes": [ - "由于使用了 hanximeng/LanzouAPI 的 API 演示地址以获取蓝奏云直链,", - "下载可能失败,请重试直至成功。或去 https://afdian.net/@LTCat 手动下载 zip 文件,", - "改名为 plain-craft-launcher#$version#https_api.hanximeng.com_lanzou_url_https_$matchDomain_$matchUri_type_down_dl.zip", - "放入 scoop 的 cache 路径再运行安装命令。" - ] - } + "url": "https://api.hanximeng.com/lanzou/?url=https://ltcat.lanzoum.com/ia4ff0rbi28h&type=down#/dl.zip", + "version": "2.5.2" } diff --git a/bucket/pleiades2018-cpp-mac-standard.json b/bucket/pleiades2018-cpp-mac-standard.json index 9c0a8372fc5..e781b3e0b95 100644 --- a/bucket/pleiades2018-cpp-mac-standard.json +++ b/bucket/pleiades2018-cpp-mac-standard.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2018-09.20181004", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-cpp-mac_20181004.dmg#/dl.7z", - "hash": "md5:b3b8eb53cb3fc0177d28396fed929c24", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 2018-09.20181004" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html" + }, + "extract_dir": "pleiades", + "hash": "md5:b3b8eb53cb3fc0177d28396fed929c24", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 2018-09.20181004" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-cpp-mac_20181004.dmg#/dl.7z", + "version": "2018-09.20181004" } diff --git a/bucket/pleiades2018-cpp-win-full.json b/bucket/pleiades2018-cpp-win-full.json index 6ba8811c2ae..514044632e5 100644 --- a/bucket/pleiades2018-cpp-win-full.json +++ b/bucket/pleiades2018-cpp-win-full.json @@ -1,49 +1,41 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2018-09.20181004", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-cpp-win-64bit-jre_20181004.zip#/dl.7z", - "hash": "md5:4688aa51f095f95d1c2149f27decf7c1" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-cpp-win-32bit-jre_20181004.zip#/dl.7z", - "hash": "md5:79d343d087f07c3d17894cc3be73e8d3" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 2018-09.20181004" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:79d343d087f07c3d17894cc3be73e8d3", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-cpp-win-32bit-jre_20181004.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:4688aa51f095f95d1c2149f27decf7c1", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-cpp-win-64bit-jre_20181004.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 2018-09.20181004" + ] + ], + "version": "2018-09.20181004" } diff --git a/bucket/pleiades2018-cpp-win-standard.json b/bucket/pleiades2018-cpp-win-standard.json index 96dec2caab3..cc9474e49ee 100644 --- a/bucket/pleiades2018-cpp-win-standard.json +++ b/bucket/pleiades2018-cpp-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:3a2f47ed616c79bafe34475e00a31497", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-cpp-win-32bit_20181004.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:5816495efad669056b4eb1cdd1f53ad4", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-cpp-win-64bit_20181004.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 2018-09.20181004" - ] - ], - "version": "2018-09.20181004" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2018-09.20181004", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-cpp-win-64bit_20181004.zip#/dl.7z", + "hash": "md5:5816495efad669056b4eb1cdd1f53ad4" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-cpp-win-32bit_20181004.zip#/dl.7z", + "hash": "md5:3a2f47ed616c79bafe34475e00a31497" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 2018-09.20181004" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades2018-php-mac-full.json b/bucket/pleiades2018-php-mac-full.json index 8305e14593b..378bffcc75a 100644 --- a/bucket/pleiades2018-php-mac-full.json +++ b/bucket/pleiades2018-php-mac-full.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2018-09.20181004", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-php-mac-jre_20181004.dmg#/dl.7z", - "hash": "md5:c5629021bb39ec9467870fab0c137616", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 2018-09.20181004" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html" + }, + "extract_dir": "pleiades", + "hash": "md5:c5629021bb39ec9467870fab0c137616", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 2018-09.20181004" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-php-mac-jre_20181004.dmg#/dl.7z", + "version": "2018-09.20181004" } diff --git a/bucket/pleiades2018-php-mac-standard.json b/bucket/pleiades2018-php-mac-standard.json index ff2486e2932..afdd379f9fc 100644 --- a/bucket/pleiades2018-php-mac-standard.json +++ b/bucket/pleiades2018-php-mac-standard.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2018-09.20181004", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-php-mac_20181004.dmg#/dl.7z", - "hash": "md5:a84b0427dc6406030704e3759403c037", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 2018-09.20181004" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html" + }, + "extract_dir": "pleiades", + "hash": "md5:a84b0427dc6406030704e3759403c037", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 2018-09.20181004" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-php-mac_20181004.dmg#/dl.7z", + "version": "2018-09.20181004" } diff --git a/bucket/pleiades2018-php-win-full.json b/bucket/pleiades2018-php-win-full.json index f3e16eb9f7e..9645cf80193 100644 --- a/bucket/pleiades2018-php-win-full.json +++ b/bucket/pleiades2018-php-win-full.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:68217a733fa923132ca68fd3a38307a3", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-php-win-32bit-jre_20181004.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:abfedd9356bfcd413a13d0f6bd9cc71c", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-php-win-64bit-jre_20181004.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 2018-09.20181004" - ] - ], - "version": "2018-09.20181004" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2018-09.20181004", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-php-win-64bit-jre_20181004.zip#/dl.7z", + "hash": "md5:abfedd9356bfcd413a13d0f6bd9cc71c" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-php-win-32bit-jre_20181004.zip#/dl.7z", + "hash": "md5:68217a733fa923132ca68fd3a38307a3" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 2018-09.20181004" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades2018-php-win-standard.json b/bucket/pleiades2018-php-win-standard.json index 8c8b07a842c..7f2077b3529 100644 --- a/bucket/pleiades2018-php-win-standard.json +++ b/bucket/pleiades2018-php-win-standard.json @@ -1,49 +1,41 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2018-09.20181004", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-php-win-64bit_20181004.zip#/dl.7z", - "hash": "md5:f35548481fcbf50ffdda78ebc46ad852" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-php-win-32bit_20181004.zip#/dl.7z", - "hash": "md5:30f54a089d29aceae96b08346676a34c" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 2018-09.20181004" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:30f54a089d29aceae96b08346676a34c", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-php-win-32bit_20181004.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:f35548481fcbf50ffdda78ebc46ad852", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-php-win-64bit_20181004.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 2018-09.20181004" + ] + ], + "version": "2018-09.20181004" } diff --git a/bucket/pleiades2018-platform-mac-full.json b/bucket/pleiades2018-platform-mac-full.json index 6b9d4debb4b..96ff0eaef91 100644 --- a/bucket/pleiades2018-platform-mac-full.json +++ b/bucket/pleiades2018-platform-mac-full.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html" - }, - "extract_dir": "pleiades", - "hash": "md5:02e4ba82711d065219358a518acc5b67", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 2018-09.20181004" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-platform-mac-jre_20181004.dmg#/dl.7z", - "version": "2018-09.20181004" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2018-09.20181004", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-platform-mac-jre_20181004.dmg#/dl.7z", + "hash": "md5:02e4ba82711d065219358a518acc5b67", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 2018-09.20181004" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2018-platform-win-full.json b/bucket/pleiades2018-platform-win-full.json index e7a66264631..565ef44ad1c 100644 --- a/bucket/pleiades2018-platform-win-full.json +++ b/bucket/pleiades2018-platform-win-full.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:4d1ce8adc329dcfff645ea5ad0eb8461", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-platform-win-32bit-jre_20181004.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:3f1e699d2da93db59d0309accf58a8f3", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-platform-win-64bit-jre_20181004.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 2018-09.20181004" - ] - ], - "version": "2018-09.20181004" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2018-09.20181004", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-platform-win-64bit-jre_20181004.zip#/dl.7z", + "hash": "md5:3f1e699d2da93db59d0309accf58a8f3" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-platform-win-32bit-jre_20181004.zip#/dl.7z", + "hash": "md5:4d1ce8adc329dcfff645ea5ad0eb8461" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 2018-09.20181004" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades2018-python-mac-full.json b/bucket/pleiades2018-python-mac-full.json index cdb963de32a..baeb1e22448 100644 --- a/bucket/pleiades2018-python-mac-full.json +++ b/bucket/pleiades2018-python-mac-full.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html" - }, - "extract_dir": "pleiades", - "hash": "md5:cb64b4d38a781f0e4cea582d2bd7a6cf", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 2018-09.20181004" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-python-mac-jre_20181004.dmg#/dl.7z", - "version": "2018-09.20181004" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2018-09.20181004", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-python-mac-jre_20181004.dmg#/dl.7z", + "hash": "md5:cb64b4d38a781f0e4cea582d2bd7a6cf", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 2018-09.20181004" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2018-python-mac-standard.json b/bucket/pleiades2018-python-mac-standard.json index 41166c10bd3..35111af437c 100644 --- a/bucket/pleiades2018-python-mac-standard.json +++ b/bucket/pleiades2018-python-mac-standard.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html" - }, - "extract_dir": "pleiades", - "hash": "md5:66639464778d998b36a38fc838535101", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 2018-09.20181004" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-python-mac_20181004.dmg#/dl.7z", - "version": "2018-09.20181004" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2018-09.20181004", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-python-mac_20181004.dmg#/dl.7z", + "hash": "md5:66639464778d998b36a38fc838535101", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 2018-09.20181004" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2018-python-win-standard.json b/bucket/pleiades2018-python-win-standard.json index 032e7db812f..8e331b60992 100644 --- a/bucket/pleiades2018-python-win-standard.json +++ b/bucket/pleiades2018-python-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:9e7808f3b97ddf25b52ca11213e9fc97", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-python-win-32bit_20181004.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:6bf0208dde4d9547311ffb1883616414", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-python-win-64bit_20181004.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 2018-09.20181004" - ] - ], - "version": "2018-09.20181004" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2018-09.20181004", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-python-win-64bit_20181004.zip#/dl.7z", + "hash": "md5:6bf0208dde4d9547311ffb1883616414" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-python-win-32bit_20181004.zip#/dl.7z", + "hash": "md5:9e7808f3b97ddf25b52ca11213e9fc97" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 2018-09.20181004" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades2018-ultimate-mac-standard.json b/bucket/pleiades2018-ultimate-mac-standard.json index e1a3e9babcf..4199978729a 100644 --- a/bucket/pleiades2018-ultimate-mac-standard.json +++ b/bucket/pleiades2018-ultimate-mac-standard.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2018-09.20181004", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-ultimate-mac_20181004.dmg#/dl.7z", - "hash": "md5:4d6c2bec1bdbf83d77c714f719006521", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 2018-09.20181004" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html" + }, + "extract_dir": "pleiades", + "hash": "md5:4d6c2bec1bdbf83d77c714f719006521", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 2018-09.20181004" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-ultimate-mac_20181004.dmg#/dl.7z", + "version": "2018-09.20181004" } diff --git a/bucket/pleiades2018-ultimate-win-full.json b/bucket/pleiades2018-ultimate-win-full.json index 887f6643984..6c028932b8e 100644 --- a/bucket/pleiades2018-ultimate-win-full.json +++ b/bucket/pleiades2018-ultimate-win-full.json @@ -1,49 +1,41 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2018-09.20181004", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-ultimate-win-64bit-jre_20181004.zip#/dl.7z", - "hash": "md5:7bd62a4661a2d00a7faef1025f2de067" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-ultimate-win-32bit-jre_20181004.zip#/dl.7z", - "hash": "md5:94e2198a73da8d20296863cb932458c5" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 2018-09.20181004" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:94e2198a73da8d20296863cb932458c5", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-ultimate-win-32bit-jre_20181004.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:7bd62a4661a2d00a7faef1025f2de067", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-ultimate-win-64bit-jre_20181004.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 2018-09.20181004" + ] + ], + "version": "2018-09.20181004" } diff --git a/bucket/pleiades2019-cpp-mac-full.json b/bucket/pleiades2019-cpp-mac-full.json index 5d1c37129d9..e7d0e7d3c04 100644 --- a/bucket/pleiades2019-cpp-mac-full.json +++ b/bucket/pleiades2019-cpp-mac-full.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2019-12.20200213", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-cpp-mac-jre_20200213.dmg#/dl.7z", - "hash": "md5:7441db928f7849031d5fa70182a6a90a", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 2019-12.20200213" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html" + }, + "extract_dir": "pleiades", + "hash": "md5:7441db928f7849031d5fa70182a6a90a", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 2019-12.20200213" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-cpp-mac-jre_20200213.dmg#/dl.7z", + "version": "2019-12.20200213" } diff --git a/bucket/pleiades2019-cpp-win-full.json b/bucket/pleiades2019-cpp-win-full.json index 4ca3771cc56..e0c39c4a613 100644 --- a/bucket/pleiades2019-cpp-win-full.json +++ b/bucket/pleiades2019-cpp-win-full.json @@ -1,45 +1,37 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2019-12.20200213", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-cpp-win-64bit-jre_20200213.zip#/dl.7z", - "hash": "md5:ac57951a901b7c1a5f5ab73008aa210c" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 2019-12.20200213" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "64bit": { + "hash": "md5:ac57951a901b7c1a5f5ab73008aa210c", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-cpp-win-64bit-jre_20200213.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 2019-12.20200213" + ] + ], + "version": "2019-12.20200213" } diff --git a/bucket/pleiades2019-java-mac-standard.json b/bucket/pleiades2019-java-mac-standard.json index 858814cd01f..7c3c6172843 100644 --- a/bucket/pleiades2019-java-mac-standard.json +++ b/bucket/pleiades2019-java-mac-standard.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html" - }, - "extract_dir": "pleiades", - "hash": "md5:05dfd2b1928cf6f614ac58cd3447c7a1", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 2019-12.20200213" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-java-mac_20200213.dmg#/dl.7z", - "version": "2019-12.20200213" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2019-12.20200213", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-java-mac_20200213.dmg#/dl.7z", + "hash": "md5:05dfd2b1928cf6f614ac58cd3447c7a1", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 2019-12.20200213" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2019-java-win-standard.json b/bucket/pleiades2019-java-win-standard.json index b0c8d513f22..c80f07a4c57 100644 --- a/bucket/pleiades2019-java-win-standard.json +++ b/bucket/pleiades2019-java-win-standard.json @@ -1,45 +1,37 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2019-12.20200213", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-java-win-64bit_20200213.zip#/dl.7z", - "hash": "md5:86efd1a59175282162608003baa11973" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 2019-12.20200213" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "64bit": { + "hash": "md5:86efd1a59175282162608003baa11973", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-java-win-64bit_20200213.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 2019-12.20200213" + ] + ], + "version": "2019-12.20200213" } diff --git a/bucket/pleiades2019-php-mac-full.json b/bucket/pleiades2019-php-mac-full.json index 1b47513eb95..cb2ded052c6 100644 --- a/bucket/pleiades2019-php-mac-full.json +++ b/bucket/pleiades2019-php-mac-full.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html" - }, - "extract_dir": "pleiades", - "hash": "md5:21be51c929531eed08c7a44534ab86bd", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 2019-12.20200213" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-php-mac-jre_20200213.dmg#/dl.7z", - "version": "2019-12.20200213" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2019-12.20200213", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-php-mac-jre_20200213.dmg#/dl.7z", + "hash": "md5:21be51c929531eed08c7a44534ab86bd", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 2019-12.20200213" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2019-php-mac-standard.json b/bucket/pleiades2019-php-mac-standard.json index 63da0c7571c..97abca5560d 100644 --- a/bucket/pleiades2019-php-mac-standard.json +++ b/bucket/pleiades2019-php-mac-standard.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2019-12.20200213", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-php-mac_20200213.dmg#/dl.7z", - "hash": "md5:399f13461adb8e9e4e75fd83cdfcd78c", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 2019-12.20200213" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html" + }, + "extract_dir": "pleiades", + "hash": "md5:399f13461adb8e9e4e75fd83cdfcd78c", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 2019-12.20200213" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-php-mac_20200213.dmg#/dl.7z", + "version": "2019-12.20200213" } diff --git a/bucket/pleiades2019-php-win-standard.json b/bucket/pleiades2019-php-win-standard.json index ae11cde571a..ed2b0200740 100644 --- a/bucket/pleiades2019-php-win-standard.json +++ b/bucket/pleiades2019-php-win-standard.json @@ -1,37 +1,45 @@ { - "architecture": { - "64bit": { - "hash": "md5:57fbb72f122231f2d3edaf7f311b9335", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-php-win-64bit_20200213.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 2019-12.20200213" - ] - ], - "version": "2019-12.20200213" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2019-12.20200213", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-php-win-64bit_20200213.zip#/dl.7z", + "hash": "md5:57fbb72f122231f2d3edaf7f311b9335" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 2019-12.20200213" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades2019-platform-mac-standard.json b/bucket/pleiades2019-platform-mac-standard.json index 6d95e88a883..b8ffda7e6cd 100644 --- a/bucket/pleiades2019-platform-mac-standard.json +++ b/bucket/pleiades2019-platform-mac-standard.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2019-12.20200213", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-platform-mac_20200213.dmg#/dl.7z", - "hash": "md5:80fed51db8168a8ff4ab847d9b2e41cb", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 2019-12.20200213" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html" + }, + "extract_dir": "pleiades", + "hash": "md5:80fed51db8168a8ff4ab847d9b2e41cb", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 2019-12.20200213" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-platform-mac_20200213.dmg#/dl.7z", + "version": "2019-12.20200213" } diff --git a/bucket/pleiades2019-platform-win-full.json b/bucket/pleiades2019-platform-win-full.json index d97f24ed2e4..9f015308034 100644 --- a/bucket/pleiades2019-platform-win-full.json +++ b/bucket/pleiades2019-platform-win-full.json @@ -1,45 +1,37 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2019-12.20200213", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-platform-win-64bit-jre_20200213.zip#/dl.7z", - "hash": "md5:3b8eb2cae63e641107104d0a02749c20" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 2019-12.20200213" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "64bit": { + "hash": "md5:3b8eb2cae63e641107104d0a02749c20", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-platform-win-64bit-jre_20200213.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 2019-12.20200213" + ] + ], + "version": "2019-12.20200213" } diff --git a/bucket/pleiades2019-python-mac-full.json b/bucket/pleiades2019-python-mac-full.json index f5bb700f47e..2b5bba8dc9e 100644 --- a/bucket/pleiades2019-python-mac-full.json +++ b/bucket/pleiades2019-python-mac-full.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2019-12.20200213", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-python-mac-jre_20200213.dmg#/dl.7z", - "hash": "md5:25592037b339be24b04a219efa1ff824", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 2019-12.20200213" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html" + }, + "extract_dir": "pleiades", + "hash": "md5:25592037b339be24b04a219efa1ff824", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 2019-12.20200213" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-python-mac-jre_20200213.dmg#/dl.7z", + "version": "2019-12.20200213" } diff --git a/bucket/pleiades2019-python-mac-standard.json b/bucket/pleiades2019-python-mac-standard.json index 681c89d7343..90c2c22de2a 100644 --- a/bucket/pleiades2019-python-mac-standard.json +++ b/bucket/pleiades2019-python-mac-standard.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2019-12.20200213", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-python-mac_20200213.dmg#/dl.7z", - "hash": "md5:6fd830da45ef64b8a412eb9c7bd84d3f", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 2019-12.20200213" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html" + }, + "extract_dir": "pleiades", + "hash": "md5:6fd830da45ef64b8a412eb9c7bd84d3f", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 2019-12.20200213" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-python-mac_20200213.dmg#/dl.7z", + "version": "2019-12.20200213" } diff --git a/bucket/pleiades2019-ultimate-mac-full.json b/bucket/pleiades2019-ultimate-mac-full.json index b1ca308f1dc..3237367c6a7 100644 --- a/bucket/pleiades2019-ultimate-mac-full.json +++ b/bucket/pleiades2019-ultimate-mac-full.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2019-12.20200213", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-ultimate-mac-jre_20200213.dmg#/dl.7z", - "hash": "md5:7aa43f72a9cfd18f09503fd53ae89daa", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 2019-12.20200213" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html" + }, + "extract_dir": "pleiades", + "hash": "md5:7aa43f72a9cfd18f09503fd53ae89daa", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 2019-12.20200213" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-ultimate-mac-jre_20200213.dmg#/dl.7z", + "version": "2019-12.20200213" } diff --git a/bucket/pleiades2019-ultimate-mac-standard.json b/bucket/pleiades2019-ultimate-mac-standard.json index 9e7e9d75430..f09c879b98d 100644 --- a/bucket/pleiades2019-ultimate-mac-standard.json +++ b/bucket/pleiades2019-ultimate-mac-standard.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html" - }, - "extract_dir": "pleiades", - "hash": "md5:9ca474e70915ecd42c5f9aa9edb1dcf7", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 2019-12.20200213" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-ultimate-mac_20200213.dmg#/dl.7z", - "version": "2019-12.20200213" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2019-12.20200213", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-ultimate-mac_20200213.dmg#/dl.7z", + "hash": "md5:9ca474e70915ecd42c5f9aa9edb1dcf7", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 2019-12.20200213" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2019-ultimate-win-full.json b/bucket/pleiades2019-ultimate-win-full.json index 832f0878fad..edb0338b1c7 100644 --- a/bucket/pleiades2019-ultimate-win-full.json +++ b/bucket/pleiades2019-ultimate-win-full.json @@ -1,37 +1,45 @@ { - "architecture": { - "64bit": { - "hash": "md5:c35baa4fd151a4938505f5a419d0616a", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-ultimate-win-64bit-jre_20200213.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 2019-12.20200213" - ] - ], - "version": "2019-12.20200213" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2019-12.20200213", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-ultimate-win-64bit-jre_20200213.zip#/dl.7z", + "hash": "md5:c35baa4fd151a4938505f5a419d0616a" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 2019-12.20200213" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades2020-cpp-mac-standard.json b/bucket/pleiades2020-cpp-mac-standard.json index f9f67b86c5f..a1612480394 100644 --- a/bucket/pleiades2020-cpp-mac-standard.json +++ b/bucket/pleiades2020-cpp-mac-standard.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html" - }, - "extract_dir": "pleiades", - "hash": "md5:c58ac7bb68f48fb02c6394aa16828e22", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 2020-12.20201222" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-cpp-mac_20201222.dmg#/dl.7z", - "version": "2020-12.20201222" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2020-12.20201222", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-cpp-mac_20201222.dmg#/dl.7z", + "hash": "md5:c58ac7bb68f48fb02c6394aa16828e22", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 2020-12.20201222" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2020-cpp-win-standard.json b/bucket/pleiades2020-cpp-win-standard.json index 3da5bb4bf3b..f963e04d63a 100644 --- a/bucket/pleiades2020-cpp-win-standard.json +++ b/bucket/pleiades2020-cpp-win-standard.json @@ -1,45 +1,37 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2020-12.20201222", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-cpp-win-64bit_20201222.zip#/dl.7z", - "hash": "md5:dcf0eac87b3383c8a239a82662969415" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 2020-12.20201222" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "64bit": { + "hash": "md5:dcf0eac87b3383c8a239a82662969415", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-cpp-win-64bit_20201222.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 2020-12.20201222" + ] + ], + "version": "2020-12.20201222" } diff --git a/bucket/pleiades2020-java-mac-standard.json b/bucket/pleiades2020-java-mac-standard.json index 8d3e88d6b7b..f5cd81d3c5f 100644 --- a/bucket/pleiades2020-java-mac-standard.json +++ b/bucket/pleiades2020-java-mac-standard.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2020-12.20201222", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-java-mac_20201222.dmg#/dl.7z", - "hash": "md5:27cc550b1fec47cb82c606cca2736f9c", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 2020-12.20201222" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html" + }, + "extract_dir": "pleiades", + "hash": "md5:27cc550b1fec47cb82c606cca2736f9c", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 2020-12.20201222" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-java-mac_20201222.dmg#/dl.7z", + "version": "2020-12.20201222" } diff --git a/bucket/pleiades2020-php-win-standard.json b/bucket/pleiades2020-php-win-standard.json index f265b83a1f1..fcd5684717a 100644 --- a/bucket/pleiades2020-php-win-standard.json +++ b/bucket/pleiades2020-php-win-standard.json @@ -1,37 +1,45 @@ { - "architecture": { - "64bit": { - "hash": "md5:4e64031032a31016e98006fb1e87f77b", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-php-win-64bit_20201222.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 2020-12.20201222" - ] - ], - "version": "2020-12.20201222" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2020-12.20201222", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-php-win-64bit_20201222.zip#/dl.7z", + "hash": "md5:4e64031032a31016e98006fb1e87f77b" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 2020-12.20201222" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades2020-platform-mac-full.json b/bucket/pleiades2020-platform-mac-full.json index 635aa9fffab..1b7a1aed07f 100644 --- a/bucket/pleiades2020-platform-mac-full.json +++ b/bucket/pleiades2020-platform-mac-full.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2020-12.20201222", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-platform-mac-jre_20201222.dmg#/dl.7z", - "hash": "md5:25168a796cc8ce218c3cc7befe8fa922", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 2020-12.20201222" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html" + }, + "extract_dir": "pleiades", + "hash": "md5:25168a796cc8ce218c3cc7befe8fa922", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 2020-12.20201222" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-platform-mac-jre_20201222.dmg#/dl.7z", + "version": "2020-12.20201222" } diff --git a/bucket/pleiades2020-platform-mac-standard.json b/bucket/pleiades2020-platform-mac-standard.json index 86fbbd9fcb5..01ef6b768d8 100644 --- a/bucket/pleiades2020-platform-mac-standard.json +++ b/bucket/pleiades2020-platform-mac-standard.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html" - }, - "extract_dir": "pleiades", - "hash": "md5:352abd208a0adfe0260f1de6bdd5c605", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 2020-12.20201222" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-platform-mac_20201222.dmg#/dl.7z", - "version": "2020-12.20201222" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2020-12.20201222", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-platform-mac_20201222.dmg#/dl.7z", + "hash": "md5:352abd208a0adfe0260f1de6bdd5c605", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 2020-12.20201222" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2020-platform-win-full.json b/bucket/pleiades2020-platform-win-full.json index 8fce55c16db..48b02b45218 100644 --- a/bucket/pleiades2020-platform-win-full.json +++ b/bucket/pleiades2020-platform-win-full.json @@ -1,45 +1,37 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2020-12.20201222", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-platform-win-64bit-jre_20201222.zip#/dl.7z", - "hash": "md5:86a4543abe1c68680c8d1a3f8429352d" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 2020-12.20201222" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "64bit": { + "hash": "md5:86a4543abe1c68680c8d1a3f8429352d", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-platform-win-64bit-jre_20201222.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 2020-12.20201222" + ] + ], + "version": "2020-12.20201222" } diff --git a/bucket/pleiades2020-python-mac-full.json b/bucket/pleiades2020-python-mac-full.json index 73178df973e..d09d34fe7d8 100644 --- a/bucket/pleiades2020-python-mac-full.json +++ b/bucket/pleiades2020-python-mac-full.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html" - }, - "extract_dir": "pleiades", - "hash": "md5:3b54f1ab4ca53ffb60da472a44776185", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 2020-12.20201222" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-python-mac-jre_20201222.dmg#/dl.7z", - "version": "2020-12.20201222" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2020-12.20201222", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-python-mac-jre_20201222.dmg#/dl.7z", + "hash": "md5:3b54f1ab4ca53ffb60da472a44776185", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 2020-12.20201222" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2020-python-win-full.json b/bucket/pleiades2020-python-win-full.json index 358e66531e5..4985321b95d 100644 --- a/bucket/pleiades2020-python-win-full.json +++ b/bucket/pleiades2020-python-win-full.json @@ -1,45 +1,37 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2020-12.20201222", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-python-win-64bit-jre_20201222.zip#/dl.7z", - "hash": "md5:bf2fa0e28e053eb59a6425284c792748" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 2020-12.20201222" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "64bit": { + "hash": "md5:bf2fa0e28e053eb59a6425284c792748", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-python-win-64bit-jre_20201222.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 2020-12.20201222" + ] + ], + "version": "2020-12.20201222" } diff --git a/bucket/pleiades2020-python-win-standard.json b/bucket/pleiades2020-python-win-standard.json index 9a18fc80e7f..66e2263f29f 100644 --- a/bucket/pleiades2020-python-win-standard.json +++ b/bucket/pleiades2020-python-win-standard.json @@ -1,45 +1,37 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2020-12.20201222", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-python-win-64bit_20201222.zip#/dl.7z", - "hash": "md5:98609026f7eddc38b5dbdb6f388b5381" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 2020-12.20201222" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "64bit": { + "hash": "md5:98609026f7eddc38b5dbdb6f388b5381", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-python-win-64bit_20201222.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 2020-12.20201222" + ] + ], + "version": "2020-12.20201222" } diff --git a/bucket/pleiades2020-ultimate-mac-standard.json b/bucket/pleiades2020-ultimate-mac-standard.json index 97204507f6e..e08af506e26 100644 --- a/bucket/pleiades2020-ultimate-mac-standard.json +++ b/bucket/pleiades2020-ultimate-mac-standard.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html" - }, - "extract_dir": "pleiades", - "hash": "md5:1873026b1931da64eac59e0f5513ad24", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 2020-12.20201222" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-ultimate-mac_20201222.dmg#/dl.7z", - "version": "2020-12.20201222" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2020-12.20201222", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-ultimate-mac_20201222.dmg#/dl.7z", + "hash": "md5:1873026b1931da64eac59e0f5513ad24", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 2020-12.20201222" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2020-ultimate-win-standard.json b/bucket/pleiades2020-ultimate-win-standard.json index 444b26f8faf..0a10fed0520 100644 --- a/bucket/pleiades2020-ultimate-win-standard.json +++ b/bucket/pleiades2020-ultimate-win-standard.json @@ -1,45 +1,37 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2020-12.20201222", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-ultimate-win-64bit_20201222.zip#/dl.7z", - "hash": "md5:b32229b3727eea03a29f678805290213" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 2020-12.20201222" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "64bit": { + "hash": "md5:b32229b3727eea03a29f678805290213", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-ultimate-win-64bit_20201222.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 2020-12.20201222" + ] + ], + "version": "2020-12.20201222" } diff --git a/bucket/pleiades2021-cpp-win-full.json b/bucket/pleiades2021-cpp-win-full.json index 2d8145d559e..23d1fcdf60c 100644 --- a/bucket/pleiades2021-cpp-win-full.json +++ b/bucket/pleiades2021-cpp-win-full.json @@ -1,45 +1,37 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2021-12.20220106", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-cpp-win-64bit-jre_20220106.zip#/dl.7z", - "hash": "md5:af9bdfa2c7c45bd38656de2d0c74a466" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 2021-12.20220106" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "64bit": { + "hash": "md5:af9bdfa2c7c45bd38656de2d0c74a466", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-cpp-win-64bit-jre_20220106.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 2021-12.20220106" + ] + ], + "version": "2021-12.20220106" } diff --git a/bucket/pleiades2021-java-mac-full.json b/bucket/pleiades2021-java-mac-full.json index c4604a29113..a25d744d711 100644 --- a/bucket/pleiades2021-java-mac-full.json +++ b/bucket/pleiades2021-java-mac-full.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html" - }, - "extract_dir": "pleiades", - "hash": "md5:1a50d7d9f5cc1b24fda681737349d802", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 2021-12.20220106" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-java-mac-jre_20220106.dmg#/dl.7z", - "version": "2021-12.20220106" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2021-12.20220106", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-java-mac-jre_20220106.dmg#/dl.7z", + "hash": "md5:1a50d7d9f5cc1b24fda681737349d802", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 2021-12.20220106" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2021-java-mac-standard.json b/bucket/pleiades2021-java-mac-standard.json index 0af43ea8bb9..d16ad51459f 100644 --- a/bucket/pleiades2021-java-mac-standard.json +++ b/bucket/pleiades2021-java-mac-standard.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2021-12.20220106", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-java-mac_20220106.dmg#/dl.7z", - "hash": "md5:e386eef5ab93b1fa61a0a7c39595eca5", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 2021-12.20220106" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html" + }, + "extract_dir": "pleiades", + "hash": "md5:e386eef5ab93b1fa61a0a7c39595eca5", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 2021-12.20220106" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-java-mac_20220106.dmg#/dl.7z", + "version": "2021-12.20220106" } diff --git a/bucket/pleiades2021-java-win-full.json b/bucket/pleiades2021-java-win-full.json index 170f9e06437..59300c370e6 100644 --- a/bucket/pleiades2021-java-win-full.json +++ b/bucket/pleiades2021-java-win-full.json @@ -1,45 +1,37 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2021-12.20220106", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-java-win-64bit-jre_20220106.zip#/dl.7z", - "hash": "md5:29987f87d5bf4fc80e5f1146b6e29ce2" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 2021-12.20220106" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "64bit": { + "hash": "md5:29987f87d5bf4fc80e5f1146b6e29ce2", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-java-win-64bit-jre_20220106.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 2021-12.20220106" + ] + ], + "version": "2021-12.20220106" } diff --git a/bucket/pleiades2021-java-win-standard.json b/bucket/pleiades2021-java-win-standard.json index e29fcfc6130..03cd0b3519c 100644 --- a/bucket/pleiades2021-java-win-standard.json +++ b/bucket/pleiades2021-java-win-standard.json @@ -1,45 +1,37 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2021-12.20220106", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-java-win-64bit_20220106.zip#/dl.7z", - "hash": "md5:738412a93110c9894c6b4f19c5bb6dad" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 2021-12.20220106" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "64bit": { + "hash": "md5:738412a93110c9894c6b4f19c5bb6dad", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-java-win-64bit_20220106.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 2021-12.20220106" + ] + ], + "version": "2021-12.20220106" } diff --git a/bucket/pleiades2021-php-win-full.json b/bucket/pleiades2021-php-win-full.json index 4b0cc484ebf..3844e8f4d1f 100644 --- a/bucket/pleiades2021-php-win-full.json +++ b/bucket/pleiades2021-php-win-full.json @@ -1,45 +1,37 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2021-12.20220106", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-php-win-64bit-jre_20220106.zip#/dl.7z", - "hash": "md5:8245a78cbaee4961303863d5989c5003" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 2021-12.20220106" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "64bit": { + "hash": "md5:8245a78cbaee4961303863d5989c5003", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-php-win-64bit-jre_20220106.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 2021-12.20220106" + ] + ], + "version": "2021-12.20220106" } diff --git a/bucket/pleiades2021-platform-win-full.json b/bucket/pleiades2021-platform-win-full.json index 63ece3d5c72..9a72c6a3270 100644 --- a/bucket/pleiades2021-platform-win-full.json +++ b/bucket/pleiades2021-platform-win-full.json @@ -1,45 +1,37 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2021-12.20220106", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-platform-win-64bit-jre_20220106.zip#/dl.7z", - "hash": "md5:6f3b1647ad9104c23c5025f06f1ca580" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 2021-12.20220106" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "64bit": { + "hash": "md5:6f3b1647ad9104c23c5025f06f1ca580", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-platform-win-64bit-jre_20220106.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 2021-12.20220106" + ] + ], + "version": "2021-12.20220106" } diff --git a/bucket/pleiades2021-platform-win-standard.json b/bucket/pleiades2021-platform-win-standard.json index 8d0f3a5aa7e..2e000a20d94 100644 --- a/bucket/pleiades2021-platform-win-standard.json +++ b/bucket/pleiades2021-platform-win-standard.json @@ -1,45 +1,37 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2021-12.20220106", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-platform-win-64bit_20220106.zip#/dl.7z", - "hash": "md5:d344de51faa560fee07ce97ddc78284e" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 2021-12.20220106" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "64bit": { + "hash": "md5:d344de51faa560fee07ce97ddc78284e", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-platform-win-64bit_20220106.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 2021-12.20220106" + ] + ], + "version": "2021-12.20220106" } diff --git a/bucket/pleiades2021-python-mac-full.json b/bucket/pleiades2021-python-mac-full.json index 5a6425493f0..02f5aa214b6 100644 --- a/bucket/pleiades2021-python-mac-full.json +++ b/bucket/pleiades2021-python-mac-full.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2021-12.20220106", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-python-mac-jre_20220106.dmg#/dl.7z", - "hash": "md5:0b278f3c109954434ce5d3d5ab4be403", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 2021-12.20220106" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html" + }, + "extract_dir": "pleiades", + "hash": "md5:0b278f3c109954434ce5d3d5ab4be403", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 2021-12.20220106" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-python-mac-jre_20220106.dmg#/dl.7z", + "version": "2021-12.20220106" } diff --git a/bucket/pleiades2021-python-mac-standard.json b/bucket/pleiades2021-python-mac-standard.json index 8be8b381a03..19cb6cc26da 100644 --- a/bucket/pleiades2021-python-mac-standard.json +++ b/bucket/pleiades2021-python-mac-standard.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2021-12.20220106", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-python-mac_20220106.dmg#/dl.7z", - "hash": "md5:7785ac5cd2f871f7c6ee70f821a2631e", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 2021-12.20220106" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html" + }, + "extract_dir": "pleiades", + "hash": "md5:7785ac5cd2f871f7c6ee70f821a2631e", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 2021-12.20220106" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-python-mac_20220106.dmg#/dl.7z", + "version": "2021-12.20220106" } diff --git a/bucket/pleiades2021-python-win-full.json b/bucket/pleiades2021-python-win-full.json index 68d8a4050e1..167abd02ef6 100644 --- a/bucket/pleiades2021-python-win-full.json +++ b/bucket/pleiades2021-python-win-full.json @@ -1,37 +1,45 @@ { - "architecture": { - "64bit": { - "hash": "md5:c7334980f27f446449b6249e843a2a30", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-python-win-64bit-jre_20220106.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 2021-12.20220106" - ] - ], - "version": "2021-12.20220106" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2021-12.20220106", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-python-win-64bit-jre_20220106.zip#/dl.7z", + "hash": "md5:c7334980f27f446449b6249e843a2a30" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 2021-12.20220106" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades2021-ultimate-mac-full.json b/bucket/pleiades2021-ultimate-mac-full.json index 044242b8da5..5b9f4390512 100644 --- a/bucket/pleiades2021-ultimate-mac-full.json +++ b/bucket/pleiades2021-ultimate-mac-full.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html" - }, - "extract_dir": "pleiades", - "hash": "md5:441d0701bf20b6f859f67f0b5c7729ed", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 2021-12.20220106" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-ultimate-mac-jre_20220106.dmg#/dl.7z", - "version": "2021-12.20220106" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2021-12.20220106", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-ultimate-mac-jre_20220106.dmg#/dl.7z", + "hash": "md5:441d0701bf20b6f859f67f0b5c7729ed", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 2021-12.20220106" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2021-ultimate-mac-standard.json b/bucket/pleiades2021-ultimate-mac-standard.json index e0e5f0654d8..36bdd5fafa8 100644 --- a/bucket/pleiades2021-ultimate-mac-standard.json +++ b/bucket/pleiades2021-ultimate-mac-standard.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html" - }, - "extract_dir": "pleiades", - "hash": "md5:1f130be96a856b92c7300e443e4e1171", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 2021-12.20220106" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-ultimate-mac_20220106.dmg#/dl.7z", - "version": "2021-12.20220106" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2021-12.20220106", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-ultimate-mac_20220106.dmg#/dl.7z", + "hash": "md5:1f130be96a856b92c7300e443e4e1171", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 2021-12.20220106" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2021-ultimate-win-full.json b/bucket/pleiades2021-ultimate-win-full.json index 9fcc20d4da0..9215fb17e8b 100644 --- a/bucket/pleiades2021-ultimate-win-full.json +++ b/bucket/pleiades2021-ultimate-win-full.json @@ -1,37 +1,45 @@ { - "architecture": { - "64bit": { - "hash": "md5:13d22d5f758041e1d3a178453807c809", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-ultimate-win-64bit-jre_20220106.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 2021-12.20220106" - ] - ], - "version": "2021-12.20220106" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2021-12.20220106", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-ultimate-win-64bit-jre_20220106.zip#/dl.7z", + "hash": "md5:13d22d5f758041e1d3a178453807c809" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 2021-12.20220106" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades2021-ultimate-win-standard.json b/bucket/pleiades2021-ultimate-win-standard.json index 825890820a3..a04ba27e2c8 100644 --- a/bucket/pleiades2021-ultimate-win-standard.json +++ b/bucket/pleiades2021-ultimate-win-standard.json @@ -1,37 +1,45 @@ { - "architecture": { - "64bit": { - "hash": "md5:255e94e3880f80083f658749f45f999f", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-ultimate-win-64bit_20220106.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 2021-12.20220106" - ] - ], - "version": "2021-12.20220106" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2021-12.20220106", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-ultimate-win-64bit_20220106.zip#/dl.7z", + "hash": "md5:255e94e3880f80083f658749f45f999f" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 2021-12.20220106" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.2-cpp-win-full.json b/bucket/pleiades4.2-cpp-win-full.json index ed29ce7b51f..962b414d3a3 100644 --- a/bucket/pleiades4.2-cpp-win-full.json +++ b/bucket/pleiades4.2-cpp-win-full.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:155f1121c91e8a2b982a52b854e43994", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-cpp-32bit-jre_20130303.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:dd394b5c165e5a5b1b16062f801560a7", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-cpp-jre_20130303.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.2.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 4.2.2a.v20130303" - ] - ], - "version": "4.2.2a.v20130303" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.2.2a.v20130303", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-cpp-jre_20130303.zip#/dl.7z", + "hash": "md5:dd394b5c165e5a5b1b16062f801560a7" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-cpp-32bit-jre_20130303.zip#/dl.7z", + "hash": "md5:155f1121c91e8a2b982a52b854e43994" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 4.2.2a.v20130303" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.2.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.2-java-win-standard.json b/bucket/pleiades4.2-java-win-standard.json index 95699704024..9e007f8b2fc 100644 --- a/bucket/pleiades4.2-java-win-standard.json +++ b/bucket/pleiades4.2-java-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:78b23f47510421eef3952fb1591594ce", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-java-32bit_20130303.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:18757d4cd541ab95343abe91d2b2c7eb", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-java_20130303.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.2.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 4.2.2a.v20130303" - ] - ], - "version": "4.2.2a.v20130303" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.2.2a.v20130303", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-java_20130303.zip#/dl.7z", + "hash": "md5:18757d4cd541ab95343abe91d2b2c7eb" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-java-32bit_20130303.zip#/dl.7z", + "hash": "md5:78b23f47510421eef3952fb1591594ce" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 4.2.2a.v20130303" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.2.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.2-php-win-full.json b/bucket/pleiades4.2-php-win-full.json index 9efd318da11..997bef4c293 100644 --- a/bucket/pleiades4.2-php-win-full.json +++ b/bucket/pleiades4.2-php-win-full.json @@ -1,49 +1,41 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.2.2a.v20130303", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-php-jre_20130303.zip#/dl.7z", - "hash": "md5:d3d7142511963757dbb5b70e1184b00f" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-php-32bit-jre_20130303.zip#/dl.7z", - "hash": "md5:9281af20ff5e6c4174ef7cb6bcfdc37b" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 4.2.2a.v20130303" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.2.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:9281af20ff5e6c4174ef7cb6bcfdc37b", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-php-32bit-jre_20130303.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:d3d7142511963757dbb5b70e1184b00f", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-php-jre_20130303.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.2.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 4.2.2a.v20130303" + ] + ], + "version": "4.2.2a.v20130303" } diff --git a/bucket/pleiades4.2-python-win-full.json b/bucket/pleiades4.2-python-win-full.json index f028240b055..0a44c61a70d 100644 --- a/bucket/pleiades4.2-python-win-full.json +++ b/bucket/pleiades4.2-python-win-full.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:25c48e0977ce1b87452710042c83ae3e", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-python-32bit-jre_20130303.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:c34033fc962057cc845dcea10aaa4761", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-python-jre_20130303.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.2.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 4.2.2a.v20130303" - ] - ], - "version": "4.2.2a.v20130303" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.2.2a.v20130303", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-python-jre_20130303.zip#/dl.7z", + "hash": "md5:c34033fc962057cc845dcea10aaa4761" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-python-32bit-jre_20130303.zip#/dl.7z", + "hash": "md5:25c48e0977ce1b87452710042c83ae3e" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 4.2.2a.v20130303" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.2.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.2-ultimate-win-standard.json b/bucket/pleiades4.2-ultimate-win-standard.json index f08288ecdbd..0fb57622c78 100644 --- a/bucket/pleiades4.2-ultimate-win-standard.json +++ b/bucket/pleiades4.2-ultimate-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:d3d69511f2494463ad8a6d83d537e7f4", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-ultimate-32bit_20130303.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:af28f1c3632317a40bb6f4d2a060ce08", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-ultimate_20130303.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.2.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 4.2.2a.v20130303" - ] - ], - "version": "4.2.2a.v20130303" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.2.2a.v20130303", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-ultimate_20130303.zip#/dl.7z", + "hash": "md5:af28f1c3632317a40bb6f4d2a060ce08" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-ultimate-32bit_20130303.zip#/dl.7z", + "hash": "md5:d3d69511f2494463ad8a6d83d537e7f4" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 4.2.2a.v20130303" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.2.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.3-cpp-win-full.json b/bucket/pleiades4.3-cpp-win-full.json index 82fe5ece255..e8d80cfb425 100644 --- a/bucket/pleiades4.3-cpp-win-full.json +++ b/bucket/pleiades4.3-cpp-win-full.json @@ -1,49 +1,41 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.3.2.v20140321", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-cpp-jre_20140321.zip#/dl.7z", - "hash": "md5:01bb0f7d5825a9f6b107b350a1bd3aba" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-cpp-32bit-jre_20140321.zip#/dl.7z", - "hash": "md5:09e9bfa56ae8afc4e849574081148672" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 4.3.2.v20140321" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:09e9bfa56ae8afc4e849574081148672", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-cpp-32bit-jre_20140321.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:01bb0f7d5825a9f6b107b350a1bd3aba", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-cpp-jre_20140321.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 4.3.2.v20140321" + ] + ], + "version": "4.3.2.v20140321" } diff --git a/bucket/pleiades4.3-cpp-win-standard.json b/bucket/pleiades4.3-cpp-win-standard.json index 9c7df11a5ab..df7b80e7407 100644 --- a/bucket/pleiades4.3-cpp-win-standard.json +++ b/bucket/pleiades4.3-cpp-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:2f147878c9cd6a3af9ce8fe847600ea1", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-cpp-32bit_20140321.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:55e677a7f95b40139877a155e88f32c8", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-cpp_20140321.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 4.3.2.v20140321" - ] - ], - "version": "4.3.2.v20140321" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.3.2.v20140321", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-cpp_20140321.zip#/dl.7z", + "hash": "md5:55e677a7f95b40139877a155e88f32c8" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-cpp-32bit_20140321.zip#/dl.7z", + "hash": "md5:2f147878c9cd6a3af9ce8fe847600ea1" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 4.3.2.v20140321" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.3-java-win-full.json b/bucket/pleiades4.3-java-win-full.json index 5a646e5e749..a1897a0576d 100644 --- a/bucket/pleiades4.3-java-win-full.json +++ b/bucket/pleiades4.3-java-win-full.json @@ -1,40 +1,48 @@ { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-java-32bit-jre_20140321.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:2a546fec813d74a36c81fde905d633ee", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-java-jre_20140321.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 4.3.2.v20140321" - ] - ], - "version": "4.3.2.v20140321" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.3.2.v20140321", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-java-jre_20140321.zip#/dl.7z", + "hash": "md5:2a546fec813d74a36c81fde905d633ee" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-java-32bit-jre_20140321.zip#/dl.7z" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 4.3.2.v20140321" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.3-java-win-standard.json b/bucket/pleiades4.3-java-win-standard.json index 1f4e27a328b..36d1d608d06 100644 --- a/bucket/pleiades4.3-java-win-standard.json +++ b/bucket/pleiades4.3-java-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:adeac6b6474dcadb1e956108453af324", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-java-32bit_20140321.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:5f6245bd17fa3b1bf51e106fccd4dbd2", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-java_20140321.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 4.3.2.v20140321" - ] - ], - "version": "4.3.2.v20140321" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.3.2.v20140321", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-java_20140321.zip#/dl.7z", + "hash": "md5:5f6245bd17fa3b1bf51e106fccd4dbd2" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-java-32bit_20140321.zip#/dl.7z", + "hash": "md5:adeac6b6474dcadb1e956108453af324" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 4.3.2.v20140321" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.3-php-win-full.json b/bucket/pleiades4.3-php-win-full.json index 4fd2392aff4..18f383008dc 100644 --- a/bucket/pleiades4.3-php-win-full.json +++ b/bucket/pleiades4.3-php-win-full.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:ed69088fd5991ac7ffc5b80b73afbaa4", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-php-32bit-jre_20140321.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:41f017f119f72d2a5dcf5f775aa575ee", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-php-jre_20140321.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 4.3.2.v20140321" - ] - ], - "version": "4.3.2.v20140321" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.3.2.v20140321", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-php-jre_20140321.zip#/dl.7z", + "hash": "md5:41f017f119f72d2a5dcf5f775aa575ee" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-php-32bit-jre_20140321.zip#/dl.7z", + "hash": "md5:ed69088fd5991ac7ffc5b80b73afbaa4" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 4.3.2.v20140321" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.3-php-win-standard.json b/bucket/pleiades4.3-php-win-standard.json index abe2ff5e3c9..0d411916634 100644 --- a/bucket/pleiades4.3-php-win-standard.json +++ b/bucket/pleiades4.3-php-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:a84a9c1bd5ff7a04ff7a60aa83adf00f", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-php-32bit_20140321.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:da423e8e0429aefb5b8d7337edc56d3d", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-php_20140321.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 4.3.2.v20140321" - ] - ], - "version": "4.3.2.v20140321" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.3.2.v20140321", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-php_20140321.zip#/dl.7z", + "hash": "md5:da423e8e0429aefb5b8d7337edc56d3d" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-php-32bit_20140321.zip#/dl.7z", + "hash": "md5:a84a9c1bd5ff7a04ff7a60aa83adf00f" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 4.3.2.v20140321" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.3-platform-win-standard.json b/bucket/pleiades4.3-platform-win-standard.json index 6a774bc20f6..43a26703131 100644 --- a/bucket/pleiades4.3-platform-win-standard.json +++ b/bucket/pleiades4.3-platform-win-standard.json @@ -1,49 +1,41 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.3.2.v20140321", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-platform_20140321.zip#/dl.7z", - "hash": "md5:e6b71a2035db3ff4d1720cd1fbc976f4" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-platform-32bit_20140321.zip#/dl.7z", - "hash": "md5:e809a17df41bdad5dd9ea00760fc5f3f" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 4.3.2.v20140321" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:e809a17df41bdad5dd9ea00760fc5f3f", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-platform-32bit_20140321.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:e6b71a2035db3ff4d1720cd1fbc976f4", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-platform_20140321.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 4.3.2.v20140321" + ] + ], + "version": "4.3.2.v20140321" } diff --git a/bucket/pleiades4.3-ultimate-win-full.json b/bucket/pleiades4.3-ultimate-win-full.json index 47f1f804746..8ce858728f1 100644 --- a/bucket/pleiades4.3-ultimate-win-full.json +++ b/bucket/pleiades4.3-ultimate-win-full.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:f4674a3c53e127ba82dc3fdc549ab446", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-ultimate-32bit-jre_20140321.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:cdf3758903bb1dba4353fcbbdc9a2fbc", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-ultimate-jre_20140321.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 4.3.2.v20140321" - ] - ], - "version": "4.3.2.v20140321" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.3.2.v20140321", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-ultimate-jre_20140321.zip#/dl.7z", + "hash": "md5:cdf3758903bb1dba4353fcbbdc9a2fbc" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-ultimate-32bit-jre_20140321.zip#/dl.7z", + "hash": "md5:f4674a3c53e127ba82dc3fdc549ab446" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 4.3.2.v20140321" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.3-ultimate-win-standard.json b/bucket/pleiades4.3-ultimate-win-standard.json index c41dd74176c..f050f4fc444 100644 --- a/bucket/pleiades4.3-ultimate-win-standard.json +++ b/bucket/pleiades4.3-ultimate-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:633be9c70591618ff7ec655bc9a38b9e", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-ultimate-32bit_20140321.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:c751e25ee85fd633bc547ccbc417b3ab", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-ultimate_20140321.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 4.3.2.v20140321" - ] - ], - "version": "4.3.2.v20140321" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.3.2.v20140321", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-ultimate_20140321.zip#/dl.7z", + "hash": "md5:c751e25ee85fd633bc547ccbc417b3ab" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-ultimate-32bit_20140321.zip#/dl.7z", + "hash": "md5:633be9c70591618ff7ec655bc9a38b9e" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 4.3.2.v20140321" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.4-cpp-win-standard.json b/bucket/pleiades4.4-cpp-win-standard.json index e38f9ab327a..ddfc0eb9e8d 100644 --- a/bucket/pleiades4.4-cpp-win-standard.json +++ b/bucket/pleiades4.4-cpp-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:4ded259d903ae1202682412c4a5604c4", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-cpp-32bit_20150310.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:91fa987bdf4d19ce57d57e63025b8a66", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-cpp_20150310.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.4.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 4.4.2.v20150310" - ] - ], - "version": "4.4.2.v20150310" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.4.2.v20150310", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-cpp_20150310.zip#/dl.7z", + "hash": "md5:91fa987bdf4d19ce57d57e63025b8a66" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-cpp-32bit_20150310.zip#/dl.7z", + "hash": "md5:4ded259d903ae1202682412c4a5604c4" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 4.4.2.v20150310" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.4.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.4-java-win-standard.json b/bucket/pleiades4.4-java-win-standard.json index 1803f173b32..a608c0ce21b 100644 --- a/bucket/pleiades4.4-java-win-standard.json +++ b/bucket/pleiades4.4-java-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:f737815057a126967b4ad3021092222d", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-java-32bit_20150310.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:be93bf32314d11ae6107ab4d346445d7", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-java_20150310.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.4.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 4.4.2.v20150310" - ] - ], - "version": "4.4.2.v20150310" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.4.2.v20150310", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-java_20150310.zip#/dl.7z", + "hash": "md5:be93bf32314d11ae6107ab4d346445d7" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-java-32bit_20150310.zip#/dl.7z", + "hash": "md5:f737815057a126967b4ad3021092222d" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 4.4.2.v20150310" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.4.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.4-platform-win-full.json b/bucket/pleiades4.4-platform-win-full.json index 25b47d5b748..2dbe143566d 100644 --- a/bucket/pleiades4.4-platform-win-full.json +++ b/bucket/pleiades4.4-platform-win-full.json @@ -1,49 +1,41 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.4.2.v20150310", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-platform-jre_20150310.zip#/dl.7z", - "hash": "md5:2ff4ecb85a6b223c291603a090f8a4a3" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-platform-32bit-jre_20150310.zip#/dl.7z", - "hash": "md5:540baaebb60af23074028710d16160e1" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 4.4.2.v20150310" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.4.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:540baaebb60af23074028710d16160e1", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-platform-32bit-jre_20150310.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:2ff4ecb85a6b223c291603a090f8a4a3", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-platform-jre_20150310.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.4.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 4.4.2.v20150310" + ] + ], + "version": "4.4.2.v20150310" } diff --git a/bucket/pleiades4.4-python-win-standard.json b/bucket/pleiades4.4-python-win-standard.json index 6fb3a4b99d1..2207c7f2af4 100644 --- a/bucket/pleiades4.4-python-win-standard.json +++ b/bucket/pleiades4.4-python-win-standard.json @@ -1,49 +1,41 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.4.2.v20150310", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-python_20150310.zip#/dl.7z", - "hash": "md5:87cdd296668790f4e3a3304958a2a122" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-python-32bit_20150310.zip#/dl.7z", - "hash": "md5:ae6b95acd7fcef4968435fb67d765f09" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 4.4.2.v20150310" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.4.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:ae6b95acd7fcef4968435fb67d765f09", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-python-32bit_20150310.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:87cdd296668790f4e3a3304958a2a122", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-python_20150310.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.4.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 4.4.2.v20150310" + ] + ], + "version": "4.4.2.v20150310" } diff --git a/bucket/pleiades4.4-ultimate-win-standard.json b/bucket/pleiades4.4-ultimate-win-standard.json index 13c0a57d8ed..2cd3bc88669 100644 --- a/bucket/pleiades4.4-ultimate-win-standard.json +++ b/bucket/pleiades4.4-ultimate-win-standard.json @@ -1,49 +1,41 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.4.2.v20150310", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-ultimate_20150310.zip#/dl.7z", - "hash": "md5:e865a7457f39b1f9d740abf90eda44ae" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-ultimate-32bit_20150310.zip#/dl.7z", - "hash": "md5:1dba6fc50ae023b8ce12f293303b9e8d" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 4.4.2.v20150310" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.4.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:1dba6fc50ae023b8ce12f293303b9e8d", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-ultimate-32bit_20150310.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:e865a7457f39b1f9d740abf90eda44ae", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-ultimate_20150310.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.4.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 4.4.2.v20150310" + ] + ], + "version": "4.4.2.v20150310" } diff --git a/bucket/pleiades4.5-php-win-standard.json b/bucket/pleiades4.5-php-win-standard.json index 4c21fabd768..a67581a33b4 100644 --- a/bucket/pleiades4.5-php-win-standard.json +++ b/bucket/pleiades4.5-php-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:96543883260ac8d0a86edcd10670133e", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-php-32bit_20160312.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:febe545affd202a33739e95f2712e7a5", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-php_20160312.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.5.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 4.5.2.v20160312" - ] - ], - "version": "4.5.2.v20160312" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.5.2.v20160312", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-php_20160312.zip#/dl.7z", + "hash": "md5:febe545affd202a33739e95f2712e7a5" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-php-32bit_20160312.zip#/dl.7z", + "hash": "md5:96543883260ac8d0a86edcd10670133e" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 4.5.2.v20160312" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.5.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.5-platform-win-full.json b/bucket/pleiades4.5-platform-win-full.json index e9210741c08..c3cdebf92fe 100644 --- a/bucket/pleiades4.5-platform-win-full.json +++ b/bucket/pleiades4.5-platform-win-full.json @@ -1,49 +1,41 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.5.2.v20160312", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-platform-jre_20160312.zip#/dl.7z", - "hash": "md5:4a60038be7e6618c16162ae14fdf14db" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-platform-32bit-jre_20160312.zip#/dl.7z", - "hash": "md5:cc81f53ced2ee1aa96bfac1c29f4ffbc" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 4.5.2.v20160312" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.5.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:cc81f53ced2ee1aa96bfac1c29f4ffbc", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-platform-32bit-jre_20160312.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:4a60038be7e6618c16162ae14fdf14db", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-platform-jre_20160312.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.5.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 4.5.2.v20160312" + ] + ], + "version": "4.5.2.v20160312" } diff --git a/bucket/pleiades4.5-python-win-full.json b/bucket/pleiades4.5-python-win-full.json index 42ca0e69dab..4dffc199085 100644 --- a/bucket/pleiades4.5-python-win-full.json +++ b/bucket/pleiades4.5-python-win-full.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:6aa4f4f5974ed854b80516fbc725fff0", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-python-32bit-jre_20160312.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:ddcc87173a2937058c755227823f3234", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-python-jre_20160312.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.5.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 4.5.2.v20160312" - ] - ], - "version": "4.5.2.v20160312" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.5.2.v20160312", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-python-jre_20160312.zip#/dl.7z", + "hash": "md5:ddcc87173a2937058c755227823f3234" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-python-32bit-jre_20160312.zip#/dl.7z", + "hash": "md5:6aa4f4f5974ed854b80516fbc725fff0" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 4.5.2.v20160312" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.5.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.5-python-win-standard.json b/bucket/pleiades4.5-python-win-standard.json index 1d830877109..322d6ce3be1 100644 --- a/bucket/pleiades4.5-python-win-standard.json +++ b/bucket/pleiades4.5-python-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:fc9175e57afb624748360b61dda15f8d", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-python-32bit_20160312.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:3c2d71e5d48030cbffe867a5ab1fadd3", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-python_20160312.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.5.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 4.5.2.v20160312" - ] - ], - "version": "4.5.2.v20160312" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.5.2.v20160312", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-python_20160312.zip#/dl.7z", + "hash": "md5:3c2d71e5d48030cbffe867a5ab1fadd3" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-python-32bit_20160312.zip#/dl.7z", + "hash": "md5:fc9175e57afb624748360b61dda15f8d" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 4.5.2.v20160312" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.5.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.5-ultimate-win-full.json b/bucket/pleiades4.5-ultimate-win-full.json index 1107589f749..1ff9cd81ff6 100644 --- a/bucket/pleiades4.5-ultimate-win-full.json +++ b/bucket/pleiades4.5-ultimate-win-full.json @@ -1,49 +1,41 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.5.2.v20160312", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-ultimate-jre_20160312.zip#/dl.7z", - "hash": "md5:e621708a153ef285212b30dce0436317" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-ultimate-32bit-jre_20160312.zip#/dl.7z", - "hash": "md5:d36b3b4054b236bab6772e25590f61fc" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 4.5.2.v20160312" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.5.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:d36b3b4054b236bab6772e25590f61fc", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-ultimate-32bit-jre_20160312.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:e621708a153ef285212b30dce0436317", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-ultimate-jre_20160312.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.5.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 4.5.2.v20160312" + ] + ], + "version": "4.5.2.v20160312" } diff --git a/bucket/pleiades4.6-cpp-mac-standard.json b/bucket/pleiades4.6-cpp-mac-standard.json index 2e9c69511d8..2dca902cb2d 100644 --- a/bucket/pleiades4.6-cpp-mac-standard.json +++ b/bucket/pleiades4.6-cpp-mac-standard.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.6.3.v20170422", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-cpp-mac_20170421.dmg#/dl.7z", - "hash": "md5:3264097b2e375ce8b49dccccdd0e008b", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 4.6.3.v20170422" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html" + }, + "extract_dir": "pleiades", + "hash": "md5:3264097b2e375ce8b49dccccdd0e008b", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 4.6.3.v20170422" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-cpp-mac_20170421.dmg#/dl.7z", + "version": "4.6.3.v20170422" } diff --git a/bucket/pleiades4.6-cpp-win-standard.json b/bucket/pleiades4.6-cpp-win-standard.json index 8e2deca176a..b48622abb86 100644 --- a/bucket/pleiades4.6-cpp-win-standard.json +++ b/bucket/pleiades4.6-cpp-win-standard.json @@ -1,49 +1,41 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.6.3.v20170422", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-cpp-win-64bit_20170422.zip#/dl.7z", - "hash": "md5:ae997b51ec90eedc972e3fe6a9f46782" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-cpp-win-32bit_20170422.zip#/dl.7z", - "hash": "md5:30554ae266ed2f0c19835cad0fd84ab5" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 4.6.3.v20170422" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:30554ae266ed2f0c19835cad0fd84ab5", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-cpp-win-32bit_20170422.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:ae997b51ec90eedc972e3fe6a9f46782", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-cpp-win-64bit_20170422.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 4.6.3.v20170422" + ] + ], + "version": "4.6.3.v20170422" } diff --git a/bucket/pleiades4.6-java-mac-full.json b/bucket/pleiades4.6-java-mac-full.json index c178c6a153a..2c8339a4c50 100644 --- a/bucket/pleiades4.6-java-mac-full.json +++ b/bucket/pleiades4.6-java-mac-full.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.6.3.v20170422", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-java-mac-jre_20170421.dmg#/dl.7z", - "hash": "md5:e2a874e38fc76546444c0d9280f83051", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 4.6.3.v20170422" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html" + }, + "extract_dir": "pleiades", + "hash": "md5:e2a874e38fc76546444c0d9280f83051", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 4.6.3.v20170422" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-java-mac-jre_20170421.dmg#/dl.7z", + "version": "4.6.3.v20170422" } diff --git a/bucket/pleiades4.6-java-mac-standard.json b/bucket/pleiades4.6-java-mac-standard.json index 3e90de2290b..33a99d530a1 100644 --- a/bucket/pleiades4.6-java-mac-standard.json +++ b/bucket/pleiades4.6-java-mac-standard.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html" - }, - "extract_dir": "pleiades", - "hash": "md5:dade4e15ff593aa9eca7b21c7c8f8b6b", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 4.6.3.v20170422" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-java-mac_20170421.dmg#/dl.7z", - "version": "4.6.3.v20170422" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.6.3.v20170422", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-java-mac_20170421.dmg#/dl.7z", + "hash": "md5:dade4e15ff593aa9eca7b21c7c8f8b6b", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 4.6.3.v20170422" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades4.6-java-win-full.json b/bucket/pleiades4.6-java-win-full.json index 0d7e63c9d8a..520a7437852 100644 --- a/bucket/pleiades4.6-java-win-full.json +++ b/bucket/pleiades4.6-java-win-full.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:c9b041573f5c1e8de44a7db63c987a63", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-java-win-32bit-jre_20170422.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:9df5a2ad9538ee82bc156dcd23bc9217", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-java-win-64bit-jre_20170422.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 4.6.3.v20170422" - ] - ], - "version": "4.6.3.v20170422" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.6.3.v20170422", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-java-win-64bit-jre_20170422.zip#/dl.7z", + "hash": "md5:9df5a2ad9538ee82bc156dcd23bc9217" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-java-win-32bit-jre_20170422.zip#/dl.7z", + "hash": "md5:c9b041573f5c1e8de44a7db63c987a63" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 4.6.3.v20170422" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.6-java-win-standard.json b/bucket/pleiades4.6-java-win-standard.json index a7d6c814c1f..4672a5e1a1e 100644 --- a/bucket/pleiades4.6-java-win-standard.json +++ b/bucket/pleiades4.6-java-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:2e04248d67ca02758bd3f75a972f3fb7", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-java-win-32bit_20170422.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:a8bf42d66ded456f16296a7b96c74a0c", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-java-win-64bit_20170422.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 4.6.3.v20170422" - ] - ], - "version": "4.6.3.v20170422" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.6.3.v20170422", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-java-win-64bit_20170422.zip#/dl.7z", + "hash": "md5:a8bf42d66ded456f16296a7b96c74a0c" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-java-win-32bit_20170422.zip#/dl.7z", + "hash": "md5:2e04248d67ca02758bd3f75a972f3fb7" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 4.6.3.v20170422" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.6-php-mac-full.json b/bucket/pleiades4.6-php-mac-full.json index 6c01666ad37..5de7f3b2690 100644 --- a/bucket/pleiades4.6-php-mac-full.json +++ b/bucket/pleiades4.6-php-mac-full.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.6.3.v20170422", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-php-mac-jre_20170421.dmg#/dl.7z", - "hash": "md5:1894f2d338e98b6f7f8a9b7c1c02e96f", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 4.6.3.v20170422" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html" + }, + "extract_dir": "pleiades", + "hash": "md5:1894f2d338e98b6f7f8a9b7c1c02e96f", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 4.6.3.v20170422" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-php-mac-jre_20170421.dmg#/dl.7z", + "version": "4.6.3.v20170422" } diff --git a/bucket/pleiades4.6-python-mac-full.json b/bucket/pleiades4.6-python-mac-full.json index a0c5aeb5c07..5e9ff802c54 100644 --- a/bucket/pleiades4.6-python-mac-full.json +++ b/bucket/pleiades4.6-python-mac-full.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.6.3.v20170422", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-python-mac-jre_20170421.dmg#/dl.7z", - "hash": "md5:8115adad6b4c8e90becc0457dcce7391", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 4.6.3.v20170422" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html" + }, + "extract_dir": "pleiades", + "hash": "md5:8115adad6b4c8e90becc0457dcce7391", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 4.6.3.v20170422" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-python-mac-jre_20170421.dmg#/dl.7z", + "version": "4.6.3.v20170422" } diff --git a/bucket/pleiades4.6-python-mac-standard.json b/bucket/pleiades4.6-python-mac-standard.json index 7ec5515d45e..ca28da226aa 100644 --- a/bucket/pleiades4.6-python-mac-standard.json +++ b/bucket/pleiades4.6-python-mac-standard.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.6.3.v20170422", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-python-mac_20170421.dmg#/dl.7z", - "hash": "md5:991b94331305e25c0bdf6491368b8b26", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 4.6.3.v20170422" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html" + }, + "extract_dir": "pleiades", + "hash": "md5:991b94331305e25c0bdf6491368b8b26", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 4.6.3.v20170422" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-python-mac_20170421.dmg#/dl.7z", + "version": "4.6.3.v20170422" } diff --git a/bucket/pleiades4.6-python-win-full.json b/bucket/pleiades4.6-python-win-full.json index 35406517878..a9d53700462 100644 --- a/bucket/pleiades4.6-python-win-full.json +++ b/bucket/pleiades4.6-python-win-full.json @@ -1,49 +1,41 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.6.3.v20170422", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-python-win-64bit-jre_20170422.zip#/dl.7z", - "hash": "md5:7fb10f88ecce6b14b91cb4df67e8ad64" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-python-win-32bit-jre_20170422.zip#/dl.7z", - "hash": "md5:2dd13199193755104e18f7914b895b93" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 4.6.3.v20170422" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:2dd13199193755104e18f7914b895b93", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-python-win-32bit-jre_20170422.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:7fb10f88ecce6b14b91cb4df67e8ad64", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-python-win-64bit-jre_20170422.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 4.6.3.v20170422" + ] + ], + "version": "4.6.3.v20170422" } diff --git a/bucket/pleiades4.6-python-win-standard.json b/bucket/pleiades4.6-python-win-standard.json index eac7b570559..5c87cdfd567 100644 --- a/bucket/pleiades4.6-python-win-standard.json +++ b/bucket/pleiades4.6-python-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:e678fc192e7a5e6adb2e0c64a9942d8c", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-python-win-32bit_20170422.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:2398479e28568f414b2ae342d903744d", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-python-win-64bit_20170422.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 4.6.3.v20170422" - ] - ], - "version": "4.6.3.v20170422" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.6.3.v20170422", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-python-win-64bit_20170422.zip#/dl.7z", + "hash": "md5:2398479e28568f414b2ae342d903744d" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-python-win-32bit_20170422.zip#/dl.7z", + "hash": "md5:e678fc192e7a5e6adb2e0c64a9942d8c" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 4.6.3.v20170422" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.6-ultimate-mac-standard.json b/bucket/pleiades4.6-ultimate-mac-standard.json index 8eb1e4178d9..3176076a48e 100644 --- a/bucket/pleiades4.6-ultimate-mac-standard.json +++ b/bucket/pleiades4.6-ultimate-mac-standard.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html" - }, - "extract_dir": "pleiades", - "hash": "md5:5816ce01e0eee584319aaec2d6cec5ec", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 4.6.3.v20170422" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-ultimate-mac_20170421.dmg#/dl.7z", - "version": "4.6.3.v20170422" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.6.3.v20170422", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-ultimate-mac_20170421.dmg#/dl.7z", + "hash": "md5:5816ce01e0eee584319aaec2d6cec5ec", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 4.6.3.v20170422" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades4.7-cpp-mac-standard.json b/bucket/pleiades4.7-cpp-mac-standard.json index 85e645dc4f8..03e4a18374a 100644 --- a/bucket/pleiades4.7-cpp-mac-standard.json +++ b/bucket/pleiades4.7-cpp-mac-standard.json @@ -1,27 +1,35 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html" - }, - "extract_dir": "pleiades", - "hash": "md5:8f188004fd2cb0ec4855de27b367996e", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 4.7.3a.v20180618" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-cpp-mac_20180618.dmg#/dl.7z", - "version": "4.7.3a.v20180618" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.7.3a.v20180618", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-cpp-mac_20180618.dmg#/dl.7z", + "hash": "md5:8f188004fd2cb0ec4855de27b367996e", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 4.7.3a.v20180618" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades4.7-cpp-win-full.json b/bucket/pleiades4.7-cpp-win-full.json index eeee7193945..17e50e5e6e6 100644 --- a/bucket/pleiades4.7-cpp-win-full.json +++ b/bucket/pleiades4.7-cpp-win-full.json @@ -1,42 +1,50 @@ { - "architecture": { - "32bit": { - "hash": "md5:ca41522922fb1e15e24f43c98b725c2b", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-cpp-win-32bit-jre_20180411.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:8e07209f4263a412eab607c9e14be074", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-cpp-win-64bit-jre_20180411.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 4.7.3a.v20180411" - ] - ], - "version": "4.7.3a.v20180411" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.7.3a.v20180411", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-cpp-win-64bit-jre_20180411.zip#/dl.7z", + "hash": "md5:8e07209f4263a412eab607c9e14be074" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-cpp-win-32bit-jre_20180411.zip#/dl.7z", + "hash": "md5:ca41522922fb1e15e24f43c98b725c2b" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 4.7.3a.v20180411" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.7-cpp-win-standard.json b/bucket/pleiades4.7-cpp-win-standard.json index a938aa1d9d4..ad20aa71524 100644 --- a/bucket/pleiades4.7-cpp-win-standard.json +++ b/bucket/pleiades4.7-cpp-win-standard.json @@ -1,50 +1,42 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.7.3a.v20180411", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-cpp-win-64bit_20180411.zip#/dl.7z", - "hash": "md5:788afec60de6fb7eaba2c74ccaa74c70" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-cpp-win-32bit_20180411.zip#/dl.7z", - "hash": "md5:29ed6fc482c2afc2330ba5728e6b6d0d" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 4.7.3a.v20180411" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html", - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", - "replace": "${fileVersion}.v${date}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:29ed6fc482c2afc2330ba5728e6b6d0d", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-cpp-win-32bit_20180411.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:788afec60de6fb7eaba2c74ccaa74c70", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-cpp-win-64bit_20180411.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", + "replace": "${fileVersion}.v${date}", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 4.7.3a.v20180411" + ] + ], + "version": "4.7.3a.v20180411" } diff --git a/bucket/pleiades4.7-java-mac-full.json b/bucket/pleiades4.7-java-mac-full.json index 590b8785293..0fae9ab38c7 100644 --- a/bucket/pleiades4.7-java-mac-full.json +++ b/bucket/pleiades4.7-java-mac-full.json @@ -1,35 +1,27 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.7.3a.v20180618", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-java-mac-jre_20180618.dmg#/dl.7z", - "hash": "md5:23bddee3bd181d61b0b25416f033438c", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 4.7.3a.v20180618" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html", - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html" + }, + "extract_dir": "pleiades", + "hash": "md5:23bddee3bd181d61b0b25416f033438c", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 4.7.3a.v20180618" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-java-mac-jre_20180618.dmg#/dl.7z", + "version": "4.7.3a.v20180618" } diff --git a/bucket/pleiades4.7-java-win-full.json b/bucket/pleiades4.7-java-win-full.json index 3670d0fd509..363270b0715 100644 --- a/bucket/pleiades4.7-java-win-full.json +++ b/bucket/pleiades4.7-java-win-full.json @@ -1,50 +1,42 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.7.3a.v20180411", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-java-win-64bit-jre_20180411.zip#/dl.7z", - "hash": "md5:399cf900220ae7308830b1a91ea94637" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-java-win-32bit-jre_20180411.zip#/dl.7z", - "hash": "md5:513239d3f876a475c94d7fc8766168b9" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 4.7.3a.v20180411" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html", - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", - "replace": "${fileVersion}.v${date}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:513239d3f876a475c94d7fc8766168b9", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-java-win-32bit-jre_20180411.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:399cf900220ae7308830b1a91ea94637", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-java-win-64bit-jre_20180411.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", + "replace": "${fileVersion}.v${date}", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 4.7.3a.v20180411" + ] + ], + "version": "4.7.3a.v20180411" } diff --git a/bucket/pleiades4.7-php-win-standard.json b/bucket/pleiades4.7-php-win-standard.json index 7b6d3becaef..cded08add12 100644 --- a/bucket/pleiades4.7-php-win-standard.json +++ b/bucket/pleiades4.7-php-win-standard.json @@ -1,50 +1,42 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.7.3a.v20180411", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-php-win-64bit_20180411.zip#/dl.7z", - "hash": "md5:b50da39b1adf47c3b0dad5066d1bcf72" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-php-win-32bit_20180411.zip#/dl.7z", - "hash": "md5:02811b19fac3db657c7e26430353e13d" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 4.7.3a.v20180411" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html", - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", - "replace": "${fileVersion}.v${date}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:02811b19fac3db657c7e26430353e13d", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-php-win-32bit_20180411.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:b50da39b1adf47c3b0dad5066d1bcf72", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-php-win-64bit_20180411.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", + "replace": "${fileVersion}.v${date}", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 4.7.3a.v20180411" + ] + ], + "version": "4.7.3a.v20180411" } diff --git a/bucket/pleiades4.7-platform-mac-full.json b/bucket/pleiades4.7-platform-mac-full.json index 930dcc93cdb..43fb252c3bd 100644 --- a/bucket/pleiades4.7-platform-mac-full.json +++ b/bucket/pleiades4.7-platform-mac-full.json @@ -1,35 +1,27 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.7.3a.v20180618", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-platform-mac-jre_20180618.dmg#/dl.7z", - "hash": "md5:89a9db35ec4c260c75504e18072c7817", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 4.7.3a.v20180618" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html", - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html" + }, + "extract_dir": "pleiades", + "hash": "md5:89a9db35ec4c260c75504e18072c7817", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 4.7.3a.v20180618" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-platform-mac-jre_20180618.dmg#/dl.7z", + "version": "4.7.3a.v20180618" } diff --git a/bucket/pleiades4.7-platform-win-full.json b/bucket/pleiades4.7-platform-win-full.json index 8f0b550d489..e2ff0604d48 100644 --- a/bucket/pleiades4.7-platform-win-full.json +++ b/bucket/pleiades4.7-platform-win-full.json @@ -1,50 +1,42 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.7.3a.v20180411", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-platform-win-64bit-jre_20180411.zip#/dl.7z", - "hash": "md5:a46e07784b0250d342e99356a7d82ae5" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-platform-win-32bit-jre_20180411.zip#/dl.7z", - "hash": "md5:c53ba8de8c4a3c5a74ae6f82f9bbd461" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 4.7.3a.v20180411" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html", - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", - "replace": "${fileVersion}.v${date}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:c53ba8de8c4a3c5a74ae6f82f9bbd461", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-platform-win-32bit-jre_20180411.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:a46e07784b0250d342e99356a7d82ae5", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-platform-win-64bit-jre_20180411.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", + "replace": "${fileVersion}.v${date}", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 4.7.3a.v20180411" + ] + ], + "version": "4.7.3a.v20180411" } diff --git a/bucket/pleiades4.7-python-mac-full.json b/bucket/pleiades4.7-python-mac-full.json index 7a579884618..dd9078c9213 100644 --- a/bucket/pleiades4.7-python-mac-full.json +++ b/bucket/pleiades4.7-python-mac-full.json @@ -1,27 +1,35 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html" - }, - "extract_dir": "pleiades", - "hash": "md5:3ac70c43b2d111b40bd98f90629dd679", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 4.7.3a.v20180618" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-python-mac-jre_20180618.dmg#/dl.7z", - "version": "4.7.3a.v20180618" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.7.3a.v20180618", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-python-mac-jre_20180618.dmg#/dl.7z", + "hash": "md5:3ac70c43b2d111b40bd98f90629dd679", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 4.7.3a.v20180618" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades4.7-python-mac-standard.json b/bucket/pleiades4.7-python-mac-standard.json index 9978222a6d6..6fe7de95b9e 100644 --- a/bucket/pleiades4.7-python-mac-standard.json +++ b/bucket/pleiades4.7-python-mac-standard.json @@ -1,27 +1,35 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html" - }, - "extract_dir": "pleiades", - "hash": "md5:385ae1ebb369f1b019fef138fc874094", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 4.7.3a.v20180618" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-python-mac_20180618.dmg#/dl.7z", - "version": "4.7.3a.v20180618" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.7.3a.v20180618", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-python-mac_20180618.dmg#/dl.7z", + "hash": "md5:385ae1ebb369f1b019fef138fc874094", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 4.7.3a.v20180618" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades4.7-python-win-standard.json b/bucket/pleiades4.7-python-win-standard.json index 52ba3b0a77f..735f97cbd60 100644 --- a/bucket/pleiades4.7-python-win-standard.json +++ b/bucket/pleiades4.7-python-win-standard.json @@ -1,50 +1,42 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.7.3a.v20180411", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-python-win-64bit_20180411.zip#/dl.7z", - "hash": "md5:9fa1cf8abdc12e120db7b9f252e6ef6a" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-python-win-32bit_20180411.zip#/dl.7z", - "hash": "md5:c2e407d30c8252111ea377532c2006c5" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 4.7.3a.v20180411" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html", - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", - "replace": "${fileVersion}.v${date}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:c2e407d30c8252111ea377532c2006c5", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-python-win-32bit_20180411.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:9fa1cf8abdc12e120db7b9f252e6ef6a", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-python-win-64bit_20180411.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", + "replace": "${fileVersion}.v${date}", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 4.7.3a.v20180411" + ] + ], + "version": "4.7.3a.v20180411" } diff --git a/bucket/pleiades4.7-ultimate-mac-full.json b/bucket/pleiades4.7-ultimate-mac-full.json index 1f9af9c014d..2ac29f95c53 100644 --- a/bucket/pleiades4.7-ultimate-mac-full.json +++ b/bucket/pleiades4.7-ultimate-mac-full.json @@ -1,27 +1,35 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html" - }, - "extract_dir": "pleiades", - "hash": "md5:c11294f53c376d74739b10399879329b", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 4.7.3a.v20180618" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-ultimate-mac-jre_20180618.dmg#/dl.7z", - "version": "4.7.3a.v20180618" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.7.3a.v20180618", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-ultimate-mac-jre_20180618.dmg#/dl.7z", + "hash": "md5:c11294f53c376d74739b10399879329b", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 4.7.3a.v20180618" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades4.7-ultimate-win-standard.json b/bucket/pleiades4.7-ultimate-win-standard.json index 4b3c7e5e17f..a6d6d239189 100644 --- a/bucket/pleiades4.7-ultimate-win-standard.json +++ b/bucket/pleiades4.7-ultimate-win-standard.json @@ -1,42 +1,50 @@ { - "architecture": { - "32bit": { - "hash": "md5:94e2644991066ae9eda9c7ebd37f94b7", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-ultimate-win-32bit_20180411.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:daf076105d0eff2c6c0d9e66fc48f657", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-ultimate-win-64bit_20180411.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 4.7.3a.v20180411" - ] - ], - "version": "4.7.3a.v20180411" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.7.3a.v20180411", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-ultimate-win-64bit_20180411.zip#/dl.7z", + "hash": "md5:daf076105d0eff2c6c0d9e66fc48f657" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-ultimate-win-32bit_20180411.zip#/dl.7z", + "hash": "md5:94e2644991066ae9eda9c7ebd37f94b7" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 4.7.3a.v20180411" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.8-cpp-mac-full.json b/bucket/pleiades4.8-cpp-mac-full.json index 3bcfd8fbf1b..0de4f288f92 100644 --- a/bucket/pleiades4.8-cpp-mac-full.json +++ b/bucket/pleiades4.8-cpp-mac-full.json @@ -1,27 +1,35 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html" - }, - "extract_dir": "pleiades", - "hash": "md5:597aad500c5319bd4c06ea141fc5e2fe", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 4.8.0.v20180627" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-cpp-mac-jre_20180627.dmg#/dl.7z", - "version": "4.8.0.v20180627" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.8.0.v20180627", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-cpp-mac-jre_20180627.dmg#/dl.7z", + "hash": "md5:597aad500c5319bd4c06ea141fc5e2fe", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 4.8.0.v20180627" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades4.8-cpp-mac-standard.json b/bucket/pleiades4.8-cpp-mac-standard.json index c042d48ad33..72cb0f36102 100644 --- a/bucket/pleiades4.8-cpp-mac-standard.json +++ b/bucket/pleiades4.8-cpp-mac-standard.json @@ -1,27 +1,35 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html" - }, - "extract_dir": "pleiades", - "hash": "md5:797123f6373dfa66da4e2f9cc41ad386", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 4.8.0.v20180627" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-cpp-mac_20180627.dmg#/dl.7z", - "version": "4.8.0.v20180627" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.8.0.v20180627", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-cpp-mac_20180627.dmg#/dl.7z", + "hash": "md5:797123f6373dfa66da4e2f9cc41ad386", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 4.8.0.v20180627" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades4.8-cpp-win-standard.json b/bucket/pleiades4.8-cpp-win-standard.json index 83a81a99070..55234ecbbef 100644 --- a/bucket/pleiades4.8-cpp-win-standard.json +++ b/bucket/pleiades4.8-cpp-win-standard.json @@ -1,50 +1,42 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.8.0.v20180923", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-cpp-win-64bit_20180923.zip#/dl.7z", - "hash": "md5:92da819864c61fbeabf211c2c0b5488d" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-cpp-win-32bit_20180923.zip#/dl.7z", - "hash": "md5:e48d6d2f25b949f9ada2069e75ecffca" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 4.8.0.v20180923" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html", - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", - "replace": "${fileVersion}.v${date}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:e48d6d2f25b949f9ada2069e75ecffca", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-cpp-win-32bit_20180923.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:92da819864c61fbeabf211c2c0b5488d", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-cpp-win-64bit_20180923.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", + "replace": "${fileVersion}.v${date}", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 4.8.0.v20180923" + ] + ], + "version": "4.8.0.v20180923" } diff --git a/bucket/pleiades4.8-php-win-full.json b/bucket/pleiades4.8-php-win-full.json index ccc36f8ffdb..0ab34fad649 100644 --- a/bucket/pleiades4.8-php-win-full.json +++ b/bucket/pleiades4.8-php-win-full.json @@ -1,42 +1,50 @@ { - "architecture": { - "32bit": { - "hash": "md5:a31adbe7d6f962628c6209027d794ecb", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-php-win-32bit-jre_20180923.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:79e62f14b8cf5973487b15735bc52e08", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-php-win-64bit-jre_20180923.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 4.8.0.v20180923" - ] - ], - "version": "4.8.0.v20180923" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.8.0.v20180923", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-php-win-64bit-jre_20180923.zip#/dl.7z", + "hash": "md5:79e62f14b8cf5973487b15735bc52e08" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-php-win-32bit-jre_20180923.zip#/dl.7z", + "hash": "md5:a31adbe7d6f962628c6209027d794ecb" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 4.8.0.v20180923" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.8-php-win-standard.json b/bucket/pleiades4.8-php-win-standard.json index ea8e0be687d..3f11991b0ee 100644 --- a/bucket/pleiades4.8-php-win-standard.json +++ b/bucket/pleiades4.8-php-win-standard.json @@ -1,42 +1,50 @@ { - "architecture": { - "32bit": { - "hash": "md5:3fe1505121886bd006d8d6c7af2f96b1", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-php-win-32bit_20180923.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:165355f2b9d84a75ab759fe879730889", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-php-win-64bit_20180923.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 4.8.0.v20180923" - ] - ], - "version": "4.8.0.v20180923" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.8.0.v20180923", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-php-win-64bit_20180923.zip#/dl.7z", + "hash": "md5:165355f2b9d84a75ab759fe879730889" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-php-win-32bit_20180923.zip#/dl.7z", + "hash": "md5:3fe1505121886bd006d8d6c7af2f96b1" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 4.8.0.v20180923" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.8-platform-mac-full.json b/bucket/pleiades4.8-platform-mac-full.json index 4259e258d5d..6039d90d3ea 100644 --- a/bucket/pleiades4.8-platform-mac-full.json +++ b/bucket/pleiades4.8-platform-mac-full.json @@ -1,27 +1,35 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html" - }, - "extract_dir": "pleiades", - "hash": "md5:9cff8c14d880633255d7dfd24b968f70", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 4.8.0.v20180627" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-platform-mac-jre_20180627.dmg#/dl.7z", - "version": "4.8.0.v20180627" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.8.0.v20180627", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-platform-mac-jre_20180627.dmg#/dl.7z", + "hash": "md5:9cff8c14d880633255d7dfd24b968f70", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 4.8.0.v20180627" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades4.8-platform-mac-standard.json b/bucket/pleiades4.8-platform-mac-standard.json index a9d75412df6..023a03c5c66 100644 --- a/bucket/pleiades4.8-platform-mac-standard.json +++ b/bucket/pleiades4.8-platform-mac-standard.json @@ -1,27 +1,35 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html" - }, - "extract_dir": "pleiades", - "hash": "md5:036f2e2ff603316997835db24e486732", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 4.8.0.v20180627" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-platform-mac_20180627.dmg#/dl.7z", - "version": "4.8.0.v20180627" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.8.0.v20180627", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-platform-mac_20180627.dmg#/dl.7z", + "hash": "md5:036f2e2ff603316997835db24e486732", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 4.8.0.v20180627" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades4.8-platform-win-full.json b/bucket/pleiades4.8-platform-win-full.json index 57e06381525..0bc9cbc6eeb 100644 --- a/bucket/pleiades4.8-platform-win-full.json +++ b/bucket/pleiades4.8-platform-win-full.json @@ -1,50 +1,42 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.8.0.v20180923", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-platform-win-64bit-jre_20180923.zip#/dl.7z", - "hash": "md5:c81e51931be9770dac482c78fa92ddd0" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-platform-win-32bit-jre_20180923.zip#/dl.7z", - "hash": "md5:5910e148742061f7f432934ef7b2aa28" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 4.8.0.v20180923" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html", - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", - "replace": "${fileVersion}.v${date}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:5910e148742061f7f432934ef7b2aa28", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-platform-win-32bit-jre_20180923.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:c81e51931be9770dac482c78fa92ddd0", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-platform-win-64bit-jre_20180923.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", + "replace": "${fileVersion}.v${date}", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 4.8.0.v20180923" + ] + ], + "version": "4.8.0.v20180923" } diff --git a/bucket/pleiades4.8-python-mac-full.json b/bucket/pleiades4.8-python-mac-full.json index 5ef55da2cef..fc7dfd7e4a1 100644 --- a/bucket/pleiades4.8-python-mac-full.json +++ b/bucket/pleiades4.8-python-mac-full.json @@ -1,35 +1,27 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.8.0.v20180627", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-python-mac-jre_20180627.dmg#/dl.7z", - "hash": "md5:7eab9d543cec51db451d89c4e5bbcd3a", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 4.8.0.v20180627" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html", - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html" + }, + "extract_dir": "pleiades", + "hash": "md5:7eab9d543cec51db451d89c4e5bbcd3a", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 4.8.0.v20180627" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-python-mac-jre_20180627.dmg#/dl.7z", + "version": "4.8.0.v20180627" } diff --git a/bucket/pleiades4.8-python-win-standard.json b/bucket/pleiades4.8-python-win-standard.json index 7f1b2079c91..3e5bf727240 100644 --- a/bucket/pleiades4.8-python-win-standard.json +++ b/bucket/pleiades4.8-python-win-standard.json @@ -1,42 +1,50 @@ { - "architecture": { - "32bit": { - "hash": "md5:378ff7b7dcde0d5463cd387849c026e3", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-python-win-32bit_20180923.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:7ec556ddbffd797ca82f6f22653805d1", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-python-win-64bit_20180923.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 4.8.0.v20180923" - ] - ], - "version": "4.8.0.v20180923" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.8.0.v20180923", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-python-win-64bit_20180923.zip#/dl.7z", + "hash": "md5:7ec556ddbffd797ca82f6f22653805d1" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-python-win-32bit_20180923.zip#/dl.7z", + "hash": "md5:378ff7b7dcde0d5463cd387849c026e3" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 4.8.0.v20180923" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.8-ultimate-mac-full.json b/bucket/pleiades4.8-ultimate-mac-full.json index af7047338b9..2918351fcfb 100644 --- a/bucket/pleiades4.8-ultimate-mac-full.json +++ b/bucket/pleiades4.8-ultimate-mac-full.json @@ -1,27 +1,35 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html" - }, - "extract_dir": "pleiades", - "hash": "md5:fc231eb36310c4ce82a22107a6bd5b57", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 4.8.0.v20180627" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-ultimate-mac-jre_20180627.dmg#/dl.7z", - "version": "4.8.0.v20180627" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.8.0.v20180627", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-ultimate-mac-jre_20180627.dmg#/dl.7z", + "hash": "md5:fc231eb36310c4ce82a22107a6bd5b57", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 4.8.0.v20180627" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/plex-for-windows.json b/bucket/plex-for-windows.json index 17de1d6cb93..3a272ab2151 100644 --- a/bucket/plex-for-windows.json +++ b/bucket/plex-for-windows.json @@ -1,31 +1,20 @@ { - "architecture": { - "64bit": { - "hash": "sha1:9d79bcf3a6f5d41295a4707a10e8a90be88b7e37", - "url": "https://downloads.plex.tv/plex-desktop/1.67.1.3665-771934d3/windows/Plex-1.67.1.3665-771934d3-x86_64.exe#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "hash": { - "jsonpath": "$.computer.Windows.releases[?(@.build == 'windows-x86_64')].checksum", - "url": "https://plex.tv/pms/downloads/6.json" - }, - "url": "https://downloads.plex.tv/plex-desktop/$version/windows/Plex-$version-x86_64.exe#/dl.7z" - } - } - }, - "checkver": { - "jsonpath": "$.computer.Windows.version", - "url": "https://plex.tv/pms/downloads/6.json" - }, + "version": "1.67.1.3665-771934d3", "description": "Official Plex client", "homepage": "https://www.plex.tv/apps-devices/#modal-devices-plex-for-windows", "license": { "identifier": "Proprietary", "url": "https://www.plex.tv/media-server-downloads/?platform=windows#remodal-terms" }, + "suggest": { + "vcredist": "vcredist2022" + }, + "architecture": { + "64bit": { + "url": "https://downloads.plex.tv/plex-desktop/1.67.1.3665-771934d3/windows/Plex-1.67.1.3665-771934d3-x86_64.exe#/dl.7z", + "hash": "sha1:9d79bcf3a6f5d41295a4707a10e8a90be88b7e37" + } + }, "pre_install": "Remove-Item \"$dir\\`$*\", \"$dir\\Uninst*\", \"$dir\\vc_red*\" -Recurse", "shortcuts": [ [ @@ -33,8 +22,19 @@ "Plex for Windows" ] ], - "suggest": { - "vcredist": "vcredist2022" + "checkver": { + "url": "https://plex.tv/pms/downloads/6.json", + "jsonpath": "$.computer.Windows.version" }, - "version": "1.67.1.3665-771934d3" + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://downloads.plex.tv/plex-desktop/$version/windows/Plex-$version-x86_64.exe#/dl.7z", + "hash": { + "url": "https://plex.tv/pms/downloads/6.json", + "jsonpath": "$.computer.Windows.releases[?(@.build == 'windows-x86_64')].checksum" + } + } + } + } } diff --git a/bucket/plex-media-server.json b/bucket/plex-media-server.json index d32a10ad088..b25b43fa6e3 100644 --- a/bucket/plex-media-server.json +++ b/bucket/plex-media-server.json @@ -1,60 +1,45 @@ { "##": "https://support.plex.tv/articles/201941078-uninstall-plex-media-server/", - "version": "1.31.3.6868-28fc46b27", + "autoupdate": { + "hash": { + "jsonpath": "$.computer.Windows.releases..checksum", + "url": "https://plex.tv/api/downloads/1.json" + }, + "url": "https://downloads.plex.tv/plex-media-server-new/$version/windows/PlexMediaServer-$version-x86.exe" + }, + "bin": [ + [ + "Plex Media Server.exe", + "pms" + ] + ], + "checkver": { + "jsonpath": "$.computer.Windows.version", + "url": "https://plex.tv/pms/downloads/5.json" + }, "description": "Plex Media Server. Stream content to all of devices, anywhere.", + "hash": "7ac608e31c7853f6abfd7e62ee4bc1843a178f68e2b602b6091d0180ca014b1b", "homepage": "https://www.plex.tv/", + "installer": { + "script": [ + "$extracted = \"$dir\\extracted\"", + "$msi = \"$dir\\msi\"", + "Expand-DarkArchive \"$dir\\$fname\" \"$extracted\"", + "Expand-MsiArchive \"$extracted\\AttachedContainer\\pms.msi\" \"$msi\"", + "Move-Item \"$msi\\Msi\\*\" \"$dir\" -Force", + "Remove-Item $extracted, $msi, \"$dir\\$fname\" -Force -Recurse" + ] + }, "license": { "identifier": "Proprietary", "url": "https://support.plex.tv/articles/204096476-license-information/" }, - "architecture": { - "32bit": { - "url": "https://downloads.plex.tv/plex-media-server-new/1.31.3.6868-28fc46b27/windows/PlexMediaServer-1.31.3.6868-28fc46b27-x86.exe", - "hash": "7ac608e31c7853f6abfd7e62ee4bc1843a178f68e2b602b6091d0180ca014b1b", - "installer": { - "script": [ - "Start-Process \"$dir\\$fname\" -ArgumentList '/quiet' -Wait -Verb RunAs | Out-Null", - "Remove-Item \"$dir\\$fname\"" - ] - }, - "post_install": [ - "$ProgramFiles = [Environment]::GetFolderPath(\"ProgramFilesX86\")", - "$filepath = \"$ProgramFiles\\Plex\\Plex Media Server\\Plex Media Server.exe\"", - "& $filepath" - ] - }, - "64bit": { - "url": "https://downloads.plex.tv/plex-media-server-new/1.31.3.6868-28fc46b27/windows/PlexMediaServer-1.31.3.6868-28fc46b27-x86_64.exe", - "hash": "2fc819be3241fd9e9afe247d0ec7f86f5ab201a935cb110bd08a06c68395acf8", - "pre_install": [ - "$ProgramFiles = [Environment]::GetFolderPath(\"ProgramFilesX86\")", - "$filepath = \"$ProgramFiles\\Plex\\Plex Media Server\\unins000.exe\"", - "if (Test-Path \"$ProgramFiles\\Plex\") {", - " warn '32bit version detected, Uninstalling before installing 64bit version...'", - " Start-Process \"$filepath\" -ArgumentList '/quiet' -Wait -Verb RunAs | Out-Null", - "}" - ], - "installer": { - "args": [ - "/verysilent", - "/suppressmsgboxes" - ] - } - } - }, - "checkver": { - "url": "https://www.reddit.com/user/samwiseg0/submitted.json?sort=new", - "jsonpath": "$...title", - "regex": "PMS Version Available - (?[\\d.]+-[a-fA-F0-9]{9})" - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://downloads.plex.tv/plex-media-server-new/$version/windows/PlexMediaServer-$version-x86.exe" - }, - "64bit": { - "url": "https://downloads.plex.tv/plex-media-server-new/$version/windows/PlexMediaServer-$version-x86_64.exe" - } - } - } + "shortcuts": [ + [ + "Plex Media Server.exe", + "Plex Media Server" + ] + ], + "url": "https://downloads.plex.tv/plex-media-server-new/1.31.3.6868-28fc46b27/windows/PlexMediaServer-1.31.3.6868-28fc46b27-x86.exe", + "version": "1.31.3.6868-28fc46b27" } diff --git a/bucket/podman-aoks.json b/bucket/podman-aoks.json index 7e83e891121..18174e6ea40 100644 --- a/bucket/podman-aoks.json +++ b/bucket/podman-aoks.json @@ -1,32 +1,20 @@ { - "version": "4.4.4", - "description": "A tool for managing OCI containers and pods.", - "homepage": "https://podman.io/", - "license": "Apache-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/containers/podman/releases/download/v4.4.4/podman-4.4.4-setup.exe", - "hash": "b93dabfcc1cf61789e3f810f147063bb6623fd3bb8e04a7f59e1b17c4797e5e1" - } + "autoupdate": { + "hash": { + "regex": "$sha256\\s+$basename", + "url": "$baseurl/shasums" + }, + "url": "https://github.com/containers/podman/releases/download/v$version/podman-v$version.msi" }, "bin": "podman.exe", - "installer": { - "script": [ - "Expand-DarkArchive \"$dir\\podman-$version-setup.exe\" \"$dir\\_tmp\" -Removal", - "Expand-MsiArchive \"$dir\\_tmp\\AttachedContainer\\podman.msi\" \"$dir\" -ExtractDir 'PFiles\\RedHat\\Podman'" - ] - }, "checkver": { "github": "https://github.com/containers/podman" }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/containers/podman/releases/download/v$version/podman-$version-setup.exe" - } - }, - "hash": { - "url": "$baseurl/shasums" - } - } + "description": "A tool for managing OCI containers and pods.", + "extract_dir": "PFiles\\RedHat\\Podman", + "hash": "6c7cfdda1d0d90068d14e97e77cf2ed42e7c97bf0f9eec082db8313330e8e11b", + "homepage": "https://podman.io/", + "license": "Apache-2.0", + "url": "https://github.com/containers/podman/releases/download/v4.4.4/podman-v4.4.4.msi", + "version": "4.4.4" } diff --git a/bucket/poly-lens.json b/bucket/poly-lens.json index f55046cdc4f..504a0911a54 100644 --- a/bucket/poly-lens.json +++ b/bucket/poly-lens.json @@ -1,33 +1,33 @@ { - "version": "1.1.24", - "description": "Configure, update and monitor your Poly / Plantronics handset", - "homepage": "https://lens.poly.com/download", - "license": { - "identifier": "Proprietary" - }, - "notes": "To launch Poly Lens with your session, run: cp \"$env:USERPROFILE\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Scoop Apps\\Poly Lens.lnk\" \"$env:USERPROFILE\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\"", - "architecture": { - "64bit": { - "url": "https://swupdate.lens.poly.com/lens-desktop-windows/1.1.24/1.1.24/PolyLens-1.1.24.msi#polylens.msi", - "hash": "2eb67529c0c9caf404c0335ea99a0e18ea83872b65f132e65b3f07a7e30b53d1", - "extract_dir": "oz-client", - "shortcuts": [ - [ - "Poly Lens.exe", - "Poly Lens" - ] - ] - } - }, - "checkver": { - "url": "https://info.lens.poly.com/lens-dt-rn/rss.xml", - "regex": "version-([\\d.]+)" - }, - "autoupdate": { + "version": "1.1.24", + "description": "Configure, update and monitor your Poly / Plantronics handset", + "homepage": "https://lens.poly.com/download", + "license": { + "identifier": "Proprietary" + }, + "notes": "To launch Poly Lens with your session, run: cp \"$env:USERPROFILE\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Scoop Apps\\Poly Lens.lnk\" \"$env:USERPROFILE\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\"", "architecture": { - "64bit": { - "url": "https://swupdate.lens.poly.com/lens-desktop-windows/$version/$version/PolyLens-$version.msi#polylens.msi" - } + "64bit": { + "url": "https://swupdate.lens.poly.com/lens-desktop-windows/1.1.24/1.1.24/PolyLens-1.1.24.msi#polylens.msi", + "hash": "2eb67529c0c9caf404c0335ea99a0e18ea83872b65f132e65b3f07a7e30b53d1", + "extract_dir": "oz-client", + "shortcuts": [ + [ + "Poly Lens.exe", + "Poly Lens" + ] + ] + } + }, + "checkver": { + "url": "https://info.lens.poly.com/lens-dt-rn/rss.xml", + "regex": "version-([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://swupdate.lens.poly.com/lens-desktop-windows/$version/$version/PolyLens-$version.msi#polylens.msi" + } + } } - } } diff --git a/bucket/polymc.json b/bucket/polymc.json index e54639f583a..920652734bd 100644 --- a/bucket/polymc.json +++ b/bucket/polymc.json @@ -1,40 +1,21 @@ { + "autoupdate": { + "url": "https://github.com/PolyMC/PolyMC/releases/download/$version/PolyMC-Windows-$version.zip" + }, + "bin": "PolyMC.exe", + "checkver": { + "github": "https://github.com/PolyMC/PolyMC" + }, + "description": "An Open Source Minecraft launcher with the ability to manage multiple instances, accounts and mods. Focused on user freedom and free redistributability.", + "hash": "256dda13013746aea9de5cbc5acedee63a7dd9c29bcd5c483718baa38729e3c4", "homepage": "https://polymc.org/", - "version": "5.1", - "description": "A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once (Fork of MultiMC).", - "url": "https://github.com/PolyMC/PolyMC/releases/download/5.1/PolyMC-Windows-Portable-5.1.zip", - "hash": "617c41831d4f9c892bfc134c13a3640454beb14c798de57ea4e64f183e1618b0", - "bin": "polymc.exe", + "license": "GPL-3.0-only", "shortcuts": [ [ - "polymc.exe", + "PolyMC.exe", "PolyMC" ] ], - "pre_install": [ - "function create($path, $type, $content) {", - " if (-not (Test-Path \"$path\")) {", - " New-Item \"$path\" -ItemType $type -Value $content | Out-Null", - " Write-Output \"Creating $path...\"", - " }", - "}", - "create $dir/polymc.cfg File", - "create $dir/accounts.json File '{\"accounts\":{}, \"formatVersion\": 3}'" - ], - "persist": [ - "polymc.cfg", - "accounts.json", - "instances", - "mods", - "icons", - "libraries", - "assets" - ], - "notes": "Increase minimum and maximum memory allocation to avoid stuttering. Changes to the config are destructive!", - "checkver": { - "github": "https://github.com/PolyMC/PolyMC" - }, - "autoupdate": { - "url": "https://github.com/PolyMC/PolyMC/releases/download/$version/PolyMC-Windows-Portable-$version.zip" - } + "url": "https://github.com/PolyMC/PolyMC/releases/download/5.1/PolyMC-Windows-5.1.zip", + "version": "5.1" } diff --git a/bucket/pony.json b/bucket/pony.json index 8341ea47968..6378e3d3106 100644 --- a/bucket/pony.json +++ b/bucket/pony.json @@ -1,23 +1,23 @@ { + "homepage": "https://www.ponylang.io/", + "description": "Open-source, actor-model, capabilities-secure, high performance programming language", + "license": "BSD-2-Clause", + "version": "0.54.0", "architecture": { "64bit": { - "hash": "940ea39b4499e8002cf9cfbbaf56e1ab63e6db051156a685a81b1b74514157cd", - "url": "https://dl.cloudsmith.io/public/ponylang/releases/raw/versions/0.54.0/ponyc-x86-64-pc-windows-msvc.zip" + "url": "https://dl.cloudsmith.io/public/ponylang/releases/raw/versions/0.54.0/ponyc-x86-64-pc-windows-msvc.zip", + "hash": "940ea39b4499e8002cf9cfbbaf56e1ab63e6db051156a685a81b1b74514157cd" } }, + "bin": "bin\\ponyc.exe", + "checkver": { + "github": "https://github.com/ponylang/ponyc" + }, "autoupdate": { "architecture": { "64bit": { "url": "https://dl.cloudsmith.io/public/ponylang/releases/raw/versions/$version/ponyc-x86-64-pc-windows-msvc.zip" } } - }, - "bin": "bin\\ponyc.exe", - "checkver": { - "github": "https://github.com/ponylang/ponyc" - }, - "description": "Open-source, actor-model, capabilities-secure, high performance programming language", - "homepage": "https://www.ponylang.io/", - "license": "BSD-2-Clause", - "version": "0.54.0" + } } diff --git a/bucket/portmon.json b/bucket/portmon.json index 515dab72214..dfd01973fb3 100644 --- a/bucket/portmon.json +++ b/bucket/portmon.json @@ -1,38 +1,40 @@ { - "version": "3.03", - "description": "PortMon. Monitors serial and parallel port activity with this advanced monitoring tool.", - "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/portmon", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/", + "description": "Monitor serial and parallel port activity with this advanced monitoring tool.", "license": { "identifier": "Freeware", "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, + "version": "3.03", "url": "https://download.sysinternals.com/files/PortMon.zip", "hash": "ba9795f89315b84c21345b1a05b305ed2880de1fb04c58c7cfc9ebe24eedcdbb", - "pre_install": [ - "$sysint = 'HKCU:\\SOFTWARE\\Sysinternals'", - "$fin = \"$sysint\\Portmon\"", - "New-Item $sysint, $fin -ErrorAction 'SilentlyContinue' | Out-Null", - "Set-ItemProperty -Path $fin -Name 'EulaAccepted' -Value 1 -Type 'DWord' -Force | Out-Null" - ], - "uninstaller": { - "script": [ - "if ($purge) {", - " $sysInt = 'HKCU:\\SOFTWARE\\Sysinternals'", - " $long = 'HKCU:\\SOFTWARE\\Systems Internals'", - " Remove-Item \"$sysInt\\Portmon\", \"$long\\Portmon\" -ErrorAction 'SilentlyContinue' -Force -Recurse", - " if ((Get-ChildItem $sysInt).Count -eq 0) { Remove-Item $sysInt -ErrorAction 'SilentlyContinue' -Force -Recurse }", - " if ((Get-ChildItem $long).Count -eq 0) { Remove-Item $long -ErrorAction 'SilentlyContinue' -Force -Recurse }", - "}" - ] + "checkver": { + "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/portmon", + "re": "Portmon for Windows\\s(?:v|V)?([\\d.]+)" }, - "shortcuts": [ - [ - "portmon.exe", - "SysInternals\\PortMon" - ] - ], - "checkver": "Portmon for Windows\\s+v([\\d.]+)PotPlayer_skin_ModernW10_v(?[\\d.]+)_chs_(?[\\d]+)\\.(?:zip|7z))" }, "autoupdate": { "url": "https://pan.jiemi.workers.dev/?file=/scoop/PotPlayer/$matchFilename", "hash": { - "url": "https://github.com/Ryanjiena/scoop-apps/raw/version/potplayer", + "url": "https://raw.githubusercontent.com/JaimeZeng/scoop-apps-version/main/PotPlayer", "mode": "extract", "regex": "^$sha256([\\s]+)$basename" } diff --git a/bucket/potplayer-skin-xmp5_withoutframe_fix.json b/bucket/potplayer-skin-xmp5_withoutframe_fix.json index 759c4b5d8d3..75c6c828ff8 100644 --- a/bucket/potplayer-skin-xmp5_withoutframe_fix.json +++ b/bucket/potplayer-skin-xmp5_withoutframe_fix.json @@ -25,13 +25,13 @@ ] }, "checkver": { - "url": "https://github.com/Ryanjiena/scoop-apps/raw/version/potplayer", + "url": "https://raw.githubusercontent.com/JaimeZeng/scoop-apps-version/main/PotPlayer", "regex": "(?s)(?PotPlayer_skin_XMP5_WithoutFrame_Fix_(?[\\d]+)\\.(?:zip|7z))" }, "autoupdate": { "url": "https://pan.jiemi.workers.dev/?file=/scoop/PotPlayer/$matchFilename", "hash": { - "url": "https://github.com/Ryanjiena/scoop-apps/raw/version/potplayer", + "url": "https://raw.githubusercontent.com/JaimeZeng/scoop-apps-version/main/PotPlayer", "mode": "extract", "regex": "^$sha256([\\s]+)$basename" } diff --git a/bucket/powdertoy.json b/bucket/powdertoy.json index 2cd98c43a9d..c5632dc54c5 100644 --- a/bucket/powdertoy.json +++ b/bucket/powdertoy.json @@ -1,26 +1,59 @@ { - "homepage": "http://powdertoy.co.uk/", "version": "97.0", - "hash": "1a74d3b26d011e3bc1b59a242faf4907f95a1827689c54992af71c8923b1058c", - "url": "http://powdertoy.co.uk/Download/Builds/Build-352/powder.zip", - "shortcuts": [ - [ - "Powder.exe", - "The Powder Toy" - ] - ], - "checkver": { - "url": "http://powdertoy.co.uk/Download/Browse.html", - "re": "Release[\\s\\w]*\">(?[0-9.]+)[\\s\\S]+?Build[\\s\\w]*\">(?[0-9]+)" - }, - "autoupdate": { - "url": "http://powdertoy.co.uk/Download/Builds/Build-$matchBuild/powder.zip" + "description": "A free physics sandbox game, capable of simulating many interactions", + "homepage": "https://powdertoy.co.uk/", + "license": "GPL-3.0-only", + "architecture": { + "32bit": { + "url": "https://powdertoy.co.uk/Download/powder-win32.zip", + "hash": "0f473f169fd291e47d625cd31ff55744f8be6f054d7c7137d94bd5357b771bed", + "bin": [ + [ + "Powder32.exe", + "Powder" + ] + ], + "shortcuts": [ + [ + "Powder32.exe", + "The Powder Toy" + ] + ] + }, + "64bit": { + "url": "https://powdertoy.co.uk/Download/powder.zip", + "hash": "1a74d3b26d011e3bc1b59a242faf4907f95a1827689c54992af71c8923b1058c", + "bin": "Powder.exe", + "shortcuts": [ + [ + "Powder.exe", + "The Powder Toy" + ] + ] + } }, + "pre_install": [ + "if (!(Test-Path \"$persist_dir\")) {", + " New-item \"$dir\\powder.pref\" -ItemType File | Out-Null", + "}" + ], "persist": [ "Saves", - "stamps", "powder.pref" ], - "description": "A free physics sandbox game.", - "license": "GPL-3.0-only" + "checkver": { + "url": "https://powdertoy.co.uk/", + "regex": "(?[\\d\\.]+) \\|", + "replace": "${1}" + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://powdertoy.co.uk/Download/powder-win32.zip" + }, + "64bit": { + "url": "https://powdertoy.co.uk/Download/powder.zip" + } + } + } } diff --git a/bucket/powersaves-for-amiibo.json b/bucket/powersaves-for-amiibo.json index 47b6da82585..55769d32692 100644 --- a/bucket/powersaves-for-amiibo.json +++ b/bucket/powersaves-for-amiibo.json @@ -1,22 +1,22 @@ { - "version": "1.32", - "description": "The PowerSaves for amiibo software is a free downloadable PC application which allows the customization of the PowerSaves for amiibo portal.", - "homepage": "https://www.codejunkies.com/powersaves-for-amiibo/", - "license": "Proprietary", - "url": "https://www.codejunkies.com/powersaves-for-amiibo/software/Powersaves-for-AMIIBO-pc-v1.32.zip", - "hash": "3ad22552d944c12e21f08f8b5c4ac9c884be4fd40daadf42ed3f0ff19f02e956", - "installer": { - "script": "Expand-InnoArchive \"$dir\\Powersaves For AMIIBO_setup_v$version.exe\" -Removal" - }, - "bin": "Powersaves For AMIIBO.exe", - "shortcuts": [ - [ - "Powersaves For AMIIBO.exe", - "Powersaves For AMIIBO" - ] - ], - "checkver": "/Powersaves-for-AMIIBO-pc-v([\\d\\.]+).zip", - "autoupdate": { - "url": "https://www.codejunkies.com/powersaves-for-amiibo/software/Powersaves-for-AMIIBO-pc-v$version.zip" - } + "autoupdate": { + "url": "https://www.codejunkies.com/powersaves-for-amiibo/software/Powersaves-for-AMIIBO-pc-v$version.zip" + }, + "bin": "Powersaves For AMIIBO.exe", + "checkver": "/Powersaves-for-AMIIBO-pc-v([\\d\\.]+).zip", + "description": "The PowerSaves for amiibo software is a free downloadable PC application which allows the customization of the PowerSaves for amiibo portal.", + "hash": "3ad22552d944c12e21f08f8b5c4ac9c884be4fd40daadf42ed3f0ff19f02e956", + "homepage": "https://www.codejunkies.com/powersaves-for-amiibo/", + "installer": { + "script": "Expand-InnoArchive \"$dir\\Powersaves For AMIIBO_setup_v$version.exe\" -Removal" + }, + "license": "Proprietary", + "shortcuts": [ + [ + "Powersaves For AMIIBO.exe", + "Powersaves For AMIIBO" + ] + ], + "url": "https://www.codejunkies.com/powersaves-for-amiibo/software/Powersaves-for-AMIIBO-pc-v1.32.zip", + "version": "1.32" } diff --git a/bucket/powershell.json b/bucket/powershell.json index 0fe9da66032..256e9fe343e 100644 --- a/bucket/powershell.json +++ b/bucket/powershell.json @@ -1,36 +1,31 @@ { - "homepage": "https://github.com/PowerShell/PowerShell", "version": "7.3.3", - "description": "PowerShell is a task-based command-line shell and scripting language built on .NET. PowerShell helps system administrators and power-users rapidly automate tasks that manage operating systems (Linux, macOS, and Windows) and processes.", - "license": { - "identifier": "Freeware" - }, + "description": " PowerShell Core is a cross-platform (Windows, Linux, and macOS) automation and configuration tool/framework that works well with your existing tools and is optimized for dealing with structured data (e.g. JSON, CSV, XML, etc.), REST APIs, and object models.", + "homepage": "https://github.com/PowerShell/PowerShell", + "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/PowerShell/PowerShell/releases/download/v7.3.3/PowerShell-7.3.3-win-x64.zip", - "hash": "4b8f76445ef2d74bb0a747b0ea4f7e54a1e68fddcef0de140e938028c9de0c8c" - }, - "32bit": { - "url": "https://github.com/PowerShell/PowerShell/releases/download/v7.3.3/PowerShell-7.3.3-win-x86.zip", + "url": "https://github.com/PowerShell/PowerShell/releases/download/v7.3.3/PowerShell-7.3.3-win-x64.zip#/dl.7z", "hash": "4b8f76445ef2d74bb0a747b0ea4f7e54a1e68fddcef0de140e938028c9de0c8c" } }, - "env_add_path": "", - "notes": "exe file is pwsh.exe", + "bin": "pwsh.exe", + "shortcuts": [ + [ + "pwsh.exe", + "PowerShell" + ] + ], "checkver": "github", "autoupdate": { - "note": "Thanks for using autoupdate, please test your updates!", "architecture": { "64bit": { - "url": "https://github.com/PowerShell/PowerShell/releases/download/v$version/PowerShell-$version-win-x64.zip" - }, - "32bit": { - "url": "https://github.com/PowerShell/PowerShell/releases/download/v$version/PowerShell-$version-win-x86.zip" + "url": "https://github.com/PowerShell/PowerShell/releases/download/v$version/PowerShell-$version-win-x64.zip#/dl.7z", + "hash": { + "url": "https://github.com/PowerShell/PowerShell/releases/tag/v$version/", + "regex": "$basename\\s*
    \\s*
  • $sha256" + } } - }, - "hash": { - "url": "https://github.com/PowerShell/PowerShell/releases/latest", - "find": "(?:$basename)(?:[\\s\\S]*?)([a-fA-F0-9]{64})" } } } diff --git a/bucket/ppsspp.json b/bucket/ppsspp.json index 8242e3fe1f3..8ae80411741 100644 --- a/bucket/ppsspp.json +++ b/bucket/ppsspp.json @@ -1,40 +1,30 @@ { "version": "1.14.4", - "description": "Sony PlayStation Portable (PSP) emulator", + "description": "Sony PSP emulator", "homepage": "https://www.ppsspp.org", - "license": "GPL-2.0-or-later", + "license": { + "identifier": "GPL 2.0 or later", + "url": "https://github.com/hrydgard/ppsspp/blob/master/LICENSE.TXT" + }, + "url": "https://ppsspp.org/files/1_12_3/ppsspp_win.zip", + "hash": "c29b1faf56df9c9926cfb77f874484571fbe8e59689b1a39091425ab309e6463", "architecture": { "64bit": { - "url": "https://ppsspp.org/files/1_14_4/ppsspp_win.zip", - "hash": "f4401ce34aae6233c0d3a163903ca035700bf3122eef2030dfc4d79b3e58055d", - "shortcuts": [ + "bin": [ [ "PPSSPPWindows64.exe", - "PPSSPP" + "ppsspp" ] - ] - }, - "32bit": { - "url": "https://ppsspp.org/files/1_14_4/ppsspp_win.zip", - "hash": "f4401ce34aae6233c0d3a163903ca035700bf3122eef2030dfc4d79b3e58055d", + ], "shortcuts": [ [ - "PPSSPPWindows.exe", - "PPSSPP" - ] - ] - }, - "arm64": { - "url": "https://ppsspp.org/files/1_14_4/PPSSPPWindowsARM64.zip", - "hash": "3190a21ce6fb63fd0e683c145916b760d7dcfdf432b443c8eeb7c88f23c2ef55", - "shortcuts": [ - [ - "PPSSPPWindowsARM64.exe", + "PPSSPPWindows64.exe", "PPSSPP" ] ] } }, + "extract_dir": "ppsspp", "pre_install": [ "if (!(Test-Path \"$persist_dir\")) {", " New-item \"$persist_dir\" -ItemType Directory | Out-Null", @@ -48,19 +38,12 @@ ], "checkver": { "url": "https://www.ppsspp.org/downloads.html", - "regex": "Download ([\\d.]+) zip" + "regex": "Download ((?\\d)\\.(?\\d{1,3})\\.(?\\d{1,3})) zip", + "replace": "${major}.${minor}.${patch}" }, "autoupdate": { - "architecture": { - "64bit": { - "url": "https://ppsspp.org/files/$underscoreVersion/ppsspp_win.zip" - }, - "32bit": { - "url": "https://ppsspp.org/files/$underscoreVersion/ppsspp_win.zip" - }, - "arm64": { - "url": "https://ppsspp.org/files/$underscoreVersion/PPSSPPWindowsARM64.zip" - } + "64bit": { + "url": "https://ppsspp.org/files/${major}_${minor}_${patch}/ppsspp_win.zip" } } } diff --git a/bucket/privatezilla-aoks.json b/bucket/privatezilla-aoks.json index 0fe6c7b5a6a..cc592f1fa6f 100644 --- a/bucket/privatezilla-aoks.json +++ b/bucket/privatezilla-aoks.json @@ -1,21 +1,21 @@ { - "autoupdate": { - "url": "https://github.com/builtbybel/privatezilla/releases/download/$version/privatezilla.zip" - }, - "bin": "Privatezilla.exe", - "checkver": { - "github": "https://github.com/builtbybel/privatezilla" - }, - "description": "Privatezilla is the simplest way to perform a quick privacy and security check of your Windows 10 copy.", - "hash": "541139164555109babee6d7349034c4722684fd4a7cd9050d82709a351a4f432", - "homepage": "https://www.builtbybel.com/ms-apps/privatezilla", - "license": "MIT", - "shortcuts": [ - [ - "Privatezilla.exe", - "Privatezilla" - ] - ], - "url": "https://github.com/builtbybel/privatezilla/releases/download/0.60.0/privatezilla.zip", - "version": "0.60.0" + "homepage": "https://www.builtbybel.com/ms-apps/privatezilla", + "description": "Privatezilla is the simplest way to perform a quick privacy and security check of your Windows 10 copy.", + "version": "0.60.0", + "license": "MIT", + "bin": "Privatezilla.exe", + "shortcuts": [ + [ + "Privatezilla.exe", + "Privatezilla" + ] + ], + "checkver": { + "github": "https://github.com/builtbybel/privatezilla" + }, + "url": "https://github.com/builtbybel/privatezilla/releases/download/0.60.0/privatezilla.zip", + "hash": "541139164555109babee6d7349034c4722684fd4a7cd9050d82709a351a4f432", + "autoupdate": { + "url": "https://github.com/builtbybel/privatezilla/releases/download/$version/privatezilla.zip" + } } diff --git a/bucket/process-explorer.json b/bucket/process-explorer.json index c3e0cfe52fa..61ef1f5ca9b 100644 --- a/bucket/process-explorer.json +++ b/bucket/process-explorer.json @@ -1,13 +1,15 @@ { - "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer", "version": "17.03", - "description": "Ever wondered which program has a particular file or directory open? Now you can find out. Process Explorer shows you information about which handles and DLLs processes have opened or loaded.", + "description": "Find out what files, registry keys and other objects processes have open, which DLLs they have loaded, and more.", + "homepage": "https://learn.microsoft.com/sysinternals/downloads/process-explorer", "license": { - "identifier": "Freeware" + "identifier": "Freeware", + "url": "https://learn.microsoft.com/sysinternals/license-terms" }, + "url": "https://download.sysinternals.com/files/ProcessExplorer.zip", + "hash": "52c6c5439a5dad4c570d92c23a7ec32cc7e3e6c100d96ec07af620299d061341", "architecture": { "64bit": { - "url": "https://download.sysinternals.com/files/ProcessExplorer.zip", "bin": [ [ "procexp64.exe", @@ -17,26 +19,40 @@ "shortcuts": [ [ "procexp64.exe", - "Process Explorer" + "SysInternals/Process Explorer", + "/accepteula" ] - ], - "hash": "52c6c5439a5dad4c570d92c23a7ec32cc7e3e6c100d96ec07af620299d061341" + ] }, "32bit": { - "url": "https://download.sysinternals.com/files/ProcessExplorer.zip", "bin": "procexp.exe", "shortcuts": [ [ "procexp.exe", - "Process Explorer" + "SysInternals/Process Explorer", + "/accepteula" + ] + ] + }, + "arm64": { + "bin": [ + [ + "procexp64a.exe", + "procexp" ] ], - "hash": "52c6c5439a5dad4c570d92c23a7ec32cc7e3e6c100d96ec07af620299d061341" + "shortcuts": [ + [ + "procexp64a.exe", + "SysInternals/Process Explorer", + "/accepteula" + ] + ] } }, "checkver": { - "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer", - "regex": "\\s*Process\\s+Explorer\\s+v([\\d\\.]+)

" + "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/process-explorer.md", + "regex": "#.*?v([\\d.]+)" }, "autoupdate": { "url": "https://download.sysinternals.com/files/ProcessExplorer.zip" diff --git a/bucket/process-hacker.json b/bucket/process-hacker.json index 39722329bf1..879cdf1f8cb 100644 --- a/bucket/process-hacker.json +++ b/bucket/process-hacker.json @@ -1,34 +1,34 @@ { - "version": "2.39", - "description": "A powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.", - "homepage": "http://processhacker.sourceforge.net/", - "license": "GPL-3.0-only", - "architecture": { - "64bit": { - "url": "https://github.com/processhacker2/processhacker2/releases/download/v2.39/processhacker-2.39-bin.zip", - "hash": "2afb5303e191dde688c5626c3ee545e32e52f09da3b35b20f5e0d29a418432f5", - "extract_dir": "x64" - }, - "32bit": { - "url": "https://github.com/processhacker2/processhacker2/releases/download/v2.39/processhacker-2.39-bin.zip", - "hash": "2afb5303e191dde688c5626c3ee545e32e52f09da3b35b20f5e0d29a418432f5", - "extract_dir": "x86" - } - }, - "bin": [ - "processhacker.exe", - "peview.exe" - ], - "shortcuts": [ - [ - "processhacker.exe", - "Process Hacker" - ] - ], - "checkver": { - "github": "https://github.com/processhacker2/processhacker2" - }, - "autoupdate": { - "url": "https://github.com/processhacker2/processhacker2/releases/download/v$version/processhacker-$version-bin.zip" - } + "architecture": { + "32bit": { + "extract_dir": "x86", + "hash": "2afb5303e191dde688c5626c3ee545e32e52f09da3b35b20f5e0d29a418432f5", + "url": "https://github.com/processhacker2/processhacker2/releases/download/v2.39/processhacker-2.39-bin.zip" + }, + "64bit": { + "extract_dir": "x64", + "hash": "2afb5303e191dde688c5626c3ee545e32e52f09da3b35b20f5e0d29a418432f5", + "url": "https://github.com/processhacker2/processhacker2/releases/download/v2.39/processhacker-2.39-bin.zip" + } + }, + "autoupdate": { + "url": "https://github.com/processhacker2/processhacker2/releases/download/v$version/processhacker-$version-bin.zip" + }, + "bin": [ + "processhacker.exe", + "peview.exe" + ], + "checkver": { + "github": "https://github.com/processhacker2/processhacker2" + }, + "description": "A powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.", + "homepage": "http://processhacker.sourceforge.net/", + "license": "GPL-3.0-only", + "shortcuts": [ + [ + "processhacker.exe", + "Process Hacker" + ] + ], + "version": "2.39" } diff --git a/bucket/processmonitor.json b/bucket/processmonitor.json index e72871a0d1d..8cab3bae3af 100644 --- a/bucket/processmonitor.json +++ b/bucket/processmonitor.json @@ -1,12 +1,21 @@ { - "version": "3.93", - "description": "Process Monitor is an advanced monitoring tool for Windows that shows real-time file system, Registry and process/thread activity.", "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/procmon", - "license": "Freeware", + "description": "Task manager and system monitor for Microsoft Windows created by SysInternals.", + "version": "3.93", + "license": { + "identifier": "Microsoft SysInternals EULA", + "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + }, "url": "https://download.sysinternals.com/files/ProcessMonitor.zip", "hash": "6109db66458f42f4c75470bfe12bd8a695da4189f5438b3b4ecd6fca2625fc73", "architecture": { "64bit": { + "bin": [ + [ + "Procmon64.exe", + "procmon" + ] + ], "shortcuts": [ [ "Procmon64.exe", @@ -15,6 +24,7 @@ ] }, "32bit": { + "bin": "Procmon.exe", "shortcuts": [ [ "Procmon.exe", @@ -23,7 +33,9 @@ ] } }, - "checkver": "Process Monitor v([\\d.]+)", + "checkver": { + "re": "Process Monitor v([\\d.]+)" + }, "autoupdate": { "url": "https://download.sysinternals.com/files/ProcessMonitor.zip" } diff --git a/bucket/programmers-notepad.json b/bucket/programmers-notepad.json index a032c735286..03057a17043 100644 --- a/bucket/programmers-notepad.json +++ b/bucket/programmers-notepad.json @@ -1,32 +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" - } + "autoupdate": { + "url": "https://github.com/simonsteele/pn/releases/download/v2.4.2/portable-pn2421440.zip" + }, + "bin": [ + [ + "pn.exe", + "pn" + ] + ], + "checkver": { + "regex": "/releases/download/v([\\d.]+)/portable-pn(?[\\d]+).zip", + "url": "https://github.com/simonsteele/pn/releases/latest" + }, + "description": "A simple podcast app", + "hash": "f73f42247d6acc1c7373ff3d4b03bcbd6c7175071e2475246ef1b5b72715f6b2", + "homepage": "http://www.pnotepad.org", + "license": "Apache-2.0", + "persist": [ + "settings", + "config.xml" + ], + "pre_install": "if(!(Test-Path \"$dir/config.xml\")) { Add-Content \"$dir/config.xml\" $null }", + "shortcuts": [ + [ + "pn.exe", + "Programmer's Notepad" + ] + ], + "url": "https://github.com/simonsteele/pn/releases/download/v2.4.2/portable-pn2421440.zip", + "version": "2.4.2" } diff --git a/bucket/projectlibre-aoks.json b/bucket/projectlibre-aoks.json index 242e1368e50..dca1bf93065 100644 --- a/bucket/projectlibre-aoks.json +++ b/bucket/projectlibre-aoks.json @@ -1,42 +1,42 @@ { - "homepage": "https://www.projectlibre.com/", - "version": "1.9.3", - "description": "Open Source replacement of Microsoft Project.", - "license": "CPAL-1.0", - "url": "https://sourceforge.net/projects/projectlibre/files/ProjectLibre/1.9.3/projectlibre-1.9.3.exe/download#/_projectlibre.exe", - "hash": "069f0d89a94a35d8105a59bdb1e4e4765aabca378d17c7b21c732fd61c5cbed3", - "installer": { - "file": "_projectlibre.exe", - "args": [ - "/VERYSILENT", - "/DIR=\"$dir\"", - "/LOG=\"$dir\\projectlibre.log\"", - "/SUPPRESSMSGBOXES", - "/NORESTART", - "/NOCLOSEAPPLICATIONS", - "/NORESTARTAPPLICATIONS" - ] - }, - "uninstaller": { - "file": "unins000.exe", - "args": [ - "/VERYSILENT", - "/SUPPRESSMSGBOXES", - "/NORESTART" - ] - }, - "shortcuts": [ - [ - "ProjectLibre.exe", - "ProjectLibre" - ] - ], - "bin": "projectlibre.exe", - "checkver": { - "url": "https://sourceforge.net/projects/projectlibre/files/ProjectLibre/", - "regex": "a href=\"/projects/projectlibre/files/ProjectLibre/([\\d.]+)/\"" - }, - "autoupdate": { - "url": "https://sourceforge.net/projects/projectlibre/files/ProjectLibre/$version/projectlibre-$version.exe/download#/_projectlibre.exe" - } + "autoupdate": { + "url": "https://sourceforge.net/projects/projectlibre/files/ProjectLibre/$version/projectlibre-$version.exe/download#/_projectlibre.exe" + }, + "bin": "projectlibre.exe", + "checkver": { + "regex": "a href=\"/projects/projectlibre/files/ProjectLibre/([\\d.]+)/\"", + "url": "https://sourceforge.net/projects/projectlibre/files/ProjectLibre/" + }, + "description": "Open Source replacement of Microsoft Project.", + "hash": "069f0d89a94a35d8105a59bdb1e4e4765aabca378d17c7b21c732fd61c5cbed3", + "homepage": "https://www.projectlibre.com/", + "installer": { + "args": [ + "/VERYSILENT", + "/DIR=\"$dir\"", + "/LOG=\"$dir\\projectlibre.log\"", + "/SUPPRESSMSGBOXES", + "/NORESTART", + "/NOCLOSEAPPLICATIONS", + "/NORESTARTAPPLICATIONS" + ], + "file": "_projectlibre.exe" + }, + "license": "CPAL-1.0", + "shortcuts": [ + [ + "ProjectLibre.exe", + "ProjectLibre" + ] + ], + "uninstaller": { + "args": [ + "/VERYSILENT", + "/SUPPRESSMSGBOXES", + "/NORESTART" + ], + "file": "unins000.exe" + }, + "url": "https://sourceforge.net/projects/projectlibre/files/ProjectLibre/1.9.3/projectlibre-1.9.3.exe/download#/_projectlibre.exe", + "version": "1.9.3" } diff --git a/bucket/prometheus-aoks.json b/bucket/prometheus-aoks.json index 35189ada2da..0d2d53031b9 100644 --- a/bucket/prometheus-aoks.json +++ b/bucket/prometheus-aoks.json @@ -1,18 +1,29 @@ { - "version": "2.43.0", - "description": "Systems monitoring and alerting toolkit", - "homepage": "https://prometheus.io", - "license": "Apache-2.0", "architecture": { + "32bit": { + "extract_dir": "prometheus-2.43.0.windows-386", + "hash": "cae2d35990d3e9ee6c9050d09e8ba667a740b6b6a27c9a08e1d1fa59b9927a74", + "url": "https://github.com/prometheus/prometheus/releases/download/v2.43.0/prometheus-2.43.0.windows-386.tar.gz" + }, "64bit": { - "url": "https://github.com/prometheus/prometheus/releases/download/v2.43.0/prometheus-2.43.0.windows-amd64.tar.gz", + "extract_dir": "prometheus-2.43.0.windows-amd64", "hash": "29ed47098b6383874827ef85ab5bc1e738a51d0eaf5ad9a97bf5d09f44f4c92b", - "extract_dir": "prometheus-2.43.0.windows-amd64" + "url": "https://github.com/prometheus/prometheus/releases/download/v2.43.0/prometheus-2.43.0.windows-amd64.tar.gz" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "extract_dir": "prometheus-$version.windows-386", + "url": "https://github.com/prometheus/prometheus/releases/download/v$version/prometheus-$version.windows-386.tar.gz" + }, + "64bit": { + "extract_dir": "prometheus-$version.windows-amd64", + "url": "https://github.com/prometheus/prometheus/releases/download/v$version/prometheus-$version.windows-amd64.tar.gz" + } }, - "32bit": { - "url": "https://github.com/prometheus/prometheus/releases/download/v2.43.0/prometheus-2.43.0.windows-386.tar.gz", - "hash": "cae2d35990d3e9ee6c9050d09e8ba667a740b6b6a27c9a08e1d1fa59b9927a74", - "extract_dir": "prometheus-2.43.0.windows-386" + "hash": { + "url": "$baseurl/sha256sums.txt" } }, "bin": [ @@ -23,26 +34,15 @@ ], "promtool.exe" ], + "checkver": { + "github": "https://github.com/prometheus/prometheus" + }, + "description": "Systems monitoring and alerting toolkit", + "homepage": "https://prometheus.io", + "license": "Apache-2.0", "persist": [ "data", "prometheus.yml" ], - "checkver": { - "github": "https://github.com/prometheus/prometheus" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/prometheus/prometheus/releases/download/v$version/prometheus-$version.windows-amd64.tar.gz", - "extract_dir": "prometheus-$version.windows-amd64" - }, - "32bit": { - "url": "https://github.com/prometheus/prometheus/releases/download/v$version/prometheus-$version.windows-386.tar.gz", - "extract_dir": "prometheus-$version.windows-386" - } - }, - "hash": { - "url": "$baseurl/sha256sums.txt" - } - } + "version": "2.43.0" } diff --git a/bucket/proxify.json b/bucket/proxify.json index 8cd427b4360..65a5f0eb10c 100644 --- a/bucket/proxify.json +++ b/bucket/proxify.json @@ -1,7 +1,7 @@ { "version": "0.0.9", - "description": "Swiss Army knife Proxy tool for HTTP/HTTPS traffic capture, manipulation, and replay on the go", - "homepage": "https://projectdiscovery.io/open-source", + "description": "Swiss Army knife proxy tool for HTTP/HTTPS traffic capture, manipulation and replay", + "homepage": "https://github.com/projectdiscovery/proxify", "license": "MIT", "architecture": { "64bit": { @@ -13,10 +13,12 @@ "hash": "52f0e0addab2d01f08c16ff84ca0ce04f3876dd5c59096d19ee7270e1e7e57b1" } }, - "bin": "proxify.exe", - "checkver": { - "github": "https://github.com/projectdiscovery/proxify" - }, + "bin": [ + "proxify.exe", + "replay.exe", + "mitmrelay.exe" + ], + "checkver": "github", "autoupdate": { "architecture": { "64bit": { diff --git a/bucket/prtscr.json b/bucket/prtscr.json index d255b16edbb..de494b84996 100644 --- a/bucket/prtscr.json +++ b/bucket/prtscr.json @@ -1,20 +1,20 @@ { - "version": "1.7.0.0", - "description": "Support irregular screenshot, magnifying glass function", - "homepage": "https://www.fiastarta.com/PrtScr/", - "license": "Freeware", - "url": "https://onedrive-vercel-index-liard.vercel.app/api/raw/?path=/100%20win/PrtScr_v1.7.0.0.7z#/dl.7z_", - "hash": "9b69632daf4a56de7d65e8ef8b70821702ff58edfa351346fa0ac7b38e8ec957", - "pre_install": "Expand-7zipArchive -Path \"$dir\\dl.7z_\" -DestinationPath \"$dir\" -ExtractDir 'PrtScr' -Removal -Switches '-pmuggle'", - "notes": [ - "Please read ReadME.md in $dir", - "-----", - "请阅读 $dir 文件夹中的 `使用说明.md`" - ], - "shortcuts": [ - [ - "PrtScr.exe", - "PrtScr" - ] - ] + "description": "\u652f\u6301\u5feb\u6377\u952e\u3001\u4e0d\u89c4\u5219\u622a\u56fe\uff0c\u5177\u5907\u653e\u5927\u955c\u529f\u80fd", + "hash": "9b69632daf4a56de7d65e8ef8b70821702ff58edfa351346fa0ac7b38e8ec957", + "homepage": "https://www.fiastarta.com/PrtScr/", + "license": "Freeware", + "notes": [ + "Please read ReadME.md in $dir", + "-----", + "\u8bf7\u9605\u8bfb $dir \u6587\u4ef6\u5939\u4e2d\u7684 `\u4f7f\u7528\u8bf4\u660e.md`" + ], + "pre_install": "Expand-7zipArchive -Path \"$dir\\dl.7z_\" -DestinationPath \"$dir\" -ExtractDir 'PrtScr' -Removal -Switches '-pmuggle'", + "shortcuts": [ + [ + "PrtScr.exe", + "PrtScr" + ] + ], + "url": "https://onedrive-vercel-index-liard.vercel.app/api/raw/?path=/Common/apps_windows/PrtScr_v1.7.0.0.7z#/dl.7z_", + "version": "1.7.0.0" } diff --git a/bucket/ps-colours.json b/bucket/ps-colours.json index 4abf7cbfa1e..8e29b68a6f2 100644 --- a/bucket/ps-colours.json +++ b/bucket/ps-colours.json @@ -1,5 +1,5 @@ { - "version": "1.0", - "url": "https://gist.githubusercontent.com/timabell/cc9ca76964b59b2a54e91bda3665499e/raw/6deed80a2e79b77d7da9e455b44a250451a73502/ps-colours.ps1", - "bin": "ps-colours.ps1" + "bin": "ps-colours.ps1", + "url": "https://gist.githubusercontent.com/timabell/cc9ca76964b59b2a54e91bda3665499e/raw/6deed80a2e79b77d7da9e455b44a250451a73502/ps-colours.ps1", + "version": "1.0" } diff --git a/bucket/ps-guicompletion.json b/bucket/ps-guicompletion.json index 2988edda20d..6453e02aa78 100644 --- a/bucket/ps-guicompletion.json +++ b/bucket/ps-guicompletion.json @@ -1,23 +1,23 @@ { - "version": "1.0.0", - "description": "GUI-style tab-completion menu for PowerShell.", - "homepage": "https://github.com/nightroman/PS-GuiCompletion", - "license": { - "identifier": "MIT", - "url": "https://github.com/nightroman/PS-GuiCompletion/blob/main/LICENSE" - }, - "notes": "Usage: ", - "url": "https://psg-prod-eastus.azureedge.net/packages/guicompletion.1.0.0.nupkg", - "hash": "10723e9968c326bedaea2563f60b795a7285ade252f9bde449814fd63024db48", - "pre_install": "Remove-Item \"$dir\\_rels\", \"$dir\\package\", \"$dir\\*Content*.xml\" -Recurse", - "psmodule": { - "name": "GuiCompletion" - }, - "checkver": { - "url": "https://www.powershellgallery.com/packages/GuiCompletion", - "regex": "

([\\d.]+)

" - }, - "autoupdate": { - "url": "https://psg-prod-eastus.azureedge.net/packages/guicompletion.$version.nupkg" - } + "autoupdate": { + "url": "https://psg-prod-eastus.azureedge.net/packages/guicompletion.$version.nupkg" + }, + "checkver": { + "regex": "

([\\d.]+)

", + "url": "https://www.powershellgallery.com/packages/GuiCompletion" + }, + "description": "GUI-style tab-completion menu for PowerShell.", + "hash": "10723e9968c326bedaea2563f60b795a7285ade252f9bde449814fd63024db48", + "homepage": "https://github.com/nightroman/PS-GuiCompletion", + "license": { + "identifier": "MIT", + "url": "https://github.com/nightroman/PS-GuiCompletion/blob/main/LICENSE" + }, + "notes": "Usage: ", + "pre_install": "Remove-Item \"$dir\\_rels\", \"$dir\\package\", \"$dir\\*Content*.xml\" -Recurse", + "psmodule": { + "name": "GuiCompletion" + }, + "url": "https://psg-prod-eastus.azureedge.net/packages/guicompletion.1.0.0.nupkg", + "version": "1.0.0" } diff --git a/bucket/ps3-iso-tools.json b/bucket/ps3-iso-tools.json index 70e43c5b480..83d2bbbd714 100644 --- a/bucket/ps3-iso-tools.json +++ b/bucket/ps3-iso-tools.json @@ -1,26 +1,26 @@ { - "version": "2.2", - "description": "PS3 ISO TOOLS is an all-in-one tool for ODE- and CFW-users.", - "homepage": "https://psxtools.de/forum/index.php?thread/66064-ps3-iso-tools-v2-0-v2-1-v2-2/", - "license": "Proprietary", - "url": "https://www.psx-place.com/resources/ps3-iso-tools.68/download?version=80#/dl.rar", - "hash": "183e02a408eaf85c462bb53a8772097f8a0e1aaef0e67718c0adce5432c7eaf8", - "extract_dir": "PS3 ISO TOOLS V2.2", - "bin": "PS3_ISO_TOOLS.exe", - "pre_install": [ - "Remove-Item \"$dir\\Sources\" -Force -Recurse", - "Get-ChildItem \"$dir\\PS3_ISO_TOOLS*.exe\" | Rename-Item -NewName 'PS3_ISO_TOOLS.exe'", - "if(!(Test-Path \"$persist_dir\\PS3_ISO_TOOLS.CFG\")) { New-Item \"$dir\\PS3_ISO_TOOLS.CFG\" | Out-Null }" - ], - "shortcuts": [ - [ - "PS3_ISO_TOOLS.exe", - "PS3 ISO Tools" - ] - ], - "persist": "PS3_ISO_TOOLS.CFG", - "checkver": { - "url": "https://www.psx-place.com/resources/ps3-iso-tools.68/history", - "regex": "([\\d.]+)" - } + "bin": "PS3_ISO_TOOLS.exe", + "checkver": { + "regex": "([\\d.]+)", + "url": "https://www.psx-place.com/resources/ps3-iso-tools.68/history" + }, + "description": "PS3 ISO TOOLS is an all-in-one tool for ODE- and CFW-users.", + "extract_dir": "PS3 ISO TOOLS V2.2", + "hash": "183e02a408eaf85c462bb53a8772097f8a0e1aaef0e67718c0adce5432c7eaf8", + "homepage": "https://psxtools.de/forum/index.php?thread/66064-ps3-iso-tools-v2-0-v2-1-v2-2/", + "license": "Proprietary", + "persist": "PS3_ISO_TOOLS.CFG", + "pre_install": [ + "Remove-Item \"$dir\\Sources\" -Force -Recurse", + "Get-ChildItem \"$dir\\PS3_ISO_TOOLS*.exe\" | Rename-Item -NewName 'PS3_ISO_TOOLS.exe'", + "if(!(Test-Path \"$persist_dir\\PS3_ISO_TOOLS.CFG\")) { New-Item \"$dir\\PS3_ISO_TOOLS.CFG\" | Out-Null }" + ], + "shortcuts": [ + [ + "PS3_ISO_TOOLS.exe", + "PS3 ISO Tools" + ] + ], + "url": "https://www.psx-place.com/resources/ps3-iso-tools.68/download?version=80#/dl.rar", + "version": "2.2" } diff --git a/bucket/psfile.json b/bucket/psfile.json index 6320864ccd8..6ffeb58a9f7 100644 --- a/bucket/psfile.json +++ b/bucket/psfile.json @@ -1,31 +1,33 @@ { - "version": "1.04", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/", "description": "See what files are opened remotely.", - "homepage": "https://learn.microsoft.com/sysinternals/downloads/psfile", "license": { "identifier": "Freeware", - "url": "https://learn.microsoft.com/sysinternals/license-terms" + "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + }, + "version": "1.04", + "url": "https://download.sysinternals.com/files/PSTools.zip", + "hash": "e77aca05e8a6a4d2d92c99e77ca04b883edc32a1726b3eb6c73d0d56f66935d6", + "pre_install": "Get-ChildItem \"$dir\" | Where-Object {($_.Name -notlike 'psfile*') -and ($_.Name -notlike 'Eula.txt') -and $_.Name -notlike '*.chm'} | Remove-Item", + "checkver": { + "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/psfile", + "re": "PsFile\\s(?:v|V)?([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/PSTools.zip" }, - "url": "https://download.sysinternals.com/files/psfile.zip", - "hash": "1434a1c45bd0fe304fe27668e1abae0856bfad0a413e379257dcc88838bf2264", "architecture": { + "32bit": { + "bin": "psfile.exe" + }, "64bit": { "bin": [ [ "psfile64.exe", "psfile" - ] + ], + "psfile64.exe" ] - }, - "32bit": { - "bin": "psfile.exe" } - }, - "checkver": { - "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/psfile.md", - "regex": "#.*?v([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/psfile.zip" } } diff --git a/bucket/psgitext.json b/bucket/psgitext.json index cef43d4d48e..fc21572a372 100644 --- a/bucket/psgitext.json +++ b/bucket/psgitext.json @@ -1,8 +1,8 @@ { - "url": "https://codeload.github.com/wangzq/psgitext/zip/master#dl.zip", - "version": "20170210", - "extract_dir": "psgitext-master", - "psmodule": { - "name": "gitext" - } + "extract_dir": "psgitext-master", + "psmodule": { + "name": "gitext" + }, + "url": "https://codeload.github.com/wangzq/psgitext/zip/master#dl.zip", + "version": "20170210" } diff --git a/bucket/psloggedon.json b/bucket/psloggedon.json index 9105d288494..9c701ace2f2 100644 --- a/bucket/psloggedon.json +++ b/bucket/psloggedon.json @@ -1,31 +1,53 @@ { "version": "1.35", - "description": "Show users logged on to a system.", - "homepage": "https://learn.microsoft.com/sysinternals/downloads/psloggedon", + "description": "PsLoggedOn. List of local and remote currently logged on users", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/psloggedon", "license": { "identifier": "Freeware", - "url": "https://learn.microsoft.com/sysinternals/license-terms" + "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, - "url": "https://download.sysinternals.com/files/PsLoggedon.zip", - "hash": "637e6de955807386a0e87e682eaa475f30e9aa89449337d18d07d9f49858c1da", "architecture": { "64bit": { + "url": "https://live.sysinternals.com/PsLoggedOn64.exe", + "hash": "fdadb6e15c52c41a31e3c22659dd490d5b616e017d1b1aa6070008ce09ed27ea", "bin": [ + "PsLoggedOn64.exe", [ - "PsLoggedon64.exe", - "PsLoggedon" + "PsLoggedOn64.exe", + "PsLoggedOn" ] ] }, "32bit": { - "bin": "PsLoggedon.exe" + "url": "https://live.sysinternals.com/PsLoggedOn.exe", + "hash": "d689cb1dbd2e4c06cd15e51a6871c406c595790ddcdcd7dc8d0401c7183720ef", + "bin": "PsLoggedOn.exe" } }, - "checkver": { - "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/psloggedon.md", - "regex": "#.*?v([\\d.]+)" + "pre_install": [ + "$sysint = 'HKCU:\\SOFTWARE\\Sysinternals'", + "$fin = \"$sysint\\PsLoggedon\"", + "New-Item $sysint, $fin -ErrorAction 'SilentlyContinue' | Out-Null", + "Set-ItemProperty -Path $fin -Name 'EulaAccepted' -Value 1 -Type 'DWord' -Force | Out-Null" + ], + "uninstaller": { + "script": [ + "if ($purge) {", + " $sysInt = 'HKCU:\\SOFTWARE\\Sysinternals'", + " Remove-Item \"$sysInt\\PsLoggedon\" -ErrorAction 'SilentlyContinue' -Force -Recurse", + " if ((Get-ChildItem $sysInt).Count -eq 0) { Remove-Item $sysInt -ErrorAction 'SilentlyContinue' -Force -Recurse }", + "}" + ] }, + "checkver": "PsLoggedOn\\s+v([\\d.]+)QQ_(?([\\d.]+))_[(](?([\\d]+))[)]_Installer\\.rar)", - "replace": "${ver}.${build}", - "reverse": true, - "url": "https://scoop-apps.vercel.app/qq" - }, - "depends": "sudo", - "description": "\u817e\u8baf QQ PC \u7248\u53bb\u5e7f\u544a\u7279\u522b\u7248\uff0c\u7531 @Dreamcast \u7ec4\u88c5\u6253\u5305\u800c\u6210\uff08\u5b89\u88c5\u7248\uff09", - "hash": "157a02cfbf8c3fc73abb616b857057574cb19e0859b714c65ad489010cb775fc", - "homepage": "https://im.qq.com/pcqq", - "installer": { - "script": [ - "Stop-Process -Name TXP*,tad*,QQP*,QQC*,QQ -Force -ErrorAction Ignore | Out-Null", - "Rename-Item \"$dir\\*.exe\" 'installer.exe'", - "sudo Start-Process -filepath \"$dir\\installer.exe\" -ArgumentList /DIR=\"$dir\",/SILENT -WorkingDirectory \"$dir\" -Wait" - ] - }, - "license": { - "identifier": "Proprietary", - "url": "https://ti.qq.com/agreement/index.html" - }, - "notes": [ - "\u2460 \u6240\u6709\u7684\u4fee\u6539\u7248\u90fd\u6709\u88ab\u9501\u7684\u98ce\u9669\uff0c\u662f\u5426\u4f7f\u7528\u81ea\u5df1\u659f\u914c\uff0c\u672c\u4eba\u4e0d\u627f\u62c5\u4efb\u4f55\u8d23\u4efb!", - "\u2461 \u5b89\u88c5\u4f7f\u7528 QQ \u524d\u8bf7\u5148\u81ea\u884c\u5b89\u88c5\u9f50\u5168 Visual C++ \u548c Universal C \u8fd0\u884c\u5e93\uff0c\u6700\u65b0\u8fd0\u884c\u5e93\u5408\u96c6\u4e0b\u8f7d: https://wwa.lanzoui.com/b0b8rs19a \u5bc6\u7801: 9527", - "\u2462 \u5b89\u88c5\u4f7f\u7528 QQ \u524d\u8bf7\u5148\u81ea\u884c\u5b89\u88c5\u597d Adobe Flash Player \u6700\u65b0\u7248\u7ec4\u4ef6\uff0cQQ \u79c0\u6b63\u5e38\u663e\u793a\u5fc5\u5907\uff0c\u4f46\u975e\u5fc5\u9700\uff0c\u6700\u65b0\u548c\u8c10\u7248\u4e0b\u8f7d: https://wwa.lanzoui.com/b0b8rsdmf \u5bc6\u7801: 6666", - "\u2463 \u9ed8\u8ba4\u53bb\u9664\u4e86\u4e3b\u9762\u677f < \u52cb\u7ae0\u5899 >< \u817e\u8baf\u6587\u6863 > \u4e09\u4e2a\u529f\u80fd\u56fe\u6807\uff0c\u9700\u8981\u7684\u81ea\u5df1\u52fe\u9009\u76f8\u5173\u9009\u9879\u5b89\u88c5 (\u5b89\u88c5\u7248)\uff0c\u6216\u7ec4\u4ef6\u529f\u80fd\u5207\u6362\u91cc\u5f00\u542f (\u7eff\u8272\u7248)", - "\u2464 9.3.8 \u5f00\u59cb\u5b98\u65b9\u5bf9\u64a4\u56de\u6d88\u606f\u76f8\u5173\u505a\u4e86\u5f88\u591a\u6539\u52a8\uff0c\u6240\u4ee5\u76ee\u524d\u7684\u9632\u64a4\u56de\u4fee\u6539\u9ed8\u8ba4\u4f7f\u7528\u6709 bug\uff0c\u542f\u7528\u540e\u4f1a\u5bfc\u81f4\u7fa4\u5185\u64a4\u56de\u6d88\u606f\u91cd\u65b0\u7f16\u8f91\u4e0d\u80fd\u7528\uff0c\u597d\u53cb\u5bf9\u8bdd\u5219\u65e0\u6b64\u95ee\u9898", - " \u2514\u2014 \u89e3\u51b3\u529e\u6cd5\u662f\u8fdb QQ \u7684\u7cfb\u7edf\u8bbe\u7f6e \u2014 \u4f1a\u8bdd\u7a97\u53e3 \u2014 \u52fe\u9009 \u201c\u64a4\u56de\u6d88\u606f\u8bbe\u7f6e\u201d \uff0c\u7136\u540e\u201c\u81ea\u5b9a\u4e49\u6d88\u606f\u64a4\u56de\u201d \u91cc\u9009\u62e9\u9664\u4e86\u300a\u65e0\u300b\u4e4b\u5916\u7684\u5176\u4ed6\u4efb\u610f\u9009\u9879\u5373\u53ef", - "\u2465 \u9ed8\u8ba4\u6574\u5408\u7684 NtrQQ \u53ef\u80fd\u4f1a\u88ab\u4e00\u4e9b\u6740\u8f6f\u8bef\u62a5\u548c\u62e6\u622a\uff0c\u81f3\u4e8e\u600e\u4e48\u505a\u6211\u5c31\u4e0d\u591a\u8bf4\u4e86\uff0c\u76f8\u5173\u4f7f\u7528\u4e0a\u7684\u95ee\u9898\u4e0d\u8981\u95ee\u6211\uff0c\u6709\u95ee\u9898\u8bf7\u5230\u5b98\u65b9\u8bba\u575b https://iya.app \u53cd\u9988", - " NtrQQ \u91cc\u5173\u95ed\u4e86\u4e3b\u9762\u677f\u6700\u5c0f\u9ad8\u5bbd\u7684\u9009\u9879\uff0c\u60f3\u8981\u7f29\u7684\u66f4\u7a84\u66f4\u5c0f\u7684\u624b\u52a8\u53bb NtrQQ.ini \u91cc\u5f00\u542f: KillMainPanelSize=1", - " \u66f4\u591a NtrQQ \u9009\u9879\u8bbe\u7f6e\u53ef\u4ee5\u81ea\u884c\u7ffb\u9605 NtrQQ.ini\uff0cLance.Moe \u90fd\u6709\u8be6\u7ec6\u8bf4\u660e", - "", - "\u4f7f\u7528 'scoop install vcredist-aio' \u6216 'scoop install vcredist-mix' \u5b89\u88c5\u8fd0\u884c\u5e93" - ], - "post_install": "@('installer.exe') | ForEach-Object { Remove-Item \"$dir\\$_\" -Force -ErrorAction SilentlyContinue }", - "shortcuts": [ - [ - "Bin\\QQScLauncher.exe", - "QQ" - ] - ], - "suggest": { - "vcredist": [ - "meta/vcredist-aio", - "meta/vcredist-mix" - ] - }, - "uninstaller": { - "script": [ - "Stop-Process -Name TXP*,tad*,QQP*,QQC*,QQ -Force -ErrorAction Ignore | Out-Null", - "sudo Start-Process -filepath \"$dir\\unins000.exe\" -ArgumentList /VERYSILENT -WorkingDirectory \"$dir\" -Wait", - "Write-Host \"The '$app' has been uninstalled.\" -Foreground Magenta" - ] - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/QQ/QQ_9.5.9_(28625)_Installer.rar", - "version": "9.5.9.28625" + "version": "9.5.9.28625", + "description": "腾讯 QQ PC 版去广告特别版,由 @Dreamcast 组装打包而成(安装版)", + "homepage": "https://im.qq.com/pcqq", + "license": { + "identifier": "Proprietary", + "url": "https://ti.qq.com/agreement/index.html" + }, + "notes": [ + "① 所有的修改版都有被锁的风险,是否使用自己斟酌,本人不承担任何责任!", + "② 安装使用 QQ 前请先自行安装齐全 Visual C++ 和 Universal C 运行库,最新运行库合集下载: https://wwa.lanzoui.com/b0b8rs19a 密码: 9527", + "③ 安装使用 QQ 前请先自行安装好 Adobe Flash Player 最新版组件,QQ 秀正常显示必备,但非必需,最新和谐版下载: https://wwa.lanzoui.com/b0b8rsdmf 密码: 6666", + "④ 默认去除了主面板 < 勋章墙 >< 腾讯文档 > 三个功能图标,需要的自己勾选相关选项安装 (安装版),或组件功能切换里开启 (绿色版)", + "⑤ 9.3.8 开始官方对撤回消息相关做了很多改动,所以目前的防撤回修改默认使用有 bug,启用后会导致群内撤回消息重新编辑不能用,好友对话则无此问题", + " └— 解决办法是进 QQ 的系统设置 — 会话窗口 — 勾选 “撤回消息设置” ,然后“自定义消息撤回” 里选择除了《无》之外的其他任意选项即可", + "⑥ 默认整合的 NtrQQ 可能会被一些杀软误报和拦截,至于怎么做我就不多说了,相关使用上的问题不要问我,有问题请到官方论坛 https://iya.app 反馈", + " NtrQQ 里关闭了主面板最小高宽的选项,想要缩的更窄更小的手动去 NtrQQ.ini 里开启: KillMainPanelSize=1", + " 更多 NtrQQ 选项设置可以自行翻阅 NtrQQ.ini,Lance.Moe 都有详细说明", + "", + "使用 'scoop install vcredist-aio' 或 'scoop install vcredist-mix' 安装运行库" + ], + "depends": "sudo", + "suggest": { + "vcredist": [ + "meta/vcredist-aio", + "meta/vcredist-mix" + ] + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/QQ/QQ_9.5.9_(28625)_Installer.rar", + "hash": "157a02cfbf8c3fc73abb616b857057574cb19e0859b714c65ad489010cb775fc", + "installer": { + "script": [ + "Stop-Process -Name TXP*,tad*,QQP*,QQC*,QQ -Force -ErrorAction Ignore | Out-Null", + "Rename-Item \"$dir\\*.exe\" 'installer.exe'", + "sudo Start-Process -filepath \"$dir\\installer.exe\" -ArgumentList /DIR=\"$dir\",/SILENT -WorkingDirectory \"$dir\" -Wait" + ] + }, + "post_install": "@('installer.exe') | ForEach-Object { Remove-Item \"$dir\\$_\" -Force -ErrorAction SilentlyContinue }", + "uninstaller": { + "script": [ + "Stop-Process -Name TXP*,tad*,QQP*,QQC*,QQ -Force -ErrorAction Ignore | Out-Null", + "sudo Start-Process -filepath \"$dir\\unins000.exe\" -ArgumentList /VERYSILENT -WorkingDirectory \"$dir\" -Wait", + "Write-Host \"The '$app' has been uninstalled.\" -Foreground Magenta" + ] + }, + "bin": [ + [ + "Bin\\QQScLauncher.exe", + "QQ" + ] + ], + "shortcuts": [ + [ + "Bin\\QQScLauncher.exe", + "QQ" + ] + ], + "checkver": { + "url": "https://scoop-apps.vercel.app/qq", + "regex": "(?s)(?QQ_(?([\\d.]+))_[(](?([\\d]+))[)]_Installer\\.rar)", + "replace": "${ver}.${build}", + "reverse": true + }, + "autoupdate": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/QQ/$matchFilename", + "hash": { + "url": "https://scoop-apps.vercel.app/qq", + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename" + } + } } diff --git a/bucket/qq-ntr-mod-portable.json b/bucket/qq-ntr-mod-portable.json index 334be68b5db..b90e7068611 100644 --- a/bucket/qq-ntr-mod-portable.json +++ b/bucket/qq-ntr-mod-portable.json @@ -1,80 +1,80 @@ { - "version": "9.5.9.28625", - "description": "腾讯 QQ PC 版去广告特别版, 由 @Dreamcast 组装打包而成(绿色版 With NtrQQ)", - "homepage": "https://im.qq.com/pcqq", - "license": { - "identifier": "Proprietary", - "url": "https://ti.qq.com/agreement/index.html" - }, - "notes": [ - "默认绿化后只是去广告和去校验和小清新的一些功能, 更多的功能需要运行 \"$env:SCOOP\\apps\\qq-ntr-mod-np\\current\\组件功能切换.bat\"", - "绿色版的 “组件功能切换” 功能, 现已完美实现了所有安装版的选项切换功能, 按提示操作即可", - "感谢网友 “喵星人” 最初制作的脚本加持!", - "", - "注意: ", - "① 所有的修改版都有被锁的风险, 是否使用自己斟酌, 本人不承担任何责任!", - "② 安装使用 QQ 前请先自行安装齐全 Visual C++ 和 Universal C 运行库, 最新运行库合集下载: https://wwa.lanzoui.com/b0b8rs19a 密码: 9527", - "③ 安装使用 QQ 前请先自行安装好 Adobe Flash Player 最新版组件, QQ 秀正常显示必备, 但非必需, 最新和谐版下载: https://wwa.lanzoui.com/b0b8rsdmf 密码: 6666", - "④ 默认去除了主面板 < 勋章墙 >< 腾讯文档 > 三个功能图标, 需要的自己勾选相关选项安装 (安装版), 或组件功能切换里开启 (绿色版)", - "⑤ 9.3.8 开始官方对撤回消息相关做了很多改动, 所以目前的防撤回修改默认使用有 bug, 启用后会导致群内撤回消息重新编辑不能用, 好友对话则无此问题", - "└— 解决办法是进 QQ 的系统设置 — 会话窗口 — 勾选 “撤回消息设置” , 然后“自定义消息撤回” 里选择除了《无》之外的其他任意选项即可", - "⑥ 默认整合的 NtrQQ 可能会被一些杀软误报和拦截, 至于怎么做我就不多说了, 相关使用上的问题不要问我, 有问题请到官方论坛 https://iya.app 反馈", - "NtrQQ 里关闭了主面板最小高宽的选项, 想要缩的更窄更小的手动去 NtrQQ.ini 里开启: KillMainPanelSize=1", - "更多 NtrQQ 选项设置可以自行翻阅 NtrQQ.ini, Lance.Moe 都有详细说明", - "", - "提示: ", - "本地普通会员 的功能, 经几个网友和我自己测试发现, 确实有较高的几率反复出现示开启消息漫游验证的问题, 补丁方面无法解决此问题, 本身也是为了好看和 YY, 没什么实际作用, 不用也不会有广告, 所以是否要用各位自己决定吧", - "聊天记录 --> 复制粘贴效果改为文本方式, 以旧版纯本文的方式来复制粘贴聊天消息, 此功能已知有个小小不完善, 文本模式下如果不带上人名复制单人的多行消息时, 那么只能粘贴到多行消息的第一行, 带上人名一起复制则无此问题, 气泡模式下也无此问题", - "", - "使用 'scoop install vcredist-aio' 或 'scoop install vcredist-mix' 安装运行库" - ], - "depends": "sudo", - "suggest": { - "vcredist": [ - "meta/vcredist-aio", - "meta/vcredist-mix" - ] - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/QQ/QQ_9.5.9_(28625)_Portable_With_NtrQQ_7.1.2.7z", - "hash": "fa757ce3184314ad835b98cf7509781621833f082d981816c4412b6fe1b47548", - "extract_dir": "QQ", - "installer": { - "script": [ - "Stop-Process -Name TXP*,tad*,QQP*,QQC*,QQ -Force -ErrorAction Ignore | Out-Null", - "sudo Start-Process -filepath \"$dir\\绿化.bat\" -WorkingDirectory \"$dir\" -Wait" - ] - }, - "uninstaller": { - "script": [ - "Stop-Process -Name TXP*,tad*,QQP*,QQC*,QQ -Force -ErrorAction Ignore | Out-Null", - "sudo Start-Process -filepath \"$dir\\卸载.bat\" -WorkingDirectory \"$dir\" -Wait", - "Write-Host \"The '$app' has been uninstalled.\" -Foreground Magenta" - ] - }, - "bin": [ - [ - "Bin\\QQScLauncher.exe", - "QQ" - ] - ], - "shortcuts": [ - [ - "Bin\\QQScLauncher.exe", - "QQ" - ] - ], - "checkver": { - "url": "https://scoop-apps.vercel.app/qq", - "regex": "(?s)(?QQ_(?([\\d.]+))_[(](?([\\d]+))[)]_Portable_With_NtrQQ_.*?\\.(?:7z|zip|rar))", - "replace": "${ver}.${build}", - "reverse": true - }, - "autoupdate": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/QQ/$matchFilename", - "hash": { - "url": "https://scoop-apps.vercel.app/qq", - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename" - } - } + "autoupdate": { + "hash": { + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename", + "url": "https://scoop-apps.vercel.app/qq" + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/QQ/$matchFilename" + }, + "bin": [ + [ + "Bin\\QQScLauncher.exe", + "QQ" + ] + ], + "checkver": { + "regex": "(?s)(?QQ_(?([\\d.]+))_[(](?([\\d]+))[)]_Portable_With_NtrQQ_.*?\\.(?:7z|zip|rar))", + "replace": "${ver}.${build}", + "reverse": true, + "url": "https://scoop-apps.vercel.app/qq" + }, + "depends": "sudo", + "description": "\u817e\u8baf QQ PC \u7248\u53bb\u5e7f\u544a\u7279\u522b\u7248, \u7531 @Dreamcast \u7ec4\u88c5\u6253\u5305\u800c\u6210\uff08\u7eff\u8272\u7248 With NtrQQ\uff09", + "extract_dir": "QQ", + "hash": "fa757ce3184314ad835b98cf7509781621833f082d981816c4412b6fe1b47548", + "homepage": "https://im.qq.com/pcqq", + "installer": { + "script": [ + "Stop-Process -Name TXP*,tad*,QQP*,QQC*,QQ -Force -ErrorAction Ignore | Out-Null", + "sudo Start-Process -filepath \"$dir\\\u7eff\u5316.bat\" -WorkingDirectory \"$dir\" -Wait" + ] + }, + "license": { + "identifier": "Proprietary", + "url": "https://ti.qq.com/agreement/index.html" + }, + "notes": [ + "\u9ed8\u8ba4\u7eff\u5316\u540e\u53ea\u662f\u53bb\u5e7f\u544a\u548c\u53bb\u6821\u9a8c\u548c\u5c0f\u6e05\u65b0\u7684\u4e00\u4e9b\u529f\u80fd, \u66f4\u591a\u7684\u529f\u80fd\u9700\u8981\u8fd0\u884c \"$env:SCOOP\\apps\\qq-ntr-mod-np\\current\\\u7ec4\u4ef6\u529f\u80fd\u5207\u6362.bat\"", + "\u7eff\u8272\u7248\u7684 \u201c\u7ec4\u4ef6\u529f\u80fd\u5207\u6362\u201d \u529f\u80fd, \u73b0\u5df2\u5b8c\u7f8e\u5b9e\u73b0\u4e86\u6240\u6709\u5b89\u88c5\u7248\u7684\u9009\u9879\u5207\u6362\u529f\u80fd, \u6309\u63d0\u793a\u64cd\u4f5c\u5373\u53ef", + "\u611f\u8c22\u7f51\u53cb \u201c\u55b5\u661f\u4eba\u201d \u6700\u521d\u5236\u4f5c\u7684\u811a\u672c\u52a0\u6301!", + "", + "\u6ce8\u610f: ", + "\u2460 \u6240\u6709\u7684\u4fee\u6539\u7248\u90fd\u6709\u88ab\u9501\u7684\u98ce\u9669, \u662f\u5426\u4f7f\u7528\u81ea\u5df1\u659f\u914c, \u672c\u4eba\u4e0d\u627f\u62c5\u4efb\u4f55\u8d23\u4efb!", + "\u2461 \u5b89\u88c5\u4f7f\u7528 QQ \u524d\u8bf7\u5148\u81ea\u884c\u5b89\u88c5\u9f50\u5168 Visual C++ \u548c Universal C \u8fd0\u884c\u5e93, \u6700\u65b0\u8fd0\u884c\u5e93\u5408\u96c6\u4e0b\u8f7d: https://wwa.lanzoui.com/b0b8rs19a \u5bc6\u7801: 9527", + "\u2462 \u5b89\u88c5\u4f7f\u7528 QQ \u524d\u8bf7\u5148\u81ea\u884c\u5b89\u88c5\u597d Adobe Flash Player \u6700\u65b0\u7248\u7ec4\u4ef6, QQ \u79c0\u6b63\u5e38\u663e\u793a\u5fc5\u5907, \u4f46\u975e\u5fc5\u9700, \u6700\u65b0\u548c\u8c10\u7248\u4e0b\u8f7d: https://wwa.lanzoui.com/b0b8rsdmf \u5bc6\u7801: 6666", + "\u2463 \u9ed8\u8ba4\u53bb\u9664\u4e86\u4e3b\u9762\u677f < \u52cb\u7ae0\u5899 >< \u817e\u8baf\u6587\u6863 > \u4e09\u4e2a\u529f\u80fd\u56fe\u6807, \u9700\u8981\u7684\u81ea\u5df1\u52fe\u9009\u76f8\u5173\u9009\u9879\u5b89\u88c5 (\u5b89\u88c5\u7248), \u6216\u7ec4\u4ef6\u529f\u80fd\u5207\u6362\u91cc\u5f00\u542f (\u7eff\u8272\u7248)", + "\u2464 9.3.8 \u5f00\u59cb\u5b98\u65b9\u5bf9\u64a4\u56de\u6d88\u606f\u76f8\u5173\u505a\u4e86\u5f88\u591a\u6539\u52a8, \u6240\u4ee5\u76ee\u524d\u7684\u9632\u64a4\u56de\u4fee\u6539\u9ed8\u8ba4\u4f7f\u7528\u6709 bug, \u542f\u7528\u540e\u4f1a\u5bfc\u81f4\u7fa4\u5185\u64a4\u56de\u6d88\u606f\u91cd\u65b0\u7f16\u8f91\u4e0d\u80fd\u7528, \u597d\u53cb\u5bf9\u8bdd\u5219\u65e0\u6b64\u95ee\u9898", + "\u2514\u2014 \u89e3\u51b3\u529e\u6cd5\u662f\u8fdb QQ \u7684\u7cfb\u7edf\u8bbe\u7f6e \u2014 \u4f1a\u8bdd\u7a97\u53e3 \u2014 \u52fe\u9009 \u201c\u64a4\u56de\u6d88\u606f\u8bbe\u7f6e\u201d , \u7136\u540e\u201c\u81ea\u5b9a\u4e49\u6d88\u606f\u64a4\u56de\u201d \u91cc\u9009\u62e9\u9664\u4e86\u300a\u65e0\u300b\u4e4b\u5916\u7684\u5176\u4ed6\u4efb\u610f\u9009\u9879\u5373\u53ef", + "\u2465 \u9ed8\u8ba4\u6574\u5408\u7684 NtrQQ \u53ef\u80fd\u4f1a\u88ab\u4e00\u4e9b\u6740\u8f6f\u8bef\u62a5\u548c\u62e6\u622a, \u81f3\u4e8e\u600e\u4e48\u505a\u6211\u5c31\u4e0d\u591a\u8bf4\u4e86, \u76f8\u5173\u4f7f\u7528\u4e0a\u7684\u95ee\u9898\u4e0d\u8981\u95ee\u6211, \u6709\u95ee\u9898\u8bf7\u5230\u5b98\u65b9\u8bba\u575b https://iya.app \u53cd\u9988", + "NtrQQ \u91cc\u5173\u95ed\u4e86\u4e3b\u9762\u677f\u6700\u5c0f\u9ad8\u5bbd\u7684\u9009\u9879, \u60f3\u8981\u7f29\u7684\u66f4\u7a84\u66f4\u5c0f\u7684\u624b\u52a8\u53bb NtrQQ.ini \u91cc\u5f00\u542f: KillMainPanelSize=1", + "\u66f4\u591a NtrQQ \u9009\u9879\u8bbe\u7f6e\u53ef\u4ee5\u81ea\u884c\u7ffb\u9605 NtrQQ.ini, Lance.Moe \u90fd\u6709\u8be6\u7ec6\u8bf4\u660e", + "", + "\u63d0\u793a: ", + "\u672c\u5730\u666e\u901a\u4f1a\u5458 \u7684\u529f\u80fd, \u7ecf\u51e0\u4e2a\u7f51\u53cb\u548c\u6211\u81ea\u5df1\u6d4b\u8bd5\u53d1\u73b0, \u786e\u5b9e\u6709\u8f83\u9ad8\u7684\u51e0\u7387\u53cd\u590d\u51fa\u73b0\u793a\u5f00\u542f\u6d88\u606f\u6f2b\u6e38\u9a8c\u8bc1\u7684\u95ee\u9898, \u8865\u4e01\u65b9\u9762\u65e0\u6cd5\u89e3\u51b3\u6b64\u95ee\u9898, \u672c\u8eab\u4e5f\u662f\u4e3a\u4e86\u597d\u770b\u548c YY, \u6ca1\u4ec0\u4e48\u5b9e\u9645\u4f5c\u7528, \u4e0d\u7528\u4e5f\u4e0d\u4f1a\u6709\u5e7f\u544a, \u6240\u4ee5\u662f\u5426\u8981\u7528\u5404\u4f4d\u81ea\u5df1\u51b3\u5b9a\u5427", + "\u804a\u5929\u8bb0\u5f55 --> \u590d\u5236\u7c98\u8d34\u6548\u679c\u6539\u4e3a\u6587\u672c\u65b9\u5f0f, \u4ee5\u65e7\u7248\u7eaf\u672c\u6587\u7684\u65b9\u5f0f\u6765\u590d\u5236\u7c98\u8d34\u804a\u5929\u6d88\u606f, \u6b64\u529f\u80fd\u5df2\u77e5\u6709\u4e2a\u5c0f\u5c0f\u4e0d\u5b8c\u5584, \u6587\u672c\u6a21\u5f0f\u4e0b\u5982\u679c\u4e0d\u5e26\u4e0a\u4eba\u540d\u590d\u5236\u5355\u4eba\u7684\u591a\u884c\u6d88\u606f\u65f6, \u90a3\u4e48\u53ea\u80fd\u7c98\u8d34\u5230\u591a\u884c\u6d88\u606f\u7684\u7b2c\u4e00\u884c, \u5e26\u4e0a\u4eba\u540d\u4e00\u8d77\u590d\u5236\u5219\u65e0\u6b64\u95ee\u9898, \u6c14\u6ce1\u6a21\u5f0f\u4e0b\u4e5f\u65e0\u6b64\u95ee\u9898", + "", + "\u4f7f\u7528 'scoop install vcredist-aio' \u6216 'scoop install vcredist-mix' \u5b89\u88c5\u8fd0\u884c\u5e93" + ], + "shortcuts": [ + [ + "Bin\\QQScLauncher.exe", + "QQ" + ] + ], + "suggest": { + "vcredist": [ + "meta/vcredist-aio", + "meta/vcredist-mix" + ] + }, + "uninstaller": { + "script": [ + "Stop-Process -Name TXP*,tad*,QQP*,QQC*,QQ -Force -ErrorAction Ignore | Out-Null", + "sudo Start-Process -filepath \"$dir\\\u5378\u8f7d.bat\" -WorkingDirectory \"$dir\" -Wait", + "Write-Host \"The '$app' has been uninstalled.\" -Foreground Magenta" + ] + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/QQ/QQ_9.5.9_(28625)_Portable_With_NtrQQ_7.1.2.7z", + "version": "9.5.9.28625" } diff --git a/bucket/qqmusic-zd423.json b/bucket/qqmusic-zd423.json index f7d19614f57..8a5b890d457 100644 --- a/bucket/qqmusic-zd423.json +++ b/bucket/qqmusic-zd423.json @@ -1,48 +1,48 @@ { - "version": "18.59", - "description": "QQ 音乐去广告绿色版 - zd423", - "homepage": "https://im.qq.com/pcqq", - "license": { - "identifier": "Proprietary", - "url": "https://y.qq.com/i/user_terms.html" - }, - "notes": [ - "特点描述: ", - " - 反汇编处理,去我的音乐页面右侧广告及歌单页面右侧广告", - " - 去组件检测上报行为,删除 QQMusicUp.exe, QQMusicExternal.exe", - " - 禁止检测升级,去后续提示版本过低无法使用限制,去菜单检测更新", - " - 禁止在系统后台 %AppData%\\Tencent 里生成产品日志 logs 文件夹", - " - 删除无用的辅助程序,电脑管家下载、在线升级程序(已脱离)等文件" - ], - "url": "https://pan.jiemi.workers.dev/?file=/scoop/zd423/QQ音乐_v18.59_去广告绿色版.7z", - "hash": "7e80cc9705bb10c8f6914924a6265a6342105c6a9b85d31b3f351251c67d4f7e", - "extract_dir": "QQMusic", - "installer": { - "script": "Start-Process \"$dir\\!)绿化处理.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs" - }, - "uninstaller": { - "script": [ - "Start-Process \"$dir\\!)卸载清除.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs", - "Write-Host \"The '$app' has been uninstalled.\" -Foreground Magenta" - ] - }, - "bin": "QQMusic.exe", - "shortcuts": [ - [ - "QQMusic.exe", - "QQ Music" - ] - ], - "checkver": { - "url": "https://scoop-apps.vercel.app/zd423", - "regex": "(?s)(?QQ音乐_v(([\\d.]+)).*?\\.(?:7z|zip|rar))" - }, - "autoupdate": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/zd423/$matchFilename", - "hash": { - "url": "https://scoop-apps.vercel.app/zd423", - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename" - } - } + "autoupdate": { + "hash": { + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename", + "url": "https://scoop-apps.vercel.app/zd423" + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/zd423/$matchFilename" + }, + "bin": "QQMusic.exe", + "checkver": { + "regex": "(?s)(?QQ\u97f3\u4e50_v(([\\d.]+)).*?\\.(?:7z|zip|rar))", + "url": "https://scoop-apps.vercel.app/zd423" + }, + "description": "QQ \u97f3\u4e50\u53bb\u5e7f\u544a\u7eff\u8272\u7248 - zd423", + "extract_dir": "QQMusic", + "hash": "7e80cc9705bb10c8f6914924a6265a6342105c6a9b85d31b3f351251c67d4f7e", + "homepage": "https://im.qq.com/pcqq", + "installer": { + "script": "Start-Process \"$dir\\!)\u7eff\u5316\u5904\u7406.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs" + }, + "license": { + "identifier": "Proprietary", + "url": "https://y.qq.com/i/user_terms.html" + }, + "notes": [ + "\u7279\u70b9\u63cf\u8ff0: ", + " - \u53cd\u6c47\u7f16\u5904\u7406\uff0c\u53bb\u6211\u7684\u97f3\u4e50\u9875\u9762\u53f3\u4fa7\u5e7f\u544a\u53ca\u6b4c\u5355\u9875\u9762\u53f3\u4fa7\u5e7f\u544a", + " - \u53bb\u7ec4\u4ef6\u68c0\u6d4b\u4e0a\u62a5\u884c\u4e3a\uff0c\u5220\u9664 QQMusicUp.exe, QQMusicExternal.exe", + " - \u7981\u6b62\u68c0\u6d4b\u5347\u7ea7\uff0c\u53bb\u540e\u7eed\u63d0\u793a\u7248\u672c\u8fc7\u4f4e\u65e0\u6cd5\u4f7f\u7528\u9650\u5236\uff0c\u53bb\u83dc\u5355\u68c0\u6d4b\u66f4\u65b0", + " - \u7981\u6b62\u5728\u7cfb\u7edf\u540e\u53f0 %AppData%\\Tencent \u91cc\u751f\u6210\u4ea7\u54c1\u65e5\u5fd7 logs \u6587\u4ef6\u5939", + " - \u5220\u9664\u65e0\u7528\u7684\u8f85\u52a9\u7a0b\u5e8f\uff0c\u7535\u8111\u7ba1\u5bb6\u4e0b\u8f7d\u3001\u5728\u7ebf\u5347\u7ea7\u7a0b\u5e8f(\u5df2\u8131\u79bb)\u7b49\u6587\u4ef6" + ], + "shortcuts": [ + [ + "QQMusic.exe", + "QQ Music" + ] + ], + "uninstaller": { + "script": [ + "Start-Process \"$dir\\!)\u5378\u8f7d\u6e05\u9664.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs", + "Write-Host \"The '$app' has been uninstalled.\" -Foreground Magenta" + ] + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/zd423/QQ\u97f3\u4e50_v18.59_\u53bb\u5e7f\u544a\u7eff\u8272\u7248.7z", + "version": "18.59" } diff --git a/bucket/qqplayer.json b/bucket/qqplayer.json index a8e3395a36d..d8b37aaca6e 100644 --- a/bucket/qqplayer.json +++ b/bucket/qqplayer.json @@ -1,27 +1,22 @@ { - "##": "QQ影音", + "homepage": "https://player.qq.com/", + "description": "QQPlayer software is a free application that helps you play videos, movies and music.", "version": "4.6.3.1104", - "description": "[QQ影音] - QQ影音是由腾讯公司推出的一款支持任何格式影片和音乐文件的本地播放器", "license": "Freeware", - "homepage": "https://player.qq.com/", "url": "https://dldir1.qq.com/qqyy/pc/QQPlayerSetup4.6.3.1104.exe#/dl.7z", "hash": "3c687ff13a6646093b9a30c51801639d47a1c28976048ada0ba59edbc4ac1d9b", - "bin": "QQPlayer.exe", + "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\" -Recurse -Force", "shortcuts": [ [ "QQPlayer.exe", "QQ影音" - ], - [ - "uninst.exe", - "卸载QQ影音" ] ], - "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "checkver": { + "regex": "QQPlayerSetup([\\d.]+).exe" + }, "autoupdate": { - "url": "https://dldir1.qq.com/qqyy/pc/QQPlayerSetup$version.exe#/dl.7z", - "hash": { - "mode": "download" - } - } + "url": "https://dldir1.qq.com/qqyy/pc/QQPlayerSetup$version.exe#/dl.7z" + }, + "notes": "We don't persist your QQPlayer data, they are still storaged in '%LOCALAPPDATA%\\Tencent\\QQPlayer'." } diff --git a/bucket/qrencode.json b/bucket/qrencode.json index 1e60a1a5cff..a624ae83b04 100644 --- a/bucket/qrencode.json +++ b/bucket/qrencode.json @@ -1,15 +1,14 @@ { "version": "4.1.1", "description": "Encode input data in a QR Code and save as a PNG image", - "homepage": "https://qrencode-for-windows.sourceforge.io", - "license": "Freeware", + "homepage": "https://qrencode-for-windows.sourceforge.io//", "url": "https://downloads.sourceforge.net/project/qrencode-for-windows/QREncode-4.1.1_Win32(static).zip", "hash": "sha1:eb3afc0f87bf9f1c9af143fcd205c29c07f605bf", "extract_dir": "QREncode-4.1.1_Win32", "bin": "qrencode.exe", "checkver": { - "sourceforge": "qrencode-for-windows", - "reverse": "true" + "url": "https://sourceforge.net/projects/qrencode-for-windows/rss?path=/", + "regex": "QREncode-([\\d.]+)_Win32\\(static\\)\\.zip" }, "autoupdate": { "url": "https://downloads.sourceforge.net/project/qrencode-for-windows/QREncode-$version_Win32(static).zip" diff --git a/bucket/qtfiles.json b/bucket/qtfiles.json index 29cbff0f692..413b5d0a2cc 100644 --- a/bucket/qtfiles.json +++ b/bucket/qtfiles.json @@ -4,16 +4,16 @@ "homepage": "https://github.com/AnimMouse/QTFiles", "license": { "identifier": "MPL-2.0", - "url": "https://github.com/AnimMouse/QTFiles/blob/main/LICENSE" + "url": "https://raw.githubusercontent.com/AnimMouse/QTFiles/main/LICENSE" }, "architecture": { "64bit": { "url": "https://github.com/AnimMouse/QTFiles/releases/download/v12.10.11/QTfiles64.7z", - "hash": "32fcd058936410f7eabd3b55a8931bce5f45bb7892d6a2c65387820daca52f58" + "hash": "0ba2bd66af7162d3dcbc8d6a708af0d490e483c45380d433369197e59e47442a" }, "32bit": { "url": "https://github.com/AnimMouse/QTFiles/releases/download/v12.10.11/QTfiles.7z", - "hash": "c6c582fe1af4e0c2b1eb7c141ad929a81f14d123aedd3b16df8226c104fb3028" + "hash": "e423deecfbdae1fbcddf71743844eef22809fbdb06845f570a6afbbd691d6bdd" } }, "env_add_path": ".", diff --git a/bucket/qtpass.json b/bucket/qtpass.json index 7062425e357..26e2c9b7b81 100644 --- a/bucket/qtpass.json +++ b/bucket/qtpass.json @@ -1,22 +1,21 @@ { + "homepage": "http://qtpass.org/", "version": "1.3.2", "license": "GPL-3.0-only", - "homepage": "https://qtpass.org/", "url": "https://github.com/IJHack/QtPass/releases/download/v1.3.2/qtpass-1.3.2.exe", "hash": "0fb9e68ce7e52e614ebb29dd9fc0b06b24f4262e9509090853e2c2991c171e72", "innosetup": true, - "bin": "qtpass.exe", "shortcuts": [ - [ - "qtpass.exe", - "QtPass" - ] + [ + "qtpass.exe", + "QtPass" + ] ], "checkver": { - "github": "https://github.com/IJHack/QtPass/", - "regex": "tag/v([\\w.-]+)" + "github": "https://github.com/IJHack/QtPass/", + "regex": "tag/v([\\w.-]+)" }, "autoupdate": { - "url": "https://github.com/IJHack/QtPass/releases/download/v$version/qtpass-$version.exe" + "url": "https://github.com/IJHack/QtPass/releases/download/v$version/qtpass-$version.exe" } } diff --git a/bucket/quasar.json b/bucket/quasar.json index 20c896707cc..d9c0c03fdcf 100644 --- a/bucket/quasar.json +++ b/bucket/quasar.json @@ -1,24 +1,24 @@ { - "version": "2.7.2.1", - "description": "Mod downloader, manager, updater and workspace-building tool for Super Smash Bros Ultimate and later on, other Switch games.", - "homepage": "https://github.com/Mowjoh/Quasar", - "license": "GPL-3.0-only", - "url": "https://github.com/Mowjoh/Quasar/releases/download/v2.7.2.1/QuasarSetup.2.7.2.1.msi", - "hash": "06fa8847a8c67b5058529bf83ade88291f175f37c7af3b047dc40d4095d2662a", - "bin": [ - [ - "Quasar.exe", - "Quasar" - ] - ], - "shortcuts": [ - [ - "Quasar.exe", - "Quasar" - ] - ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/Mowjoh/Quasar/releases/download/v$version/QuasarSetup.$version.msi" - } + "autoupdate": { + "url": "https://github.com/Mowjoh/Quasar/releases/download/v$version/QuasarSetup.$version.msi" + }, + "bin": [ + [ + "Quasar.exe", + "Quasar" + ] + ], + "checkver": "github", + "description": "Mod downloader, manager, updater and workspace-building tool for Super Smash Bros Ultimate and later on, other Switch games.", + "hash": "06fa8847a8c67b5058529bf83ade88291f175f37c7af3b047dc40d4095d2662a", + "homepage": "https://github.com/Mowjoh/Quasar", + "license": "GPL-3.0-only", + "shortcuts": [ + [ + "Quasar.exe", + "Quasar" + ] + ], + "url": "https://github.com/Mowjoh/Quasar/releases/download/v2.7.2.1/QuasarSetup.2.7.2.1.msi", + "version": "2.7.2.1" } diff --git a/bucket/quicker-fast.json b/bucket/quicker-fast.json index fe0b41e1a4c..e8f6dd20f3a 100644 --- a/bucket/quicker-fast.json +++ b/bucket/quicker-fast.json @@ -1,49 +1,49 @@ { "##": "This package is not ported to the official buckets because ReadMe file written in English is not available. Extracting the .msi using 7-zip (which is by default in Scoop) causes path error. Therefore renaming it to .msi_.", - "homepage": "https://getquicker.net/", - "description": "Make key shortcuts for programs, folders, URLs, and commands (fast update channel)", - "version": "1.37.23.0", - "license": { - "identifier": "Shareware", - "url": "https://getquicker.net/Forum/ViewTopic/341" - }, - "depends": "uniextract2", "architecture": { "32bit": { - "url": "https://getquicker.net/download/item/fast_x86#/quicker.msi", - "hash": "a461ff61117a8043fb2dd7c6777d3437a61cac66fbe3a64236159bc58feca8d4" + "hash": "a461ff61117a8043fb2dd7c6777d3437a61cac66fbe3a64236159bc58feca8d4", + "url": "https://getquicker.net/download/item/fast_x86#/quicker.msi" }, "64bit": { - "url": "https://getquicker.net/download/item/fast_x64#/quicker.msi", - "hash": "a22ae0e6f8acae16d44b7eb33c4bf306a8aa7e7535a9e914dfc696e80e026710" + "hash": "a22ae0e6f8acae16d44b7eb33c4bf306a8aa7e7535a9e914dfc696e80e026710", + "url": "https://getquicker.net/download/item/fast_x64#/quicker.msi" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://getquicker.net/download/item/fast_x86#/quicker.msi" + }, + "64bit": { + "url": "https://getquicker.net/download/item/fast_x64#/quicker.msi" + } } }, + "bin": "Quicker\\Quicker.exe", + "checkver": { + "regex": "(?sm)
.*?.*?([\\d.]+).*?", + "url": "https://getquicker.net/Download" + }, + "depends": "uniextract2", + "description": "Make key shortcuts for programs, folders, URLs, and commands (fast update channel)", + "homepage": "https://getquicker.net/", "installer": { "script": [ "uniextract \"$original_dir\\quicker.msi_\" \"$dir\"", "Start-Sleep 10" ] }, + "license": { + "identifier": "Shareware", + "url": "https://getquicker.net/Forum/ViewTopic/341" + }, "persist": "Quicker\\Quicker.exe.config", - "bin": "Quicker\\Quicker.exe", "shortcuts": [ [ "Quicker\\Quicker.exe", "Quicker" ] ], - "checkver": { - "url": "https://getquicker.net/Download", - "regex": "(?sm)
.*?.*?([\\d.]+).*?" - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://getquicker.net/download/item/fast_x86#/quicker.msi" - }, - "64bit": { - "url": "https://getquicker.net/download/item/fast_x64#/quicker.msi" - } - } - } + "version": "1.37.23.0" } diff --git a/bucket/quiltflower.json b/bucket/quiltflower.json index 46efd7dce15..f925529c693 100644 --- a/bucket/quiltflower.json +++ b/bucket/quiltflower.json @@ -1,21 +1,21 @@ { - "autoupdate": { - "url": "https://github.com/QuiltMC/quiltflower/releases/download/$version/quiltflower-$version.jar#/quiltflower.jar" - }, - "bin": "quiltflower.jar", - "checkver": { - "github": "https://github.com/QuiltMC/quiltflower/" - }, - "description": "Quiltflower is a fork of Fernflower and ForgeFlower adding additional features for use with the Quilt toolchain.", - "hash": "21923293ada63ffc663cba26126fa108a65bb2019a5112b2adb987f05f4cbd1b", - "homepage": "https://github.com/QuiltMC/quiltflower/", - "license": "Apache 2.0", - "suggest": { - "JDK": [ - "java/oraclejdk", - "java/openjdk" - ] - }, - "url": "https://github.com/QuiltMC/quiltflower/releases/download/1.9.0/quiltflower-1.9.0.jar#/quiltflower.jar", - "version": "1.9.0" + "homepage": "https://github.com/QuiltMC/quiltflower/", + "version": "1.9.0", + "description": "Quiltflower is a fork of Fernflower and ForgeFlower adding additional features for use with the Quilt toolchain.", + "license": "Apache 2.0", + "hash": "21923293ada63ffc663cba26126fa108a65bb2019a5112b2adb987f05f4cbd1b", + "url": "https://github.com/QuiltMC/quiltflower/releases/download/1.9.0/quiltflower-1.9.0.jar#/quiltflower.jar", + "bin": "quiltflower.jar", + "suggest": { + "JDK": [ + "java/oraclejdk", + "java/openjdk" + ] + }, + "checkver": { + "github": "https://github.com/QuiltMC/quiltflower/" + }, + "autoupdate": { + "url": "https://github.com/QuiltMC/quiltflower/releases/download/$version/quiltflower-$version.jar#/quiltflower.jar" + } } diff --git a/bucket/r-4.1.0.json b/bucket/r-4.1.0.json index 0008aceb5b5..7d43926f32c 100644 --- a/bucket/r-4.1.0.json +++ b/bucket/r-4.1.0.json @@ -1,38 +1,38 @@ { - "architecture": { - "64bit": { - "hash": "md5:c15084c4902c604fd71bddd01f3189fd", - "pre_install": [ - "copy-item -recurse \"$dir\\bin\\x64\" \"$dir\\bin\\curr_arch\"", - "Rename-Item \"$dir\\bin\\R,2.exe\" 'R.exe'" - ], - "url": "https://cloud.r-project.org/bin/windows/base/old/4.1.0/R-4.1.0-win.exe" - } - }, - "homepage": "https://www.r-project.org", - "innosetup": true, - "installer": { - "script": [ - "Remove-Item \"$dir\\bin\\R,*.exe\" -Force", - "Copy-Item \"$dir\\bin\\R.exe\" \"$dir\\bin\\Rscript.exe\"" - ] - }, - "license": "GPL-2.0", - "notes": [ - "You'll need to type 'r.ps1' or 'r.cmd' to run R, because in Powershell 'r' runs the last command. Alternatively 'rterm' can be used to start the interactive R terminal session.", - "", - "You can remove Powershell's 'r' command with:", - " rm alias:\\r", - "", - "... but this only affects your current session: if you'd like to remove it for all future sessions you need to add the command above to your Powershell profile.", - "", - "Annoying, right?! You might want to check out Pshazz (scoop install pshazz)--this has a plugin to remove some crazy aliases from Powershell, as well as many other improvements." - ], - "shortcuts": [ - [ - "bin\\curr_arch\\Rgui.exe", - "Rgui-4.1.0" - ] - ], - "version": "4.1.0" + "homepage": "https://www.r-project.org", + "version": "4.1.0", + "license": "GPL-2.0", + "architecture": { + "64bit": { + "url": "https://cloud.r-project.org/bin/windows/base/old/4.1.0/R-4.1.0-win.exe", + "hash": "md5:c15084c4902c604fd71bddd01f3189fd", + "pre_install": [ + "copy-item -recurse \"$dir\\bin\\x64\" \"$dir\\bin\\curr_arch\"", + "Rename-Item \"$dir\\bin\\R,2.exe\" 'R.exe'" + ] + } + }, + "innosetup": true, + "shortcuts": [ + [ + "bin\\curr_arch\\Rgui.exe", + "Rgui-4.1.0" + ] + ], + "installer": { + "script": [ + "Remove-Item \"$dir\\bin\\R,*.exe\" -Force", + "Copy-Item \"$dir\\bin\\R.exe\" \"$dir\\bin\\Rscript.exe\"" + ] + }, + "notes": [ + "You'll need to type 'r.ps1' or 'r.cmd' to run R, because in Powershell 'r' runs the last command. Alternatively 'rterm' can be used to start the interactive R terminal session.", + "", + "You can remove Powershell's 'r' command with:", + " rm alias:\\r", + "", + "... but this only affects your current session: if you'd like to remove it for all future sessions you need to add the command above to your Powershell profile.", + "", + "Annoying, right?! You might want to check out Pshazz (scoop install pshazz)--this has a plugin to remove some crazy aliases from Powershell, as well as many other improvements." + ] } diff --git a/bucket/r-4.1.1.json b/bucket/r-4.1.1.json index 5e5762c13e9..29792b6aaf8 100644 --- a/bucket/r-4.1.1.json +++ b/bucket/r-4.1.1.json @@ -1,38 +1,38 @@ { - "architecture": { - "64bit": { - "hash": "md5:419bdd6ae29ab26c6bf998d7769b9578", - "pre_install": [ - "copy-item -recurse \"$dir\\bin\\x64\" \"$dir\\bin\\curr_arch\"", - "Rename-Item \"$dir\\bin\\R,2.exe\" 'R.exe'" - ], - "url": "https://cloud.r-project.org/bin/windows/base/old/4.1.1/R-4.1.1-win.exe" - } - }, - "homepage": "https://www.r-project.org", - "innosetup": true, - "installer": { - "script": [ - "Remove-Item \"$dir\\bin\\R,*.exe\" -Force", - "Copy-Item \"$dir\\bin\\R.exe\" \"$dir\\bin\\Rscript.exe\"" - ] - }, - "license": "GPL-2.0", - "notes": [ - "You'll need to type 'r.ps1' or 'r.cmd' to run R, because in Powershell 'r' runs the last command. Alternatively 'rterm' can be used to start the interactive R terminal session.", - "", - "You can remove Powershell's 'r' command with:", - " rm alias:\\r", - "", - "... but this only affects your current session: if you'd like to remove it for all future sessions you need to add the command above to your Powershell profile.", - "", - "Annoying, right?! You might want to check out Pshazz (scoop install pshazz)--this has a plugin to remove some crazy aliases from Powershell, as well as many other improvements." - ], - "shortcuts": [ - [ - "bin\\curr_arch\\Rgui.exe", - "Rgui-4.1.1" - ] - ], - "version": "4.1.1" + "homepage": "https://www.r-project.org", + "version": "4.1.1", + "license": "GPL-2.0", + "architecture": { + "64bit": { + "url": "https://cloud.r-project.org/bin/windows/base/old/4.1.1/R-4.1.1-win.exe", + "hash": "md5:419bdd6ae29ab26c6bf998d7769b9578", + "pre_install": [ + "copy-item -recurse \"$dir\\bin\\x64\" \"$dir\\bin\\curr_arch\"", + "Rename-Item \"$dir\\bin\\R,2.exe\" 'R.exe'" + ] + } + }, + "innosetup": true, + "shortcuts": [ + [ + "bin\\curr_arch\\Rgui.exe", + "Rgui-4.1.1" + ] + ], + "installer": { + "script": [ + "Remove-Item \"$dir\\bin\\R,*.exe\" -Force", + "Copy-Item \"$dir\\bin\\R.exe\" \"$dir\\bin\\Rscript.exe\"" + ] + }, + "notes": [ + "You'll need to type 'r.ps1' or 'r.cmd' to run R, because in Powershell 'r' runs the last command. Alternatively 'rterm' can be used to start the interactive R terminal session.", + "", + "You can remove Powershell's 'r' command with:", + " rm alias:\\r", + "", + "... but this only affects your current session: if you'd like to remove it for all future sessions you need to add the command above to your Powershell profile.", + "", + "Annoying, right?! You might want to check out Pshazz (scoop install pshazz)--this has a plugin to remove some crazy aliases from Powershell, as well as many other improvements." + ] } diff --git a/bucket/r-4.1.2.json b/bucket/r-4.1.2.json index ce53968cf10..415cee784bc 100644 --- a/bucket/r-4.1.2.json +++ b/bucket/r-4.1.2.json @@ -1,38 +1,38 @@ { - "homepage": "https://www.r-project.org", - "version": "4.1.2", - "license": "GPL-2.0", - "architecture": { - "64bit": { - "url": "https://mirrors.aliyun.com/CRAN/bin/windows/base/old/4.1.2/R-4.1.2-win.exe", - "hash": "md5:776384c989ea061728e781b6b9ce5b92", - "pre_install": [ - "copy-item -recurse \"$dir\\bin\\x64\" \"$dir\\bin\\curr_arch\"", - "Rename-Item \"$dir\\bin\\R,2.exe\" 'R.exe'" - ] - } - }, - "innosetup": true, - "shortcuts": [ - [ - "bin\\curr_arch\\Rgui.exe", - "Rgui-4.1.2" - ] - ], - "installer": { - "script": [ - "Remove-Item \"$dir\\bin\\R,*.exe\" -Force", - "Copy-Item \"$dir\\bin\\R.exe\" \"$dir\\bin\\Rscript.exe\"" - ] - }, - "notes": [ - "You'll need to type 'r.ps1' or 'r.cmd' to run R, because in Powershell 'r' runs the last command. Alternatively 'rterm' can be used to start the interactive R terminal session.", - "", - "You can remove Powershell's 'r' command with:", - " rm alias:\\r", - "", - "... but this only affects your current session: if you'd like to remove it for all future sessions you need to add the command above to your Powershell profile.", - "", - "Annoying, right?! You might want to check out Pshazz (scoop install pshazz)--this has a plugin to remove some crazy aliases from Powershell, as well as many other improvements." - ] + "architecture": { + "64bit": { + "hash": "md5:776384c989ea061728e781b6b9ce5b92", + "pre_install": [ + "copy-item -recurse \"$dir\\bin\\x64\" \"$dir\\bin\\curr_arch\"", + "Rename-Item \"$dir\\bin\\R,2.exe\" 'R.exe'" + ], + "url": "https://mirrors.aliyun.com/CRAN/bin/windows/base/old/4.1.2/R-4.1.2-win.exe" + } + }, + "homepage": "https://www.r-project.org", + "innosetup": true, + "installer": { + "script": [ + "Remove-Item \"$dir\\bin\\R,*.exe\" -Force", + "Copy-Item \"$dir\\bin\\R.exe\" \"$dir\\bin\\Rscript.exe\"" + ] + }, + "license": "GPL-2.0", + "notes": [ + "You'll need to type 'r.ps1' or 'r.cmd' to run R, because in Powershell 'r' runs the last command. Alternatively 'rterm' can be used to start the interactive R terminal session.", + "", + "You can remove Powershell's 'r' command with:", + " rm alias:\\r", + "", + "... but this only affects your current session: if you'd like to remove it for all future sessions you need to add the command above to your Powershell profile.", + "", + "Annoying, right?! You might want to check out Pshazz (scoop install pshazz)--this has a plugin to remove some crazy aliases from Powershell, as well as many other improvements." + ], + "shortcuts": [ + [ + "bin\\curr_arch\\Rgui.exe", + "Rgui-4.1.2" + ] + ], + "version": "4.1.2" } diff --git a/bucket/racket-minimal-cs.json b/bucket/racket-minimal-cs.json index 507d2c958cd..d48c71fec11 100644 --- a/bucket/racket-minimal-cs.json +++ b/bucket/racket-minimal-cs.json @@ -1,22 +1,10 @@ { - "version": "8.8", - "homepage": "https://racket-lang.org", - "license": "LGPL-3.0-or-later", - "description": "Racket minimal on Chez Scheme.", "architecture": { "64bit": { - "url": "https://mirror.racket-lang.org/releases/8.8/installers/racket-minimal-8.8-x86_64-win32-cs.exe#/dl.7z", - "hash": "1de15c2b4e15ce2a17392922863eff613ce3c62473912e656e001ca47ffd4091" + "hash": "1de15c2b4e15ce2a17392922863eff613ce3c62473912e656e001ca47ffd4091", + "url": "https://mirror.racket-lang.org/releases/8.8/installers/racket-minimal-8.8-x86_64-win32-cs.exe#/dl.7z" } }, - "bin": [ - "racket.exe", - "raco.exe" - ], - "checkver": { - "url": "https://download.racket-lang.org/", - "re": "Version ([\\d.]+)" - }, "autoupdate": { "architecture": { "64bit": { @@ -24,8 +12,20 @@ } }, "hash": { - "url": "https://download.racket-lang.org/releases/$version/", - "regex": "$basename[\\s\\S]*?\"checksum\">$sha1" + "regex": "$basename[\\s\\S]*?\"checksum\">$sha1", + "url": "https://download.racket-lang.org/releases/$version/" } - } + }, + "bin": [ + "racket.exe", + "raco.exe" + ], + "checkver": { + "re": "Version ([\\d.]+)", + "url": "https://download.racket-lang.org/" + }, + "description": "Racket minimal on Chez Scheme.", + "homepage": "https://racket-lang.org", + "license": "LGPL-3.0-or-later", + "version": "8.8" } diff --git a/bucket/radarr.json b/bucket/radarr.json index 100a3203063..449fa1de4f0 100644 --- a/bucket/radarr.json +++ b/bucket/radarr.json @@ -1,8 +1,8 @@ { "version": "4.3.2.6857", + "description": "A fork of Sonarr to work with movies à la Couchpotato.", "homepage": "https://radarr.video/", - "description": "A movie collection manager with several features for Usenet and BitTorrent users.", - "license": "GPL-3.0", + "license": "GPL-3.0-only", "architecture": { "64bit": { "url": "https://github.com/Radarr/Radarr/releases/download/v4.3.2.6857/Radarr.master.4.3.2.6857.windows-core-x64.zip", @@ -15,10 +15,9 @@ }, "extract_dir": "Radarr", "bin": [ - "Radarr.Console.exe", [ "Radarr.Console.exe", - "Radarr" + "radarr" ] ], "shortcuts": [ diff --git a/bucket/rakudo-star-aoks.json b/bucket/rakudo-star-aoks.json index 67c68477984..c327d9486a0 100644 --- a/bucket/rakudo-star-aoks.json +++ b/bucket/rakudo-star-aoks.json @@ -1,38 +1,38 @@ { + "version": "2023.02-01", + "description": "The Rakudo Star Bundle contains the Rakudo Compiler, a collection of modules from the Raku ecosystem, and the language documentation.", + "homepage": "https://rakudo.org/star", + "license": "Artistic-2.0", "architecture": { "64bit": { - "hash": "0916144d8418faf83e664f968a29be451f04d6d3f099c18ff1d91721bd6a9bb7", - "url": "https://rakudo.org/dl/star/rakudo-star-2023.02-01-win-x86_64-msvc.msi" + "url": "https://rakudo.org/dl/star/rakudo-star-2023.02-01-win-x86_64-msvc.msi", + "hash": "0916144d8418faf83e664f968a29be451f04d6d3f099c18ff1d91721bd6a9bb7" } }, + "extract_dir": "rakudo", + "env_add_path": [ + "bin", + "share\\perl6\\site\\bin" + ], + "checkver": { + "url": "https://rakudo.org/downloads/star", + "regex": "rakudo-star-([\\d.-]+)-win-x86_64-(?\\w+)\\.msi" + }, "autoupdate": { "architecture": { "64bit": { + "url": "https://rakudo.org/dl/star/rakudo-star-$version-win-x86_64-$matchCompiler.msi", "hash": { - "regex": "SHA256\\s+$sha256", - "url": "$url.checksums.txt" - }, - "url": "https://rakudo.org/dl/star/rakudo-star-$version-win-x86_64-$matchCompiler.msi" + "url": "$url.checksums.txt", + "regex": "SHA256\\s+$sha256" + } } } }, - "checkver": { - "regex": "rakudo-star-([\\d.-]+)-win-x86_64-(?\\w+)\\.msi", - "url": "https://rakudo.org/downloads/star" - }, - "description": "The Rakudo Star Bundle contains the Rakudo Compiler, a collection of modules from the Raku ecosystem, and the language documentation.", - "env_add_path": [ - "bin", - "share\\perl6\\site\\bin" - ], - "extract_dir": "rakudo", - "homepage": "https://rakudo.org/star", - "license": "Artistic-2.0", "notes": [ " You may want to set your environment variable \"RAKULIB\", usually pointing to \"$HOME\\.raku\"", " doing so, just run", " [Environment]::SetEnvironmentVariable(\"RAKULIB\",\"$HOME\\.raku\",\"User\") __OR__", " Set-Variable RAKULIB \"$HOME\\.raku\"" - ], - "version": "2023.02-01" + ] } diff --git a/bucket/rammap.json b/bucket/rammap.json index 80cf24151b0..36b6fc0aaeb 100644 --- a/bucket/rammap.json +++ b/bucket/rammap.json @@ -1,21 +1,29 @@ { - "homepage": "https://docs.microsoft.com/en-us/sysinternals/", + "version": "1.61", "description": "An advanced physical memory usage analysis utility that presents usage information in different ways on its several different tabs.", + "homepage": "https://learn.microsoft.com/sysinternals/downloads/rammap", "license": { "identifier": "Freeware", - "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + "url": "https://learn.microsoft.com/sysinternals/license-terms" }, - "version": "1.61", "url": "https://download.sysinternals.com/files/RAMMap.zip", "hash": "691fa6a7e43babc26e37f9d65a74e7e1ea17eb3d4440141aa7eab6cd5b4c39a9", - "checkver": { - "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/rammap", - "re": "RAMMap\\s(?:v|V)?([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/RAMMap.zip" - }, "architecture": { + "64bit": { + "bin": [ + [ + "RAMMap64.exe", + "RAMMap" + ] + ], + "shortcuts": [ + [ + "RAMMap64.exe", + "SysInternals/RAMMap", + "/accepteula" + ] + ] + }, "32bit": { "bin": "RAMMap.exe", "shortcuts": [ @@ -26,15 +34,27 @@ ] ] }, - "64bit": { - "bin": "RAMMap.exe", + "arm64": { + "bin": [ + [ + "RAMMap64a.exe", + "RAMMap" + ] + ], "shortcuts": [ [ - "RAMMap.exe", + "RAMMap64a.exe", "SysInternals/RAMMap", "/accepteula" ] ] } + }, + "checkver": { + "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/rammap.md", + "regex": "#.*?v([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/RAMMap.zip" } } diff --git a/bucket/raven-reader.json b/bucket/raven-reader.json index 796ca099527..61cf0025430 100644 --- a/bucket/raven-reader.json +++ b/bucket/raven-reader.json @@ -1,19 +1,13 @@ { - "version": "1.0.79", "homepage": "https://ravenreader.app/", - "description": "An open source desktop news/RSS reader with flexible settings to optimize your experience.", + "description": "Open source desktop news reader", "license": "MIT", - "architecture": { - "64bit": { - "url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.79/Raven-Reader-Setup-1.0.79.exe#/dl.zip", - "hash": "sha512:293ca46e3388cc2769327eb04bdd50a15edaa0d9f8fc38e7cd6bc654ce290366b800c9eb1f810b2e8e8b340bfba92435ff6bf8dc4440095dfbd26ac19e0fdd5f" - } - }, - "extract_dir": "$PLUGINSDIR", - "pre_install": "Expand-7zipArchive \"$dir\\app-64.7z\" $dir -Removal", + "version": "1.0.79", + "url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.79/Raven-1.0.79_portable.exe", + "hash": "2d0e888495fcc4bd5be4e5864b6ed14b2d8bab2085b39816715949c5451ce75c", "shortcuts": [ [ - "Raven Reader.exe", + "Raven-1.0.52_portable.exe", "Raven Reader" ] ], @@ -21,14 +15,6 @@ "github": "https://github.com/hello-efficiency-inc/raven-reader" }, "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v$version/Raven-Reader-Setup-$version.exe#/dl.zip", - "hash": { - "url": "$baseurl/latest.yml", - "regex": "sha512:\\s$base64" - } - } - } + "url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v$version/Raven-$version_portable.exe" } } diff --git a/bucket/rawaccel.json b/bucket/rawaccel.json index 847752b870f..9d02b9b957e 100644 --- a/bucket/rawaccel.json +++ b/bucket/rawaccel.json @@ -1,32 +1,35 @@ { "version": "1.6.1", - "description": "kernel mode mouse accel", - "homepage": "https://github.com/a1xd/rawaccel", - "license": "MIT", - "url": "https://github.com/a1xd/rawaccel/releases/download/v1.6.1/RawAccel_v1.6.1.zip#/dl.7z", + "homepage": "https://github.com/a1xd/rawaccel/", + "url": "https://github.com/a1xd/rawaccel/releases/download/v1.6.1/RawAccel_v1.6.1.zip", "hash": "0ff7b09e34e846df33ae617eac8ae1c30587e0cd6c5dac9c76eb15a371b4b574", - "architecture": { - "64bit": { - "extract_dir": "RawAccel" - } + "installer": { + "script": [ + "Move-Item \"$dir\\RawAccel\\*\" -Destination \"$dir\"", + "Remove-Item -Recurse \"$dir\\RawAccel\"" + ] }, - "shortcuts": [ + "bin": [ [ - "installer.exe", - "Raw Accel Installer" - ], - [ - "uninstaller.exe", - "Raw Accel Uninstaller" - ], + "rawaccel.exe", + "rawaccel" + ] + ], + "shortcuts": [ [ "rawaccel.exe", - "Raw Accel" + "rawaccel" ] ], - "checkver": "github", - "persist": "settings.json", + "checkver": { + "url": "https://github.com/a1xd/rawaccel/releases", + "regex": "/tree/v([\\w.-]+)\"" + }, "autoupdate": { - "url": "https://github.com/a1xd/rawaccel/releases/download/v$version/RawAccel_v$version.zip#/dl.7z" + "url": "https://github.com/a1xd/rawaccel/releases/download/v$version/RawAccel_v$version.zip", + "hash": { + "url": "$baseurl/latest.yml", + "regex": "sha512:\\s+$base64" + } } } diff --git a/bucket/rbxfpsunlocker.json b/bucket/rbxfpsunlocker.json index 882b88a5faa..be2618b858d 100644 --- a/bucket/rbxfpsunlocker.json +++ b/bucket/rbxfpsunlocker.json @@ -1,6 +1,6 @@ { "version": "4.4.4", - "description": "Unlock your roblox fps", + "description": "A small tool that removes Roblox's default 60 FPS cap.", "homepage": "https://github.com/axstin/rbxfpsunlocker", "license": "MIT", "architecture": { @@ -9,28 +9,25 @@ "hash": "050fe7c0127dbd4fdc0cecf3ba46248ba7e14d37edba1a54eac40602c130f2f8" } }, - "bin": "rbxfpsunlocker.exe", + "bin": [ + "rbxfpsunlocker.exe", + [ + "rbxfpsunlocker.exe", + "fpsunlocker" + ] + ], + "shortcuts": [ + [ + "rbxfpsunlocker.exe", + "Roblox FPS Unlocker" + ] + ], "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/axstin/rbxfpsunlocker/releases/download/v$version/rbxfpsunlocker-x64.zip" } - }, - "hash": { - "url": "$url.sha256" } - }, - "pre_install": [ - "# Kill all instances of rbxfpsunlocker", - "ps rbxfpsunlocker -ErrorAction SilentlyContinue | kill -PassThru", - "# Create settings file if it does not exist", - "if (!(Test-Path \"$persist_dir\\settings\" -PathType Leaf)) {", - " (New-Item -Type File \"$persist_dir\\settings\" -Force) | Out-Null", - "}" - ], - "post_install": "rbxfpsunlocker", - "uninstaller": { - "script": "ps rbxfpsunlocker -ErrorAction SilentlyContinue | kill -PassThru" } } diff --git a/bucket/rbxlx-to-rojo.json b/bucket/rbxlx-to-rojo.json index 81ac6609643..d7568e54dd5 100644 --- a/bucket/rbxlx-to-rojo.json +++ b/bucket/rbxlx-to-rojo.json @@ -1,29 +1,29 @@ { - "architecture": { - "64bit": { - "hash": "ddac1c4c100c5ce0df327a1aae345fbf421209cc8c2e1840d1eeef1b212362a8", - "url": "https://github.com/rojo-rbx/rbxlx-to-rojo/releases/download/1.0.1/rbxlx-to-rojo.exe" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/rojo-rbx/rbxlx-to-rojo/releases/download/$version/rbxlx-to-rojo.exe" - } - } - }, - "bin": "rbxlx-to-rojo.exe", - "checkver": "github", - "description": "Quickly convert any Roblox place file (XML only) into a Rojo file system.", - "homepage": "https://github.com/rojo-rbx/rbxlx-to-rojo", - "license": "MPL-2.0", - "notes": [ - "You will need at least Rojo 0.5.0-alpha.12 to be able to use the generated filesystem.", - "You can run 'scoop install rojo' to install it, if you didn't do so already.", - "" - ], - "suggest": { - "Rojo": "rojo" - }, - "version": "1.0.1" + "version": "1.0.1", + "description": "Quickly convert any Roblox place file (XML only) into a Rojo file system.", + "homepage": "https://github.com/rojo-rbx/rbxlx-to-rojo", + "license": "MPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/rojo-rbx/rbxlx-to-rojo/releases/download/1.0.1/rbxlx-to-rojo.exe", + "hash": "ddac1c4c100c5ce0df327a1aae345fbf421209cc8c2e1840d1eeef1b212362a8" + } + }, + "bin": "rbxlx-to-rojo.exe", + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/rojo-rbx/rbxlx-to-rojo/releases/download/$version/rbxlx-to-rojo.exe" + } + } + }, + "suggest": { + "Rojo": "rojo" + }, + "notes": [ + "You will need at least Rojo 0.5.0-alpha.12 to be able to use the generated filesystem.", + "You can run 'scoop install rojo' to install it, if you didn't do so already.", + "" + ] } diff --git a/bucket/rcvPortable.json b/bucket/rcvPortable.json index 49e76d1f036..bb3f876aa34 100644 --- a/bucket/rcvPortable.json +++ b/bucket/rcvPortable.json @@ -1,30 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/rcvportable", - "description": "File recovery utility", - "version": "1.53.1087", - "license": "", - "url": "https://download3.portableapps.com/portableapps/rcvPortable/rcvPortable_1.53.1087_online.paf.exe?20190321", - "hash": "md5:faac7830c9535b30111975e98b11e7fd", - "bin": "rcvPortable/rcvPortable.exe", - "shortcuts": [ - [ - "rcvPortable/rcvPortable.exe", - "rcvPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/rcvportable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/rcvPortable/rcvPortable_$version_online.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/utilities/rcvportable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "installer": { - - } + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/rcvportable" + }, + "url": "https://download3.portableapps.com/portableapps/rcvPortable/rcvPortable_$version_online.paf.exe?20190321" + }, + "bin": "rcvPortable/rcvPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/rcvportable" + }, + "description": "File recovery utility", + "hash": "md5:faac7830c9535b30111975e98b11e7fd", + "homepage": "https://portableapps.com/apps/utilities/rcvportable", + "installer": {}, + "license": "", + "persist": "Data", + "shortcuts": [ + [ + "rcvPortable/rcvPortable.exe", + "rcvPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/rcvPortable/rcvPortable_1.53.1087_online.paf.exe?20190321", + "version": "1.53.1087" } diff --git a/bucket/reaper-v5.99.json b/bucket/reaper-v5.99.json new file mode 100644 index 00000000000..ddfe60229ff --- /dev/null +++ b/bucket/reaper-v5.99.json @@ -0,0 +1,54 @@ +{ + "homepage": "https://www.reaper.fm", + "version": "5.99", + "license": { + "identifier": "Proprietary", + "url": "https://www.reaper.fm/dist-agreement.php" + }, + "description": "Digital Audio Workstation", + "architecture": { + "64bit": { + "url": "https://www.reaper.fm/files/5.x/reaper599_x64-install.exe#/dl.7z", + "hash": "892E48E85873EC39929C1358DA425A97A61E1FCD6516FEC5DBEB01E44DB11918" + }, + "32bit": { + "url": "https://www.reaper.fm/files/5.x/reaper599-install.exe#/dl.7z", + "hash": "4674FE1E22C702AFA4C4D99FE5F28B5D58CD309B44ACE10C0A0F65490E9E3453" + } + }, + "bin": [ + "reaper.exe", + "reamote.exe" + ], + "shortcuts": [ + [ + "reaper.exe", + "Reaper" + ], + [ + "reamote.exe", + "ReaMote" + ] + ], + "installer": { + "script": [ + "Move-Item \"$dir\\`$INSTDIR`$_8_\\*\" -Destination \"$dir\"", + "Remove-Item \"$dir\\`$*\", \"$dir\\Uninst*\" -Recurse -Force" + ] + }, + "checkver": { + "url": "https://www.reaper.fm/download-old.php?ver=5x", + "regex": "REAPER v(5\\.[\\d]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://www.reaper.fm/files/$majorVersion.x/reaper$cleanVersion_x64-install.exe#/dl.7z" + }, + "32bit": { + "url": "https://www.reaper.fm/files/$majorVersion.x/reaper$cleanVersion-install.exe#/dl.7z" + } + } + }, + "notes": "This is version 5.99, the last version compatible with licenses purchased with the 4.x version. For the latest version of Reaper (requiring a newer license key), see the scoop-extras bucket. The portable version of Reaper does not include ReWire." +} diff --git a/bucket/recaf.json b/bucket/recaf.json index 790001e1706..87a0e89dc81 100644 --- a/bucket/recaf.json +++ b/bucket/recaf.json @@ -1,23 +1,24 @@ { - "version": "2.21.13", "homepage": "https://github.com/Col-E/Recaf", - "description": "The modern Java bytecode editor", + "description": "A modern Java bytecode editor https://col-e.github.io/Recaf/", + "version": "2.21.13", "license": "MIT", + "hash": "9d6cff1f9d4a7363027f53f4e85c8b74e235a2884463b7475fc1b83aee2d000e", + "url": "https://github.com/Col-E/Recaf/releases/download/2.21.13/recaf-2.21.13-J8-jar-with-dependencies.jar", "suggest": { - "JDK": "java/openjdk" - }, - "url": "https://github.com/Col-E/Recaf/releases/download/2.21.13/recaf-2.21.13-J8-jar-with-dependencies.jar#/recaf.jar", - "hash": "", - "pre_install": "Set-Content \"$dir\\recaf.bat\" '@start javaw.exe -jar \"%~dp0recaf.jar\" %*' -Encoding Ascii", - "bin": "recaf.jar", - "shortcuts": [ - [ - "recaf.bat", - "Recaf" + "JDK": [ + "java/oraclejdk", + "java/openjdk" ] - ], + }, "checkver": "github", "autoupdate": { - "url": "https://github.com/Col-E/Recaf/releases/download/$version/recaf-$version-J8-jar-with-dependencies.jar#/recaf.jar" - } + "url": "https://github.com/Col-E/Recaf/releases/download/$version/recaf-$version-J8-jar-with-dependencies.jar" + }, + "bin": "recaf.bat", + "pre_install": [ + "\"@echo off", + "FOR /F %%I IN ('DIR /S /B \"\"$dir\\recaf*.jar\"\"') DO SET V=%%I", + "start \"\"recaf\"\" /B javaw -jar \"\"%V%\"\" %*\" | out-file -en oem \"$dir\\recaf.bat\"" + ] } diff --git a/bucket/recmono-linear.json b/bucket/recmono-linear.json index 698918f105a..1de24debb58 100644 --- a/bucket/recmono-linear.json +++ b/bucket/recmono-linear.json @@ -1,46 +1,46 @@ { - "autoupdate": { - "url": [ - "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-$version/Recursive_Code/RecMonoLinear/RecMonoLinear-Bold-$version.ttf", - "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-$version/Recursive_Code/RecMonoLinear/RecMonoLinear-BoldItalic-$version.ttf", - "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-$version/Recursive_Code/RecMonoLinear/RecMonoLinear-Italic-$version.ttf", - "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-$version/Recursive_Code/RecMonoLinear/RecMonoLinear-Regular-$version.ttf" - ] - }, - "checkver": "github", - "description": "Recursive Mono & Sans is a variable font family for code & UI", - "hash": [ - "b52f2fa50af7e8f27e2fd655628c2a515dfe4da967312befd3a5e78b935ea7ee", - "02529f67cb9939962585ee9f5f46e847ac029335edd55a22ac31bcd1a0dd785e", - "1c8334043bd94276e3523bc2778615bf1b82a0bf10cea7b72b23b94016bcb49e", - "3f2948e76bbc6665af00dd3b358cfe617d673689a5491082d08cf70b868d3713" - ], - "homepage": "https://github.com/arrowtype/recursive", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Rec Mono Linear' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": [ - "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-1.085/Recursive_Code/RecMonoLinear/RecMonoLinear-Bold-1.085.ttf", - "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-1.085/Recursive_Code/RecMonoLinear/RecMonoLinear-BoldItalic-1.085.ttf", - "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-1.085/Recursive_Code/RecMonoLinear/RecMonoLinear-Italic-1.085.ttf", - "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-1.085/Recursive_Code/RecMonoLinear/RecMonoLinear-Regular-1.085.ttf" - ], - "version": "1.085" + "version": "1.085", + "description": "Recursive Mono & Sans is a variable font family for code & UI", + "license": "OFL-1.1", + "homepage": "https://github.com/arrowtype/recursive", + "url": [ + "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-1.085/Recursive_Code/RecMonoLinear/RecMonoLinear-Bold-1.085.ttf", + "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-1.085/Recursive_Code/RecMonoLinear/RecMonoLinear-BoldItalic-1.085.ttf", + "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-1.085/Recursive_Code/RecMonoLinear/RecMonoLinear-Italic-1.085.ttf", + "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-1.085/Recursive_Code/RecMonoLinear/RecMonoLinear-Regular-1.085.ttf" + ], + "hash": [ + "b52f2fa50af7e8f27e2fd655628c2a515dfe4da967312befd3a5e78b935ea7ee", + "02529f67cb9939962585ee9f5f46e847ac029335edd55a22ac31bcd1a0dd785e", + "1c8334043bd94276e3523bc2778615bf1b82a0bf10cea7b72b23b94016bcb49e", + "3f2948e76bbc6665af00dd3b358cfe617d673689a5491082d08cf70b868d3713" + ], + "checkver": "github", + "autoupdate": { + "url": [ + "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-$version/Recursive_Code/RecMonoLinear/RecMonoLinear-Bold-$version.ttf", + "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-$version/Recursive_Code/RecMonoLinear/RecMonoLinear-BoldItalic-$version.ttf", + "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-$version/Recursive_Code/RecMonoLinear/RecMonoLinear-Italic-$version.ttf", + "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-$version/Recursive_Code/RecMonoLinear/RecMonoLinear-Regular-$version.ttf" + ] + }, + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Rec Mono Linear' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/recmono-semicasual.json b/bucket/recmono-semicasual.json index 3a1cd85cbc7..ad84130773c 100644 --- a/bucket/recmono-semicasual.json +++ b/bucket/recmono-semicasual.json @@ -1,46 +1,46 @@ { - "version": "1.085", - "description": "Recursive Mono & Sans is a variable font family for code & UI", - "license": "OFL-1.1", - "homepage": "https://github.com/arrowtype/recursive", - "url": [ - "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-1.085/Recursive_Code/RecMonoSemicasual/RecMonoSemicasual-Bold-1.085.ttf", - "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-1.085/Recursive_Code/RecMonoSemicasual/RecMonoSemicasual-BoldItalic-1.085.ttf", - "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-1.085/Recursive_Code/RecMonoSemicasual/RecMonoSemicasual-Italic-1.085.ttf", - "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-1.085/Recursive_Code/RecMonoSemicasual/RecMonoSemicasual-Regular-1.085.ttf" - ], - "hash": [ - "ba673819e4b5e8a460b8a4ef586b5ee6d801e97356799c61be0a1b41eedf5f84", - "afd47881ec42dfab0ff7bb7378041e0159bcdee87a9e46c7ab901690b9e66589", - "6283c7851d85790ea586aa40a6028503615083bb782d51c918228dbe60315eb2", - "7bb3b11966c1ad5e100d9728271d94139c8454d6225f75a5d6d0d5c932fc8a2e" - ], - "checkver": "github", - "autoupdate": { - "url": [ - "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-$version/Recursive_Code/RecMonoSemicasual/RecMonoSemicasual-Bold-$version.ttf", - "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-$version/Recursive_Code/RecMonoSemicasual/RecMonoSemicasual-BoldItalic-$version.ttf", - "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-$version/Recursive_Code/RecMonoSemicasual/RecMonoSemicasual-Italic-$version.ttf", - "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-$version/Recursive_Code/RecMonoSemicasual/RecMonoSemicasual-Regular-$version.ttf" - ] - }, - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Rec Mono Semicasual' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "autoupdate": { + "url": [ + "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-$version/Recursive_Code/RecMonoSemicasual/RecMonoSemicasual-Bold-$version.ttf", + "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-$version/Recursive_Code/RecMonoSemicasual/RecMonoSemicasual-BoldItalic-$version.ttf", + "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-$version/Recursive_Code/RecMonoSemicasual/RecMonoSemicasual-Italic-$version.ttf", + "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-$version/Recursive_Code/RecMonoSemicasual/RecMonoSemicasual-Regular-$version.ttf" + ] + }, + "checkver": "github", + "description": "Recursive Mono & Sans is a variable font family for code & UI", + "hash": [ + "ba673819e4b5e8a460b8a4ef586b5ee6d801e97356799c61be0a1b41eedf5f84", + "afd47881ec42dfab0ff7bb7378041e0159bcdee87a9e46c7ab901690b9e66589", + "6283c7851d85790ea586aa40a6028503615083bb782d51c918228dbe60315eb2", + "7bb3b11966c1ad5e100d9728271d94139c8454d6225f75a5d6d0d5c932fc8a2e" + ], + "homepage": "https://github.com/arrowtype/recursive", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Rec Mono Semicasual' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": [ + "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-1.085/Recursive_Code/RecMonoSemicasual/RecMonoSemicasual-Bold-1.085.ttf", + "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-1.085/Recursive_Code/RecMonoSemicasual/RecMonoSemicasual-BoldItalic-1.085.ttf", + "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-1.085/Recursive_Code/RecMonoSemicasual/RecMonoSemicasual-Italic-1.085.ttf", + "https://github.com/arrowtype/recursive/raw/main/fonts/ArrowType-Recursive-1.085/Recursive_Code/RecMonoSemicasual/RecMonoSemicasual-Regular-1.085.ttf" + ], + "version": "1.085" } diff --git a/bucket/recycle.json b/bucket/recycle.json index 9f94eccd3b0..8fac4c6ab2a 100644 --- a/bucket/recycle.json +++ b/bucket/recycle.json @@ -1,5 +1,5 @@ { - "bin": "recycle.exe", - "url": "https://github.com/wangzq/scoop-files/raw/master/recycle/recycle.zip", - "version": "20180412" + "url": "https://github.com/wangzq/scoop-files/raw/master/recycle/recycle.zip", + "version": "20180412", + "bin": "recycle.exe" } diff --git a/bucket/redream-dev.json b/bucket/redream-dev.json index 4ef47179fbf..3dee14d3bda 100644 --- a/bucket/redream-dev.json +++ b/bucket/redream-dev.json @@ -1,10 +1,10 @@ { "version": "1.5.0-1051-g4ba6a39", - "description": "Sega Dreamcast emulator", + "description": "Sega Dreamcast emulator that can render games in HD and 4K (development)", "homepage": "https://redream.io", "license": { - "url": "https://redream.io", - "identifier": "Freeware" + "identifier": "Freeware", + "url": "https://redream.io" }, "architecture": { "64bit": { diff --git a/bucket/redream.json b/bucket/redream.json index 2484f9e2432..05ee5a435f6 100644 --- a/bucket/redream.json +++ b/bucket/redream.json @@ -3,8 +3,8 @@ "description": "Sega Dreamcast emulator", "homepage": "https://redream.io", "license": { - "identifier": "Freeware", - "url": "https://redream.io" + "url": "https://redream.io", + "identifier": "Freeware" }, "architecture": { "64bit": { diff --git a/bucket/redress.json b/bucket/redress.json index f7f3ccb025b..32e7d1d37a2 100644 --- a/bucket/redress.json +++ b/bucket/redress.json @@ -1,17 +1,17 @@ { - "homepage": "https://github.com/goretk/redress", - "version": "1.0.0", - "description": "Redress - A tool for analyzing stripped Go binaries", - "license": "AGPL-3.0-only", - "url": "https://github.com/goretk/redress/releases/download/v1.0.0/redress-v1.0.0-windows.zip", - "hash":"8beba43218a14c18a3b6000c65bbe287045e8c89181a142c522dbd51962f6c53", - "extract_dir": "redress-v1.0.0", - "bin": "redress.exe", - "checkver": { - "github": "https://github.com/goretk/redress/" - }, - "autoupdate": { - "url": "https://github.com/goretk/redress/releases/download/v$version/redress-v$versionwindows.zip", - "extract_dir": "redress-v$version" - } + "autoupdate": { + "extract_dir": "redress-v$version", + "url": "https://github.com/goretk/redress/releases/download/v$version/redress-v$versionwindows.zip" + }, + "bin": "redress.exe", + "checkver": { + "github": "https://github.com/goretk/redress/" + }, + "description": "Redress - A tool for analyzing stripped Go binaries", + "extract_dir": "redress-v1.0.0", + "hash": "8beba43218a14c18a3b6000c65bbe287045e8c89181a142c522dbd51962f6c53", + "homepage": "https://github.com/goretk/redress", + "license": "AGPL-3.0-only", + "url": "https://github.com/goretk/redress/releases/download/v1.0.0/redress-v1.0.0-windows.zip", + "version": "1.0.0" } diff --git a/bucket/reg.json b/bucket/reg.json index a07e4c30a68..ec8b9403546 100644 --- a/bucket/reg.json +++ b/bucket/reg.json @@ -1,32 +1,32 @@ { - "description": "Docker registry v2 command line client and repo listing generator with security checks.", - "homepage": "https://github.com/genuinetools/reg", "version": "0.16.1", + "description": "A docker registry v2 command line client and repo listing generator with security checks.", + "homepage": "https://github.com/genuinetools/reg", "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/genuinetools/reg/releases/download/v0.16.1/reg-windows-amd64#/docker-reg.exe", + "url": "https://github.com/genuinetools/reg/releases/download/v0.16.1/reg-windows-amd64#/reg.exe", "hash": "23b2a4dd07c88552e98ac37c2cf2ce8fbbd4dc396cf6d1cc1743fa65a6d4565c" }, "32bit": { - "url": "https://github.com/genuinetools/reg/releases/download/v0.16.1/reg-windows-386#/docker-reg.exe", + "url": "https://github.com/genuinetools/reg/releases/download/v0.16.1/reg-windows-386#/reg.exe", "hash": "24b6a46dbe5760fe165a425a929c5a9a512210afd3153cdfd69d7012fdae1662" } }, - "bin": "docker-reg.exe", + "bin": "reg.exe", "checkver": "github", "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/genuinetools/reg/releases/download/v0.16.1/reg-windows-amd64#/docker-reg.exe" + "url": "https://github.com/genuinetools/reg/releases/download/v$version/reg-windows-amd64#/reg.exe" }, "32bit": { - "url": "https://github.com/genuinetools/reg/releases/download/v0.16.1/reg-windows-386#/docker-reg.exe" + "url": "https://github.com/genuinetools/reg/releases/download/v$version/reg-windows-386#/reg.exe" } }, "hash": { "url": "$url.sha256", - "find": "([a-fA-F0-9]{64})" + "regex": "$sha256" } } } diff --git a/bucket/regdelnull.json b/bucket/regdelnull.json index 2906a378465..ad772bcadc1 100644 --- a/bucket/regdelnull.json +++ b/bucket/regdelnull.json @@ -1,16 +1,32 @@ { "version": "1.11", - "description": "Scan for and delete Registry keys that contain embedded null-characters that are otherwise undeleteable by standard Registry-editing tools.", - "homepage": "https://learn.microsoft.com/sysinternals/downloads/regdelnull", + "description": "RegDelNull. Deletes registry keys that contain embedded-null characters and that are otherwise undeleteable using standard Registry-editing tools.", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/regdelnull", "license": { "identifier": "Freeware", - "url": "https://learn.microsoft.com/sysinternals/license-terms" + "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, "url": "https://download.sysinternals.com/files/Regdelnull.zip", "hash": "c8eede7452ece5b41b5ebb2061e162854ac9a51dd7f5e7cfd84b943834433dae", + "pre_install": [ + "$sysint = 'HKCU:\\SOFTWARE\\Sysinternals'", + "$fin = \"$sysint\\RegDelNull\"", + "New-Item $sysint, $fin -ErrorAction 'SilentlyContinue' | Out-Null", + "Set-ItemProperty -Path $fin -Name 'EulaAccepted' -Value 1 -Type 'DWord' -Force | Out-Null" + ], + "uninstaller": { + "script": [ + "if ($purge) {", + " $sysInt = 'HKCU:\\SOFTWARE\\Sysinternals'", + " Remove-Item \"$sysInt\\RegDelNull\" -ErrorAction 'SilentlyContinue' -Force -Recurse", + " if ((Get-ChildItem $sysInt).Count -eq 0) { Remove-Item $sysInt -ErrorAction 'SilentlyContinue' -Force -Recurse }", + "}" + ] + }, "architecture": { "64bit": { "bin": [ + "RegDelNull64.exe", [ "RegDelNull64.exe", "RegDelNull" @@ -22,6 +38,7 @@ }, "arm64": { "bin": [ + "RegDelNull64a.exe", [ "RegDelNull64a.exe", "RegDelNull" @@ -29,10 +46,7 @@ ] } }, - "checkver": { - "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/regdelnull.md", - "regex": "#.*?v([\\d.]+)" - }, + "checkver": "RegDelNull\\s+v([\\d.]+)([\\d.]+)" }, "autoupdate": { - "url": "http://www.torchsoft.com/download/RegistryWorkshop.exe#/dl.7z" + "url": "http://www.torchsoft.com/download/RegistryWorkshop_chs.exe#/dl.zip" } } diff --git a/bucket/regln-aoks.json b/bucket/regln-aoks.json index e34e78b788f..90911de08cd 100644 --- a/bucket/regln-aoks.json +++ b/bucket/regln-aoks.json @@ -1,30 +1,30 @@ { - "homepage": "https://github.com/tenox7/regln", - "description": "Windows Registry Linking Utility", - "version": "2.2", - "license": "Apache-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/tenox7/regln/releases/download/2.2/regln-x64.exe#/regln.exe", - "hash": "da4b37ed5796261ba2e2303474b1ba82243bbd0d47f6d09a6b6e5bb8772978ad" - }, - "32bit": { - "url": "https://github.com/tenox7/regln/releases/download/2.2/regln-x86.exe#/regln.exe", - "hash": "60c559fdb88b5b520ad1e4699ba70ecc73646fc920dbfc0a7a1548f123b45e6b" - } - }, - "bin": "regln.exe", - "checkver": { - "github": "https://github.com/tenox7/regln" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/tenox7/regln/releases/download/$version/regln-x64.exe#/regln.exe" - }, - "32bit": { - "url": "https://github.com/tenox7/regln/releases/download/$version/regln-x86.exe#/regln.exe" - } - } - } + "architecture": { + "32bit": { + "hash": "60c559fdb88b5b520ad1e4699ba70ecc73646fc920dbfc0a7a1548f123b45e6b", + "url": "https://github.com/tenox7/regln/releases/download/2.2/regln-x86.exe#/regln.exe" + }, + "64bit": { + "hash": "da4b37ed5796261ba2e2303474b1ba82243bbd0d47f6d09a6b6e5bb8772978ad", + "url": "https://github.com/tenox7/regln/releases/download/2.2/regln-x64.exe#/regln.exe" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/tenox7/regln/releases/download/$version/regln-x86.exe#/regln.exe" + }, + "64bit": { + "url": "https://github.com/tenox7/regln/releases/download/$version/regln-x64.exe#/regln.exe" + } + } + }, + "bin": "regln.exe", + "checkver": { + "github": "https://github.com/tenox7/regln" + }, + "description": "Windows Registry Linking Utility", + "homepage": "https://github.com/tenox7/regln", + "license": "Apache-2.0", + "version": "2.2" } diff --git a/bucket/regseeker.json b/bucket/regseeker.json index cc65517e84f..bcb9e488a3a 100644 --- a/bucket/regseeker.json +++ b/bucket/regseeker.json @@ -5,7 +5,6 @@ "url": "http://www.hoverdesk.net/download/RegSeeker47.zip", "hash": "835669088eb425053af1529dbf2e7cf5f7a8acb1f7b846cc7a4965caf1eac7de", "extract_dir": "RegSeeker", - "bin": "RegSeeker.exe", "persist": [ "autoclean.ini", "junkfiles.ini", diff --git a/bucket/remoteapptool.json b/bucket/remoteapptool.json index c0ba3d0d639..ff715055741 100644 --- a/bucket/remoteapptool.json +++ b/bucket/remoteapptool.json @@ -1,24 +1,21 @@ { + "homepage": "https://github.com/kimmknight/remoteapptool", + "description": "Create and manage RemoteApps hosted on Windows XP, 7, 8, 10 and Server.", "version": "6.0.0.0", - "description": "A utility that allows you to create/manage RemoteApps hosted on Windows as well as generate RDP and MSI files for clients.", - "homepage": "http://www.kimknight.net/remoteapptool", - "license": { - "identifier": "MIT", - "url": "https://github.com/kimmknight/remoteapptool/blob/master/LICENSE" - }, "url": "https://github.com/kimmknight/remoteapptool/releases/download/v6.0.0.0/RemoteApp.Tool.6000.zip", "hash": "f198a7d8aae066268d6f2f63da1bc053731d85fecb5284c0db52dc7997b89851", - "bin": "RDP2MSI.exe", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/kimmknight/remoteapptool/releases/download/v$version/RemoteApp.Tool.$cleanVersion.zip" + }, + "bin": [ + "RDP2MSI.exe", + "RemoteApp Tool.exe" + ], "shortcuts": [ [ "RemoteApp Tool.exe", "RemoteApp Tool" ] - ], - "checkver": { - "github": "https://github.com/kimmknight/remoteapptool" - }, - "autoupdate": { - "url": "https://github.com/kimmknight/remoteapptool/releases/download/v$version/RemoteApp.Tool.$cleanVersion.zip" - } + ] } diff --git a/bucket/restart-chrome.json b/bucket/restart-chrome.json index 955e9156cd8..59ea9bbfcc1 100644 --- a/bucket/restart-chrome.json +++ b/bucket/restart-chrome.json @@ -1,9 +1,14 @@ { - "url": [ - "https://raw.githubusercontent.com/wangzq/scoop-files/master/chrome/restart-chrome.ps1", - "https://raw.githubusercontent.com/wangzq/scoop-files/master/chrome/restart-chrome.bat" - ], - "version": "1.3", - "shortcuts": [ ["restart-chrome.bat", "Restart Chrome"] ], - "bin": "restart-chrome.bat" + "bin": "restart-chrome.bat", + "shortcuts": [ + [ + "restart-chrome.bat", + "Restart Chrome" + ] + ], + "url": [ + "https://raw.githubusercontent.com/wangzq/scoop-files/master/chrome/restart-chrome.ps1", + "https://raw.githubusercontent.com/wangzq/scoop-files/master/chrome/restart-chrome.bat" + ], + "version": "1.3" } diff --git a/bucket/retroarch-nightly.json b/bucket/retroarch-nightly.json index 969f582bbfc..57386eb2a69 100644 --- a/bucket/retroarch-nightly.json +++ b/bucket/retroarch-nightly.json @@ -1,6 +1,6 @@ { "version": "nightly", - "description": "Frontend for emulators, game engines and media players", + "description": "Frontend for emulators, game engines and media players (nightly)", "homepage": "https://www.retroarch.com/", "license": { "identifier": "GPL-3.0", diff --git a/bucket/revo-uninstaller-pro.json b/bucket/revo-uninstaller-pro.json index 45df5be2485..3ec8fd61c61 100644 --- a/bucket/revo-uninstaller-pro.json +++ b/bucket/revo-uninstaller-pro.json @@ -1,42 +1,42 @@ { - "autoupdate": { - "hash": { - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename", - "url": "https://scoop-apps.vercel.app/ccleaner" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/CCleaner/$matchFilename#/Installer.exe" - }, - "bin": "RevoUninPro.exe", - "checkver": { - "regex": "(?Revo_Uninstaller_Pro_(?[\\d.]+).*?\\.exe)", - "reverse": true, - "url": "https://scoop-apps.vercel.app/ccleaner" - }, - "description": "Revo Uninstaller Pro helps you to uninstall software and remove unwanted programs easily.", - "hash": "21a99a6ecd562f0a9116f55e6caa7b107902c25f560bb0873ecafe9065e16a2f", - "homepage": "https://www.revouninstaller.com/products/revo-uninstaller-pro/", - "license": { - "identifier": "Proprietary", - "url": "https://www.revouninstaller.com/revo-uninstaller-privacy-policy" - }, - "notes": [ - "\u6b64\u7248\u7279\u70b9: ", - "\u57fa\u4e8e\u5b98\u65b9\u6700\u65b0\u7248\u672c\u5236\u4f5c\uff0c\u5254\u9664\u90e8\u5206\u975e\u5fc5\u8981\u6587\u4ef6\uff1b", - "\u96c6\u6210\u56fd\u5916\u5927\u795e\u5206\u4eab\u7684\u7834\u89e3\u8865\u4e01\uff0c\u5728\u6b64\u81f4\u8c22!", - "\u53bb\u9664\u591a\u4f59\u83dc\u5355\u9009\u9879\uff0c\u53ea\u4fdd\u7559\u201c\u9009\u9879\u201d\u548c\u201c\u5173\u4e8e\u201d\uff1b" - ], - "post_install": "Remove-Item $dir\\Installer.exe -Force", - "pre_install": "Start-Process -FilePath \"$dir\\Installer.exe\" -ArgumentList /DIR=\"$dir\",/SILENT -Wait", - "shortcuts": [ - [ - "RevoUninPro.exe", - "Revo Uninstaller Pro" - ] - ], - "uninstaller": { - "script": "Start-Process -FilePath \"$dir\\UninsFile\\unins000.exe\" -ArgumentList /VERYSILENT -Wait" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/CCleaner/Revo_Uninstaller_Pro_4.5.5-20220301.exe#/Installer.exe", - "version": "4.5.5" + "version": "4.5.5", + "description": "Revo Uninstaller Pro helps you to uninstall software and remove unwanted programs easily.", + "homepage": "https://www.revouninstaller.com/products/revo-uninstaller-pro/", + "license": { + "identifier": "Proprietary", + "url": "https://www.revouninstaller.com/revo-uninstaller-privacy-policy" + }, + "notes": [ + "此版特点: ", + "基于官方最新版本制作,剔除部分非必要文件;", + "集成国外大神分享的破解补丁,在此致谢!", + "去除多余菜单选项,只保留“选项”和“关于”;" + ], + "url": "https://pan.jiemi.workers.dev/?file=/scoop/CCleaner/Revo_Uninstaller_Pro_4.5.5-20220301.exe#/Installer.exe", + "hash": "21a99a6ecd562f0a9116f55e6caa7b107902c25f560bb0873ecafe9065e16a2f", + "pre_install": "Start-Process -FilePath \"$dir\\Installer.exe\" -ArgumentList /DIR=\"$dir\",/SILENT -Wait", + "post_install": "Remove-Item $dir\\Installer.exe -Force", + "uninstaller": { + "script": "Start-Process -FilePath \"$dir\\UninsFile\\unins000.exe\" -ArgumentList /VERYSILENT -Wait" + }, + "bin": "RevoUninPro.exe", + "shortcuts": [ + [ + "RevoUninPro.exe", + "Revo Uninstaller Pro" + ] + ], + "checkver": { + "url": "https://scoop-apps.vercel.app/ccleaner", + "regex": "(?Revo_Uninstaller_Pro_(?[\\d.]+).*?\\.exe)", + "reverse": true + }, + "autoupdate": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/CCleaner/$matchFilename#/Installer.exe", + "hash": { + "url": "https://scoop-apps.vercel.app/ccleaner", + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename" + } + } } diff --git a/bucket/ripgrep-all.json b/bucket/ripgrep-all.json index 93748492013..faa5a36b683 100644 --- a/bucket/ripgrep-all.json +++ b/bucket/ripgrep-all.json @@ -1,19 +1,15 @@ { - "version": "0.9.6", - "description": "ripgrep-all: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc.", "homepage": "https://github.com/phiresky/ripgrep-all", - "license": "AGPL-3.0-or-later", + "description": "rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc.", + "license": "AGPL", + "version": "0.9.6", "architecture": { "64bit": { "url": "https://github.com/phiresky/ripgrep-all/releases/download/v0.9.6/ripgrep_all-v0.9.6-x86_64-pc-windows-msvc.zip", - "hash": "1A223E59BA1F6F0E393D24207615D2872A08C3A1B84E48216308CF8E849FE0CE", "extract_dir": "ripgrep_all-v0.9.6-x86_64-pc-windows-msvc" } }, - "bin": [ - "rga.exe", - "rga-preproc.exe" - ], + "bin": "rga.exe", "checkver": "github", "autoupdate": { "architecture": { @@ -22,16 +18,5 @@ "extract_dir": "ripgrep_all-v$version-x86_64-pc-windows-msvc" } } - }, - "suggest": { - "ripgrep": "ripgrep", - "poppler": "versions/poppler068", - "pandoc": "pandoc", - "ffmpeg": [ - "ffmpeg", - "ffmpeg-nightly", - "ffmpeg-shared" - ], - "vcredist": "extras/vcredist2019" } } diff --git a/bucket/rmt.json b/bucket/rmt.json index e7b499b9e4e..e064a8c1bc3 100644 --- a/bucket/rmt.json +++ b/bucket/rmt.json @@ -1,20 +1,19 @@ { - "version": "1.34.00", - "description": "A cross-platform tool for making Atari XE/XL music on Windows", - "homepage": "https://github.com/VinsCool/RASTER-Music-Tracker", - "license": "GPL-3.0", - "url": "https://ghproxy.com/https://github.com/VinsCool/RASTER-Music-Tracker/releases/download/v1.34.00/rmt134.00.zip", - "hash": "57c35d9949ca2563d11eb9d5b0ed8830d39d49c321d413079804e5b9f7f4d818", - "extract_dir": "RMT", - "shortcuts": [ - [ - "Rmt.exe", - "RASTER Music Tracker" - ] - ], - "checkver": "github", - "autoupdate": { - "url": "https://ghproxy.com/https://github.com/VinsCool/RASTER-Music-Tracker/releases/download/v$version/rmt$majorVersion$minorVersion.$patchVersion.zip" - }, - "_from": "okibcn/ScoopMaster" + "version": "1.34.00", + "description": "A cross-platform tool for making Atari XE/XL music on Windows", + "homepage": "https://github.com/VinsCool/RASTER-Music-Tracker", + "license": "GPL-3.0", + "url": "https://github.com/VinsCool/RASTER-Music-Tracker/releases/download/v1.34.00/rmt134.00.zip", + "hash": "57c35d9949ca2563d11eb9d5b0ed8830d39d49c321d413079804e5b9f7f4d818", + "extract_dir": "RMT", + "shortcuts": [ + [ + "Rmt.exe", + "RASTER Music Tracker" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/VinsCool/RASTER-Music-Tracker/releases/download/v$version/rmt$majorVersion$minorVersion.$patchVersion.zip" + } } diff --git a/bucket/rmtool.json b/bucket/rmtool.json index c3a4164ecc0..18fa4c69fcc 100644 --- a/bucket/rmtool.json +++ b/bucket/rmtool.json @@ -1,40 +1,40 @@ { - "autoupdate": { - "hash": { - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename", - "url": "https://scoop-apps.vercel.app/tools" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/tools/$matchFilename#/Installer.exe" - }, - "bin": [ - [ - "\u5165\u68a6\u5de5\u5177\u7bb1.exe", - "rmtool" - ] - ], - "checkver": { - "regex": "(?s)(?rmtool_v(?[\\d.]+)_(?\\d+)\\.(?:exe|zip|7z))", - "reverse": true, - "url": "https://scoop-apps.vercel.app/tools" - }, - "description": "\u5165\u68a6\u5de5\u5177\u7bb1\u662f\u5165\u68a6\u672c\u4eba\u4eff\u7167\u56fe\u5427\u5de5\u5177\u7bb1\u5f00\u53d1\u7684, \u5b8c\u5168\u5f00\u6e90(\u6e90\u4ee3\u7801\u7f51\u9875\u6700\u4e0b\u89d2).", - "hash": "eede2f27cba8b9713c0da87d245c7319ec1914ad213a5e5d0edb4bde6581faa0", - "homepage": "https://www.bianshengruanjian.com/html/yuanchuangruanjian/2021/1010/47.html", - "license": { - "identifier": "Freeware" - }, - "post_install": "Remove-Item $dir\\Installer.exe -Force", - "pre_install": "Start-Process -FilePath \"$dir\\Installer.exe\" -ArgumentList /DIR=\"$dir\",/SILENT -WorkingDirectory \"$dir\" -Wait", - "shortcuts": [ - [ - "\u5165\u68a6\u5de5\u5177\u7bb1.exe", - "\u5165\u68a6\u5de5\u5177\u7bb1" - ] - ], - "uninstaller": { - "script": "Start-Process -FilePath \"$dir\\unins000.exe\" -ArgumentList /VERYSILENT -WorkingDirectory \"$dir\" -Wait" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/tools/rmtool_v7.4_2022017.exe#/Installer.exe", - "version": "7.4" + "version": "7.4", + "description": "入梦工具箱是入梦本人仿照图吧工具箱开发的, 完全开源(源代码网页最下角).", + "homepage": "https://www.bianshengruanjian.com/html/yuanchuangruanjian/2021/1010/47.html", + "license": { + "identifier": "Freeware" + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/tools/rmtool_v7.4_2022017.exe#/Installer.exe", + "hash": "eede2f27cba8b9713c0da87d245c7319ec1914ad213a5e5d0edb4bde6581faa0", + "pre_install": "Start-Process -FilePath \"$dir\\Installer.exe\" -ArgumentList /DIR=\"$dir\",/SILENT -WorkingDirectory \"$dir\" -Wait", + "post_install": "Remove-Item $dir\\Installer.exe -Force", + "uninstaller": { + "script": "Start-Process -FilePath \"$dir\\unins000.exe\" -ArgumentList /VERYSILENT -WorkingDirectory \"$dir\" -Wait" + }, + "bin": [ + [ + "入梦工具箱.exe", + "rmtool" + ] + ], + "shortcuts": [ + [ + "入梦工具箱.exe", + "入梦工具箱" + ] + ], + "checkver": { + "url": "https://scoop-apps.vercel.app/tools", + "regex": "(?s)(?rmtool_v(?[\\d.]+)_(?\\d+)\\.(?:exe|zip|7z))", + "reverse": true + }, + "autoupdate": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/tools/$matchFilename#/Installer.exe", + "hash": { + "url": "https://scoop-apps.vercel.app/tools", + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename" + } + } } diff --git a/bucket/robotoslab.json b/bucket/robotoslab.json index b2310be0ed9..43ea8a98340 100644 --- a/bucket/robotoslab.json +++ b/bucket/robotoslab.json @@ -1,12 +1,12 @@ { - "autoupdate": { - "url": "https://github.com/googlefonts/robotoslab/archive/refs/heads/main.zip" - }, - "checkver": "github", - "description": "Roboto Slab Typeface by Google. (hrbrthemes)", - "hash": "cab61bc7330c9b1be40eea082b5a11b573e19ea3509330bd3f2d9ffdadb9cd5b", - "homepage": "https://github.com/googlefonts/robotoslab", - "license": "Apache-2.0", - "url": "https://github.com/googlefonts/robotoslab/archive/refs/heads/main.zip", - "version": "0.0.1" + "homepage": "https://github.com/googlefonts/robotoslab", + "version": "0.0.1", + "description": "Roboto Slab Typeface by Google. (hrbrthemes)", + "license": "Apache-2.0", + "url": "https://github.com/googlefonts/robotoslab/archive/refs/heads/main.zip", + "hash": "cab61bc7330c9b1be40eea082b5a11b573e19ea3509330bd3f2d9ffdadb9cd5b", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/googlefonts/robotoslab/archive/refs/heads/main.zip" + } } diff --git a/bucket/rojo.json b/bucket/rojo.json index d8329e96d39..971eded9087 100644 --- a/bucket/rojo.json +++ b/bucket/rojo.json @@ -1,24 +1,24 @@ { - "version": "7.2.1", - "description": "A tool designed to enable Roblox developers to use professional-grade software engineering tools.", - "homepage": "https://rojo.space/", - "license": "MPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/rojo-rbx/rojo/releases/download/v7.2.1/rojo-7.2.1-win64.zip", - "hash": "b1616800e2312681e150dd827e1873bd689e463e4f58637ce184f79e2925e167" - } - }, - "bin": "rojo.exe", - "checkver": { - "url": "https://github.com/rojo-rbx/rojo/releases/latest", - "regex": "tag/v([\\d.]+)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/rojo-rbx/rojo/releases/download/v$version/rojo-$version-win64.zip" - } - } - } + "architecture": { + "64bit": { + "hash": "b1616800e2312681e150dd827e1873bd689e463e4f58637ce184f79e2925e167", + "url": "https://github.com/rojo-rbx/rojo/releases/download/v7.2.1/rojo-7.2.1-win64.zip" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/rojo-rbx/rojo/releases/download/v$version/rojo-$version-win64.zip" + } + } + }, + "bin": "rojo.exe", + "checkver": { + "regex": "tag/v([\\d.]+)", + "url": "https://github.com/rojo-rbx/rojo/releases/latest" + }, + "description": "A tool designed to enable Roblox developers to use professional-grade software engineering tools.", + "homepage": "https://rojo.space/", + "license": "MPL-2.0", + "version": "7.2.1" } diff --git a/bucket/rom-properties.json b/bucket/rom-properties.json index 4c04741b517..90b144827a8 100644 --- a/bucket/rom-properties.json +++ b/bucket/rom-properties.json @@ -1,26 +1,26 @@ { - "version": "2.1", - "description": "This shell extension adds a few nice features to file browsers for managing video game ROM and disc images.", - "homepage": "https://github.com/GerbilSoft/rom-properties", - "license": "GPL-2.0-only", - "url": "https://github.com/GerbilSoft/rom-properties/releases/download/v2.1/rom-properties_2.1-windows.zip", - "hash": "f4e5f1ba7c14b8f97d8441c7837cd790dec95d46aa6bd73a8197f9426af01506", - "bin": [ - "rpcli.exe", - "rp-config.exe" - ], - "shortcuts": [ - [ - "install.exe", - "ROM-Properties (Installation)" - ], - [ - "rp-config.exe", - "ROM-Properties (Configuration)" - ] - ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/GerbilSoft/rom-properties/releases/download/v$version/rom-properties_$version-windows.zip" - } + "autoupdate": { + "url": "https://github.com/GerbilSoft/rom-properties/releases/download/v$version/rom-properties_$version-windows.zip" + }, + "bin": [ + "rpcli.exe", + "rp-config.exe" + ], + "checkver": "github", + "description": "This shell extension adds a few nice features to file browsers for managing video game ROM and disc images.", + "hash": "f4e5f1ba7c14b8f97d8441c7837cd790dec95d46aa6bd73a8197f9426af01506", + "homepage": "https://github.com/GerbilSoft/rom-properties", + "license": "GPL-2.0-only", + "shortcuts": [ + [ + "install.exe", + "ROM-Properties (Installation)" + ], + [ + "rp-config.exe", + "ROM-Properties (Configuration)" + ] + ], + "url": "https://github.com/GerbilSoft/rom-properties/releases/download/v2.1/rom-properties_2.1-windows.zip", + "version": "2.1" } diff --git a/bucket/ropresence.json b/bucket/ropresence.json index 9e17a88da0e..fa02787e337 100644 --- a/bucket/ropresence.json +++ b/bucket/ropresence.json @@ -1,31 +1,31 @@ { - "version": "2.2.3", - "description": "A Discord Rich Presence for Roblox.", - "homepage": "https://github.com/JiveOff/roPresence", - "license": "MIT", - "architecture": { - "64bit": { - "url": "https://github.com/JiveOff/roPresence/releases/download/2.2.3/ropresence-2.2.3-full.nupkg", - "hash": "3f7d696e6849a3cc3871f0061d454d3d16788359e77a105e432fa5749acc0fca" - } - }, - "extract_dir": "lib\\net45", - "bin": "roPresence.exe", - "shortcuts": [ - [ - "roPresence.exe", - "roPresence" - ] - ], - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/JiveOff/roPresence/releases/download/$version/ropresence-$version-full.nupkg" - } - } - }, - "suggest": { - "Discord": "extras/discord" - } + "architecture": { + "64bit": { + "hash": "3f7d696e6849a3cc3871f0061d454d3d16788359e77a105e432fa5749acc0fca", + "url": "https://github.com/JiveOff/roPresence/releases/download/2.2.3/ropresence-2.2.3-full.nupkg" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/JiveOff/roPresence/releases/download/$version/ropresence-$version-full.nupkg" + } + } + }, + "bin": "roPresence.exe", + "checkver": "github", + "description": "A Discord Rich Presence for Roblox.", + "extract_dir": "lib\\net45", + "homepage": "https://github.com/JiveOff/roPresence", + "license": "MIT", + "shortcuts": [ + [ + "roPresence.exe", + "roPresence" + ] + ], + "suggest": { + "Discord": "extras/discord" + }, + "version": "2.2.3" } diff --git a/bucket/rportcli-aoks.json b/bucket/rportcli-aoks.json index 37903093317..d7379bf7ceb 100644 --- a/bucket/rportcli-aoks.json +++ b/bucket/rportcli-aoks.json @@ -1,25 +1,25 @@ { - "architecture": { - "64bit": { - "hash": "2e4af6d79d377a9ecf7942853ed2553b4183b0bca4acf309951e3c2784925e2b", - "url": "https://github.com/cloudradar-monitoring/rportcli/releases/download/0.4.1/rportcli_0.4.1_Windows_x86_64.zip" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "hash": { - "regex": "$sha256\\s+$basename", - "url": "$baseurl/checksums.txt" + "homepage": "https://github.com/cloudradar-monitoring/rportcli", + "description": "command line interface to manage rportd.", + "version": "0.4.1", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/cloudradar-monitoring/rportcli/releases/download/0.4.1/rportcli_0.4.1_Windows_x86_64.zip", + "hash": "2e4af6d79d377a9ecf7942853ed2553b4183b0bca4acf309951e3c2784925e2b" + } }, - "url": "https://github.com/cloudradar-monitoring/rportcli/releases/download/$version/rportcli_$version_Windows_x86_64.zip" - } - } - }, - "bin": "rportcli.exe", - "checkver": "github", - "description": "command line interface to manage rportd.", - "homepage": "https://github.com/cloudradar-monitoring/rportcli", - "license": "MIT", - "version": "0.4.1" + "bin": "rportcli.exe", + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/cloudradar-monitoring/rportcli/releases/download/$version/rportcli_$version_Windows_x86_64.zip", + "hash": { + "url": "$baseurl/checksums.txt", + "regex": "$sha256\\s+$basename" + } + } + } + } } diff --git a/bucket/rssowlnix.json b/bucket/rssowlnix.json index 3a9e346a7f0..bb2cd92e107 100644 --- a/bucket/rssowlnix.json +++ b/bucket/rssowlnix.json @@ -1,43 +1,43 @@ { - "architecture": { - "32bit": { - "hash": "1c9cfbe6227fd05c6a1627eb1173a07030df4bf95a39c63a6dce587945aacae6", - "url": "https://github.com/Xyrio/RSSOwlnix/releases/download/2.9.0/RSSOwlnix-2-9-0-win32.win32.x86.zip" - }, - "64bit": { - "hash": "ad845aa2cdf730a1767e4a21b058d697f82d51fb5dfcca2162bfc9ad171d0824", - "url": "https://github.com/Xyrio/RSSOwlnix/releases/download/2.9.0/RSSOwlnix-2-9-0-win32.win32.x86_64.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/Xyrio/RSSOwlnix/releases/download/$version/RSSOwlnix-$dashVersion-win32.win32.x86.zip" - }, - "64bit": { - "url": "https://github.com/Xyrio/RSSOwlnix/releases/download/$version/RSSOwlnix-$dashVersion-win32.win32.x86_64.zip" - } - } - }, - "checkver": "github", - "description": "A powerful application to organize, search and read your RSS, RDF & Atom news feeds in a comfortable way.", - "extract_dir": "RSSOwlnix", - "homepage": "https://github.com/Xyrio/RSSOwlnix", - "license": "EPL-1.0", - "persist": "profile", - "pre_install": [ - "Rename-Item -Path \"$dir\\configuration\\config.ini\" -NewName \"config.ini.original\"", - "(Get-Content -Path \"$dir\\configuration\\config.ini.original\") -replace '^osgi\\.instance\\.area\\.default=.+$','osgi.instance.area.default=profile' -replace '^osgi\\.configuration\\.area=.+$','osgi.configuration.area=profile/config' | Out-File \"$dir\\configuration\\config.ini\" -Encoding utf8", - "if (!(Test-Path -Path \"$persist_dir\\profile\")) { New-Item -Path \"$persist_dir\\profile\" -ItemType directory | Out-Null }" - ], - "shortcuts": [ - [ - "RSSOwlnix.exe", - "RSSOwlnix" - ] - ], - "suggest": { - "JRE": "java/oraclejre8" - }, - "version": "2.9.0" + "homepage": "https://github.com/Xyrio/RSSOwlnix", + "description": "A powerful application to organize, search and read your RSS, RDF & Atom news feeds in a comfortable way.", + "license": "EPL-1.0", + "version": "2.9.0", + "architecture": { + "64bit": { + "url": "https://github.com/Xyrio/RSSOwlnix/releases/download/2.9.0/RSSOwlnix-2-9-0-win32.win32.x86_64.zip", + "hash": "ad845aa2cdf730a1767e4a21b058d697f82d51fb5dfcca2162bfc9ad171d0824" + }, + "32bit": { + "url": "https://github.com/Xyrio/RSSOwlnix/releases/download/2.9.0/RSSOwlnix-2-9-0-win32.win32.x86.zip", + "hash": "1c9cfbe6227fd05c6a1627eb1173a07030df4bf95a39c63a6dce587945aacae6" + } + }, + "extract_dir": "RSSOwlnix", + "pre_install": [ + "Rename-Item -Path \"$dir\\configuration\\config.ini\" -NewName \"config.ini.original\"", + "(Get-Content -Path \"$dir\\configuration\\config.ini.original\") -replace '^osgi\\.instance\\.area\\.default=.+$','osgi.instance.area.default=profile' -replace '^osgi\\.configuration\\.area=.+$','osgi.configuration.area=profile/config' | Out-File \"$dir\\configuration\\config.ini\" -Encoding utf8", + "if (!(Test-Path -Path \"$persist_dir\\profile\")) { New-Item -Path \"$persist_dir\\profile\" -ItemType directory | Out-Null }" + ], + "persist": "profile", + "shortcuts": [ + [ + "RSSOwlnix.exe", + "RSSOwlnix" + ] + ], + "suggest": { + "JRE": "java/oraclejre8" + }, + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/Xyrio/RSSOwlnix/releases/download/$version/RSSOwlnix-$dashVersion-win32.win32.x86_64.zip" + }, + "32bit": { + "url": "https://github.com/Xyrio/RSSOwlnix/releases/download/$version/RSSOwlnix-$dashVersion-win32.win32.x86.zip" + } + } + } } diff --git a/bucket/rtsp-simple-server.json b/bucket/rtsp-simple-server.json index f82f6cb6e8e..6d2ad7aceac 100644 --- a/bucket/rtsp-simple-server.json +++ b/bucket/rtsp-simple-server.json @@ -1,6 +1,6 @@ { "version": "0.21.6", - "description": "Ready-to-use RTSP/RTMP/HLS server and proxy that allows one to read, publish and proxy video and audio streams", + "description": "ready-to-use RTSP / RTMP / HLS server and proxy that allows to read, publish and proxy video and audio streams.", "homepage": "https://github.com/aler9/rtsp-simple-server", "license": "MIT", "architecture": { diff --git a/bucket/runjs.json b/bucket/runjs.json index 5a9a5a7ba30..5a1d66a64ea 100644 --- a/bucket/runjs.json +++ b/bucket/runjs.json @@ -1,20 +1,13 @@ { - "autoupdate": { - "url": "https://github.com/lukehaas/RunJS/releases/download/v$version/RunJS-Setup-$version.exe#/dl.7ze" - }, - "bin": "RunJS.exe", - "checkver": { - "github": "https://github.com/lukehaas/RunJS", - "regex": "tag/v([\\w.-]+)" - }, - "description": "A JavaScript playground that auto-evaluates as you type.", - "hash": "882de9fa0c2ef1cc9a13a0221b108564e3c9307dc673dc8d39abc3cf65f5fb06", + "version": "2.8.0", "homepage": "https://runjs.dev/", "license": "Freeware", + "description": "A JavaScript playground that auto-evaluates as you type.", + "url": "https://github.com/lukehaas/RunJS/releases/download/v2.8.0/RunJS-Setup-2.8.0.exe#/dl.7z", + "hash": "882de9fa0c2ef1cc9a13a0221b108564e3c9307dc673dc8d39abc3cf65f5fb06", "pre_install": [ - "Expand-7zipArchive \"$dir\\$fname\" \"$dir\\_tmp\"", - "Expand-7zipArchive \"$dir\\_tmp\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal", - "Remove-Item \"$dir\\_tmp\", \"$dir\\$fname\" -Force -Recurse" + "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal", + "Remove-Item \"$dir\\`$*\", \"$dir\\Uninstall*\" -Recurse" ], "shortcuts": [ [ @@ -22,6 +15,12 @@ "RunJS" ] ], - "url": "https://github.com/lukehaas/RunJS/releases/download/v2.8.0/RunJS-Setup-2.8.0.exe#/dl.7ze", - "version": "2.8.0" + "bin": "RunJS.exe", + "checkver": { + "github": "https://github.com/lukehaas/RunJS", + "regex": "tag/v([\\w.-]+)" + }, + "autoupdate": { + "url": "https://github.com/lukehaas/RunJS/releases/download/v$version/RunJS-Setup-$version.exe#/dl.7z" + } } diff --git a/bucket/runningcheese-chrome.json b/bucket/runningcheese-chrome.json index 01ef22e8530..2403de2b9d3 100644 --- a/bucket/runningcheese-chrome.json +++ b/bucket/runningcheese-chrome.json @@ -1,62 +1,62 @@ { - "version": "100.0.4896.60", - "description": "Google Chrome Portable and Enhanced Edition, Maintained by runningcheese.", - "homepage": "https://www.runningcheese.com/chrome", - "license": { - "identifier": "Freeware" + "architecture": { + "32bit": { + "hash": "3e283fb31762e483f16c73925a9d67d937c4a8a98696f81fe65568609650f9bf", + "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseChrome_32bit-v100.0.4896.60.7z" + }, + "64bit": { + "hash": "188d22465a2bb2dcd48fb2b078decedf90b8a8eae02164682a95d052072d2382", + "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseChrome-v100.0.4896.60.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "hash": { + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename", + "url": "https://scoop-apps.vercel.app/runningcheese" }, - "notes": [ - "- Question feedback: ", - "- User manual: " - ], - "depends": "sudo", - "architecture": { - "64bit": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseChrome-v100.0.4896.60.7z", - "hash": "188d22465a2bb2dcd48fb2b078decedf90b8a8eae02164682a95d052072d2382" - }, - "32bit": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseChrome_32bit-v100.0.4896.60.7z", - "hash": "3e283fb31762e483f16c73925a9d67d937c4a8a98696f81fe65568609650f9bf" - } + "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseChrome_32bit-v$version.7z" + }, + "64bit": { + "hash": { + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename", + "url": "https://scoop-apps.vercel.app/runningcheese" }, - "post_install": "sudo Start-Process \"dir\\开始.bat\" -WorkingDirectory \"$dir\" -Wait", - "bin": [ - [ - "App\\chrome.exe", - "RunningCheese Chrome" - ] - ], - "shortcuts": [ - [ - "App\\chrome.exe", - "RunningCheese Chrome" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://scoop-apps.vercel.app/runningcheese", - "regex": "(?s)RunningCheeseChrome-v([\\d.]+)\\.7z", - "reverse": true - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseChrome-v$version.7z", - "hash": { - "url": "https://scoop-apps.vercel.app/runningcheese", - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename" - } - }, - "32bit": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseChrome_32bit-v$version.7z", - "hash": { - "url": "https://scoop-apps.vercel.app/runningcheese", - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename" - } - } - } - } + "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseChrome-v$version.7z" + } + } + }, + "bin": [ + [ + "App\\chrome.exe", + "RunningCheese Chrome" + ] + ], + "checkver": { + "regex": "(?s)RunningCheeseChrome-v([\\d.]+)\\.7z", + "reverse": true, + "url": "https://scoop-apps.vercel.app/runningcheese" + }, + "depends": "sudo", + "description": "Google Chrome Portable and Enhanced Edition, Maintained by runningcheese.", + "homepage": "https://www.runningcheese.com/chrome", + "license": { + "identifier": "Freeware" + }, + "notes": [ + "- Question feedback: ", + "- User manual: " + ], + "persist": "Data", + "post_install": "sudo Start-Process \"dir\\\u5f00\u59cb.bat\" -WorkingDirectory \"$dir\" -Wait", + "shortcuts": [ + [ + "App\\chrome.exe", + "RunningCheese Chrome" + ] + ], + "version": "100.0.4896.60" } diff --git a/bucket/runningcheese-edge.json b/bucket/runningcheese-edge.json index 820a85949a2..a3ecfa043f4 100644 --- a/bucket/runningcheese-edge.json +++ b/bucket/runningcheese-edge.json @@ -1,50 +1,50 @@ { - "architecture": { - "64bit": { - "hash": "b8ca3a9ec6baf7d090030ea2ecaf01ccef1553917a8bbdb9b4b062e5aa1dbc61", - "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseEdge-v100.0.1185.29.7z" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "hash": { - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename", - "url": "https://scoop-apps.vercel.app/runningcheese" + "version": "100.0.1185.29", + "description": "Microsoft Edge Portable and Enhanced Edition, Maintained by runningcheese.", + "homepage": "https://www.runningcheese.com/edge", + "license": { + "identifier": "Freeware" }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseEdge-v$version.7z" - } - } - }, - "bin": [ - [ - "App\\msedge.exe", - "RunningCheese Edge" - ] - ], - "checkver": { - "regex": "(?s)RunningCheeseEdge-v([\\d.]+)\\.7z", - "reverse": true, - "url": "https://scoop-apps.vercel.app/runningcheese" - }, - "depends": "sudo", - "description": "Microsoft Edge Portable and Enhanced Edition, Maintained by runningcheese.", - "homepage": "https://www.runningcheese.com/edge", - "license": { - "identifier": "Freeware" - }, - "notes": [ - "- Question feedback: ", - "- User manual: " - ], - "persist": "Data", - "post_install": "sudo Start-Process \"dir\\\u5f00\u59cb.bat\" -WorkingDirectory \"$dir\" -Wait", - "shortcuts": [ - [ - "App\\msedge.exe", - "RunningCheese Edge" - ] - ], - "version": "100.0.1185.29" + "notes": [ + "- Question feedback: ", + "- User manual: " + ], + "depends": "sudo", + "architecture": { + "64bit": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseEdge-v100.0.1185.29.7z", + "hash": "b8ca3a9ec6baf7d090030ea2ecaf01ccef1553917a8bbdb9b4b062e5aa1dbc61" + } + }, + "post_install": "sudo Start-Process \"dir\\开始.bat\" -WorkingDirectory \"$dir\" -Wait", + "bin": [ + [ + "App\\msedge.exe", + "RunningCheese Edge" + ] + ], + "shortcuts": [ + [ + "App\\msedge.exe", + "RunningCheese Edge" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://scoop-apps.vercel.app/runningcheese", + "regex": "(?s)RunningCheeseEdge-v([\\d.]+)\\.7z", + "reverse": true + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseEdge-v$version.7z", + "hash": { + "url": "https://scoop-apps.vercel.app/runningcheese", + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename" + } + } + } + } } diff --git a/bucket/runningcheese-firefox.json b/bucket/runningcheese-firefox.json index b2930975676..ea830c3654e 100644 --- a/bucket/runningcheese-firefox.json +++ b/bucket/runningcheese-firefox.json @@ -1,63 +1,63 @@ { - "architecture": { - "32bit": { - "hash": "d0c2d760f26d798ff47ca35e6045943a0d830d4107c001232247ac9d941997d8", - "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseFirefox_32bit-v99.0.7z" - }, - "64bit": { - "hash": "49d41d9c916bab7949b817a28126f6021f2acbe6474c82982ab521720486525c", - "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseFirefox-v99.0.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "hash": { - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename", - "url": "https://scoop-apps.vercel.app/runningcheese" + "version": "99.0", + "description": "A Graceful and Powerful Customized Firefox, Maintained by runningcheese.", + "homepage": "https://www.runningcheese.com/firefox", + "license": { + "identifier": "Freeware" }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseFirefox_32bit-v$version.7z" - }, - "64bit": { - "hash": { - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename", - "url": "https://scoop-apps.vercel.app/runningcheese" + "notes": [ + "- Question feedback: ", + "- User manual: ", + "- Development manual: " + ], + "depends": "sudo", + "architecture": { + "64bit": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseFirefox-v99.0.7z", + "hash": "49d41d9c916bab7949b817a28126f6021f2acbe6474c82982ab521720486525c" + }, + "32bit": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseFirefox_32bit-v99.0.7z", + "hash": "d0c2d760f26d798ff47ca35e6045943a0d830d4107c001232247ac9d941997d8" + } }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseFirefox-v$version.7z" - } - } - }, - "bin": [ - [ - "Firefox\\firefox.exe", - "RunningCheese Firefox" - ] - ], - "checkver": { - "regex": "(?s)RunningCheeseFirefox-v([\\d.]+)\\.7z", - "reverse": true, - "url": "https://scoop-apps.vercel.app/runningcheese" - }, - "depends": "sudo", - "description": "A Graceful and Powerful Customized Firefox, Maintained by runningcheese.", - "homepage": "https://www.runningcheese.com/firefox", - "license": { - "identifier": "Freeware" - }, - "notes": [ - "- Question feedback: ", - "- User manual: ", - "- Development manual: " - ], - "persist": "Profiles", - "post_install": "sudo Start-Process \"dir\\\u5f00\u59cb.bat\" -WorkingDirectory \"$dir\" -Wait", - "shortcuts": [ - [ - "Firefox\\firefox.exe", - "RunningCheese Firefox" - ] - ], - "version": "99.0" + "post_install": "sudo Start-Process \"dir\\开始.bat\" -WorkingDirectory \"$dir\" -Wait", + "bin": [ + [ + "Firefox\\firefox.exe", + "RunningCheese Firefox" + ] + ], + "shortcuts": [ + [ + "Firefox\\firefox.exe", + "RunningCheese Firefox" + ] + ], + "persist": "Profiles", + "checkver": { + "url": "https://scoop-apps.vercel.app/runningcheese", + "regex": "(?s)RunningCheeseFirefox-v([\\d.]+)\\.7z", + "reverse": true + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseFirefox-v$version.7z", + "hash": { + "url": "https://scoop-apps.vercel.app/runningcheese", + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename" + } + }, + "32bit": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseFirefox_32bit-v$version.7z", + "hash": { + "url": "https://scoop-apps.vercel.app/runningcheese", + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename" + } + } + } + } } diff --git a/bucket/rush.json b/bucket/rush.json index b14d0fe9841..e3e984d0041 100644 --- a/bucket/rush.json +++ b/bucket/rush.json @@ -1,8 +1,8 @@ { - "homepage": "https://github.com/shenwei356/rush", + "version": "0.5.0", "description": "A cross-platform command-line tool for executing jobs in parallel", + "homepage": "https://github.com/shenwei356/rush", "license": "MIT", - "version": "0.5.0", "architecture": { "64bit": { "url": "https://github.com/shenwei356/rush/releases/download/v0.5.0/rush_windows_amd64.exe.tar.gz", diff --git a/bucket/rust-sl.json b/bucket/rust-sl.json index a1159017aea..b328e390db6 100644 --- a/bucket/rust-sl.json +++ b/bucket/rust-sl.json @@ -1,28 +1,28 @@ { - "version": "0.2.3", - "description": "A rust port of sl.", - "homepage": "https://github.com/amorphobia/rust-sl", - "license": "AGPL-3.0", - "architecture": { - "64bit": { - "url": "https://github.com/amorphobia/rust-sl/releases/download/v0.2.3/rust-sl-i686-pc-windows-msvc.zip", - "hash": "1e86fe064200d2fcf3d8f7538b7ec1263b8931c8f8ce666951aafdde3f37b734" - }, - "32bit": { - "url": "https://github.com/amorphobia/rust-sl/releases/download/v0.2.3/rust-sl-i686-pc-windows-msvc.zip", - "hash": "1e86fe064200d2fcf3d8f7538b7ec1263b8931c8f8ce666951aafdde3f37b734" - } - }, - "bin": "sl.exe", - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/amorphobia/rust-sl/releases/download/v$version/rust-sl-i686-pc-windows-msvc.zip" - }, - "32bit": { - "url": "https://github.com/amorphobia/rust-sl/releases/download/v$version/rust-sl-i686-pc-windows-msvc.zip" - } - } - } + "architecture": { + "32bit": { + "hash": "1e86fe064200d2fcf3d8f7538b7ec1263b8931c8f8ce666951aafdde3f37b734", + "url": "https://github.com/amorphobia/rust-sl/releases/download/v0.2.3/rust-sl-i686-pc-windows-msvc.zip" + }, + "64bit": { + "hash": "1e86fe064200d2fcf3d8f7538b7ec1263b8931c8f8ce666951aafdde3f37b734", + "url": "https://github.com/amorphobia/rust-sl/releases/download/v0.2.3/rust-sl-i686-pc-windows-msvc.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/amorphobia/rust-sl/releases/download/v$version/rust-sl-i686-pc-windows-msvc.zip" + }, + "64bit": { + "url": "https://github.com/amorphobia/rust-sl/releases/download/v$version/rust-sl-i686-pc-windows-msvc.zip" + } + } + }, + "bin": "sl.exe", + "checkver": "github", + "description": "A rust port of sl.", + "homepage": "https://github.com/amorphobia/rust-sl", + "license": "AGPL-3.0", + "version": "0.2.3" } diff --git a/bucket/ryujinx.json b/bucket/ryujinx.json index 06bf92d8640..56ffc7ebc68 100644 --- a/bucket/ryujinx.json +++ b/bucket/ryujinx.json @@ -1,15 +1,11 @@ { "version": "1.1.694", - "description": "A simple, experimental Nintendo Switch emulator", + "description": "Nintendo Switch emulator", "homepage": "https://ryujinx.org/", "license": { - "identifier": "MIT", - "url": "https://github.com/Ryujinx/Ryujinx/blob/master/LICENSE.txt" + "url": "https://github.com/Ryujinx/Ryujinx/blob/master/LICENSE.txt", + "identifier": "MIT" }, - "notes": [ - "ATTENTION: Ryujinx requires Nintendo Switch firmware and a prod.keys file to function.", - "Learn more at https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-&-Configuration-Guide" - ], "architecture": { "64bit": { "url": "https://github.com/Ryujinx/release-channel-master/releases/download/1.1.694/ryujinx-1.1.694-win_x64.zip", @@ -44,5 +40,9 @@ "url": "https://github.com/Ryujinx/release-channel-master/releases/download/$version/ryujinx-$version-win_x64.zip" } } - } + }, + "notes": [ + "ATTENTION: Ryujinx requires Nintendo Switch firmware and a prod.keys file to function.", + "Learn more at https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-&-Configuration-Guide" + ] } diff --git a/bucket/sagelinks.json b/bucket/sagelinks.json index 819bae00a29..58132f9b839 100644 --- a/bucket/sagelinks.json +++ b/bucket/sagelinks.json @@ -1,35 +1,35 @@ { - "architecture": { - "32bit": { - "hash": "1a2da6246f680173a65ee07d5ae01b1b6e6eb68ff31821387c2532ec7a505e82", - "url": "https://github.com/raspopov/SageLinks/releases/download/1.0.0.4/sagelinks_1.0.0.4_32-bit.exe" - }, - "64bit": { - "hash": "a23752dc6f0e0a4bcf999decb6e7b96d0ddb6eb5e564ee81707315054277da6d", - "url": "https://github.com/raspopov/SageLinks/releases/download/1.0.0.4/sagelinks_1.0.0.4_64-bit.exe" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/raspopov/SageLinks/releases/download/$version/sagelinks_$version_32-bit.exe" - }, - "64bit": { - "url": "https://github.com/raspopov/SageLinks/releases/download/$version/sagelinks_$version_64-bit.exe" - } - } - }, - "checkver": "github", - "description": "A GUI utility for viewing various links such as junctions, symlinks, applinks and hardlinks on the filesystem", - "homepage": "https://github.com/raspopov/SageLinks", - "innosetup": true, - "license": "GPL-3.0-only", - "notes": "SageLinks stores its settings at \"HKCU\\SOFTWARE\\Raspopov\\SageLinks\".", - "shortcuts": [ - [ - "SageLinks.exe", - "SageLinks" - ] - ], - "version": "1.0.0.4" + "version": "1.0.0.4", + "description": "A GUI utility for viewing various links such as junctions, symlinks, applinks and hardlinks on the filesystem", + "homepage": "https://github.com/raspopov/SageLinks", + "license": "GPL-3.0-only", + "notes": "SageLinks stores its settings at \"HKCU\\SOFTWARE\\Raspopov\\SageLinks\".", + "architecture": { + "64bit": { + "url": "https://github.com/raspopov/SageLinks/releases/download/1.0.0.4/sagelinks_1.0.0.4_64-bit.exe", + "hash": "a23752dc6f0e0a4bcf999decb6e7b96d0ddb6eb5e564ee81707315054277da6d" + }, + "32bit": { + "url": "https://github.com/raspopov/SageLinks/releases/download/1.0.0.4/sagelinks_1.0.0.4_32-bit.exe", + "hash": "1a2da6246f680173a65ee07d5ae01b1b6e6eb68ff31821387c2532ec7a505e82" + } + }, + "innosetup": true, + "shortcuts": [ + [ + "SageLinks.exe", + "SageLinks" + ] + ], + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/raspopov/SageLinks/releases/download/$version/sagelinks_$version_64-bit.exe" + }, + "32bit": { + "url": "https://github.com/raspopov/SageLinks/releases/download/$version/sagelinks_$version_32-bit.exe" + } + } + } } diff --git a/bucket/salt.json b/bucket/salt.json index 4166fe0d95b..6e7012f0c9b 100644 --- a/bucket/salt.json +++ b/bucket/salt.json @@ -1,31 +1,31 @@ { - "version": "0.2.3", - "description": "Simple and fast task management via the CLI", - "homepage": "https://github.com/Milo123459/salt", - "license": "MIT", + "version": "0.2.3", + "description": "Simple and fast task management via the CLI", + "homepage": "https://github.com/Milo123459/salt", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/Milo123459/salt/releases/download/v0.2.3/salt-x86_64-pc-windows-msvc.zip", + "hash": "e5d74c6dbfa2a496da224525b82ef15db5eadfe38579c3fcae516091154d5c47" + }, + "32bit": { + "url": "https://github.com/Milo123459/salt/releases/download/v0.2.3/salt-i686-pc-windows-msvc.zip", + "hash": "519f2f6509fe582ba9df1576673d6bc1c3d7d51a2cb46c6df8ef7484b9891103" + } + }, + "bin": "salt.exe", + "checkver": "github", + "autoupdate": { "architecture": { - "64bit": { - "url": "https://github.com/Milo123459/salt/releases/download/v0.2.3/salt-x86_64-pc-windows-msvc.zip", - "hash": "e5d74c6dbfa2a496da224525b82ef15db5eadfe38579c3fcae516091154d5c47" - }, - "32bit": { - "url": "https://github.com/Milo123459/salt/releases/download/v0.2.3/salt-i686-pc-windows-msvc.zip", - "hash": "519f2f6509fe582ba9df1576673d6bc1c3d7d51a2cb46c6df8ef7484b9891103" - } + "64bit": { + "url": "https://github.com/Milo123459/salt/releases/download/v$version/salt-x86_64-pc-windows-msvc.zip" + }, + "32bit": { + "url": "https://github.com/Milo123459/salt/releases/download/v$version/salt-i686-pc-windows-msvc.zip" + } }, - "bin": "salt.exe", - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/Milo123459/salt/releases/download/v$version/salt-x86_64-pc-windows-msvc.zip" - }, - "32bit": { - "url": "https://github.com/Milo123459/salt/releases/download/v$version/salt-i686-pc-windows-msvc.zip" - } - }, - "hash": { - "url": "$url.sha256" - } + "hash": { + "url": "$url.sha256" } + } } diff --git a/bucket/sarasa-fixed-j-nerd-font.json b/bucket/sarasa-fixed-j-nerd-font.json index 66efbc80c69..e3fb30fa79b 100644 --- a/bucket/sarasa-fixed-j-nerd-font.json +++ b/bucket/sarasa-fixed-j-nerd-font.json @@ -1,100 +1,66 @@ { - "version": "0.40.4-0", - "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", - "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "license": "OFL-1.1", - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-fixed-j-nerd-font.zip", + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-fixed-j-nerd-font.zip" + }, + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, "hash": "e91ffdf9f1455bd777f784432e406f95da6b0d4b27ad61c67a56e6389671ee55", - "pre_install": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows10Version1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", - "if (!$isPerUserFontInstallationSupported -and !$global) {", - " scoop uninstall $app", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", - " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", - " Write-Host \"\"", - " Write-Host \" scoop install gsudo\"", - " Write-Host \" sudo scoop install -g $app\"", - " Write-Host \"\"", - " exit 1", - "}" - ], + "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", "installer": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$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", - "if (-not $global) {", - " $acl = Get-Acl $fontInstallDir", - " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $acl.SetAccessRule($allApplicationPackagesAccessRule)", - " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", - " Set-Acl -AclObject $acl $fontInstallDir", - "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $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", "}" ] }, - "pre_uninstall": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", - " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", - " Write-Host \" and then try again.\" -Foreground Magenta", - " Write-Host \"\"", - " exit 1", - " }", - " }", - "}" - ], + "license": "OFL-1.1", "uninstaller": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$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 {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " error \"'$app' is being used by another process.\"", + " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", + " exit 1", + " }", + " }", + "}", + "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": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-fixed-j-nerd-font.zip" - } + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-fixed-j-nerd-font.zip", + "version": "0.40.4-0" } diff --git a/bucket/sarasa-fixed-slab-cl-nerd-font.json b/bucket/sarasa-fixed-slab-cl-nerd-font.json index d0a52f9fff8..5e66f4c891a 100644 --- a/bucket/sarasa-fixed-slab-cl-nerd-font.json +++ b/bucket/sarasa-fixed-slab-cl-nerd-font.json @@ -1,66 +1,100 @@ { - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-fixed-slab-cl-nerd-font.zip" - }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "hash": "7dc1657baf11fc8e8ea178adef2d6b11fde74b3c6b94d262eb9f15c63485a087", + "version": "0.40.4-0", + "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "license": "OFL-1.1", + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-fixed-slab-cl-nerd-font.zip", + "hash": "7dc1657baf11fc8e8ea178adef2d6b11fde74b3c6b94d262eb9f15c63485a087", + "pre_install": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", + " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", + " Write-Host \"\"", + " Write-Host \" scoop install gsudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", + "}" + ], "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "if (-not $global) {", + " $acl = Get-Acl $fontInstallDir", + " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $acl.SetAccessRule($allApplicationPackagesAccessRule)", + " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", + " Set-Acl -AclObject $acl $fontInstallDir", + "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "license": "OFL-1.1", + "pre_uninstall": [ + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", + " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", + " Write-Host \" and then try again.\" -Foreground Magenta", + " Write-Host \"\"", + " exit 1", + " }", + " }", + "}" + ], "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " error \"'$app' is being used by another process.\"", - " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", - " exit 1", - " }", - " }", - "}", - "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" + "}" ] }, - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-fixed-slab-cl-nerd-font.zip", - "version": "0.40.4-0" + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-fixed-slab-cl-nerd-font.zip" + } } diff --git a/bucket/sarasa-fixed-slab-hc-nerd-font.json b/bucket/sarasa-fixed-slab-hc-nerd-font.json index 9ea1f17069f..9e59f091c33 100644 --- a/bucket/sarasa-fixed-slab-hc-nerd-font.json +++ b/bucket/sarasa-fixed-slab-hc-nerd-font.json @@ -1,100 +1,66 @@ { - "version": "0.40.4-0", - "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", - "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "license": "OFL-1.1", - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-fixed-slab-hc-nerd-font.zip", + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-fixed-slab-hc-nerd-font.zip" + }, + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, "hash": "674568c6d6527184c71ec56b3feb665cd91efb8980327a7b4f3e34977a66ce4d", - "pre_install": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows10Version1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", - "if (!$isPerUserFontInstallationSupported -and !$global) {", - " scoop uninstall $app", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", - " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", - " Write-Host \"\"", - " Write-Host \" scoop install gsudo\"", - " Write-Host \" sudo scoop install -g $app\"", - " Write-Host \"\"", - " exit 1", - "}" - ], + "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", "installer": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$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", - "if (-not $global) {", - " $acl = Get-Acl $fontInstallDir", - " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $acl.SetAccessRule($allApplicationPackagesAccessRule)", - " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", - " Set-Acl -AclObject $acl $fontInstallDir", - "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $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", "}" ] }, - "pre_uninstall": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", - " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", - " Write-Host \" and then try again.\" -Foreground Magenta", - " Write-Host \"\"", - " exit 1", - " }", - " }", - "}" - ], + "license": "OFL-1.1", "uninstaller": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$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 {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " error \"'$app' is being used by another process.\"", + " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", + " exit 1", + " }", + " }", + "}", + "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": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-fixed-slab-hc-nerd-font.zip" - } + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-fixed-slab-hc-nerd-font.zip", + "version": "0.40.4-0" } diff --git a/bucket/sarasa-fixed-slab-sc-nerd-font.json b/bucket/sarasa-fixed-slab-sc-nerd-font.json index ad06beeae79..8ca229ae1ef 100644 --- a/bucket/sarasa-fixed-slab-sc-nerd-font.json +++ b/bucket/sarasa-fixed-slab-sc-nerd-font.json @@ -1,66 +1,100 @@ { - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-fixed-slab-sc-nerd-font.zip" - }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "hash": "f045ea6b7597644fdadcfcd59006d8caa73838cce6fbf1c8489b89ed76dd0d98", + "version": "0.40.4-0", + "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "license": "OFL-1.1", + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-fixed-slab-sc-nerd-font.zip", + "hash": "f045ea6b7597644fdadcfcd59006d8caa73838cce6fbf1c8489b89ed76dd0d98", + "pre_install": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", + " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", + " Write-Host \"\"", + " Write-Host \" scoop install gsudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", + "}" + ], "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "if (-not $global) {", + " $acl = Get-Acl $fontInstallDir", + " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $acl.SetAccessRule($allApplicationPackagesAccessRule)", + " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", + " Set-Acl -AclObject $acl $fontInstallDir", + "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "license": "OFL-1.1", + "pre_uninstall": [ + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", + " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", + " Write-Host \" and then try again.\" -Foreground Magenta", + " Write-Host \"\"", + " exit 1", + " }", + " }", + "}" + ], "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " error \"'$app' is being used by another process.\"", - " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", - " exit 1", - " }", - " }", - "}", - "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" + "}" ] }, - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-fixed-slab-sc-nerd-font.zip", - "version": "0.40.4-0" + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-fixed-slab-sc-nerd-font.zip" + } } diff --git a/bucket/sarasa-fixed-slab-tc-nerd-font.json b/bucket/sarasa-fixed-slab-tc-nerd-font.json index 69cb0038250..d24ce8300db 100644 --- a/bucket/sarasa-fixed-slab-tc-nerd-font.json +++ b/bucket/sarasa-fixed-slab-tc-nerd-font.json @@ -1,66 +1,100 @@ { - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-fixed-slab-tc-nerd-font.zip" - }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "hash": "d9094223b365dfe2ef468d256c7f72ddb6f2a016167767ea84025772e6e15f5e", + "version": "0.40.4-0", + "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "license": "OFL-1.1", + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-fixed-slab-tc-nerd-font.zip", + "hash": "d9094223b365dfe2ef468d256c7f72ddb6f2a016167767ea84025772e6e15f5e", + "pre_install": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", + " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", + " Write-Host \"\"", + " Write-Host \" scoop install gsudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", + "}" + ], "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "if (-not $global) {", + " $acl = Get-Acl $fontInstallDir", + " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $acl.SetAccessRule($allApplicationPackagesAccessRule)", + " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", + " Set-Acl -AclObject $acl $fontInstallDir", + "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "license": "OFL-1.1", + "pre_uninstall": [ + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", + " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", + " Write-Host \" and then try again.\" -Foreground Magenta", + " Write-Host \"\"", + " exit 1", + " }", + " }", + "}" + ], "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " error \"'$app' is being used by another process.\"", - " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", - " exit 1", - " }", - " }", - "}", - "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" + "}" ] }, - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-fixed-slab-tc-nerd-font.zip", - "version": "0.40.4-0" + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-fixed-slab-tc-nerd-font.zip" + } } diff --git a/bucket/sarasa-gothic-cl-nerd-font.json b/bucket/sarasa-gothic-cl-nerd-font.json index 0968c8961ca..dd18dd83701 100644 --- a/bucket/sarasa-gothic-cl-nerd-font.json +++ b/bucket/sarasa-gothic-cl-nerd-font.json @@ -1,66 +1,100 @@ { - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-gothic-cl-nerd-font.zip" - }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "hash": "d019f7b4e6a74c2a56b422db1e1ffdaa62154acdbf76cb90a81ae8e057b5745e", + "version": "0.40.4-0", + "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "license": "OFL-1.1", + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-gothic-cl-nerd-font.zip", + "hash": "d019f7b4e6a74c2a56b422db1e1ffdaa62154acdbf76cb90a81ae8e057b5745e", + "pre_install": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", + " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", + " Write-Host \"\"", + " Write-Host \" scoop install gsudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", + "}" + ], "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "if (-not $global) {", + " $acl = Get-Acl $fontInstallDir", + " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $acl.SetAccessRule($allApplicationPackagesAccessRule)", + " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", + " Set-Acl -AclObject $acl $fontInstallDir", + "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "license": "OFL-1.1", + "pre_uninstall": [ + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", + " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", + " Write-Host \" and then try again.\" -Foreground Magenta", + " Write-Host \"\"", + " exit 1", + " }", + " }", + "}" + ], "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " error \"'$app' is being used by another process.\"", - " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", - " exit 1", - " }", - " }", - "}", - "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" + "}" ] }, - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-gothic-cl-nerd-font.zip", - "version": "0.40.4-0" + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-gothic-cl-nerd-font.zip" + } } diff --git a/bucket/sarasa-gothic-hc-nerd-font.json b/bucket/sarasa-gothic-hc-nerd-font.json index f72eb9fb6eb..87e016aa972 100644 --- a/bucket/sarasa-gothic-hc-nerd-font.json +++ b/bucket/sarasa-gothic-hc-nerd-font.json @@ -1,66 +1,100 @@ { - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-gothic-hc-nerd-font.zip" - }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "hash": "781b2785a0f77045e360b2ee8219b2aa35fd2b54a0f2bcf124ec2f1b86c26a36", + "version": "0.40.4-0", + "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "license": "OFL-1.1", + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-gothic-hc-nerd-font.zip", + "hash": "781b2785a0f77045e360b2ee8219b2aa35fd2b54a0f2bcf124ec2f1b86c26a36", + "pre_install": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", + " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", + " Write-Host \"\"", + " Write-Host \" scoop install gsudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", + "}" + ], "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "if (-not $global) {", + " $acl = Get-Acl $fontInstallDir", + " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $acl.SetAccessRule($allApplicationPackagesAccessRule)", + " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", + " Set-Acl -AclObject $acl $fontInstallDir", + "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "license": "OFL-1.1", + "pre_uninstall": [ + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", + " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", + " Write-Host \" and then try again.\" -Foreground Magenta", + " Write-Host \"\"", + " exit 1", + " }", + " }", + "}" + ], "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " error \"'$app' is being used by another process.\"", - " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", - " exit 1", - " }", - " }", - "}", - "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" + "}" ] }, - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-gothic-hc-nerd-font.zip", - "version": "0.40.4-0" + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-gothic-hc-nerd-font.zip" + } } diff --git a/bucket/sarasa-gothic.json b/bucket/sarasa-gothic.json index ee676cac5f0..7c725996b40 100644 --- a/bucket/sarasa-gothic.json +++ b/bucket/sarasa-gothic.json @@ -1,12 +1,33 @@ { - "homepage": "https://github.com/be5invis/Sarasa-Gothic", - "version": "0.40.4", - "description": "This is SARASA GOTHIC, a CJK programming font based on Iosevka and Source Han Sans.", - "license": "OFL-1.1", - "url": "https://github.com/be5invis/Sarasa-Gothic/releases/download/v0.40.4/sarasa-gothic-ttc-0.40.4.7z", - "hash": "3d5968cec598a26b102a9f16c470fcfa9c739539882863caef51c32d6311f52d", - "checkver": "github", "autoupdate": { - "url": "https://github.com/be5invis/Sarasa-Gothic/releases/download/v$version/sarasa-gothic-ttc-$version.7z" - } + "url": "https://github.com/be5invis/Sarasa-Gothic/releases/download/v$version/sarasa-gothic-ttf-$version.7z" + }, + "checkver": "github", + "depends": "sudo", + "description": "This is SARASA GOTHIC, a CJK programming font based on Iosevka and Source Han Sans.", + "hash": "e4d36ba6b403da02c8e0e1266c73a9c9853f79bf83fd026549e07071162142d4", + "homepage": "https://github.com/be5invis/Sarasa-Gothic", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", + "Get-ChildItem $dir -filter 'sarasa*.ttf' | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "SIL Open Font License", + "notes": "You may need to restart the system to use recently installed fonts.", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", + "Get-ChildItem $dir -filter 'sarasa*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The 'Sarasa Gothic' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://github.com/be5invis/Sarasa-Gothic/releases/download/v0.40.4/sarasa-gothic-ttf-0.40.4.7z", + "version": "0.40.4" } diff --git a/bucket/sarasa-mono-cl-nerd-font.json b/bucket/sarasa-mono-cl-nerd-font.json index 1d856b28eb1..e5082301b56 100644 --- a/bucket/sarasa-mono-cl-nerd-font.json +++ b/bucket/sarasa-mono-cl-nerd-font.json @@ -1,66 +1,100 @@ { - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-mono-cl-nerd-font.zip" - }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "hash": "67207a8d78d69ee0d4449828f06f11ee9d0ab2f416eec007ca4e92b75aa9cfb7", + "version": "0.40.4-0", + "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "license": "OFL-1.1", + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-mono-cl-nerd-font.zip", + "hash": "67207a8d78d69ee0d4449828f06f11ee9d0ab2f416eec007ca4e92b75aa9cfb7", + "pre_install": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", + " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", + " Write-Host \"\"", + " Write-Host \" scoop install gsudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", + "}" + ], "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "if (-not $global) {", + " $acl = Get-Acl $fontInstallDir", + " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $acl.SetAccessRule($allApplicationPackagesAccessRule)", + " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", + " Set-Acl -AclObject $acl $fontInstallDir", + "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "license": "OFL-1.1", + "pre_uninstall": [ + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", + " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", + " Write-Host \" and then try again.\" -Foreground Magenta", + " Write-Host \"\"", + " exit 1", + " }", + " }", + "}" + ], "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " error \"'$app' is being used by another process.\"", - " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", - " exit 1", - " }", - " }", - "}", - "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" + "}" ] }, - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-mono-cl-nerd-font.zip", - "version": "0.40.4-0" + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-mono-cl-nerd-font.zip" + } } diff --git a/bucket/sarasa-mono-j-nerd-font.json b/bucket/sarasa-mono-j-nerd-font.json index fc28b582387..441a127e643 100644 --- a/bucket/sarasa-mono-j-nerd-font.json +++ b/bucket/sarasa-mono-j-nerd-font.json @@ -1,66 +1,100 @@ { - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-mono-j-nerd-font.zip" - }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "hash": "e457b856947d8b210ad8e77267b9cc537e15a9da79306af8b1e214ff7dcc44a9", + "version": "0.40.4-0", + "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "license": "OFL-1.1", + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-mono-j-nerd-font.zip", + "hash": "e457b856947d8b210ad8e77267b9cc537e15a9da79306af8b1e214ff7dcc44a9", + "pre_install": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", + " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", + " Write-Host \"\"", + " Write-Host \" scoop install gsudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", + "}" + ], "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "if (-not $global) {", + " $acl = Get-Acl $fontInstallDir", + " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $acl.SetAccessRule($allApplicationPackagesAccessRule)", + " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", + " Set-Acl -AclObject $acl $fontInstallDir", + "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "license": "OFL-1.1", + "pre_uninstall": [ + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", + " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", + " Write-Host \" and then try again.\" -Foreground Magenta", + " Write-Host \"\"", + " exit 1", + " }", + " }", + "}" + ], "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " error \"'$app' is being used by another process.\"", - " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", - " exit 1", - " }", - " }", - "}", - "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" + "}" ] }, - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-mono-j-nerd-font.zip", - "version": "0.40.4-0" + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-mono-j-nerd-font.zip" + } } diff --git a/bucket/sarasa-mono-sc-nerd-font.json b/bucket/sarasa-mono-sc-nerd-font.json index 605c118d77f..ac10a690065 100644 --- a/bucket/sarasa-mono-sc-nerd-font.json +++ b/bucket/sarasa-mono-sc-nerd-font.json @@ -1,100 +1,66 @@ { - "version": "0.40.4-0", - "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", - "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "license": "OFL-1.1", - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-mono-sc-nerd-font.zip", + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-mono-sc-nerd-font.zip" + }, + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, "hash": "b62f03c237680dc3df1dda17f4c066385508fff8f1980700fee033a432ce56c3", - "pre_install": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows10Version1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", - "if (!$isPerUserFontInstallationSupported -and !$global) {", - " scoop uninstall $app", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", - " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", - " Write-Host \"\"", - " Write-Host \" scoop install gsudo\"", - " Write-Host \" sudo scoop install -g $app\"", - " Write-Host \"\"", - " exit 1", - "}" - ], + "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", "installer": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$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", - "if (-not $global) {", - " $acl = Get-Acl $fontInstallDir", - " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $acl.SetAccessRule($allApplicationPackagesAccessRule)", - " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", - " Set-Acl -AclObject $acl $fontInstallDir", - "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $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", "}" ] }, - "pre_uninstall": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", - " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", - " Write-Host \" and then try again.\" -Foreground Magenta", - " Write-Host \"\"", - " exit 1", - " }", - " }", - "}" - ], + "license": "OFL-1.1", "uninstaller": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$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 {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " error \"'$app' is being used by another process.\"", + " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", + " exit 1", + " }", + " }", + "}", + "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": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-mono-sc-nerd-font.zip" - } + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-mono-sc-nerd-font.zip", + "version": "0.40.4-0" } diff --git a/bucket/sarasa-mono-slab-hc-nerd-font.json b/bucket/sarasa-mono-slab-hc-nerd-font.json index 9cc02c16f3b..ae8a55f6487 100644 --- a/bucket/sarasa-mono-slab-hc-nerd-font.json +++ b/bucket/sarasa-mono-slab-hc-nerd-font.json @@ -1,66 +1,100 @@ { - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-mono-slab-hc-nerd-font.zip" - }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "hash": "ecaf54842ea872606c6487c0d9ac8cce33ac6fab8ee948890f9ab739f20fedd0", + "version": "0.40.4-0", + "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "license": "OFL-1.1", + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-mono-slab-hc-nerd-font.zip", + "hash": "ecaf54842ea872606c6487c0d9ac8cce33ac6fab8ee948890f9ab739f20fedd0", + "pre_install": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", + " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", + " Write-Host \"\"", + " Write-Host \" scoop install gsudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", + "}" + ], "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "if (-not $global) {", + " $acl = Get-Acl $fontInstallDir", + " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $acl.SetAccessRule($allApplicationPackagesAccessRule)", + " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", + " Set-Acl -AclObject $acl $fontInstallDir", + "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "license": "OFL-1.1", + "pre_uninstall": [ + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", + " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", + " Write-Host \" and then try again.\" -Foreground Magenta", + " Write-Host \"\"", + " exit 1", + " }", + " }", + "}" + ], "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " error \"'$app' is being used by another process.\"", - " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", - " exit 1", - " }", - " }", - "}", - "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" + "}" ] }, - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-mono-slab-hc-nerd-font.zip", - "version": "0.40.4-0" + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-mono-slab-hc-nerd-font.zip" + } } diff --git a/bucket/sarasa-mono-slab-j-nerd-font.json b/bucket/sarasa-mono-slab-j-nerd-font.json index 5b6897139d6..e2b946651c0 100644 --- a/bucket/sarasa-mono-slab-j-nerd-font.json +++ b/bucket/sarasa-mono-slab-j-nerd-font.json @@ -1,66 +1,100 @@ { - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-mono-slab-j-nerd-font.zip" - }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "hash": "4d9d00587b4af0c3696143b2def3abe765a8eac1a3b27c7e01958a31e1a3057b", + "version": "0.40.4-0", + "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "license": "OFL-1.1", + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-mono-slab-j-nerd-font.zip", + "hash": "4d9d00587b4af0c3696143b2def3abe765a8eac1a3b27c7e01958a31e1a3057b", + "pre_install": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", + " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", + " Write-Host \"\"", + " Write-Host \" scoop install gsudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", + "}" + ], "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "if (-not $global) {", + " $acl = Get-Acl $fontInstallDir", + " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $acl.SetAccessRule($allApplicationPackagesAccessRule)", + " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", + " Set-Acl -AclObject $acl $fontInstallDir", + "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "license": "OFL-1.1", + "pre_uninstall": [ + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", + " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", + " Write-Host \" and then try again.\" -Foreground Magenta", + " Write-Host \"\"", + " exit 1", + " }", + " }", + "}" + ], "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " error \"'$app' is being used by another process.\"", - " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", - " exit 1", - " }", - " }", - "}", - "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" + "}" ] }, - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-mono-slab-j-nerd-font.zip", - "version": "0.40.4-0" + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-mono-slab-j-nerd-font.zip" + } } diff --git a/bucket/sarasa-mono-slab-sc-nerd-font.json b/bucket/sarasa-mono-slab-sc-nerd-font.json index b310f37ac66..67d740f0820 100644 --- a/bucket/sarasa-mono-slab-sc-nerd-font.json +++ b/bucket/sarasa-mono-slab-sc-nerd-font.json @@ -1,66 +1,100 @@ { - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-mono-slab-sc-nerd-font.zip" - }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "hash": "aa311a96dbb6c6d35c69a3914c83445c07beb3778877e3ac46f2bc8f06ab914f", + "version": "0.40.4-0", + "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "license": "OFL-1.1", + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-mono-slab-sc-nerd-font.zip", + "hash": "aa311a96dbb6c6d35c69a3914c83445c07beb3778877e3ac46f2bc8f06ab914f", + "pre_install": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", + " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", + " Write-Host \"\"", + " Write-Host \" scoop install gsudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", + "}" + ], "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "if (-not $global) {", + " $acl = Get-Acl $fontInstallDir", + " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $acl.SetAccessRule($allApplicationPackagesAccessRule)", + " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", + " Set-Acl -AclObject $acl $fontInstallDir", + "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "license": "OFL-1.1", + "pre_uninstall": [ + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", + " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", + " Write-Host \" and then try again.\" -Foreground Magenta", + " Write-Host \"\"", + " exit 1", + " }", + " }", + "}" + ], "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " error \"'$app' is being used by another process.\"", - " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", - " exit 1", - " }", - " }", - "}", - "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" + "}" ] }, - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-mono-slab-sc-nerd-font.zip", - "version": "0.40.4-0" + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-mono-slab-sc-nerd-font.zip" + } } diff --git a/bucket/sarasa-term-cl-nerd-font.json b/bucket/sarasa-term-cl-nerd-font.json index 518bdda088d..8be5292780d 100644 --- a/bucket/sarasa-term-cl-nerd-font.json +++ b/bucket/sarasa-term-cl-nerd-font.json @@ -1,66 +1,100 @@ { - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-term-cl-nerd-font.zip" - }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "hash": "7293e96e237d94a28e92ccda8f132e42ef244da5a299a64d871160258f9e2662", + "version": "0.40.4-0", + "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "license": "OFL-1.1", + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-term-cl-nerd-font.zip", + "hash": "7293e96e237d94a28e92ccda8f132e42ef244da5a299a64d871160258f9e2662", + "pre_install": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", + " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", + " Write-Host \"\"", + " Write-Host \" scoop install gsudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", + "}" + ], "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "if (-not $global) {", + " $acl = Get-Acl $fontInstallDir", + " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $acl.SetAccessRule($allApplicationPackagesAccessRule)", + " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", + " Set-Acl -AclObject $acl $fontInstallDir", + "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "license": "OFL-1.1", + "pre_uninstall": [ + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", + " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", + " Write-Host \" and then try again.\" -Foreground Magenta", + " Write-Host \"\"", + " exit 1", + " }", + " }", + "}" + ], "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " error \"'$app' is being used by another process.\"", - " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", - " exit 1", - " }", - " }", - "}", - "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" + "}" ] }, - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-term-cl-nerd-font.zip", - "version": "0.40.4-0" + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-term-cl-nerd-font.zip" + } } diff --git a/bucket/sarasa-term-hc-nerd-font.json b/bucket/sarasa-term-hc-nerd-font.json index fd7ec6fba44..e1c784b5c75 100644 --- a/bucket/sarasa-term-hc-nerd-font.json +++ b/bucket/sarasa-term-hc-nerd-font.json @@ -1,66 +1,100 @@ { - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-term-hc-nerd-font.zip" - }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "hash": "0d81d5469c5eafa8df08aeb11648a886e2d790d70741e1301ecaf9ee4df2bfe6", + "version": "0.40.4-0", + "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "license": "OFL-1.1", + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-term-hc-nerd-font.zip", + "hash": "0d81d5469c5eafa8df08aeb11648a886e2d790d70741e1301ecaf9ee4df2bfe6", + "pre_install": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", + " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", + " Write-Host \"\"", + " Write-Host \" scoop install gsudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", + "}" + ], "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "if (-not $global) {", + " $acl = Get-Acl $fontInstallDir", + " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $acl.SetAccessRule($allApplicationPackagesAccessRule)", + " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", + " Set-Acl -AclObject $acl $fontInstallDir", + "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "license": "OFL-1.1", + "pre_uninstall": [ + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", + " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", + " Write-Host \" and then try again.\" -Foreground Magenta", + " Write-Host \"\"", + " exit 1", + " }", + " }", + "}" + ], "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " error \"'$app' is being used by another process.\"", - " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", - " exit 1", - " }", - " }", - "}", - "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" + "}" ] }, - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-term-hc-nerd-font.zip", - "version": "0.40.4-0" + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-term-hc-nerd-font.zip" + } } diff --git a/bucket/sarasa-term-sc-nerd-font.json b/bucket/sarasa-term-sc-nerd-font.json index 86db32c4188..1947ab86fbc 100644 --- a/bucket/sarasa-term-sc-nerd-font.json +++ b/bucket/sarasa-term-sc-nerd-font.json @@ -1,100 +1,66 @@ { - "version": "0.40.4-0", - "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", - "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "license": "OFL-1.1", - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-term-sc-nerd-font.zip", + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-term-sc-nerd-font.zip" + }, + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, "hash": "38d65c64005b23cb2a320032058954ff8bfa3314258eabb80c78ecddccb972d6", - "pre_install": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows10Version1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", - "if (!$isPerUserFontInstallationSupported -and !$global) {", - " scoop uninstall $app", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", - " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", - " Write-Host \"\"", - " Write-Host \" scoop install gsudo\"", - " Write-Host \" sudo scoop install -g $app\"", - " Write-Host \"\"", - " exit 1", - "}" - ], + "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", "installer": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$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", - "if (-not $global) {", - " $acl = Get-Acl $fontInstallDir", - " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $acl.SetAccessRule($allApplicationPackagesAccessRule)", - " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", - " Set-Acl -AclObject $acl $fontInstallDir", - "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $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", "}" ] }, - "pre_uninstall": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", - " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", - " Write-Host \" and then try again.\" -Foreground Magenta", - " Write-Host \"\"", - " exit 1", - " }", - " }", - "}" - ], + "license": "OFL-1.1", "uninstaller": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$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 {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " error \"'$app' is being used by another process.\"", + " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", + " exit 1", + " }", + " }", + "}", + "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": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-term-sc-nerd-font.zip" - } + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-term-sc-nerd-font.zip", + "version": "0.40.4-0" } diff --git a/bucket/sarasa-term-slab-cl-nerd-font.json b/bucket/sarasa-term-slab-cl-nerd-font.json index 2e59b5b7a48..da453108b12 100644 --- a/bucket/sarasa-term-slab-cl-nerd-font.json +++ b/bucket/sarasa-term-slab-cl-nerd-font.json @@ -1,66 +1,100 @@ { - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-term-slab-cl-nerd-font.zip" - }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "hash": "a20ef22a8674b5c00f79a28c77dcc3bfabce305a678f6ac45d063c22227178dd", + "version": "0.40.4-0", + "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "license": "OFL-1.1", + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-term-slab-cl-nerd-font.zip", + "hash": "a20ef22a8674b5c00f79a28c77dcc3bfabce305a678f6ac45d063c22227178dd", + "pre_install": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", + " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", + " Write-Host \"\"", + " Write-Host \" scoop install gsudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", + "}" + ], "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "if (-not $global) {", + " $acl = Get-Acl $fontInstallDir", + " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $acl.SetAccessRule($allApplicationPackagesAccessRule)", + " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", + " Set-Acl -AclObject $acl $fontInstallDir", + "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "license": "OFL-1.1", + "pre_uninstall": [ + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", + " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", + " Write-Host \" and then try again.\" -Foreground Magenta", + " Write-Host \"\"", + " exit 1", + " }", + " }", + "}" + ], "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " error \"'$app' is being used by another process.\"", - " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", - " exit 1", - " }", - " }", - "}", - "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" + "}" ] }, - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-term-slab-cl-nerd-font.zip", - "version": "0.40.4-0" + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-term-slab-cl-nerd-font.zip" + } } diff --git a/bucket/sarasa-ui-cl-nerd-font.json b/bucket/sarasa-ui-cl-nerd-font.json index 22a8a353980..3b8b1099f8a 100644 --- a/bucket/sarasa-ui-cl-nerd-font.json +++ b/bucket/sarasa-ui-cl-nerd-font.json @@ -1,100 +1,66 @@ { - "version": "0.40.4-0", - "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", - "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "license": "OFL-1.1", - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-ui-cl-nerd-font.zip", + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-ui-cl-nerd-font.zip" + }, + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, "hash": "e87863038efd8fc2ecf5d12142640aacb46a85463fa60c88fe72cdb6257009de", - "pre_install": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows10Version1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", - "if (!$isPerUserFontInstallationSupported -and !$global) {", - " scoop uninstall $app", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", - " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", - " Write-Host \"\"", - " Write-Host \" scoop install gsudo\"", - " Write-Host \" sudo scoop install -g $app\"", - " Write-Host \"\"", - " exit 1", - "}" - ], + "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", "installer": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$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", - "if (-not $global) {", - " $acl = Get-Acl $fontInstallDir", - " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $acl.SetAccessRule($allApplicationPackagesAccessRule)", - " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", - " Set-Acl -AclObject $acl $fontInstallDir", - "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $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", "}" ] }, - "pre_uninstall": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", - " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", - " Write-Host \" and then try again.\" -Foreground Magenta", - " Write-Host \"\"", - " exit 1", - " }", - " }", - "}" - ], + "license": "OFL-1.1", "uninstaller": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$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 {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " error \"'$app' is being used by another process.\"", + " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", + " exit 1", + " }", + " }", + "}", + "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": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-ui-cl-nerd-font.zip" - } + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-ui-cl-nerd-font.zip", + "version": "0.40.4-0" } diff --git a/bucket/sarasa-ui-hc-nerd-font.json b/bucket/sarasa-ui-hc-nerd-font.json index e40918316bf..0919ad7c0cf 100644 --- a/bucket/sarasa-ui-hc-nerd-font.json +++ b/bucket/sarasa-ui-hc-nerd-font.json @@ -1,66 +1,100 @@ { - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-ui-hc-nerd-font.zip" - }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "hash": "bd02eb8b763f2f52ae698258845df0610af6e49ee2b07025d6745e90934d7855", + "version": "0.40.4-0", + "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "license": "OFL-1.1", + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-ui-hc-nerd-font.zip", + "hash": "bd02eb8b763f2f52ae698258845df0610af6e49ee2b07025d6745e90934d7855", + "pre_install": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", + " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", + " Write-Host \"\"", + " Write-Host \" scoop install gsudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", + "}" + ], "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "if (-not $global) {", + " $acl = Get-Acl $fontInstallDir", + " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $acl.SetAccessRule($allApplicationPackagesAccessRule)", + " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", + " Set-Acl -AclObject $acl $fontInstallDir", + "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "license": "OFL-1.1", + "pre_uninstall": [ + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", + " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", + " Write-Host \" and then try again.\" -Foreground Magenta", + " Write-Host \"\"", + " exit 1", + " }", + " }", + "}" + ], "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " error \"'$app' is being used by another process.\"", - " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", - " exit 1", - " }", - " }", - "}", - "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" + "}" ] }, - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-ui-hc-nerd-font.zip", - "version": "0.40.4-0" + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-ui-hc-nerd-font.zip" + } } diff --git a/bucket/sarasa-ui-j-nerd-font.json b/bucket/sarasa-ui-j-nerd-font.json index 9f78a5216bb..a9d1a0b229a 100644 --- a/bucket/sarasa-ui-j-nerd-font.json +++ b/bucket/sarasa-ui-j-nerd-font.json @@ -1,100 +1,66 @@ { - "version": "0.40.4-0", - "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", - "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "license": "OFL-1.1", - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-ui-j-nerd-font.zip", + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-ui-j-nerd-font.zip" + }, + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, "hash": "de1231172d75ad062c4339f6b673376564b67a29feca0bf9e4269438a0709fa7", - "pre_install": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows10Version1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", - "if (!$isPerUserFontInstallationSupported -and !$global) {", - " scoop uninstall $app", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", - " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", - " Write-Host \"\"", - " Write-Host \" scoop install gsudo\"", - " Write-Host \" sudo scoop install -g $app\"", - " Write-Host \"\"", - " exit 1", - "}" - ], + "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", "installer": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$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", - "if (-not $global) {", - " $acl = Get-Acl $fontInstallDir", - " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $acl.SetAccessRule($allApplicationPackagesAccessRule)", - " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", - " Set-Acl -AclObject $acl $fontInstallDir", - "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $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", "}" ] }, - "pre_uninstall": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", - " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", - " Write-Host \" and then try again.\" -Foreground Magenta", - " Write-Host \"\"", - " exit 1", - " }", - " }", - "}" - ], + "license": "OFL-1.1", "uninstaller": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$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 {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " error \"'$app' is being used by another process.\"", + " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", + " exit 1", + " }", + " }", + "}", + "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": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-ui-j-nerd-font.zip" - } + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-ui-j-nerd-font.zip", + "version": "0.40.4-0" } diff --git a/bucket/scoop-helper.json b/bucket/scoop-helper.json index 89ba13b7e61..d6a804a8e43 100644 --- a/bucket/scoop-helper.json +++ b/bucket/scoop-helper.json @@ -1,8 +1,8 @@ { - "version": "1.0.5", - "description": "scoop helper functions", - "homepage": "https://github.com/unoun/scoop-bucket/", - "license": "CC0-1.0", - "url": "https://raw.githubusercontent.com/unoun/scoop-bucket/main/lib/scoop-font-helper.ps1", - "hash": "ceccb5d64e4e0598f872997993a55898cd5900c72f2a62f6348f0233d0183f71" + "description": "scoop helper functions", + "hash": "ceccb5d64e4e0598f872997993a55898cd5900c72f2a62f6348f0233d0183f71", + "homepage": "https://github.com/unoun/scoop-bucket/", + "license": "CC0-1.0", + "url": "https://raw.githubusercontent.com/unoun/scoop-bucket/main/lib/scoop-font-helper.ps1", + "version": "1.0.5" } diff --git a/bucket/scoop-hook.json b/bucket/scoop-hook.json index 39f48f11f5e..40179c6b272 100644 --- a/bucket/scoop-hook.json +++ b/bucket/scoop-hook.json @@ -1,28 +1,28 @@ { - "version": "0.1.0", - "description": "Hook your scoop sub-commands in your $env:PATH", - "homepage": "https://github.com/amorphobia/scoop-hook", - "license": "AGPL-3.0", - "architecture": { - "64bit": { - "url": "https://github.com/amorphobia/scoop-hook/releases/download/v0.1.0/scoop-hook-x86_64-pc-windows-msvc.zip", - "hash": "a495a351ccce196853b66673e7c4711e9d17db225a4a4348cc01e6ad959b86e6" - }, - "32bit": { - "url": "https://github.com/amorphobia/scoop-hook/releases/download/v0.1.0/scoop-hook-i686-pc-windows-msvc.zip", - "hash": "80d11093a11a294bc4d47ed6aa500aa1c91a1c5ba4dc2d57c60371d8dbb9f976" - } - }, - "bin": "scoop-hook.exe", - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/amorphobia/scoop-hook/releases/download/v$version/scoop-hook-i686-pc-windows-msvc.zip" - }, - "32bit": { - "url": "https://github.com/amorphobia/scoop-hook/releases/download/v$version/scoop-hook-i686-pc-windows-msvc.zip" - } - } - } + "architecture": { + "32bit": { + "hash": "80d11093a11a294bc4d47ed6aa500aa1c91a1c5ba4dc2d57c60371d8dbb9f976", + "url": "https://github.com/amorphobia/scoop-hook/releases/download/v0.1.0/scoop-hook-i686-pc-windows-msvc.zip" + }, + "64bit": { + "hash": "a495a351ccce196853b66673e7c4711e9d17db225a4a4348cc01e6ad959b86e6", + "url": "https://github.com/amorphobia/scoop-hook/releases/download/v0.1.0/scoop-hook-x86_64-pc-windows-msvc.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/amorphobia/scoop-hook/releases/download/v$version/scoop-hook-i686-pc-windows-msvc.zip" + }, + "64bit": { + "url": "https://github.com/amorphobia/scoop-hook/releases/download/v$version/scoop-hook-i686-pc-windows-msvc.zip" + } + } + }, + "bin": "scoop-hook.exe", + "checkver": "github", + "description": "Hook your scoop sub-commands in your $env:PATH", + "homepage": "https://github.com/amorphobia/scoop-hook", + "license": "AGPL-3.0", + "version": "0.1.0" } diff --git a/bucket/scoop-search-aoks.json b/bucket/scoop-search-aoks.json index ef0ec2de433..ad2c7b07d75 100644 --- a/bucket/scoop-search-aoks.json +++ b/bucket/scoop-search-aoks.json @@ -1,14 +1,14 @@ { - "autoupdate": { - "url": "https://github.com/shilangyu/scoop-search/releases/download/v$version/scoop-search.exe" - }, - "bin": "scoop-search.exe", - "checkver": "github", + "version": "1.3.1", "description": "Fast scoop search drop-in replacement", - "hash": "47d91772ed506ce9c2fa46019db083dfd6fc542580dfe282841133fd5440fe5a", "homepage": "https://github.com/shilangyu/scoop-search", "license": "MIT", - "notes": "To replace built-in scoop search, add this to $PROFILE: Invoke-Expression (&scoop-search --hook)", "url": "https://github.com/shilangyu/scoop-search/releases/download/v1.3.1/scoop-search.exe", - "version": "1.3.1" + "hash": "47d91772ed506ce9c2fa46019db083dfd6fc542580dfe282841133fd5440fe5a", + "bin": "scoop-search.exe", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/shilangyu/scoop-search/releases/download/v$version/scoop-search.exe" + }, + "notes": "To replace built-in scoop search, add this to $PROFILE: Invoke-Expression (&scoop-search --hook)" } diff --git a/bucket/scrcpy-gui.json b/bucket/scrcpy-gui.json index b51b5877453..93078777e10 100644 --- a/bucket/scrcpy-gui.json +++ b/bucket/scrcpy-gui.json @@ -1,7 +1,7 @@ { - "version": "1.5.1", - "description": "A simple & beautiful GUI application for scrcpy", "homepage": "http://tomotoes.com/scrcpy-gui/", + "description": "A simple & beautiful GUI application for scrcpy", + "version": "1.5.1", "license": "GPL-3.0-only", "architecture": { "64bit": { diff --git a/bucket/sculptgl.json b/bucket/sculptgl.json index 488653d6345..a3adeda9097 100644 --- a/bucket/sculptgl.json +++ b/bucket/sculptgl.json @@ -1,24 +1,24 @@ { - "architecture": { - "32bit": { - "extract_dir": "SculptGL-win32-ia32", - "hash": "1a6685acf8e62ff7ebc34c47ef6fc8f4781fa2411b2cef02fc3e4715261bc5bb", - "url": "https://stephaneginier.com/archive/standalone/SculptGL-win32-ia32.zip" - }, - "64bit": { - "extract_dir": "SculptGL-win32-x64", - "hash": "2193ef1d332ec744ac0abe957257910a5d3c2ded158dbd5da85fa14624c65033", - "url": "https://stephaneginier.com/archive/standalone/SculptGL-win32-x64.zip" - } - }, - "description": "Digital sculpting web app", - "homepage": "http://stephaneginier.com/", - "license": "MIT", - "shortcuts": [ - [ - "SculptGL.exe", - "SculptGL" - ] - ], - "version": "0.9.0" + "homepage": "http://stephaneginier.com/", + "description": "Digital sculpting web app", + "license": "MIT", + "version": "0.9.0", + "architecture": { + "64bit": { + "url": "https://stephaneginier.com/archive/standalone/SculptGL-win32-x64.zip", + "hash": "2193ef1d332ec744ac0abe957257910a5d3c2ded158dbd5da85fa14624c65033", + "extract_dir": "SculptGL-win32-x64" + }, + "32bit": { + "url": "https://stephaneginier.com/archive/standalone/SculptGL-win32-ia32.zip", + "hash": "1a6685acf8e62ff7ebc34c47ef6fc8f4781fa2411b2cef02fc3e4715261bc5bb", + "extract_dir": "SculptGL-win32-ia32" + } + }, + "shortcuts": [ + [ + "SculptGL.exe", + "SculptGL" + ] + ] } diff --git a/bucket/scummvm-nightly.json b/bucket/scummvm-nightly.json index 6d01d607a47..575e130c67e 100644 --- a/bucket/scummvm-nightly.json +++ b/bucket/scummvm-nightly.json @@ -1,53 +1,52 @@ { + "version": "4988d945", + "homepage": "https://www.scummvm.org/", + "license": { + "identifier": "GPL-3.0", + "url": "https://github.com/scummvm/scummvm/blob/master/COPYING" + }, "architecture": { "32bit": { - "extract_dir": "windows-x86-master-4988d945", + "url": "https://buildbot.scummvm.org/dailybuilds/master/windows-x86-master-4988d945.zip", "hash": "2859a74f002e4093c1aaae10336b1034509422e393a431528fc2950884933c4b", - "url": "https://buildbot.scummvm.org/dailybuilds/master/windows-x86-master-4988d945.zip" + "extract_dir": "windows-x86-master-4988d945" }, "64bit": { - "extract_dir": "windows-x86-64-master-4988d945", + "url": "https://buildbot.scummvm.org/dailybuilds/master/windows-x86-64-master-4988d945.zip", "hash": "462f21de7bc746dc328f623ee111c7a0b302d653daed6e8306c15f85f1a8d6a3", - "url": "https://buildbot.scummvm.org/dailybuilds/master/windows-x86-64-master-4988d945.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "extract_dir": "windows-x86-master-$version", - "url": "https://buildbot.scummvm.org/dailybuilds/master/windows-x86-master-$version.zip" - }, - "64bit": { - "extract_dir": "windows-x86-64-master-$version", - "url": "https://buildbot.scummvm.org/dailybuilds/master/windows-x86-64-master-$version.zip" - } - }, - "hash": { - "url": "$url.sha256" + "extract_dir": "windows-x86-64-master-4988d945" } }, "bin": "win32dist-mingw/scummvm.exe", - "checkver": { - "regex": "windows-x86-64-master-([a-f0-9]{8}).zip", - "url": "https://buildbot.scummvm.org/dailybuilds/master/?C=M;O=D" - }, - "description": "ScummVM is a program which allows you to run certain classic graphical adventure and role-playing games", - "homepage": "https://www.scummvm.org/", - "license": { - "identifier": "GPL-3.0", - "url": "https://github.com/scummvm/scummvm/blob/master/COPYING" - }, - "persist": [ - "scummvm.ini", - "saves", - "themes", - "extras" - ], "shortcuts": [ [ "scummvm.exe", "ScummVM (nightly)" ] ], - "version": "4988d945" + "persist": [ + "scummvm.ini", + "saves", + "themes", + "extras" + ], + "checkver": { + "url": "https://buildbot.scummvm.org/dailybuilds/master/?C=M;O=D", + "regex": "windows-x86-64-master-([a-f0-9]{8}).zip" + }, + "autoupdate": { + "hash": { + "url": "$url.sha256" + }, + "architecture": { + "32bit": { + "url": "https://buildbot.scummvm.org/dailybuilds/master/windows-x86-master-$version.zip", + "extract_dir": "windows-x86-master-$version" + }, + "64bit": { + "url": "https://buildbot.scummvm.org/dailybuilds/master/windows-x86-64-master-$version.zip", + "extract_dir": "windows-x86-64-master-$version" + } + } + } } diff --git a/bucket/sd_formatter.json b/bucket/sd_formatter.json index 4328be972ee..4f197bf33f8 100644 --- a/bucket/sd_formatter.json +++ b/bucket/sd_formatter.json @@ -1,9 +1,12 @@ { "homepage": "https://www.sdcard.org/ja/", - "description": "SDA Software means the object code version of the SD Memory Card Formatter.", + "description": "SD卡快速格式化", "version": "5.0.2", "url": "https://www.sdcard.org/downloads/formatter/eula_windows/SDCardFormatterv5_WinEN.zip", "hash": "df18843616643f53a613fd536eb4ff05a068de16b2902f48234706a2cfedc374", + "notes": [ + "https://raw.githubusercontent.com/niaojin0407/scoop-niaojin/main/sd_formatter.json" + ], "installer": { "script": [ "Remove-Item \"$dir\\*\" -Recurse -Force", diff --git a/bucket/securefs.json b/bucket/securefs.json index 196bc5058dd..4c3c2e19be2 100644 --- a/bucket/securefs.json +++ b/bucket/securefs.json @@ -1,21 +1,29 @@ { "version": "0.13.1", - "description": "A filesystem in userspace (FUSE) with transparent encryption (when writing) and decryption (when reading).", + "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.13.1/securefs-release-amd64.7z", - "hash": "78dcf969e0032b1fbd5a895e16947699390c43d7a1082763e7ae38560cab52df", - "extract_dir": "securefs-release-amd64\\win" + "hash": "78dcf969e0032b1fbd5a895e16947699390c43d7a1082763e7ae38560cab52df" } }, - "bin": "securefs.exe", + "extract_dir": "securefs-release-amd64\\win", + "bin": [ + [ + "securefs.exe", + "securefs" + ] + ], "checkver": "github", "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/netheril96/securefs/releases/download/$version/securefs-release-amd64.7z" + "url": "https://github.com/netheril96/securefs/releases/download/$version/securefs-release-amd64.7z", + "hash": { + "mode": "github" + } } } } diff --git a/bucket/selenium-dotnet.json b/bucket/selenium-dotnet.json index 3eeb2839f9c..1eec1fbd3be 100644 --- a/bucket/selenium-dotnet.json +++ b/bucket/selenium-dotnet.json @@ -1,5 +1,10 @@ { - "url": "http://selenium-release.storage.googleapis.com/3.2/selenium-dotnet-3.2.0.zip", - "version": "3.2", - "shortcuts": [ ["webdriver.chm", "Selenium WebDriver CHM Help"] ] + "shortcuts": [ + [ + "webdriver.chm", + "Selenium WebDriver CHM Help" + ] + ], + "url": "http://selenium-release.storage.googleapis.com/3.2/selenium-dotnet-3.2.0.zip", + "version": "3.2" } diff --git a/bucket/selfssl.json b/bucket/selfssl.json index c8546933205..7ad15aac154 100644 --- a/bucket/selfssl.json +++ b/bucket/selfssl.json @@ -1,11 +1,7 @@ { - "bin": [ - [ - "selfssl7.exe", - "selfssl", - "" - ] - ], - "url": "https://iisnetblogs.blob.core.windows.net/media/thomad/Media/SelfSSL7.zip", - "version": "1.0" + "url": "https://iisnetblogs.blob.core.windows.net/media/thomad/Media/SelfSSL7.zip", + "version": "1.0", + "bin": [ + ["selfssl7.exe", "selfssl", ""] + ] } diff --git a/bucket/setacl-aoks.json b/bucket/setacl-aoks.json index 0b4271b56e5..00e2e2b58eb 100644 --- a/bucket/setacl-aoks.json +++ b/bucket/setacl-aoks.json @@ -1,32 +1,32 @@ { - "version": "3.1.2", - "description": "Automate Permissions and Manage ACLs", - "homepage": "https://helgeklein.com/setacl/", - "license": "Freeware", - "url": "https://helgeklein.com/downloads/SetACL/current/SetACL 3.1.2 (executable version).zip", - "hash": "ba74399a70963c156580180455fbfc0fa68ea673a64eb89010a46273c7d478cc", - "architecture": { - "64bit": { - "extract_dir": "SetACL (executable version)\\64 bit" - }, - "32bit": { - "extract_dir": "SetACL (executable version)\\32 bit" - } - }, - "bin": "setacl.exe", - "checkver": { - "url": "https://helgeklein.com/download/", - "regex": ">EXE version of SetACL ([\\d.-]+) for 32-bit and 64-bit Windows" - }, - "autoupdate": { - "url": "https://helgeklein.com/downloads/SetACL/current/SetACL $version (executable version).zip", - "architecture": { - "64bit": { - "extract_dir": "SetACL (executable version)\\64 bit" - }, - "32bit": { - "extract_dir": "SetACL (executable version)\\32 bit" - } - } - } + "architecture": { + "32bit": { + "extract_dir": "SetACL (executable version)\\32 bit" + }, + "64bit": { + "extract_dir": "SetACL (executable version)\\64 bit" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "extract_dir": "SetACL (executable version)\\32 bit" + }, + "64bit": { + "extract_dir": "SetACL (executable version)\\64 bit" + } + }, + "url": "https://helgeklein.com/downloads/SetACL/current/SetACL $version (executable version).zip" + }, + "bin": "setacl.exe", + "checkver": { + "regex": ">EXE version of SetACL ([\\d.-]+) for 32-bit and 64-bit Windows", + "url": "https://helgeklein.com/download/" + }, + "description": "Automate Permissions and Manage ACLs", + "hash": "ba74399a70963c156580180455fbfc0fa68ea673a64eb89010a46273c7d478cc", + "homepage": "https://helgeklein.com/setacl/", + "license": "Freeware", + "url": "https://helgeklein.com/downloads/SetACL/current/SetACL 3.1.2 (executable version).zip", + "version": "3.1.2" } diff --git a/bucket/setacl_studio-aoks.json b/bucket/setacl_studio-aoks.json index d845fa9954d..a75e1c5a7f6 100644 --- a/bucket/setacl_studio-aoks.json +++ b/bucket/setacl_studio-aoks.json @@ -1,27 +1,27 @@ { - "autoupdate": { - "url": "https://helgeklein.com/downloads/SetACL-Studio/current/SetACL%20Studio.msi" - }, - "bin": "SetACL Studio.exe", - "checkver": { - "regex": ">SetACL Studio ([\\d.-]+) for 32-bit and 64-bit Windows", - "url": "https://helgeklein.com/download/" - }, - "description": "Intuitive permission management with the power of SetACL", - "extract_dir": "Helge Klein\\SetACL Studio", - "hash": "73bcc9a8d27c070caa4e2bbd238899ed92a93d0459db1c3cc8a65e11ca62ef41", - "homepage": "https://helgeklein.com/setacl-studio/", - "license": "Freeware", - "notes": [ - "Use the following license key to convert the downloaded product to an unrestricted version: ", - "RUMH5R-PREMM7-W38EA5-QTSQZ1-1HA1A6-CTXHUQ" - ], - "shortcuts": [ - [ - "SetACL Studio.exe", - "SetACL Studio" - ] - ], - "url": "https://helgeklein.com/downloads/SetACL-Studio/current/SetACL%20Studio.msi", - "version": "1.2.4" + "version": "1.2.4", + "description": "Intuitive permission management with the power of SetACL", + "homepage": "https://helgeklein.com/setacl-studio/", + "license": "Freeware", + "url": "https://helgeklein.com/downloads/SetACL-Studio/current/SetACL%20Studio.msi", + "hash": "73bcc9a8d27c070caa4e2bbd238899ed92a93d0459db1c3cc8a65e11ca62ef41", + "extract_dir": "Helge Klein\\SetACL Studio", + "bin": "SetACL Studio.exe", + "shortcuts": [ + [ + "SetACL Studio.exe", + "SetACL Studio" + ] + ], + "checkver": { + "url": "https://helgeklein.com/download/", + "regex": ">SetACL Studio ([\\d.-]+) for 32-bit and 64-bit Windows" + }, + "autoupdate": { + "url": "https://helgeklein.com/downloads/SetACL-Studio/current/SetACL%20Studio.msi" + }, + "notes": [ + "Use the following license key to convert the downloaded product to an unrestricted version: ", + "RUMH5R-PREMM7-W38EA5-QTSQZ1-1HA1A6-CTXHUQ" + ] } diff --git a/bucket/shadowexplorer-aoks.json b/bucket/shadowexplorer-aoks.json index c3ff68669b1..d105450c437 100644 --- a/bucket/shadowexplorer-aoks.json +++ b/bucket/shadowexplorer-aoks.json @@ -1,30 +1,30 @@ { - "homepage": "https://www.shadowexplorer.com/", - "description": "ShadowExplorer allows you to browse the Shadow Copies created by the Windows Volume Shadow Copy Service.", - "version": "0.9", - "license": "Freeware", - "url": "https://www.shadowexplorer.com/uploads/ShadowExplorer-0.9-portable.zip", - "hash": "92590121920b130a7787c25036d17cf4bd188f1de7cfac6d98c254eef531bb92", - "extract_dir": "ShadowExplorerPortable-0.9", - "bin": [ - [ - "ShadowExplorerPortable.exe", - "ShadowExplorer" - ] - ], - "shortcuts": [ - [ - "ShadowExplorerPortable.exe", - "ShadowExplorer" - ] - ], - "persist": "ShadowExplorerPortable.exe.config", - "checkver": { - "url": "https://www.shadowexplorer.com/downloads.html", - "re": "ShadowExplorer-([\\d.-]+)-portable.zip" - }, - "autoupdate": { - "url": "https://www.shadowexplorer.com/uploads/ShadowExplorer-$version-portable.zip", - "extract_dir": "ShadowExplorerPortable-$version" - } + "autoupdate": { + "extract_dir": "ShadowExplorerPortable-$version", + "url": "https://www.shadowexplorer.com/uploads/ShadowExplorer-$version-portable.zip" + }, + "bin": [ + [ + "ShadowExplorerPortable.exe", + "ShadowExplorer" + ] + ], + "checkver": { + "re": "ShadowExplorer-([\\d.-]+)-portable.zip", + "url": "https://www.shadowexplorer.com/downloads.html" + }, + "description": "ShadowExplorer allows you to browse the Shadow Copies created by the Windows Volume Shadow Copy Service.", + "extract_dir": "ShadowExplorerPortable-0.9", + "hash": "92590121920b130a7787c25036d17cf4bd188f1de7cfac6d98c254eef531bb92", + "homepage": "https://www.shadowexplorer.com/", + "license": "Freeware", + "persist": "ShadowExplorerPortable.exe.config", + "shortcuts": [ + [ + "ShadowExplorerPortable.exe", + "ShadowExplorer" + ] + ], + "url": "https://www.shadowexplorer.com/uploads/ShadowExplorer-0.9-portable.zip", + "version": "0.9" } diff --git a/bucket/shadowsocks-rust-gnu.json b/bucket/shadowsocks-rust-gnu.json index f08e1ad3de2..45680c7b3ed 100644 --- a/bucket/shadowsocks-rust-gnu.json +++ b/bucket/shadowsocks-rust-gnu.json @@ -1,31 +1,31 @@ { - "homepage": "https://shadowsocks.org/", - "description": "A fast tunnel proxy", - "license": "MIT", - "version": "1.8.23", - "architecture": { - "64bit": { - "url": "https://github.com/shadowsocks/shadowsocks-rust/releases/download/v1.8.23/shadowsocks-v1.8.23.x86_64-pc-windows-gnu.zip", - "hash": "631657ed34d5a26375f2ce7abbc1c25015ca92357df74ed9b8e48181cd569ad6" - } - }, - "bin": [ - "sslocal.exe", - "ssmanager.exe", - "ssserver.exe", - "ssurl.exe" - ], - "_checkver": { - "github": "https://github.com/shadowsocks/shadowsocks-rust" - }, - "_autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/shadowsocks/shadowsocks-rust/releases/download/v$version/shadowsocks-v$version.x86_64-pc-windows-gnu.zip" - } - }, - "hash": { - "url": "$url.sha256" - } - } + "_autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/shadowsocks/shadowsocks-rust/releases/download/v$version/shadowsocks-v$version.x86_64-pc-windows-gnu.zip" + } + }, + "hash": { + "url": "$url.sha256" + } + }, + "_checkver": { + "github": "https://github.com/shadowsocks/shadowsocks-rust" + }, + "architecture": { + "64bit": { + "hash": "631657ed34d5a26375f2ce7abbc1c25015ca92357df74ed9b8e48181cd569ad6", + "url": "https://github.com/shadowsocks/shadowsocks-rust/releases/download/v1.8.23/shadowsocks-v1.8.23.x86_64-pc-windows-gnu.zip" + } + }, + "bin": [ + "sslocal.exe", + "ssmanager.exe", + "ssserver.exe", + "ssurl.exe" + ], + "description": "A fast tunnel proxy", + "homepage": "https://shadowsocks.org/", + "license": "MIT", + "version": "1.8.23" } diff --git a/bucket/shadowsocksr-full.json b/bucket/shadowsocksr-full.json index 619d30520c3..f248d896a22 100644 --- a/bucket/shadowsocksr-full.json +++ b/bucket/shadowsocksr-full.json @@ -1,55 +1,55 @@ { - "version": "6.0.3", - "description": "ShadowsocksR for Windows(with dotnet runtime)", - "homepage": "https://github.com/HMBSbige/ShadowsocksR-Windows", - "license": { - "identifier": "AGPL-3.0-only", - "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/blob/master/LICENSE" - }, - "architecture": { - "64bit": { - "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases/download/6.0.3/ShadowsocksR-Win64-6.0.3.7z", - "hash": "b2d903afff55922bf0d87d6591d1a7d981d4be06dcd53ba9fbd815e19f76250d" - }, - "32bit": { - "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases/download/6.0.3/ShadowsocksR-Win32-6.0.3.7z", - "hash": "11fd7b6df864ffd5118875ed7a91ef1e312939460d496a6542b49336c0e45d2b" - } - }, - "extract_dir": "ShadowsocksR", - "pre_install": [ - "if (!(Test-Path \"$persist_dir\\gui-config.json\")) { New-Item \"$dir\\gui-config.json\" -ItemType \"file\" -Value \"{}\" | Out-Null }", - "if (!(Test-Path \"$persist_dir\\pac.txt\")) { New-Item \"$dir\\pac.txt\" -ItemType \"file\" | Out-Null }", - "if (!(Test-Path \"$persist_dir\\user-rule.txt\")) { New-Item \"$dir\\user-rule.txt\" -ItemType \"file\" | Out-Null }" - ], - "bin": "ShadowsocksR.exe", - "shortcuts": [ - [ - "ShadowsocksR.exe", - "ShadowsocksR" - ] - ], - "persist": [ - "gui-config.json", - "pac.txt", - "user-rule.txt" - ], - "checkver": { - "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases", - "regex": "" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases/download/$version/ShadowsocksR-Win64-$version.7z" - }, - "32bit": { - "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases/download/$version/ShadowsocksR-Win32-$version.7z" - } - }, - "hash": { - "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases", - "regex": "(?sm)$basename.*?$sha256" - } - } + "architecture": { + "32bit": { + "hash": "11fd7b6df864ffd5118875ed7a91ef1e312939460d496a6542b49336c0e45d2b", + "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases/download/6.0.3/ShadowsocksR-Win32-6.0.3.7z" + }, + "64bit": { + "hash": "b2d903afff55922bf0d87d6591d1a7d981d4be06dcd53ba9fbd815e19f76250d", + "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases/download/6.0.3/ShadowsocksR-Win64-6.0.3.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases/download/$version/ShadowsocksR-Win32-$version.7z" + }, + "64bit": { + "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases/download/$version/ShadowsocksR-Win64-$version.7z" + } + }, + "hash": { + "regex": "(?sm)$basename.*?$sha256", + "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases" + } + }, + "bin": "ShadowsocksR.exe", + "checkver": { + "regex": "", + "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases" + }, + "description": "ShadowsocksR for Windows(with dotnet runtime)", + "extract_dir": "ShadowsocksR", + "homepage": "https://github.com/HMBSbige/ShadowsocksR-Windows", + "license": { + "identifier": "AGPL-3.0-only", + "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/blob/master/LICENSE" + }, + "persist": [ + "gui-config.json", + "pac.txt", + "user-rule.txt" + ], + "pre_install": [ + "if (!(Test-Path \"$persist_dir\\gui-config.json\")) { New-Item \"$dir\\gui-config.json\" -ItemType \"file\" -Value \"{}\" | Out-Null }", + "if (!(Test-Path \"$persist_dir\\pac.txt\")) { New-Item \"$dir\\pac.txt\" -ItemType \"file\" | Out-Null }", + "if (!(Test-Path \"$persist_dir\\user-rule.txt\")) { New-Item \"$dir\\user-rule.txt\" -ItemType \"file\" | Out-Null }" + ], + "shortcuts": [ + [ + "ShadowsocksR.exe", + "ShadowsocksR" + ] + ], + "version": "6.0.3" } diff --git a/bucket/shareenum.json b/bucket/shareenum.json index 94dbbe53e95..34f41c9f42c 100644 --- a/bucket/shareenum.json +++ b/bucket/shareenum.json @@ -1,37 +1,40 @@ { - "version": "1.61", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/", "description": "Scan file shares on your network and view their security settings to close security holes.", - "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/shareenum", "license": { - "identifier": "Proprietary", + "identifier": "Freeware", "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, - "notes": "Introduction: ", + "version": "1.61", "url": "https://download.sysinternals.com/files/ShareEnum.zip", "hash": "7f88cabcf12a502e8242d5d1d899ee6d1ddec6642e56cbd6511a698827cbfcba", - "architecture": { - "64bit": { - "post_install": [ - "@('ShareEnum.exe') | ForEach-Object { Remove-Item \"$dir\\$_\" -Force -ErrorAction SilentlyContinue }", - "Rename-Item \"$dir\\ShareEnum64.exe\" 'ShareEnum.exe' -Force -ErrorAction SilentlyContinue" - ] - }, - "32bit": { - "post_install": "@('ShareEnum64.exe') | ForEach-Object { Remove-Item \"$dir\\$_\" -Force -ErrorAction SilentlyContinue }" - } - }, - "bin": "ShareEnum.exe", - "shortcuts": [ - [ - "ShareEnum.exe", - "SysInternals\\ShareEnum" - ] - ], "checkver": { "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/shareenum", - "regex": "ShareEnum v([\\d.]+)" + "re": "ShareEnum\\s(?:v|V)?([\\d.]+)" }, "autoupdate": { "url": "https://download.sysinternals.com/files/ShareEnum.zip" + }, + "architecture": { + "32bit": { + "bin": "ShareEnum.exe", + "shortcuts": [ + [ + "ShareEnum.exe", + "SysInternals/ShareEnum", + "/accepteula" + ] + ] + }, + "64bit": { + "bin": "ShareEnum.exe", + "shortcuts": [ + [ + "ShareEnum.exe", + "SysInternals/ShareEnum", + "/accepteula" + ] + ] + } } } diff --git a/bucket/sharpii-net-core.json b/bucket/sharpii-net-core.json index 7cd01743fc4..b621b7359f2 100644 --- a/bucket/sharpii-net-core.json +++ b/bucket/sharpii-net-core.json @@ -1,14 +1,14 @@ { - "autoupdate": { - "url": "https://github.com/TheShadowEevee/Sharpii-NetCore/releases/download/v$version/Sharpii-Net-Core-$version-Windows.7z" - }, - "bin": "Sharpii.exe", - "checkver": "github", - "description": "A .Net Core port of Sharpii for use on other OS's", - "hash": "ebbe70dd3e35efa29ebab68d48380c2ac539cfcfa3bdf16b25f3d1beae213a11", - "homepage": "https://github.com/TheShadowEevee/Sharpii-NetCore", - "license": " GPL-3.0-only", - "notes": "It is not neccessary to install Sharpii since it's automatically shimmed", - "url": "https://github.com/TheShadowEevee/Sharpii-NetCore/releases/download/v1.1.8/Sharpii-Net-Core-1.1.8-Windows.7z", - "version": "1.1.8" + "version": "1.1.8", + "description": "A .Net Core port of Sharpii for use on other OS's", + "homepage": "https://github.com/TheShadowEevee/Sharpii-NetCore", + "license": " GPL-3.0-only", + "notes": "It is not neccessary to install Sharpii since it's automatically shimmed", + "url": "https://github.com/TheShadowEevee/Sharpii-NetCore/releases/download/v1.1.8/Sharpii-Net-Core-1.1.8-Windows.7z", + "hash": "ebbe70dd3e35efa29ebab68d48380c2ac539cfcfa3bdf16b25f3d1beae213a11", + "bin": "Sharpii.exe", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/TheShadowEevee/Sharpii-NetCore/releases/download/v$version/Sharpii-Net-Core-$version-Windows.7z" + } } diff --git a/bucket/sharpii.json b/bucket/sharpii.json index ebe760f9927..6a24baac643 100644 --- a/bucket/sharpii.json +++ b/bucket/sharpii.json @@ -1,14 +1,14 @@ { - "autoupdate": { - "url": "https://github.com/mogzol/sharpii/releases/download/$version/Sharpii_v$version.zip" - }, - "bin": "Sharpii.exe", - "checkver": "github", - "description": "A command line libWiiSharp tool", - "hash": "c9bbb62becbc385fb4c5433f57749f65caec690b1124a7d0e16905b2393dc5c7", - "homepage": "https://github.com/mogzol/sharpii", - "license": " GPL-3.0-only", - "notes": "It is not neccessary to install Sharpii since it's automatically shimmed", - "url": "https://github.com/mogzol/sharpii/releases/download/1.7.3/Sharpii_v1.7.3.zip", - "version": "1.7.3" + "version": "1.7.3", + "description": "A command line libWiiSharp tool", + "homepage": "https://github.com/mogzol/sharpii", + "license": " GPL-3.0-only", + "notes": "It is not neccessary to install Sharpii since it's automatically shimmed", + "url": "https://github.com/mogzol/sharpii/releases/download/1.7.3/Sharpii_v1.7.3.zip", + "hash": "c9bbb62becbc385fb4c5433f57749f65caec690b1124a7d0e16905b2393dc5c7", + "bin": "Sharpii.exe", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/mogzol/sharpii/releases/download/$version/Sharpii_v$version.zip" + } } diff --git a/bucket/shatteredpixeldungeon.json b/bucket/shatteredpixeldungeon.json index 3da5e71f22d..050ea014318 100644 --- a/bucket/shatteredpixeldungeon.json +++ b/bucket/shatteredpixeldungeon.json @@ -1,14 +1,10 @@ { - "autoupdate": { - "url": "https://github.com/00-Evan/shattered-pixel-dungeon/releases/download/v$version/ShatteredPD-v$version-Desktop.jar#/ShatteredPD-Desktop.jar" - }, - "checkver": { - "github": "https://github.com/00-Evan/shattered-pixel-dungeon" - }, "description": "Traditional roguelike game with pixel-art graphics and simple interface", - "hash": "8516d96f0fa2786d000ee2363e92bb9f8b33744ca6c5f8c70a497e65940edbdd", "homepage": "https://shatteredpixel.com/", "license": "GPL-3.0-only", + "version": "2.0.1", + "url": "https://github.com/00-Evan/shattered-pixel-dungeon/releases/download/v2.0.1/ShatteredPD-v2.0.1-Desktop.jar#/ShatteredPD-Desktop.jar", + "hash": "8516d96f0fa2786d000ee2363e92bb9f8b33744ca6c5f8c70a497e65940edbdd", "pre_install": "Set-Content \"$dir\\shatteredpixeldungeon.bat\" @('@echo off', 'start javaw.exe -jar %~dp0ShatteredPD-Desktop.jar') -Encoding Ascii", "shortcuts": [ [ @@ -19,6 +15,10 @@ "suggest": { "oraclejre8": "java/oraclejre8" }, - "url": "https://github.com/00-Evan/shattered-pixel-dungeon/releases/download/v2.0.1/ShatteredPD-v2.0.1-Desktop.jar#/ShatteredPD-Desktop.jar", - "version": "2.0.1" + "checkver": { + "github": "https://github.com/00-Evan/shattered-pixel-dungeon" + }, + "autoupdate": { + "url": "https://github.com/00-Evan/shattered-pixel-dungeon/releases/download/v$version/ShatteredPD-v$version-Desktop.jar#/ShatteredPD-Desktop.jar" + } } diff --git a/bucket/shellexview.json b/bucket/shellexview.json index 8ef90e505bf..c1cd90781f1 100644 --- a/bucket/shellexview.json +++ b/bucket/shellexview.json @@ -1,19 +1,42 @@ { - "homepage": "https://www.nirsoft.net/utils/shexview.html", - "checkver": "ShellExView v(\\d+\\.\\d\\d)", + "homepage": "https://www.nirsoft.net", + "description": "Displays the details of shell extensions installed on your computer.", "version": "2.01", - "license": "freeware", - "description": "Shell Extensions are in-process COM objects which extend the abilities of Windows operating system. Most shell extensions are automatically installed by the operating system, but there are also many other applications that install additional shell extension components. For example: If you install WinZip on your computer, you'll see a special WinZip menu when you right-click on a Zip file. This menu is created by adding a shell extension to the system. The ShellExView utility displays the details of shell extensions installed on your computer, and allows you to easily disable and enable each shell extension.", + "license": "Freeware", "architecture": { "64bit": { - "url": "https://www.nirsoft.net/utils/shexview-x64.zip", + "url": "http://www.nirsoft.net/utils/shexview-x64.zip", "hash": "73248fb48ee6387cadbd6bdde5265cbef465cea7fca8f3b72eac5c408f4e7ccb" }, "32bit": { - "url": "https://www.nirsoft.net/utils/shexview.zip", + "url": "http://www.nirsoft.net/utils/shexview.zip", "hash": "b0f5e6bea715be67460d24e4ffe5256297ffd990cc4f5bfa902f9d5af0d1196d" } }, + "bin": "shexview.exe", + "shortcuts": [ + [ + "shexview.exe", + "ShellExView" + ] + ], + "persist": [ + "shexview_lng.ini", + "shexview.cfg" + ], + "pre_install": [ + "function CreateFile ($name) {", + " if (!(Test-Path \"$persist_dir\\$name\")) {", + " New-Item -Force -Path \"$persist_dir\" -Name $name -ItemType \"file\"", + " }", + "}", + "'shexview_lng.ini', 'shexview.cfg' | % {CreateFile $_}" + ], + "notes": "Please download the languages file from nirsoft.net", + "checkver": { + "url": "https://www.nirsoft.net/pad/shexview.xml", + "xpath": "/XML_DIZ_INFO/Program_Info/Program_Version" + }, "autoupdate": { "architecture": { "64bit": { @@ -23,12 +46,5 @@ "url": "https://www.nirsoft.net/utils/shexview.zip" } } - }, - "bin": "shexview.exe", - "shortcuts": [ - [ - "shexview.exe", - "NirSoft\\ShellExView - Lists the installed shell extensions" - ] - ] + } } diff --git a/bucket/shotcut-video.json b/bucket/shotcut-video.json index 8eb1a4b558d..e402c563944 100644 --- a/bucket/shotcut-video.json +++ b/bucket/shotcut-video.json @@ -1,33 +1,33 @@ { - "version": "22.12.21", - "description": "Video editor", - "homepage": "https://www.shotcut.org", - "license": "GPL-3.0-or-later", - "architecture": { - "64bit": { - "url": "https://github.com/mltframework/shotcut/releases/download/v22.12.21/shotcut-win64-221221.zip", - "hash": "d8d9e92118b8953841b12f87366012ce22462fa55abf8aa78043cd23fc7cd953" - } - }, - "extract_dir": "Shotcut", - "bin": "shotcut.exe", - "shortcuts": [ - [ - "shotcut.exe", - "Shotcut" - ] - ], - "checkver": { - "github": "https://github.com/mltframework/shotcut" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/mltframework/shotcut/releases/download/v$version/shotcut-win64-$cleanVersion.zip" - } - }, - "hash": { - "url": "$baseurl/sha256sums.txt" - } - } + "architecture": { + "64bit": { + "hash": "d8d9e92118b8953841b12f87366012ce22462fa55abf8aa78043cd23fc7cd953", + "url": "https://github.com/mltframework/shotcut/releases/download/v22.12.21/shotcut-win64-221221.zip" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/mltframework/shotcut/releases/download/v$version/shotcut-win64-$cleanVersion.zip" + } + }, + "hash": { + "url": "$baseurl/sha256sums.txt" + } + }, + "bin": "shotcut.exe", + "checkver": { + "github": "https://github.com/mltframework/shotcut" + }, + "description": "Video editor", + "extract_dir": "Shotcut", + "homepage": "https://www.shotcut.org", + "license": "GPL-3.0-or-later", + "shortcuts": [ + [ + "shotcut.exe", + "Shotcut" + ] + ], + "version": "22.12.21" } diff --git a/bucket/similarimagefinder.json b/bucket/similarimagefinder.json index d2470c8acba..3993b5a1823 100644 --- a/bucket/similarimagefinder.json +++ b/bucket/similarimagefinder.json @@ -1,37 +1,37 @@ { - "architecture": { - "32bit": { - "hash": "5e50d02f56bd1d6b733d059ca6d25cd83481039b752c886cc3c6a9d338ac0383", - "url": "https://kurtzimmermann.com/files/ImageFinderX32.zip" - }, - "64bit": { - "hash": "157d6df264118cc6e98c7ce57cbfe473b9034ff37025ef5c5beffeaac18c7c81", - "url": "https://kurtzimmermann.com/files/ImageFinderX64.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://kurtzimmermann.com/files/ImageFinderX32.zip" - }, - "64bit": { - "url": "https://kurtzimmermann.com/files/ImageFinderX64.zip" - } - } - }, - "bin": "ImageFinder.exe", - "checkver": { - "regex": "ImageFinder
[\\w\\W]*Version ([\\d.]+)  ", - "url": "https://kurtzimmermann.com/index_e.html" - }, - "homepage": "https://kurtzimmermann.com", - "license": "freeware", - "persist": "settings.ini", - "shortcuts": [ - [ - "ImageFinder.exe", - "ImageFinder" - ] - ], - "version": "1.005" + "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
[\\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/simple-note.json b/bucket/simple-note.json index 9df91d03c64..d59da643f97 100644 --- a/bucket/simple-note.json +++ b/bucket/simple-note.json @@ -1,38 +1,38 @@ { - "version": "2.21.0", - "description": "Simplenote is an easy way to keep notes, lists, ideas and more. Your notes stay in sync with all your devices for free.", - "homepage": "https://simplenote.com", - "license": "GPL-2.0-only", - "url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-win-2.21.0.exe#/dl.7z", - "hash": "sha512:5aebf329adcbc008b68b86cced8a6c94d5b9a22b4131601e2ceb220d7d20eea906b3edc6b8e6e2ddd04c1f5791ea63d69370584abc460693ede0a1ec3c2aa95c", - "architecture": { - "64bit": { - "installer": { - "script": "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"" - } - }, - "32bit": { - "installer": { - "script": "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-32.7z\" \"$dir\"" - } - } - }, - "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\" -Recurse", - "bin": "SimpleNote.exe", - "shortcuts": [ - [ - "SimpleNote.exe", - "SimpleNote" - ] - ], - "checkver": { - "github": "https://github.com/Automattic/simplenote-electron" - }, - "autoupdate": { - "url": "https://github.com/Automattic/simplenote-electron/releases/download/v$version/Simplenote-win-$version.exe#/dl.7z", - "hash": { - "url": "$baseurl/latest.yml", - "regex": "sha512:\\s+$base64" - } - } + "architecture": { + "32bit": { + "installer": { + "script": "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-32.7z\" \"$dir\"" + } + }, + "64bit": { + "installer": { + "script": "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"" + } + } + }, + "autoupdate": { + "hash": { + "regex": "sha512:\\s+$base64", + "url": "$baseurl/latest.yml" + }, + "url": "https://github.com/Automattic/simplenote-electron/releases/download/v$version/Simplenote-win-$version.exe#/dl.7z" + }, + "bin": "SimpleNote.exe", + "checkver": { + "github": "https://github.com/Automattic/simplenote-electron" + }, + "description": "Simplenote is an easy way to keep notes, lists, ideas and more. Your notes stay in sync with all your devices for free.", + "hash": "sha512:5aebf329adcbc008b68b86cced8a6c94d5b9a22b4131601e2ceb220d7d20eea906b3edc6b8e6e2ddd04c1f5791ea63d69370584abc460693ede0a1ec3c2aa95c", + "homepage": "https://simplenote.com", + "license": "GPL-2.0-only", + "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\" -Recurse", + "shortcuts": [ + [ + "SimpleNote.exe", + "SimpleNote" + ] + ], + "url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-win-2.21.0.exe#/dl.7z", + "version": "2.21.0" } diff --git a/bucket/simple-obfs.json b/bucket/simple-obfs.json index ea17e891ad6..1a3213c37b7 100644 --- a/bucket/simple-obfs.json +++ b/bucket/simple-obfs.json @@ -1,15 +1,21 @@ { "version": "0.0.5", - "description": "A simple obfuscating tool.", + "description": "A simple obfuscating tool (Deprecated)", "homepage": "https://github.com/shadowsocks/simple-obfs", - "license": "GPL-3.0", - "url": "https://github.com/shadowsocks/simple-obfs/releases/download/v0.0.5/obfs-local.zip", - "hash": "5d7a04dbc82f9a8dfde1c56e1189d32418f62924284655ffec024a182a3d4d25", - "bin": "obfs-local.exe", - "checkver": { - "github": "https://github.com/shadowsocks/simple-obfs" + "license": "GPL-3.0-only", + "architecture": { + "64bit": { + "url": "https://github.com/shadowsocks/simple-obfs/releases/download/v0.0.5/obfs-local.zip", + "hash": "5d7a04dbc82f9a8dfde1c56e1189d32418f62924284655ffec024a182a3d4d25" + } }, + "bin": "obfs-local.exe", + "checkver": "github", "autoupdate": { - "url": "https://github.com/shadowsocks/simple-obfs/releases/download/v$version/obfs-local.zip" + "architecture": { + "64bit": { + "url": "https://github.com/shadowsocks/simple-obfs/releases/download/v$version/obfs-local.zip" + } + } } } diff --git a/bucket/simple-sticky-notes.json b/bucket/simple-sticky-notes.json index 648e9551d6b..209dc9779cd 100644 --- a/bucket/simple-sticky-notes.json +++ b/bucket/simple-sticky-notes.json @@ -1,15 +1,23 @@ { "version": "5.8", + "description": "A simple yet configurable alternative to Microsoft's \"Sticky Notes\"", "homepage": "https://www.simplestickynotes.com/", - "description": "A simple, easy-to-use, absolutely free, fast and efficient note taking software.", - "license": { - "identifier": "Freeware", - "url": "https://www.simplestickynotes.com/eula/" - }, + "license": "Freeware", + "notes": [ + "File association(s) were not registered. It may not be possible to install add-ons normally.", + "Simple Sticky Notes adds itself to startup on first run.", + "It stores its settings at \"HKCU\\SOFTWARE\\Simnet\\Simple Sticky Notes\".", + "It also stores add-on content at \"C:\\Users\\\\AppData\\Roaming\\Simnet\\Simple Sticky Notes\"." + ], "url": "https://www.simplestickynotes.com/setup/Setup_SimpleStickyNotes.exe", "hash": "789461d94c4fd4b48b7b4d43bf1a24e13fe4c21091471fa57d1ea3bf7db3e4b2", "innosetup": true, - "bin": "ssn.exe", + "pre_install": [ + "if(!(Test-Path \"HKCU:\\SOFTWARE\\Simnet\\Simple Sticky Notes\")) { New-Item -Path \"HKCU:\\SOFTWARE\\Simnet\\Simple Sticky Notes\" -Force | Out-Null }", + "if(Test-Path \"HKCU:\\SOFTWARE\\Simnet\\Simple Sticky Notes\") { New-ItemProperty -Path \"HKCU:\\SOFTWARE\\Simnet\\Simple Sticky Notes\" -Name CheckUpdates -Value 0 -PropertyType DWord -Force | Out-Null }", + "if(Test-Path \"HKCU:\\SOFTWARE\\Simnet\\Simple Sticky Notes\") { New-ItemProperty -Path \"HKCU:\\SOFTWARE\\Simnet\\Simple Sticky Notes\" -Name DBLocation -Value \"$persist_dir\\\" -PropertyType String -Force | Out-Null }", + "if(!(Test-Path \"$persist_dir\")) { New-Item -Path \"$persist_dir\" -ItemType Directory -Force | Out-Null }" + ], "shortcuts": [ [ "ssn.exe", @@ -17,9 +25,8 @@ ] ], "checkver": { - "useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36", - "url": "https://www.simplestickynotes.com/download/", - "regex": ":\\s([\\d.]+)
" + "url": "https://www.simplestickynotes.com/simple-sticky-notes-version-history/", + "regex": "Sticky Notes release is ([\\d.]+)" }, "autoupdate": { "url": "https://www.simplestickynotes.com/setup/Setup_SimpleStickyNotes.exe" diff --git a/bucket/simple64.json b/bucket/simple64.json index 0b83fe21e51..d0fa762cae1 100644 --- a/bucket/simple64.json +++ b/bucket/simple64.json @@ -3,18 +3,23 @@ "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/blob/main/LICENSE", + "identifier": "GPL-3.0" + }, + "architecture": { + "64bit": { + "url": "https://github.com/simple64/simple64/releases/download/v2023.02.3/simple64-win64-55c8c7d.zip", + "hash": "26078c2ead77fca5e69b9419998b46d11eefd06dd8cad84cb3f7b46323ab0d9b" + } }, - "url": "https://github.com/simple64/simple64/releases/download/v2023.02.3/simple64-win64-55c8c7d.zip", - "hash": "26078c2ead77fca5e69b9419998b46d11eefd06dd8cad84cb3f7b46323ab0d9b", "extract_dir": "simple64", - "pre_install": [ - "if (!(Test-Path \"$persist_dir\\simple64-gui.ini\")) {", - " New-Item \"$dir\\simple64-gui.ini\" -Type File | Out-Null", - " Set-Content \"$dir\\simple64-gui.ini\" '[General]'", - " Add-Content \"$dir\\simple64-gui.ini\" 'version=2'", - " Add-Content \"$dir\\simple64-gui.ini\" 'configDirPath=$APP_PATH$/config'", + "post_install": [ + "if (!(Test-Path \"$persist_dir\\mupen64plus-gui.ini.bak\")) {", + " Set-Content \"$dir\\mupen64plus-gui.ini\" '[General]'", + " Add-Content \"$dir\\mupen64plus-gui.ini\" 'version=2'", + " Add-Content \"$dir\\mupen64plus-gui.ini\" 'configDirPath=$APP_PATH$/config'", + "} else {", + " Copy-Item \"$persist_dir\\mupen64plus-gui.ini.bak\" \"$dir\\mupen64plus-gui.ini\" -Force", "}" ], "bin": [ @@ -30,11 +35,22 @@ ] ], "persist": "config", + "uninstaller": { + "script": [ + "'mupen64plus-gui.ini' | ForEach-Object {", + " Copy-Item \"$dir\\$_\" \"$persist_dir\\$_.bak\" -Force", + "}" + ] + }, "checkver": { "github": "https://github.com/simple64/simple64", - "regex": "v([\\d\\.]+)\\/simple64-win64-(?[\\da-f]{7})\\." + "regex": "v([\\d.]+)/simple64-win64-(?[\\da-f]{7})\\.zip" }, "autoupdate": { - "url": "https://github.com/simple64/simple64/releases/download/v$version/simple64-win64-$matchCommit.zip" + "architecture": { + "64bit": { + "url": "https://github.com/simple64/simple64/releases/download/v$version/simple64-win64-$matchCommit.zip" + } + } } } diff --git a/bucket/simpread-sync.json b/bucket/simpread-sync.json index 5249bd116c8..a052db00f69 100644 --- a/bucket/simpread-sync.json +++ b/bucket/simpread-sync.json @@ -1,15 +1,31 @@ { - "version": "0.8.0", - "description": "简悦 · 同步助手 · 命令行 · 伪", - "homepage": "https://github.com/j1g5awi/simpread-sync", - "license": "MIT", - "url": "https://github.com/j1g5awi/simpread-sync/releases/download/v0.8.0/simpread-sync_windows_amd64.zip", - "hash": "d5918fb90f37df24244a8abc47899f0905d51ef4ef94f1bdc9ffafe81309608a", - "bin": "simpread-sync.exe", - "checkver": { - "github": "https://github.com/j1g5awi/simpread-sync" - }, - "autoupdate": { - "url": "https://github.com/j1g5awi/simpread-sync/releases/download/v$version/simpread-sync_windows_amd64.zip" - } + "architecture": { + "32bit": { + "hash": "d747749923f257a4d66b2e7df7b16b4a2ef3996a9b161366673264f496c8e0b9", + "url": "https://github.com/j1g5awi/simpread-sync/releases/download/v0.8.0/simpread-sync_windows_386.zip" + }, + "64bit": { + "hash": "d5918fb90f37df24244a8abc47899f0905d51ef4ef94f1bdc9ffafe81309608a", + "url": "https://github.com/j1g5awi/simpread-sync/releases/download/v0.8.0/simpread-sync_windows_amd64.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/j1g5awi/simpread-sync/releases/download/v$version/simpread-sync_windows_386.zip" + }, + "64bit": { + "url": "https://github.com/j1g5awi/simpread-sync/releases/download/v$version/simpread-sync_windows_amd64.zip" + } + }, + "hash": { + "url": "$baseurl/checksums.txt" + } + }, + "bin": "simpread-sync.exe", + "checkver": "github", + "description": "CLI for simpread sync helper", + "homepage": "https://github.com/j1g5awi/simpread-sync", + "license": "MIT", + "version": "0.8.0" } diff --git a/bucket/sirikali-aoks.json b/bucket/sirikali-aoks.json index e15e0847eff..29f6bcfa152 100644 --- a/bucket/sirikali-aoks.json +++ b/bucket/sirikali-aoks.json @@ -1,37 +1,37 @@ { - "version": "1.5.0", - "description": "A Qt/C++ GUI front end to sshfs, ecryptfs-simple, cryfs, gocryptfs, securefs, fscrypt and encfs.", - "homepage": "https://mhogomchungu.github.io/sirikali/", - "license": "GPL-2.0-or-later", - "architecture": { - "64bit": { - "url": "https://github.com/mhogomchungu/sirikali/releases/download/1.5.0/SiriKali-1.5.0.setup.exe#/SiriKali.setup.exe", - "hash": "714ad1677e8966cfe3de026d64f386ecd9a058f97cad2fad2a3aa1dad89ceab0" - } - }, - "##": "see installer options here - https://jrsoftware.org/ishelp/index.php?topic=setupcmdline", - "installer": { - "file": "SiriKali.setup.exe", - "args": [ - "/VERYSILENT", - "/NOCANCEL", - "/NORESTART", - "/DIR=\"$dir\"", - "/SUPPRESSMSGBOXES", - "/CLOSEAPPLICATIONS", - "/NORESTARTAPPLICATIONS" - ] - }, - "bin": "sirikali.exe", - "depends": "nonportable/sshfs-np", - "checkver": { - "github": "https://github.com/mhogomchungu/sirikali" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/mhogomchungu/sirikali/releases/download/$version/SiriKali-$version.setup.exe#/SiriKali.setup.exe" - } - } - } + "##": "see installer options here - https://jrsoftware.org/ishelp/index.php?topic=setupcmdline", + "architecture": { + "64bit": { + "hash": "714ad1677e8966cfe3de026d64f386ecd9a058f97cad2fad2a3aa1dad89ceab0", + "url": "https://github.com/mhogomchungu/sirikali/releases/download/1.5.0/SiriKali-1.5.0.setup.exe#/SiriKali.setup.exe" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/mhogomchungu/sirikali/releases/download/$version/SiriKali-$version.setup.exe#/SiriKali.setup.exe" + } + } + }, + "bin": "sirikali.exe", + "checkver": { + "github": "https://github.com/mhogomchungu/sirikali" + }, + "depends": "nonportable/sshfs-np", + "description": "A Qt/C++ GUI front end to sshfs, ecryptfs-simple, cryfs, gocryptfs, securefs, fscrypt and encfs.", + "homepage": "https://mhogomchungu.github.io/sirikali/", + "installer": { + "args": [ + "/VERYSILENT", + "/NOCANCEL", + "/NORESTART", + "/DIR=\"$dir\"", + "/SUPPRESSMSGBOXES", + "/CLOSEAPPLICATIONS", + "/NORESTARTAPPLICATIONS" + ], + "file": "SiriKali.setup.exe" + }, + "license": "GPL-2.0-or-later", + "version": "1.5.0" } diff --git a/bucket/skm.json b/bucket/skm.json index 5a3f5c8a5a0..673d00a3a86 100644 --- a/bucket/skm.json +++ b/bucket/skm.json @@ -1,12 +1,12 @@ { - "description": "SKM is a simple and powerful SSH Keys Manager.", - "homepage": "https://github.com/TimothyYe/skm", "version": "0.8.6", + "description": "A simple and powerful SSH keys manager", + "homepage": "https://github.com/TimothyYe/skm", "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/TimothyYe/skm/releases/download/V0.8/skm-win64-0.8.tar.gz", - "hash": "7424c465d7a0f804a13ac217d29fdd2520ef734d373c67475cbe7b1c0489d0e9" + "url": "https://github.com/TimothyYe/skm/releases/download/v0.8.6/skm_0.8.6_Windows_x86_64.tar.gz", + "hash": "217281f38041f1612ba2b2d7f5a0b7e85029224c9749eed3fc8a3d30997e427a" } }, "bin": "skm.exe", @@ -14,7 +14,7 @@ "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/TimothyYe/skm/releases/download/V0.8/skm-win64-0.8.tar.gz" + "url": "https://github.com/TimothyYe/skm/releases/download/v$version/skm_$version_Windows_x86_64.tar.gz" } } } diff --git a/bucket/slam.json b/bucket/slam.json index 8eb0072ba8b..cf84d3382fc 100644 --- a/bucket/slam.json +++ b/bucket/slam.json @@ -1,20 +1,20 @@ { - "version": "1.5.4", - "description": "Source Live Audio Mixer.", - "homepage": "http://slam.flankers.net/", - "license": "MIT", - "url": "https://github.com/SilentSys/SLAM/releases/download/v1.5.4/SLAM_v1.5.4.zip", - "hash": "bd50edfc6285e3d323cb47d37220c05f4c5db2c2760a04797e8b03038e0bced8", - "shortcuts": [ - [ - "SLAM.exe", - "SLAM" - ] - ], - "checkver": { - "github": "https://github.com/SilentSys/SLAM" - }, - "autoupdate": { - "url": "https://github.com/SilentSys/SLAM/releases/download/v$version/SLAM_v$version.zip" - } + "autoupdate": { + "url": "https://github.com/SilentSys/SLAM/releases/download/v$version/SLAM_v$version.zip" + }, + "checkver": { + "github": "https://github.com/SilentSys/SLAM" + }, + "description": "Source Live Audio Mixer.", + "hash": "bd50edfc6285e3d323cb47d37220c05f4c5db2c2760a04797e8b03038e0bced8", + "homepage": "http://slam.flankers.net/", + "license": "MIT", + "shortcuts": [ + [ + "SLAM.exe", + "SLAM" + ] + ], + "url": "https://github.com/SilentSys/SLAM/releases/download/v1.5.4/SLAM_v1.5.4.zip", + "version": "1.5.4" } diff --git a/bucket/smali.json b/bucket/smali.json index 8cd6b11c603..984e9640ea8 100644 --- a/bucket/smali.json +++ b/bucket/smali.json @@ -1,25 +1,22 @@ { - "version": "2.5.2", - "description": "smali is an assembler for the dex format used by dalvik, Android's Java VM implementation.", "homepage": "https://github.com/JesusFreke/smali", - "license": { - "identifier": "BSD-3-Clause", - "url": "https://raw.githubusercontent.com/JesusFreke/smali/master/NOTICE" - }, + "description": "smali/baksmali is an assembler/disassembler for the dex format used by dalvik, Android's Java VM implementation.", + "version": "2.5.2", + "hash": "9544299578b16f771d8aa8eaefe0d3718ca03478c16f3c356f2fcf1366bfb116", + "url": "https://bitbucket.org/JesusFreke/smali/downloads/smali-2.5.2.jar", "suggest": { "JDK": [ "java/oraclejdk", "java/openjdk" ] }, - "url": "https://bitbucket.org/JesusFreke/smali/downloads/smali-2.5.2.jar#/smali.jar", - "hash": "9544299578b16f771d8aa8eaefe0d3718ca03478c16f3c356f2fcf1366bfb116", - "bin": "smali.jar", "checkver": { - "url": "https://api.github.com/repos/JesusFreke/smali/tags", - "regex": "\"name\": *\"v([\\d.]+)\"" + "url": "https://bitbucket.org/JesusFreke/smali/downloads/", + "re": "smali-(?[\\d.]+).jar" }, "autoupdate": { - "url": "https://bitbucket.org/JesusFreke/smali/downloads/smali-$version.jar#/smali.jar" - } + "url": "https://bitbucket.org/JesusFreke/smali/downloads/smali-$version.jar" + }, + "bin": "smali.bat", + "pre_install": "\"@java -jar \"\"$dir\\smali-$version.jar\"\" %*\" | out-file -en oem \"$dir\\smali.bat\"" } diff --git a/bucket/smartsniff.json b/bucket/smartsniff.json index 74db015b6d7..d22fabca489 100644 --- a/bucket/smartsniff.json +++ b/bucket/smartsniff.json @@ -1,34 +1,37 @@ { - "homepage": "https://www.nirsoft.net/utils/smsniff.html", - "checkver": "SmartSniff v(\\d+\\.\\d\\d)", + "homepage": "http://www.nirsoft.net/utils/smsniff.html", + "description": "SmartSniff is a network monitoring utility that allows you to capture TCP/IP packets that pass through your network adapter.", "version": "2.29", - "license": "freeware", - "description": "SmartSniff allows you to capture TCP/IP packets that pass through your network adapter, and view the captured data as sequence of conversations between clients and servers. You can view the TCP/IP conversations in Ascii mode (for text-based protocols, like HTTP, SMTP, POP3 and FTP.) or as hex dump. (for non-text base protocols, like DNS) SmartSniff provides 2 methods for capturing TCP/IP packets : * Raw Sockets (Only for Windows 2000/XP or greater): Allows you to capture TCP/IP packets on your network without installing a capture driver. This method has some limitations and problems. * WinPcap Capture Driver: Allows you to capture TCP/IP packets on all Windows operating systems. (Windows 98/ME/NT/2000/XP/2003) In order to use it, you have to download and install WinPcap Capture Driver from this Web site. (WinPcap is a free open-source capture driver.) This method is generally the preferred way to capture TCP/IP packets with SmartSniff, and it works better than the Raw Sockets method.", "architecture": { "64bit": { - "url": "https://www.nirsoft.net/utils/smsniff-x64.zip", + "url": "http://www.nirsoft.net/utils/smsniff-x64.zip", "hash": "c819762aefd4199826823024feb8ea953e56095c44229f6680d9e054c7cc0450" }, "32bit": { - "url": "https://www.nirsoft.net/utils/smsniff.zip", + "url": "http://www.nirsoft.net/utils/smsniff.zip", "hash": "d5ce6ef59020617a411bae4d0aa8a0d86d61d0855c00e1694de9a86e6188be1b" } }, + "bin": "smsniff.exe", + "shortcuts": [ + [ + "smsniff.exe", + "SmartSniff" + ] + ], + "checkver": "SmartSniff v([\\d.]+)", "autoupdate": { "architecture": { "64bit": { - "url": "https://www.nirsoft.net/utils/smsniff-x64.zip" + "url": "http://www.nirsoft.net/utils/smsniff-x64.zip" }, "32bit": { - "url": "https://www.nirsoft.net/utils/smsniff.zip" + "url": "http://www.nirsoft.net/utils/smsniff.zip" } } }, - "bin": "smsniff.exe", - "shortcuts": [ - [ - "smsniff.exe", - "NirSoft\\SmartSniff - Captures TCP_IP packets" - ] - ] + "notes": "This application requires admin rights. Always use sudo to start it or use shortcut", + "suggest": { + "sudo": "sudo" + } } diff --git a/bucket/smiley-sans.json b/bucket/smiley-sans.json index 9cc6952dca7..5dc2ab98820 100644 --- a/bucket/smiley-sans.json +++ b/bucket/smiley-sans.json @@ -1,32 +1,53 @@ { "version": "1.1.1", - "description": "得意黑(Smiley Sans)是一款在人文观感和几何特征中寻找视觉平衡的现代窄斜体", + "description": "Smiley Sans (得意黑). A condensed and oblique Chinese typeface seeking a visual balance between the humanist and the geometric.", "homepage": "https://atelier-anchor.com/typefaces/smiley-sans/", - "license": "OFL-1.1", + "license": { + "identifier": "OFL-1.1", + "url": "https://github.com/atelier-anchor/smiley-sans/raw/main/LICENSE" + }, "url": "https://github.com/atelier-anchor/smiley-sans/releases/download/v1.1.1/smiley-sans-v1.1.1.zip", "hash": "17c30d067b90ef6fb259caaf66e4339e30d70d5f197485da8f305c040d41413f", - "checkver": { - "github": "https://github.com/atelier-anchor/smiley-sans" - }, - "autoupdate": { - "url": "https://github.com/atelier-anchor/smiley-sans/releases/download/v$version/smiley-sans-v$version.zip" - }, "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.\"", + "$windows11Version22H2BuildNumber = 22621", + "$doesPerUserFontInstallationHaveIssue = $currentBuildNumber -ge $windows11Version22H2BuildNumber", + "if ($doesPerUserFontInstallationHaveIssue -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \"Currently, on Windows 11 Version 22H2 (OS Build 22621) or later,\" -Foreground DarkRed", + " Write-Host \"Font installation only works when installing font for all users.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \"Please use following commands to install '$app' Font for all users.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" scoop install sudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " Write-Host \"See https://github.com/matthewjberger/scoop-nerd-fonts/issues/198 for more details.\" -Foreground Magenta", " exit 1", "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \"For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkRed", + " Write-Host \"Font can only be installed for all users.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \"Please use following commands to install '$app' Font for all users.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" scoop install sudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", + "}", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"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)\" }", + " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" @@ -34,22 +55,22 @@ }, "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\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"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 \"Font family 'Smiley Sans' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + "if ($cmd -eq \"uninstall\") {", + " Write-Host \"Font family 'Smiley Sans' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta", + "}" ] + }, + "checkver": { + "github": "https://github.com/atelier-anchor/smiley-sans" + }, + "autoupdate": { + "url": "https://github.com/atelier-anchor/smiley-sans/releases/download/v$version/smiley-sans-v$version.zip" } } diff --git a/bucket/smplayer.json b/bucket/smplayer.json index 7c76584cbcd..7bc8e518138 100644 --- a/bucket/smplayer.json +++ b/bucket/smplayer.json @@ -1,44 +1,53 @@ { - "homepage": "https://www.smplayer.info/", "version": "22.7.0", - "license": "GPLv2", + "description": "Free media player for Windows and Linux with built-in codecs that can also play YouTube videos.", + "homepage": "https://www.smplayer.info/", + "license": "GPL-2.0-only", "architecture": { "64bit": { - "url": "https://sourceforge.net/projects/smplayer/files/SMPlayer/22.7.0/smplayer-22.7.0-x64.exe#/dl.7z", - "hash": "20df4aca2ee706cd1cd34cd0ef82db4310fe967702181b2236f0bc630b7bd29e" + "url": "https://github.com/smplayer-dev/smplayer/releases/download/v22.7.0/smplayer-portable-22.7.0.0-x64.7z", + "hash": "72819385d35f727aa76a513233f7472e82c334d333e879d73682dcc6800cd62a" }, "32bit": { - "url": "https://sourceforge.net/projects/smplayer/files/SMPlayer/22.7.0/smplayer-22.7.0-win32-qt5.6.exe#/dl.7z", - "hash": "8b63eeb3d250b92fcd0e07515d41ae7a98d95f82e7809a5829c67ab0baba9eb8" + "url": "https://github.com/smplayer-dev/smplayer/releases/download/v22.7.0/smplayer-portable-22.7.0.0-win32-qt5.6.7z", + "hash": "1f85eb91fed00b15e58a111476a5633e8d1dfc850cb622b10af081dc027a13a4" } }, - "bin": "smplayer.exe", + "extract_dir": "smplayer-portable", + "pre_install": [ + "function CreateFile ($name, $value = $null) {", + " if (!(Test-Path \"$persist_dir\\$name\")) {", + " Set-Content \"$dir\\$name\" $value -Encoding Ascii", + " }", + "}", + " 'mpv\\youtube-dl.exe', 'tv.m3u8', 'radio.m3u8', 'favorites.m3u8', 'hdpi.ini', 'playlist.ini', 'player_info.ini' | ForEach-Object { CreateFile $_ } " + ], + "persist": [ + "smplayer.ini", + "playlist.ini", + "player_info.ini", + "hdpi.ini", + "favorites.m3u8", + "radio.m3u8", + "tv.m3u8", + "file_settings" + ], "shortcuts": [ [ "smplayer.exe", "SMPlayer" ] ], - "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\" -Recurse", "checkver": { - "url": "https://sourceforge.net/projects/smplayer/files/SMPlayer/", - "re": "/SMPlayer/([\\d.]+)/" + "github": "https://github.com/smplayer-dev/smplayer" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://sourceforge.net/projects/smplayer/files/SMPlayer/$version/smplayer-$version-x64.exe#/dl.7z", - "hash": { - "url": "https://www.fosshub.com/SMPlayer.html", - "find": "SMPlayer Windows 64 bit.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*SHA256: ([a-fA-F0-9]{64})
" - } + "url": "https://github.com/smplayer-dev/smplayer/releases/download/v$version/smplayer-portable-$version.0-x64.7z" }, "32bit": { - "url": "https://sourceforge.net/projects/smplayer/files/SMPlayer/$version/smplayer-$version-win32-qt5.6.exe#/dl.7z", - "hash": { - "url": "https://www.fosshub.com/SMPlayer.html", - "find": "SMPlayer Windows 32 bit.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*SHA256: ([a-fA-F0-9]{64})" - } + "url": "https://github.com/smplayer-dev/smplayer/releases/download/v$version/smplayer-portable-$version.0-win32-qt5.6.7z" } } } diff --git a/bucket/snes9x.json b/bucket/snes9x.json index 17a4a096ca5..5153441740c 100644 --- a/bucket/snes9x.json +++ b/bucket/snes9x.json @@ -1,12 +1,23 @@ { "version": "1.62.3", - "description": "Nintendo SNES (Super Nintendo Entertainment System) emulator", + "description": "SNES (Super Nintendo Entertainment System) emulator", "homepage": "http://www.snes9x.com/", "license": { - "url": "https://github.com/snes9xgit/snes9x/blob/master/LICENSE", - "identifier": "Non-commercial" + "identifier": "Non-commercial", + "url": "https://github.com/snes9xgit/snes9x/blob/master/LICENSE" }, "architecture": { + "32bit": { + "url": "https://github.com/snes9xgit/snes9x/releases/download/1.62.3/snes9x-1.62.3-win32.zip", + "hash": "70e520d81e2f92ee77070e3b8c61ffec42e7dee7f49bea40c8ae5e83fa934e66", + "bin": "snes9x.exe", + "shortcuts": [ + [ + "snes9x.exe", + "Snes9X" + ] + ] + }, "64bit": { "url": "https://github.com/snes9xgit/snes9x/releases/download/1.62.3/snes9x-1.62.3-win32-x64.zip", "hash": "a681e000c2b215878bd55151c8633d24beb423d10b45bb7dcd9e522fbeb4ea2a", @@ -22,17 +33,6 @@ "Snes9X" ] ] - }, - "32bit": { - "url": "https://github.com/snes9xgit/snes9x/releases/download/1.62.3/snes9x-1.62.3-win32.zip", - "hash": "70e520d81e2f92ee77070e3b8c61ffec42e7dee7f49bea40c8ae5e83fa934e66", - "bin": "snes9x.exe", - "shortcuts": [ - [ - "snes9x.exe", - "Snes9X" - ] - ] } }, "pre_install": [ @@ -57,11 +57,11 @@ }, "autoupdate": { "architecture": { - "64bit": { - "url": "https://github.com/snes9xgit/snes9x/releases/download/$version/snes9x-$version-win32-x64.zip" - }, "32bit": { "url": "https://github.com/snes9xgit/snes9x/releases/download/$version/snes9x-$version-win32.zip" + }, + "64bit": { + "url": "https://github.com/snes9xgit/snes9x/releases/download/$version/snes9x-$version-win32-x64.zip" } } } diff --git a/bucket/snickerstream.json b/bucket/snickerstream.json index 26f4ba98843..654e19381a5 100644 --- a/bucket/snickerstream.json +++ b/bucket/snickerstream.json @@ -1,34 +1,44 @@ { - "version": "1.10", - "description": " Unified NTR and HzMod streaming client for the 3DS", "homepage": "https://github.com/RattletraPM/Snickerstream", + "description": "Unified NTR and HzMod streaming client for the 3DS.", + "version": "1.10", "license": "GPL-3.0-only", "architecture": { "64bit": { "url": "https://github.com/RattletraPM/Snickerstream/releases/download/v1.10/Snickerstream_v1.10_x64.zip", - "hash": "edeecafa73041bdb763cd73b3a37d7ba92edd980414b8937d419f0f972087203" + "hash": "edeecafa73041bdb763cd73b3a37d7ba92edd980414b8937d419f0f972087203", + "bin": [ + [ + "Snickerstream_x64.exe", + "snickerstream" + ] + ], + "shortcuts": [ + [ + "Snickerstream_x64.exe", + "Snickerstream" + ] + ] }, "32bit": { "url": "https://github.com/RattletraPM/Snickerstream/releases/download/v1.10/Snickerstream_v1.10_x86.zip", - "hash": "e716e9e7d7f876aae39e5958193207524b0ca86dc53172a98aa8ac619bdde975" + "hash": "e716e9e7d7f876aae39e5958193207524b0ca86dc53172a98aa8ac619bdde975", + "bin": [ + [ + "Snickerstream.exe", + "snickerstream" + ] + ], + "shortcuts": [ + [ + "Snickerstream.exe", + "Snickerstream" + ] + ] } }, - "bin": "Snickerstream.exe", - "shortcuts": [ - [ - "Snickerstream.exe", - "Snickerstream" - ] - ], - "persist": [ - "presets.ini", - "settings.ini" - ], - "pre_install": [ - "Get-ChildItem \"$dir\\Snickerstream*.exe\" | Rename-Item -NewName 'Snickerstream.exe'", - "if(!(Test-Path \"$persist_dir\\presets.ini\")) { New-Item \"$dir\\presets.ini\" | Out-Null }", - "if (!(Test-Path \"$persist_dir\\settings.ini\")) { Set-Content \"$dir\\settings.ini\" @('[Snickerstream]', 'IpAddr=0.0.0.0', 'PriorityMode=0', 'PriorityFactor=5', 'ImageQuality=70', 'QoS=20', 'Interpolation=0', 'Layoutmode=0', 'PCIpAddr=0.0.0.0', 'Loglevel=0', 'UseNTR=True', 'LogConsole=0', 'WaitRemoteplayInit=1000', 'ListenPort=8001', 'Hotkeys=26|28|25|27|0D|53|20|1B|51|45') -Encoding ASCII -Force }" - ], + "pre_install": "if (!(Test-Path \"$persist_dir\\settings.ini\")) { Set-Content \"$dir\\settings.ini\" '[Snickerstream]', 'PCIpAddr=0.0.0.0' -Encoding Ascii }", + "persist": "settings.ini", "checkver": "github", "autoupdate": { "architecture": { @@ -39,5 +49,6 @@ "url": "https://github.com/RattletraPM/Snickerstream/releases/download/v$version/Snickerstream_v$version_x86.zip" } } - } + }, + "##": "Data is stored locally." } diff --git a/bucket/snipaste.json b/bucket/snipaste.json index a887f992181..cbc72934319 100644 --- a/bucket/snipaste.json +++ b/bucket/snipaste.json @@ -1,11 +1,8 @@ { - "version": "2.8.3-Beta", - "description": "Snip & Paste, a simple but powerful snipping tool.", "homepage": "https://www.snipaste.com/", - "license": "Freeware", - "suggest": { - "vcredist": "extras/vcredist2015" - }, + "description": "A snipping tool, which allows you to pin the screenshot back onto the screen.", + "version": "2.8.3-Beta", + "license": "Proprietary", "architecture": { "64bit": { "url": "https://bitbucket.org/liule/snipaste/downloads/Snipaste-2.8.3-Beta-x64.zip", @@ -16,40 +13,35 @@ "hash": "sha1:b16cd4f44f8f1359fc89eb8569943b9ae34fa243" } }, - "pre_install": [ - "if (Test-Path \"$persist_dir\\config.ini\") { Copy-Item \"$persist_dir\\config.ini\" \"$dir\" -Force }", - "else { Set-Content \"$dir\\config.ini\" '' -Encoding ASCII }" + "pre_install": "if (!(Test-Path \"$persist_dir\\config.ini\")) { Set-Content \"$dir\\config.ini\" '' -Encoding ASCII }", + "persist": [ + "history", + "config.ini" ], - "pre_uninstall": "Copy-Item \"$dir\\config.ini\" \"$persist_dir\" -Force", "shortcuts": [ [ "Snipaste.exe", "Snipaste" ] ], - "persist": [ - "history" - ], + "suggest": { + "vcredist": "extras/vcredist2015" + }, "checkver": { - "url": "https://dl.snipaste.com/sha-1.txt", - "regex": "Snipaste-([\\d.]+\\-?(Beta)?)-x(64|86)\\.zip" + "url": "https://bitbucket.org/liule/snipaste/downloads/", + "regex": "Snipaste-(([\\d.]+)-Beta[\\d]*?)-x64.zip" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://bitbucket.org/liule/snipaste/downloads/Snipaste-$version-x64.zip", - "hash": { - "url": "https://dl.snipaste.com/sha-1.txt", - "regex": "$sha1.*?x64.zip" - } + "url": "https://bitbucket.org/liule/snipaste/downloads/Snipaste-$version-x64.zip" }, "32bit": { - "url": "https://bitbucket.org/liule/snipaste/downloads/Snipaste-$version-x86.zip", - "hash": { - "url": "https://dl.snipaste.com/sha-1.txt", - "regex": "$sha1.*?x86.zip" - } + "url": "https://bitbucket.org/liule/snipaste/downloads/Snipaste-$version-x86.zip" } + }, + "hash": { + "url": "https://dl.snipaste.com/sha-1.txt" } } } diff --git a/bucket/soapbox-race-world.json b/bucket/soapbox-race-world.json index 7e7e13527fc..4653af8d403 100644 --- a/bucket/soapbox-race-world.json +++ b/bucket/soapbox-race-world.json @@ -3,7 +3,7 @@ "description": "An unofficial launcher for Need for Speed: World", "homepage": "https://soapboxrace.world", "license": "GPL-3.0-only", - "url": "https://ghproxy.com/https://github.com/SoapboxRaceWorld/GameLauncher_NFSW/releases/download/2.2.1/Release_2.2.1.zip", + "url": "https://github.com/SoapboxRaceWorld/GameLauncher_NFSW/releases/download/2.2.1/Release_2.2.1.zip", "hash": "276f601d081ee74acf4df831c40f00956418a3f98945cd5fd727d094c5320d55", "pre_install": [ "if (!($global)) { error \"$app must be installed globally\"; break }", @@ -22,11 +22,10 @@ "github": "https://github.com/SoapboxRaceWorld/GameLauncher_NFSW" }, "autoupdate": { - "url": "https://ghproxy.com/https://github.com/SoapboxRaceWorld/GameLauncher_NFSW/releases/download/$version/Release_$version.zip", + "url": "https://github.com/SoapboxRaceWorld/GameLauncher_NFSW/releases/download/$version/Release_$version.zip", "hash": { "url": "https://github.com/SoapboxRaceWorld/GameLauncher_NFSW/releases/tag/$version", "regex": "Release: $sha1" } - }, - "_from": "okibcn/ScoopMaster" + } } diff --git a/bucket/soar.json b/bucket/soar.json index 6c304b6fe5d..95d3e2c89ae 100644 --- a/bucket/soar.json +++ b/bucket/soar.json @@ -1,24 +1,19 @@ { "version": "0.11.0", - "description": "SQL Optimizer And Rewriter.", + "description": "SOAR (SQL Optimizer And Rewriter) is a tool, which can help SQL optimization and rewrite. It's developed and maintained by the DBA Team of Xiaomi AI&Cloud.", "homepage": "https://github.com/XiaoMi/soar", "license": "Apache-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/XiaoMi/soar/releases/download/0.11.0/soar.windows-amd64#/soar.exe", - "hash": "8bca6dbc9f66339babff12a44858114ecb41969bb86833e892029d76814c10ad" - } + "url": "https://github.com/XiaoMi/soar/releases/download/0.11.0/soar.windows-amd64", + "hash": "8bca6dbc9f66339babff12a44858114ecb41969bb86833e892029d76814c10ad", + "installer": { + "script": "Move-Item $dir\\soar.windows-amd64 $dir\\soar.exe" }, "bin": "soar.exe", "checkver": { - "url": "https://github.com/XiaoMi/soar/releases", - "regex": "/releases/tag/(?:v|V)?([\\d.]+)" + "url": "https://github.com/XiaoMi/soar/tags", + "regex": "\\/releases\\/tag\\/(?:v|V)?([\\d.]+)" }, "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/XiaoMi/soar/releases/download/$version/soar.windows-amd64#/soar.exe" - } - } + "url": "https://github.com/XiaoMi/soar/releases/download/$version/soar.windows-amd64" } } diff --git a/bucket/sockscap64.json b/bucket/sockscap64.json index eb14589438a..2023fb426fb 100644 --- a/bucket/sockscap64.json +++ b/bucket/sockscap64.json @@ -1,7 +1,7 @@ { - "version": "4.7", - "description": "SocksCap64, developed by Taro. It's designed to reduce delays of cross-regional online game. It can also assist you to speed up of the network through the socks proxy server, reduce ping of online games. SocksCap64 currently support the SOCKS 4/SOCKS 5/HTTP/Shadowsocks protocols, supports TCP and UDP.", "homepage": "https://www.sockscap64.com/homepage/", + "description": "SocksCap64, developed by Taro. It’s designed to reduce delays of cross-regional online game. It can also assist you to speed up of the network through the socks proxy server, reduce ping of online games. SocksCap64 currently support the SOCKS 4/SOCKS 5/HTTP/Shadowsocks protocols, supports TCP and UDP.", + "version": "4.7", "license": "Freeware", "url": "https://github.com/bobo2334/sockscap64/releases/download/4.7/SocksCap64-Portable-4.7.7z", "hash": "1b9e3941597ae817daa96f284d7e62211ffb1e3c9018b1a26d4cfc527b391778", diff --git a/bucket/sogouwbinput-xingkbjm.json b/bucket/sogouwbinput-xingkbjm.json index 2c182c5987d..346f8a46f41 100644 --- a/bucket/sogouwbinput-xingkbjm.json +++ b/bucket/sogouwbinput-xingkbjm.json @@ -1,44 +1,44 @@ { - "autoupdate": { - "hash": { - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename", - "url": "https://scoop-apps.vercel.app/sogou" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/sogou/$matchFilename#/installer.exe" - }, - "checkver": { - "regex": "(?s)(?SogouWBInput_v(?[\\w.]+)[(]([\\d.]+)[)]_xingkbjm_noad\\.exe)", - "reverse": true, - "url": "https://scoop-apps.vercel.app/sogou" - }, - "description": "\u641c\u72d7\u4e94\u7b14\u8f93\u5165\u6cd5 - \u661f\u7a7a\u4e0d\u5bc2\u5bde\u7cbe\u7b80\u7248", - "hash": "bcbcb78721baa27c0d80675a15993beb0d1881d9ee95c66e54d9c80904c5c4a4", - "homepage": "https://wubi.sogou.com", - "installer": { - "script": "sudo Start-Process -filepath \"$dir\\installer.exe\" -WorkingDirectory \"$dir\" -ArgumentList \"/S /D=$dir\" -Wait" - }, - "license": { - "identifier": "Proprietary", - "url": "https://rule.tencent.com/rule/preview/ff3e4cc2-caf4-4f7b-847e-162158ad2d99" - }, - "notes": [ - "\u7279\u70b9\u63cf\u8ff0: ", - " - \u79fb\u9664\u5347\u7ea7\u4e0e\u5e7f\u544a\u6587\u4ef6;", - " - \u652f\u6301 32\\64 \u4f4d Windows \u7cfb\u7edf;", - " - \u9ed8\u8ba4\u8bbe\u7f6e\u4e3a\u7eaf\u4e94\u7b14\u62fc\u97f3\u6df7\u5408\u3001\u575a\u6392\u7248\u3001\u542f\u7528\u8054\u60f3\u8bcd\u3001\u56db\u7801\u63d0\u793a\u3001\u4e0d\u5347\u7ea7;", - " - \u4f18\u5316\u5b89\u88c5\u540e\u4e0d\u5fc5\u91cd\u542f\u7cfb\u7edf\u3002\u4fee\u590d\u4e00\u4e2a 64 \u4f4d\u7cfb\u7edf\u5378\u8f7d\u540e\u56fe\u6807\u6ca1\u80fd\u6e05\u9664\u7684\u95ee\u9898;", - " - \u7981\u6b62\u53f3\u4e0b\u89d2\u5f39\u7a97(\u5220\u9664\u641c\u72d7\u4e94\u7b14\u8f93\u5165\u6cd5\u5de5\u5177)\u3001\u89e3\u51b3\u5b98\u65b9\u539f\u7248\u5207\u6362\u8f93\u5165\u6cd5\u5361\u987f\u7684 BUG;", - "", - "We don't persist your data, they are still storaged in '$env:USERPROFILE\\AppData\\LocalLow\\SogouWB' and '$env:USERPROFILE\\AppData\\LocalLow\\SogouWB.users'." - ], - "post_install": "Remove-Item \"$dir\\installer.exe\" -Force", - "uninstaller": { - "script": [ - "sudo Start-Process -filepath \"$dir\\$version\\Uninstall.exe\" -WorkingDirectory \"$dir\" -ArgumentList \"/S\" -PassThru -NoNewWindow | Wait-Process", - "Write-Host \"'A restart is required to complete the uninstallation.\" -Foreground Magenta" - ] - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/sogou/SogouWBInput_v5.5a(5.5.0.2552)_xingkbjm_noad.exe#/installer.exe", - "version": "5.5.0.2552" + "version": "5.5.0.2552", + "description": "搜狗五笔输入法 - 星空不寂寞精简版", + "homepage": "https://wubi.sogou.com", + "license": { + "identifier": "Proprietary", + "url": "https://rule.tencent.com/rule/preview/ff3e4cc2-caf4-4f7b-847e-162158ad2d99" + }, + "notes": [ + "特点描述: ", + " - 移除升级与广告文件;", + " - 支持 32\\64 位 Windows 系统;", + " - 默认设置为纯五笔拼音混合、坚排版、启用联想词、四码提示、不升级;", + " - 优化安装后不必重启系统。修复一个 64 位系统卸载后图标没能清除的问题;", + " - 禁止右下角弹窗(删除搜狗五笔输入法工具)、解决官方原版切换输入法卡顿的 BUG;", + "", + "We don't persist your data, they are still storaged in '$env:USERPROFILE\\AppData\\LocalLow\\SogouWB' and '$env:USERPROFILE\\AppData\\LocalLow\\SogouWB.users'." + ], + "url": "https://pan.jiemi.workers.dev/?file=/scoop/sogou/SogouWBInput_v5.5a(5.5.0.2552)_xingkbjm_noad.exe#/installer.exe", + "hash": "bcbcb78721baa27c0d80675a15993beb0d1881d9ee95c66e54d9c80904c5c4a4", + "installer": { + "script": "sudo Start-Process -filepath \"$dir\\installer.exe\" -WorkingDirectory \"$dir\" -ArgumentList \"/S /D=$dir\" -Wait" + }, + "post_install": "Remove-Item \"$dir\\installer.exe\" -Force", + "uninstaller": { + "script": [ + "sudo Start-Process -filepath \"$dir\\$version\\Uninstall.exe\" -WorkingDirectory \"$dir\" -ArgumentList \"/S\" -PassThru -NoNewWindow | Wait-Process", + "Write-Host \"'A restart is required to complete the uninstallation.\" -Foreground Magenta" + ] + }, + "checkver": { + "url": "https://scoop-apps.vercel.app/sogou", + "regex": "(?s)(?SogouWBInput_v(?[\\w.]+)[(]([\\d.]+)[)]_xingkbjm_noad\\.exe)", + "reverse": true + }, + "autoupdate": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/sogou/$matchFilename#/installer.exe", + "hash": { + "url": "https://scoop-apps.vercel.app/sogou", + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename" + } + } } diff --git a/bucket/sonic-pi.json b/bucket/sonic-pi.json index 816df88d46f..2b129ffa19b 100644 --- a/bucket/sonic-pi.json +++ b/bucket/sonic-pi.json @@ -1,21 +1,36 @@ + { "version": "4.3.0", - "description": "Sonic Pi is a code-based music creation and performance tool.", - "homepage": "https://sonic-pi.net/", - "license": "MIT", - "url": "https://sonic-pi.net/files/releases/v4.3.0/Sonic-Pi-for-Win-x64-v4-3-0.msi", - "hash": "86074ea63392c145d037eae54567311f0a8178906a3e2fe809746ce966c612cc", + "description": "The Live Coding Music Synth for Everyone", + "homepage": "https://github.com/samaaron/sonic-pi", + "license": { + "identifier": "MIT,GPL3.0,...", + "url": "https://github.com/samaaron/sonic-pi/blob/master/LICENSE.md" + }, + "architecture": { + "64bit": { + "url": "https://sonic-pi.net/files/releases/v4.3.0/Sonic-Pi-for-Win-x64-v4-3-0.msi", + "hash": "86074ea63392c145d037eae54567311f0a8178906a3e2fe809746ce966c612cc" + } + }, + "bin": [ + [ + "PFiles/Sonic Pi/app/gui/qt/build/Release/sonic-pi.exe", + "SonicPi" + ] + ], "shortcuts": [ [ - "PFiles\\Sonic Pi\\app\\gui\\qt\\build\\Release\\sonic-pi.exe", - "Sonic Pi" + "PFiles/Sonic Pi/app/gui/qt/build/Release/sonic-pi.exe", + "SonicPi" ] ], - "persist": "Data", - "checkver": { - "github": "https://github.com/sonic-pi-net/sonic-pi" - }, + "checkver": "github", "autoupdate": { - "url": "https://sonic-pi.net/files/releases/v$version/Sonic-Pi-for-Win-x64-v$dashVersion.msi" + "architecture": { + "64bit": { + "url": "https://sonic-pi.net/files/releases/v$version/Sonic-Pi-for-Win-x64-v$version.msi" + } + } } } diff --git a/bucket/soundswitch.json b/bucket/soundswitch.json index 6b876878375..51999bcc92f 100644 --- a/bucket/soundswitch.json +++ b/bucket/soundswitch.json @@ -1,8 +1,8 @@ { "version": "6.5.4", - "description": "Switch your default playback devices and/or recording devices using simple hotkeys", + "description": "A C# application to switch default playing device.", "homepage": "https://soundswitch.aaflalo.me/", - "license": "GPL-2.0-or-later", + "license": "GPL-2.0-only", "architecture": { "64bit": { "url": "https://github.com/Belphemur/SoundSwitch/releases/download/v6.5.4/SoundSwitch_v6.5.4.0_Release_Installer.exe", @@ -10,19 +10,22 @@ } }, "innosetup": true, + "bin": "SoundSwitch.exe", "shortcuts": [ [ "SoundSwitch.exe", "SoundSwitch" ] ], + "notes": "SoundSwitch is NOT portable.", "checkver": { - "github": "https://github.com/Belphemur/SoundSwitch" + "url": "https://api.github.com/repos/Belphemur/SoundSwitch/releases/latest", + "regex": "/download/v([\\d.]+)/SoundSwitch_v(?[\\d.]+)_Release_Installer.exe" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/Belphemur/SoundSwitch/releases/download/v$version/SoundSwitch_v$version.0_Release_Installer.exe" + "url": "https://github.com/Belphemur/SoundSwitch/releases/download/v$version/SoundSwitch_v$matchFull_Release_Installer.exe" } } } diff --git a/bucket/source-explorer.json b/bucket/source-explorer.json index 485b623704c..8b189300ed8 100644 --- a/bucket/source-explorer.json +++ b/bucket/source-explorer.json @@ -1,36 +1,36 @@ { - "architecture": { - "32bit": { - "hash": "a1b1f34d22e15b576b00733b9748ddac573b637e53cb468e7d317292872ecbf6", - "url": "https://github.com/LAK132/SourceExplorer/releases/download/v2.1.1/Source-Explorer-v2.1.1-x86.zip" - }, - "64bit": { - "hash": "bed7a07ddec00632b14ce4d485d50f0bb4f08605663ac253beeef43bd4724647", - "url": "https://github.com/LAK132/SourceExplorer/releases/download/v2.1.1/Source-Explorer-v2.1.1-x86-64.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/LAK132/SourceExplorer/releases/download/v2.1.1/Source-Explorer-v$version-x86.zip" - }, - "64bit": { - "url": "https://github.com/LAK132/SourceExplorer/releases/download/v2.1.1/Source-Explorer-v$version-x86-64.zip" - } - } - }, - "bin": "srcexp.exe", - "checkver": "github", - "description": "Tool for extracting resources from Clickteam Fusion binaries", - "homepage": "https://github.com/LAK132/SourceExplorer", - "license": "GPL-3.0-only", - "persist": "imgui.ini", - "pre_install": "if (!(Test-Path \"$persist_dir\\imgui.ini\")) { New-Item \"$dir\\imgui.ini\" | Out-Null }", - "shortcuts": [ - [ - "srcexp.exe", - "Source Explorer" - ] - ], - "version": "2.1.1" + "version": "2.1.1", + "description": "Tool for extracting resources from Clickteam Fusion binaries", + "homepage": "https://github.com/LAK132/SourceExplorer", + "license": "GPL-3.0-only", + "architecture": { + "64bit": { + "url": "https://github.com/LAK132/SourceExplorer/releases/download/v2.1.1/Source-Explorer-v2.1.1-x86-64.zip", + "hash": "bed7a07ddec00632b14ce4d485d50f0bb4f08605663ac253beeef43bd4724647" + }, + "32bit": { + "url": "https://github.com/LAK132/SourceExplorer/releases/download/v2.1.1/Source-Explorer-v2.1.1-x86.zip", + "hash": "a1b1f34d22e15b576b00733b9748ddac573b637e53cb468e7d317292872ecbf6" + } + }, + "bin": "srcexp.exe", + "shortcuts": [ + [ + "srcexp.exe", + "Source Explorer" + ] + ], + "pre_install": "if (!(Test-Path \"$persist_dir\\imgui.ini\")) { New-Item \"$dir\\imgui.ini\" | Out-Null }", + "persist": "imgui.ini", + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/LAK132/SourceExplorer/releases/download/v2.1.1/Source-Explorer-v$version-x86-64.zip" + }, + "32bit": { + "url": "https://github.com/LAK132/SourceExplorer/releases/download/v2.1.1/Source-Explorer-v$version-x86.zip" + } + } + } } diff --git a/bucket/source-han-code-jp.json b/bucket/source-han-code-jp.json index dd438ecbb43..eb4a3336a58 100644 --- a/bucket/source-han-code-jp.json +++ b/bucket/source-han-code-jp.json @@ -2,10 +2,7 @@ "homepage": "https://github.com/adobe-fonts/source-han-code-jp", "description": "Japanese monospace font for programming", "license": "OFL-1.1", - "depends": [ - "jp-util-font" - ], - + "version": "2.011", "url": "https://github.com/adobe-fonts/source-han-code-jp/archive/2.011R.zip", "hash": "0f98beb0a381d9d19067f9b58f65d2dd65c808a3012ac9cb9866e575ad6d2e7f", @@ -18,11 +15,30 @@ "extract_dir": "source-han-code-jp-$versionR" }, + "pre_install": [ + "$fontdir = \"$env:LocalAppData\\Microsoft\\Windows\\Fonts\"", + "If(!(Test-Path $fontdir)) {", + " New-Item -ItemType Directory -Path $fontdir", + "}" + ], "extract_dir": "source-han-code-jp-2.011R", "installer": { - "script": "jp-util-font $true $dir\\OTF 'SourceHanCodeJP-*.otf'" + "script": [ + "Get-ChildItem $dir\\OTF -filter '*.otf' | ForEach-Object {", + " $fontdir = \"$env:LocalAppData\\Microsoft\\Windows\\Fonts\"", + " New-ItemProperty -Path 'HKCU:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value \"$fontdir\\$($_.Name)\" -Force | Out-Null", + " Copy-Item $_.Fullname -destination \"$fontdir\"", + "}" + ] }, "uninstaller": { - "script": "jp-util-font $false $dir\\OTF 'SourceHanCodeJP-*.otf'" + "script": [ + "Get-ChildItem $dir\\OTF -filter '*.otf' | ForEach-Object {", + " $fontdir = \"$env:LocalAppData\\Microsoft\\Windows\\Fonts\"", + " Remove-ItemProperty -Path 'HKCU:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontdir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}" + ] } + } diff --git a/bucket/sourcecodepro.json b/bucket/sourcecodepro.json index 0fb66325565..856b7a37eb2 100644 --- a/bucket/sourcecodepro.json +++ b/bucket/sourcecodepro.json @@ -1,27 +1,27 @@ { - "description": "Monospaced font family for user interface and coding environments", - "hash": "5d53213eb7a4e1749daef33749fef8301bda4d302059054e2bbe88a9906d0a16", - "homepage": "https://github.com/adobe-fonts/source-code-pro", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Source Code Pro' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/adobe-fonts/source-code-pro/releases/download/2.038R-ro%2F1.058R-it%2F1.018R-VAR/TTF-source-code-pro-2.038R-ro-1.058R-it.zip", - "version": "2.038R-ro" + "version": "2.038R-ro", + "description": "Monospaced font family for user interface and coding environments", + "license": "OFL-1.1", + "homepage": "https://github.com/adobe-fonts/source-code-pro", + "url": "https://github.com/adobe-fonts/source-code-pro/releases/download/2.038R-ro%2F1.058R-it%2F1.018R-VAR/TTF-source-code-pro-2.038R-ro-1.058R-it.zip", + "hash": "5d53213eb7a4e1749daef33749fef8301bda4d302059054e2bbe88a9906d0a16", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Source Code Pro' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/spacescape-roblox-converter.json b/bucket/spacescape-roblox-converter.json index 20d9a956447..0dc9178c684 100644 --- a/bucket/spacescape-roblox-converter.json +++ b/bucket/spacescape-roblox-converter.json @@ -1,13 +1,13 @@ { - "autoupdate": { - "url": "https://github.com/ddavness/spacescape-roblox-converter/releases/download/v$version/skybox-convert.ps1" - }, - "bin": "skybox-convert.ps1", - "checkver": "github", - "description": "A lightweight tool to prepare skyboxes made with spacescape to be imported to Roblox.", - "hash": "sha256:64c7eb7d64978dac887d7a9eef34dbde36ea380d79ca861659e94523e550d672", - "homepage": "https://github.com/ddavness/spacescape-roblox-converter", - "license": "MIT", - "url": "https://github.com/ddavness/spacescape-roblox-converter/releases/download/v1.0.0/skybox-convert.ps1", - "version": "1.0.0" + "version": "1.0.0", + "description": "A lightweight tool to prepare skyboxes made with spacescape to be imported to Roblox.", + "homepage": "https://github.com/ddavness/spacescape-roblox-converter", + "license": "MIT", + "url": "https://github.com/ddavness/spacescape-roblox-converter/releases/download/v1.0.0/skybox-convert.ps1", + "hash": "sha256:64c7eb7d64978dac887d7a9eef34dbde36ea380d79ca861659e94523e550d672", + "bin": "skybox-convert.ps1", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/ddavness/spacescape-roblox-converter/releases/download/v$version/skybox-convert.ps1" + } } diff --git a/bucket/specPortable.json b/bucket/specPortable.json index fd59c5430d0..27697d062a9 100644 --- a/bucket/specPortable.json +++ b/bucket/specPortable.json @@ -1,30 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/specportable", - "description": "System information tool", - "version": "1.32", - "license": "", - "url": "https://download3.portableapps.com/portableapps/specPortable/specPortable_1.32_online.paf.exe?20190321", - "hash": "md5:061bcaadfc7803fda2869b9191937bfd", - "bin": "specPortable/specPortable.exe", - "shortcuts": [ - [ - "specPortable/specPortable.exe", - "specPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/specportable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/specPortable/specPortable_$version_online.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/utilities/specportable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "installer": { - - } + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/specportable" + }, + "url": "https://download3.portableapps.com/portableapps/specPortable/specPortable_$version_online.paf.exe?20190321" + }, + "bin": "specPortable/specPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/specportable" + }, + "description": "System information tool", + "hash": "md5:061bcaadfc7803fda2869b9191937bfd", + "homepage": "https://portableapps.com/apps/utilities/specportable", + "installer": {}, + "license": "", + "persist": "Data", + "shortcuts": [ + [ + "specPortable/specPortable.exe", + "specPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/specPortable/specPortable_1.32_online.paf.exe?20190321", + "version": "1.32" } diff --git a/bucket/spek-alternative.json b/bucket/spek-alternative.json index c3d011860c8..6924d2faea9 100644 --- a/bucket/spek-alternative.json +++ b/bucket/spek-alternative.json @@ -14,8 +14,7 @@ ] ], "checkver": { - "url": "https://github.com/withmorten/spek-alternative/releases/tag/$version", - "regex": "/releases/tag/([\\d.]+)" + "github": "https://github.com/withmorten/spek-alternative" }, "autoupdate": { "url": "https://github.com/withmorten/spek-alternative/download/$version/spek-alternative-$version.zip" diff --git a/bucket/spim.json b/bucket/spim.json index 07b658000df..9b4f85039cb 100644 --- a/bucket/spim.json +++ b/bucket/spim.json @@ -1,28 +1,28 @@ { - "version": "9.1.23", + "autoupdate": { + "url": "https://downloads.sourceforge.net/project/spimsimulator/QtSpim_$version_Windows.msi" + }, + "bin": "QtSpim\\QtSpim.exe", + "checkver": { + "regex": "QtSpim_([\\d.]+)_Windows\\.msi", + "url": "https://sourceforge.net/projects/spimsimulator/rss?path=/" + }, "description": "SPIM A MIPS32 Simulator", + "hash": "c4aafcb729ba5f702011b5a3e5a7996f9bfe047ad14aad271a885126ace8cea9", "homepage": "https://pages.cs.wisc.edu/~larus/spim.html", "license": "BSD", - "url": "https://downloads.sourceforge.net/project/spimsimulator/QtSpim_9.1.23_Windows.msi", - "hash": "sha1:c650756c9dd587f3b40a71d530b5df01394c97bf", "notes": [ "QtSpim hardcoded searching paths for help files. To make them available in menu, create a symbolic link by running with administrator rights:", "New-Item ${Env:PROGRAMFILES(x86)}\\QtSpim -ItemType Directory", "New-Item ${Env:PROGRAMFILES(x86)}\\QtSpim\\help -ItemType SymbolicLink `", " -Value \"$($(Get-Item $(Get-Command scoop.ps1).Path).Directory.Parent.FullName)\\apps\\spim\\current\\QtSpim\\help\"" ], - "bin": "QtSpim\\QtSpim.exe", "shortcuts": [ [ "QtSpim\\QtSpim.exe", "QtSpim" ] ], - "checkver": { - "url": "https://sourceforge.net/projects/spimsimulator/rss?path=/", - "regex": "QtSpim_([\\d.]+)_Windows\\.msi" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/project/spimsimulator/QtSpim_$version_Windows.msi" - } + "url": "https://downloads.sourceforge.net/project/spimsimulator/QtSpim_9.1.23_Windows.msi", + "version": "9.1.23" } diff --git a/bucket/spiral.json b/bucket/spiral.json index 250224ee910..90f9f07da9d 100644 --- a/bucket/spiral.json +++ b/bucket/spiral.json @@ -1,23 +1,23 @@ { - "homepage": "https://mitchellaugustin.com/spiral/", - "description": "Notebook application", - "license": "GPL-3.0-only", - "version": "1.7", - "url": "https://mitchellaugustin.com/spiral/versions/Spiral_Release_1.7_Windows.zip", - "hash": "238de0f0fdadb959be04a821f9a7977c17017d361d892399ca94db0539afe3a1", - "extract_dir": "Spiral Release 1.7 - Windows", - "shortcuts": [ - [ - "Spiral.exe", - "Spiral" - ] - ], - "checkver": { - "url": "https://mitchellaugustin.com/spiral/downloads.html", - "regex": "Spiral Release ([\\d.]+)" - }, - "autoupdate": { - "url": "https://mitchellaugustin.com/spiral/versions/Spiral_Release_$version_Windows.zip", - "extract_dir": "Spiral Release $version - Windows" - } + "autoupdate": { + "extract_dir": "Spiral Release $version - Windows", + "url": "https://mitchellaugustin.com/spiral/versions/Spiral_Release_$version_Windows.zip" + }, + "checkver": { + "regex": "Spiral Release ([\\d.]+)", + "url": "https://mitchellaugustin.com/spiral/downloads.html" + }, + "description": "Notebook application", + "extract_dir": "Spiral Release 1.7 - Windows", + "hash": "238de0f0fdadb959be04a821f9a7977c17017d361d892399ca94db0539afe3a1", + "homepage": "https://mitchellaugustin.com/spiral/", + "license": "GPL-3.0-only", + "shortcuts": [ + [ + "Spiral.exe", + "Spiral" + ] + ], + "url": "https://mitchellaugustin.com/spiral/versions/Spiral_Release_1.7_Windows.zip", + "version": "1.7" } diff --git a/bucket/sqlite-gui.json b/bucket/sqlite-gui.json index 727aa1f7a72..f2462a7632e 100644 --- a/bucket/sqlite-gui.json +++ b/bucket/sqlite-gui.json @@ -1,32 +1,21 @@ { - "architecture": { - "32bit": { - "hash": "93a8532c865bb6fcd41c2d730a87addd31f1c92a82ab0d715db5a274250e70a3", - "url": "https://github.com/little-brother/sqlite-gui/releases/download/1.7.8/sqlite-gui.1.7.8.zip" - }, - "64bit": { - "hash": "6cc527f40663dc96352fdf0e7ada6396c000bd9246a06c3b8c2d4f6c9e575476", - "url": "https://github.com/little-brother/sqlite-gui/releases/download/1.7.8/sqlite-gui.1.7.8-x64.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/little-brother/sqlite-gui/releases/download/$version/sqlite-gui.$version.zip" - }, - "64bit": { - "url": "https://github.com/little-brother/sqlite-gui/releases/download/$version/sqlite-gui.$version-x64.zip" - } - } - }, - "checkver": "github", + "version": "1.7.8", "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" }, - "persist": "prefs.sqlite", + "architecture": { + "64bit": { + "url": "https://github.com/little-brother/sqlite-gui/releases/download/1.7.8/sqlite-gui.1.7.8-x64.zip", + "hash": "6cc527f40663dc96352fdf0e7ada6396c000bd9246a06c3b8c2d4f6c9e575476" + }, + "32bit": { + "url": "https://github.com/little-brother/sqlite-gui/releases/download/1.7.8/sqlite-gui.1.7.8.zip", + "hash": "93a8532c865bb6fcd41c2d730a87addd31f1c92a82ab0d715db5a274250e70a3" + } + }, "pre_install": "if(!(Test-Path \"$dir/prefs.sqlite\")) { Add-Content \"$dir/prefs.sqlite\" $null }", "shortcuts": [ [ @@ -34,5 +23,16 @@ "sqlite-gui" ] ], - "version": "1.7.8" + "persist": "prefs.sqlite", + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/little-brother/sqlite-gui/releases/download/$version/sqlite-gui.$version-x64.zip" + }, + "32bit": { + "url": "https://github.com/little-brother/sqlite-gui/releases/download/$version/sqlite-gui.$version.zip" + } + } + } } diff --git a/bucket/sqliteadmin.json b/bucket/sqliteadmin.json index adeb60714a5..11f388c71a1 100644 --- a/bucket/sqliteadmin.json +++ b/bucket/sqliteadmin.json @@ -1,6 +1,6 @@ { - "bin": "sqliteadmin\\sqliteadmin.exe", - "hash": "74b85bb6134a729aaa47f64d8cd6f1a7c1ca045adb2218b39b546961c6d0221f", - "url": "http://download.orbmu2k.de/files/sqliteadmin.zip", - "version": "0.8.3.2" + "version": "0.8.3.2", + "url": "http://download.orbmu2k.de/files/sqliteadmin.zip", + "hash": "74b85bb6134a729aaa47f64d8cd6f1a7c1ca045adb2218b39b546961c6d0221f", + "bin": "sqliteadmin\\sqliteadmin.exe" } diff --git a/bucket/ssf2.json b/bucket/ssf2.json index 74f44543a4c..8a7b069dfb2 100644 --- a/bucket/ssf2.json +++ b/bucket/ssf2.json @@ -1,40 +1,40 @@ { - "version": "1.3.1.2", - "description": "Super Smash Bros. fangame", - "homepage": "https://www.supersmashflash.com/play/ssf2/", - "license": "Freeware", - "architecture": { - "64bit": { - "url": "https://cdn.supersmashflash.com/ssf2/downloads/14ac5596/SSF2BetaWindows.v.1.3.1.2.portable.zip", - "hash": "cc73ed46fc82bad3e25e52e592c81dfaa0b80e3d08f18bd576b4f2af37f0dbb0", - "extract_dir": "SSF2BetaWindows.v.1.3.1.2.portable" - }, - "32bit": { - "url": "https://cdn.supersmashflash.com/ssf2/downloads/14ac5596/SSF2BetaWindows.32bit.v.1.3.1.2.portable.zip", - "hash": "1927e828be28c20366842a5ff5099600a7258371e9c45e64dcda847dbb0c174f", - "extract_dir": "SSF2BetaWindows.32bit.v.1.3.1.2.portable" - } - }, - "shortcuts": [ - [ - "SSF2.exe", - "Super Smash Flash 2" - ] - ], - "checkver": { - "url": "https://www.supersmashflash.com/play/ssf2/changelog/", - "re": "NEWEST – SSF2 Beta v([\\d.]+)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://cdn.supersmashflash.com/ssf2/downloads/14ac5596/SSF2BetaWindows.v.$version.portable.zip", - "extract_dir": "SSF2BetaWindows.v.$version.portable" - }, - "32bit": { - "url": "https://cdn.supersmashflash.com/ssf2/downloads/14ac5596/SSF2BetaWindows.32bit.v.$version.portable.zip", - "extract_dir": "SSF2BetaWindows.32bit.v.$version.portable" - } - } - } + "architecture": { + "32bit": { + "extract_dir": "SSF2BetaWindows.32bit.v.1.3.1.2.portable", + "hash": "1927e828be28c20366842a5ff5099600a7258371e9c45e64dcda847dbb0c174f", + "url": "https://cdn.supersmashflash.com/ssf2/downloads/14ac5596/SSF2BetaWindows.32bit.v.1.3.1.2.portable.zip" + }, + "64bit": { + "extract_dir": "SSF2BetaWindows.v.1.3.1.2.portable", + "hash": "cc73ed46fc82bad3e25e52e592c81dfaa0b80e3d08f18bd576b4f2af37f0dbb0", + "url": "https://cdn.supersmashflash.com/ssf2/downloads/14ac5596/SSF2BetaWindows.v.1.3.1.2.portable.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "extract_dir": "SSF2BetaWindows.32bit.v.$version.portable", + "url": "https://cdn.supersmashflash.com/ssf2/downloads/14ac5596/SSF2BetaWindows.32bit.v.$version.portable.zip" + }, + "64bit": { + "extract_dir": "SSF2BetaWindows.v.$version.portable", + "url": "https://cdn.supersmashflash.com/ssf2/downloads/14ac5596/SSF2BetaWindows.v.$version.portable.zip" + } + } + }, + "checkver": { + "re": "NEWEST \u2013 SSF2 Beta v([\\d.]+)", + "url": "https://www.supersmashflash.com/play/ssf2/changelog/" + }, + "description": "Super Smash Bros. fangame", + "homepage": "https://www.supersmashflash.com/play/ssf2/", + "license": "Freeware", + "shortcuts": [ + [ + "SSF2.exe", + "Super Smash Flash 2" + ] + ], + "version": "1.3.1.2" } diff --git a/bucket/ssh-chat.json b/bucket/ssh-chat.json index 2c357ce25c8..3a6d37ec2ce 100644 --- a/bucket/ssh-chat.json +++ b/bucket/ssh-chat.json @@ -1,14 +1,14 @@ { - "autoupdate": { - "url": "https://github.com/shazow/ssh-chat/releases/download/v$version/ssh-chat-windows_386.tgz" - }, - "bin": "ssh-chat.exe", - "checkver": "github", - "description": "Chat over SSH.", - "extract_dir": "ssh-chat", - "hash": "564ed69c54bf8550197dd9ccd3e797b4e890d8810d2ad0d8d8bd1eb71c68935b", - "homepage": "https://github.com/shazow/ssh-chat", - "license": "MIT", - "url": "https://github.com/shazow/ssh-chat/releases/download/v1.10/ssh-chat-windows_386.tgz", - "version": "1.10" + "description": "Custom SSH server written in Go. Instead of a shell, you get a chat prompt.", + "homepage": "https://github.com/shazow/ssh-chat", + "version": "1.10", + "license": "MIT", + "url": "https://github.com/shazow/ssh-chat/releases/download/v1.10/ssh-chat-windows_386.tgz", + "hash": "564ed69c54bf8550197dd9ccd3e797b4e890d8810d2ad0d8d8bd1eb71c68935b", + "bin": "ssh-chat.exe", + "extract_dir": "ssh-chat", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/shazow/ssh-chat/releases/download/v$version/ssh-chat-windows_386.tgz" + } } diff --git a/bucket/ssllabs-scan.json b/bucket/ssllabs-scan.json index fbac236e07a..9d5e5df5861 100644 --- a/bucket/ssllabs-scan.json +++ b/bucket/ssllabs-scan.json @@ -1,8 +1,16 @@ { - "url": "https://github.com/ssllabs/ssllabs-scan/releases/download/v1.4.0/ssllabs-scan_1.4.0_win64.zip", - "version": "1.4.0", - "bin": [ - ["ssllabs-scan.exe", "ssllabs-scan", ""], - ["ssllabs-scan.exe", "ssllab", ""] + "homepage": "https://github.com/ssllabs/ssllabs-scan", + "version": "1.4.0", + "license": "Apache License 2.0", + "url": "https://github.com/ssllabs/ssllabs-scan/releases/download/v1.4.0/ssllabs-scan_1.4.0_win64.zip", + "hash": "8C682C380D2CF115D1B90C71EF19EC41140EC6F73AA9DE476EB36FF3C0B50CCC", + "bin": [ + "ssllabs-scan.exe" + ], + "shortcuts": [ + [ + "ssllabs-scan.exe", + "SSL Labs scan" ] + ] } diff --git a/bucket/ssr-native.json b/bucket/ssr-native.json index e14ce222ff2..da003d32af3 100644 --- a/bucket/ssr-native.json +++ b/bucket/ssr-native.json @@ -1,32 +1,32 @@ { - "architecture": { - "32bit": { - "hash": "4b84e9a32d0151dbe0ef2e43a6854eae9479c864056e0676eb93b189d8f74de3", - "url": "https://github.com/ShadowsocksR-Live/shadowsocksr-native/releases/download/0.9.3/ssr-native-windows-x86.zip" - }, - "64bit": { - "hash": "a37029010dc63a2860d5549084481c8a51fc1f250484f639226f3916e5ef1bd7", - "url": "https://github.com/ShadowsocksR-Live/shadowsocksr-native/releases/download/0.9.3/ssr-native-windows-x64.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/ShadowsocksR-Live/shadowsocksr-native/releases/download/$version/ssr-native-windows-x86.zip" - }, - "64bit": { - "url": "https://github.com/ShadowsocksR-Live/shadowsocksr-native/releases/download/$version/ssr-native-windows-x64.zip" - } - } - }, - "bin": [ - "ssr-client.exe", - "ssr-local.exe", - "ssr-server.exe" - ], - "checkver": "github", - "description": "\u4ece\u5bb9\u7ffb\u8d8a\u515a\u56fd\u654f\u611f\u65e5 ShadowsocksR (SSR) native implementation for all platforms, GFW terminator", - "homepage": "https://github.com/ShadowsocksR-Live/shadowsocksr-native", - "persist": "config.json", - "version": "0.9.3" + "homepage": "https://github.com/ShadowsocksR-Live/shadowsocksr-native", + "description": "从容翻越党国敏感日 ShadowsocksR (SSR) native implementation for all platforms, GFW terminator", + "version": "0.9.3", + "architecture": { + "64bit": { + "url": "https://github.com/ShadowsocksR-Live/shadowsocksr-native/releases/download/0.9.3/ssr-native-windows-x64.zip", + "hash": "a37029010dc63a2860d5549084481c8a51fc1f250484f639226f3916e5ef1bd7" + }, + "32bit": { + "url": "https://github.com/ShadowsocksR-Live/shadowsocksr-native/releases/download/0.9.3/ssr-native-windows-x86.zip", + "hash": "4b84e9a32d0151dbe0ef2e43a6854eae9479c864056e0676eb93b189d8f74de3" + } + }, + "persist": "config.json", + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ShadowsocksR-Live/shadowsocksr-native/releases/download/$version/ssr-native-windows-x64.zip" + }, + "32bit": { + "url": "https://github.com/ShadowsocksR-Live/shadowsocksr-native/releases/download/$version/ssr-native-windows-x86.zip" + } + } + }, + "bin": [ + "ssr-client.exe", + "ssr-local.exe", + "ssr-server.exe" + ] } diff --git a/bucket/stage-studio.json b/bucket/stage-studio.json index bced6b91b85..cf48fb1dd82 100644 --- a/bucket/stage-studio.json +++ b/bucket/stage-studio.json @@ -1,20 +1,20 @@ { - "version": "0.8.03b", - "description": "Stage Studio for Super Smash Bros. Brawl.", - "homepage": "https://smashboards.com/threads/brawl-stage-studio-v0-8-03-beta-updated-02-25-09.217759/", - "license": "Proprietary", - "url": "https://static.wiidatabase.de/Stage-Studio.zip", - "hash": "eefdce6e5bbcfaecef774b761703a9ee18366ec59472c2aedefde37154c26757", - "pre_install": [ - "if(!(Test-Path \"$persist_dir\\config.dat\")) { New-Item \"$dir\\config.dat\" | Out-Null }", - "Remove-Item \"$dir\\Updater.exe\"" - ], - "bin": "StageStudio.exe", - "shortcuts": [ - [ - "StageStudio.exe", - "Stage Studio" - ] - ], - "persist": "config.dat" + "bin": "StageStudio.exe", + "description": "Stage Studio for Super Smash Bros. Brawl.", + "hash": "eefdce6e5bbcfaecef774b761703a9ee18366ec59472c2aedefde37154c26757", + "homepage": "https://smashboards.com/threads/brawl-stage-studio-v0-8-03-beta-updated-02-25-09.217759/", + "license": "Proprietary", + "persist": "config.dat", + "pre_install": [ + "if(!(Test-Path \"$persist_dir\\config.dat\")) { New-Item \"$dir\\config.dat\" | Out-Null }", + "Remove-Item \"$dir\\Updater.exe\"" + ], + "shortcuts": [ + [ + "StageStudio.exe", + "Stage Studio" + ] + ], + "url": "https://static.wiidatabase.de/Stage-Studio.zip", + "version": "0.8.03b" } diff --git a/bucket/start.json b/bucket/start.json index ed06f5ceaa1..54540e952f9 100644 --- a/bucket/start.json +++ b/bucket/start.json @@ -4,7 +4,7 @@ "homepage": "https://start.qq.com/", "license": "Unknown", "url": "https://imgcdn.start.qq.com/cdn/win.client/installer/START-installer-v0.11.0.12916.exe#/dl.7z", - "hash": "md5:0bb41ddac3a7416a395c5ae1ff0ec9f2", + "hash": "md5:0BB41DDAC3A7416A395C5AE1FF0EC9F2", "installer": { "script": [ "Expand-7zipArchive \"$dir\\app.7z\" \"$dir\"", @@ -48,13 +48,13 @@ ], "checkver": { "url": "https://api.start.qq.com/cfg/get?biztypes=windows-update-info&supplyid=start", - "regex": "v([\\d.]+).exe" + "regex": "latestversion.*?([\\d.]+)" }, "autoupdate": { "url": "https://imgcdn.start.qq.com/cdn/win.client/installer/START-installer-v$version.exe#/dl.7z", "hash": { - "url": "https://api.start.qq.com/cfg/get?biztypes=windows-update-info&supplyid=start", - "regex": "md5.*?$md5" + "url": "https://api.start.qq.com/cfg/get?biztypes=windows-update-info", + "regex": "hashcode.*?$md5" } } } diff --git a/bucket/stdu-viewer.json b/bucket/stdu-viewer.json index 0a0c756a73c..1578482d00f 100644 --- a/bucket/stdu-viewer.json +++ b/bucket/stdu-viewer.json @@ -1,35 +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" - } + "autoupdate": { + "url": "http://www.stdutility.com/download/stduviewer.zip" + }, + "checkver": { + "regex": "ver\\. ([\\d.]+)", + "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" + }, + "hash": "09257ef97669847cd5a2f793ffdd931aee9fc4930bc5e0780ed592d754a121ae", + "homepage": "http://www.stdutility.com/stduviewer.html", + "license": "freeware", + "persist": [ + "STDUViewerSetting.xml", + "STDUSessions.xml", + "Highlight.xml", + "Bookmark.xml", + "FilesViewerState.xml" + ], + "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 }" + ], + "shortcuts": [ + [ + "STDUViewerApp.exe", + "STDU Viewer" + ] + ], + "url": "http://www.stdutility.com/download/stduviewer.zip", + "version": "1.6.375" } diff --git a/bucket/steam-authenticator.json b/bucket/steam-authenticator.json index 82d963588e1..cd837a31685 100644 --- a/bucket/steam-authenticator.json +++ b/bucket/steam-authenticator.json @@ -1,30 +1,30 @@ { - "version": "1.0.10", - "description": "Desktop implementation of Steam's mobile authenticator app.", - "homepage": "https://github.com/Jessecar96/SteamDesktopAuthenticator", - "license": "MIT", - "notes": [ - "DISCLAIMER: The app provide no support for you when using Steam Desktop Authenticator! This project is run by community volunteers and is not affiliated with Steam or Scrap.TF. You use this program at your own risk, and accept the responsibility to make backups and prevent unauthorized access to your computer!", - "", - "REMEMBER: Always make backups of your maFiles directory! If you lose your encryption key or delete maFiles by accident AND you didn't save your revocation code, you are screwed." - ], - "url": "https://github.com/Jessecar96/SteamDesktopAuthenticator/releases/download/1.0.10/SDA-1.0.10.zip", - "hash": "93a78a1e06d464dce620998569577eadd78c9619042b20854b558cbb1d3d46b7", - "bin": [ - [ - "Steam Desktop Authenticator.exe", - "steam-authenticator" - ] - ], - "shortcuts": [ - [ - "Steam Desktop Authenticator.exe", - "Steam Authenticator" - ] - ], - "persist": "maFiles", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/Jessecar96/SteamDesktopAuthenticator/releases/download/$version/SDA-$version.zip" - } + "autoupdate": { + "url": "https://github.com/Jessecar96/SteamDesktopAuthenticator/releases/download/$version/SDA-$version.zip" + }, + "bin": [ + [ + "Steam Desktop Authenticator.exe", + "steam-authenticator" + ] + ], + "checkver": "github", + "description": "Desktop implementation of Steam's mobile authenticator app.", + "hash": "93a78a1e06d464dce620998569577eadd78c9619042b20854b558cbb1d3d46b7", + "homepage": "https://github.com/Jessecar96/SteamDesktopAuthenticator", + "license": "MIT", + "notes": [ + "DISCLAIMER: The app provide no support for you when using Steam Desktop Authenticator! This project is run by community volunteers and is not affiliated with Steam or Scrap.TF. You use this program at your own risk, and accept the responsibility to make backups and prevent unauthorized access to your computer!", + "", + "REMEMBER: Always make backups of your maFiles directory! If you lose your encryption key or delete maFiles by accident AND you didn't save your revocation code, you are screwed." + ], + "persist": "maFiles", + "shortcuts": [ + [ + "Steam Desktop Authenticator.exe", + "Steam Authenticator" + ] + ], + "url": "https://github.com/Jessecar96/SteamDesktopAuthenticator/releases/download/1.0.10/SDA-1.0.10.zip", + "version": "1.0.10" } diff --git a/bucket/stella.json b/bucket/stella.json index 483b4b395b6..5392384e0b3 100644 --- a/bucket/stella.json +++ b/bucket/stella.json @@ -1,35 +1,43 @@ { + "homepage": "https://stella-emu.github.io", "version": "6.7", - "description": "Multi-platform Atari 2600 VCS emulator", - "homepage": "https://stella-emu.github.io/", - "license": "GPL-2.0-only", - "url": "https://github.com/stella-emu/stella/releases/download/6.7/Stella-6.7-windows.zip", - "hash": "3ef669ac03ef677035bcdfc13fc1e5c1c120550c357f43e475b78f764ac39db4", + "license": "GPL-2.0-or-later", + "description": "Atari 2600 VCS emulator", + "depends": "extras/vcredist2017", "architecture": { - "32bit": { + "64bit": { + "url": "https://github.com/stella-emu/stella/releases/download/6.7/Stella-6.7-x64.exe", + "hash": "01e4c8f50aad70481642215cdcdffe915bc99e8336bdaae043694677dc614a91", "shortcuts": [ [ - "32-bit/Stella.exe", + "Stella.exe", "Stella" ] ] }, - "64bit": { + "32bit": { + "url": "https://github.com/stella-emu/stella/releases/download/6.7/Stella-6.7-win32.exe", + "hash": "1a0f55f67a86e1bf629f413faf89b1237e7d3e7dae94be9ae27e5a7bc49a5eca", "shortcuts": [ [ - "64-bit/Stella.exe", + "Stella.exe", "Stella" ] ] } }, - "extract_dir": "Stella-6.7", - "persist": "config", + "innosetup": true, "checkver": { "github": "https://github.com/stella-emu/stella" }, "autoupdate": { - "url": "https://github.com/stella-emu/stella/releases/download/$version/Stella-$version-windows.zip", - "extract_dir": "Stella-$version" + "architecture": { + "64bit": { + "url": "https://github.com/stella-emu/stella/releases/download/$version/Stella-$version-x64.exe" + }, + "32bit": { + "url": "https://github.com/stella-emu/stella/releases/download/$version/Stella-$version-win32.exe" + } + } } } diff --git a/bucket/streams.json b/bucket/streams.json index 041bcce873c..ab54bd3d45f 100644 --- a/bucket/streams.json +++ b/bucket/streams.json @@ -1,31 +1,32 @@ { - "version": "1.6", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/", "description": "Reveal NTFS alternate streams.", - "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/streams", "license": { - "identifier": "Proprietary", + "identifier": "Freeware", "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, - "notes": "Introduction: ", + "version": "1.6", "url": "https://download.sysinternals.com/files/Streams.zip", - "hash": "9eb0dc6e03bd139a850bdd48c0915276801c0d0ceba21ec1831799351e2268fc", - "architecture": { - "64bit": { - "post_install": [ - "@('streams.exe', 'streams64a.exe') | ForEach-Object { Remove-Item \"$dir\\$_\" -Force -ErrorAction SilentlyContinue }", - "Rename-Item \"$dir\\streams64.exe\" 'streams.exe' -Force -ErrorAction SilentlyContinue" - ] - }, - "32bit": { - "post_install": "@('streams64.exe', 'streams64a.exe') | ForEach-Object { Remove-Item \"$dir\\$_\" -Force -ErrorAction SilentlyContinue }" - } - }, - "bin": "streams.exe", + "hash": "97614bf16b54f1cc8adcaebf9f08f827b7b7d472861ec44b02d07a0fb711f6a8", "checkver": { "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/streams", - "regex": "Streams v([\\d.]+)" + "re": "Streams\\s(?:v|V)?([\\d.]+)" }, "autoupdate": { "url": "https://download.sysinternals.com/files/Streams.zip" + }, + "architecture": { + "32bit": { + "bin": "streams.exe" + }, + "64bit": { + "bin": [ + [ + "streams64.exe", + "streams" + ], + "streams64.exe" + ] + } } } diff --git a/bucket/strokesplus.net.trace.json b/bucket/strokesplus.net.trace.json index af351b79562..7b9d753905a 100644 --- a/bucket/strokesplus.net.trace.json +++ b/bucket/strokesplus.net.trace.json @@ -1,30 +1,30 @@ { - "version": "0.5.7.4", - "description": "Mouse gesture recognition utility for Windows which allows you to create powerful mouse gestures that save you time. Trace Version", - "homepage": "https://www.strokesplus.net", - "license": { - "identifier": "Freeware", - "url": "https://www.strokesplus.net/FAQ" - }, - "url": "https://cdn.strokesplus.net/files/StrokesPlus.net_Portable_0.5.7.4_Trace.zip", - "pre_install": "if (!(Test-Path \"$persist_dir\\strokesplussettings_trace.json\")) { Copy-Item \"$dir\\Default_StrokesPlus.net_Trace.json\" \"$dir\\strokesplussettings_trace.json\" }", - "shortcuts": [ - [ - "StrokesPlus.net_Trace.exe", - "StrokesPlus.net_Trace", - "settingsfile=\"$dir\\strokesplussettings_trace.json\"" - ] - ], - "persist": "strokesplussettings_trace.json", - "pre_uninstall": [ - "# The following must be done as StrokesPlus deletes the original file which was linked to the persist folder when it saves settings, rather than editing the file.", - "Copy-Item \"$dir\\strokesplussettings_trace.json\" \"$persist_dir\\strokesplussettings_trace.json\"" - ], - "checkver": { - "url": "https://www.strokesplus.net/Downloads", - "regex": "Latest Release\\: ([\\d.]+)" - }, - "autoupdate": { - "url": "https://cdn.strokesplus.net/files/StrokesPlus.net_Portable_$version_Trace.zip" - } + "version": "0.5.7.4", + "description": "Mouse gesture recognition utility for Windows which allows you to create powerful mouse gestures that save you time. Trace Version", + "homepage": "https://www.strokesplus.net", + "license": { + "identifier": "Freeware", + "url": "https://www.strokesplus.net/FAQ" + }, + "url": "https://cdn.strokesplus.net/files/StrokesPlus.net_Portable_0.5.7.4_Trace.zip", + "pre_install": "if (!(Test-Path \"$persist_dir\\strokesplussettings_trace.json\")) { Copy-Item \"$dir\\Default_StrokesPlus.net_Trace.json\" \"$dir\\strokesplussettings_trace.json\" }", + "shortcuts": [ + [ + "StrokesPlus.net_Trace.exe", + "StrokesPlus.net_Trace", + "settingsfile=\"$dir\\strokesplussettings_trace.json\"" + ] + ], + "persist": "strokesplussettings_trace.json", + "pre_uninstall": [ + "# The following must be done as StrokesPlus deletes the original file which was linked to the persist folder when it saves settings, rather than editing the file.", + "Copy-Item \"$dir\\strokesplussettings_trace.json\" \"$persist_dir\\strokesplussettings_trace.json\"" + ], + "checkver": { + "url": "https://www.strokesplus.net/Downloads", + "regex": "Latest Release\\: ([\\d.]+)" + }, + "autoupdate": { + "url": "https://cdn.strokesplus.net/files/StrokesPlus.net_Portable_$version_Trace.zip" + } } diff --git a/bucket/subconverter.json b/bucket/subconverter.json index b1bb36b4188..1b9db789c7f 100644 --- a/bucket/subconverter.json +++ b/bucket/subconverter.json @@ -1,51 +1,34 @@ { - "architecture": { - "32bit": { - "hash": "da0f0e0a1eb49eec8ca3449eb27825372d304b6a5863b9007006f8606de36fe9", - "url": "https://github.com/tindy2013/subconverter/releases/download/v0.7.2/subconverter_win32.7z" - }, - "64bit": { - "hash": "90234ba88708560688b278d8db7fa4e26e9a6e3b7ca6833d3ec1541a072ec115", - "url": "https://github.com/tindy2013/subconverter/releases/download/v0.7.2/subconverter_win64.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/tindy2013/subconverter/releases/download/v$version/subconverter_win32.7z" - }, - "64bit": { - "url": "https://github.com/tindy2013/subconverter/releases/download/v$version/subconverter_win64.7z" - } - } - }, - "bin": "subconverter.exe", - "checkver": "github", - "description": "Utility to convert between various proxy subscription formats.", - "extract_dir": "subconverter", - "homepage": "https://github.com/tindy2013/subconverter", - "license": { - "identifier": "GPL-3.0-only", - "url": "https://github.com/tindy2013/subconverter/blob/master/LICENSE" - }, - "persist": [ - "profiles", - "generate.ini", - "gistconf.ini", - "pref.ini", - "pref.toml", - "pref.yml" - ], - "pre_install": [ - "'pref.ini', 'pref.toml', 'pref.yml' | ForEach-Object {", - " if (!(Test-Path \"$persist_dir\\$_\")) { New-Item \"$dir\\$_\" | Out-Null }", - "}" - ], - "shortcuts": [ - [ - "subconverter.exe", - "subconverter" - ] - ], - "version": "0.7.2" + "homepage": "https://github.com/tindy2013/subconverter/", + "description": "Utility to convert between various subscription format", + "version": "0.7.2", + "license": "GPL-3.0", + "extract_dir": "subconverter", + "architecture": { + "64bit": { + "url": "https://github.com/tindy2013/subconverter/releases/download/v0.7.2/subconverter_win64.7z", + "hash": "90234ba88708560688b278d8db7fa4e26e9a6e3b7ca6833d3ec1541a072ec115" + }, + "32bit": { + "url": "https://github.com/tindy2013/subconverter/releases/download/v0.7.2/subconverter_win64.7z", + "hash": "90234ba88708560688b278d8db7fa4e26e9a6e3b7ca6833d3ec1541a072ec115" + } + }, + "persist": [ + "profiles", + "generate.ini", + "gistconf.ini", + "pref.ini", + "pref-new.yml" + ], + "bin": [ + [ + "subconverter.exe", + "subconverter" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/tindy2013/subconverter/releases/download/v$version/subconverter_win64.7z" + } } diff --git a/bucket/subgit.json b/bucket/subgit.json index 9bf247d2d86..3eb6fcb9a23 100644 --- a/bucket/subgit.json +++ b/bucket/subgit.json @@ -1,32 +1,68 @@ { - "version": "3.3.1", "homepage": "https://subgit.com", + "version": "3.3.10", "license": "https://subgit.com/eula", - "notes": "Yay.", - "url": "https://subgit.com/files/subgit-3.3.1.zip", - "hash": "813ad35367279560885f7ffe32e708bd2019a577125b5b58a325b690b21ba5c5", - "extract_dir": "subgit-3.3.1", - "env_add_path": "bin", + "architecture": { + "64bit": { + "url": "https://subgit.com/files/subgit-3.3.10.zip", + "hash": "d3a1bda99bc6b791f73e14775fd5addd3401d356c68f058a96be78079faaecfc", + "extract_dir": "subgit-3.3.10" + }, + "32bit": { + "url": "https://subgit.com/files/subgit-3.3.10.zip", + "hash": "d3a1bda99bc6b791f73e14775fd5addd3401d356c68f058a96be78079faaecfc", + "extract_dir": "subgit-3.3.10" + } + }, "checkver": { "url": "https://subgit.com/download", - "regex": "(?\\d\\.\\d\\.\\d)", + "re": "(?\\d+\\.\\d+\\.\\d+) build #(?[\\d]+) of (?[\\d\\.]+)", "reverse": false }, "autoupdate": { - "url": "https://subgit.com/files/subgit-$version.zip", - "extract_dir": "subgit-$version" + "note": "This scoop install manifest was created by Brett Brewer. If you encounter issues please post an issue on the github page.", + "architecture": { + "64bit": { + "url": "https://subgit.com/files/subgit-$version.zip", + "extract_dir": "subgit-$version" + }, + "32bit": { + "url": "https://subgit.com/files/subgit-$version.zip", + "extract_dir": "subgit-$version" + } + } }, + "bin": "bin\\subgit.bat", "persist": "daemon-shared", + "env_add_path": "bin", "pre_install": [ - "$root=(scoop which subgit | split-path -res -par | split-path -par)", - "Write-Host \"To uninstall service type:\"", - "Write-Host \"#sc.exe stop \"SubgitService\"\"", - "Write-Host \"#sc.exe delete \"SubgitService\"\"" + "$daemon_shared = \"$persist_dir\\daemon-shared\"", + "if((test-path $daemon_shared\\shared-daemon.pid) -and (test-path $dir\\bin\\subgit.bat)) {", + " Write-Output \"Stopping subgit shared daemon at $(Convert-Path $daemon_shared)\"", + " subgit daemon stop \"$daemon_shared\"", + "} else {", + " Write-Host -f Yellow \"Subgit shared daemon is not running or it was not installed via scoop.\"", + "}" ], - "post_install": [ - "$root=(scoop which subgit | split-path -res -par | split-path -par)", - "Write-Host \"To install service type:\"", - "Write-Host \"#sc.exe create \"SubgitService\" type= own start= auto error= normal binpath= \"$root\\bin\\subgit.bat daemon start $root\\daemon-shared\" displayname= \"Subgit Service\"\"", - "Write-Host \"#sc.exe start \"SubgitService\"\"" - ] + "post_install": "subgit daemon start \"$dir\\daemon-shared\"", + "uninstaller": { + "script": [ + "$daemon_shared = \"$persist_dir\\daemon-shared\"", + "if((test-path $daemon_shared\\shared-daemon.pid) -and (test-path $dir\\bin\\subgit.bat)) {", + " Write-Output \"Stopping subgit shared daemon at $(Convert-Path $daemon_shared)\"", + " subgit daemon stop \"$daemon_shared\"", + "} else {", + " Write-Host -f Yellow \"Subgit shared daemon is not running or it was not installed via scoop.\"", + "}" + ] + }, + "suggest": { + "JDK": [ + "java/adoptopenjdk", + "java/oraclejdk", + "java/openjdk", + "java/zulu" + ] + }, + "notes": "If you don't have some flavor of Java7 or higher installed, subgit won't work at all, so if you get errors trying to run the 'subgit' command you probably need to install a jdk from the java bucket. Run 'scoop bucket add java' then install a jdk." } diff --git a/bucket/subinacl.json b/bucket/subinacl.json index f89fa38e79e..e0488bcda97 100644 --- a/bucket/subinacl.json +++ b/bucket/subinacl.json @@ -1,5 +1,5 @@ { - "bin": "subinacl.exe", - "url": "https://download.microsoft.com/download/1/7/d/17d82b72-bc6a-4dc8-bfaa-98b37b22b367/subinacl.msi", - "version": "5.2.3790.1180" + "url": "https://download.microsoft.com/download/1/7/d/17d82b72-bc6a-4dc8-bfaa-98b37b22b367/subinacl.msi", + "version": "5.2.3790.1180", + "bin": "subinacl.exe" } diff --git a/bucket/sublime-merge-dev.json b/bucket/sublime-merge-dev.json index d5e2baf5e54..e42e6689a99 100644 --- a/bucket/sublime-merge-dev.json +++ b/bucket/sublime-merge-dev.json @@ -1,5 +1,22 @@ { - "version": "2085", + "architecture": { + "64bit": { + "hash": "a81be55bb04359914673d58868a3f8dad15cc69777147e2844a6b3ef48815432", + "url": "https://download.sublimetext.com/sublime_merge_build_2085_x64.zip" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.sublimetext.com/sublime_merge_build_$version_x64.zip" + } + } + }, + "bin": "smerge.exe", + "checkver": { + "jsonpath": "$.latest_version", + "url": "https://www.sublimemerge.com/updates/dev_update_check" + }, "description": "A Git client with snappy UI, three-way merge tool, side-by-side diffs, syntax highlighting, and more. (Dev version)", "homepage": "https://www.sublimemerge.com/dev", "license": { @@ -7,29 +24,12 @@ "url": "https://www.sublimehq.com/eula" }, "notes": "Sublime Merge may be downloaded and evaluated for free, however a license must be purchased for continued use. There is currently no enforced time limit for the evaluation. For more information please see https://www.sublimemerge.com/", - "architecture": { - "64bit": { - "url": "https://download.sublimetext.com/sublime_merge_build_2085_x64.zip", - "hash": "a81be55bb04359914673d58868a3f8dad15cc69777147e2844a6b3ef48815432" - } - }, - "bin": "smerge.exe", + "persist": "Data", "shortcuts": [ [ "sublime_merge.exe", "Sublime Merge Dev" ] ], - "persist": "Data", - "checkver": { - "url": "https://www.sublimemerge.com/updates/dev_update_check", - "jsonpath": "$.latest_version" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://download.sublimetext.com/sublime_merge_build_$version_x64.zip" - } - } - } + "version": "2085" } diff --git a/bucket/sublime-text-4.json b/bucket/sublime-text-4.json index 50d2a19634c..9ed5ac3a0b4 100644 --- a/bucket/sublime-text-4.json +++ b/bucket/sublime-text-4.json @@ -1,73 +1,73 @@ { - "version": "4-4143", - "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_4143_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": [ - "889e7d6d0de115deefbb8d48af5e754f7566100d8a6615902da64798cd663cac", - "45914fc3b299e90d9e3c5c84a4c3747c942918462e8b18348ec43383b87ed810", - "0253faa4f5e35be203aefa838594965e43aa97129e305d1b8ee1811098e0ae85" - ] - }, - "32bit": { - "url": [ - "https://download.sublimetext.com/sublime_text_build_4143.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": [ - "0cd27c5df4834b672720f28d481d1f5eb060ad9fa096f364866e490be38b34e0", - "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" - } - } - } + "architecture": { + "32bit": { + "hash": [ + "0cd27c5df4834b672720f28d481d1f5eb060ad9fa096f364866e490be38b34e0", + "45914fc3b299e90d9e3c5c84a4c3747c942918462e8b18348ec43383b87ed810", + "0253faa4f5e35be203aefa838594965e43aa97129e305d1b8ee1811098e0ae85" + ], + "url": [ + "https://download.sublimetext.com/sublime_text_build_4143.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" + ] + }, + "64bit": { + "hash": [ + "889e7d6d0de115deefbb8d48af5e754f7566100d8a6615902da64798cd663cac", + "45914fc3b299e90d9e3c5c84a4c3747c942918462e8b18348ec43383b87ed810", + "0253faa4f5e35be203aefa838594965e43aa97129e305d1b8ee1811098e0ae85" + ], + "url": [ + "https://download.sublimetext.com/sublime_text_build_4143_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" + ] + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://download.sublimetext.com/sublime_text_build_$preReleaseVersion.zip" + }, + "64bit": { + "url": "https://download.sublimetext.com/sublime_text_build_$preReleaseVersion_x64.zip" + } + } + }, + "bin": "subl.exe", + "checkver": { + "jsonpath": "$.latest_version", + "regex": "((\\d)\\d+)", + "replace": "$2-$1", + "url": "https://www.sublimetext.com/updates/4/stable_update_check" + }, + "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'\"", + "persist": "Data", + "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", + "}" + ], + "shortcuts": [ + [ + "sublime_text.exe", + "Sublime Text 4" + ] + ], + "version": "4-4143" } diff --git a/bucket/sublime-text-dev.json b/bucket/sublime-text-dev.json index 0f1eadd5fc7..84cbbadc8f8 100644 --- a/bucket/sublime-text-dev.json +++ b/bucket/sublime-text-dev.json @@ -1,38 +1,26 @@ { + "version": "4148", + "description": "A sophisticated text editor for code, markup and prose. (ST4 dev veriosn)", + "homepage": "https://www.sublimetext.com", + "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": { - "hash": [ - "5d7462bf472c68247182d8e5f70cbf232fba1e8b3dafc2c2b1eba22b3fb1d10c", - "61b19e2538c419368118efbc6b7dd6662e15b8c51a47b037fc1573fddc23fb38", - "2ad7330b66a1908bdacfac86536a342dc39116994e8325bed432d997b5e2d350" - ], "url": [ "https://download.sublimetext.com/sublime_text_build_4148_x64.zip", "https://raw.githubusercontent.com/jat001/scoop-ox/master/scripts/sublime-text/install-context.reg", "https://raw.githubusercontent.com/jat001/scoop-ox/master/scripts/sublime-text/uninstall-context.reg" + ], + "hash": [ + "5d7462bf472c68247182d8e5f70cbf232fba1e8b3dafc2c2b1eba22b3fb1d10c", + "61b19e2538c419368118efbc6b7dd6662e15b8c51a47b037fc1573fddc23fb38", + "2ad7330b66a1908bdacfac86536a342dc39116994e8325bed432d997b5e2d350" ] } }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://download.sublimetext.com/sublime_text_build_$version_x64.zip" - } - } - }, - "bin": "subl.exe", - "checkver": { - "jsonpath": "$.latest_version", - "url": "https://www.sublimetext.com/updates/4/dev_update_check" - }, - "description": "A sophisticated text editor for code, markup and prose. (ST4 dev veriosn)", - "homepage": "https://www.sublimetext.com", - "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'\"", - "persist": "Data", "post_install": [ "$file = \"$dir\\install-context.reg\"", "if (Test-Path $file) {", @@ -46,11 +34,23 @@ " (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" ] ], - "version": "4148" + "persist": "Data", + "checkver": { + "url": "https://www.sublimetext.com/updates/4/dev_update_check", + "jsonpath": "$.latest_version" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.sublimetext.com/sublime_text_build_$version_x64.zip" + } + } + } } diff --git a/bucket/sunlogin.json b/bucket/sunlogin.json index 9ef30d56c68..865528b8e60 100644 --- a/bucket/sunlogin.json +++ b/bucket/sunlogin.json @@ -9,10 +9,6 @@ "64bit": { "url": "https://dl-cdn.oray.com/sunlogin/windows/SunloginClient_13.1.0.48900_x64.exe#/Sunlogin.exe", "hash": "md5:fd615bbe09b2bb458936c21bbd5936f4" - }, - "32bit": { - "url": "https://dl-cdn.oray.com/sunlogin/windows/SunloginClient_13.1.0.48900.exe#/Sunlogin.exe", - "hash": "md5:5e16c7596d53268d54b3a98600d7e187" } }, "installer": { @@ -36,18 +32,11 @@ "autoupdate": { "architecture": { "64bit": { - "url": "https://dl-cdn.oray.com/sunlogin/windows/SunloginClient_$version_$matchArch.exe#/Sunlogin.exe", - "hash": { - "url": "https://client-api.oray.com/softwares/SUNLOGIN_X_WINDOWS?x64=1", - "jp": "$.md5" - } - }, - "32bit": { - "url": "https://dl-cdn.oray.com/sunlogin/windows/SunloginClient_$version.exe#/Sunlogin.exe", - "hash": { - "url": "https://client-api.oray.com/softwares/SUNLOGIN_X_WINDOWS?x64=0", - "jp": "$.md5" - } + "url": "https://dl-cdn.oray.com/sunlogin/windows/SunloginClient_$version_$matchArch.exe#/Sunlogin.exe" + // "hash": { + // "url": "https://client-api.oray.com/softwares/SUNLOGIN_X_WINDOWS?x64=1", + // "jp": "$.md5" + // } } } } diff --git a/bucket/surrealdb-aoks.json b/bucket/surrealdb-aoks.json index 50862844b74..f9f7e373f31 100644 --- a/bucket/surrealdb-aoks.json +++ b/bucket/surrealdb-aoks.json @@ -1,24 +1,24 @@ { + "homepage": "https://surrealdb.com/", + "description": "A scalable, distributed, collaborative, document-graph database, for the realtime web.", + "version": "1.0.0-beta.9", + "license": "Apache-2.0", "architecture": { "64bit": { - "hash": "f04e7c40ad5daec6d98465858ee1111ee06ee89b45508eee402c06c94168e8fe", - "url": "https://github.com/surrealdb/surrealdb/releases/download/v1.0.0-beta.9/surreal-v1.0.0-beta.9.windows-amd64.exe#/surreal.exe" + "url": "https://github.com/surrealdb/surrealdb/releases/download/v1.0.0-beta.9/surreal-v1.0.0-beta.9.windows-amd64.exe#/surreal.exe", + "hash": "f04e7c40ad5daec6d98465858ee1111ee06ee89b45508eee402c06c94168e8fe" } }, + "bin": "surreal.exe", + "checkver": { + "url": "https://github.com/surrealdb/surrealdb/releases/latest", + "regex": "Release Release v(([\\d.]+)(-beta.\\d)?) · surrealdb/surrealdb · GitHub" + }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/surrealdb/surrealdb/releases/download/v$version/surreal-v$version.windows-amd64.exe#/surreal.exe" } } - }, - "bin": "surreal.exe", - "checkver": { - "regex": "Release Release v(([\\d.]+)(-beta.\\d)?) · surrealdb/surrealdb · GitHub", - "url": "https://github.com/surrealdb/surrealdb/releases/latest" - }, - "description": "A scalable, distributed, collaborative, document-graph database, for the realtime web.", - "homepage": "https://surrealdb.com/", - "license": "Apache-2.0", - "version": "1.0.0-beta.9" + } } diff --git a/bucket/swyh-rs.json b/bucket/swyh-rs.json index 885d77c2664..52d14cc50fe 100644 --- a/bucket/swyh-rs.json +++ b/bucket/swyh-rs.json @@ -1,26 +1,27 @@ { - "version": "1.6.1", - "homepage": "https://github.com/dheijl/swyh-rs", - "description": "Bare-bones, more robust and modern version of Stream What You Hear (SWYH). Written in Rust.", - "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/dheijl/swyh-rs/releases/download/1.6.1/swyh-rs.zip", - "hash": "d2c3489449f3827a9c7facb4c29ef12fcc1eab7ac07d1e314f34be0fce6cf4f3" + "hash": "d2c3489449f3827a9c7facb4c29ef12fcc1eab7ac07d1e314f34be0fce6cf4f3", + "url": "https://github.com/dheijl/swyh-rs/releases/download/1.6.1/swyh-rs.zip" } }, - "shortcuts": [ - [ - "swyh-rs.exe", - "Stream What You Hear (Rust version)" - ] - ], - "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/dheijl/swyh-rs/releases/download/$version/swyh-rs.zip" } } - } + }, + "checkver": "github", + "description": "Stream What You Hear, re-implemented in Rust", + "homepage": "https://github.com/dheijl/swyh-rs", + "license": "MIT", + "notes": "swyh-rs stores its settings at \"C:\\Users\\\\.swyh-rs\".", + "shortcuts": [ + [ + "swyh-rs.exe", + "swyh-rs" + ] + ], + "version": "1.6.1" } diff --git a/bucket/symchk.json b/bucket/symchk.json index c7c7086e907..90289a06d89 100644 --- a/bucket/symchk.json +++ b/bucket/symchk.json @@ -1,8 +1,5 @@ { - "bin": [ - "symchk.exe", - "symstore.exe" - ], - "url": "https://github.com/wangzq/scoop-files/raw/master/misc/symchk.zip", - "version": "20180721" + "url": "https://github.com/wangzq/scoop-files/raw/master/misc/symchk.zip", + "version": "20180721", + "bin": ["symchk.exe", "symstore.exe"] } diff --git a/bucket/sync.json b/bucket/sync.json index 4d7304b6d67..a0e6c56430d 100644 --- a/bucket/sync.json +++ b/bucket/sync.json @@ -1,32 +1,39 @@ { - "homepage": "https://docs.microsoft.com/en-us/sysinternals/", + "version": "2.2", "description": "Flush cached data to disk.", + "homepage": "https://learn.microsoft.com/sysinternals/downloads/sync", "license": { "identifier": "Freeware", - "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + "url": "https://learn.microsoft.com/sysinternals/license-terms" }, - "version": "2.2", "url": "https://download.sysinternals.com/files/Sync.zip", - "hash": "52195005724b350b697f2ddc8f97fb8c3478ea57e9aa485595be36fbb614ba51", - "checkver": { - "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/sync", - "re": "Sync\\s(?:v|V)?([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/Sync.zip" - }, + "hash": "4d9025fb54e4ad07084d544b1e5457fa0827d37a77296e4160f5f4ddd244a3a5", "architecture": { + "64bit": { + "bin": [ + [ + "sync64.exe", + "sync" + ] + ] + }, "32bit": { "bin": "sync.exe" }, - "64bit": { + "arm64": { "bin": [ [ - "sync64.exe", + "sync64a.exe", "sync" - ], - "sync64.exe" + ] ] } + }, + "checkver": { + "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/sync.md", + "regex": "#.*?v([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/Sync.zip" } } diff --git a/bucket/sysdvr-client.json b/bucket/sysdvr-client.json index 35bc624798d..2449ebebb72 100644 --- a/bucket/sysdvr-client.json +++ b/bucket/sysdvr-client.json @@ -1,20 +1,20 @@ { - "autoupdate": { - "url": "https://github.com/exelix11/SysDVR/releases/download/v$version/SysDVR-Client.7z" - }, - "bin": "SysDVR-Client.exe", - "checkver": "github", - "depends": "dotnet-sdk", - "description": "Stream switch games to your PC via USB or network", - "hash": "74fa67af72847f4a2925287f774bc0e46ca09ab06b14e223754001fef7d9d85e", - "homepage": "https://github.com/exelix11/SysDVR", - "license": "GPL-2.0-only", - "shortcuts": [ - [ - "SysDVR-ClientGUI.exe", - "SysDVR Client" - ] - ], - "url": "https://github.com/exelix11/SysDVR/releases/download/v5.4/SysDVR-Client.7z", - "version": "5.4" + "version": "5.4", + "description": "Stream switch games to your PC via USB or network", + "homepage": "https://github.com/exelix11/SysDVR", + "license": "GPL-2.0-only", + "depends": "dotnet-sdk", + "url": "https://github.com/exelix11/SysDVR/releases/download/v5.4/SysDVR-Client.7z", + "hash": "74fa67af72847f4a2925287f774bc0e46ca09ab06b14e223754001fef7d9d85e", + "bin": "SysDVR-Client.exe", + "shortcuts": [ + [ + "SysDVR-ClientGUI.exe", + "SysDVR Client" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/exelix11/SysDVR/releases/download/v$version/SysDVR-Client.7z" + } } diff --git a/bucket/sysmon.json b/bucket/sysmon.json index 98f317612b7..bbeb8919a6e 100644 --- a/bucket/sysmon.json +++ b/bucket/sysmon.json @@ -1,39 +1,32 @@ { - "version": "14.14", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/", "description": "Monitors and reports key system activity via the Windows event log.", - "homepage": "https://learn.microsoft.com/sysinternals/downloads/sysmon", "license": { "identifier": "Freeware", - "url": "https://learn.microsoft.com/sysinternals/license-terms" + "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, + "version": "14.14", "url": "https://download.sysinternals.com/files/Sysmon.zip", "hash": "878fa596b2b8f0080c716d1840c0fcf3cebb46ebabe5b169f6cb40bbf81d9aef", + "checkver": { + "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/sysmon", + "re": "Sysmon\\s(?:v|V)?([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/Sysmon.zip" + }, "architecture": { - "64bit": { - "bin": [ - [ - "sysmon64.exe", - "sysmon" - ] - ] - }, "32bit": { - "bin": "sysmon.exe" + "bin": "Sysmon.exe" }, - "arm64": { + "64bit": { "bin": [ [ - "sysmon64a.exe", - "sysmon" - ] + "Sysmon64.exe", + "Sysmon" + ], + "Sysmon64.exe" ] } - }, - "checkver": { - "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/sysmon.md", - "regex": "#.*?v([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/Sysmon.zip" } } diff --git a/bucket/systemtraymenu.json b/bucket/systemtraymenu.json index 805156aea44..8737b89fdaf 100644 --- a/bucket/systemtraymenu.json +++ b/bucket/systemtraymenu.json @@ -1,21 +1,21 @@ { - "homepage": "http://hofknecht.eu/systemtraymenu/", - "description": "Browse and open your files easily", - "license": "GPL-3.0-only", - "version": "1.3.2.0", - "url": "https://github.com/Hofknecht/SystemTrayMenu/releases/download/v1.3.2.0/SystemTrayMenu-1.3.2.0.zip", - "hash": "84c1bf9721aaf4d42617bba35bf88b0379e1c4d2794c89957f632299ecbefd00", - "bin": "SystemTrayMenu.exe", - "shortcuts": [ - [ - "SystemTrayMenu.exe", - "SystemTrayMenu" - ] - ], - "checkver": { - "github": "https://github.com/Hofknecht/SystemTrayMenu" - }, - "autoupdate": { - "url": "https://github.com/Hofknecht/SystemTrayMenu/releases/download/v$version/SystemTrayMenu-$version.zip" - } + "autoupdate": { + "url": "https://github.com/Hofknecht/SystemTrayMenu/releases/download/v$version/SystemTrayMenu-$version.zip" + }, + "bin": "SystemTrayMenu.exe", + "checkver": { + "github": "https://github.com/Hofknecht/SystemTrayMenu" + }, + "description": "Browse and open your files easily", + "hash": "84c1bf9721aaf4d42617bba35bf88b0379e1c4d2794c89957f632299ecbefd00", + "homepage": "http://hofknecht.eu/systemtraymenu/", + "license": "GPL-3.0-only", + "shortcuts": [ + [ + "SystemTrayMenu.exe", + "SystemTrayMenu" + ] + ], + "url": "https://github.com/Hofknecht/SystemTrayMenu/releases/download/v1.3.2.0/SystemTrayMenu-1.3.2.0.zip", + "version": "1.3.2.0" } diff --git a/bucket/tabby-portable.json b/bucket/tabby-portable.json index bbdd24ad807..8c219b1cc89 100644 --- a/bucket/tabby-portable.json +++ b/bucket/tabby-portable.json @@ -1,29 +1,29 @@ { + "version": "1.0.196", + "description": "Tabby (formerly Terminus) is a terminal for a more modern age", + "homepage": "https://eugeny.github.io/tabby/", + "license": "MIT", "architecture": { "64bit": { - "hash": "8b7aab404a936ab8e10d599367fd21ec9cb41a26e0815a8c6d88c5342f9f5386", - "url": "https://github.com/Eugeny/tabby/releases/download/v1.0.196/tabby-1.0.196-portable-x64.zip" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/Eugeny/tabby/releases/download/v$version/tabby-$version-portable-x64.zip" - } + "url": "https://github.com/Eugeny/tabby/releases/download/v1.0.196/tabby-1.0.196-portable-x64.zip", + "hash": "8b7aab404a936ab8e10d599367fd21ec9cb41a26e0815a8c6d88c5342f9f5386" } }, - "checkver": { - "github": "https://github.com/Eugeny/tabby" - }, - "description": "Tabby (formerly Terminus) is a terminal for a more modern age", - "homepage": "https://eugeny.github.io/tabby/", - "license": "MIT", - "persist": "data", "shortcuts": [ [ "Tabby.exe", "Tabby Portable" ] ], - "version": "1.0.196" + "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/tablacus-explorer.json b/bucket/tablacus-explorer.json index 60c109442f1..d7828a66408 100644 --- a/bucket/tablacus-explorer.json +++ b/bucket/tablacus-explorer.json @@ -1,23 +1,17 @@ { "version": "23.1.31", - "description": "A tabbed file manager with Add-on support.", - "homepage": "https://tablacus.github.io/explorer_en.html", - "license": { - "identifier": "MIT", - "url": "https://github.com/tablacus/TablacusExplorer/blob/master/LICENSE" - }, + "description": "Tablacus Explorer is a tabbed file manager with add-on support.", + "homepage": "https://tablacus.github.io/explorer.html", + "license": "MIT", "url": "https://github.com/tablacus/TablacusExplorer/releases/download/23.1.31/te230131.zip", "hash": "5c4f6a24fd0e3168268a2d8b047306127a92e0912c3bd94c61e5b411ebdb3d7c", "architecture": { "64bit": { "bin": [ + "TE64.exe", [ "TE64.exe", - "te" - ], - [ - "TE64.exe", - "tablacus" + "TE" ] ], "shortcuts": [ @@ -26,35 +20,17 @@ "Tablacus Explorer" ] ] - }, - "32bit": { - "bin": [ - [ - "TE32.exe", - "te" - ], - [ - "TE32.exe", - "tablacus" - ] - ], - "shortcuts": [ - [ - "TE32.exe", - "Tablacus Explorer" - ] - ] } }, "persist": [ - "config", "addons", - "icons" + "config" ], "checkver": { - "regex": "Version ([\\d.]+)[\\w\\W]*?te(?\\d+)\\.zip" + "github": "https://github.com/tablacus/TablacusExplorer", + "regex": "/(?[\\d.]+)/(?te(?[\\d]+)\\.zip)" }, "autoupdate": { - "url": "https://github.com/tablacus/TablacusExplorer/releases/download/$version/te$matchCleanpadding.zip" + "url": "https://github.com/tablacus/TablacusExplorer/releases/download/$version/$matchFile" } } diff --git a/bucket/tablacusexplorer.json b/bucket/tablacusexplorer.json index e51c4788fb9..53a8399f233 100644 --- a/bucket/tablacusexplorer.json +++ b/bucket/tablacusexplorer.json @@ -30,7 +30,7 @@ "addons" ], "checkver": { - "regex": "Version ([\\d.]+)[\\w\\W]*?te(?\\d+)\\.zip" + "regex": "download/([\\d.]+)/te(?\\d+)\\.zip" }, "autoupdate": { "url": "https://github.com/tablacus/TablacusExplorer/releases/download/$version/te$matchCleanpadding.zip" diff --git a/bucket/tally-marks.json b/bucket/tally-marks.json index 1ac62ca9446..363e058919c 100644 --- a/bucket/tally-marks.json +++ b/bucket/tally-marks.json @@ -1,49 +1,49 @@ { - "version": "2.000", - "description": "Tally Marks OpenType-SVG Font", - "license": "OFL-1.1", - "homepage": "https://github.com/adobe-fonts/tally-marks", - "url": "https://github.com/adobe-fonts/tally-marks/releases/download/2.000/TallyMarks-Regular.otf", - "hash": "2ba6bcf0456b24acd1eb9ea9dad25ba3c7960c47e1ea01b28dda476f21bc65d3", - "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", - "$value = if ($isFontInstallationForAllUsers) { \"TallyMarks-Regular.otf\" } else { \"$fontInstallDir\\TallyMarks-Regular.otf\" }", - "New-ItemProperty -Path $registryKey -Name \"Tally Marks (TrueType)\" -Value $value -Force | Out-Null", - "Copy-Item \"$dir\\TallyMarks-Regular.otf\" -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\"", - "Remove-ItemProperty -Path $registryKey -Name \"Tally Marks (TrueType)\" -Force -ErrorAction SilentlyContinue", - "Remove-Item \"$fontInstallDir\\TallyMarks-Regular.otf\" -Force -ErrorAction SilentlyContinue", - "Write-Host \"The 'Tally Marks' Font has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "checkver": "github", - "autoupdate": { - "url": "https://github.com/adobe-fonts/tally-marks/releases/download/$version/TallyMarks-Regular.otf" - } + "autoupdate": { + "url": "https://github.com/adobe-fonts/tally-marks/releases/download/$version/TallyMarks-Regular.otf" + }, + "checkver": "github", + "description": "Tally Marks OpenType-SVG Font", + "hash": "2ba6bcf0456b24acd1eb9ea9dad25ba3c7960c47e1ea01b28dda476f21bc65d3", + "homepage": "https://github.com/adobe-fonts/tally-marks", + "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", + "$value = if ($isFontInstallationForAllUsers) { \"TallyMarks-Regular.otf\" } else { \"$fontInstallDir\\TallyMarks-Regular.otf\" }", + "New-ItemProperty -Path $registryKey -Name \"Tally Marks (TrueType)\" -Value $value -Force | Out-Null", + "Copy-Item \"$dir\\TallyMarks-Regular.otf\" -Destination $fontInstallDir" + ] + }, + "license": "OFL-1.1", + "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\"", + "Remove-ItemProperty -Path $registryKey -Name \"Tally Marks (TrueType)\" -Force -ErrorAction SilentlyContinue", + "Remove-Item \"$fontInstallDir\\TallyMarks-Regular.otf\" -Force -ErrorAction SilentlyContinue", + "Write-Host \"The 'Tally Marks' Font has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://github.com/adobe-fonts/tally-marks/releases/download/2.000/TallyMarks-Regular.otf", + "version": "2.000" } diff --git a/bucket/talosctl-aoks.json b/bucket/talosctl-aoks.json index 8ac0557bfdd..c2827919eb5 100644 --- a/bucket/talosctl-aoks.json +++ b/bucket/talosctl-aoks.json @@ -1,18 +1,10 @@ { - "version": "1.3.6", - "description": "talosctl is a CLI tool which interfaces with the Talos API in an easy manner.", - "homepage": "https://www.talos.dev", - "license": "MPL-2.0", "architecture": { "64bit": { - "url": "https://github.com/siderolabs/talos/releases/download/v1.3.6/talosctl-windows-amd64.exe#/talosctl.exe", - "hash": "sha512:dbefbeb7190e5d3178bf1605dabbcdf4ad7b31ee9975aed212a53080c9b3041b8db21cba415664e1d85321ad27e3ef10b1ae4839621b51aade82805382b862c7" + "hash": "sha512:dbefbeb7190e5d3178bf1605dabbcdf4ad7b31ee9975aed212a53080c9b3041b8db21cba415664e1d85321ad27e3ef10b1ae4839621b51aade82805382b862c7", + "url": "https://github.com/siderolabs/talos/releases/download/v1.3.6/talosctl-windows-amd64.exe#/talosctl.exe" } }, - "bin": "talosctl.exe", - "checkver": { - "github": "https://github.com/siderolabs/talos" - }, "autoupdate": { "architecture": { "64bit": { @@ -22,5 +14,13 @@ "hash": { "url": "$baseurl/sha512sum.txt" } - } + }, + "bin": "talosctl.exe", + "checkver": { + "github": "https://github.com/siderolabs/talos" + }, + "description": "talosctl is a CLI tool which interfaces with the Talos API in an easy manner.", + "homepage": "https://www.talos.dev", + "license": "MPL-2.0", + "version": "1.3.6" } diff --git a/bucket/talosctl.json b/bucket/talosctl.json index 729e976fbf4..65d582fa0fa 100644 --- a/bucket/talosctl.json +++ b/bucket/talosctl.json @@ -1,27 +1,26 @@ { "version": "1.3.6", - "description": "talosctl is a CLI tool which interfaces with the Talos API in an easy manner.", - "homepage": "https://www.talos.dev", + "description": "A CLI for out-of-band management of Kubernetes nodes created by Talos", + "homepage": "https://www.talos.dev/", "license": "MPL-2.0", - "changelog": "https://github.com/siderolabs/talos/releases/latest", "architecture": { "64bit": { - "url": "https://github.com/siderolabs/talos/releases/download/v1.3.6/talosctl-windows-amd64.exe#/talosctl.exe", - "hash": "sha512:dbefbeb7190e5d3178bf1605dabbcdf4ad7b31ee9975aed212a53080c9b3041b8db21cba415664e1d85321ad27e3ef10b1ae4839621b51aade82805382b862c7" + "url": "https://github.com/talos-systems/talos/releases/download/v1.3.6/talosctl-windows-amd64.exe#/talosctl.exe", + "hash": "6a922d0516d213e6ac13084aa4fb78f7d6f81b7885060b8383256fe80980d751" } }, "bin": "talosctl.exe", "checkver": { - "github": "https://github.com/siderolabs/talos" + "github": "https://github.com/talos-systems/talos" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/siderolabs/talos/releases/download/v$version/talosctl-windows-amd64.exe#/talosctl.exe" + "url": "https://github.com/talos-systems/talos/releases/download/v$version/talosctl-windows-amd64.exe#/talosctl.exe" } }, "hash": { - "url": "$baseurl/sha512sum.txt" + "url": "$baseurl/sha256sum.txt" } } } diff --git a/bucket/tasmotizer.json b/bucket/tasmotizer.json index c61ee06d21e..85459c6efe4 100644 --- a/bucket/tasmotizer.json +++ b/bucket/tasmotizer.json @@ -1,35 +1,35 @@ { "version": "1.2", - "description": "A full-featured flashing tool for the Tasmota firmware", + "description": "The full-featured ESP8266 flashing tool for Tasmota. With the great ESPtool from Espressif under the hood, and all required settings by default", "homepage": "https://github.com/tasmota/tasmotizer", "license": "GPL-3.0", "architecture": { "64bit": { - "url": "https://github.com/tasmota/tasmotizer/releases/download/v.1.2/tasmotizer-1.2.exe#/Tasmotizer.exe", + "url": "https://github.com/tasmota/tasmotizer/releases/download/v.1.2/tasmotizer-1.2.exe", "hash": "445362b51bf855f62f9af7bb8362c8b27c7bc1ceb1dc88fd41a72de19b779969" - }, - "32bit": { - "url": "https://github.com/tasmota/tasmotizer/releases/download/v.1.2/tasmotizer_x86-1.2.exe#/Tasmotizer.exe", - "hash": "0587384c031a2d51eb0c753e9f45e6917a4414940242b78b9a7e8c76f53465b1" } }, + "bin": [ + "tasmotizer-1.2.exe", + [ + "tasmotizer-1.2.exe", + "Tasmotizer" + ] + ], "shortcuts": [ [ - "Tasmotizer.exe", + "tasmotizer-1.2.exe", "Tasmotizer" ] ], "checkver": { - "url": "https://github.com/tasmota/tasmotizer/releases/latest", - "regex": "/releases/tag/[vV]?\\.?([\\d.]+)" + "github": "https://github.com/tasmota/tasmotizer/", + "regex": "v\\.([\\d.]+)" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/tasmota/tasmotizer/releases/download/v.$version/tasmotizer-$version.exe#/Tasmotizer.exe" - }, - "32bit": { - "url": "https://github.com/tasmota/tasmotizer/releases/download/v.$version/tasmotizer_x86-$version.exe#/Tasmotizer.exe" + "url": "https://github.com/tasmota/tasmotizer/releases/download/v.$version/tasmotizer-$version.exe" } } } diff --git a/bucket/tbtool.json b/bucket/tbtool.json index cece5eae02e..66552245611 100644 --- a/bucket/tbtool.json +++ b/bucket/tbtool.json @@ -1,53 +1,53 @@ { - "autoupdate": { - "hash": { - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename", - "url": "https://scoop-apps.vercel.app/tools" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/tools/$matchFilename#/dl.7z" - }, - "bin": [ - [ - "\u56fe\u5427\u5de5\u5177\u7bb12022.exe", - "tbtool" - ], - [ - "\u56fe\u5427\u5de5\u5177\u7bb12020\u517c\u5bb9\u6a21\u5f0f.exe", - "tbtool2020.exe" - ] - ], - "checkver": { - "regex": "(?s)(?tbtool_v(?[\\d.]+)_(?\\d+)\\.(?:exe|zip|7z))", - "reverse": true, - "url": "https://scoop-apps.vercel.app/tools" - }, - "description": "\u56fe\u62c9\u4e01\u5427\u786c\u4ef6\u68c0\u6d4b\u5de5\u5177\u7bb1\uff0c\u662f\u5f00\u6e90\u3001\u514d\u8d39\u3001\u7eff\u8272\u3001\u7eaf\u51c0\u7684\u786c\u4ef6\u68c0\u6d4b\u5de5\u5177\u5408\u96c6.", - "hash": "af97e520b16d7bb19b4ddf03ebe931395ac61bdf73e31a80cace7c75a7e1b75c", - "homepage": "http://www.tbtool.cn/", - "license": { - "identifier": "Freeware" - }, - "persist": [ - "config.ini", - "hwinfo.ini", - "PnPDevice.ini" - ], - "post_install": [ - "'config.ini', 'hwinfo.ini', 'PnPDevice.ini' | ForEach-Object {", - " if (!(Test-Path \"$persist_dir\\$_\")) { New-Item \"$dir\\$_\" | Out-Null }", - "}" - ], - "shortcuts": [ - [ - "\u56fe\u5427\u5de5\u5177\u7bb12022.exe", - "\u56fe\u5427\u5de5\u5177\u7bb12022" - ], - [ - "\u56fe\u5427\u5de5\u5177\u7bb12020\u517c\u5bb9\u6a21\u5f0f.exe", - "\u56fe\u5427\u5de5\u5177\u7bb12020" - ] - ], - "url": "https://pan.jiemi.workers.dev/?file=/scoop/tools/tbtool_v2022.01_20220101.exe#/dl.7z", - "version": "2022.01" + "version": "2022.01", + "description": "图拉丁吧硬件检测工具箱,是开源、免费、绿色、纯净的硬件检测工具合集.", + "homepage": "http://www.tbtool.cn/", + "license": { + "identifier": "Freeware" + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/tools/tbtool_v2022.01_20220101.exe#/dl.7z", + "hash": "af97e520b16d7bb19b4ddf03ebe931395ac61bdf73e31a80cace7c75a7e1b75c", + "post_install": [ + "'config.ini', 'hwinfo.ini', 'PnPDevice.ini' | ForEach-Object {", + " if (!(Test-Path \"$persist_dir\\$_\")) { New-Item \"$dir\\$_\" | Out-Null }", + "}" + ], + "bin": [ + [ + "图吧工具箱2022.exe", + "tbtool" + ], + [ + "图吧工具箱2020兼容模式.exe", + "tbtool2020.exe" + ] + ], + "shortcuts": [ + [ + "图吧工具箱2022.exe", + "图吧工具箱2022" + ], + [ + "图吧工具箱2020兼容模式.exe", + "图吧工具箱2020" + ] + ], + "persist": [ + "config.ini", + "hwinfo.ini", + "PnPDevice.ini" + ], + "checkver": { + "url": "https://scoop-apps.vercel.app/tools", + "regex": "(?s)(?tbtool_v(?[\\d.]+)_(?\\d+)\\.(?:exe|zip|7z))", + "reverse": true + }, + "autoupdate": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/tools/$matchFilename#/dl.7z", + "hash": { + "url": "https://scoop-apps.vercel.app/tools", + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename" + } + } } diff --git a/bucket/teams.json b/bucket/teams.json index e3c7c686892..4d1b1ca2bc0 100644 --- a/bucket/teams.json +++ b/bucket/teams.json @@ -1,38 +1,38 @@ { - "version": "1.3.00.21759", - "description": "Office 365's chats, meetings, files and apps together in one place", - "homepage": "https://teams.microsoft.com/start", - "license": "Freeware", - "architecture": { - "64bit": { - "url": "https://statics.teams.microsoft.com/production-windows-x64/1.3.00.21759/Teams-1.3.00.21759-full.nupkg" - }, - "32bit": { - "url": "https://statics.teams.microsoft.com/production-windows/1.3.00.21759/Teams-1.3.00.21759-full.nupkg" - } - }, - "extract_dir": "lib\\net45", - "shortcuts": [ - [ - "Teams.exe", - "Microsoft Teams" - ] - ], - "checkver": { - "url": "https://teams.microsoft.com/downloads/desktopurl?env=production&plat=windows&arch=x64&download=false", - "regex": "/([\\d.]+)/Teams_windows_x64\\.exe" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://statics.teams.microsoft.com/production-windows-x64/$version/Teams-$version-full.nupkg" - }, - "32bit": { - "url": "https://statics.teams.microsoft.com/production-windows/$version/Teams-$version-full.nupkg" - } - }, - "hash": { - "url": "$baseurl/RELEASES" - } - } + "architecture": { + "32bit": { + "url": "https://statics.teams.microsoft.com/production-windows/1.3.00.21759/Teams-1.3.00.21759-full.nupkg" + }, + "64bit": { + "url": "https://statics.teams.microsoft.com/production-windows-x64/1.3.00.21759/Teams-1.3.00.21759-full.nupkg" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://statics.teams.microsoft.com/production-windows/$version/Teams-$version-full.nupkg" + }, + "64bit": { + "url": "https://statics.teams.microsoft.com/production-windows-x64/$version/Teams-$version-full.nupkg" + } + }, + "hash": { + "url": "$baseurl/RELEASES" + } + }, + "checkver": { + "regex": "/([\\d.]+)/Teams_windows_x64\\.exe", + "url": "https://teams.microsoft.com/downloads/desktopurl?env=production&plat=windows&arch=x64&download=false" + }, + "description": "Office 365's chats, meetings, files and apps together in one place", + "extract_dir": "lib\\net45", + "homepage": "https://teams.microsoft.com/start", + "license": "Freeware", + "shortcuts": [ + [ + "Teams.exe", + "Microsoft Teams" + ] + ], + "version": "1.3.00.21759" } diff --git a/bucket/tegra-rcm-gui.json b/bucket/tegra-rcm-gui.json index 688858d482d..4be488c2cf7 100644 --- a/bucket/tegra-rcm-gui.json +++ b/bucket/tegra-rcm-gui.json @@ -1,26 +1,25 @@ { - "version": "2.6", - "description": "RCM exploit for Nintendo Switch (1st Gen)", - "homepage": "https://github.com/eliboa/TegraRcmGUI/", - "license": { - "identifier": "GPL-2.0", - "url": "http://www.gnu.org/licenses/gpl-2.0.html" - }, - "url": "https://github.com/eliboa/TegraRcmGUI/releases/download/2.6/TegraRcmGUI_v2.6_portable.zip", - "hash": "e9b0d68007649d4942d019ac8c394ebb3b0af95fcb54fb543a101e7614a4435c", - "extract_dir": "TegraRcmGUI_v$version_portable", - "shortcuts": [ - [ - "TegraRcmGUI.exe", - "TegraRcmGUI" - ] - ], - "checkver": { - "github": "https://github.com/eliboa/TegraRcmGUI", - "regex": "[tT]egra[rR]cmGUI_v(?[\\d\\w.]+)_portable.zip" - }, - "autoupdate": { - "url": "https://github.com/eliboa/TegraRcmGUI/releases/download/$version/TegraRcmGUI_v$version_portable.zip", - "extract_dir": "TegraRcmGUI_v$version_portable" - } + "autoupdate": { + "url": "https://github.com/eliboa/TegraRcmGUI/releases/download/$version/TegraRcmGUI_v$version_portable.zip" + }, + "bin": "TegraRcmGUI_v2.6_portable\\TegraRcmGUI.exe", + "checkver": { + "github": "https://github.com/eliboa/TegraRcmGUI", + "regex": "[tT]egra[rR]cmGUI_v(?[\\d\\w.]+)_portable.zip" + }, + "description": "RCM exploit for Nintendo Switch (1st Gen)", + "hash": "e9b0d68007649d4942d019ac8c394ebb3b0af95fcb54fb543a101e7614a4435c", + "homepage": "https://github.com/eliboa/TegraRcmGUI/", + "license": { + "identifier": "GPL-2.0", + "url": "http://www.gnu.org/licenses/gpl-2.0.html" + }, + "shortcuts": [ + [ + "TegraRcmGUI_v2.6_portable\\TegraRcmGUI.exe", + "TegraRcmGUI" + ] + ], + "url": "https://github.com/eliboa/TegraRcmGUI/releases/download/2.6/TegraRcmGUI_v2.6_portable.zip", + "version": "2.6" } diff --git a/bucket/tencent-meeting.json b/bucket/tencent-meeting.json index ea8989092d9..892c1bf6aaf 100644 --- a/bucket/tencent-meeting.json +++ b/bucket/tencent-meeting.json @@ -1,43 +1,43 @@ { - "version": "3.13.5.459", - "description": "腾讯会议", - "homepage": "https://meeting.tencent.com/", - "license": { - "identifier": "Proprietary", - "url": "https://meeting.tencent.com/declare.html" - }, - "url": "https://updatecdn.meeting.qq.com/cos/c7b68b0d136b1f7dfeb35cbf52f39f97/TencentMeeting_0300000000_3.13.5.459.publish.exe#/dl.7z", - "hash": "md5:c7b68b0d136b1f7dfeb35cbf52f39f97", - "pre_install": "Rename-Item -Path \"$dir\\`$_*\" -NewName \"$version\" -Force", - "installer": { - "script": [ - "ensure \"$persist_dir\" | Out-Null", - "New-Item \"$env:APPDATA\\Tencent\\WeMeet\" -ItemType Junction -Target \"$persist_dir\" | Out-Null" - ] - }, - "post_install": [ - "Remove-Item \"$dir\\`$*\" -Recurse -Force -ErrorAction SilentlyContinue", - "Remove-Item \"$dir\\wemeetapp_new.exe\" -Force -ErrorAction SilentlyContinue" - ], - "uninstaller": { - "script": "Remove-Item \"$env:APPDATA\\Tencent\\WeMeet\" -ErrorAction 'SilentlyContinue' -Force -Recurse" - }, - "shortcuts": [ - [ - "wemeetapp.exe", - "Tencent Meeting" - ] - ], - "checkver": { - "url": "https://meeting.tencent.com/web-service/query-download-info?q=%5B%7B%22package-type%22:%22app%22,%22channel%22:%220300000000%22,%22platform%22:%22windows%22%7D%5D&nonce=AAAAAAAAAAAAAAAA", - "regex": "(?sm)url.*?updatecdn.meeting.qq.com/cos/(?.*?publish.exe).*?version\":\"([\\d.]+)\"" - }, - "autoupdate": { - "url": "https://updatecdn.meeting.qq.com/cos/$matchUrl#/dl.7z", - "hash": { - "url": "https://meeting.tencent.com/web-service/query-download-info?q=%5B%7B%22package-type%22:%22app%22,%22channel%22:%220300000000%22,%22platform%22:%22windows%22%7D%5D&nonce=AAAAAAAAAAAAAAAA", - "mode": "json", - "jsonpath": "$.info-list[0].md5" - } - } + "autoupdate": { + "hash": { + "jsonpath": "$.info-list[0].md5", + "mode": "json", + "url": "https://meeting.tencent.com/web-service/query-download-info?q=%5B%7B%22package-type%22:%22app%22,%22channel%22:%220300000000%22,%22platform%22:%22windows%22%7D%5D&nonce=AAAAAAAAAAAAAAAA" + }, + "url": "https://updatecdn.meeting.qq.com/cos/$matchUrl#/dl.7z" + }, + "checkver": { + "regex": "(?sm)url.*?updatecdn.meeting.qq.com/cos/(?.*?publish.exe).*?version\":\"([\\d.]+)\"", + "url": "https://meeting.tencent.com/web-service/query-download-info?q=%5B%7B%22package-type%22:%22app%22,%22channel%22:%220300000000%22,%22platform%22:%22windows%22%7D%5D&nonce=AAAAAAAAAAAAAAAA" + }, + "description": "\u817e\u8baf\u4f1a\u8bae", + "hash": "md5:c7b68b0d136b1f7dfeb35cbf52f39f97", + "homepage": "https://meeting.tencent.com/", + "installer": { + "script": [ + "ensure \"$persist_dir\" | Out-Null", + "New-Item \"$env:APPDATA\\Tencent\\WeMeet\" -ItemType Junction -Target \"$persist_dir\" | Out-Null" + ] + }, + "license": { + "identifier": "Proprietary", + "url": "https://meeting.tencent.com/declare.html" + }, + "post_install": [ + "Remove-Item \"$dir\\`$*\" -Recurse -Force -ErrorAction SilentlyContinue", + "Remove-Item \"$dir\\wemeetapp_new.exe\" -Force -ErrorAction SilentlyContinue" + ], + "pre_install": "Rename-Item -Path \"$dir\\`$_*\" -NewName \"$version\" -Force", + "shortcuts": [ + [ + "wemeetapp.exe", + "Tencent Meeting" + ] + ], + "uninstaller": { + "script": "Remove-Item \"$env:APPDATA\\Tencent\\WeMeet\" -ErrorAction 'SilentlyContinue' -Force -Recurse" + }, + "url": "https://updatecdn.meeting.qq.com/cos/c7b68b0d136b1f7dfeb35cbf52f39f97/TencentMeeting_0300000000_3.13.5.459.publish.exe#/dl.7z", + "version": "3.13.5.459" } diff --git a/bucket/teracopy.json b/bucket/teracopy.json index 66df6ec93fc..7f0be49c3da 100644 --- a/bucket/teracopy.json +++ b/bucket/teracopy.json @@ -1,47 +1,33 @@ { - "homepage": "http://www.codesector.com/teracopy", "version": "3.9.7", + "description": "TeraCopy. A popular utility designed to copy files faster and more reliably, providing the user with many features.", + "homepage": "http://www.codesector.com/teracopy", "license": "free for home users", - "url": "http://www.codesector.com/files/teracopy.exe#tera.exe", - "hash": "5f7b796e4edd366c9c5a97ae65cf1722c3152e3bbdca593c593622b35372e81f", - "innosetup": true, - "bin": "TeraCopy.exe", - "architecture": { - "64bit": { - "installer": { - "script": [ - "Rename-Item \"$dir\\TeraCopy,1.exe\" \"TeraCopy.exe\"", - "Rename-Item \"$dir\\TeraCopyService,1.exe\" \"TeraCopyService.exe\"", - "Rename-Item \"$dir\\TeraCopy,1.dll\" \"TeraCopyExt.dll\"", - "Rename-Item \"$dir\\Context,1.dll\" \"Context.dll\"", - "Remove-Item \"$dir\\TeraCopy,2.exe\",\"$dir\\TeraCopy,2.dll\",\"$dir\\TeraCopyService,2.exe\",\"$dir\\Context,2.dll\" -Force" - ] - } - }, - "32bit": { - "installer": { - "script": [ - "Rename-Item \"$dir\\TeraCopy,2.exe\" \"TeraCopy.exe\"", - "Rename-Item \"$dir\\TeraCopyService,2.exe\" \"TeraCopyService.exe\"", - "Rename-Item \"$dir\\TeraCopy,2.dll\" \"TeraCopyExt.dll\"", - "Rename-Item \"$dir\\Context,2.dll\" \"Context.dll\"", - "Remove-Item \"$dir\\TeraCopy,1.exe\",\"$dir\\TeraCopy,1.dll\",\"$dir\\TeraCopyService,1.exe\",\"$dir\\Context,1.dll\"" - ] - } - } - }, - "persist": [ - "Options.ini", - "main.db" + "url": "https://www.codesector.com/files/teracopy.zip", + "hash": "2f38a23c854b953238030864e9ed3c39fd8f158fac480191b539efef349fb0c9", + "extract_dir": "TeraCopy", + "pre_install": [ + "if (!(Test-Path \"$persist_dir\\options.ini\")) { New-Item \"$dir\\options.ini\" | Out-Null }", + "if (!(Test-Path \"$persist_dir\\main.db\")) { New-Item \"$dir\\AquaSnap.db\" | Out-Null }", + "if (!(Test-Path \"$persist_dir\\license\")) { New-Item \"$dir\\license\" | Out-Null }" ], + "bin": "teracopy.exe", "shortcuts": [ [ "TeraCopy.exe", "TeraCopy" ] ], - "checkver": "TeraCopy ([\\d.]+)", + "persist": [ + "Options.ini", + "main.db", + "license" + ], + "checkver": { + "url": "https://codesector.com/downloads", + "regex": ">TeraCopy ([\\d.]+)" + }, "autoupdate": { - "url": "http://www.codesector.com/files/teracopy.exe#tera.exe" + "url": "https://www.codesector.com/files/teracopy.zip" } } diff --git a/bucket/terraformer-aws.json b/bucket/terraformer-aws.json index 212d25b33dd..e58ac4f856f 100644 --- a/bucket/terraformer-aws.json +++ b/bucket/terraformer-aws.json @@ -1,21 +1,12 @@ { "version": "0.8.22", - "description": "Tool to generate terraform files from existing infrastructure (reverse Terraform), i.e. infrastructure to code.", "homepage": "https://github.com/GoogleCloudPlatform/terraformer", "license": "Apache-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-aws-windows-amd64.exe#/terraformer-aws.exe", - "hash": "13da96afa8eb012b2f6eeffeb759b8699b3d9ecb10a87e95bbd05bb5cc65f1ff" - } - }, + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-aws-windows-amd64.exe#/terraformer-aws.exe", + "hash": "13da96afa8eb012b2f6eeffeb759b8699b3d9ecb10a87e95bbd05bb5cc65f1ff", "bin": "terraformer-aws.exe", "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-aws-windows-amd64.exe#/terraformer-aws.exe" - } - } + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-aws-windows-amd64.exe#/terraformer-aws.exe" } } diff --git a/bucket/terraformer-azure.json b/bucket/terraformer-azure.json index 96900dd5858..45bfd97b252 100644 --- a/bucket/terraformer-azure.json +++ b/bucket/terraformer-azure.json @@ -1,12 +1,21 @@ { "version": "0.8.22", + "description": "Tool to generate terraform files from existing infrastructure (reverse Terraform), i.e. infrastructure to code.", "homepage": "https://github.com/GoogleCloudPlatform/terraformer", "license": "Apache-2.0", - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-azure-windows-amd64.exe#/terraformer-azure.exe", - "hash": "9017b00c2a6a0c744d301ede9ee076e3aae8a641c525943345d4b63b29eb121e", + "architecture": { + "64bit": { + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-azure-windows-amd64.exe#/terraformer-azure.exe", + "hash": "9017b00c2a6a0c744d301ede9ee076e3aae8a641c525943345d4b63b29eb121e" + } + }, "bin": "terraformer-azure.exe", "checkver": "github", "autoupdate": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-azure-windows-amd64.exe#/terraformer-azure.exe" + "architecture": { + "64bit": { + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-azure-windows-amd64.exe#/terraformer-azure.exe" + } + } } } diff --git a/bucket/terraformer-cloudflare.json b/bucket/terraformer-cloudflare.json index e5d38918575..428a19a8ff6 100644 --- a/bucket/terraformer-cloudflare.json +++ b/bucket/terraformer-cloudflare.json @@ -1,12 +1,21 @@ { "version": "0.8.22", + "description": "Tool to generate terraform files from existing infrastructure (reverse Terraform), i.e. infrastructure to code.", "homepage": "https://github.com/GoogleCloudPlatform/terraformer", "license": "Apache-2.0", - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-cloudflare-windows-amd64.exe#/terraformer-cloudflare.exe", - "hash": "96cadd7972436803842917a5f8855e3608ee16f3b98c48133caa4e0aa8785e83", + "architecture": { + "64bit": { + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-cloudflare-windows-amd64.exe#/terraformer-cloudflare.exe", + "hash": "96cadd7972436803842917a5f8855e3608ee16f3b98c48133caa4e0aa8785e83" + } + }, "bin": "terraformer-cloudflare.exe", "checkver": "github", "autoupdate": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-cloudflare-windows-amd64.exe#/terraformer-cloudflare.exe" + "architecture": { + "64bit": { + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-cloudflare-windows-amd64.exe#/terraformer-cloudflare.exe" + } + } } } diff --git a/bucket/terraformer-datadog.json b/bucket/terraformer-datadog.json index 7e08ca67833..ea23fa0199d 100644 --- a/bucket/terraformer-datadog.json +++ b/bucket/terraformer-datadog.json @@ -1,21 +1,12 @@ { "version": "0.8.22", - "description": "Tool to generate terraform files from existing infrastructure (reverse Terraform), i.e. infrastructure to code.", "homepage": "https://github.com/GoogleCloudPlatform/terraformer", "license": "Apache-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-datadog-windows-amd64.exe#/terraformer-datadog.exe", - "hash": "fe16f901f39ab70576537b9d07b4901067de5b213b056b3be21eb0c7ba138bd2" - } - }, + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-datadog-windows-amd64.exe#/terraformer-datadog.exe", + "hash": "fe16f901f39ab70576537b9d07b4901067de5b213b056b3be21eb0c7ba138bd2", "bin": "terraformer-datadog.exe", "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-datadog-windows-amd64.exe#/terraformer-datadog.exe" - } - } + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-datadog-windows-amd64.exe#/terraformer-datadog.exe" } } diff --git a/bucket/terraformer-digitalocean.json b/bucket/terraformer-digitalocean.json index 89538db62f4..84411089601 100644 --- a/bucket/terraformer-digitalocean.json +++ b/bucket/terraformer-digitalocean.json @@ -1,21 +1,12 @@ { "version": "0.8.22", - "description": "Tool to generate terraform files from existing infrastructure (reverse Terraform), i.e. infrastructure to code.", "homepage": "https://github.com/GoogleCloudPlatform/terraformer", "license": "Apache-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-digitalocean-windows-amd64.exe#/terraformer-digitalocean.exe", - "hash": "8816c8d03deba75d55c0aaaeeb42d9e2736fc9542a64a115058a7aa91e9a74a4" - } - }, + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-digitalocean-windows-amd64.exe#/terraformer-digitalocean.exe", + "hash": "8816c8d03deba75d55c0aaaeeb42d9e2736fc9542a64a115058a7aa91e9a74a4", "bin": "terraformer-digitalocean.exe", "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-digitalocean-windows-amd64.exe#/terraformer-digitalocean.exe" - } - } + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-digitalocean-windows-amd64.exe#/terraformer-digitalocean.exe" } } diff --git a/bucket/terraformer-fastly.json b/bucket/terraformer-fastly.json index ebe29f82185..b4837b993c4 100644 --- a/bucket/terraformer-fastly.json +++ b/bucket/terraformer-fastly.json @@ -1,12 +1,21 @@ { "version": "0.8.22", + "description": "Tool to generate terraform files from existing infrastructure (reverse Terraform), i.e. infrastructure to code.", "homepage": "https://github.com/GoogleCloudPlatform/terraformer", "license": "Apache-2.0", - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-fastly-windows-amd64.exe#/terraformer-fastly.exe", - "hash": "d0c6377a8cbf97fc2a2eddd1695e57bcd0ef5a0a87b29c4879ed5c70f738f2de", + "architecture": { + "64bit": { + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-fastly-windows-amd64.exe#/terraformer-fastly.exe", + "hash": "d0c6377a8cbf97fc2a2eddd1695e57bcd0ef5a0a87b29c4879ed5c70f738f2de" + } + }, "bin": "terraformer-fastly.exe", "checkver": "github", "autoupdate": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-fastly-windows-amd64.exe#/terraformer-fastly.exe" + "architecture": { + "64bit": { + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-fastly-windows-amd64.exe#/terraformer-fastly.exe" + } + } } } diff --git a/bucket/terraformer-keycloak.json b/bucket/terraformer-keycloak.json index e0a76c8d97c..e19d633d385 100644 --- a/bucket/terraformer-keycloak.json +++ b/bucket/terraformer-keycloak.json @@ -1,21 +1,12 @@ { "version": "0.8.22", - "description": "Tool to generate terraform files from existing infrastructure (reverse Terraform), i.e. infrastructure to code.", "homepage": "https://github.com/GoogleCloudPlatform/terraformer", "license": "Apache-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-keycloak-windows-amd64.exe#/terraformer-keycloak.exe", - "hash": "37e38ec9729f871e9bde8291a58f9750b685b4fd5475fb3e0dc9301a209f3923" - } - }, + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-keycloak-windows-amd64.exe#/terraformer-keycloak.exe", + "hash": "37e38ec9729f871e9bde8291a58f9750b685b4fd5475fb3e0dc9301a209f3923", "bin": "terraformer-keycloak.exe", "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-keycloak-windows-amd64.exe#/terraformer-keycloak.exe" - } - } + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-keycloak-windows-amd64.exe#/terraformer-keycloak.exe" } } diff --git a/bucket/terraformer-linode.json b/bucket/terraformer-linode.json index a32c80026d9..d2e2a95663b 100644 --- a/bucket/terraformer-linode.json +++ b/bucket/terraformer-linode.json @@ -1,21 +1,12 @@ { "version": "0.8.22", - "description": "Tool to generate terraform files from existing infrastructure (reverse Terraform), i.e. infrastructure to code.", "homepage": "https://github.com/GoogleCloudPlatform/terraformer", "license": "Apache-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-linode-windows-amd64.exe#/terraformer-linode.exe", - "hash": "b959ff57da92d943cda3c7d8eaf8a2c0b549d313aed647922f093f67930ed76e" - } - }, + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-linode-windows-amd64.exe#/terraformer-linode.exe", + "hash": "b959ff57da92d943cda3c7d8eaf8a2c0b549d313aed647922f093f67930ed76e", "bin": "terraformer-linode.exe", "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-linode-windows-amd64.exe#/terraformer-linode.exe" - } - } + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-linode-windows-amd64.exe#/terraformer-linode.exe" } } diff --git a/bucket/terraformer-newrelic.json b/bucket/terraformer-newrelic.json index 32d11375b90..52fc7bcc156 100644 --- a/bucket/terraformer-newrelic.json +++ b/bucket/terraformer-newrelic.json @@ -1,21 +1,12 @@ { "version": "0.8.22", - "description": "Tool to generate terraform files from existing infrastructure (reverse Terraform), i.e. infrastructure to code.", "homepage": "https://github.com/GoogleCloudPlatform/terraformer", "license": "Apache-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-newrelic-windows-amd64.exe#/terraformer-newrelic.exe", - "hash": "a2ca61461fe6daf87a409bb3536e15bdbc1c3241ab952bb2d904f614641f7042" - } - }, + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-newrelic-windows-amd64.exe#/terraformer-newrelic.exe", + "hash": "a2ca61461fe6daf87a409bb3536e15bdbc1c3241ab952bb2d904f614641f7042", "bin": "terraformer-newrelic.exe", "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-newrelic-windows-amd64.exe#/terraformer-newrelic.exe" - } - } + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-newrelic-windows-amd64.exe#/terraformer-newrelic.exe" } } diff --git a/bucket/terraformer-openstack.json b/bucket/terraformer-openstack.json index aed1c532d57..e8f40fee0df 100644 --- a/bucket/terraformer-openstack.json +++ b/bucket/terraformer-openstack.json @@ -1,12 +1,21 @@ { "version": "0.8.22", + "description": "Tool to generate terraform files from existing infrastructure (reverse Terraform), i.e. infrastructure to code.", "homepage": "https://github.com/GoogleCloudPlatform/terraformer", "license": "Apache-2.0", - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-openstack-windows-amd64.exe#/terraformer-openstack.exe", - "hash": "e66c7769c4e66886714468645670b79c0ac2ddf61b2169d686c70358cb36bc2e", + "architecture": { + "64bit": { + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-openstack-windows-amd64.exe#/terraformer-openstack.exe", + "hash": "e66c7769c4e66886714468645670b79c0ac2ddf61b2169d686c70358cb36bc2e" + } + }, "bin": "terraformer-openstack.exe", "checkver": "github", "autoupdate": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-openstack-windows-amd64.exe#/terraformer-openstack.exe" + "architecture": { + "64bit": { + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-openstack-windows-amd64.exe#/terraformer-openstack.exe" + } + } } } diff --git a/bucket/terraformer-vultr.json b/bucket/terraformer-vultr.json index 4329318e353..97f926e3f96 100644 --- a/bucket/terraformer-vultr.json +++ b/bucket/terraformer-vultr.json @@ -1,21 +1,12 @@ { "version": "0.8.22", - "description": "Tool to generate terraform files from existing infrastructure (reverse Terraform), i.e. infrastructure to code.", "homepage": "https://github.com/GoogleCloudPlatform/terraformer", "license": "Apache-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-vultr-windows-amd64.exe#/terraformer-vultr.exe", - "hash": "c5ea677889acc0e30c70ce7c872cad2493606ab8ad9b3a6201024d582b645e4d" - } - }, + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-vultr-windows-amd64.exe#/terraformer-vultr.exe", + "hash": "c5ea677889acc0e30c70ce7c872cad2493606ab8ad9b3a6201024d582b645e4d", "bin": "terraformer-vultr.exe", "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-vultr-windows-amd64.exe#/terraformer-vultr.exe" - } - } + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-vultr-windows-amd64.exe#/terraformer-vultr.exe" } } diff --git a/bucket/testparser.json b/bucket/testparser.json index 3062dd4e896..6f8daaed207 100644 --- a/bucket/testparser.json +++ b/bucket/testparser.json @@ -1,5 +1,5 @@ { - "bin": "testparser.exe", - "url": "https://raw.githubusercontent.com/wangzq/scoop-files/master/misc/TestParser.20210607.zip", - "version": "2021.06.07" + "url": "https://raw.githubusercontent.com/wangzq/scoop-files/master/misc/TestParser.20210607.zip", + "version": "2021.06.07", + "bin": "testparser.exe" } diff --git a/bucket/tex-match.json b/bucket/tex-match.json index 85df258800d..da2f3e44d0b 100644 --- a/bucket/tex-match.json +++ b/bucket/tex-match.json @@ -1,19 +1,19 @@ { - "autoupdate": { - "url": "https://github.com/zoeyfyi/TeX-Match/releases/download/v$version/tex-match.windows.msi" - }, - "checkver": "github", - "description": "Search through over 1000 different LaTeX symbols by sketching. A desktop version of detexify.", - "extract_dir": "PFiles\\TeX Match", - "hash": "5830fc84682850ed491e743ea9cb065279b86cc474f257ee49285cd82560e9e7", - "homepage": "https://github.com/zoeyfyi/TeX-Match", - "license": "MIT", - "shortcuts": [ - [ - "bin\\tex-match.exe", - "TeX Match" - ] - ], - "url": "https://github.com/zoeyfyi/TeX-Match/releases/download/v1.2.0/tex-match.windows.msi", - "version": "1.2.0" + "homepage": "https://github.com/zoeyfyi/TeX-Match", + "description": "Search through over 1000 different LaTeX symbols by sketching. A desktop version of detexify.", + "license": "MIT", + "version": "1.2.0", + "url": "https://github.com/zoeyfyi/TeX-Match/releases/download/v1.2.0/tex-match.windows.msi", + "hash": "5830fc84682850ed491e743ea9cb065279b86cc474f257ee49285cd82560e9e7", + "extract_dir": "PFiles\\TeX Match", + "shortcuts": [ + [ + "bin\\tex-match.exe", + "TeX Match" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/zoeyfyi/TeX-Match/releases/download/v$version/tex-match.windows.msi" + } } diff --git a/bucket/texlive.json b/bucket/texlive.json index b12a367f43b..f772366ccfe 100644 --- a/bucket/texlive.json +++ b/bucket/texlive.json @@ -1,14 +1,10 @@ { - "version": "2023", "homepage": "https://tug.org/texlive/", "description": "TeX Live is a cross-platform, free software distribution for the TeX typesetting system", "license": "LPPL,GPL2", - "architecture": { - "64bit": { - "url": "https://mirrors4.tuna.tsinghua.edu.cn/ctan/systems/texlive/tlnet/install-tl.zip", - "hash": "sha512:38607c566b9d971e5f0691ba26ee843acd2c068635984624c663c2a92a8989bcdac1158cd12473b46da6ddf7c98a11d0ecf14fd4c1c1ff4464e3d216f0195d9c" - } - }, + "version": "2023", + "url": "http://mirror.ctan.org/systems/texlive/tlnet/install-tl.zip", + "hash": "sha512:38607c566b9d971e5f0691ba26ee843acd2c068635984624c663c2a92a8989bcdac1158cd12473b46da6ddf7c98a11d0ecf14fd4c1c1ff4464e3d216f0195d9c", "installer": { "script": [ "Write-Host 'Invoking TeX Live installer...' -ForegroundColor DarkCyan", @@ -51,13 +47,9 @@ "regex": "Current release: TeX Live ([\\d]+)" }, "autoupdate": { - "architecture": { - "64bit": { - "url": "https://mirrors4.tuna.tsinghua.edu.cn/ctan/systems/texlive/tlnet/install-tl.zip", - "hash": { - "url": "$url.sha512" - } - } + "url": "http://mirror.ctan.org/systems/texlive/tlnet/install-tl.zip", + "hash": { + "url": "$url.sha512" } } } diff --git a/bucket/texniccenter.json b/bucket/texniccenter.json index 2f08a9386a7..9bf5664b3c1 100644 --- a/bucket/texniccenter.json +++ b/bucket/texniccenter.json @@ -1,37 +1,37 @@ { - "architecture": { - "32bit": { - "hash": "bb278021af9e493b718168d15f439dbb3ddc9ba1dd457683a2f26e0eb43c0f78", - "url": "http://sourceforge.net/projects/texniccenter/files/TeXnicCenter/2.02%20Stable/TXCSetup_2.02Stable_Win32.exe/download" - }, - "64bit": { - "hash": "85457aadb9709e4d5cdb6a4edade21023fb4700cfad57dffb8315088b670102b", - "url": "http://sourceforge.net/projects/texniccenter/files/TeXnicCenter/2.02%20Stable/TXCSetup_2.02Stable_x64.exe/download" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://sourceforge.net/projects/texniccenter/files/TeXnicCenter/$version%20Stable/TXCSetup_$versionStable_Win32.exe/download" - }, - "64bit": { - "url": "http://sourceforge.net/projects/texniccenter/files/TeXnicCenter/$version%20Stable/TXCSetup_$versionStable_x64.exe/download" - } - } - }, - "checkver": { - "regex": "TeXnicCenter ([\\d.]+)", - "url": "https://www.texniccenter.org/download/" - }, - "description": "Premium LaTeX Editing for Windows", - "homepage": "https://www.texniccenter.org/", - "innosetup": "true", - "license": "GPL", - "shortcuts": [ - [ - "TeXnicCenter.exe", - "TeXnicCenter" - ] - ], - "version": "2.02" + "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 index c8792cb4e27..b28c2b69347 100644 --- a/bucket/texpen.json +++ b/bucket/texpen.json @@ -1,21 +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" - } + "autoupdate": { + "extract_dir": "TeXpen-$dashVersion", + "url": "https://github.com/Amuwa/TeXpen/releases/download/$version/TeXpen-Win-$dashVersion.zip" + }, + "checkver": { + "github": "https://github.com/Amuwa/TeXpen" + }, + "description": "TeXpen, a LaTeX editor for mankind.", + "extract_dir": "TeXpen-0-7-2", + "hash": "59737f36f17abbc9a09b348b2fc2e93f9b09078cf6d66596e12bc58eb6482dd8", + "homepage": "https://github.com/Amuwa/TeXpen", + "shortcuts": [ + [ + "texpen.exe", + "TeXpen" + ] + ], + "url": "https://github.com/Amuwa/TeXpen/releases/download/0.7.2/TeXpen-Win-0-7-2.zip", + "version": "0.7.2" } diff --git a/bucket/texstudio-portable.json b/bucket/texstudio-portable.json index 090bc2ac37d..9aac154b6a0 100644 --- a/bucket/texstudio-portable.json +++ b/bucket/texstudio-portable.json @@ -1,21 +1,21 @@ { - "autoupdate": { - "url": "https://github.com/texstudio-org/texstudio/releases/download/$matchHead/texstudio-$version-win-portable-$matchQt.zip" - }, - "checkver": { - "regex": "texstudio-.+texstudio-?(?[\\d.]+)-win-(?.+)?\\.exe", - "url": "https://www.texstudio.org/" - }, + "version": "4.5.1", "description": "TeXstudio is an integrated writing environment for creating LaTeX documents.", - "hash": "cea0f19f85d85636bf89b1fca80f69d6fda4915df440019649b0073aec611b9f", "homepage": "https://www.texstudio.org/", - "persist": "config", + "url": "https://github.com/texstudio-org/texstudio/releases/download/4.5.1/texstudio-4.5.1-win-portable-qt6.zip", + "hash": "cea0f19f85d85636bf89b1fca80f69d6fda4915df440019649b0073aec611b9f", "shortcuts": [ [ "texstudio.exe", "TeXstudio" ] ], - "url": "https://github.com/texstudio-org/texstudio/releases/download/4.5.1/texstudio-4.5.1-win-portable-qt6.zip", - "version": "4.5.1" + "persist": "config", + "checkver": { + "url": "https://www.texstudio.org/", + "regex": "texstudio-.+texstudio-?(?[\\d.]+)-win-(?.+)?\\.exe" + }, + "autoupdate": { + "url": "https://github.com/texstudio-org/texstudio/releases/download/$matchHead/texstudio-$version-win-portable-$matchQt.zip" + } } diff --git a/bucket/thunder.json b/bucket/thunder.json index 8acba7cb637..807ccf9e62e 100644 --- a/bucket/thunder.json +++ b/bucket/thunder.json @@ -1,30 +1,30 @@ { - "homepage": "https://www.mefcl.com/xunlei11/217", - "version": "11.1.12.1692", - "url": "https://scoop-zapps.ziiyc.com/d/Thunder/Thunder-11.1.12.1692.exe#/setup.exe", - "hash": "757aeefbc5d62ad41ac8899e2820eb2b8239cab85385dd0742692c355d5dc969", - "installer": { - "script": "Start-Process -Wait \"$dir\\setup.exe\" \"/S /D=$dir\" -Verb RunAs" - }, - "post_install": "Remove-Item \"$env:PUBLIC\\Desktop\\迅雷.lnk\"", - "uninstaller": { - "script": "Start-Process -Wait \"$dir\\Uninstall.exe\" \"/S\" -Verb RunAs" - }, - "checkver": { - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/Thunder.latest", - "regex": "([\\d.]+)" - }, - "autoupdate": { - "url": "https://scoop-zapps.ziiyc.com/d/Thunder/Thunder-$version.exe#/setup.exe", - "hash": { - "url": "$url.sha256", - "regex": "$sha256" - } - }, - "shortcuts": [ - [ - "Program/Thunder.exe", - "迅雷11" - ] - ] + "autoupdate": { + "hash": { + "regex": "$sha256", + "url": "$url.sha256" + }, + "url": "https://scoop-zapps.ziiyc.com/d/Thunder/Thunder-$version.exe#/setup.exe" + }, + "checkver": { + "regex": "([\\d.]+)", + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/Thunder.latest" + }, + "hash": "757aeefbc5d62ad41ac8899e2820eb2b8239cab85385dd0742692c355d5dc969", + "homepage": "https://www.mefcl.com/xunlei11/217", + "installer": { + "script": "Start-Process -Wait \"$dir\\setup.exe\" \"/S /D=$dir\" -Verb RunAs" + }, + "post_install": "Remove-Item \"$env:PUBLIC\\Desktop\\\u8fc5\u96f7.lnk\"", + "shortcuts": [ + [ + "Program/Thunder.exe", + "\u8fc5\u96f711" + ] + ], + "uninstaller": { + "script": "Start-Process -Wait \"$dir\\Uninstall.exe\" \"/S\" -Verb RunAs" + }, + "url": "https://scoop-zapps.ziiyc.com/d/Thunder/Thunder-11.1.12.1692.exe#/setup.exe", + "version": "11.1.12.1692" } diff --git a/bucket/thunderbird-zh-cn.json b/bucket/thunderbird-zh-cn.json index 3876dca4c18..f35c27a4483 100644 --- a/bucket/thunderbird-zh-cn.json +++ b/bucket/thunderbird-zh-cn.json @@ -1,14 +1,15 @@ { - "homepage": "https://www.thunderbird.net/", "version": "102.9.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://download.mozilla.org/?product=thunderbird-102.9.1-SSL&os=win64&lang=zh-CN#/thunderbird-setup_x64.7z", + "url": "https://archive.mozilla.org/pub/thunderbird/releases/102.9.1/win64/zh-CN/Thunderbird%20Setup%20102.9.1.exe#/dl.7z", "hash": "sha512:cc2e40def30f9f726c2e75a48be4aa2871c659df070c809d3783ce438821e1dd81fdded828de907bc38fcb55bee6fac7d1bbcde6d20519e8ee3e771a930772b4" }, "32bit": { - "url": "https://download.mozilla.org/?product=thunderbird-102.9.1-SSL&os=win&lang=zh-CN#/thunderbird-setup.7z", + "url": "https://archive.mozilla.org/pub/thunderbird/releases/102.9.1/win32/zh-CN/Thunderbird%20Setup%20102.9.1.exe#/dl.7z", "hash": "sha512:00175be128e092e778e7f87ef7a9f821639cc39ed44878955b80971cfa5386d41fd5984c0ac2b124e38a1dd6b7e8607dcef342a736ef2749a6aeae44a6cc4cd7" } }, @@ -17,27 +18,27 @@ "shortcuts": [ [ "thunderbird.exe", - "Mozilla Thunderbird" + "Thunderbird" ] ], "checkver": { - "url": "https://www.thunderbird.net/zh-CN/thunderbird/all/", - "re": "thunderbird-([\\d.]+)-SSL&os=win&lang=zh-CN" + "url": "https://www.thunderbird.net/thunderbird/all/", + "regex": "thunderbird/([\\d.]+)/" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://download.mozilla.org/?product=thunderbird-$version-SSL&os=win64&lang=zh-CN#/thunderbird-setup_x64.7z", + "url": "https://archive.mozilla.org/pub/thunderbird/releases/$version/win64/zh-CN/Thunderbird%20Setup%20$version.exe#/dl.7z", "hash": { - "find": "([a-fA-F0-9]{128})\\s+(?:win64/zh-CN/Thunderbird Setup ([\\d.]+).exe)", - "url": "https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/$version/SHA512SUMS" + "url": "https://archive.mozilla.org/pub/thunderbird/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win64/zh-CN/$basename" } }, "32bit": { - "url": "https://download.mozilla.org/?product=thunderbird-$version-SSL&os=win&lang=zh-CN#/thunderbird-setup.7z", + "url": "https://archive.mozilla.org/pub/thunderbird/releases/$version/win32/zh-CN/Thunderbird%20Setup%20$version.exe#/dl.7z", "hash": { - "find": "([a-fA-F0-9]{128})\\s+(?:win32/zh-CN/Thunderbird Setup ([\\d.]+).exe)", - "url": "https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/$version/SHA512SUMS" + "url": "https://archive.mozilla.org/pub/thunderbird/releases/$version/SHA512SUMS", + "regex": "$sha512\\s+win32/zh-CN/$basename" } } } diff --git a/bucket/tianruoocr-cl.json b/bucket/tianruoocr-cl.json index 4b74dc24d6f..e3ff6321d9a 100644 --- a/bucket/tianruoocr-cl.json +++ b/bucket/tianruoocr-cl.json @@ -1,11 +1,11 @@ { "version": "1.3.8.1", - "description": "天若ocr开源版本的本地版,采用Chinese-lite和paddle-ocr识别, 不需联网", + "description": "Tianruo ORC with local OCR, using Chinese-lite and paddleocr recognition framework", "homepage": "https://gitee.com/wanglifree/tianruoocr-cl", "license": "GPL-3.0-only", "architecture": { "64bit": { - "url": "https://gitee.com/wanglifree/tianruoocr-cl/releases/download/v1.3.8.1/tianruoocr-cl-v1.3.8.1.7z", + "url": "https://github.com/wangfreexx/wangfreexx-tianruoocr-cl-paddle/releases/download/v1.3.8.1/tianruoocr-cl-v1.3.8.1.7z", "hash": "046091ba13394cbfb5d60565ee35400c6b4e8dec543658f702c8d26002dcc8a9" } }, @@ -18,12 +18,13 @@ "persist": "Data", "checkver": { "url": "https://api.github.com/repos/wangfreexx/wangfreexx-tianruoocr-cl-paddle/releases/latest", - "regex": "tianruoocr-cl-v([\\d.]+)\\.7z" + "jsonpath": "$..name", + "regex": "tianruoocr-cl-v([\\d.]+)(.*)?\\.7z" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://gitee.com/wanglifree/tianruoocr-cl/releases/download/v$version/tianruoocr-cl-v$version.7z" + "url": "https://github.com/wangfreexx/wangfreexx-tianruoocr-cl-paddle/releases/download/v$version/tianruoocr-cl-v$version$match2.7z" } } } diff --git a/bucket/tickrs.json b/bucket/tickrs.json index bb5d6604893..edf112be2ab 100644 --- a/bucket/tickrs.json +++ b/bucket/tickrs.json @@ -1,21 +1,14 @@ { - "architecture": { - "64bit": { - "hash": "720160a7b74a5170ab1ddc0cd3452f80267835aab00481089f7d5f495b2109a3", - "url": "https://github.com/tarkah/tickrs/releases/download/v0.14.8/tickrs-v0.14.8-x86_64-pc-windows-msvc.zip" - } + "version": "0.14.8", + "url": "https://github.com/tarkah/tickrs/releases/download/v0.14.8/tickrs-v0.14.8-x86_64-pc-windows-msvc.zip", + "bin": "tickrs.exe", + "hash": "720160a7b74a5170ab1ddc0cd3452f80267835aab00481089f7d5f495b2109a3", + "checkver": { + "github": "https://github.com/tarkah/tickrs" }, "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/tarkah/tickrs/releases/download/v$version/tickrs-v$version-x86_64-pc-windows-msvc.zip" - } - } + "url": "https://github.com/tarkah/tickrs/releases/download/v$version/tickrs-v$version-x86_64-pc-windows-msvc.zip" }, - "bin": "tickrs.exe", - "checkver": "github", - "description": "Realtime ticker data in your terminal", - "homepage": "https://github.com/tarkah/tickrs", "license": "MIT", - "version": "0.14.8" + "description": "Realtime ticker data in your terminal" } diff --git a/bucket/tidal.json b/bucket/tidal.json index 020b221ba63..09c3dd790a5 100644 --- a/bucket/tidal.json +++ b/bucket/tidal.json @@ -1,35 +1,28 @@ { "version": "2.34.2", - "description": "TIDAL is the first global music streaming service with high fidelity sound, hi-def video quality, along with expertly curated playlists and original content", - "homepage": "https://block.xyz", - "license": "Proprietary", - "url": "https://download.tidal.com/desktop/TIDALSetup.exe", - "hash": "c0d9e24555acaac2b697d382e2adaf6ac2b133e9a8ea5783dab2bb944e470c53", - "installer": { - "script": [ - "Expand-7zipArchive \"$dir\\TIDALSetup.exe\" -Removal", - "Expand-7zipArchive \"$dir\\TIDAL-$version-full.nupkg\" -ExtractDir 'lib\\net45' -Removal" - ] + "homepage": "https://tidal.com/", + "description": "A music service that offers music with high fidelity sound quality.", + "license": { + "identifier": "Shareware", + "url": "https://tidal.com/terms" }, + "url": "https://download.tidal.com/desktop/TIDALSetup.exe#/dl.7z", + "hash": "c0d9e24555acaac2b697d382e2adaf6ac2b133e9a8ea5783dab2bb944e470c53", + "pre_install": [ + "Move-Item \"$dir\\TIDAL-*-full.nupkg\" \"$dir\\TIDAL-full.nupkg\"; Remove-Item \"$dir\\*\" -Exclude 'TIDAL-full.nupkg'", + "Expand-7zipArchive \"$dir\\TIDAL-full.nupkg\" $dir -ExtractDir 'lib\\net45' -Removal; Remove-Item \"$dir\\Update.exe\"" + ], "shortcuts": [ [ "TIDAL.exe", "TIDAL" ] ], - "bin": "TIDAL.exe", "checkver": { - "script": [ - "$dl_url = 'https://download.tidal.com/desktop/TIDALSetup.exe'", - "$dl = cache_path 'tidal' 'unknown' $dl_url", - "Invoke-WebRequest $dl_url -OutFile $dl", - "$ver = (Get-Item $dl).VersionInfo.ProductVersion.split('.')[0..2] -join '.'", - "Move-Item -Force $dl (cache_path 'tidal' $ver $dl_url)", - "$ver" - ], - "regex": "([\\d.]+)" + "url": "https://www.filehorse.com/download-tidal-for-windows/", + "regex": "TIDAL\\sDesktop\\s([\\d.]+)" }, "autoupdate": { - "url": "https://download.tidal.com/desktop/TIDALSetup.exe" + "url": "https://download.tidal.com/desktop/TIDALSetup.exe#/dl.7z" } } diff --git a/bucket/tiled.json b/bucket/tiled.json index d116b622408..33a210c9122 100644 --- a/bucket/tiled.json +++ b/bucket/tiled.json @@ -1,23 +1,18 @@ { - "version": "1.9.2", - "description": "A flexible level editor", "homepage": "https://www.mapeditor.org/", - "license": { - "identifier": "GPL-2.0-only", - "url": "https://github.com/mapeditor/tiled/blob/master/COPYING" - }, + "description": "A flexible level editor", + "license": "GPL-2.0-only", + "version": "1.9.2", "architecture": { "64bit": { "url": "https://github.com/mapeditor/tiled/releases/download/v1.9.2/Tiled-1.9.2_Windows_x86_64.msi", "hash": "e42459fbd83f641c1b52d5d905740344da7d1e3ef3c6ae033519b1a9382f148e" - }, - "32bit": { - "url": "https://github.com/mapeditor/tiled/releases/download/v1.9.2/Tiled-1.9.2_Windows_x86.msi", - "hash": "154f53d5dee29c2681f7b75ed2a794a191002bb9412cb1a02fe2511c7062c93d" } }, - "extract_dir": "PFiles\\Tiled", - "bin": "tiled.exe", + "pre_install": [ + "Move-Item \"$dir\\PFiles\\Tiled\\*\" \"$dir\" -Force", + "Remove-Item \"$dir\\PFiles\" -Force -Recurse" + ], "shortcuts": [ [ "tiled.exe", @@ -31,9 +26,6 @@ "architecture": { "64bit": { "url": "https://github.com/mapeditor/tiled/releases/download/v$version/Tiled-$version_Windows_x86_64.msi" - }, - "32bit": { - "url": "https://github.com/mapeditor/tiled/releases/download/v$version/Tiled-$version_Windows_x86.msi" } } } diff --git a/bucket/tim.json b/bucket/tim.json index ffa0c4e62f4..0acbe7e148c 100644 --- a/bucket/tim.json +++ b/bucket/tim.json @@ -1,40 +1,42 @@ { "version": "3.4.6.22074", - "description": "Tencent TIM, lightweight alternative to QQ", - "homepage": "https://office.qq.com/", + "description": "An lightweight instant messaging software service developed by Tencent", + "homepage": "https://tim.qq.com/", "license": { - "identifier": "Unknown", - "url": "http://play.mobile.qq.com/yy/eim/help/serverinfo.html" + "identifier": "Proprietary", + "url": "https://ti.qq.com/tim/serverinfo.html" }, - "url": "http://dldir1.qq.com/qqfile/qq/TIM3.4.6/TIM3.4.6.22074.exe#/dl.7z", - "hash": "3492424e5a7e168b140eb07dc708be25082f3ce34cdfabc4a254191fddb5a3ab", - "pre_install": [ - "if (Test-Path \"$env:AppData\\Tencent\\Tim\") {", - " info '[Persistent data]: Copying user data...'", - " ensure \"$dir\\User Data\" | Out-Null", - " Copy-Item \"$env:AppData\\Tencent\\Tim\\*\" \"$dir\\User Data\\\" -Recurse -Force -ErrorAction 'SilentlyContinue'", - " Remove-Item \"$env:AppData\\Tencent\\Tim\" -Recurse -Force -ErrorAction 'SilentlyContinue'", - "}", - "Move-Item \"$dir\\Files\\*\" \"$dir\\\"" + "notes": [ + "Scoop doesn't persist your TIM data, by default they are stored in: ", + "'%UserProfile%\\Documents\\Tencent Files'.", + "Files produced at runtime leaves in '%AppData%\\Tencent'." ], - "post_install": "Remove-Item \"$dir\\Application Data\", \"$dir\\Common\" -Recurse -Force -ErrorAction 'SilentlyContinue'", + "url": "https://webcdn.m.qq.com/spcmgr/download/TIM3.4.6.22074.exe#/dl.exe", + "hash": "3492424e5a7e168b140eb07dc708be25082f3ce34cdfabc4a254191fddb5a3ab", "shortcuts": [ [ "Bin\\QQScLauncher.exe", - "Tim", - "--user-data-dir=\"$dir\\User Data\"" + "TIM" ] ], - "persist": "User Data", + "installer": { + "script": [ + "Expand-7zipArchive \"$dir\\$fname\" -Switches '-t*' -Removal", + "Get-Item \"$dir\\*\" -Exclude .rsrc | Remove-Item", + "Expand-7zipArchive \"$dir\\.rsrc\\2052\\MSI\\101\" \"$dir\" -ExtractDir 'Files'", + "Expand-7zipArchive \"$dir\\.rsrc\\2052\\MSI\\102\" \"$dir\\temp\"", + "'vcruntime140.dll', 'msvcp140.dll', 'msvcr100.dll', 'vcomp140.dll', 'msvcp100.dll' | ForEach-Object {", + " Move-Item \"$dir\\temp\\$_\" \"$dir\\Bin\\\"", + "}", + "Expand-7zipArchive \"$dir\\temp\\TXSSO\\TXSSOSetup.exe\" \"$dir\\Bin\\TXSSO\" -ExtractDir 'TXSSO'", + "Remove-Item \"$dir\\.rsrc\", \"$dir\\temp\" -Recurse" + ] + }, "checkver": { - "url": "https://im.qq.com/rainbow/TIMDownload/", - "regex": "\"pcLink\":\"https?://dldir1\\.qq\\.com/qqfile/qq(?.*)/TIM(?
\\d+\\.\\d+\\.\\d+)/TIM.*\\.(?\\d+)\\.exe", - "replace": "${main}.${patch}" + "url": "https://pc.qq.com/detail/18/detail_23258.html", + "regex": "TIM([\\d.]+).exe" }, "autoupdate": { - "url": "http://dldir1.qq.com/qqfile/qq$matchExtra/TIM$matchMain/TIM$version.exe#/dl.7z", - "hash": { - "mode": "download" - } + "url": "https://webcdn.m.qq.com/spcmgr/download/TIM$version.exe#/dl.exe" } } diff --git a/bucket/tinos.json b/bucket/tinos.json index d8cd74d652d..ed57843d90b 100644 --- a/bucket/tinos.json +++ b/bucket/tinos.json @@ -1,37 +1,37 @@ { - "description": "Google Fonts - Tinos", - "hash": [ - "971d6af5fcb3a0c05535a92a635fb63a86ea5eb935639c9b864be33f3bfaba80", - "0cd67b90617a03a69a815e758d0649d00f2be48a0cb570615e94e8e5a13aae2e", - "0f949a3fa0e23cd0ca94a0c4784bd8f9efb99c20070b9f73b5fd592b49c092ad", - "cf264a22292950ca1679b2ade07e9e6ecb26c649ab70975d0e113f979efa827a" - ], - "homepage": "https://fonts.google.com/specimen/Tinos", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Tinos' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": [ - "https://github.com/googlefonts/noto-fonts/raw/master/hinted/ttf/Tinos/Tinos-Bold.ttf", - "https://github.com/googlefonts/noto-fonts/raw/master/hinted/ttf/Tinos/Tinos-BoldItalic.ttf", - "https://github.com/googlefonts/noto-fonts/raw/master/hinted/ttf/Tinos/Tinos-Italic.ttf", - "https://github.com/googlefonts/noto-fonts/raw/master/hinted/ttf/Tinos/Tinos-Regular.ttf" - ], - "version": "1.33" + "version": "1.33", + "description": "Google Fonts - Tinos", + "license": "OFL-1.1", + "homepage": "https://fonts.google.com/specimen/Tinos", + "url": [ + "https://github.com/googlefonts/noto-fonts/raw/master/hinted/ttf/Tinos/Tinos-Bold.ttf", + "https://github.com/googlefonts/noto-fonts/raw/master/hinted/ttf/Tinos/Tinos-BoldItalic.ttf", + "https://github.com/googlefonts/noto-fonts/raw/master/hinted/ttf/Tinos/Tinos-Italic.ttf", + "https://github.com/googlefonts/noto-fonts/raw/master/hinted/ttf/Tinos/Tinos-Regular.ttf" + ], + "hash": [ + "971d6af5fcb3a0c05535a92a635fb63a86ea5eb935639c9b864be33f3bfaba80", + "0cd67b90617a03a69a815e758d0649d00f2be48a0cb570615e94e8e5a13aae2e", + "0f949a3fa0e23cd0ca94a0c4784bd8f9efb99c20070b9f73b5fd592b49c092ad", + "cf264a22292950ca1679b2ade07e9e6ecb26c649ab70975d0e113f979efa827a" + ], + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Tinos' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/tiny-nvidia-update-checker.json b/bucket/tiny-nvidia-update-checker.json index 19baf8d7f18..d247f622d3c 100644 --- a/bucket/tiny-nvidia-update-checker.json +++ b/bucket/tiny-nvidia-update-checker.json @@ -1,35 +1,34 @@ { - "version": "1.16.4", - "description": "Lightweight application that checks for NVIDIA GPU drivers", - "homepage": "https://github.com/ElPumpo/TinyNvidiaUpdateChecker", - "license": "GPL-3.0-or-later", - "url": "https://ghproxy.com/https://github.com/ElPumpo/TinyNvidiaUpdateChecker/releases/download/v1.16.4/TinyNvidiaUpdateChecker.exe#/tnuc.exe", - "hash": "415131adf2e0f0bbcba52aa28cee02e87b08084bd3ecf7f61b35cbc9d436e938", - "bin": [ - [ - "tnuc.exe", - "tnuc", - "--config-here" - ] - ], - "shortcuts": [ - [ - "tnuc.exe", - "Tiny Nvidia Update Checker", - "--config-here" - ] - ], - "pre_install": "Test-Persistence 'tnuc.exe.config' -Content @('', '')", - "uninstaller": { - "script": [ - "ensure \"$persist_dir\" | Out-Null", - "Copy-Item \"$dir\\app.config\" \"$persist_dir\" -ErrorAction SilentlyContinue -Force" - ] - }, - "persist": "app.config", - "checkver": "github", - "autoupdate": { - "url": "https://ghproxy.com/https://github.com/ElPumpo/TinyNvidiaUpdateChecker/releases/download/v$version/TinyNvidiaUpdateChecker.exe#/tnuc.exe" - }, - "_from": "okibcn/ScoopMaster" + "version": "1.16.4", + "description": "Lightweight application that checks for NVIDIA GPU drivers", + "homepage": "https://github.com/ElPumpo/TinyNvidiaUpdateChecker", + "license": "GPL-3.0-or-later", + "url": "https://github.com/ElPumpo/TinyNvidiaUpdateChecker/releases/download/v1.16.4/TinyNvidiaUpdateChecker.exe#/tnuc.exe", + "hash": "415131adf2e0f0bbcba52aa28cee02e87b08084bd3ecf7f61b35cbc9d436e938", + "bin": [ + [ + "tnuc.exe", + "tnuc", + "--config-here" + ] + ], + "shortcuts": [ + [ + "tnuc.exe", + "Tiny Nvidia Update Checker", + "--config-here" + ] + ], + "pre_install": "Test-Persistence 'tnuc.exe.config' -Content @('', '')", + "uninstaller": { + "script": [ + "ensure \"$persist_dir\" | Out-Null", + "Copy-Item \"$dir\\app.config\" \"$persist_dir\" -ErrorAction SilentlyContinue -Force" + ] + }, + "persist": "app.config", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/ElPumpo/TinyNvidiaUpdateChecker/releases/download/v$version/TinyNvidiaUpdateChecker.exe#/tnuc.exe" + } } diff --git a/bucket/tinymediamanagerv3.json b/bucket/tinymediamanagerv3.json index 2721606d780..1f0b8ef7bd1 100644 --- a/bucket/tinymediamanagerv3.json +++ b/bucket/tinymediamanagerv3.json @@ -1,27 +1,27 @@ { - "version": "3.1.17", - "description": "Completely free but older version(v3) of tinyMediaManager, a media management tool written to provide metadata for the Kodi Media Center (formerly known as XBMC), MediaPortal and Plex media server.", - "homepage": "https://www.tinymediamanager.org/", - "license": { - "identifier": "Apache-2.0", - "url": "https://github.com/tinyMediaManager/tinyMediaManager/blob/master/LICENSE" - }, - "suggest": { - "JRE": "java/openjdk" - }, - "url": "https://release.tinymediamanager.org/v3/dist/tmm_3.1.17_win.zip", - "hash": "3443e95d23f2d51ede18e794c2d7cd67ff5fcdbb4374de0e4ddcb485e916a063", - "bin": "tinyMediaManagerCMD.exe", - "shortcuts": [ - [ - "tinyMediaManager.exe", - "tinyMediaManager" - ] - ], - "persist": [ - "logs", - "data", - "cache", - "backup" - ] + "bin": "tinyMediaManagerCMD.exe", + "description": "Completely free but older version(v3) of tinyMediaManager, a media management tool written to provide metadata for the Kodi Media Center (formerly known as XBMC), MediaPortal and Plex media server.", + "hash": "3443e95d23f2d51ede18e794c2d7cd67ff5fcdbb4374de0e4ddcb485e916a063", + "homepage": "https://www.tinymediamanager.org/", + "license": { + "identifier": "Apache-2.0", + "url": "https://github.com/tinyMediaManager/tinyMediaManager/blob/master/LICENSE" + }, + "persist": [ + "logs", + "data", + "cache", + "backup" + ], + "shortcuts": [ + [ + "tinyMediaManager.exe", + "tinyMediaManager" + ] + ], + "suggest": { + "JRE": "java/openjdk" + }, + "url": "https://release.tinymediamanager.org/v3/dist/tmm_3.1.17_win.zip", + "version": "3.1.17" } diff --git a/bucket/tinypng.json b/bucket/tinypng.json index 6034dfafbed..a273231cc2f 100644 --- a/bucket/tinypng.json +++ b/bucket/tinypng.json @@ -1,23 +1,23 @@ { - "autoupdate": { - "url": "https://github.com/yongplus/tinypng/releases/download/$version/win-installer.exe" - }, - "bin": "tinypng.exe", - "checkver": "github", - "description": "Based on TinyPNG image compression software, it is easy and efficient to operate without other dependencies to run.", - "hash": "d51ccbe3bc7226df10e5510e1e7b08ccbf9f5faf38f2a002a83033bebb70aef7", - "homepage": "https://github.com/yongplus/tinypng", - "innosetup": true, - "license": { - "identifier": "Freeware" - }, - "notes": "Issues: ", - "shortcuts": [ - [ - "tinypng.exe", - "tinypng" - ] - ], - "url": "https://github.com/yongplus/tinypng/releases/download/1.0/win-installer.exe", - "version": "1.0" + "version": "1.0", + "description": "Based on TinyPNG image compression software, it is easy and efficient to operate without other dependencies to run.", + "homepage": "https://github.com/yongplus/tinypng", + "license": { + "identifier": "Freeware" + }, + "notes": "Issues: ", + "url": "https://github.com/yongplus/tinypng/releases/download/1.0/win-installer.exe", + "hash": "d51ccbe3bc7226df10e5510e1e7b08ccbf9f5faf38f2a002a83033bebb70aef7", + "innosetup": true, + "bin": "tinypng.exe", + "shortcuts": [ + [ + "tinypng.exe", + "tinypng" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/yongplus/tinypng/releases/download/$version/win-installer.exe" + } } diff --git a/bucket/tinytex.json b/bucket/tinytex.json index b470060a115..c2d415805b3 100644 --- a/bucket/tinytex.json +++ b/bucket/tinytex.json @@ -1,21 +1,54 @@ { - "version": "2023.04", - "description": "A lightweight, cross-platform, portable, and easy-to-maintain LaTeX distribution based on TeX Live.", + "description": "A lightweight, cross-platform, portable, and easy-to-maintain LaTeX distribution based on TeX Live. This versions contains enough LaTeX packages to compile R Markdown documents. More can be installed by the user.", "homepage": "https://yihui.org/tinytex/", - "license": "https://tug.org/texlive/LICENSE.TL", "url": "https://github.com/yihui/tinytex-releases/releases/download/v2023.04/TinyTeX-1-v2023.04.zip", - "hash": "a7cdfec328275266225baaf610b0db482f70c8b820a98e825292b883688bad1d", "extract_dir": "TinyTeX", - "env_add_path": "bin\\win32", - "persist": "texmf-config", + "license": "https://tug.org/texlive/LICENSE.TL", + "hash": "a7cdfec328275266225baaf610b0db482f70c8b820a98e825292b883688bad1d", + "version": "2023.04", + "notes": "For full documentation, see https://yihui.org/tinytex/", + "pre_install": [ + "try{if (Test-Path $(appdir tinytex-min)) { throw \"You already have Tinytex-min installed. Run scoop uninstall tinytex-min if you want to use TinyTeX.\"}}", + "catch{", + "Write-Host \"--> Another tinytex installation has been already found. Cancelling current installation...\" -f red", + "scoop uninstall $app", + "throw $_", + "}", + "try{if (Test-Path $(appdir tinytex-extra)) { throw \"You already have Tinytex-full installed. Run scoop uninstall tinytex-extra if you want to use TinyTeX.\"}}", + "catch{", + "Write-Host \"--> Another tinytex installation has been found. Cancelling current installation...\" -f red", + "scoop uninstall $app", + "throw $_", + "}" + ], + "post_install": [ + "echo \"--> Running tlmgr path add\"", + "Start-Process \"cmd.exe\" \"/c `\"$dir\\bin\\win32\\tlmgr.bat path add`\"\" -Wait -NoNewWindow", + "echo \"--> Updating tlmgr itself\"", + "Invoke-Expression \"$dir\\bin\\win32\\tlmgr.bat update --self\"", + "if (Test-Path $env:TMP\\tinytex-pkg-installed-$(Get-Date -Format ddMMyyHH).txt) {", + "$tinytex_tmp_file=\"$env:TMP\\tinytex-pkg-installed-$(Get-Date -Format ddMMyyHH).txt\"", + "$tinytex_pkg_installed = (Invoke-Expression \"$dir\\bin\\win32\\tlmgr.bat info --list --only-installed --data name\")", + "$tinytex_reinstall=\"$env:TMP\\installed_old_packages.ps1\"", + "((Get-Content $tinytex_tmp_file) | Where { $tinytex_pkg_installed -NotContains $_}) | % {\"Invoke-Expression '$dir\\bin\\win32\\tlmgr.bat install {0}'\" -f $_} > $tinytex_reinstall", + "if ((Get-Content $tinytex_reinstall) -ne $null) {", + "echo \"--> Reinstalling previous user packages\"", + "Invoke-Expression \"$tinytex_reinstall\"", + "}", + "Remove-Item $env:TMP/installed_old_packages.ps1, $tinytex_tmp_file", + "}" + ], + "uninstaller": { + "script": [ + "tlmgr info --list --only-installed --data name > $env:TMP/tinytex-pkg-installed-$(Get-Date -Format ddMMyyHH).txt", + "echo \"--> Running tlmgr path remove\"", + "Start-Process \"cmd.exe\" \"/c `\"$dir\\bin\\win32\\tlmgr.bat path remove`\"\" -Wait -NoNewWindow" + ] + }, "checkver": { "github": "https://github.com/yihui/tinytex-releases" }, "autoupdate": { "url": "https://github.com/yihui/tinytex-releases/releases/download/v$version/TinyTeX-1-v$version.zip" - }, - "notes": [ - "This versions contains about 90 LaTeX packages enough to compile common R Markdown documents.", - "For full documentation, see https://yihui.org/tinytex/." - ] + } } diff --git a/bucket/tortoise-svn.json b/bucket/tortoise-svn.json index 525e769eed7..d30a5fb9ce2 100644 --- a/bucket/tortoise-svn.json +++ b/bucket/tortoise-svn.json @@ -1,92 +1,92 @@ { - "architecture": { - "32bit": { - "hash": "e9471c6011292719282e292983f89516a81606f4ce5e226503f10480fae3dc6d", - "url": "https://osdn.net/frs/redir.php?m=auto&f=/storage/g/t/to/tortoisesvn/1.14.5/Application/TortoiseSVN-1.14.5.29465-win32-svn-1.14.2.msi" - }, - "64bit": { - "hash": "b04b8004b0048593868bf938cec4a6d412113ac7b7135fdf51e55b3251b5863b", - "url": "https://osdn.net/frs/redir.php?m=auto&f=/storage/g/t/to/tortoisesvn/1.14.5/Application/TortoiseSVN-1.14.5.29465-x64-svn-1.14.2.msi" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://osdn.net/frs/redir.php?m=auto&f=/storage/g/t/to/tortoisesvn/$matchRelease/Application/TortoiseSVN-$version-win32-svn-$matchSvn.msi" - }, - "64bit": { - "url": "https://osdn.net/frs/redir.php?m=auto&f=/storage/g/t/to/tortoisesvn/$matchRelease/Application/TortoiseSVN-$version-x64-svn-$matchSvn.msi" - } - } - }, - "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" - ], - "checkver": { - "re": "tortoisesvn/storage/(?[\\d.]+)/Application/TortoiseSVN-([\\d.]+)-x64-svn-(?[\\d.]+).msi", - "url": "https://tortoisesvn.net/downloads.html" - }, - "description": "An Apache\u2122 Subversion (SVN)\u00ae client, implemented as a Windows shell extension.", - "extract_dir": "Program Files\\TortoiseSVN", - "homepage": "https://tortoisesvn.net", - "license": "GPL-2.0-only", - "notes": [ - "To add TortoiseSVN as a context menu option, run '$dir\\tortoisesvn-install.reg'", - "For file associations, run '$dir\\tortoisesvn-install-tools.reg'" - ], - "post_install": [ - "$null, $bucket = find_manifest($app)", - "$bucketdir = Find-BucketDirectory($bucket)", - "$escdir = $dir -replace \"\\\\\",\"\\\\\"", - "(gc \"$bucketdir\\..\\scripts\\tortoise-svn\\tortoisesvn-install.reg.templ\") | % {$_ -replace \"%TSVNHOME%\",\"$escdir\"} | out-file -enc oem \"$dir\\tortoisesvn-install.reg\"", - "(gc \"$bucketdir\\..\\scripts\\tortoise-svn\\tortoisesvn-install-tools.reg.templ\") | % {$_ -replace \"%TSVNHOME%\",\"$escdir\"} | out-file -enc oem \"$dir\\tortoisesvn-install-tools.reg\"", - "cp \"$bucketdir\\..\\scripts\\tortoise-svn\\tortoisesvn-uninstall.reg\" \"$dir\"", - "sudo New-Item -Path \"$env:CommonProgramFiles\\TortoiseOverlays\" -Target \"$dir\\Common\\TortoiseOverlays\" -ItemType Junction | Out-Null" - ], - "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" - ] - ], - "uninstaller": { - "script": [ - "sudo reg import \"$dir\\tortoisesvn-uninstall.reg\"", - "sudo Remove-Item \"$Env:CommonProgramFiles\\TortoiseOverlays\"" - ] - }, - "version": "1.14.5.29465" + "homepage": "https://tortoisesvn.net", + "description": "An Apache™ Subversion (SVN)® client, implemented as a Windows shell extension.", + "version": "1.14.5.29465", + "license": "GPL-2.0-only", + "architecture": { + "64bit": { + "url": "https://osdn.net/frs/redir.php?m=auto&f=/storage/g/t/to/tortoisesvn/1.14.5/Application/TortoiseSVN-1.14.5.29465-x64-svn-1.14.2.msi", + "hash": "b04b8004b0048593868bf938cec4a6d412113ac7b7135fdf51e55b3251b5863b" + }, + "32bit": { + "url": "https://osdn.net/frs/redir.php?m=auto&f=/storage/g/t/to/tortoisesvn/1.14.5/Application/TortoiseSVN-1.14.5.29465-win32-svn-1.14.2.msi", + "hash": "e9471c6011292719282e292983f89516a81606f4ce5e226503f10480fae3dc6d" + } + }, + "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": [ + "$null, $bucket = find_manifest($app)", + "$bucketdir = Find-BucketDirectory($bucket)", + "$escdir = $dir -replace \"\\\\\",\"\\\\\"", + "(gc \"$bucketdir\\..\\scripts\\tortoise-svn\\tortoisesvn-install.reg.templ\") | % {$_ -replace \"%TSVNHOME%\",\"$escdir\"} | out-file -enc oem \"$dir\\tortoisesvn-install.reg\"", + "(gc \"$bucketdir\\..\\scripts\\tortoise-svn\\tortoisesvn-install-tools.reg.templ\") | % {$_ -replace \"%TSVNHOME%\",\"$escdir\"} | out-file -enc oem \"$dir\\tortoisesvn-install-tools.reg\"", + "cp \"$bucketdir\\..\\scripts\\tortoise-svn\\tortoisesvn-uninstall.reg\" \"$dir\"", + "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/storage/(?[\\d.]+)/Application/TortoiseSVN-([\\d.]+)-x64-svn-(?[\\d.]+).msi" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://osdn.net/frs/redir.php?m=auto&f=/storage/g/t/to/tortoisesvn/$matchRelease/Application/TortoiseSVN-$version-x64-svn-$matchSvn.msi" + }, + "32bit": { + "url": "https://osdn.net/frs/redir.php?m=auto&f=/storage/g/t/to/tortoisesvn/$matchRelease/Application/TortoiseSVN-$version-win32-svn-$matchSvn.msi" + } + } + } } diff --git a/bucket/tracetcp.json b/bucket/tracetcp.json index 5e67c6d800e..a6de70979be 100644 --- a/bucket/tracetcp.json +++ b/bucket/tracetcp.json @@ -1,18 +1,18 @@ { - "_autoupdate": { - "extract_dir": "tracetcp_v$version", - "url": "https://github.com/0xcafed00d/tracetcp/releases/download/v$version/tracetcp_v$version.zip" - }, - "_checkver": { - "github": "https://github.com/0xcafed00d/tracetcp" - }, - "bin": "tracetcp.exe", - "description": "A command line traceroute utility for WIN32 that uses TCP SYN packets rather than ICMP/UDP packets that the usual implementations use, thus bypassing gateways that block traditional traceroute packets.", - "extract_dir": "tracetcp_v1.0.3", - "hash": "413c7acb5171a32aee2d32115e6a4b10b956c3390921aa6c35f75be1e47433e4", - "homepage": "https://simulatedsimian.github.io/tracetcp.html", - "license": "Zlib", - "notes": "This app requires WinPcap, you should install it first.", - "url": "https://github.com/0xcafed00d/tracetcp/releases/download/v1.0.3/tracetcp_v1.0.3.zip", - "version": "1.0.3" + "homepage": "https://simulatedsimian.github.io/tracetcp.html", + "description": "A command line traceroute utility for WIN32 that uses TCP SYN packets rather than ICMP/UDP packets that the usual implementations use, thus bypassing gateways that block traditional traceroute packets.", + "license": "Zlib", + "version": "1.0.3", + "url": "https://github.com/0xcafed00d/tracetcp/releases/download/v1.0.3/tracetcp_v1.0.3.zip", + "hash": "413c7acb5171a32aee2d32115e6a4b10b956c3390921aa6c35f75be1e47433e4", + "extract_dir": "tracetcp_v1.0.3", + "bin": "tracetcp.exe", + "notes": "This app requires WinPcap, you should install it first.", + "_checkver": { + "github": "https://github.com/0xcafed00d/tracetcp" + }, + "_autoupdate": { + "url": "https://github.com/0xcafed00d/tracetcp/releases/download/v$version/tracetcp_v$version.zip", + "extract_dir": "tracetcp_v$version" + } } diff --git a/bucket/tradingview.json b/bucket/tradingview.json index 113d94ccee2..30bc6a0a716 100644 --- a/bucket/tradingview.json +++ b/bucket/tradingview.json @@ -19,8 +19,9 @@ ] ], "checkver": { - "url": "https://www.tradingview.com/support/solutions/43000673888-tradingview-desktop-releases-and-release-notes/", - "regex": "version ([\\d.]+)" + "url": "https://tvd-packages.tradingview.com/", + "regex": "stable/([\\d.]+)/win32/x64", + "reverse": true }, "autoupdate": { "architecture": { diff --git a/bucket/traffic-monitor.json b/bucket/traffic-monitor.json index 0514395bb80..a7ed43cb2cf 100644 --- a/bucket/traffic-monitor.json +++ b/bucket/traffic-monitor.json @@ -1,49 +1,50 @@ { - "$schema": "https://ghproxy.com/https://raw.githubusercontent.com/ScoopInstaller/Scoop/master/schema.json", - "version": "1.84.1", - "description": "A network monitoring suspension window software which can display the current network speed, usage of CPU, etc.", - "homepage": "https://github.com/zhongyang219/TrafficMonitor", - "license": { - "identifier": "Anti-996", - "url": "https://github.com/zhongyang219/TrafficMonitor/blob/master/LICENSE" + "$schema": "https://ghproxy.com/https://raw.githubusercontent.com/ScoopInstaller/Scoop/master/schema.json", + "version": "1.84.1", + "description": "A network monitoring suspension window software which can display the current network speed, usage of CPU, etc.", + "homepage": "https://github.com/zhongyang219/TrafficMonitor", + "license": { + "identifier": "Anti-996", + "url": "https://github.com/zhongyang219/TrafficMonitor/blob/master/LICENSE" + }, + "architecture": { + "64bit": { + "url": "https://ghproxy.com/https://github.com/zhongyang219/TrafficMonitor/releases/download/V1.84.1/TrafficMonitor_V1.84.1_x64.zip", + "hash": "7217c298d56936c58e36f8b98fcea50537ae935d57bc85c946c6385b6ffdd7cc" }, + "32bit": { + "url": "https://ghproxy.com/https://github.com/zhongyang219/TrafficMonitor/releases/download/V1.84.1/TrafficMonitor_V1.84.1_x86.zip", + "hash": "47c95d4bb315fc89353ec6f84fff31760c3c609282b076f9082e1ae37e86d9dc" + } + }, + "extract_dir": "TrafficMonitor", + "pre_install": [ + "if (!(Test-Path \"$persist_dir\\config.ini\")) { Set-Content -Encoding Ascii \"$dir\\config.ini\" @('[general]', 'check_update_when_start = false') }", + "if (!(Test-Path \"$persist_dir\\global_cfg.ini\")) { Set-Content -Encoding Ascii \"$dir\\global_cfg.ini\" @('[config]', 'portable_mode = true') }", + "if (!(Test-Path \"$persist_dir\\history_traffic.dat\")) { New-Item \"$dir\\history_traffic.dat\" | Out-Null }" + ], + "shortcuts": [ + [ + "TrafficMonitor.exe", + "Traffic Monitor" + ] + ], + "persist": [ + "config.ini", + "global_cfg.ini", + "history_traffic.dat", + "plugins" + ], + "checkver": "github", + "autoupdate": { "architecture": { - "64bit": { - "url": "https://ghproxy.com/https://github.com/zhongyang219/TrafficMonitor/releases/download/V1.84.1/TrafficMonitor_V1.84.1_x64.zip", - "hash": "7217c298d56936c58e36f8b98fcea50537ae935d57bc85c946c6385b6ffdd7cc" - }, - "32bit": { - "url": "https://ghproxy.com/https://github.com/zhongyang219/TrafficMonitor/releases/download/V1.84.1/TrafficMonitor_V1.84.1_x86.zip", - "hash": "47c95d4bb315fc89353ec6f84fff31760c3c609282b076f9082e1ae37e86d9dc" - } - }, - "extract_dir": "TrafficMonitor", - "pre_install": [ - "if (!(Test-Path \"$persist_dir\\config.ini\")) { Set-Content -Encoding Ascii \"$dir\\config.ini\" @('[general]', 'check_update_when_start = false') }", - "if (!(Test-Path \"$persist_dir\\global_cfg.ini\")) { Set-Content -Encoding Ascii \"$dir\\global_cfg.ini\" @('[config]', 'portable_mode = true') }", - "if (!(Test-Path \"$persist_dir\\history_traffic.dat\")) { New-Item \"$dir\\history_traffic.dat\" | Out-Null }" - ], - "shortcuts": [ - [ - "TrafficMonitor.exe", - "Traffic Monitor" - ] - ], - "persist": [ - "config.ini", - "global_cfg.ini", - "history_traffic.dat", - "plugins" - ], - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://ghproxy.com/https://github.com/zhongyang219/TrafficMonitor/releases/download/V$version/TrafficMonitor_V$version_x64.zip" - }, - "32bit": { - "url": "https://ghproxy.com/https://github.com/zhongyang219/TrafficMonitor/releases/download/V$version/TrafficMonitor_V$version_x86.zip" - } - } + "64bit": { + "url": "https://ghproxy.com/https://github.com/zhongyang219/TrafficMonitor/releases/download/V$version/TrafficMonitor_V$version_x64.zip" + }, + "32bit": { + "url": "https://ghproxy.com/https://github.com/zhongyang219/TrafficMonitor/releases/download/V$version/TrafficMonitor_V$version_x86.zip" + } } + }, + "_from": "okibcn/ScoopMaster" } diff --git a/bucket/transfer.json b/bucket/transfer.json index fd94d67705d..860ebe5f9b6 100644 --- a/bucket/transfer.json +++ b/bucket/transfer.json @@ -1,40 +1,33 @@ { "homepage": "https://github.com/Mikubill/transfer", - "description": "集合多个API的大文件传输工具 Large file transfer tool with multiple file transfer services support", - "license": "MIT", + "description": "集合多个API的大文件传输工具.", "version": "0.4.17", + "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/Mikubill/transfer/releases/download/v0.4.17/transfer_0.4.17_windows_amd64.zip#/dl.7z", - "hash": "b4cbeb4dcc8e0b583bc5425ee767ded321c46894b154a12a15abf7121e4ac36b" + "url": "https://github.com/Mikubill/transfer/releases/download/v0.4.17/transfer_0.4.17_windows_amd64.zip", + "hash": "b4cbeb4dcc8e0b583bc5425ee767ded321c46894b154a12a15abf7121e4ac36b", + "bin": [ + [ + "transfer.exe", + "transfer" + ] + ] }, "32bit": { - "url": "https://github.com/Mikubill/transfer/releases/download/v0.4.17/transfer_0.4.17_windows_386.zip#/dl.7z", + "url": "https://github.com/Mikubill/transfer/releases/download/v0.4.17/transfer_0.4.17_windows_386.zip", "hash": "ada3587ca95ebf691d7f0398aba5f5cbb73129dbf16761330a2a8ec870361256" } }, - "bin": "transfer.exe", - "shortcuts": [ - [ - "transfer.exe", - "transfer" - ] - ], - "checkver": { - "url": "https://github.com/Mikubill/transfer/releases/latest", - "re": "transfer_(?\\d+\\.\\d+\\.\\d+)_checksums\\.txt" - }, + "checkver": "github", "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/Mikubill/transfer/releases/download/v$matchVersion/transfer_$matchVersion_windows_amd64.zip#/dl.7z" + "url": "https://github.com/Mikubill/transfer/releases/download/v$version/transfer_$version_windows_amd64.zip" }, "32bit": { - "url": "https://github.com/Mikubill/transfer/releases/download/v$matchVersion/transfer_$matchVersion_windows_386.zip#/dl.7z" + "url": "https://github.com/Mikubill/transfer/releases/download/v$version/transfer_$version_windows_386.zip" } - }, - "hash": { - "url": "https://github.com/Mikubill/transfer/releases/download/v$matchVersion/transfer_$matchVersion_checksums.txt" } } } diff --git a/bucket/translucentflyouts.json b/bucket/translucentflyouts.json index bd834f71ff1..9e31226f655 100644 --- a/bucket/translucentflyouts.json +++ b/bucket/translucentflyouts.json @@ -1,7 +1,7 @@ { "version": "1.0.5", - "description": "A lightweight utility that makes the Windows flyouts (popup menu, or sth. else) translucent/transparent on Windows 10/11.", "homepage": "https://github.com/ALTaleX531/TranslucentFlyouts", + "description": "A lightweight utility that makes the Windows flyouts translucent/transparent on Windows 10/11", "license": "MIT", "architecture": { "64bit": { @@ -9,7 +9,6 @@ "hash": "6f7da7984acaafdd8c5f36c7128b492f2579c9c012339a2ea9ef7c56a6d7d4b3" } }, - "bin": "TranslucentFlyoutsGUI.exe", "shortcuts": [ [ "TranslucentFlyoutsGUI.exe", diff --git a/bucket/transwiz-aoks.json b/bucket/transwiz-aoks.json index 6e662776355..7e03c47cf40 100644 --- a/bucket/transwiz-aoks.json +++ b/bucket/transwiz-aoks.json @@ -1,23 +1,23 @@ { - "version": "1.19", - "description": "Transwiz makes it easy to transfer your personal data and settings to a new computer.", - "homepage": "https://www.forensit.com/move-computer.html", - "license": "https://www.forensit.com/Move/END-USER%20LICENSE%20AGREEMENT.rtf", - "url": "https://www.forensit.com/Downloads/Transwiz.msi", - "hash": "511c2c0908883bc9d05295e5145b767f2633461c93a31d1cb8d765ee09cdd801", - "bin": "CommonAppDataFolder\\ForensiT\\Transwiz\\Deployment Files\\Transwiz.exe", - "shortcuts": [ - [ - "CommonAppDataFolder\\ForensiT\\Transwiz\\Deployment Files\\Transwiz.exe", - "Computer Transfer Wizard" - ] - ], - "persist": "Transwiz.config", - "checkver": { - "url": "https://www.forensit.com/move-computer.html", - "regex": ">Transwiz ([\\d.]+)<" - }, - "autoupdate": { - "url": "https://www.forensit.com/Downloads/Transwiz.msi" - } + "autoupdate": { + "url": "https://www.forensit.com/Downloads/Transwiz.msi" + }, + "bin": "CommonAppDataFolder\\ForensiT\\Transwiz\\Deployment Files\\Transwiz.exe", + "checkver": { + "regex": ">Transwiz ([\\d.]+)<", + "url": "https://www.forensit.com/move-computer.html" + }, + "description": "Transwiz makes it easy to transfer your personal data and settings to a new computer.", + "hash": "511c2c0908883bc9d05295e5145b767f2633461c93a31d1cb8d765ee09cdd801", + "homepage": "https://www.forensit.com/move-computer.html", + "license": "https://www.forensit.com/Move/END-USER%20LICENSE%20AGREEMENT.rtf", + "persist": "Transwiz.config", + "shortcuts": [ + [ + "CommonAppDataFolder\\ForensiT\\Transwiz\\Deployment Files\\Transwiz.exe", + "Computer Transfer Wizard" + ] + ], + "url": "https://www.forensit.com/Downloads/Transwiz.msi", + "version": "1.19" } diff --git a/bucket/trash.json b/bucket/trash.json index 465d9856889..6cadd7bfa01 100644 --- a/bucket/trash.json +++ b/bucket/trash.json @@ -1,7 +1,7 @@ { - "homepage": "https://github.com/sindresorhus/recycle-bin", - "description": "Move files and folders to the Windows recycle bin", "version": "2.0.0", + "description": "Move files and folders to the Windows recycle bin", + "homepage": "https://github.com/sindresorhus/recycle-bin", "license": "MIT", "checkver": "github", "autoupdate": { diff --git a/bucket/trdsql.json b/bucket/trdsql.json index f65aabd7991..5070a35d5b1 100644 --- a/bucket/trdsql.json +++ b/bucket/trdsql.json @@ -1,18 +1,18 @@ { "version": "0.11.1", - "description": "A CLI tool to execute SQL queries on CSV, LTSV, JSON and TBLN, with output to various formats", + "description": "A CLI tool that can execute SQL queries on CSV, LTSV, JSON and TBLN, then output to various formats.", "homepage": "https://github.com/noborus/trdsql", "license": "MIT", "architecture": { "64bit": { + "extract_dir": "trdsql_v0.11.1_windows_amd64", "url": "https://github.com/noborus/trdsql/releases/download/v0.11.1/trdsql_v0.11.1_windows_amd64.zip", - "hash": "75012691c5c9014f027dba5718971fe12481038657de0d261249c72c00218365", - "extract_dir": "trdsql_v0.11.1_windows_amd64" + "hash": "75012691c5c9014f027dba5718971fe12481038657de0d261249c72c00218365" }, "32bit": { + "extract_dir": "trdsql_v0.11.1_windows_386", "url": "https://github.com/noborus/trdsql/releases/download/v0.11.1/trdsql_v0.11.1_windows_386.zip", - "hash": "7328685ff011b73076cadf03b9cf8665e41bc2476ef4fbf51243860d8fa4853b", - "extract_dir": "trdsql_v0.11.1_windows_386" + "hash": "7328685ff011b73076cadf03b9cf8665e41bc2476ef4fbf51243860d8fa4853b" } }, "bin": "trdsql.exe", @@ -20,12 +20,12 @@ "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/noborus/trdsql/releases/download/v$version/trdsql_v$version_windows_amd64.zip", - "extract_dir": "trdsql_v$version_windows_amd64" + "extract_dir": "trdsql_v$version_windows_amd64", + "url": "https://github.com/noborus/trdsql/releases/download/v$version/trdsql_v$version_windows_amd64.zip" }, "32bit": { - "url": "https://github.com/noborus/trdsql/releases/download/v$version/trdsql_v$version_windows_386.zip", - "extract_dir": "trdsql_v$version_windows_386" + "extract_dir": "trdsql_v$version_windows_386", + "url": "https://github.com/noborus/trdsql/releases/download/v$version/trdsql_v$version_windows_386.zip" } } } diff --git a/bucket/trojan-go.json b/bucket/trojan-go.json index bf18dd0edff..ccebe15bc29 100644 --- a/bucket/trojan-go.json +++ b/bucket/trojan-go.json @@ -1,31 +1,31 @@ { - "version": "0.10.6", - "description": "A Trojan proxy written in Go. An unidentifiable mechanism that helps you bypass GFW.", - "homepage": "https://p4gefau1t.github.io/trojan-go/", - "license": "GPL-3.0-or-later", - "architecture": { - "64bit": { - "url": "https://download.fastgit.org/p4gefau1t/trojan-go/releases/download/v0.10.6/trojan-go-windows-amd64.zip", - "hash": "c4eb4b6a44395271089bb0848daea9bc6d47552c7f2c2555dfecc14c6ea6c733" - }, - "32bit": { - "url": "https://download.fastgit.org/p4gefau1t/trojan-go/releases/download/v0.10.6/trojan-go-windows-386.zip", - "hash": "530cc9380cfa4f57366d02daf09c721903557c4b3772bd23d6e6dad956e8a6a0" - } - }, - "bin": "trojan-go.exe", - "checkver": { - "url": "https://github.com/p4gefau1t/trojan-go/releases", - "regex": "/releases/tag/(?:v|V)?([\\w.-]+)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://download.fastgit.org/p4gefau1t/trojan-go/releases/download/v$version/trojan-go-windows-amd64.zip" - }, - "32bit": { - "url": "https://download.fastgit.org/p4gefau1t/trojan-go/releases/download/v$version/trojan-go-windows-386.zip" - } - } - } + "architecture": { + "32bit": { + "hash": "530cc9380cfa4f57366d02daf09c721903557c4b3772bd23d6e6dad956e8a6a0", + "url": "https://github.com/p4gefau1t/trojan-go/releases/download/v0.10.6/trojan-go-windows-386.zip" + }, + "64bit": { + "hash": "c4eb4b6a44395271089bb0848daea9bc6d47552c7f2c2555dfecc14c6ea6c733", + "url": "https://github.com/p4gefau1t/trojan-go/releases/download/v0.10.6/trojan-go-windows-amd64.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/p4gefau1t/trojan-go/releases/download/v$version/trojan-go-windows-386.zip" + }, + "64bit": { + "url": "https://github.com/p4gefau1t/trojan-go/releases/download/v$version/trojan-go-windows-amd64.zip" + } + } + }, + "bin": "trojan-go.exe", + "checkver": { + "regex": "/releases/tag/(?:v|V)?([\\w.-]+)", + "url": "https://github.com/p4gefau1t/trojan-go/releases" + }, + "description": "A Trojan proxy written in Go. An unidentifiable mechanism that helps you bypass GFW.", + "homepage": "https://p4gefau1t.github.io/trojan-go/", + "license": "GPL-3.0-only", + "version": "0.10.6" } diff --git a/bucket/trojan-qt5.json b/bucket/trojan-qt5.json index 40fb4e95204..3e1cad5ea34 100644 --- a/bucket/trojan-qt5.json +++ b/bucket/trojan-qt5.json @@ -3,7 +3,7 @@ "description": "A cross-platform socks5/http/ss/ssr/vmess/trojan/snell GUI client based on Shadowsocks-qt5.", "homepage": "https://github.com/Trojan-Qt5-backup/Trojan-Qt5", "license": "GPL-3.0-only", - "url": "https://github.com/kidonng/sushi/releases/download/binaries/Trojan-Qt5-Windows-1.4.0.7z", + "url": "https://github.com/ptbwu/dango/releases/download/archive/Trojan-Qt5-Windows-1.4.0.7z", "hash": "369d50bde8985a01ca1d6c807e5098209adf59540404d3d5584f0ab7f16523a0", "installer": { "script": [ diff --git a/bucket/ttfautohint.json b/bucket/ttfautohint.json index ddc42c41e39..094af477451 100644 --- a/bucket/ttfautohint.json +++ b/bucket/ttfautohint.json @@ -1,23 +1,23 @@ { - "version": "1.8.4", - "description": "Easy to create web fonts that look great on Windows.", - "homepage": "https://freetype.org/ttfautohint/", - "license": { - "identifier": "GPL-2.0-only|FTL", - "url": "https://freetype.org/license.html" - }, - "url": "https://sourceforge.net/projects/freetype/files/ttfautohint/1.8.4/ttfautohint-1.8.4-win32.7z", - "hash": "sha1:21f274b4de3bdaab8c85d55cad60af7528508121", - "shortcuts": [ - [ - "SLAM.exe", - "SLAM" - ] - ], - "checkver": { - "sourceforge": "freetype/ttfautohint" - }, - "autoupdate": { - "url": "https://sourceforge.net/projects/freetype/files/ttfautohint/$version/ttfautohint-$version-win32.7z" - } + "autoupdate": { + "url": "https://sourceforge.net/projects/freetype/files/ttfautohint/$version/ttfautohint-$version-win32.7z" + }, + "checkver": { + "regex": "Current version: ([\\d.]+)" + }, + "description": "Easy to create web fonts that look great on Windows.", + "hash": "sha1:21f274b4de3bdaab8c85d55cad60af7528508121", + "homepage": "https://freetype.org/ttfautohint/", + "license": { + "identifier": "GPL-2.0-only|FTL", + "url": "https://freetype.org/license.html" + }, + "shortcuts": [ + [ + "SLAM.exe", + "SLAM" + ] + ], + "url": "https://sourceforge.net/projects/freetype/files/ttfautohint/1.8.4/ttfautohint-1.8.4-win32.7z", + "version": "1.8.4" } diff --git a/bucket/tukui-client.json b/bucket/tukui-client.json index 89c7e224856..409112ea7f1 100644 --- a/bucket/tukui-client.json +++ b/bucket/tukui-client.json @@ -1,24 +1,24 @@ { - "autoupdate": { - "url": "https://www.tukui.org/client/windows/tukui-windows-$version.zip" - }, - "checkver": { - "regex": "Current version is (\\d+)", - "url": "https://www.tukui.org/download.php?client=win" - }, - "description": "An addon manager that allows you to browse, install, and update your addons.", - "hash": "47b4d2bfc12c1dd3e2b6d926c3b16f49fb926841c8cf11f94e8823f29d09a820", - "homepage": "https://www.tukui.org/download.php?client=win", - "license": { - "identifier": "Freeware" - }, - "pre_install": "Expand-MsiArchive (Join-Path $dir 'Tukui Client.msi') -Removal", - "shortcuts": [ - [ - "Tukui Client.exe", - "Tukui Client" - ] - ], - "url": "https://www.tukui.org/client/windows/tukui-windows-3410.zip", - "version": "3410" + "version": "3410", + "description": "An addon manager that allows you to browse, install, and update your addons.", + "homepage": "https://www.tukui.org/download.php?client=win", + "license": { + "identifier": "Freeware" + }, + "url": "https://www.tukui.org/client/windows/tukui-windows-3410.zip", + "hash": "47b4d2bfc12c1dd3e2b6d926c3b16f49fb926841c8cf11f94e8823f29d09a820", + "pre_install": "Expand-MsiArchive (Join-Path $dir 'Tukui Client.msi') -Removal", + "shortcuts": [ + [ + "Tukui Client.exe", + "Tukui Client" + ] + ], + "checkver": { + "url": "https://www.tukui.org/download.php?client=win", + "regex": "Current version is (\\d+)" + }, + "autoupdate": { + "url": "https://www.tukui.org/client/windows/tukui-windows-$version.zip" + } } diff --git a/bucket/twine-py.json b/bucket/twine-py.json index 57c94fcc432..4cacb4f4d58 100644 --- a/bucket/twine-py.json +++ b/bucket/twine-py.json @@ -1,26 +1,29 @@ { "version": "4.0.2", - "description": "Utilities for interacting with PyPI", "homepage": "https://github.com/pypa/twine", + "description": "Utilities for interacting with PyPI.", "license": "Apache-2.0", - "url": "https://files.pythonhosted.org/packages/b7/1a/a7884359429d801cd63c2c5512ad0a337a509994b0e42d9696d4778d71f6/twine-4.0.2.tar.gz", - "hash": "9e102ef5fdd5a20661eb88fad46338806c3bd32cf1db729603fe3697b1bc83c8", - "extract_dir": "twine-4.0.2", - "bin": "venv\\scripts\\twine.exe", - "pre_install": [ - "$bpath = if ($app.LocalPath) { $app.LocalPath.Directory.Parent.FullName } else { \"$bucketsdir\\$bucket\" }", - "& (Join-Path \"$bpath\" \"scripts\\Install-WithVirtualEnv.ps1\")" - ], + "depends": "python-bucket-utils", + "url": "https://raw.githubusercontent.com/TheRandomLabs/Scoop-Python/master/placeholder.txt", + "hash": "8f5572e508c2cb95197e550f54c6bc03cfd4668ef3c9f1011ec3950037cb4b11", + "installer": { + "script": [ + "if ($global) { install-python-package --global --quiet --dir $dir --repo https://github.com/pypa/twine.git --branch $version --clone-dir $app }", + "else { install-python-package --quiet --dir $dir --repo https://github.com/pypa/twine.git --branch $version --clone-dir $app }", + "if ($LASTEXITCODE) { exit 1 }" + ] + }, + "uninstaller": { + "script": [ + "if ($global) { uninstall-python-package $app --global --dir $dir }", + "else { uninstall-python-package $app --dir $dir }" + ] + }, "checkver": { - "url": "https://pypi.org/project/twine/", - "regex": "(?sm)https:\\/\\/files\\.pythonhosted\\.org\\/(?[\\w\\-\\/\\.]+\\.tar\\.gz).+?(?[\\d\\.]+)\\.tar\\.gz" + "url": "https://api.github.com/repos/pypa/twine/tags", + "jsonpath": "$[0].name" }, "autoupdate": { - "url": "https://files.pythonhosted.org/$matchPath", - "hash": { - "url": "https://pypi.org/project/twine/", - "regex": "(?sm)Hashes for $basename.*?$sha256" - }, - "extract_dir": "twine-$version" + "url": "https://raw.githubusercontent.com/TheRandomLabs/Scoop-Python/master/placeholder.txt" } } diff --git a/bucket/twitchdropsminer.json b/bucket/twitchdropsminer.json index d774292b5d1..05306b5f427 100644 --- a/bucket/twitchdropsminer.json +++ b/bucket/twitchdropsminer.json @@ -1,43 +1,43 @@ { - "architecture": { - "64bit": { - "extract_dir": "Twitch Drops Miner", - "hash": "b337d8accefd133d90aa19d606b442314a49875b369852fb895fa56fd96fe23c", - "url": "https://github.com/DevilXD/TwitchDropsMiner/releases/download/v15/Twitch.Drops.Miner.zip" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/DevilXD/TwitchDropsMiner/releases/download/v$version/Twitch.Drops.Miner.zip" - } - } - }, - "bin": [ - [ - "Twitch Drops Miner (by DevilXD).exe", - "TwitchDrops" - ] - ], - "checkver": "github", - "description": "twitch", - "homepage": "https://github.com/DevilXD/TwitchDropsMiner", - "license": "mit", - "persist": [ - "cache", - "settings.json", - "cookies.jar" - ], - "pre_install": [ - "if (!(Test-Path \"$persist_dir\\settings.json\")) {", - " New-Item \"$persist_dir\\settings.json\", \"$persist_dir\\cookies.jar\"", - "}" - ], - "shortcuts": [ - [ - "Twitch Drops Miner (by DevilXD).exe", - "Twitch Drops" - ] - ], - "version": "15" + "version": "15", + "description": "twitch", + "homepage": "https://github.com/DevilXD/TwitchDropsMiner", + "license": "mit", + "architecture": { + "64bit": { + "url": "https://github.com/DevilXD/TwitchDropsMiner/releases/download/v15/Twitch.Drops.Miner.zip", + "hash": "cbc9d20cff2e83fd3c80c7f773b23dddf2ebd239e4a852b4104daad9ea56297f", + "extract_dir": "Twitch Drops Miner" + } + }, + "bin": [ + [ + "Twitch Drops Miner (by DevilXD).exe", + "TwitchDrops" + ] + ], + "shortcuts": [ + [ + "Twitch Drops Miner (by DevilXD).exe", + "Twitch Drops" + ] + ], + "pre_install": [ + "if (!(Test-Path \"$persist_dir\\settings.json\")) {", + " New-Item \"$persist_dir\\settings.json\", \"$persist_dir\\cookies.jar\"", + "}" + ], + "persist": [ + "cache", + "settings.json", + "cookies.jar" + ], + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/DevilXD/TwitchDropsMiner/releases/download/v$version/Twitch.Drops.Miner.zip" + } + } + } } diff --git a/bucket/txt2regex.json b/bucket/txt2regex.json index 6656f83e4e5..66bc7648506 100644 --- a/bucket/txt2regex.json +++ b/bucket/txt2regex.json @@ -1,9 +1,9 @@ { - "bin": "txt2regex.bat", - "pre_install": [ - "Write-Host 'Creating txt2regex.bat'", - "'@%~dp0..\\..\\git\\current\\bin\\bash.exe %~dp0txt2regex-0.9\\txt2regex.sh %*' | Out-File \"$dir\\txt2regex.bat\" -Encoding ASCII" - ], - "url": "https://github.com/aureliojargas/txt2regex/archive/refs/tags/v0.9.zip", - "version": "0.9" + "url": "https://github.com/aureliojargas/txt2regex/archive/refs/tags/v0.9.zip", + "version": "0.9", + "bin": "txt2regex.bat", + "pre_install": [ + "Write-Host 'Creating txt2regex.bat'", + "'@%~dp0..\\..\\git\\current\\bin\\bash.exe %~dp0txt2regex-0.9\\txt2regex.sh %*' | Out-File \"$dir\\txt2regex.bat\" -Encoding ASCII" + ] } diff --git a/bucket/typeeasy.json b/bucket/typeeasy.json index 6efa26c19b3..20cf7b34e4c 100644 --- a/bucket/typeeasy.json +++ b/bucket/typeeasy.json @@ -1,54 +1,54 @@ { - "autoupdate": { - "hash": { - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename", - "url": "https://scoop-apps.vercel.app/typeeasy" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/TypeEasy/$matchFilename" - }, - "bin": [ - [ - "TypeEasy.exe", - "typeeasy" - ] - ], - "checkver": { - "regex": "(?s)(?TypeEasy_(?([\\d.]+))_NoAD-(?([\\d])+)\\.(?:7z|zip|rar))", - "url": "https://scoop-apps.vercel.app/typeeasy" - }, - "description": "\u91d1\u5c71\u6253\u5b57\u901a 2.2.0.56 \u53bb\u5e7f\u544a\u4f18\u5316\u7248", - "extract_dir": "Typeeasy", - "hash": "1d8b767ecaaf6acb775842c55958f676ec569c95d4a040f15bbf6afe03790421", - "homepage": "http://www.qiuquan.cc/other/typeeasy.html", - "license": "Shareware", - "notes": [ - "\u4fee\u6539\u5185\u5bb9: ", - "\u57fa\u4e8e\u5b98\u65b9\u6700\u65b0\u7248\u5236\u4f5c\uff0c\u5254\u9664\u539f\u7248\u5b89\u88c5\u5305\u6346\u7ed1\u7684\u5404\u79cd\u63a8\u5e7f\u8f6f\u4ef6", - "\u53bb\u9664\u6bcf\u65e5\u7126\u70b9\u5f39\u7a97", - "\u53bb\u9664\u6258\u76d8\u591a\u4f59\u83dc\u5355", - "\u53bb\u5e95\u9876\u90e8\u6a2a\u5e45\u56fe\u7247\u5e7f\u544a", - "\u53bb\u5e95\u680f\u767e\u5ea6\u5e7f\u544a\u6587\u5b57", - "\u7981\u6b62\u6dfb\u52a0\u5f00\u673a\u81ea\u542f\u52a8", - "\u7981\u6b62\u9876\u90e8\u6bcf\u65e5\u7126\u70b9\u6309\u94ae\u70b9\u51fb\u4e8b\u4ef6", - "\u7981\u6b62\u5de6\u4e0b\u89d2\u7528\u6237\u53cd\u9988\u6309\u94ae\u70b9\u51fb\u4e8b\u4ef6", - "\u7981\u6b62\u6bcf\u6b21\u542f\u52a8\u524d\u68c0\u67e5\u66f4\u65b0\u7684\u884c\u4e3a", - "\u53bb\u9664\u53f3\u4e0a\u89d2\u201c\u6bcf\u65e5\u7126\u70b9\u201d\u6309\u94ae\u53ca\u63d0\u793a\u6587\u5b57", - "\u53bb\u9664\u5de6\u4e0b\u89d2\u201c\u7528\u6237\u53cd\u9988\u201d\u6309\u94ae\u53ca\u63d0\u793a\u6587\u5b57", - "", - "\u5220\u9664\u7528\u6237\u6570\u636e: 'Remove-Item -Path \"$env:APPDATA\\TypeEasyData\" -Recurse -Force'" - ], - "post_install": "Move-Item -Path \"$dir\\TypeEasyData\" -Destination \"$env:APPDATA\"", - "shortcuts": [ - [ - "TypeEasy.exe", - "\u91d1\u5c71\u6253\u5b57\u901a" - ], - [ - "TypeEasy.exe", - "TypeEasy" - ] - ], - "url": "https://pan.jiemi.workers.dev/?file=/scoop/TypeEasy/\u91d1\u5c71\u6253\u5b57\u901a_2.2.0.56_\u53bb\u5e7f\u544a\u4f18\u5316\u7248-20210816.7z", - "version": "2.2.0.56" + "version": "2.2.0.56", + "description": "金山打字通 2.2.0.56 去广告优化版", + "homepage": "http://www.qiuquan.cc/other/typeeasy.html", + "license": "Shareware", + "notes": [ + "修改内容: ", + "基于官方最新版制作,剔除原版安装包捆绑的各种推广软件", + "去除每日焦点弹窗", + "去除托盘多余菜单", + "去底顶部横幅图片广告", + "去底栏百度广告文字", + "禁止添加开机自启动", + "禁止顶部每日焦点按钮点击事件", + "禁止左下角用户反馈按钮点击事件", + "禁止每次启动前检查更新的行为", + "去除右上角“每日焦点”按钮及提示文字", + "去除左下角“用户反馈”按钮及提示文字", + "", + "删除用户数据:'Remove-Item -Path \"$env:APPDATA\\TypeEasyData\" -Recurse -Force'" + ], + "url": "https://pan.jiemi.workers.dev/?file=/scoop/TypeEasy/金山打字通_2.2.0.56_去广告优化版-20210816.7z", + "hash": "1d8b767ecaaf6acb775842c55958f676ec569c95d4a040f15bbf6afe03790421", + "extract_dir": "Typeeasy", + "post_install": "Move-Item -Path \"$dir\\TypeEasyData\" -Destination \"$env:APPDATA\"", + "bin": [ + [ + "TypeEasy.exe", + "typeeasy" + ] + ], + "shortcuts": [ + [ + "TypeEasy.exe", + "金山打字通" + ], + [ + "TypeEasy.exe", + "TypeEasy" + ] + ], + "checkver": { + "url": "https://raw.githubusercontent.com/JaimeZeng/scoop-apps-version/main/TypeEasy", + "regex": "(?s)(?TypeEasy_(?([\\d.]+))_NoAD-(?([\\d])+)\\.(?:7z|zip|rar))" + }, + "autoupdate": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/TypeEasy/$matchFilename", + "hash": { + "url": "https://raw.githubusercontent.com/JaimeZeng/scoop-apps-version/main/TypeEasy", + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename" + } + } } diff --git a/bucket/uTorrentPortable.json b/bucket/uTorrentPortable.json index 4b545b5e4f7..e79720f497c 100644 --- a/bucket/uTorrentPortable.json +++ b/bucket/uTorrentPortable.json @@ -1,30 +1,28 @@ { - "homepage": "https://portableapps.com/apps/internet/utorrent_portable", - "description": "Bit torrent client", - "version": "3.5.5.45660", - "license": "", - "url": "https://ayera.dl.sourceforge.net/project/portableapps/uTorrent%20Portable/uTorrentPortable_3.5.5.45660_online.paf.exe", - "hash": "md5:603bf29bb94a930a018f21f6db87a381", - "bin": "uTorrentPortable/uTorrentPortable.exe", - "shortcuts": [ - [ - "uTorrentPortable/uTorrentPortable.exe", - "uTorrentPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/internet/utorrent_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://ayera.dl.sourceforge.net/project/portableapps/uTorrent%20Portable/uTorrentPortable_$version_online.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/internet/utorrent_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "installer": { - - } + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/internet/utorrent_portable" + }, + "url": "https://ayera.dl.sourceforge.net/project/portableapps/uTorrent%20Portable/uTorrentPortable_$version_online.paf.exe" + }, + "bin": "uTorrentPortable/uTorrentPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/internet/utorrent_portable" + }, + "description": "Bit torrent client", + "hash": "md5:603bf29bb94a930a018f21f6db87a381", + "homepage": "https://portableapps.com/apps/internet/utorrent_portable", + "installer": {}, + "license": "", + "persist": "Data", + "shortcuts": [ + [ + "uTorrentPortable/uTorrentPortable.exe", + "uTorrentPortable" + ] + ], + "url": "https://ayera.dl.sourceforge.net/project/portableapps/uTorrent%20Portable/uTorrentPortable_3.5.5.45660_online.paf.exe", + "version": "3.5.5.45660" } diff --git a/bucket/ubuntumono.json b/bucket/ubuntumono.json index 554e96b4051..b9fa63c51f9 100644 --- a/bucket/ubuntumono.json +++ b/bucket/ubuntumono.json @@ -1,36 +1,36 @@ { - "autoupdate": { - "extract_dir": "ubuntu-font-family-$version", - "url": "https://github.com/daltonmaag/ubuntu/releases/download/v$version/ubuntu-font-family-$version.zip" - }, - "checkver": { - "github": "https://github.com/daltonmaag/ubuntu" - }, - "description": "Ubuntu font", - "extract_dir": "ubuntu-font-family-0.83", - "hash": "456d7d42797febd0d7d4cf1b782a2e03680bb4a5ee43cc9d06bda172bac05b42", - "homepage": "https://design.ubuntu.com/font/", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "https://github.com/daltonmaag/ubuntu/blob/master/LICENCE.txt", - "pre_install": "Get-ChildItem $dir -Exclude LICENCE.txt,UbuntuMono-*.ttf | Remove-Item", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Ubuntu Mono' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/daltonmaag/ubuntu/releases/download/v0.83/ubuntu-font-family-0.83.zip", - "version": "0.83" + "version": "0.83", + "description": "Ubuntu font", + "license": "https://github.com/daltonmaag/ubuntu/blob/master/LICENCE.txt", + "homepage": "https://design.ubuntu.com/font/", + "url": "https://github.com/daltonmaag/ubuntu/releases/download/v0.83/ubuntu-font-family-0.83.zip", + "hash": "456d7d42797febd0d7d4cf1b782a2e03680bb4a5ee43cc9d06bda172bac05b42", + "extract_dir": "ubuntu-font-family-0.83", + "checkver": { + "github": "https://github.com/daltonmaag/ubuntu" + }, + "autoupdate": { + "url": "https://github.com/daltonmaag/ubuntu/releases/download/v$version/ubuntu-font-family-$version.zip", + "extract_dir": "ubuntu-font-family-$version" + }, + "pre_install": "Get-ChildItem $dir -Exclude LICENCE.txt,UbuntuMono-*.ttf | Remove-Item", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Ubuntu Mono' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/ucalendar-portable.json b/bucket/ucalendar-portable.json index 3ac96061326..d43edd419b2 100644 --- a/bucket/ucalendar-portable.json +++ b/bucket/ucalendar-portable.json @@ -1,23 +1,23 @@ { - "autoupdate": { - "url": "http://uc.maximus.in.ua/files/uCalendar$cleanVersionu$matchBuild.7z" - }, - "checkver": { - "regex": "FF00FF.+?(?[\\d.]+).+Update (?[\\d.]+)", - "url": "http://uc.maximus.in.ua/download.php" - }, - "description": "Ultimate Calendar \u2013 is easy to use calendar with rich features and settings.", - "hash": "08818c5ecd4ccd1588de644da6e695856f625ba88382479a2ba8cdbfe07e9ae5", - "homepage": "http://uc.maximus.in.ua/", - "license": "Freeware", - "persist": "uCalendar.ini", - "pre_install": "if(!(Test-Path \"$dir/uCalendar.ini\")) { Add-Content \"$dir/uCalendar.ini\" $null }", - "shortcuts": [ - [ - "uCalendar.exe", - "uCalendar" - ] - ], - "url": "http://uc.maximus.in.ua/files/uCalendar1812u2.7z", - "version": "1.8.1.2" + "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.+?(?[\\d.]+).+Update (?[\\d.]+)" + }, + "autoupdate": { + "url": "http://uc.maximus.in.ua/files/uCalendar$cleanVersionu$matchBuild.7z" + } } diff --git a/bucket/uftp-aoks.json b/bucket/uftp-aoks.json index c17c656ad89..0ac276a5313 100644 --- a/bucket/uftp-aoks.json +++ b/bucket/uftp-aoks.json @@ -1,22 +1,15 @@ { + "homepage": "http://uftp-multicast.sourceforge.net/", + "version": "5.0.1", + "description": "Encrypted UDP based FTP with multicast.", + "license": "GPL-3.0-only", "architecture": { "64bit": { - "hash": "md5:f1a5622775f4ebbf65beaa24cd0f35c7", - "url": "https://sourceforge.net/projects/uftp-multicast/files/exe-windows/uftp_exe_W7_x64-5.0.1.zip" + "url": "https://sourceforge.net/projects/uftp-multicast/files/exe-windows/uftp_exe_W7_x64-5.0.1.zip", + "hash": "md5:f1a5622775f4ebbf65beaa24cd0f35c7" } }, - "autoupdate": { - "architecture": { - "64bit": { - "hash": { - "regex": "exe-windows/$basename/download\" filesize=\"[\\d]+\">($md5)", - "url": "https://sourceforge.net/projects/uftp-multicast/rss?path=/" - }, - "url": "https://sourceforge.net/projects/uftp-multicast/files/exe-windows/uftp_exe_W7_x64-$version.zip" - } - }, - "extract_dir": "uftp_exe_W7_x64-$version" - }, + "extract_dir": "uftp_exe_W7_x64-5.0.1", "bin": [ "uftp.exe", "uftpd.exe", @@ -24,12 +17,19 @@ "uftp_keymgt.exe" ], "checkver": { - "regex": "/uftp_exe_W7_x64-([\\d.]+).zip", - "url": "https://sourceforge.net/projects/uftp-multicast/rss?path=/" + "url": "https://sourceforge.net/projects/uftp-multicast/rss?path=/", + "regex": "/uftp_exe_W7_x64-([\\d.]+).zip" }, - "description": "Encrypted UDP based FTP with multicast.", - "extract_dir": "uftp_exe_W7_x64-5.0.1", - "homepage": "http://uftp-multicast.sourceforge.net/", - "license": "GPL-3.0-only", - "version": "5.0.1" + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://sourceforge.net/projects/uftp-multicast/files/exe-windows/uftp_exe_W7_x64-$version.zip", + "hash": { + "url": "https://sourceforge.net/projects/uftp-multicast/rss?path=/", + "regex": "exe-windows/$basename/download\" filesize=\"[\\d]+\">($md5)" + } + } + }, + "extract_dir": "uftp_exe_W7_x64-$version" + } } diff --git a/bucket/ultimate-windows-tweaker.json b/bucket/ultimate-windows-tweaker.json index 5b35c686090..7389139a979 100644 --- a/bucket/ultimate-windows-tweaker.json +++ b/bucket/ultimate-windows-tweaker.json @@ -1,33 +1,33 @@ { - "version": "5", - "description": "Ultimate Windows Tweaker is a freeware Tweak UI Utility for tweaking and optimizing Windows 11.", - "homepage": "https://www.thewindowsclub.com/ultimate-windows-tweaker-5-for-windows-11", - "license": { - "identifier": "Freeware" - }, - "notes": [ - "- It is always recommended to create a system restore point before tweaking your system, and hence an easily accessible button for creating the same has been provided in the tweaker. The publisher or the author assumes no liability for damages, direct or consequential, which may result from the use of this freeware.", - "- Do visit its home page at for more details." - ], - "url": "https://www.thewindowsclub.com/downloads/UWT5.zip", - "hash": "52ebf0cf3d0f843829e5067a6fe623ef0a873280be6539e8543b7771f9ca3222", - "bin": [ - [ - "Ultimate Windows Tweaker 5.0.exe", - "uwt5" - ] - ], - "shortcuts": [ - [ - "Ultimate Windows Tweaker 5.0.exe", - "Ultimate Windows Tweaker" - ] - ], - "checkver": { - "url": "https://www.thewindowsclub.com/ultimate-windows-tweaker-5-for-windows-11", - "regex": "downloads/UWT([\\d.]+)\\.zip" - }, - "autoupdate": { - "url": "https://www.thewindowsclub.com/downloads/UWT$version.zip" - } + "autoupdate": { + "url": "https://www.thewindowsclub.com/downloads/UWT$version.zip" + }, + "bin": [ + [ + "Ultimate Windows Tweaker 5.0.exe", + "uwt5" + ] + ], + "checkver": { + "regex": "downloads/UWT([\\d.]+)\\.zip", + "url": "https://www.thewindowsclub.com/ultimate-windows-tweaker-5-for-windows-11" + }, + "description": "Ultimate Windows Tweaker is a freeware Tweak UI Utility for tweaking and optimizing Windows 11.", + "hash": "52ebf0cf3d0f843829e5067a6fe623ef0a873280be6539e8543b7771f9ca3222", + "homepage": "https://www.thewindowsclub.com/ultimate-windows-tweaker-5-for-windows-11", + "license": { + "identifier": "Freeware" + }, + "notes": [ + "- It is always recommended to create a system restore point before tweaking your system, and hence an easily accessible button for creating the same has been provided in the tweaker. The publisher or the author assumes no liability for damages, direct or consequential, which may result from the use of this freeware.", + "- Do visit its home page at for more details." + ], + "shortcuts": [ + [ + "Ultimate Windows Tweaker 5.0.exe", + "Ultimate Windows Tweaker" + ] + ], + "url": "https://www.thewindowsclub.com/downloads/UWT5.zip", + "version": "5" } diff --git a/bucket/umi-ocr.json b/bucket/umi-ocr.json index eacfdfc894d..73f80cf47aa 100644 --- a/bucket/umi-ocr.json +++ b/bucket/umi-ocr.json @@ -1,21 +1,20 @@ { - "version": "1.3.3", - "description": "Offline OCR image-to-text tool", "homepage": "https://github.com/hiroi-sora/Umi-OCR", + "description": "Offline OCR image-to-text tool", + "version": "1.3.3", "license": "MIT", - "architecture": { - "64bit": { - "url": "https://github.com/hiroi-sora/Umi-OCR/releases/download/v1.3.3/Umi-OCR.v1.3.3.7z", - "hash": "a597a54176b832ca83db4aef5303f6df09c3568e6bc729db14622e4c45a3f128", - "extract_dir": "Umi-OCR" - } - }, + "url": "https://github.com/hiroi-sora/Umi-OCR/releases/download/v1.3.3/Umi-OCR.v1.3.3.7z", + "hash": "a597a54176b832ca83db4aef5303f6df09c3568e6bc729db14622e4c45a3f128", + "extract_dir": "Umi-OCR", + "bin": "extra\\umiocr.exe", "shortcuts": [ [ "Umi-OCR 文字识别.exe", "Umi-OCR" ] ], + "persist": "Umi-OCR_config.json", + "pre_install": "if (-not (Test-Path \"$persist_dir\\Umi-OCR_config.json\")) { New-Item \"$dir\\Umi-OCR_config.json\" | Out-Null }", "checkver": { "github": "https://github.com/hiroi-sora/Umi-OCR" }, diff --git a/bucket/umka.json b/bucket/umka.json index 236328c268b..c62b3a61416 100644 --- a/bucket/umka.json +++ b/bucket/umka.json @@ -1,23 +1,23 @@ { - "homepage": "https://github.com/vtereshkov/umka-lang", - "description": "Statically typed embeddable scripting language", - "license": "BSD-2-Clause", - "version": "0.10", - "architecture": { - "64bit": { - "url": "https://github.com/vtereshkov/umka-lang/releases/download/v0.10/umka_0.10_x86-64_windows_mingw.zip", - "hash": "543cd17f747ceab7e2ea647a394abb070d0427bac6f839e31679b39c0bfa1bfc", - "extract_dir": "umka_0.10_x86-64_windows_mingw" - } - }, - "bin": "umka.exe", - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/vtereshkov/umka-lang/releases/download/v$version/umka_$version_x86-64_windows_mingw.zip", - "extract_dir": "umka_$version_x86-64_windows_mingw" - } - } - } + "architecture": { + "64bit": { + "extract_dir": "umka_0.10_x86-64_windows_mingw", + "hash": "543cd17f747ceab7e2ea647a394abb070d0427bac6f839e31679b39c0bfa1bfc", + "url": "https://github.com/vtereshkov/umka-lang/releases/download/v0.10/umka_0.10_x86-64_windows_mingw.zip" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "extract_dir": "umka_$version_x86-64_windows_mingw", + "url": "https://github.com/vtereshkov/umka-lang/releases/download/v$version/umka_$version_x86-64_windows_mingw.zip" + } + } + }, + "bin": "umka.exe", + "checkver": "github", + "description": "Statically typed embeddable scripting language", + "homepage": "https://github.com/vtereshkov/umka-lang", + "license": "BSD-2-Clause", + "version": "0.10" } diff --git a/bucket/umlet-aoks.json b/bucket/umlet-aoks.json index 64bf21dc2c6..076f3ed83e6 100644 --- a/bucket/umlet-aoks.json +++ b/bucket/umlet-aoks.json @@ -1,26 +1,26 @@ { - "autoupdate": { - "extract_dir": "Umlet", - "url": "https://www.umlet.com/download/umlet_$matchUnder/umlet-standalone-$matchLong.zip" - }, - "bin": "umlet.jar", - "checkver": { - "regex": "New in [\\d_]+)/umlet-standalone-(?[\\d.]+).zip\">UMLet (?[\\d.]+) stand-alone", - "replace": "${version}", - "url": "https://www.umlet.com/changes.htm" - }, + "version": "15.1", "description": "Free UML Tool for Fast UML Diagrams", - "extract_dir": "Umlet", - "hash": "33aa1559b3a63c14f2812f9316463d3d6b9c15f60b0f7decb8d52e5a914b308a", "homepage": "https://www.umlet.com/", "license": "GPL-3.0-only", - "notes": "You need Java to be installed to use Umlet!", + "url": "https://www.umlet.com/download/umlet_15_1/umlet-standalone-15.1.zip", + "hash": "33aa1559b3a63c14f2812f9316463d3d6b9c15f60b0f7decb8d52e5a914b308a", + "extract_dir": "Umlet", + "bin": "umlet.jar", "shortcuts": [ [ "umlet.jar", "Umlet" ] ], - "url": "https://www.umlet.com/download/umlet_15_1/umlet-standalone-15.1.zip", - "version": "15.1" + "checkver": { + "url": "https://www.umlet.com/changes.htm", + "regex": "New in [\\d_]+)/umlet-standalone-(?[\\d.]+).zip\">UMLet (?[\\d.]+) stand-alone", + "replace": "${version}" + }, + "autoupdate": { + "url": "https://www.umlet.com/download/umlet_$matchUnder/umlet-standalone-$matchLong.zip", + "extract_dir": "Umlet" + }, + "notes": "You need Java to be installed to use Umlet!" } diff --git a/bucket/uncolored.json b/bucket/uncolored.json index 4db81a3f623..bbfd1f8bc31 100644 --- a/bucket/uncolored.json +++ b/bucket/uncolored.json @@ -1,33 +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" - } + "architecture": { + "64bit": { + "hash": "c715f6bbffdbf787afd730c31ee74ba65e8b2a5969022dda3e2d8c2eaae6696b", + "url": "https://github.com/n457/Uncolored/releases/download/v.0.10.2/Uncolored-v.0.10.2-win-x64.zip" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "hash": { + "mode": "github" }, - "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" - } - } - } - } + "url": "https://github.com/n457/Uncolored/releases/download/v.$version/Uncolored-v.$version-win-x64.zip" + } + } + }, + "checkver": { + "re": "/releases/tag/v.([\\w.]+)", + "url": "https://github.com/n457/Uncolored/releases/latest" + }, + "description": "Next generation desktop rich content editor that saves documents with themes.", + "extract_dir": "win-unpacked", + "homepage": "https://github.com/n457/Uncolored", + "license": "Apache License 2.0", + "shortcuts": [ + [ + "Uncolored.exe", + "Uncolored" + ] + ], + "version": "0.10.2" } diff --git a/bucket/uni.json b/bucket/uni.json index fdff6dfe39d..d65eab4d4fb 100644 --- a/bucket/uni.json +++ b/bucket/uni.json @@ -1,22 +1,22 @@ { - "architecture": { - "64bit": { - "hash": "ac16daa549fcb888d4a92ee1112bedfb5999291385371f42b80f9d21ac2ca298", - "url": "https://github.com/arp242/uni/releases/download/v2.5.1/uni-v2.5.1-windows-amd64.exe.gz" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/arp242/uni/releases/download/v$version/uni-v$version-windows-amd64.exe.gz" - } - } - }, - "bin": "uni.exe", - "checkver": "github", - "description": "Query the Unicode database from the commandline, with good support for emojis", - "homepage": "https://github.com/arp242/uni", - "license": "MIT", - "pre_install": "Rename-Item \"$dir\\uni*.exe\" \"$dir\\uni.exe\"", - "version": "2.5.1" + "version": "2.5.1", + "description": "Query the Unicode database from the commandline, with good support for emojis", + "homepage": "https://github.com/arp242/uni", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/arp242/uni/releases/download/v2.5.1/uni-v2.5.1-windows-amd64.exe.gz", + "hash": "ac16daa549fcb888d4a92ee1112bedfb5999291385371f42b80f9d21ac2ca298" + } + }, + "pre_install": "Rename-Item \"$dir\\uni*.exe\" \"$dir\\uni.exe\"", + "bin": "uni.exe", + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/arp242/uni/releases/download/v$version/uni-v$version-windows-amd64.exe.gz" + } + } + } } diff --git a/bucket/uniCSVed.json b/bucket/uniCSVed.json index bf786f110f4..a6809720098 100644 --- a/bucket/uniCSVed.json +++ b/bucket/uniCSVed.json @@ -4,10 +4,7 @@ "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 }" - ], + "bin": "uniCSVed.exe", "shortcuts": [ [ "uniCSVed.exe", @@ -18,6 +15,7 @@ "uniCSVed.ini", "uniCSVed.dat" ], + "checkver": "uniCSVed ([\\d.\\w]+)", "autoupdate": { "url": "http://home.hccnet.nl/s.j.francke/csved/uniCSVed.zip" } diff --git a/bucket/uninstall-tool-portable.json b/bucket/uninstall-tool-portable.json index 3a3b017f296..66220083f64 100644 --- a/bucket/uninstall-tool-portable.json +++ b/bucket/uninstall-tool-portable.json @@ -1,34 +1,34 @@ { - "version": "3.5.10.5670", - "description": "Uninstaller that performs clean removal of any program from your PC. Installation tracing, leftovers removal. Works with lightning speed and controls apps that run on system startup.", - "homepage": "https://crystalidea.com/uninstall-tool", - "license": { - "identifier": "Proprietary", - "url": "https://crystalidea.com/eula" - }, - "depends": "sudo", - "url": "https://pan.jiemi.workers.dev/?file=/scoop/CCleaner/UninstallTool_3.5.10.5670_Portable.7z", - "hash": "6ec99f980a328735a746286cac504c7407edf97ba4d70655ee682cd723a79d51", - "extract_dir": "UninstallToolPortable", - "bin": "UninstallToolPortable.exe", - "shortcuts": [ - [ - "UninstallToolPortable.exe", - "Uninstaller Tool" - ] - ], - "persist": "UninstallToolPortable.ini", - "checkver": { - "url": "https://scoop-apps.vercel.app/ccleaner", - "regex": "(?UninstallTool_(?[\\d.]+).*?\\.(?:zip|7z))" - }, - "autoupdate": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/CCleaner/$matchFilename", - "hash": { - "url": "https://scoop-apps.vercel.app/ccleaner", - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename" - }, - "extract_dir": "UninstallToolPortable" - } + "autoupdate": { + "extract_dir": "UninstallToolPortable", + "hash": { + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename", + "url": "https://scoop-apps.vercel.app/ccleaner" + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/CCleaner/$matchFilename" + }, + "bin": "UninstallToolPortable.exe", + "checkver": { + "regex": "(?UninstallTool_(?[\\d.]+).*?\\.(?:zip|7z))", + "url": "https://scoop-apps.vercel.app/ccleaner" + }, + "depends": "sudo", + "description": "Uninstaller that performs clean removal of any program from your PC. Installation tracing, leftovers removal. Works with lightning speed and controls apps that run on system startup.", + "extract_dir": "UninstallToolPortable", + "hash": "6ec99f980a328735a746286cac504c7407edf97ba4d70655ee682cd723a79d51", + "homepage": "https://crystalidea.com/uninstall-tool", + "license": { + "identifier": "Proprietary", + "url": "https://crystalidea.com/eula" + }, + "persist": "UninstallToolPortable.ini", + "shortcuts": [ + [ + "UninstallToolPortable.exe", + "Uninstaller Tool" + ] + ], + "url": "https://pan.jiemi.workers.dev/?file=/scoop/CCleaner/UninstallTool_3.5.10.5670_Portable.7z", + "version": "3.5.10.5670" } diff --git a/bucket/uninstall-tool.json b/bucket/uninstall-tool.json index 7c44347733a..0a8d94a1125 100644 --- a/bucket/uninstall-tool.json +++ b/bucket/uninstall-tool.json @@ -1,42 +1,42 @@ { - "autoupdate": { - "hash": { - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename", - "url": "https://scoop-apps.vercel.app/ccleaner" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/CCleaner/$matchFilename#/Installer.exe" - }, - "bin": "UninstallTool.exe", - "checkver": { - "regex": "(?Uninstall_Tool_(?[\\d.]+).*?\\.exe)", - "url": "https://scoop-apps.vercel.app/ccleaner" - }, - "description": "Uninstaller that performs clean removal of any program from your PC. Installation tracing, leftovers removal. Works with lightning speed and controls apps that run on system startup.", - "hash": "c735cea43252ce912d415c795b8e97111d030929cafd1d9874c096ff7b9a649f", - "homepage": "https://crystalidea.com/uninstall-tool", - "license": { - "identifier": "Proprietary", - "url": "https://crystalidea.com/eula" - }, - "notes": [ - "\u6b64\u7248\u7279\u70b9: ", - " - \u57fa\u4e8e\u5b98\u65b9\u6700\u65b0\u7248\u672c\u5236\u4f5c\uff0c\u5220\u9664\u90e8\u5206\u975e\u5fc5\u8981\u6587\u4ef6\uff1b", - " - \u6574\u5408\u56fd\u5916\u5927\u795e\u5206\u4eab\u7684\u7834\u89e3\u8865\u4e01\uff0c\u5728\u6b64\u81f4\u8c22!", - " - \u6574\u5408 x86 \u548c x64 \u4e8e\u4e00\u4f53\uff0c\u5b89\u88c5\u65f6\u81ea\u52a8\u8bc6\u522b\u5f53\u524d\u7cfb\u7edf\u4f4d\u6570\uff1b", - " - \u53bb\u9664\u5e2e\u52a9\u83dc\u5355\u591a\u4f59\u9009\u9879\uff0c\u53ea\u4fdd\u7559\u201c\u5173\u4e8e\u201d\uff1b" - ], - "post_install": "Remove-Item $dir\\Installer.exe -Force", - "pre_install": "Start-Process -FilePath \"$dir\\Installer.exe\" -ArgumentList /DIR=\"$dir\",/SILENT -Wait", - "shortcuts": [ - [ - "UninstallTool.exe", - "Uninstaller Tool" - ] - ], - "uninstaller": { - "script": "Start-Process -FilePath \"$dir\\UninsFile\\unins000.exe\" -ArgumentList /VERYSILENT -Wait" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/CCleaner/Uninstall_Tool_3.5.10.5670-20200418.exe#/Installer.exe", - "version": "3.5.10.5670" + "version": "3.5.10.5670", + "description": "Uninstaller that performs clean removal of any program from your PC. Installation tracing, leftovers removal. Works with lightning speed and controls apps that run on system startup.", + "homepage": "https://crystalidea.com/uninstall-tool", + "license": { + "identifier": "Proprietary", + "url": "https://crystalidea.com/eula" + }, + "notes": [ + "此版特点: ", + " - 基于官方最新版本制作,删除部分非必要文件;", + " - 整合国外大神分享的破解补丁,在此致谢!", + " - 整合 x86 和 x64 于一体,安装时自动识别当前系统位数;", + " - 去除帮助菜单多余选项,只保留“关于”;" + ], + "url": "https://pan.jiemi.workers.dev/?file=/scoop/CCleaner/Uninstall_Tool_3.5.10.5670-20200418.exe#/Installer.exe", + "hash": "c735cea43252ce912d415c795b8e97111d030929cafd1d9874c096ff7b9a649f", + "pre_install": "Start-Process -FilePath \"$dir\\Installer.exe\" -ArgumentList /DIR=\"$dir\",/SILENT -Wait", + "post_install": "Remove-Item $dir\\Installer.exe -Force", + "uninstaller": { + "script": "Start-Process -FilePath \"$dir\\UninsFile\\unins000.exe\" -ArgumentList /VERYSILENT -Wait" + }, + "bin": "UninstallTool.exe", + "shortcuts": [ + [ + "UninstallTool.exe", + "Uninstaller Tool" + ] + ], + "checkver": { + "url": "https://scoop-apps.vercel.app/ccleaner", + "regex": "(?Uninstall_Tool_(?[\\d.]+).*?\\.exe)" + }, + "autoupdate": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/CCleaner/$matchFilename#/Installer.exe", + "hash": { + "url": "https://scoop-apps.vercel.app/ccleaner", + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename" + } + } } diff --git a/bucket/universal-android-debloater-opengl.json b/bucket/universal-android-debloater-opengl.json index 0eadef5e989..c09b9b3b0e6 100644 --- a/bucket/universal-android-debloater-opengl.json +++ b/bucket/universal-android-debloater-opengl.json @@ -1,16 +1,16 @@ { - "bin": "uad_gui-windows-opengl.exe", - "depends": "adb", - "description": "Universal Android Debloater (OpenGL)", - "hash": "sha1:bc14914103f5a3767abc12bdfafec2b95b49aca2", - "homepage": "https://github.com/0x192/universal-android-debloater", - "license": "GPL-V3", - "shortcuts": [ - [ - "uad_gui-windows-opengl.exe", - "Universal Android Debloater (OpenGL)" - ] - ], - "url": "https://github.com/0x192/universal-android-debloater/releases/download/0.4.1/uad_gui-windows-opengl.exe", - "version": "0.4.1-prerelease" + "version": "0.4.1-prerelease", + "description": "Universal Android Debloater (OpenGL)", + "homepage": "https://github.com/0x192/universal-android-debloater", + "license": "GPL-V3", + "url": "https://github.com/0x192/universal-android-debloater/releases/download/0.4.1/uad_gui-windows-opengl.exe", + "hash": "sha1:bc14914103f5a3767abc12bdfafec2b95b49aca2", + "depends" : "adb", + "bin": "uad_gui-windows-opengl.exe", + "shortcuts": [ + [ + "uad_gui-windows-opengl.exe", + "Universal Android Debloater (OpenGL)" + ] + ] } diff --git a/bucket/universal-ctags-nightly.json b/bucket/universal-ctags-nightly.json index dc4065399b7..4516e535747 100644 --- a/bucket/universal-ctags-nightly.json +++ b/bucket/universal-ctags-nightly.json @@ -1,27 +1,27 @@ { - "version": "2023-04-03", - "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/2023-04-03/p6.0.20230402.0-7-gea96317/ctags-2023-04-03_p6.0.20230402.0-7-gea96317-x64.zip", - "hash": "991a2a0612379f80eb3e9886be8c7bf1c3c3662597ffad316eeefb1661df6230" + "hash": "991a2a0612379f80eb3e9886be8c7bf1c3c3662597ffad316eeefb1661df6230", + "url": "https://github.com/universal-ctags/ctags-win32/releases/download/2023-04-03/p6.0.20230402.0-7-gea96317/ctags-2023-04-03_p6.0.20230402.0-7-gea96317-x64.zip" } }, - "bin": [ - "ctags.exe", - "readtags.exe" - ], - "checkver": { - "url": "https://github.com/universal-ctags/ctags-win32/tags", - "regex": "([\\d]+-[\\d]+-[\\d]+)/(?[a-z\\d.-]+)" - }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/universal-ctags/ctags-win32/releases/download/$version/$matchSha/ctags-$version_$matchSha-x64.zip" } } - } + }, + "bin": [ + "ctags.exe", + "readtags.exe" + ], + "checkver": { + "regex": "([\\d]+-[\\d]+-[\\d]+)/(?[a-z\\d.-]+)", + "url": "https://github.com/universal-ctags/ctags-win32/tags" + }, + "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", + "version": "2023-04-03" } diff --git a/bucket/universal-package-builder.json b/bucket/universal-package-builder.json index 00637fe2817..90a28a9f6d1 100644 --- a/bucket/universal-package-builder.json +++ b/bucket/universal-package-builder.json @@ -1,19 +1,18 @@ { - "$schema": "https://ghproxy.com/https://raw.githubusercontent.com/ScoopInstaller/Scoop/master/schema.json", - "version": "3.9.0.0", - "description": "RDB 助手,内建文件浏览和文件操作能力,支持编写生成脚本实现自动化修改。", - "homepage": "https://www.fishlee.net/soft/upb3/", - "license": "Freeware", - "url": "https://www.fishlee.net/service/download/646/%e9%80%9a%e7%94%a8%e5%8c%85%e5%a4%84%e7%90%86%e5%b7%a5%e5%85%b7v3.7z", - "hash": "ce096bb13600b60711afaf08d85eeb8799c0bde640231aacf1723d58294c6175", - "extract_dir": [ - "通用包处理工具v3" - ], - "shortcuts": [ - [ - "UniversalPackageBuilder3.exe", - "Universal Package Builder" + "$schema": "https://ghproxy.com/https://raw.githubusercontent.com/ScoopInstaller/Scoop/master/schema.json", + "version": "3.9.0.0", + "description": "RDB 助手,内建文件浏览和文件操作能力,支持编写生成脚本实现自动化修改。", + "homepage": "https://www.fishlee.net/soft/upb3/", + "license": "Freeware", + "url": "https://www.fishlee.net/service/download/646/%e9%80%9a%e7%94%a8%e5%8c%85%e5%a4%84%e7%90%86%e5%b7%a5%e5%85%b7v3.7z", + "hash": "ce096bb13600b60711afaf08d85eeb8799c0bde640231aacf1723d58294c6175", + "extract_dir": [ + "通用包处理工具v3" + ], + "shortcuts": [ + [ + "UniversalPackageBuilder3.exe", + "Universal Package Builder" + ] ] - ], - "_from": "okibcn/ScoopMaster" } diff --git a/bucket/universal-watermark-disabler.json b/bucket/universal-watermark-disabler.json index 8fd8ec89319..f40c83c89ec 100644 --- a/bucket/universal-watermark-disabler.json +++ b/bucket/universal-watermark-disabler.json @@ -1,23 +1,23 @@ { - "autoupdate": { - "url": "https://winaero.com/downloads/uwd.zip" - }, - "bin": "uwd.exe", - "checkver": { - "regex": "Universal\\sWatermark\\sDisabler\\s(?[\\d.]+)", - "replace": "${ver}", - "url": "https://winaero.com/download-universal-watermark-disabler" - }, - "description": "Universal Watermark Disabler is a freeware app which can remove all kinds of watermarks in Windows 10, Windows 8.1 and Windows 8", - "hash": "0f01f4715df2b7387680668b1241fa612f16ee304a9a0c859532c4c5e3cdea97", - "homepage": "https://winaero.com/download-universal-watermark-disabler/", - "license": "Freeware", - "shortcuts": [ - [ - "uwd.exe", - "Universal Watermark Disabler" - ] - ], - "url": "https://winaero.com/downloads/uwd.zip", - "version": "1.0.0.6" + "version": "1.0.0.6", + "description": "Universal Watermark Disabler is a freeware app which can remove all kinds of watermarks in Windows 10, Windows 8.1 and Windows 8", + "homepage": "https://winaero.com/download-universal-watermark-disabler/", + "license": "Freeware", + "url": "https://winaero.com/downloads/uwd.zip", + "hash": "0f01f4715df2b7387680668b1241fa612f16ee304a9a0c859532c4c5e3cdea97", + "bin": "uwd.exe", + "shortcuts": [ + [ + "uwd.exe", + "Universal Watermark Disabler" + ] + ], + "checkver": { + "url": "https://winaero.com/download-universal-watermark-disabler", + "regex": "Universal\\sWatermark\\sDisabler\\s(?[\\d.]+)", + "replace": "${ver}" + }, + "autoupdate": { + "url": "https://winaero.com/downloads/uwd.zip" + } } diff --git a/bucket/unxutils-agrep.json b/bucket/unxutils-agrep.json index b2293b7f347..8860db7471f 100644 --- a/bucket/unxutils-agrep.json +++ b/bucket/unxutils-agrep.json @@ -1,19 +1,19 @@ { - "bin": [ - "agrep.exe", - [ - "agrep.exe", - "lagrep" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only agrep.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/agrep.exe", + "hash": "d3a8d1e4b962bba497675d163fb308621dd0c62ccb5b28b49ea62a999e3eac6e", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "agrep.exe", + [ + "agrep.exe", + "lagrep" + ] ] - ], - "description": "GNU utilities for Win32. - only agrep.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "d3a8d1e4b962bba497675d163fb308621dd0c62ccb5b28b49ea62a999e3eac6e", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/agrep.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-basename.json b/bucket/unxutils-basename.json index 0000f6ee968..7530f4d9ee2 100644 --- a/bucket/unxutils-basename.json +++ b/bucket/unxutils-basename.json @@ -1,19 +1,19 @@ { - "bin": [ - "basename.exe", - [ - "basename.exe", - "lbasename" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only basename.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/basename.exe", + "hash": "7cd812f5e99803e6347003db313959de003e38c3e7be5cabb810c2b1fa8678b7", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "basename.exe", + [ + "basename.exe", + "lbasename" + ] ] - ], - "description": "GNU utilities for Win32. - only basename.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "7cd812f5e99803e6347003db313959de003e38c3e7be5cabb810c2b1fa8678b7", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/basename.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-bc.json b/bucket/unxutils-bc.json index 52d7812ae24..3ecb81c4fb9 100644 --- a/bucket/unxutils-bc.json +++ b/bucket/unxutils-bc.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only bc.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/bc.exe", - "hash": "4f468cd2f83c074929514f1d8398826867d8fc374817d133dffb3b3f8b65281a", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "bc.exe", - [ - "bc.exe", - "lbc" - ] + "bin": [ + "bc.exe", + [ + "bc.exe", + "lbc" ] + ], + "description": "GNU utilities for Win32. - only bc.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "4f468cd2f83c074929514f1d8398826867d8fc374817d133dffb3b3f8b65281a", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/bc.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-bison.json b/bucket/unxutils-bison.json index 270d10f3544..366f1ec729c 100644 --- a/bucket/unxutils-bison.json +++ b/bucket/unxutils-bison.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only bison.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/bison.exe", - "hash": "8e9dcaf44769557ffc737a52fa7af47725cf950e05a6122310d3837ae33f5356", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "bison.exe", - [ - "bison.exe", - "lbison" - ] + "bin": [ + "bison.exe", + [ + "bison.exe", + "lbison" ] + ], + "description": "GNU utilities for Win32. - only bison.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "8e9dcaf44769557ffc737a52fa7af47725cf950e05a6122310d3837ae33f5356", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/bison.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-bunzip2.json b/bucket/unxutils-bunzip2.json index 135ab1663fe..0c381cfd1bc 100644 --- a/bucket/unxutils-bunzip2.json +++ b/bucket/unxutils-bunzip2.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only bunzip2.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/bunzip2.exe", - "hash": "bea542c97ff3dafbb579d1d97c460dcd455e4fe0d5b89923e5c7f8de65614d80", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "bunzip2.exe", - [ - "bunzip2.exe", - "lbunzip2" - ] + "bin": [ + "bunzip2.exe", + [ + "bunzip2.exe", + "lbunzip2" ] + ], + "description": "GNU utilities for Win32. - only bunzip2.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "bea542c97ff3dafbb579d1d97c460dcd455e4fe0d5b89923e5c7f8de65614d80", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/bunzip2.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-chgrp.json b/bucket/unxutils-chgrp.json index 2df26fd501d..e3fa6a0f448 100644 --- a/bucket/unxutils-chgrp.json +++ b/bucket/unxutils-chgrp.json @@ -1,19 +1,19 @@ { - "bin": [ - "chgrp.exe", - [ - "chgrp.exe", - "lchgrp" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only chgrp.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/chgrp.exe", + "hash": "d7e0f771a0fab8e7a1031bc5994f65b4e82ec91942ae9ff7592e9fb98d9ca268", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "chgrp.exe", + [ + "chgrp.exe", + "lchgrp" + ] ] - ], - "description": "GNU utilities for Win32. - only chgrp.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "d7e0f771a0fab8e7a1031bc5994f65b4e82ec91942ae9ff7592e9fb98d9ca268", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/chgrp.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-chmod.json b/bucket/unxutils-chmod.json index 6b779de8ff1..7000f3268e9 100644 --- a/bucket/unxutils-chmod.json +++ b/bucket/unxutils-chmod.json @@ -1,19 +1,19 @@ { - "bin": [ - "chmod.exe", - [ - "chmod.exe", - "lchmod" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only chmod.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/chmod.exe", + "hash": "9904e020b80980593fdde2ecd3d8f14c30baf9d40146cc241195d8c1d0734996", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "chmod.exe", + [ + "chmod.exe", + "lchmod" + ] ] - ], - "description": "GNU utilities for Win32. - only chmod.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "9904e020b80980593fdde2ecd3d8f14c30baf9d40146cc241195d8c1d0734996", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/chmod.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-chown.json b/bucket/unxutils-chown.json index 8037af91f1b..5ed5f7a8873 100644 --- a/bucket/unxutils-chown.json +++ b/bucket/unxutils-chown.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only chown.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/chown.exe", - "hash": "c5395a9c5f3ea0b1bcf4a4155d45c2b7f520b939d09ca69b7330b5deee9947b9", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "chown.exe", - [ - "chown.exe", - "lchown" - ] + "bin": [ + "chown.exe", + [ + "chown.exe", + "lchown" ] + ], + "description": "GNU utilities for Win32. - only chown.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "c5395a9c5f3ea0b1bcf4a4155d45c2b7f520b939d09ca69b7330b5deee9947b9", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/chown.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-cmp.json b/bucket/unxutils-cmp.json index 0091cf383f9..0c759f1c63d 100644 --- a/bucket/unxutils-cmp.json +++ b/bucket/unxutils-cmp.json @@ -1,19 +1,19 @@ { - "bin": [ - "cmp.exe", - [ - "cmp.exe", - "lcmp" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only cmp.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/cmp.exe", + "hash": "d9d3e81879f07a958218d9ec371198246e2a77a21854cdac850e093148e2e05d", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "cmp.exe", + [ + "cmp.exe", + "lcmp" + ] ] - ], - "description": "GNU utilities for Win32. - only cmp.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "d9d3e81879f07a958218d9ec371198246e2a77a21854cdac850e093148e2e05d", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/cmp.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-csplit.json b/bucket/unxutils-csplit.json index e2fee03ce33..897ae1023b7 100644 --- a/bucket/unxutils-csplit.json +++ b/bucket/unxutils-csplit.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only csplit.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/csplit.exe", - "hash": "7c4899026a57f4088572f4d83b3ea4c7668fe8b85ed9dea38daf24a622a0dfa7", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "csplit.exe", - [ - "csplit.exe", - "lcsplit" - ] + "bin": [ + "csplit.exe", + [ + "csplit.exe", + "lcsplit" ] + ], + "description": "GNU utilities for Win32. - only csplit.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "7c4899026a57f4088572f4d83b3ea4c7668fe8b85ed9dea38daf24a622a0dfa7", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/csplit.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-cut.json b/bucket/unxutils-cut.json index 0c8e11e648f..2f44dfb3aed 100644 --- a/bucket/unxutils-cut.json +++ b/bucket/unxutils-cut.json @@ -1,19 +1,19 @@ { - "bin": [ - "cut.exe", - [ - "cut.exe", - "lcut" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only cut.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/cut.exe", + "hash": "40f4f6b1dabdf0defce4846138f01271748d2c31a519116580a077a1dbefb820", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "cut.exe", + [ + "cut.exe", + "lcut" + ] ] - ], - "description": "GNU utilities for Win32. - only cut.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "40f4f6b1dabdf0defce4846138f01271748d2c31a519116580a077a1dbefb820", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/cut.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-date.json b/bucket/unxutils-date.json index 103bdc16952..3055f2d704e 100644 --- a/bucket/unxutils-date.json +++ b/bucket/unxutils-date.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only date.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/date.exe", - "hash": "5b399b89ad901437faf4be061dabc2a3f70c6973316a536d4245604bec394b54", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "date.exe", - [ - "date.exe", - "ldate" - ] + "bin": [ + "date.exe", + [ + "date.exe", + "ldate" ] + ], + "description": "GNU utilities for Win32. - only date.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "5b399b89ad901437faf4be061dabc2a3f70c6973316a536d4245604bec394b54", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/date.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-dc.json b/bucket/unxutils-dc.json index 2606e29f1f9..2ee1938934d 100644 --- a/bucket/unxutils-dc.json +++ b/bucket/unxutils-dc.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only dc.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/dc.exe", - "hash": "6f79bb257c996bed1a3267dc3b6be15e936c1bf92012a4a2be12df1b81c12fae", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "dc.exe", - [ - "dc.exe", - "ldc" - ] + "bin": [ + "dc.exe", + [ + "dc.exe", + "ldc" ] + ], + "description": "GNU utilities for Win32. - only dc.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "6f79bb257c996bed1a3267dc3b6be15e936c1bf92012a4a2be12df1b81c12fae", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/dc.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-dd.json b/bucket/unxutils-dd.json index f3e83f8066d..5e53be89360 100644 --- a/bucket/unxutils-dd.json +++ b/bucket/unxutils-dd.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only dd.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/dd.exe", - "hash": "7db0de0a8e816a8a90c911161e1be9ab0f9322a9ec421a2afc618a1857f87a9e", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "dd.exe", - [ - "dd.exe", - "ldd" - ] + "bin": [ + "dd.exe", + [ + "dd.exe", + "ldd" ] + ], + "description": "GNU utilities for Win32. - only dd.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "7db0de0a8e816a8a90c911161e1be9ab0f9322a9ec421a2afc618a1857f87a9e", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/dd.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-diff.json b/bucket/unxutils-diff.json index 97e54c82f1b..ea58f9ec8de 100644 --- a/bucket/unxutils-diff.json +++ b/bucket/unxutils-diff.json @@ -1,19 +1,19 @@ { - "bin": [ - "diff.exe", - [ - "diff.exe", - "ldiff" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only diff.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/diff.exe", + "hash": "4ceceebc8150422c6d8d9a06c2e9686d5a5d90f1033f60ad92ab81fe810e2a28", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "diff.exe", + [ + "diff.exe", + "ldiff" + ] ] - ], - "description": "GNU utilities for Win32. - only diff.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "4ceceebc8150422c6d8d9a06c2e9686d5a5d90f1033f60ad92ab81fe810e2a28", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/diff.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-diff3.json b/bucket/unxutils-diff3.json index 6fda3dc44b7..f31beb59404 100644 --- a/bucket/unxutils-diff3.json +++ b/bucket/unxutils-diff3.json @@ -1,19 +1,19 @@ { - "bin": [ - "diff3.exe", - [ - "diff3.exe", - "ldiff3" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only diff3.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/diff3.exe", + "hash": "885566bcfb64bd347ce00b7f4fd3e6dd941835fa067512d3415ea8268d23eb5d", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "diff3.exe", + [ + "diff3.exe", + "ldiff3" + ] ] - ], - "description": "GNU utilities for Win32. - only diff3.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "885566bcfb64bd347ce00b7f4fd3e6dd941835fa067512d3415ea8268d23eb5d", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/diff3.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-dircolors.json b/bucket/unxutils-dircolors.json index bba677e9f7a..07421506332 100644 --- a/bucket/unxutils-dircolors.json +++ b/bucket/unxutils-dircolors.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only dircolors.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/dircolors.exe", - "hash": "f50d3be34a41a1e7c758986f7d7d10f9f86449edade2406460e143d0640b9cea", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "dircolors.exe", - [ - "dircolors.exe", - "ldircolors" - ] + "bin": [ + "dircolors.exe", + [ + "dircolors.exe", + "ldircolors" ] + ], + "description": "GNU utilities for Win32. - only dircolors.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "f50d3be34a41a1e7c758986f7d7d10f9f86449edade2406460e143d0640b9cea", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/dircolors.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-dirname.json b/bucket/unxutils-dirname.json index ddd8eabd14b..b3793fd350c 100644 --- a/bucket/unxutils-dirname.json +++ b/bucket/unxutils-dirname.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only dirname.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/dirname.exe", - "hash": "6d0118c4d7980929aeb6ed940ffd07939f0fa36a6a69d7591eeafc907c205868", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "dirname.exe", - [ - "dirname.exe", - "ldirname" - ] + "bin": [ + "dirname.exe", + [ + "dirname.exe", + "ldirname" ] + ], + "description": "GNU utilities for Win32. - only dirname.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "6d0118c4d7980929aeb6ed940ffd07939f0fa36a6a69d7591eeafc907c205868", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/dirname.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-du.json b/bucket/unxutils-du.json index 05c99da4011..ec00203ab0a 100644 --- a/bucket/unxutils-du.json +++ b/bucket/unxutils-du.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only du.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/du.exe", - "hash": "ec4f83b123e00628068876935c66e3726d7450728c2e70a1ac7e24e1e30f8bdc", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "du.exe", - [ - "du.exe", - "ldu" - ] + "bin": [ + "du.exe", + [ + "du.exe", + "ldu" ] + ], + "description": "GNU utilities for Win32. - only du.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "ec4f83b123e00628068876935c66e3726d7450728c2e70a1ac7e24e1e30f8bdc", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/du.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-egrep.json b/bucket/unxutils-egrep.json index 8de7f96b3a3..c7139e43e92 100644 --- a/bucket/unxutils-egrep.json +++ b/bucket/unxutils-egrep.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only egrep.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/egrep.exe", - "hash": "cdc004f70067ee7cf95d9ab5a7aef8f84e054198eb0e57a39c4c3e98c902645a", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "egrep.exe", - [ - "egrep.exe", - "legrep" - ] + "bin": [ + "egrep.exe", + [ + "egrep.exe", + "legrep" ] + ], + "description": "GNU utilities for Win32. - only egrep.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "cdc004f70067ee7cf95d9ab5a7aef8f84e054198eb0e57a39c4c3e98c902645a", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/egrep.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-env.json b/bucket/unxutils-env.json index a98e3988a38..1ae1408d3e3 100644 --- a/bucket/unxutils-env.json +++ b/bucket/unxutils-env.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only env.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/env.exe", - "hash": "07802a1128cea866c20c45e615e325623b8f09b4ef81f9d12a83702e8ffd1516", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "env.exe", - [ - "env.exe", - "lenv" - ] + "bin": [ + "env.exe", + [ + "env.exe", + "lenv" ] + ], + "description": "GNU utilities for Win32. - only env.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "07802a1128cea866c20c45e615e325623b8f09b4ef81f9d12a83702e8ffd1516", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/env.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-fmt.json b/bucket/unxutils-fmt.json index 8dd3527cdf1..c1d730e5407 100644 --- a/bucket/unxutils-fmt.json +++ b/bucket/unxutils-fmt.json @@ -1,19 +1,19 @@ { - "bin": [ - "fmt.exe", - [ - "fmt.exe", - "lfmt" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only fmt.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/fmt.exe", + "hash": "6ef19b30e72c8c0a7a6e4fcdde02a921f95069f7b1646f3c599b4bd08155cd56", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "fmt.exe", + [ + "fmt.exe", + "lfmt" + ] ] - ], - "description": "GNU utilities for Win32. - only fmt.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "6ef19b30e72c8c0a7a6e4fcdde02a921f95069f7b1646f3c599b4bd08155cd56", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/fmt.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-gawk.json b/bucket/unxutils-gawk.json index b33a15d8da5..26f6d50fb84 100644 --- a/bucket/unxutils-gawk.json +++ b/bucket/unxutils-gawk.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only gawk.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/gawk.exe", - "hash": "a4c52ccd8065095fe6cf2b0f4360d586f2306f3157d88c8c7a895cde10da9ab5", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "gawk.exe", - [ - "gawk.exe", - "lgawk" - ] + "bin": [ + "gawk.exe", + [ + "gawk.exe", + "lgawk" ] + ], + "description": "GNU utilities for Win32. - only gawk.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "a4c52ccd8065095fe6cf2b0f4360d586f2306f3157d88c8c7a895cde10da9ab5", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/gawk.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-gplay.json b/bucket/unxutils-gplay.json index d4cb7117b06..1e0b8f3e2c5 100644 --- a/bucket/unxutils-gplay.json +++ b/bucket/unxutils-gplay.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only gplay.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/gplay.exe", - "hash": "89a4b4f6a135aef7194971502cdb4e8559ec599702485d7ed2c9b0a727458dba", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "gplay.exe", - [ - "gplay.exe", - "lgplay" - ] + "bin": [ + "gplay.exe", + [ + "gplay.exe", + "lgplay" ] + ], + "description": "GNU utilities for Win32. - only gplay.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "89a4b4f6a135aef7194971502cdb4e8559ec599702485d7ed2c9b0a727458dba", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/gplay.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-grep.json b/bucket/unxutils-grep.json index ed9c00189a2..82931c385ac 100644 --- a/bucket/unxutils-grep.json +++ b/bucket/unxutils-grep.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only grep.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/grep.exe", - "hash": "1afb965716881e964233fa26c2ba14eb71cab4973d32b8519d8df3f60c6ac7eb", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "grep.exe", - [ - "grep.exe", - "lgrep" - ] + "bin": [ + "grep.exe", + [ + "grep.exe", + "lgrep" ] + ], + "description": "GNU utilities for Win32. - only grep.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "1afb965716881e964233fa26c2ba14eb71cab4973d32b8519d8df3f60c6ac7eb", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/grep.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-head.json b/bucket/unxutils-head.json index c48784fdda6..2bbcb73504f 100644 --- a/bucket/unxutils-head.json +++ b/bucket/unxutils-head.json @@ -1,19 +1,19 @@ { - "bin": [ - "head.exe", - [ - "head.exe", - "lhead" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only head.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/head.exe", + "hash": "6e399ffc654a54b95339c5b3cc94df8b426843b7f738cfb47c88d37a91e4d3d9", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "head.exe", + [ + "head.exe", + "lhead" + ] ] - ], - "description": "GNU utilities for Win32. - only head.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "6e399ffc654a54b95339c5b3cc94df8b426843b7f738cfb47c88d37a91e4d3d9", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/head.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-indent.json b/bucket/unxutils-indent.json index b25134c5f73..fbc3fa4f7b4 100644 --- a/bucket/unxutils-indent.json +++ b/bucket/unxutils-indent.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only indent.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/indent.exe", - "hash": "2a687fe022909c2abed4782fb25a566ea5395a713ef02c0371f964913c96d4f6", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "indent.exe", - [ - "indent.exe", - "lindent" - ] + "bin": [ + "indent.exe", + [ + "indent.exe", + "lindent" ] + ], + "description": "GNU utilities for Win32. - only indent.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "2a687fe022909c2abed4782fb25a566ea5395a713ef02c0371f964913c96d4f6", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/indent.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-install.json b/bucket/unxutils-install.json index 3485a8f0144..85d401bd985 100644 --- a/bucket/unxutils-install.json +++ b/bucket/unxutils-install.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only install.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/install.exe", - "hash": "c8f70e953c1bfff62864065bb4f67e203d84fa16af8bab92487c8479e51a37e1", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "install.exe", - [ - "install.exe", - "linstall" - ] + "bin": [ + "install.exe", + [ + "install.exe", + "linstall" ] + ], + "description": "GNU utilities for Win32. - only install.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "c8f70e953c1bfff62864065bb4f67e203d84fa16af8bab92487c8479e51a37e1", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/install.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-jwhois.json b/bucket/unxutils-jwhois.json index 6bd8304db58..251683090b3 100644 --- a/bucket/unxutils-jwhois.json +++ b/bucket/unxutils-jwhois.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only jwhois.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/jwhois.exe", - "hash": "a00ca2c69f1f3012c2ae3e4fed5aa7ec6b0d44443e19c4531420be0959e10f02", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "jwhois.exe", - [ - "jwhois.exe", - "ljwhois" - ] + "bin": [ + "jwhois.exe", + [ + "jwhois.exe", + "ljwhois" ] + ], + "description": "GNU utilities for Win32. - only jwhois.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "a00ca2c69f1f3012c2ae3e4fed5aa7ec6b0d44443e19c4531420be0959e10f02", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/jwhois.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-less.json b/bucket/unxutils-less.json index 2e69a1e57c0..01b325bbdd6 100644 --- a/bucket/unxutils-less.json +++ b/bucket/unxutils-less.json @@ -1,19 +1,19 @@ { - "bin": [ - "less.exe", - [ - "less.exe", - "lless" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only less.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/less.exe", + "hash": "1a208e5415f7be7945b15a79819692677c5f2b01453f8b4663da522a0acb604a", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "less.exe", + [ + "less.exe", + "lless" + ] ] - ], - "description": "GNU utilities for Win32. - only less.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "1a208e5415f7be7945b15a79819692677c5f2b01453f8b4663da522a0acb604a", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/less.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-ln.json b/bucket/unxutils-ln.json index d9117539a86..9ba7edbaeac 100644 --- a/bucket/unxutils-ln.json +++ b/bucket/unxutils-ln.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only ln.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/ln.exe", - "hash": "5ad97d1f985b41fc8cb67625b27a8abaf91a8d0b856fb7163cb85321137afed3", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "ln.exe", - [ - "ln.exe", - "lln" - ] + "bin": [ + "ln.exe", + [ + "ln.exe", + "lln" ] + ], + "description": "GNU utilities for Win32. - only ln.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "5ad97d1f985b41fc8cb67625b27a8abaf91a8d0b856fb7163cb85321137afed3", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/ln.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-ls.json b/bucket/unxutils-ls.json index e02c896224f..39503437a62 100644 --- a/bucket/unxutils-ls.json +++ b/bucket/unxutils-ls.json @@ -1,19 +1,19 @@ { - "bin": [ - "ls.exe", - [ - "ls.exe", - "lls" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only ls.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/ls.exe", + "hash": "4c81921b72ca4c8c747ec65a6541289fb97436df807fa080f9debe7502e7d89a", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "ls.exe", + [ + "ls.exe", + "lls" + ] ] - ], - "description": "GNU utilities for Win32. - only ls.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "4c81921b72ca4c8c747ec65a6541289fb97436df807fa080f9debe7502e7d89a", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/ls.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-makedepend.json b/bucket/unxutils-makedepend.json index aad333c7077..d412956e9e8 100644 --- a/bucket/unxutils-makedepend.json +++ b/bucket/unxutils-makedepend.json @@ -1,19 +1,19 @@ { - "bin": [ - "makedepend.exe", - [ - "makedepend.exe", - "lmakedepend" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only makedepend.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/makedepend.exe", + "hash": "c15fe72b11c31eaa2febc5a66c1b4cc5effae2ab9ebc0e05ed246e10bc74f554", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "makedepend.exe", + [ + "makedepend.exe", + "lmakedepend" + ] ] - ], - "description": "GNU utilities for Win32. - only makedepend.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "c15fe72b11c31eaa2febc5a66c1b4cc5effae2ab9ebc0e05ed246e10bc74f554", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/makedepend.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-man.json b/bucket/unxutils-man.json index 4074c22b967..c3b283d0f40 100644 --- a/bucket/unxutils-man.json +++ b/bucket/unxutils-man.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only man.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/man.exe", - "hash": "d5364c1980c5ed3f064dd6b768fdc40f0edba5620a7cf7361f2812321ab2d734", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "man.exe", - [ - "man.exe", - "lman" - ] + "bin": [ + "man.exe", + [ + "man.exe", + "lman" ] + ], + "description": "GNU utilities for Win32. - only man.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "d5364c1980c5ed3f064dd6b768fdc40f0edba5620a7cf7361f2812321ab2d734", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/man.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-mknod.json b/bucket/unxutils-mknod.json index e8deaf61d7c..ae64ffa67df 100644 --- a/bucket/unxutils-mknod.json +++ b/bucket/unxutils-mknod.json @@ -1,19 +1,19 @@ { - "bin": [ - "mknod.exe", - [ - "mknod.exe", - "lmknod" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only mknod.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/mknod.exe", + "hash": "7e6a6f834eaf212779339f4954d1ad34af7c7e93b6d5893f1046c0e55c6ad5d5", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "mknod.exe", + [ + "mknod.exe", + "lmknod" + ] ] - ], - "description": "GNU utilities for Win32. - only mknod.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "7e6a6f834eaf212779339f4954d1ad34af7c7e93b6d5893f1046c0e55c6ad5d5", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/mknod.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-mvdir.json b/bucket/unxutils-mvdir.json index 27fd449aed7..96e89b65a76 100644 --- a/bucket/unxutils-mvdir.json +++ b/bucket/unxutils-mvdir.json @@ -1,19 +1,19 @@ { - "bin": [ - "mvdir.exe", - [ - "mvdir.exe", - "lmvdir" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only mvdir.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/mvdir.exe", + "hash": "4a48a96c97eb98c2f28a07d492c9d6adaffe1884108630dac5aa130ec271d00b", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "mvdir.exe", + [ + "mvdir.exe", + "lmvdir" + ] ] - ], - "description": "GNU utilities for Win32. - only mvdir.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "4a48a96c97eb98c2f28a07d492c9d6adaffe1884108630dac5aa130ec271d00b", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/mvdir.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-nl.json b/bucket/unxutils-nl.json index 4f19b2a1020..2c7d8b30988 100644 --- a/bucket/unxutils-nl.json +++ b/bucket/unxutils-nl.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only nl.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/nl.exe", - "hash": "fc8e89015d12f391789cb9139f74362a35d47c281fe72d616e77c8c7f8aee17a", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "nl.exe", - [ - "nl.exe", - "lnl" - ] + "bin": [ + "nl.exe", + [ + "nl.exe", + "lnl" ] + ], + "description": "GNU utilities for Win32. - only nl.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "fc8e89015d12f391789cb9139f74362a35d47c281fe72d616e77c8c7f8aee17a", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/nl.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-od.json b/bucket/unxutils-od.json index 9d02f09d9bc..c74bb6a497e 100644 --- a/bucket/unxutils-od.json +++ b/bucket/unxutils-od.json @@ -1,19 +1,19 @@ { - "bin": [ - "od.exe", - [ - "od.exe", - "lod" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only od.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/od.exe", + "hash": "58440fd449633c4d3e3d006a9c12f6f05144a97c8d94a793d3ecd03deebb5600", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "od.exe", + [ + "od.exe", + "lod" + ] ] - ], - "description": "GNU utilities for Win32. - only od.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "58440fd449633c4d3e3d006a9c12f6f05144a97c8d94a793d3ecd03deebb5600", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/od.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-paste.json b/bucket/unxutils-paste.json index 6dcdc4d5471..56b3068ee66 100644 --- a/bucket/unxutils-paste.json +++ b/bucket/unxutils-paste.json @@ -1,19 +1,19 @@ { - "bin": [ - "paste.exe", - [ - "paste.exe", - "lpaste" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only paste.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/paste.exe", + "hash": "437fee8b9d9a2da63aa611d78c81ac5f03a030f386671893b785a520d58c76d5", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "paste.exe", + [ + "paste.exe", + "lpaste" + ] ] - ], - "description": "GNU utilities for Win32. - only paste.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "437fee8b9d9a2da63aa611d78c81ac5f03a030f386671893b785a520d58c76d5", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/paste.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-patch.json b/bucket/unxutils-patch.json index 6bf355f27b7..68668080923 100644 --- a/bucket/unxutils-patch.json +++ b/bucket/unxutils-patch.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only patch.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/patch.exe", - "hash": "02760b4b347e42f0c7c04a24d2ec3ee34d96ae26876850844b6f4f10f6d8dee0", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "patch.exe", - [ - "patch.exe", - "lpatch" - ] + "bin": [ + "patch.exe", + [ + "patch.exe", + "lpatch" ] + ], + "description": "GNU utilities for Win32. - only patch.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "02760b4b347e42f0c7c04a24d2ec3ee34d96ae26876850844b6f4f10f6d8dee0", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/patch.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-printf.json b/bucket/unxutils-printf.json index 1f1aed9fbb3..7e8ae5f3317 100644 --- a/bucket/unxutils-printf.json +++ b/bucket/unxutils-printf.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only printf.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/printf.exe", - "hash": "3bfa4418623564f8b334251801c657e35c2f91db27385f320d2459c2addd3af6", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "printf.exe", - [ - "printf.exe", - "lprintf" - ] + "bin": [ + "printf.exe", + [ + "printf.exe", + "lprintf" ] + ], + "description": "GNU utilities for Win32. - only printf.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "3bfa4418623564f8b334251801c657e35c2f91db27385f320d2459c2addd3af6", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/printf.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-ptx.json b/bucket/unxutils-ptx.json index eae968276db..e74dcec2d71 100644 --- a/bucket/unxutils-ptx.json +++ b/bucket/unxutils-ptx.json @@ -1,19 +1,19 @@ { - "bin": [ - "ptx.exe", - [ - "ptx.exe", - "lptx" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only ptx.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/ptx.exe", + "hash": "67f23694ffaa57b30d13b6d646bb7c9823f23a9c4a2da0cc1cb1dc86e2c4d691", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "ptx.exe", + [ + "ptx.exe", + "lptx" + ] ] - ], - "description": "GNU utilities for Win32. - only ptx.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "67f23694ffaa57b30d13b6d646bb7c9823f23a9c4a2da0cc1cb1dc86e2c4d691", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/ptx.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-rman.json b/bucket/unxutils-rman.json index 9a32a36587f..821b38b9adb 100644 --- a/bucket/unxutils-rman.json +++ b/bucket/unxutils-rman.json @@ -1,19 +1,19 @@ { - "bin": [ - "rman.exe", - [ - "rman.exe", - "lrman" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only rman.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/rman.exe", + "hash": "ba83d488e044b0a1c8b94220555af937ae87efd411d2b918276a857a84eb704a", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "rman.exe", + [ + "rman.exe", + "lrman" + ] ] - ], - "description": "GNU utilities for Win32. - only rman.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "ba83d488e044b0a1c8b94220555af937ae87efd411d2b918276a857a84eb704a", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/rman.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-sleep.json b/bucket/unxutils-sleep.json index 43345808b8a..5090b84c219 100644 --- a/bucket/unxutils-sleep.json +++ b/bucket/unxutils-sleep.json @@ -1,19 +1,19 @@ { - "bin": [ - "sleep.exe", - [ - "sleep.exe", - "lsleep" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only sleep.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/sleep.exe", + "hash": "f594bad4dbc0895dc5f0d4da955350af0f30ca1fe88c8ccd0a539b502d4bf2a0", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "sleep.exe", + [ + "sleep.exe", + "lsleep" + ] ] - ], - "description": "GNU utilities for Win32. - only sleep.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "f594bad4dbc0895dc5f0d4da955350af0f30ca1fe88c8ccd0a539b502d4bf2a0", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/sleep.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-split.json b/bucket/unxutils-split.json index 66379fe3406..f654ce0cfcd 100644 --- a/bucket/unxutils-split.json +++ b/bucket/unxutils-split.json @@ -1,19 +1,19 @@ { - "bin": [ - "split.exe", - [ - "split.exe", - "lsplit" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only split.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/split.exe", + "hash": "13c5fa80ae0ffbce5cfb2ff87d90b9afdfd58e9fbd63575799341b2c65929dc7", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "split.exe", + [ + "split.exe", + "lsplit" + ] ] - ], - "description": "GNU utilities for Win32. - only split.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "13c5fa80ae0ffbce5cfb2ff87d90b9afdfd58e9fbd63575799341b2c65929dc7", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/split.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-stego.json b/bucket/unxutils-stego.json index 61687ff0a4a..b310093e9e1 100644 --- a/bucket/unxutils-stego.json +++ b/bucket/unxutils-stego.json @@ -1,19 +1,19 @@ { - "bin": [ - "stego.exe", - [ - "stego.exe", - "lstego" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only stego.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/stego.exe", + "hash": "dd5ab4e009c1290df5c96ebcca4790fda10ac7fd2cd581ddc0804c77a1e8fa03", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "stego.exe", + [ + "stego.exe", + "lstego" + ] ] - ], - "description": "GNU utilities for Win32. - only stego.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "dd5ab4e009c1290df5c96ebcca4790fda10ac7fd2cd581ddc0804c77a1e8fa03", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/stego.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-su.json b/bucket/unxutils-su.json index fe45bbe1c63..115bb6b3576 100644 --- a/bucket/unxutils-su.json +++ b/bucket/unxutils-su.json @@ -1,19 +1,19 @@ { - "bin": [ - "su.exe", - [ - "su.exe", - "lsu" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only su.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/su.exe", + "hash": "19fa06bc4ae02e56662705f85a6690a12b38f44a7470928cfd3c01926ba311a1", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "su.exe", + [ + "su.exe", + "lsu" + ] ] - ], - "description": "GNU utilities for Win32. - only su.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "19fa06bc4ae02e56662705f85a6690a12b38f44a7470928cfd3c01926ba311a1", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/su.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-sync.json b/bucket/unxutils-sync.json index 8826cd9991e..2f155b75302 100644 --- a/bucket/unxutils-sync.json +++ b/bucket/unxutils-sync.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only sync.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/sync.exe", - "hash": "cea535c86e5b5ec64b28a1a00aaf9f9e99279dbeeaab4ad26ffc13bbc0bd1a34", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "sync.exe", - [ - "sync.exe", - "lsync" - ] + "bin": [ + "sync.exe", + [ + "sync.exe", + "lsync" ] + ], + "description": "GNU utilities for Win32. - only sync.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "cea535c86e5b5ec64b28a1a00aaf9f9e99279dbeeaab4ad26ffc13bbc0bd1a34", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/sync.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-tac.json b/bucket/unxutils-tac.json index ec65b662651..600a4a43322 100644 --- a/bucket/unxutils-tac.json +++ b/bucket/unxutils-tac.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only tac.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/tac.exe", - "hash": "fb3734e551471df714fcd3659b3b52d4d90ca98a77073c53b356a1da99cf4812", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "tac.exe", - [ - "tac.exe", - "ltac" - ] + "bin": [ + "tac.exe", + [ + "tac.exe", + "ltac" ] + ], + "description": "GNU utilities for Win32. - only tac.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "fb3734e551471df714fcd3659b3b52d4d90ca98a77073c53b356a1da99cf4812", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/tac.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-tar.json b/bucket/unxutils-tar.json index 93e246c0e48..2e09ad363f4 100644 --- a/bucket/unxutils-tar.json +++ b/bucket/unxutils-tar.json @@ -1,19 +1,19 @@ { - "bin": [ - "tar.exe", - [ - "tar.exe", - "ltar" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only tar.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/tar.exe", + "hash": "7d33f24ae4c7b3024d5cec2a31420be857f0e547de8971dd6dea169119d4f348", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "tar.exe", + [ + "tar.exe", + "ltar" + ] ] - ], - "description": "GNU utilities for Win32. - only tar.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "7d33f24ae4c7b3024d5cec2a31420be857f0e547de8971dd6dea169119d4f348", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/tar.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-tee.json b/bucket/unxutils-tee.json index 6366cbfc7e8..f6d5fee5aff 100644 --- a/bucket/unxutils-tee.json +++ b/bucket/unxutils-tee.json @@ -1,19 +1,19 @@ { - "bin": [ - "tee.exe", - [ - "tee.exe", - "ltee" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only tee.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/tee.exe", + "hash": "1dc4c406ca27d0c46282c2b824a3a3e8a0c94e0e279c6361d6e1a64844680ee2", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "tee.exe", + [ + "tee.exe", + "ltee" + ] ] - ], - "description": "GNU utilities for Win32. - only tee.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "1dc4c406ca27d0c46282c2b824a3a3e8a0c94e0e279c6361d6e1a64844680ee2", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/tee.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-test.json b/bucket/unxutils-test.json index dfa1b53896e..8cce276a2f8 100644 --- a/bucket/unxutils-test.json +++ b/bucket/unxutils-test.json @@ -1,19 +1,19 @@ { - "bin": [ - "test.exe", - [ - "test.exe", - "ltest" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only test.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/test.exe", + "hash": "d5c635dffca86d648d65101297886de943cbba31b585f21939bb778a898a20cd", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "test.exe", + [ + "test.exe", + "ltest" + ] ] - ], - "description": "GNU utilities for Win32. - only test.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "d5c635dffca86d648d65101297886de943cbba31b585f21939bb778a898a20cd", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/test.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-type.json b/bucket/unxutils-type.json index 959b565b3c4..2034e98ee25 100644 --- a/bucket/unxutils-type.json +++ b/bucket/unxutils-type.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only type.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/type.exe", - "hash": "17e8fad237f9985780dc4d34097043c1073842e076452d8dc6ec16a64756c1a5", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "type.exe", - [ - "type.exe", - "ltype" - ] + "bin": [ + "type.exe", + [ + "type.exe", + "ltype" ] + ], + "description": "GNU utilities for Win32. - only type.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "17e8fad237f9985780dc4d34097043c1073842e076452d8dc6ec16a64756c1a5", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/type.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-uname.json b/bucket/unxutils-uname.json index 8c1e3ecba92..08434da097d 100644 --- a/bucket/unxutils-uname.json +++ b/bucket/unxutils-uname.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only uname.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/uname.exe", - "hash": "52510ad85b9763e22f0c887a4ac88f844569c1736aa647d53def44f00d59df10", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "uname.exe", - [ - "uname.exe", - "luname" - ] + "bin": [ + "uname.exe", + [ + "uname.exe", + "luname" ] + ], + "description": "GNU utilities for Win32. - only uname.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "52510ad85b9763e22f0c887a4ac88f844569c1736aa647d53def44f00d59df10", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/uname.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-unrar.json b/bucket/unxutils-unrar.json index c0efd6adce1..420d366d380 100644 --- a/bucket/unxutils-unrar.json +++ b/bucket/unxutils-unrar.json @@ -1,19 +1,19 @@ { - "bin": [ - "unrar.exe", - [ - "unrar.exe", - "lunrar" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only unrar.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/unrar.exe", + "hash": "9444d6ff28f2853924f21cdfb5d4dc54e2404cd30976d3687b7b406b7a2e405f", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "unrar.exe", + [ + "unrar.exe", + "lunrar" + ] ] - ], - "description": "GNU utilities for Win32. - only unrar.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "9444d6ff28f2853924f21cdfb5d4dc54e2404cd30976d3687b7b406b7a2e405f", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/unrar.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-uudecode.json b/bucket/unxutils-uudecode.json index 71afb0df52e..33c0e747b81 100644 --- a/bucket/unxutils-uudecode.json +++ b/bucket/unxutils-uudecode.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only uudecode.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/uudecode.exe", - "hash": "3faebbd216d5e94b696288d3089fff6ecb29fc23e97ceb2ff355341ac740d6a5", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "uudecode.exe", - [ - "uudecode.exe", - "luudecode" - ] + "bin": [ + "uudecode.exe", + [ + "uudecode.exe", + "luudecode" ] + ], + "description": "GNU utilities for Win32. - only uudecode.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "3faebbd216d5e94b696288d3089fff6ecb29fc23e97ceb2ff355341ac740d6a5", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/uudecode.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-xargs.json b/bucket/unxutils-xargs.json index d2d662e8525..50f7c403ff1 100644 --- a/bucket/unxutils-xargs.json +++ b/bucket/unxutils-xargs.json @@ -1,19 +1,19 @@ { - "bin": [ - "xargs.exe", - [ - "xargs.exe", - "lxargs" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only xargs.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/xargs.exe", + "hash": "905ea28721c8d464cc5b93e05ffc58bd39dfb408d7fe35ed0bd7790f34125fe5", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "xargs.exe", + [ + "xargs.exe", + "lxargs" + ] ] - ], - "description": "GNU utilities for Win32. - only xargs.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "905ea28721c8d464cc5b93e05ffc58bd39dfb408d7fe35ed0bd7790f34125fe5", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/xargs.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-zcat.json b/bucket/unxutils-zcat.json index 3863bbe50d6..06029d525e6 100644 --- a/bucket/unxutils-zcat.json +++ b/bucket/unxutils-zcat.json @@ -1,19 +1,19 @@ { - "bin": [ - "zcat.exe", - [ - "zcat.exe", - "lzcat" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only zcat.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/zcat.exe", + "hash": "c8f277e4e6445477883465c1c134a27b738b2c50875bcc70365d62816722f21c", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "zcat.exe", + [ + "zcat.exe", + "lzcat" + ] ] - ], - "description": "GNU utilities for Win32. - only zcat.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "c8f277e4e6445477883465c1c134a27b738b2c50875bcc70365d62816722f21c", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/zcat.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-zsh.json b/bucket/unxutils-zsh.json index d04614eb261..210264b058d 100644 --- a/bucket/unxutils-zsh.json +++ b/bucket/unxutils-zsh.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only zsh.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/zsh.exe", - "hash": "fa3d8c886687820b23411951a30a3b752f0de4e29ebe80313c5195c227f9636e", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "zsh.exe", - [ - "zsh.exe", - "lzsh" - ] + "bin": [ + "zsh.exe", + [ + "zsh.exe", + "lzsh" ] + ], + "description": "GNU utilities for Win32. - only zsh.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "fa3d8c886687820b23411951a30a3b752f0de4e29ebe80313c5195c227f9636e", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/zsh.exe", + "version": "2007.03.01" } diff --git a/bucket/upbge.json b/bucket/upbge.json index 28a4c340895..8f1fa0810a5 100644 --- a/bucket/upbge.json +++ b/bucket/upbge.json @@ -1,36 +1,17 @@ { - "version": "0.30", - "description": "UPBGE is an open-source, 3D game engine forked from the old Blender Game Engine and deployed with Blender itself", - "homepage": "https://upbge.org", - "license": "GPL-3.0-or-later", - "architecture": { - "64bit": { - "url": "https://github.com/UPBGE/upbge/releases/download/v0.30/UPBGE-0.30-windows-x86_64.7z", - "hash": "ff52a547fd27d487b31ecc5300960b93e425118f64e2a3e638aed5b6018f9cc9", - "extract_dir": "UPBGE-0.30-windows-x86_64" - } - }, - "bin": [ - [ - "blender.exe", - "upbge" - ] - ], - "shortcuts": [ - [ - "blender.exe", - "UPBGE" - ] - ], - "checkver": { - "github": "https://github.com/UPBGE/upbge" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/UPBGE/upbge/releases/download/v$version/UPBGE-$version-windows-x86_64.7z", - "extract_dir": "UPBGE-$version-windows-x86_64" - } - } - } + "homepage": "https://github.com/UPBGE/upbge", + "description": "A fork of blender intended for use as a game engine", + "version": "0.30", + "url": "https://github.com/UPBGE/upbge/releases/download/v0.30/UPBGE-0.30-windows-x86_64.7z#/UPBGE.7z", + "hash": "ff52a547fd27d487b31ecc5300960b93e425118f64e2a3e638aed5b6018f9cc9", + "extract_dir": "UPBGE-0.30-windows-x86_64", + "bin": [ + ["blender.exe", "upbge"], + ["blender-launcher.exe", "upbge-launcher"], + ["blenderplayer.exe", "upbge-player"] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/UPBGE/upbge/releases/download/v$version/UPBGE-$version-windows-x86_64.7z#/UPBGE.7z" + } } diff --git a/bucket/usbeam-consoles-dns.json b/bucket/usbeam-consoles-dns.json index 4e2ae11c067..2869050c231 100644 --- a/bucket/usbeam-consoles-dns.json +++ b/bucket/usbeam-consoles-dns.json @@ -1,27 +1,31 @@ { "version": "1.5", - "description": "游戏/开发多平台主机 DNS 修改工具", + "description": "多平台主机DNS服务器,将主机对应服务域名重定向到更高可用性的服务器地址", "homepage": "https://www.dogfight360.com/blog/1845/", "license": "Freeware", - "url": "https://www.dogfight360.com/blog/wp-content/uploads/2021/01/UsbEAm_Consoles_DNS_v1.5_%E8%A7%A3%E5%8E%8B%E5%AF%86%E7%A0%81dogfight360.zip#/dl.zip_", + "url": "https://www.dogfight360.com/blog/wp-content/uploads/2021/01/UsbEAm_Consoles_DNS_v1.5_%E8%A7%A3%E5%8E%8B%E5%AF%86%E7%A0%81dogfight360.zip#/dl.zip.dontautoexpand", "hash": "5dc835f42fba9484eac0cda5baf6111524c57f3d6ddc53beac491d590dca530a", - "pre_install": [ - "Expand-7zipArchive -Path \"$dir\\dl.zip_\" -DestinationPath \"$dir\" -ExtractDir 'UsbEAm_Consoles_DNS' -Removal -Switches '-pdogfight360'", - "Get-ChildItem \"$dir\" 'UsbEAm_Consoles_DNS_*.exe' | Select-Object -First 1 | Rename-Item -NewName 'UsbEAm_Consoles_DNS.exe'", - "if (!(Test-Path \"$persist_dir\\UsbEAm_Consoles_DNS.ini\")) { Set-Content -Encoding ASCII -Path \"$dir\\UsbEAm_Consoles_DNS.ini\" -Value $null }", - "if (!(Test-Path \"$persist_dir\\UsbEAm_Consoles_DNS.hosts\")) { Set-Content -Encoding ASCII -Path \"$dir\\UsbEAm_Consoles_DNS.hosts\" -Value $null }" - ], "shortcuts": [ [ "UsbEAm_Consoles_DNS.exe", "UsbEAm Consoles DNS" ] ], + "pre_install": [ + "Expand-7zipArchive -Path \"$dir\\dl.zip.dontautoexpand\" -DestinationPath \"$dir\" -ExtractDir 'UsbEAm_Consoles_DNS' -Removal -Switches '-pdogfight360'", + "Get-ChildItem \"$dir\" 'UsbEAm_Consoles_DNS_*.exe' | Select-Object -First 1 | Rename-Item -NewName 'UsbEAm_Consoles_DNS.exe'", + "if (!(Test-Path \"$persist_dir\\UsbEAm_Consoles_DNS.ini\")) { Set-Content -Encoding ASCII -Path \"$dir\\UsbEAm_Consoles_DNS.ini\" -Value $null }", + "if (!(Test-Path \"$persist_dir\\UsbEAm_Consoles_DNS.hosts\")) { Set-Content -Encoding ASCII -Path \"$dir\\UsbEAm_Consoles_DNS.hosts\" -Value $null }" + ], + "persist": [ + "UsbEAm_Consoles_DNS.ini", + "UsbEAm_Consoles_DNS.hosts" + ], "checkver": { - "url": "https://www.dogfight360.com/blog/1845/", - "regex": "UsbEAm_Consoles_DNS_v([\\d.]+)_解压密码" + "url": "https://www.dogfight360.com/Usbeam/usbeam_console.xml", + "regex": "VERSION=([\\d.]+)" }, "autoupdate": { - "url": "https://www.dogfight360.com/blog/wp-content/uploads/2021/01/UsbEAm_Consoles_DNS_v$version_%E8%A7%A3%E5%8E%8B%E5%AF%86%E7%A0%81dogfight360.zip#/dl.zip_" + "url": "https://www.dogfight360.com/blog/wp-content/uploads/2021/01/UsbEAm_Consoles_DNS_v$version_%E8%A7%A3%E5%8E%8B%E5%AF%86%E7%A0%81dogfight360.zip#/dl.zip.dontautoexpand" } } diff --git a/bucket/utf8clip.json b/bucket/utf8clip.json index a98dba87ce1..0de604a2a2a 100644 --- a/bucket/utf8clip.json +++ b/bucket/utf8clip.json @@ -1,14 +1,14 @@ { - "description": "Replacement for clip.exe in Windows that supports both read from/write to clipboard and uses UTF-8 encoding", - "homepage": "https://github.com/bluemarsh/utf8clip", - "version": "1.0.0", - "license": "MIT", - "notes": ".NET Core 3.0 or later runtime is required.", - "url": "https://github.com/bluemarsh/utf8clip/releases/download/v1.0.0/utf8clip.1.0.0.zip", - "hash": "976f8c730f979cb513e0c67aa2c12ad995057a0b724a097f5e99347dbd9b4c3c", - "bin": "utf8clip.exe", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/bluemarsh/utf8clip/releases/download/v$version/utf8clip.$version.zip" - } + "autoupdate": { + "url": "https://github.com/bluemarsh/utf8clip/releases/download/v$version/utf8clip.$version.zip" + }, + "bin": "utf8clip.exe", + "checkver": "github", + "description": "Replacement for clip.exe in Windows that supports both read from/write to clipboard and uses UTF-8 encoding", + "hash": "976f8c730f979cb513e0c67aa2c12ad995057a0b724a097f5e99347dbd9b4c3c", + "homepage": "https://github.com/bluemarsh/utf8clip", + "license": "MIT", + "notes": ".NET Core 3.0 or later runtime is required.", + "url": "https://github.com/bluemarsh/utf8clip/releases/download/v1.0.0/utf8clip.1.0.0.zip", + "version": "1.0.0" } diff --git a/bucket/utools.json b/bucket/utools.json index 73355d75c2a..214b19fd37b 100644 --- a/bucket/utools.json +++ b/bucket/utools.json @@ -1,45 +1,50 @@ { - "homepage": "https://u.tools/", - "description": "新一代效率工具平台,自由组合丰富插件,打造随手可取的终极神器", - "license": "Unknown", "version": "3.3.0", - "checkver": { - "url": "https://u.tools/", - "regex": "uTools-([\\d.]+)\\.exe" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://res.u-tools.cn/version2/uTools-$version.exe#/uTools.7z" - }, - "32bit": { - "url": "https://res.u-tools.cn/version2/uTools-$version-ia32.exe#/uTools.7z" - } - } - }, + "homepage": "https://u.tools/", + "license": "Freeware", "architecture": { "64bit": { - "url": "https://res.u-tools.cn/version2/uTools-3.3.0.exe#/uTools.7z", - "hash": "c22c0a0b90550cc3ffbb85eb9d211575ae4ba5907dbf9090ea8b4480277e23bb", + "url": "https://publish.u-tools.cn/version2/uTools-3.3.0.exe#/dl.7z", + "hash": "sha512:1830b50d78a13824626e870d00374394387a494d575cef6e75c1e4e6d9f5525f7f3a0420c670d5ac182c8739437049b4c6bb125fa9814a0769452fc77b1ed74e", "installer": { - "script": "7z x $original_dir/PLUGINSDIR/app-64.7z -o\"$original_dir\"" + "script": "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"" } }, "32bit": { - "url": "https://res.u-tools.cn/version2/uTools-3.3.0-ia32.exe#/uTools.7z", - "hash": "2ea63030df803fdd5869ea7e60ae9fe491346a4806d793128dd34cf912b50523", + "url": "https://publish.u-tools.cn/version2/uTools-3.3.0-ia32.exe#/dl.7z", + "hash": "sha512:03dd55bb55dbf4e3a5a01c7e13353ebd94cea112138f11e5fe5dbea2e6a45342c94f2094c4dbbb1cd711f169cfc7f4a6d3dd765bf7d12a444610d9e8f2c629b7", "installer": { - "script": "7z x $original_dir/PLUGINSDIR/app-32.7z -o\"$original_dir\"" + "script": "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-32.7z\" \"$dir\"" } } }, - "extract_dir": "$PLUGINSDIR", - "extract_to": "PLUGINSDIR", - "post_install": "rm $original_dir/PLUGINSDIR -recurse", + "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\`$R0\" -Force -Recurse", "shortcuts": [ [ "uTools.exe", "uTools" ] - ] + ], + "checkver": { + "url": "https://publish.u-tools.cn/version2/latest.yml", + "regex": "version: (.+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://publish.u-tools.cn/version2/uTools-$version.exe#/dl.7z", + "hash": { + "url": "https://publish.u-tools.cn/version2/latest.yml", + "regex": "sha512: $base64" + } + }, + "32bit": { + "url": "https://publish.u-tools.cn/version2/uTools-$version-ia32.exe#/dl.7z", + "hash": { + "url": "https://publish.u-tools.cn/version2/latest-ia32.yml", + "regex": "sha512: $base64" + } + } + } + } } diff --git a/bucket/uuidgen.json b/bucket/uuidgen.json index c851fe0659c..5e0b57df168 100644 --- a/bucket/uuidgen.json +++ b/bucket/uuidgen.json @@ -1,7 +1,7 @@ { - "bin": [ - "uuidgen.exe" - ], - "url": "https://github.com/wangzq/scoop-files/raw/master/misc/uuidgen.zip", - "version": "20180301" + "url": "https://github.com/wangzq/scoop-files/raw/master/misc/uuidgen.zip", + "bin": [ + "uuidgen.exe" + ], + "version": "20180301" } diff --git a/bucket/uwsc.json b/bucket/uwsc.json index b9708617e12..e9d07082edf 100644 --- a/bucket/uwsc.json +++ b/bucket/uwsc.json @@ -3,6 +3,7 @@ "description": "Automated operation.", "homepage": "https://www.vector.co.jp/soft/winnt/util/se115105.html", "url": "https://ftp.vector.co.jp/68/82/2330/uwsc5302.zip", + "url": "https://github.com/aloxjp/scoop-edinet/releases/download/v1.0.0/uwsc5302.zip", "hash": "88f632e463fd040d207dc26f871fd03d888417795180e7159baf686e6fff3596", "shortcuts": [ [ diff --git a/bucket/uwuvci.json b/bucket/uwuvci.json index dab19f65186..3596e0197c2 100644 --- a/bucket/uwuvci.json +++ b/bucket/uwuvci.json @@ -1,32 +1,32 @@ { - "autoupdate": { - "url": "https://github.com/stuff-by-3-random-dudes/UWUVCI-AIO-WPF/releases/download/v$version/UWUVCI_INSTALLER.exe" - }, - "bin": [ - "UWUVCI AIO WPF.exe", - "UWUVCI VWII.exe" - ], - "checkver": "github", - "description": "Inject games into various Wii U VCs.", - "hash": "c4b2b568805352e741351cbbcb770e00a6c10a48f215db4e5978c69c7b815da6", - "homepage": "https://github.com/stuff-by-3-random-dudes/UWUVCI-AIO-WPF", - "innosetup": true, - "license": "GPL-3.0-only", - "persist": [ - "InjectedGames", - "bin\\BaseGames", - "bin\\keys" - ], - "shortcuts": [ - [ - "UWUVCI AIO WPF.exe", - "UWUVCI AIO" - ], - [ - "UWUVCI VWII.exe", - "UWUVCI VWII" - ] - ], - "url": "https://github.com/stuff-by-3-random-dudes/UWUVCI-AIO-WPF/releases/download/v3.99.9/UWUVCI_INSTALLER.exe", - "version": "3.99.9" + "version": "3.99.9", + "description": "Inject games into various Wii U VCs.", + "homepage": "https://github.com/stuff-by-3-random-dudes/UWUVCI-AIO-WPF", + "license": "GPL-3.0-only", + "url": "https://github.com/stuff-by-3-random-dudes/UWUVCI-AIO-WPF/releases/download/v3.99.9/UWUVCI_INSTALLER.exe", + "hash": "c4b2b568805352e741351cbbcb770e00a6c10a48f215db4e5978c69c7b815da6", + "innosetup": true, + "bin": [ + "UWUVCI AIO WPF.exe", + "UWUVCI VWII.exe" + ], + "shortcuts": [ + [ + "UWUVCI AIO WPF.exe", + "UWUVCI AIO" + ], + [ + "UWUVCI VWII.exe", + "UWUVCI VWII" + ] + ], + "persist": [ + "InjectedGames", + "bin\\BaseGames", + "bin\\keys" + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/stuff-by-3-random-dudes/UWUVCI-AIO-WPF/releases/download/v$version/UWUVCI_INSTALLER.exe" + } } diff --git a/bucket/v2ray-domain-list-community.json b/bucket/v2ray-domain-list-community.json index e9cf9ecf23c..197a39b61df 100644 --- a/bucket/v2ray-domain-list-community.json +++ b/bucket/v2ray-domain-list-community.json @@ -3,8 +3,8 @@ "description": "Geosite and domain data for V2Ray (official)", "homepage": "https://github.com/v2fly/domain-list-community", "license": "MIT", - "depends": "mochi/v2ray", - "url": "https://download.fastgit.org/v2fly/domain-list-community/releases/download/20230402033357/dlc.dat", + "depends": "v2ray", + "url": "https://github.com/v2fly/domain-list-community/releases/download/20230402033357/dlc.dat", "hash": "5618361ce686e20009c962ce0bff6d08a1e4108f60750cf36b89b5dcf8d3682b", "installer": { "script": [ @@ -24,7 +24,7 @@ "persist": "geosite.dat.bak", "checkver": "github", "autoupdate": { - "url": "https://download.fastgit.org/v2fly/domain-list-community/releases/download/$version/dlc.dat", + "url": "https://github.com/v2fly/domain-list-community/releases/download/$version/dlc.dat", "hash": { "url": "$url.sha256sum" } diff --git a/bucket/v2ray-extra.json b/bucket/v2ray-extra.json index 8e93ed6daf0..405cf3e6d94 100644 --- a/bucket/v2ray-extra.json +++ b/bucket/v2ray-extra.json @@ -1,31 +1,21 @@ { "version": "5.3.0", - "description": "The extra resources of v2ray", - "homepage": "https://github.com/v2fly/v2ray-core", + "description": "A platform for building proxies to bypass network restrictions.", + "homepage": "https://www.v2fly.org/en_US/", "license": "MIT", "depends": "v2ray", "url": "https://github.com/v2fly/v2ray-core/releases/download/v5.3.0/v2ray-extra.zip", "hash": "29f5e9c39fba84ca8b412f0bd2809a0c601d139bca735558e61cc0ab2b6bbdba", - "installer": { - "script": [ - "function LinkDir([String] $destination, [String] $source = $destination) {", - " Write-Host \"Creating Junction for $destination\"", - " New-Item -Force -ItemType Junction -Path \"$(appdir v2ray $global)\\current\\$destination\" -Target \"$dir\\$source\" | Out-Null", - "}", - "LinkDir 'browserforwarder'" - ] + "checkver": { + "github": "https://github.com/v2fly/v2ray-core" }, - "uninstaller": { - "script": [ - "function DelDir([String] $destination) {", - " if(Test-Path -Path \"$(appdir v2ray $global)\\current\\$destination\"){", - " Remove-Item \"$(appdir v2ray $global)\\current\\$destination\" -Recurse -Force", - " }", - "}", - "DelDir 'browserforwarder'" - ] - }, - "checkver": "github", + "post_install": [ + "if (Test-Path \\$(appdir v2ray)\\current\\v2ray.exe\\) {", + " foreach ($obj in Get-ChildItem $dir) {", + " New-Item -Path \\$(appdir v2ray)\\current\\$($obj.Name)\\ -ItemType SymbolicLink -Value $obj\\", + " }", + "}" + ], "autoupdate": { "url": "https://github.com/v2fly/v2ray-core/releases/download/v$version/v2ray-extra.zip" } diff --git a/bucket/v2ray-geoip.json b/bucket/v2ray-geoip.json index 635042a6dec..4ec0320f763 100644 --- a/bucket/v2ray-geoip.json +++ b/bucket/v2ray-geoip.json @@ -3,8 +3,8 @@ "description": "GeoIP data for V2Ray (official)", "homepage": "https://github.com/v2ray/geoip", "license": "MIT", - "depends": "v2ray", - "url": "https://github.com/v2ray/geoip/releases/download/202303300045/geoip.dat", + "depends": "mochi/v2ray", + "url": "https://download.fastgit.org/v2ray/geoip/releases/download/202303300045/geoip.dat", "hash": "1b6beebefa6ee3fb68e824d4664ccd75a21e8831700bb352d3b74d1c298e9793", "installer": { "script": [ @@ -24,7 +24,7 @@ "persist": "geoip.dat.bak", "checkver": "github", "autoupdate": { - "url": "https://github.com/v2ray/geoip/releases/download/$version/geoip.dat", + "url": "https://download.fastgit.org/v2ray/geoip/releases/download/$version/geoip.dat", "hash": { "url": "$url.sha256sum" } diff --git a/bucket/v2raya-unstable.json b/bucket/v2raya-unstable.json index 37c1721fa99..1d6911b18c1 100644 --- a/bucket/v2raya-unstable.json +++ b/bucket/v2raya-unstable.json @@ -1,6 +1,6 @@ { "version": "20230330.r1326.41bafe0", - "description": "v2rayA is a V2Ray client supporting global transparent proxy(Linux Only), compatible with SS, SSR, Trojan(trojan-go), PingTunnel protocols.", + "description": "v2rayA(unstable version). A web GUI client of Project V which supports V2Ray, Xray, SS, SSR, Trojan and Pingtunnel.", "homepage": "https://github.com/v2rayA/v2raya", "license": { "identifier": "AGPL-3.0-only", @@ -13,51 +13,72 @@ }, "architecture": { "64bit": { - "url": "https://nightly.link/v2rayA/v2rayA/workflows/windows_inno/feat_v5/v2raya_windows_x64_unstable-20230330.r1326.41bafe0.exe.zip", + "url": "https://nightly.link/v2rayA/v2rayA/actions/runs/4564878621/v2raya_windows_x64_unstable-20230330.r1326.41bafe0.exe.zip", "hash": "d8b8abc555c547272f754b0dea77dbcdffc563705f666c3f4009cade38ec4e40", - "pre_install": [ - "Rename-Item \"$dir\\v2raya_windows_x64_unstable-$version.exe\" 'v2rayaWin-unstable.exe' -Force -ErrorAction 'SilentlyContinue'", - "info '[Portable Mode]: Copying user data...'", - "if (Test-Path \"$persist_dir\\*\") {", - " ensure \"$env:UserProfile\\.config\\v2raya\" | Out-Null", - " Copy-Item \"$persist_dir\\*\" \"$env:UserProfile\\.config\\v2raya\\\" -Recurse -Force | Out-Null", - "}", - "Set-Content \"$dir\\start-v2raya-unstable.ps1\" -Value 'Start-Process \"$(scoop prefix v2raya-unstable)\\v2rayaWin-unstable.exe\" -ArgumentList @(\"--lite\", \"--log-file v2raya-unstable.log\") -WorkingDirectory \"$env:TEMP\" -WindowStyle Hidden' -Encoding Ascii", - "Set-Content \"$dir\\stop-v2raya-unstable.ps1\" -Value 'Stop-Process -Name v2rayawin-unstable -ErrorAction Ignore -Force' -Encoding Ascii" - ] + "pre_install": "Rename-Item \"$dir\\v2raya_windows_x64_unstable-$version.exe\" 'v2rayaWin-unstable.exe' -ErrorAction 'SilentlyContinue' -Force" + }, + "arm64": { + "url": "https://nightly.link/v2rayA/v2rayA/actions/runs/4564878621/v2raya_windows_arm64_unstable-20230330.r1326.41bafe0.exe.zip", + "hash": "ce47c1d79cbf69f190846a3f84c616593aa7ea663911a50fc1e12a2b5ecc18b6", + "pre_install": "Rename-Item \"$dir\\v2raya_windows_arm64_unstable-$version.exe\" 'v2rayaWin-unstable.exe' -ErrorAction 'SilentlyContinue' -Force" } }, - "uninstaller": { + "installer": { "script": [ - "info '[Portable Mode]: Backing up user data...'", - "if (Test-Path \"$env:UserProfile\\.config\\v2raya\\*\") {", - " ensure \"$persist_dir\" | Out-Null", - " Copy-Item \"$env:UserProfile\\.config\\v2raya\\*\" \"$persist_dir\\\" -Recurse -Force | Out-Null", + "Import-Module \"$bucketsdir\\v2raya\\scripts\\V2rayaUtils.psm1\"", + "Remove-Module -Name V2rayaUtils", + "@('start-v2raya', 'stop-v2raya', 'reset-passwd-v2raya') | ForEach-Object {", + " $content = Get-Content \"$bucketsdir\\v2raya\\scripts\\v2raya\\$_.ps1\"", + " $content = $content.Replace(' v2raya', ' v2raya-unstable')", + " $content = $content.Replace('v2rayaWin', 'v2rayaWin-unstable')", + " $content | Set-Content -Path \"$dir\\$_-unstable.ps1\" -Encoding Ascii", "}", - "#Remove-Item \"$env:UserProfile\\.config\\v2raya\" -Recurse -Force -ErrorAction 'SilentlyContinue'" + "$exepath = \"powershell -NoLogo -NoProfile -File $dir\\start-v2raya-unstable.ps1\".Replace('\\', '\\\\')", + "@('add-startup', 'remove-startup') | ForEach-Object {", + " $content = Get-Content \"$bucketsdir\\v2raya\\scripts\\v2raya\\$_.reg\"", + " $content = $content.Replace('$exepath', $exepath)", + " $content = $content.Replace('v2rayA', 'v2rayA-unstable')", + " if ($global) {", + " $content = $content.Replace('HKEY_CURRENT_USER', 'HKEY_LOCAL_MACHINE')", + " }", + " $content | Set-Content -Path \"$dir\\$_.reg\" -Encoding Ascii", + "}" ] }, + "pre_uninstall": "stop-v2raya-unstable", + "uninstaller": { + "script": "if ($cmd -eq 'uninstall') { reg import \"$dir\\remove-startup.reg\" }" + }, "bin": [ [ "v2rayaWin-unstable.exe", "v2raya-unstable", - "--lite" + "--lite --config \"$dir\\config\"" ], [ "v2rayaWin-unstable.exe", "v2rayaWin-unstable" ], "start-v2raya-unstable.ps1", - "stop-v2raya-unstable.ps1" + "stop-v2raya-unstable.ps1", + "reset-passwd-v2raya-unstable.ps1" ], "env_set": { "V2RAYA_V2RAY_BIN": "$(scoop prefix v2ray)\\v2ray.exe" }, + "persist": "config", "checkver": { - "url": "https://nightly.link/v2rayA/v2rayA/workflows/windows_inno/feat_v5", - "regex": "v2raya_windows_x64_unstable-(?:v|V)?([\\w.-]+).exe.zip" + "url": "https://scoop-apps.vercel.app/v2rayA/v2rayA-inno", + "regex": "(?sm)/v2rayA/v2rayA/actions/runs/(?\\d+).*?v2raya_windows_x64_unstable-([\\w.]+)\\.exe" }, "autoupdate": { - "url": "https://nightly.link/v2rayA/v2rayA/workflows/windows_inno/feat_v5/v2raya_windows_x64_unstable-$version.exe.zip" + "architecture": { + "64bit": { + "url": "https://nightly.link/v2rayA/v2rayA/actions/runs/$matchRunid/v2raya_windows_x64_unstable-$version.exe.zip" + }, + "arm64": { + "url": "https://nightly.link/v2rayA/v2rayA/actions/runs/$matchRunid/v2raya_windows_arm64_unstable-$version.exe.zip" + } + } } } diff --git a/bucket/v2raya.json b/bucket/v2raya.json index f3893826b1d..02cf93a84c1 100644 --- a/bucket/v2raya.json +++ b/bucket/v2raya.json @@ -1,68 +1,39 @@ { "version": "2.0.4", - "description": "v2rayA is a V2Ray client supporting global transparent proxy(Linux Only), compatible with SS, SSR, Trojan(trojan-go), PingTunnel protocols.", - "homepage": "https://github.com/v2rayA/v2raya", - "license": { - "identifier": "AGPL-3.0-only", - "url": "https://github.com/v2rayA/v2rayA/raw/master/LICENSE" - }, - "depends": "v2ray", + "description": "A web GUI client of Project V which supports V2Ray, Xray, SS, SSR, Trojan and Pingtunnel.", + "homepage": "https://github.com/v2rayA/v2rayA", + "license": "AGPL-3.0-only", "suggest": { - "v2ray-rules-dat": "Apps/v2ray-rules-dat" + "v2ray": "v2ray" }, "architecture": { "64bit": { - "url": "https://github.com/v2rayA/v2rayA/releases/download/v2.0.4/v2raya_windows_x64_2.0.4.exe#/v2rayaWin.exe", + "url": "https://github.com/v2rayA/v2rayA/releases/download/v2.0.4/v2raya_windows_x64_2.0.4.exe", "hash": "d25ae88c6e649c4142081f579f9471fd78d33cef2061a07e3f6d7890b0c276e5" } }, + "pre_install": [ + "if (-not (Test-Path \"$persist_dir\\config\")) {", + " ensure \"$dir\\config\" | Out-Null", + "}" + ], "installer": { - "script": [ - "#ensure \"$persist_dir\" | Out-Null", - "#New-Item \"$env:UserProfile\\.config\\v2raya\" -ItemType Junction -Target \"$persist_dir\" | Out-Null", - "info '[Portable Mode]: Copying user data...'", - "if (Test-Path \"$persist_dir\\*\") {", - " ensure \"$env:UserProfile\\.config\\v2raya\" | Out-Null", - " Copy-Item \"$persist_dir\\*\" \"$env:UserProfile\\.config\\v2raya\\\" -Recurse -Force | Out-Null", - "}", - "Set-Content \"$dir\\start-v2raya.ps1\" -Value 'Start-Process \"$(scoop prefix v2raya)\\v2rayaWin.exe\" -ArgumentList @(\"--lite\", \"--log-file v2raya.log\") -WorkingDirectory \"$env:LocalAppData\\Temp\" -WindowStyle Hidden' -Encoding Ascii", - "Set-Content \"$dir\\stop-v2raya.ps1\" -Value 'Stop-Process -Name v2rayawin -ErrorAction Ignore -Force' -Encoding Ascii" - ] - }, - "uninstaller": { - "script": [ - "info '[Portable Mode]: Backing up user data...'", - "if (Test-Path \"$env:UserProfile\\.config\\v2raya\\*\") {", - " ensure \"$persist_dir\" | Out-Null", - " Copy-Item \"$env:UserProfile\\.config\\v2raya\\*\" \"$persist_dir\\\" -Recurse -Force | Out-Null", - "}", - "#Remove-Item \"$env:UserProfile\\.config\\v2raya\" -Recurse -Force -ErrorAction 'SilentlyContinue'" - ] + "script": "Move-Item \"$dir\\v2raya_windows_x64_*\" -Destination \"$dir\\v2raya.exe\"" }, "bin": [ [ - "v2rayaWin.exe", + "v2raya.exe", "v2raya", - "--lite" - ], - [ - "v2rayaWin.exe", - "v2rayaWin" - ], - "start-v2raya.ps1", - "stop-v2raya.ps1" + "--lite", + "--config=$dir\\config" + ] ], - "env_set": { - "V2RAYA_V2RAY_BIN": "$(scoop prefix v2ray)\\v2ray.exe" - }, - "checkver": { - "url": "https://api.github.com/repos/v2rayA/v2raya/releases/latest", - "regex": "v2raya_windows_x64_([\\d.]+).exe" - }, + "persist": "config", + "checkver": "github", "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/v2rayA/v2rayA/releases/download/v$version/v2raya_windows_x64_$version.exe#/v2rayaWin.exe" + "url": "https://github.com/v2rayA/v2rayA/releases/download/v$version/v2raya_windows_x64_$version.exe" } } } diff --git a/bucket/valheim-save-shield.json b/bucket/valheim-save-shield.json index dd0593282a7..f8941261cb7 100644 --- a/bucket/valheim-save-shield.json +++ b/bucket/valheim-save-shield.json @@ -1,19 +1,18 @@ { - "version": "0.4.14.0", - "description": "Automatically back up your Valheim character and world saves", - "homepage": "https://github.com/Razzmatazzz/ValheimSaveShield", - "license": "GPL-2.0-only", - "url": "https://ghproxy.com/https://github.com/Razzmatazzz/ValheimSaveShield/releases/download/0.4.14.0/vss-0.4.14.0.zip", - "hash": "0e8785474973b3f79cb687adf4c938d87ba1997f2122da6765811f79e23f7a0e", - "shortcuts": [ - [ - "ValheimSaveShield.exe", - "Valheim Save Shield" - ] - ], - "checkver": "github", - "autoupdate": { - "url": "https://ghproxy.com/https://github.com/Razzmatazzz/ValheimSaveShield/releases/download/$version/vss-$version.zip" - }, - "_from": "okibcn/ScoopMaster" + "version": "0.4.14.0", + "description": "Automatically back up your Valheim character and world saves", + "homepage": "https://github.com/Razzmatazzz/ValheimSaveShield", + "license": "GPL-2.0-only", + "url": "https://github.com/Razzmatazzz/ValheimSaveShield/releases/download/0.4.14.0/vss-0.4.14.0.zip", + "hash": "0e8785474973b3f79cb687adf4c938d87ba1997f2122da6765811f79e23f7a0e", + "shortcuts": [ + [ + "ValheimSaveShield.exe", + "Valheim Save Shield" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/Razzmatazzz/ValheimSaveShield/releases/download/$version/vss-$version.zip" + } } diff --git a/bucket/vb-cable.json b/bucket/vb-cable.json index f2f651fe51c..3bc29152d24 100644 --- a/bucket/vb-cable.json +++ b/bucket/vb-cable.json @@ -1,6 +1,29 @@ { - "version": "43", - "homepage": "https://obsproject.com/", - "url": "https://download.vb-audio.com/Download_CABLE/VBCABLE_Driver_Pack43.zip", - "hash": "66FD0A4D9F4896FF41632B7E3D53892C085C4561F53E8AE8D0F0BC10EEDD1CDD" - } + "version": "43", + "homepage": "https://vb-audio.com/Cable/index.htm", + "description": "A virtual audio device working as virtual audio cable. All audio coming in the CABLE input is simply forwarded to the CABLE output.", + "license": { + "identifier": "Freeware", + "url": "https://vb-audio.com/Services/licensing.htm" + }, + "notes": [ + "You can now remove these installers with,", + "scoop uninstall vb-cable" + ], + "url": "https://download.vb-audio.com/Download_CABLE/VBCABLE_Driver_Pack43.zip", + "hash": "66fd0a4d9f4896ff41632b7e3d53892c085c4561f53e8ae8d0f0bc10eedd1cdd", + "bin": [ + "VBCABLE_Setup.exe", + "VBCABLE_Setup_x64.exe" + ], + "shortcuts": [ + [ + "VBCABLE_Setup.exe", + "VB-CABLE 32bit Setup" + ], + [ + "VBCABLE_Setup_x64.exe", + "VB-CABLE 64bit Setup" + ] + ] +} diff --git a/bucket/vc-for-python27-np.json b/bucket/vc-for-python27-np.json index 2bc7e619241..46c2fc4f5fe 100644 --- a/bucket/vc-for-python27-np.json +++ b/bucket/vc-for-python27-np.json @@ -1,12 +1,12 @@ { - "description": "Visual Studio C++ Compiler for Python 2.7. Originally provided by Microsoft, no longer available. Mirrored on octoprint.org for maintenance purposes.", - "hash": "070474db76a2e625513a5835df4595df9324d820f9cc97eab2a596dcbc2f5cbf", - "installer": { - "script": "Invoke-ExternalCommand msiexec -ArgumentList @('/i', \"$dir\\setup.msi_\", '/qn') -RunAs | Out-Null" - }, - "uninstaller": { - "script": "Invoke-ExternalCommand msiexec -ArgumentList @('/x', \"$dir\\setup.msi_\", '/qn') -RunAs | Out-Null" - }, - "url": "https://octoprint.org/files/VCForPython27.msi#/setup.msi_", - "version": "no-version" + "version": "no-version", + "description": "Visual Studio C++ Compiler for Python 2.7. Originally provided by Microsoft, no longer available. Mirrored on octoprint.org for maintenance purposes.", + "url": "https://octoprint.org/files/VCForPython27.msi#/setup.msi_", + "hash": "070474db76a2e625513a5835df4595df9324d820f9cc97eab2a596dcbc2f5cbf", + "installer": { + "script": "Invoke-ExternalCommand msiexec -ArgumentList @('/i', \"$dir\\setup.msi_\", '/qn') -RunAs | Out-Null" + }, + "uninstaller": { + "script": "Invoke-ExternalCommand msiexec -ArgumentList @('/x', \"$dir\\setup.msi_\", '/qn') -RunAs | Out-Null" + } } diff --git a/bucket/vcluster.json b/bucket/vcluster.json index b6b46383493..83a2bb1dd06 100644 --- a/bucket/vcluster.json +++ b/bucket/vcluster.json @@ -3,7 +3,6 @@ "description": "Create fully functional virtual Kubernetes clusters.", "homepage": "https://www.vcluster.com", "license": "Apache-2.0", - "changelog": "https://github.com/loft-sh/vcluster/releases/latest", "architecture": { "64bit": { "url": "https://github.com/loft-sh/vcluster/releases/download/v0.14.2/vcluster-windows-amd64.exe#/vcluster.exe", diff --git a/bucket/vcredist-dreamcast.json b/bucket/vcredist-dreamcast.json index 878435a4bd9..1d4182b20a7 100644 --- a/bucket/vcredist-dreamcast.json +++ b/bucket/vcredist-dreamcast.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename", - "url": "https://scoop-apps.vercel.app/vcredist" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/vcredist/$matchFilename#/vcredist.exe" - }, - "checkver": { - "regex": "(?s)(?vcredist_mix_(?([\\d.]+))\\.(?:exe|7z))", - "reverse": true, - "url": "https://scoop-apps.vercel.app/vcredist" - }, - "description": "\u5fae\u8f6f\u5e38\u7528\u8fd0\u884c\u5e93\u5408\u96c6 - \u57fa\u4e8e roustar31 \u7684\u539f\u59cb\u811a\u672c Dreamcast \u63a5\u76d8\u66f4\u65b0, 32+64 \u4f4d\u5408\u96c6, WinXP~Win11 \u81ea\u52a8\u5224\u65ad.", - "hash": "71ab418ede214661906e704757b7a9fb39be0512009062d139e83c36fe82b234", - "homepage": "http://dreamcast2.ys168.com", - "installer": { - "script": "sudo Start-Process -FilePath \"$dir\\vcredist.exe\" -WorkingDirectory \"$dir\" -ArgumentList '/silent' -Wait" - }, - "license": { - "identifier": "Freeware", - "url": "https://www.microsoft.com/en-us/legal/intellectualproperty/copyright/default.aspx" - }, - "notes": "You can now remove this installer with 'scoop uninstall vcredist-dreamcast'", - "url": "https://pan.jiemi.workers.dev/?file=/scoop/vcredist/vcredist_mix_2022.04.09.exe#/vcredist.exe", - "version": "2022.04.09" + "version": "2022.04.09", + "description": "微软常用运行库合集 - 基于 roustar31 的原始脚本 Dreamcast 接盘更新, 32+64 位合集, WinXP~Win11 自动判断.", + "homepage": "http://dreamcast2.ys168.com", + "license": { + "identifier": "Freeware", + "url": "https://www.microsoft.com/en-us/legal/intellectualproperty/copyright/default.aspx" + }, + "notes": "You can now remove this installer with 'scoop uninstall vcredist-dreamcast'", + "url": "https://pan.jiemi.workers.dev/?file=/scoop/vcredist/vcredist_mix_2022.04.09.exe#/vcredist.exe", + "hash": "71ab418ede214661906e704757b7a9fb39be0512009062d139e83c36fe82b234", + "installer": { + "script": "sudo Start-Process -FilePath \"$dir\\vcredist.exe\" -WorkingDirectory \"$dir\" -ArgumentList '/silent' -Wait" + }, + "checkver": { + "url": "https://scoop-apps.vercel.app/vcredist", + "regex": "(?s)(?vcredist_mix_(?([\\d.]+))\\.(?:exe|7z))", + "reverse": true + }, + "autoupdate": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/vcredist/$matchFilename#/vcredist.exe", + "hash": { + "url": "https://scoop-apps.vercel.app/vcredist", + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename" + } + } } diff --git a/bucket/veloren-nightly.json b/bucket/veloren-nightly.json index 469d7374fb1..4e42830c8ae 100644 --- a/bucket/veloren-nightly.json +++ b/bucket/veloren-nightly.json @@ -1,10 +1,10 @@ { - "version": "2023-03-06T21_03", + "version": "2023-04-01T17_33", "description": "A multiplayer voxel RPG written in Rust inspired by games such as Cube World, Legend of Zelda: Breath of the Wild, Dwarf Fortress and Minecraft", "homepage": "https://veloren.net/", "license": "GPL-3.0-or-later", - "url": "https://github.com/veloren/veloren/releases/download/nightly/nightly-windows-x86_64-2023-03-06T21_03.zip", - "hash": "76654e9a56367c52b16376102b2f2a347f8caa846c4afa203ded0eea080bc369", + "url": "https://github.com/veloren/veloren/releases/download/nightly/nightly-windows-x86_64-2023-04-01T17_33.zip", + "hash": "850ece6421721af65df490c01482be2c40ba9b5d3f339c673541138eea54c8ab", "bin": [ "veloren-server-cli.exe", "veloren-voxygen.exe" @@ -28,6 +28,5 @@ }, "autoupdate": { "url": "$matchUrl" - }, - "_from": "okibcn/ScoopMaster" + } } diff --git a/bucket/vendir-aoks.json b/bucket/vendir-aoks.json index 40c74e74bfc..fafb61b4f9d 100644 --- a/bucket/vendir-aoks.json +++ b/bucket/vendir-aoks.json @@ -1,29 +1,29 @@ { - "homepage": "https://carvel.dev/vendir/", - "version": "0.33.1", - "description": "Declaratively state directory's contents.", - "license": "Apache-2.0", "architecture": { "64bit": { - "url": "https://github.com/vmware-tanzu/carvel-vendir/releases/download/v0.33.1/vendir-windows-amd64.exe#/vendir.exe", - "hash": "b46151fb5c9e9ef43e3db599aa559fc2fc36ddeb978eb195ff77790fa2932aae" + "hash": "b46151fb5c9e9ef43e3db599aa559fc2fc36ddeb978eb195ff77790fa2932aae", + "url": "https://github.com/vmware-tanzu/carvel-vendir/releases/download/v0.33.1/vendir-windows-amd64.exe#/vendir.exe" } }, - "bin": "vendir.exe", - "checkver": { - "github": "https://github.com/vmware-tanzu/carvel-vendir" - }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/vmware-tanzu/carvel-vendir/releases/download/v$version/vendir-windows-amd64.exe#/vendir.exe", "hash": { - "url": "$baseurl/checksums.txt", - "regex": "$sha256\\s+$basename" - } + "regex": "$sha256\\s+$basename", + "url": "$baseurl/checksums.txt" + }, + "url": "https://github.com/vmware-tanzu/carvel-vendir/releases/download/v$version/vendir-windows-amd64.exe#/vendir.exe" } } }, + "bin": "vendir.exe", + "checkver": { + "github": "https://github.com/vmware-tanzu/carvel-vendir" + }, + "description": "Declaratively state directory's contents.", + "homepage": "https://carvel.dev/vendir/", + "license": "Apache-2.0", + "notes": "See https://carvel.dev/vendir/#examples for some examples", "post_install": "vendir version", - "notes": "See https://carvel.dev/vendir/#examples for some examples" + "version": "0.33.1" } diff --git a/bucket/video2x.json b/bucket/video2x.json index 921e15f9a19..e8d35c8c75f 100644 --- a/bucket/video2x.json +++ b/bucket/video2x.json @@ -1,23 +1,27 @@ { "version": "4.8.1", - "homepage": "https://github.com/k4yt3x/video2x", - "description": "", - "url": "https://github.com/k4yt3x/video2x/releases/download/4.8.1/video2x-4.8.1-win32-full.zip", - "hash": "45fce1334762b6bf8190fe0603c8f16087bc225afa2d87d1b472b98d4db1c048", - "extract_dir": "video2x-4.8.1-win32-full", - "bin": [ - "video2x.exe", - "video2x_gui.exe" - ], + "description": "A lossless video/GIF/image upscaler achieved with waifu2x, Anime4K, SRMD and RealSR.", + "homepage": "https://video2x.org/", + "license": "GPL-3.0-only", + "suggest": { + "ffmpeg": "main/ffmpeg", + "waifu2x-caffe": "extras/waifu2x-caffe" + }, + "url": "https://github.com/k4yt3x/video2x/releases/download/4.8.1/video2x-4.8.1-win32-light.zip", + "hash": "9c746151cbfa432887759fb783c78a70ed273a6a4008c0bf030220fcd79d29be", + "extract_dir": "video2x-4.8.1-win32-light", + "bin": "video2x.exe", "shortcuts": [ [ "video2x_gui.exe", - "video2x_gui" + "Video2X GUI" ] ], - "checkver": "github", + "checkver": { + "github": "https://github.com/k4yt3x/video2x" + }, "autoupdate": { - "url": "https://github.com/k4yt3x/video2x/releases/download/$version/video2x-$version-win32-full.zip", - "extract_dir": "video2x-$version-win32-full" + "url": "https://github.com/k4yt3x/video2x/releases/download/$version/video2x-$version-win32-light.zip", + "extract_dir": "video2x-$version-win32-light" } } diff --git a/bucket/vim-kaoriya.json b/bucket/vim-kaoriya.json index 83c6d9e6717..1fb6e568f7c 100644 --- a/bucket/vim-kaoriya.json +++ b/bucket/vim-kaoriya.json @@ -1,35 +1,62 @@ { - "version": "8.2.1287.20200724", - "description": "Vim text editor. (KaoriYa version)", "homepage": "https://github.com/koron/vim-kaoriya", - "license": "Vim", - "url": "https://github.com/koron/vim-kaoriya/releases/download/v8.2.1287-20200724/vim82-kaoriya-win64-8.2.1287-20200724.zip", - "hash": "72e9035943a4fd437c453bd089bc23dd8c440e401735334c0cbe51d5b9e418a0", - "extract_dir": "vim82-kaoriya-win64", - "post_install": [ - "if ($bucket) {", - " $scriptsdir = \"$bucketsdir\\$bucket\\scripts\"", - "} else {", - " $scriptsdir = \"$(Split-Path $(Split-Path $url -Parent) -Parent)\\scripts\"", - "}", - "'install-context.reg', 'uninstall-context.reg' | ForEach-Object {", - " $vimpath = \"$dir\\gvim.exe\".Replace('\\', '\\\\')", - " $content = (Get-Content \"$scriptsdir\\vim-kaoriya\\$_\").Replace('$vim', $vimpath)", - " if ($global) { $content = $content.Replace('HKEY_CURRENT_USER', 'HKEY_LOCAL_MACHINE') }", - " Set-Content \"$dir\\$_\" $content", - "}" - ], + "description": "Vim + kaoriya build system.", + "version": "8.2.1287.20200724", + "architecture": { + "32bit": { + "url": "https://github.com/koron/vim-kaoriya/releases/download/v8.2.1287-20200724/vim82-kaoriya-win32-8.2.1287-20200724.zip", + "hash": "dcb3ee8ad4866624859da2499da81bea0bbe2e1fcd5e9874595c6d499b2b94fa", + "extract_dir": "vim82-kaoriya-win32" + }, + "64bit": { + "url": "https://github.com/koron/vim-kaoriya/releases/download/v8.2.1287-20200724/vim82-kaoriya-win64-8.2.1287-20200724.zip", + "hash": "72e9035943a4fd437c453bd089bc23dd8c440e401735334c0cbe51d5b9e418a0", + "extract_dir": "vim82-kaoriya-win64" + } + }, + "checkver": { + "url": "https://github.com/koron/vim-kaoriya/releases/latest", + "re": "vim(?[\\d]+)-kaoriya-win64-(?[\\d]+.[\\d]+.[\\d]+)-(?[\\d]{8}).zip", + "replace": "${v}.${d}" + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/koron/vim-kaoriya/releases/download/v$matchV-$matchD/vim$matchS-kaoriya-win32-$matchV-$matchD.zip", + "extract_dir": "vim$matchS-kaoriya-win32" + }, + "64bit": { + "url": "https://github.com/koron/vim-kaoriya/releases/download/v$matchV-$matchD/vim$matchS-kaoriya-win64-$matchV-$matchD.zip", + "extract_dir": "vim$matchS-kaoriya-win64" + } + } + }, "bin": [ "vim.exe", [ "vim.exe", "vi" ], + [ + "vim.exe", + "ex", + "-e" + ], [ "vim.exe", "view", "-R" ], + [ + "vim.exe", + "rvim", + "-Z" + ], + [ + "vim.exe", + "rview", + "-RZ" + ], [ "vim.exe", "vimdiff", @@ -41,6 +68,26 @@ "gview", "-R" ], + [ + "gvim.exe", + "evim", + "-y" + ], + [ + "gvim.exe", + "eview", + "-Ry" + ], + [ + "gvim.exe", + "rgvim", + "-Z" + ], + [ + "gvim.exe", + "rgview", + "-RZ" + ], [ "gvim.exe", "gvimdiff", @@ -51,16 +98,7 @@ "shortcuts": [ [ "gvim.exe", - "GVim (KaoriYa version)" + "gVim" ] - ], - "checkver": { - "github": "https://github.com/koron/vim-kaoriya", - "regex": "(?vim(?[\\d]+)-kaoriya-win64-(?[\\d.]+)-(?[\\d]{8})\\.zip)", - "replace": "${code}.${date}" - }, - "autoupdate": { - "url": "https://github.com/koron/vim-kaoriya/releases/download/v$matchCode-$matchDate/$matchFile", - "extract_dir": "vim$matchShort-kaoriya-win64" - } + ] } diff --git a/bucket/virtualjaguar.json b/bucket/virtualjaguar.json index 9178a541ae7..de8b24a206d 100644 --- a/bucket/virtualjaguar.json +++ b/bucket/virtualjaguar.json @@ -1,33 +1,37 @@ { "version": "2.1.2", - "description": "Virtual Jaguar is a portable Jaguar emulator", - "homepage": "http://www.icculus.org/virtualjaguar/", - "license": "GPL-3.0-only", + "description": "Portable Atari Jaguar emulator", + "homepage": "https://icculus.org/virtualjaguar", + "license": "GPL-3.0", "architecture": { "64bit": { - "url": "http://www.icculus.org/virtualjaguar/tarballs/virtualjaguar-2.1.2-win64.rar", + "url": "https://icculus.org/virtualjaguar/tarballs/virtualjaguar-2.1.2-win64.rar", "hash": "26d2092cf93269f76deeddcdf411adf1c80c810d2aff0c379e89750c7eac5f5d" }, "32bit": { - "url": "http://www.icculus.org/virtualjaguar/tarballs/virtualjaguar-2.1.2-win32.rar", + "url": "https://icculus.org/virtualjaguar/tarballs/virtualjaguar-2.1.2-win32.rar", "hash": "da3422b6e1ce5736b9ee452d98ed0876b08be6aabd41d804e3ff286e368c7455" } }, "extract_dir": "virtualjaguar", + "bin": "virtualjaguar.exe", "shortcuts": [ [ "virtualjaguar.exe", "Virtual Jaguar" ] ], - "checkver": "The latest official release is ([\\d.]+)\\.", + "checkver": { + "url": "https://icculus.org/virtualjaguar", + "regex": "The latest official release is ([\\d.]+)\\." + }, "autoupdate": { "architecture": { "64bit": { - "url": "http://www.icculus.org/virtualjaguar/tarballs/virtualjaguar-$version-win64.rar" + "url": "https://icculus.org/virtualjaguar/tarballs/virtualjaguar-$version-win64.rar" }, "32bit": { - "url": "http://www.icculus.org/virtualjaguar/tarballs/virtualjaguar-$version-win32.rar" + "url": "https://icculus.org/virtualjaguar/tarballs/virtualjaguar-$version-win32.rar" } } } diff --git a/bucket/visualboyadvance-m.json b/bucket/visualboyadvance-m.json index d6567982aac..ecfa0a58450 100644 --- a/bucket/visualboyadvance-m.json +++ b/bucket/visualboyadvance-m.json @@ -1,8 +1,11 @@ { - "homepage": "https://github.com/visualboyadvance-m/visualboyadvance-m", - "description": "Community-maintained, improved version of the VisualBoyAdvance Game Boy emulator", "version": "2.1.5", - "license": "GPL-2.0-or-later", + "description": "Nintendo Game Boy Advance emulator", + "homepage": "https://vba-m.com", + "license": { + "identifier": "GPL-2.0", + "url": "http://www.gnu.org/licenses/gpl-2.0.html" + }, "architecture": { "32bit": { "url": "https://github.com/visualboyadvance-m/visualboyadvance-m/releases/download/v2.1.5/visualboyadvance-m-Win-x86_32.zip", @@ -13,30 +16,27 @@ "hash": "4c609b8de8ef437cb9c0569dfe21ef523a37ef39f5ed55af8e0bc1eb6fe1cee2" } }, + "pre_install": [ + "if (!(Test-Path \"$persist_dir\\vbam.ini\")) {", + " New-Item \"$dir\\vbam.ini\" -Type File | Out-Null", + " Set-Content \"$dir\\vbam.ini\" '[General]'", + " Add-Content \"$dir\\vbam.ini\" 'OnlineUpdates=never'", + " 'Battery', 'Recording', 'Screenshot', 'State' | ForEach-Object {", + " Add-Content -Path \"$dir\\vbam.ini\" -Value $_`Dir`=$_ }", + "}" + ], "bin": "visualboyadvance-m.exe", "shortcuts": [ [ "visualboyadvance-m.exe", - "GBA" + "VisualBoyAdvance-M" ] ], - "pre_install": [ - "function create($path, $type, $content) {", - " if (-not (Test-Path \"$path\")) {", - " New-Item \"$path\" -ItemType $type -Value $content | Out-Null", - " Write-Output \"Creating $path...\"", - " }", - "}", - "create $dir\\saves Directory", - "create $dir\\savestates Directory", - "create $dir\\screenshots Directory", - "create $dir\\vbam.ini File \"[General]`nBatteryDir=$dir\\saves`nStateDir=$dir\\savestates`nScreenshotDir=$dir\\screenshots\"" - ], "persist": [ - "vbam.ini", - "saves", - "savestates", - "screenshots" + "Battery", + "Recording", + "Screenshot", + "State" ], "checkver": { "github": "https://github.com/visualboyadvance-m/visualboyadvance-m" diff --git a/bucket/vmping.json b/bucket/vmping.json index f387179e25c..3c2e22090e2 100644 --- a/bucket/vmping.json +++ b/bucket/vmping.json @@ -1,26 +1,26 @@ { - "version": "1.3.23", - "description": "Visual Multi Ping. Color-coded ping utility for monitoring multiple hosts.", - "homepage": "https://github.com/R-Smith/vmPing", - "license": "MIT", - "architecture": { - "64bit": { - "url": "https://github.com/R-Smith/vmPing/releases/download/v1.3.23/vmPing.exe", - "hash": "9fbf4d8d888d3ba3deeba316409924464efbc20a8a9b256cb516413378515a8b" - } - }, - "shortcuts": [ - [ - "vmPing.exe", - "vmPing" - ] - ], - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/R-Smith/vmPing/releases/download/v$version/vmPing.exe" - } - } - } + "architecture": { + "64bit": { + "hash": "9fbf4d8d888d3ba3deeba316409924464efbc20a8a9b256cb516413378515a8b", + "url": "https://github.com/R-Smith/vmPing/releases/download/v1.3.23/vmPing.exe" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/R-Smith/vmPing/releases/download/v$version/vmPing.exe" + } + } + }, + "checkver": "github", + "description": "Visual Multi Ping. Color-coded ping utility for monitoring multiple hosts.", + "homepage": "https://github.com/R-Smith/vmPing", + "license": "MIT", + "shortcuts": [ + [ + "vmPing.exe", + "vmPing" + ] + ], + "version": "1.3.23" } diff --git a/bucket/vnotex.json b/bucket/vnotex.json index ba26b64a676..1542abb003b 100644 --- a/bucket/vnotex.json +++ b/bucket/vnotex.json @@ -1,37 +1,37 @@ { - "version": "3.14.0", - "description": "A Vim-inspired note-taking application that knows programmers and Markdown better.", - "homepage": "https://vnotex.github.io/vnote/en_us/", - "license": "MIT", - "architecture": { - "64bit": { - "url": "https://github.com/vnotex/vnote/releases/download/v3.14.0/vnote-win-x64_v3.14.0.zip", - "hash": "d92595bdd7490018edb61c369051480bea117aab53a23260bc868993c3cd0658" - }, - "32bit": { - "url": "https://github.com/vnotex/vnote/releases/download/v3.14.0/vnote-win-x86_v3.14.0.zip", - "hash": "7d3feac14e4fc5a36d82610d35458a89ca420017a042c2cf3027cb8b86d1ffb3" - } - }, - "bin": "VNote.exe", - "shortcuts": [ - [ - "VNote.exe", - "VNoteX" - ] - ], - "persist": "user_files", - "checkver": { - "github": "https://github.com/vnotex/vnote" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/vnotex/vnote/releases/download/v$version/vnote-win-x64_v$version.zip" - }, - "32bit": { - "url": "https://github.com/vnotex/vnote/releases/download/v$version/vnote-win-x86_v$version.zip" - } - } - } + "architecture": { + "32bit": { + "hash": "7d3feac14e4fc5a36d82610d35458a89ca420017a042c2cf3027cb8b86d1ffb3", + "url": "https://github.com/vnotex/vnote/releases/download/v3.14.0/vnote-win-x86_v3.14.0.zip" + }, + "64bit": { + "hash": "d92595bdd7490018edb61c369051480bea117aab53a23260bc868993c3cd0658", + "url": "https://github.com/vnotex/vnote/releases/download/v3.14.0/vnote-win-x64_v3.14.0.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/vnotex/vnote/releases/download/v$version/vnote-win-x86_v$version.zip" + }, + "64bit": { + "url": "https://github.com/vnotex/vnote/releases/download/v$version/vnote-win-x64_v$version.zip" + } + } + }, + "bin": "VNote.exe", + "checkver": { + "github": "https://github.com/vnotex/vnote" + }, + "description": "A Vim-inspired note-taking application that knows programmers and Markdown better.", + "homepage": "https://vnotex.github.io/vnote/en_us/", + "license": "MIT", + "persist": "user_files", + "shortcuts": [ + [ + "VNote.exe", + "VNoteX" + ] + ], + "version": "3.14.0" } diff --git a/bucket/volume2.json b/bucket/volume2.json index 3900d4d07ba..ed7c9de3c83 100644 --- a/bucket/volume2.json +++ b/bucket/volume2.json @@ -1,36 +1,29 @@ { "version": "1.1.7.449", + "description": "Advanced Windows volume control", "homepage": "https://irzyxa.blogspot.com/", - "description": "An advanced Windows volume control, which can be used as a complete replacement for the standard Windows volume control.", "license": { - "identifier": "Freeware", - "url": "https://github.com/irzyxa/Volume2/blob/master/License.txt" + "identifier": "NoneFree", + "url": "https://raw.githubusercontent.com/irzyxa/Volume2/master/License.txt" }, - "url": "https://github.com/irzyxa/Volume2/releases/download/v1.1.7/Volume2_1_1_7_449.zip", + "url": "https://volumesqr.at.ua/Release/Volume2_1_1_7_449.zip", "hash": "5c4c8fa85f2bd404ff1cfe674570e9802733ae35cdd3150eb61c0e3c0d8e7bc4", "extract_dir": "Volume2", - "pre_install": [ - "'ColorSchemes.ini', 'Schedules.ini', 'Config.ini' | ForEach-Object {", - " if (!(Test-Path \"$persist_dir\\$_\")) { New-Item \"$dir\\$_\" | Out-Null }", - "}" - ], - "bin": "Volume2.exe", "shortcuts": [ [ "Volume2.exe", - "Volume²" + "Volume2" + ], + [ + "Volume2PM.exe", + "Volume2PM" ] ], - "persist": [ - "ColorSchemes.ini", - "Schedules.ini", - "Config.ini" - ], "checkver": { - "github": "https://github.com/irzyxa/Volume2", - "regex": "Volume²\\s([\\d.]+)" + "regex": "Last Release version[\\s\\S]+?Volume² v(\\d+)\\.(\\d+)\\.(\\d+), build (\\d+)", + "replace": "${1}_${2}_${3}_${4}" }, "autoupdate": { - "url": "https://github.com/irzyxa/Volume2/releases/download/v$majorVersion.$minorVersion.$patchVersion/Volume2_$underscoreVersion.zip" + "url": "https://volumesqr.at.ua/Release/Volume2_$version.zip" } } diff --git a/bucket/vsthost.json b/bucket/vsthost.json index 01210edc4cb..7db021378c3 100644 --- a/bucket/vsthost.json +++ b/bucket/vsthost.json @@ -1,40 +1,40 @@ { - "version": "1.57", - "description": "A software host for VST instrument and effect plugins", - "homepage": "https://www.hermannseib.com/english/vsthost.htm", - "license": "Freeware", - "architecture": { - "64bit": { - "url": "https://www.hermannseib.com/programs/vsthostx64.zip", - "hash": "367704318738712518a913d55b0f7a81e6a75477bd82cb5557945379f54bf05e" - }, - "32bit": { - "url": "https://www.hermannseib.com/programs/vsthostx86.zip", - "hash": "dd52a1659c6692fa12e03fec2e4467ebfb3050e380c307cea6723821175b569e" - } - }, - "pre_install": "if (!(Test-Path \"$persist_dir\\vsthost.INI\")) { New-Item -ItemType File \"$dir\\vsthost.INI\" | Out-Null }", - "shortcuts": [ - [ - "vsthost.exe", - "VSTHost" - ] - ], - "persist": [ - "Data", - "vsthost.INI" - ], - "checkver": { - "regex": "Current version: ([\\d.]+)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://www.hermannseib.com/programs/vsthostx64.zip" - }, - "32bit": { - "url": "https://www.hermannseib.com/programs/vsthostx86.zip" - } - } - } + "architecture": { + "32bit": { + "hash": "dd52a1659c6692fa12e03fec2e4467ebfb3050e380c307cea6723821175b569e", + "url": "https://www.hermannseib.com/programs/vsthostx86.zip" + }, + "64bit": { + "hash": "367704318738712518a913d55b0f7a81e6a75477bd82cb5557945379f54bf05e", + "url": "https://www.hermannseib.com/programs/vsthostx64.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://www.hermannseib.com/programs/vsthostx86.zip" + }, + "64bit": { + "url": "https://www.hermannseib.com/programs/vsthostx64.zip" + } + } + }, + "checkver": { + "regex": "Current version: ([\\d.]+)" + }, + "description": "A software host for VST instrument and effect plugins", + "homepage": "https://www.hermannseib.com/english/vsthost.htm", + "license": "Freeware", + "persist": [ + "Data", + "vsthost.INI" + ], + "pre_install": "if (!(Test-Path \"$persist_dir\\vsthost.INI\")) { New-Item -ItemType File \"$dir\\vsthost.INI\" | Out-Null }", + "shortcuts": [ + [ + "vsthost.exe", + "VSTHost" + ] + ], + "version": "1.57" } diff --git a/bucket/waterfox-portable.json b/bucket/waterfox-portable.json index 912a9c778ca..c68147648d2 100644 --- a/bucket/waterfox-portable.json +++ b/bucket/waterfox-portable.json @@ -1,9 +1,8 @@ { "version": "5.1.4", - "description": "Waterfox. The 100% fresh, free-range, ethical browser (portable classic branch).", + "description": "The 100% fresh, free-range, ethical browser (portable classic branch).", "homepage": "https://www.waterfox.net", "license": "MPL-2.0", - "changelog": "https://github.com/WaterfoxCo/Waterfox/releases", "url": "https://cdn1.waterfox.net/waterfox/releases/G5.1.4/WINNT_x86_64/Waterfox%20Setup%20G5.1.4.exe#/dl.7z", "hash": "b9d2cefaef28931fe9f07cbf14c1635ea982711677e60149abf83b8f5ec838a4", "extract_dir": "core", diff --git a/bucket/wavosaur.json b/bucket/wavosaur.json index 8b31c38fbe1..86e56088311 100644 --- a/bucket/wavosaur.json +++ b/bucket/wavosaur.json @@ -1,7 +1,7 @@ { "version": "1.7.0.0", "homepage": "https://www.wavosaur.com/", - "description": "A free sound editor, audio editor, wav editor software for editing, processing and recording sounds, wav and mp3 files.", + "description": "Free audio editor for processing and recording sounds in various formats", "license": "Freeware", "architecture": { "32bit": { diff --git a/bucket/wayback.json b/bucket/wayback.json index 931f822412e..c284a581cc0 100644 --- a/bucket/wayback.json +++ b/bucket/wayback.json @@ -1,6 +1,6 @@ { "version": "0.19.1", - "description": "A toolkit for snapshot webpage to Internet Archive, archive.today, IPFS and beyond", + "description": "A self-hosted toolkit for archiving webpages to the Internet Archive, archive.today, IPFS, and local file systems", "homepage": "https://github.com/wabarc/wayback", "license": "GPL-3.0-only", "architecture": { @@ -11,15 +11,15 @@ "32bit": { "url": "https://github.com/wabarc/wayback/releases/download/v0.19.1/wayback-windows-386-0.19.1.zip", "hash": "de3a120a90e9b5fad8eab7dc06f3e24f01038e9bde837df9871c687888583fde" + }, + "arm64": { + "url": "https://github.com/wabarc/wayback/releases/download/v0.19.1/wayback-windows-arm64-0.19.1.zip", + "hash": "4f086a9244aad50680180a5952200698f05ec440c043d258138cc21df225dafe" } }, - "pre_install": [ - "Get-ChildItem \"$dir\\wayback-windows*.exe\" | Rename-Item -NewName 'wayback.exe'", - "if(!(Test-Path \"$persist_dir\\wayback.conf\")) { New-Item \"$dir\\wayback.conf\" | Out-Null }" - ], + "pre_install": "Rename-Item \"$dir\\wayback*.exe\" \"$dir\\wayback.exe\"", "bin": "wayback.exe", "checkver": "github", - "persist": "wayback.conf", "autoupdate": { "architecture": { "64bit": { @@ -27,7 +27,13 @@ }, "32bit": { "url": "https://github.com/wabarc/wayback/releases/download/v$version/wayback-windows-386-$version.zip" + }, + "arm64": { + "url": "https://github.com/wabarc/wayback/releases/download/v$version/wayback-windows-arm64-$version.zip" } + }, + "hash": { + "url": "https://github.com/wabarc/wayback/releases/download/v$version/wayback-$version-checksums.txt" } } } diff --git a/bucket/wc3270.json b/bucket/wc3270.json index 6d09cfbd9fd..feb09b60cfb 100644 --- a/bucket/wc3270.json +++ b/bucket/wc3270.json @@ -9,11 +9,11 @@ "architecture": { "64bit": { "url": "https://sourceforge.net/projects/x3270/files/x3270/4.2ga9/wc3270-4.2ga9-noinstall-64.zip", - "hash": "979ea3852e1131673be18ff19bb5624ca40d4f83cd9189e440991894d6f73966" + "hash": "sha1:7ceb81cee63aeb0d1019447def93465cfc9d0713" }, "32bit": { "url": "https://sourceforge.net/projects/x3270/files/x3270/4.2ga9/wc3270-4.2ga9-noinstall-32.zip", - "hash": "30a7956b896a0dba9d3ab4b41a59bd8ae93ccf3a17417025334f997eecb2740e" + "hash": "sha1:8eea7fc7cf590d3579687bf8b75aa39bec39886c" } }, "bin": [ diff --git a/bucket/webd.json b/bucket/webd.json index 1fee4e002aa..f063d9c60ff 100644 --- a/bucket/webd.json +++ b/bucket/webd.json @@ -1,32 +1,25 @@ { "version": "20220512", - "description": "轻量级自建网盘软件,无依赖,速度快,资源占用低", - "homepage": "https://webd.cf", - "license": "Unknown", + "description": "Ultra light self-hosted file server.", + "homepage": "https://webd.cf/", + "license": "Freeware", "url": "https://gwgw.ga/webd/20220512/webd-20220512-win32.7z", - "hash": "sha1:e0f1cd786571919c5cffcaec16fe001329fa9c3d", + "hash": "e42e4d5f4dfb8cb79efec81854e9ac78189f10e70e101995cefb6e98de96ddf5", "extract_dir": "webd", + "bin": "webd.exe", "shortcuts": [ [ "webd.exe", "webd" ] ], - "persist": [ - "web", - "webd.conf" - ], - "notes": "Edit the default configuration file $dir\\webd.conf before starting.", + "persist": "webd.conf", "checkver": { - "url": "https://gwgw.ga/webd/flst.txt", - "regex": "(\\d{8})", - "reverse": true + "url": "https://webd.cf/", + "regex": ">下载地址 (\\d+)" }, "autoupdate": { - "url": "https://gwgw.ga/webd/$version/webd-$version-win32.7z", - "hash": { - "url": "$baseurl/sha1sums.txt", - "regex": "$sha1\\s*$basename" - } - } + "url": "https://gwgw.ga/webd/$version/webd-$version-win32.7z" + }, + "notes": "Visit https://webd.cf/ for usage." } diff --git a/bucket/wechat-qiuquan.json b/bucket/wechat-qiuquan.json index 14d4b79d6aa..9527271d8bf 100644 --- a/bucket/wechat-qiuquan.json +++ b/bucket/wechat-qiuquan.json @@ -1,60 +1,60 @@ { - "version": "3.5.0.29", - "description": "WeChat third party modified version, maintained by qiuquan.", - "homepage": "https://weixin.qq.com/", - "license": { - "identifier": "Proprietary", - "url": "https://weixin.qq.com/cgi-bin/readtemplate?lang=zh_CN&t=weixin_agreement&s=default" - }, - "notes": [ - "Since WeChat has strong payment properties, the third-party version has certain risks, so it is recommended to use the official wechat package (scoop install wechat-portable) if you don't just need it.", - "Features: " - ], - "depends": "sudo", - "url": "https://pan.jiemi.workers.dev/?file=/scoop/QQ/WeChat_v3.5.0.29_QiuQuan_20220112.exe#/Installer.exe", - "hash": "4f8cbb95f1b205707e64d484476f3e6b28348c5a55aabd33d3714f5aa68f26d5", - "pre_install": [ - "info '[Portable Mode]: Copying user data...'", - "if (Test-Path \"$persist_dir\\User Data\\*\") {", - " Copy-Item \"$persist_dir\\User Data\\*\" \"$env:AppData\\Tencent\\WeChat\\\" -Recurse -Force | Out-Null", - "}" - ], - "installer": { - "script": "sudo Start-Process -FilePath \"$dir\\Installer.exe\" -ArgumentList /DIR=\"$dir\",/SILENT -Wait" - }, - "post_install": "sudo Remove-Item $dir\\Installer.exe -Force", - "uninstaller": { - "script": [ - "info '[Portable Mode]: Backing up user data...'", - "if (Test-Path \"$env:AppData\\Tencent\\WeChat\\*\") {", - " Copy-Item \"$env:AppData\\Tencent\\WeChat\\*\" \"$persist_dir\\User Data\\\" -Recurse -Force | Out-Null", - "}", - "sudo Start-Process -FilePath \"$dir\\UninsFile\\unins000.exe\" -ArgumentList /VERYSILENT -Wait" - ] - }, - "bin": [ - [ - "WeChat.exe", - "wechat-qiuquan" - ] - ], - "shortcuts": [ - [ - "WeChat.exe", - "Tencent\\WeChat QIUQUAN" - ] - ], - "checkver": { - "url": "https://scoop-apps.vercel.app/qq", - "regex": "(?WeChat_v(?[\\d.]+).*?\\.exe)", - "reverse": true - }, - "autoupdate": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/QQ/$matchFilename#/Installer.exe", - "hash": { - "url": "https://scoop-apps.vercel.app/qq", - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename" - } - } + "autoupdate": { + "hash": { + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename", + "url": "https://scoop-apps.vercel.app/qq" + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/QQ/$matchFilename#/Installer.exe" + }, + "bin": [ + [ + "WeChat.exe", + "wechat-qiuquan" + ] + ], + "checkver": { + "regex": "(?WeChat_v(?[\\d.]+).*?\\.exe)", + "reverse": true, + "url": "https://scoop-apps.vercel.app/qq" + }, + "depends": "sudo", + "description": "WeChat third party modified version, maintained by qiuquan.", + "hash": "4f8cbb95f1b205707e64d484476f3e6b28348c5a55aabd33d3714f5aa68f26d5", + "homepage": "https://weixin.qq.com/", + "installer": { + "script": "sudo Start-Process -FilePath \"$dir\\Installer.exe\" -ArgumentList /DIR=\"$dir\",/SILENT -Wait" + }, + "license": { + "identifier": "Proprietary", + "url": "https://weixin.qq.com/cgi-bin/readtemplate?lang=zh_CN&t=weixin_agreement&s=default" + }, + "notes": [ + "Since WeChat has strong payment properties, the third-party version has certain risks, so it is recommended to use the official wechat package (scoop install wechat-portable) if you don't just need it.", + "Features: " + ], + "post_install": "sudo Remove-Item $dir\\Installer.exe -Force", + "pre_install": [ + "info '[Portable Mode]: Copying user data...'", + "if (Test-Path \"$persist_dir\\User Data\\*\") {", + " Copy-Item \"$persist_dir\\User Data\\*\" \"$env:AppData\\Tencent\\WeChat\\\" -Recurse -Force | Out-Null", + "}" + ], + "shortcuts": [ + [ + "WeChat.exe", + "Tencent\\WeChat QIUQUAN" + ] + ], + "uninstaller": { + "script": [ + "info '[Portable Mode]: Backing up user data...'", + "if (Test-Path \"$env:AppData\\Tencent\\WeChat\\*\") {", + " Copy-Item \"$env:AppData\\Tencent\\WeChat\\*\" \"$persist_dir\\User Data\\\" -Recurse -Force | Out-Null", + "}", + "sudo Start-Process -FilePath \"$dir\\UninsFile\\unins000.exe\" -ArgumentList /VERYSILENT -Wait" + ] + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/QQ/WeChat_v3.5.0.29_QiuQuan_20220112.exe#/Installer.exe", + "version": "3.5.0.29" } diff --git a/bucket/wechat.json b/bucket/wechat.json index c9228b52156..f061198c783 100644 --- a/bucket/wechat.json +++ b/bucket/wechat.json @@ -1,27 +1,49 @@ { - "homepage": "https://pc.weixin.qq.com/", - "description": "Free messaging and calling app.", + "homepage": "https://weixin.qq.com", + "description": "微信,是一个生活方式", "version": "3.9.2", - "license": { - "identifier": "EULA", - "url": "https://weixin.qq.com/cgi-bin/readtemplate?lang=zh_CN&t=weixin_agreement&s=default" + "license": "© 1998 - 2021 Tencent Inc. All Rights Reserved", + "architecture": { + "64bit": { + "url": "https://dldir1.qq.com/weixin/Windows/WeChatSetup.exe#/dl.7z", + "hash": "f73007b32df3ce9e71f9148bef4be07ff10390f432c6939175e17bf45dc086c6" + } + }, + "installer": { + "script": [ + "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\`$_15_\", \"$dir\\`$R5\" -Force -Recurse", + "$configpath = \"$env:APPDATA\\Tencent\\WeChat\\All Users\\config\"", + "ensure \"$configpath\" | Out-Null", + "Set-Content -NoNewline -Path \"$configpath\\3ebffe94.ini\" -Value \"$persist_dir\"", + "$regpath = \"HKCU:Software\\Tencent\\WeChat\"", + "if (!(Test-Path \"$regpath\")) {", + " New-Item -Path \"$regpath\" -Type Directory -Force | Out-Null", + "}", + "New-ItemProperty -Path $regpath -Name \"FileSavePath\" -Value \"$persist_dir\" -Force | Out-Null" + ] }, - "url": "https://dldir1.qq.com/weixin/Windows/WeChatSetup.exe#/dl.7z", - "hash": "f73007b32df3ce9e71f9148bef4be07ff10390f432c6939175e17bf45dc086c6", "shortcuts": [ [ - "wechat.exe", + "WeChat.exe", "WeChat" ] ], - "post_install": [ - "Remove-Item \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "Remove-Item \"$dir\\`$_15_\" -Force -Recurse", - "Remove-Item \"$dir\\`$R5\" -Force -Recurse" - ], - "checkver": "([\\d.]+)", - "autoupdate": { - "url": "https://dldir1.qq.com/weixin/Windows/WeChatSetup.exe#/dl.7z" + "persist": "WeChat Files", + "uninstaller": { + "script": [ + "Remove-Item -Path \"$env:APPDATA\\Tencent\\WeChat\\All Users\\config\\3ebffe94.ini\" -Force | Out-Null", + "Remove-ItemProperty -Path \"HKCU:Software\\Tencent\\WeChat\" -Name \"FileSavePath\" -Force | Out-Null" + ] + }, + "checkver": { + "url": "https://pc.weixin.qq.com", + "regex": "class=\"download-version\">([\\d.]+)" }, - "notes": "We don't persist your WeChat data, they are still storaged in '%APPDATA%\\Tencent\\WeChat'." + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://dldir1.qq.com/weixin/Windows/WeChatSetup.exe#/dl.7z" + } + } + } } diff --git a/bucket/wechatdevtools.json b/bucket/wechatdevtools.json index d2088dc4c39..0ba3f37006a 100644 --- a/bucket/wechatdevtools.json +++ b/bucket/wechatdevtools.json @@ -1,9 +1,8 @@ { - "version": "1.06.2303220", - "description": "The official devtool to develop and debug WeChat Mini Programs", "homepage": "https://developers.weixin.qq.com/miniprogram/dev/devtools/devtools.html", + "description": "The official devtool to develop and debug WeChat Mini Programs", + "version": "1.06.2303220", "license": "Freeware", - "notes": "We don't persist your WeChat DevTool data, they are still storaged in '%APPDATA%\\微信开发者工具'.", "architecture": { "64bit": { "url": "https://servicewechat.com/wxa-dev-logic/download_redirect?type=x64&from=mpwiki&download_version=1062303220&version_type=1#/installer.exe", @@ -41,5 +40,6 @@ "url": "https://servicewechat.com/wxa-dev-logic/download_redirect?type=ia32&from=mpwiki&download_version=$majorVersion$minorVersion$patchVersion$buildVersion&version_type=1#/installer.exe" } } - } + }, + "notes": "We don't persist your WeChat DevTool data, they are still storaged in '%APPDATA%\\微信开发者工具'." } diff --git a/bucket/wepe.json b/bucket/wepe.json index e36165e86c3..662b00519eb 100644 --- a/bucket/wepe.json +++ b/bucket/wepe.json @@ -1,56 +1,54 @@ { "version": "2.2", - "description": "微PE工具箱: 微PE的智能EXE安装包使得PE能够灵活地部署到系统开机启动项、制作可启动U盘、移动硬盘、生成ISO镜像.", + "description": "跨时代的PE工具箱,装机维护得力的助手,最后的救命稻草。化繁为简,小材大用,一键安装,极速启动。", "homepage": "https://www.wepe.com.cn/", "license": "Freeware", "architecture": { "64bit": { "url": "https://mirrors.sdu.edu.cn/software/Windows/WePE/WePE64_V2.2.exe", - "hash": "md5:5E1CB51415598FC52E477BBAEB038DDA" + "hash": "ec679b53d5257e28b04c92713b8e354a53d3f73ec44953e892472cabf92e6f63", + "shortcuts": [ + [ + "WePE64_V2.2.exe", + "WePE" + ] + ] }, "32bit": { "url": "https://mirrors.sdu.edu.cn/software/Windows/WePE/WePE32_V2.2.exe", - "hash": "md5:1DB91E7FFCCCB2BDADBD93749FDA0CCB" + "hash": "dcb3bd41fee38a429b1c77124e760112a9b07f0cc47366c3e9c6d7806ea32278", + "shortcuts": [ + [ + "WePE32_V2.2.exe", + "WePE" + ] + ] } }, - "0pre_install": [ - "try { Get-Command 'Test-Persistence' -ErrorAction 'Stop' | Out-Null } catch { error 'Shovel flavour of scoop is required'; exit 258 }", - "#Test-Persistence 'session.xml', 'userDefineLang.xml'" - ], - "0post_install": [ - "$null, $bucket = find_manifest($appName)", - "$bucketdir = Find-BucketDirectory($bucket)", - "", - "", - "" - ], - "0bin": [ - "WePE.exe", - [ - "WePE.exe", - "WePE" - ] - ], - "shortcuts": [ - [ - "WePE64_V2.2.exe", - "WePE" - ] - ], - "0persist": [ - "backup" - ], "checkver": { - "url": "https://mirrors.sdu.edu.cn/software/Windows/WePE/", - "regex": ">WePE32_V(?[\\d.]+).exe<" + "url": "https://www.wepe.com.cn/download.html", + "regex": "微PE工具箱V([\\d.]+)", + "reverse": true }, "autoupdate": { "architecture": { "64bit": { - "url": "https://mirrors.sdu.edu.cn/software/Windows/WePE/WePE64_V$version.exe" + "url": "https://mirrors.sdu.edu.cn/software/Windows/WePE/WePE64_V$version.exe", + "shortcuts": [ + [ + "WePE64_V$version.exe", + "WePE" + ] + ] }, "32bit": { - "url": "https://mirrors.sdu.edu.cn/software/Windows/WePE/WePE32_V$version.exe" + "url": "https://mirrors.sdu.edu.cn/software/Windows/WePE/WePE32_V$version.exe", + "shortcuts": [ + [ + "WePE32_V$version.exe", + "WePE" + ] + ] } } } diff --git a/bucket/whois.json b/bucket/whois.json index fd89aa96870..6e27264504c 100644 --- a/bucket/whois.json +++ b/bucket/whois.json @@ -1,37 +1,16 @@ { + "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/whois", + "description": "Whois performs the registration record for the domain name or IP address that you specify", "version": "1.21", - "description": "See who owns an Internet address.", - "homepage": "https://learn.microsoft.com/sysinternals/downloads/whois", "license": { - "identifier": "Freeware", - "url": "https://learn.microsoft.com/sysinternals/license-terms" + "identifier": "Microsoft SysInternals EULA", + "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, "url": "https://download.sysinternals.com/files/WhoIs.zip", "hash": "43d82eb09a93c788030b31668a1b578d4953c52875dccf5c5ebc98059fa834a1", - "architecture": { - "64bit": { - "bin": [ - [ - "whois64.exe", - "whois" - ] - ] - }, - "32bit": { - "bin": "whois.exe" - }, - "arm64": { - "bin": [ - [ - "whois64a.exe", - "whois" - ] - ] - } - }, + "bin": "whois.exe", "checkver": { - "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/whois.md", - "regex": "#.*?v([\\d.]+)" + "re": "Whois v([\\d.]+)" }, "autoupdate": { "url": "https://download.sysinternals.com/files/WhoIs.zip" diff --git a/bucket/wifi-password-revealer.json b/bucket/wifi-password-revealer.json index 1ba02038dbb..9103f2b45e0 100644 --- a/bucket/wifi-password-revealer.json +++ b/bucket/wifi-password-revealer.json @@ -1,24 +1,24 @@ { - "autoupdate": { - "url": "https://www.magicaljellybean.com/downloads/WiFiPasswordRevealerInstaller.exe" - }, - "checkver": "Installer\\s*v\\s*([\\d.]+)\\s*\\(", - "description": "Wi-Fi Password Revealer. List all saved Wi-Fi passwords.", - "hash": "bbacefab406746153e619dca5018a643a4f6fec567c1e67bbf94eb8022226077", - "homepage": "https://www.magicaljellybean.com/wifi-password-revealer", - "innosetup": true, - "license": { - "identifier": "Freeware", - "url": "https://www.magicaljellybean.com/tos/" - }, - "persist": "settings.ini", - "pre_install": "if (-not (Test-Path \"$persist_dir\\settings.ini\")) { New-Item \"$dir\\settings.ini\" | Out-Null }", - "shortcuts": [ - [ - "WiFiPasswordRevealer.EXE", - "Wi-Fi Password Revealer" - ] - ], - "url": "https://www.magicaljellybean.com/downloads/WiFiPasswordRevealerInstaller.exe", - "version": "1.0.0.13" + "version": "1.0.0.13", + "description": "Wi-Fi Password Revealer. List all saved Wi-Fi passwords.", + "homepage": "https://www.magicaljellybean.com/wifi-password-revealer", + "license": { + "identifier": "Freeware", + "url": "https://www.magicaljellybean.com/tos/" + }, + "url": "https://www.magicaljellybean.com/downloads/WiFiPasswordRevealerInstaller.exe", + "hash": "bbacefab406746153e619dca5018a643a4f6fec567c1e67bbf94eb8022226077", + "innosetup": true, + "pre_install": "if (-not (Test-Path \"$persist_dir\\settings.ini\")) { New-Item \"$dir\\settings.ini\" | Out-Null }", + "shortcuts": [ + [ + "WiFiPasswordRevealer.EXE", + "Wi-Fi Password Revealer" + ] + ], + "persist": "settings.ini", + "checkver": "Installer\\s*v\\s*([\\d.]+)\\s*\\(", + "autoupdate": { + "url": "https://www.magicaljellybean.com/downloads/WiFiPasswordRevealerInstaller.exe" + } } diff --git a/bucket/wigui.json b/bucket/wigui.json index 85d1749b9df..8ea4935ddb4 100644 --- a/bucket/wigui.json +++ b/bucket/wigui.json @@ -1,22 +1,22 @@ { - "version": "1.8.0", - "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.8.0/WiGui.exe", - "hash": "855eb885da4e3418eca7c43c665702a12157d23e8631e64959743bbe84f6707c", - "bin": "WiGui.exe", - "shortcuts": [ - [ - "WiGui.exe", - "WiGui" - ] - ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/Romanitho/Winget-Install-GUI/releases/download/v$version/WiGui.exe" - } + "autoupdate": { + "url": "https://github.com/Romanitho/Winget-Install-GUI/releases/download/v$version/WiGui.exe" + }, + "bin": "WiGui.exe", + "checkver": "github", + "description": "GUI to search, select and install Apps at once with Winget package manager behind", + "hash": "855eb885da4e3418eca7c43c665702a12157d23e8631e64959743bbe84f6707c", + "homepage": "https://github.com/Romanitho/Winget-Install-GUI/", + "license": { + "identifier": "MIT", + "url": "https://github.com/Romanitho/Winget-Install-GUI/blob/main/LICENSE" + }, + "shortcuts": [ + [ + "WiGui.exe", + "WiGui" + ] + ], + "url": "https://github.com/Romanitho/Winget-Install-GUI/releases/download/v1.8.0/WiGui.exe", + "version": "1.8.0" } diff --git a/bucket/wiibuilder.json b/bucket/wiibuilder.json index 24ebc16511e..54c8404262e 100644 --- a/bucket/wiibuilder.json +++ b/bucket/wiibuilder.json @@ -1,37 +1,37 @@ { - "version": "1.9.0", - "description": "WiiBuilder is a Windows software to use for Wii homebrew development", - "homepage": "https://wiibrew.org/wiki/WiiBuilder", - "license": "Proprietary", - "architecture": { - "64bit": { - "url": "http://www.optimatek.com/app/wiibuilder_win64.zip", - "hash": "12fc3fc0e359527ae195e5f282ccd9e8b74cd6b9c8f0b86180c89dce683d0aa7" - }, - "32bit": { - "url": "http://www.optimatek.com/app/wiibuilder_win32.zip", - "hash": "6e97bcb2912d802ee5ae1ff23ebaba5d5b29a2ae78dade2e0785d1c233620834" - } - }, - "bin": "WiiBuilder.exe", - "shortcuts": [ - [ - "WiiBuilder.exe", - "WiiBuilder" - ] - ], - "checkver": { - "url": "https://www.optimatek.com/category/wii/feed/", - "regex": "WiiBuilder ([\\d.]+)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://www.optimatek.com/app/wiibuilder_win64.zip" - }, - "32bit": { - "url": "http://www.optimatek.com/app/wiibuilder_win32.zip" - } - } - } + "architecture": { + "32bit": { + "hash": "6e97bcb2912d802ee5ae1ff23ebaba5d5b29a2ae78dade2e0785d1c233620834", + "url": "http://www.optimatek.com/app/wiibuilder_win32.zip" + }, + "64bit": { + "hash": "12fc3fc0e359527ae195e5f282ccd9e8b74cd6b9c8f0b86180c89dce683d0aa7", + "url": "http://www.optimatek.com/app/wiibuilder_win64.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://www.optimatek.com/app/wiibuilder_win32.zip" + }, + "64bit": { + "url": "http://www.optimatek.com/app/wiibuilder_win64.zip" + } + } + }, + "bin": "WiiBuilder.exe", + "checkver": { + "regex": "WiiBuilder ([\\d.]+)", + "url": "https://www.optimatek.com/category/wii/feed/" + }, + "description": "WiiBuilder is a Windows software to use for Wii homebrew development", + "homepage": "https://wiibrew.org/wiki/WiiBuilder", + "license": "Proprietary", + "shortcuts": [ + [ + "WiiBuilder.exe", + "WiiBuilder" + ] + ], + "version": "1.9.0" } diff --git a/bucket/win-gpg.json b/bucket/win-gpg.json index 0653108c39b..820f6a7fd1f 100644 --- a/bucket/win-gpg.json +++ b/bucket/win-gpg.json @@ -1,47 +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" - } - } - } + "architecture": { + "32bit": { + "extract_dir": "x86", + "hash": "ac41214f0340bb7ef37bab09afea9a5e5d5de454eb744b494802e30392ba3e24", + "url": "https://s3.amazonaws.com/assets.scand.com/WinGPG/WinGPG-1.0-Portable-x32.zip" + }, + "64bit": { + "extract_dir": "x64", + "hash": "0530ede9df3936fdd3078284dfce7b832521fc9921c7c22c99b37053034c302d", + "url": "https://s3.amazonaws.com/assets.scand.com/WinGPG/WinGPG-1.0-Portable-x64.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://s3.amazonaws.com/assets.scand.com/WinGPG/WinGPG-$version-Portable-x32.zip" + }, + "64bit": { + "url": "https://s3.amazonaws.com/assets.scand.com/WinGPG/WinGPG-$version-Portable-x64.zip" + } + } + }, + "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" + ], + "checkver": "WinGPG-([\\d.]+)-Portable-x32\\.zip", + "homepage": "https://scand.com/products/wingpg/", + "license": "GPL-3.0-only", + "persist": "keys", + "shortcuts": [ + [ + "WinGPG.exe", + "WinGPG" + ] + ], + "version": "1.0" } diff --git a/bucket/win11-classic-context-menu.json b/bucket/win11-classic-context-menu.json index b4a831eb5bd..2e213a45264 100644 --- a/bucket/win11-classic-context-menu.json +++ b/bucket/win11-classic-context-menu.json @@ -1,35 +1,35 @@ { - "architecture": { - "64bit": { - "extract_dir": "W11ClassicMenu", - "hash": "796dc2f227117b22483f55fb9a0a889c76e703d0adf8fdb48dd6be35e35fcd7c", - "url": "https://www.sordum.org/files/download/win11-classic-context-menu/W11ClassicMenu.zip" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://www.sordum.org/files/download/win11-classic-context-menu/W11ClassicMenu.zip" - } - } - }, - "bin": "W11ClassicMenu.exe", - "checkver": { - "regex": "Windows 11 Classic Context Menu v([\\d.]+)", - "url": "https://www.sordum.org/14479/windows-11-classic-context-menu-v1-1/" - }, - "description": "Easily toggle between Old Windows 10 Right Click Context Menu and default Windows 11 Context menu.", - "homepage": "https://www.sordum.org/14479/windows-11-classic-context-menu-v1-1/", - "license": "Freeware", - "notes": [ - "`W11ClassicMenu.exe /C /R`: Enable classical menu style and restart explorer.", - "`W11ClassicMenu.exe /D /R`: Enable new menu style and restart explorer." - ], - "shortcuts": [ - [ - "W11ClassicMenu.exe", - "Windows 11 Classic Context Menu" - ] - ], - "version": "1.1" + "homepage": "https://www.sordum.org/14479/windows-11-classic-context-menu-v1-1/", + "license": "Freeware", + "version": "1.1", + "description": "Easily toggle between Old Windows 10 Right Click Context Menu and default Windows 11 Context menu.", + "architecture": { + "64bit": { + "url": "https://www.sordum.org/files/download/win11-classic-context-menu/W11ClassicMenu.zip", + "hash": "796dc2f227117b22483f55fb9a0a889c76e703d0adf8fdb48dd6be35e35fcd7c", + "extract_dir": "W11ClassicMenu" + } + }, + "shortcuts": [ + [ + "W11ClassicMenu.exe", + "Windows 11 Classic Context Menu" + ] + ], + "bin": "W11ClassicMenu.exe", + "checkver": { + "url": "https://www.sordum.org/14479/windows-11-classic-context-menu-v1-1/", + "regex": "Windows 11 Classic Context Menu v([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://www.sordum.org/files/download/win11-classic-context-menu/W11ClassicMenu.zip" + } + } + }, + "notes": [ + "`W11ClassicMenu.exe /C /R`: Enable classical menu style and restart explorer.", + "`W11ClassicMenu.exe /D /R`: Enable new menu style and restart explorer." + ] } diff --git a/bucket/win11rct.json b/bucket/win11rct.json index 7dd040811f7..db08462826c 100644 --- a/bucket/win11rct.json +++ b/bucket/win11rct.json @@ -1,21 +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" - } + "autoupdate": { + "url": "https://bytejams.com/Win11RCT.zip" + }, + "checkver": { + "regex": "Version\\s([\\d.]+)", + "url": "https://bytejams.com/" + }, + "description": "Windows 11 Requirements Check Tool", + "hash": "3b6def2d3a8fe84aeb9fe4f05648ee1e2932a31c553d4a3978b636d6ee61f141", + "homepage": "https://github.com/ByteJammer/Win11RCT", + "license": "GNU", + "shortcuts": [ + [ + "Win11RCT.exe", + "Win11RCT" + ] + ], + "url": "https://bytejams.com/Win11RCT.zip", + "version": "1.5.0" } diff --git a/bucket/winMd5SumPortable.json b/bucket/winMd5SumPortable.json index b22f124e778..76191b25099 100644 --- a/bucket/winMd5SumPortable.json +++ b/bucket/winMd5SumPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/winMd5SumPortable" - }, - "url": "https://iweb.dl.sourceforge.net/project/portableapps/winMd5Sum%20Portable/winMd5SumPortable_$underscoreVersion_English.paf.exe" - }, - "bin": "winMd5SumPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/winMd5SumPortable" - }, - "description": "File hash checker", - "hash": "md5:267edeafdb089c32b641b8c6b0159f6c", - "homepage": "https://portableapps.com/winMd5SumPortable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "winMd5SumPortable.exe", - "winMd5SumPortable" - ] - ], - "url": "https://iweb.dl.sourceforge.net/project/portableapps/winMd5Sum%20Portable/winMd5SumPortable_1.0.1.55_Rev_4_English.paf.exe#/dl.7z", - "version": "1.0.1.55_Rev_4" + "homepage": "https://portableapps.com/winMd5SumPortable", + "description": "File hash checker", + "version": "1.0.1.55_Rev_4", + "license": "", + "url": "https://iweb.dl.sourceforge.net/project/portableapps/winMd5Sum%20Portable/winMd5SumPortable_1.0.1.55_Rev_4_English.paf.exe#/dl.7z", + "hash": "md5:267edeafdb089c32b641b8c6b0159f6c", + "bin": "winMd5SumPortable.exe", + "shortcuts": [ + [ + "winMd5SumPortable.exe", + "winMd5SumPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/winMd5SumPortable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://iweb.dl.sourceforge.net/project/portableapps/winMd5Sum%20Portable/winMd5SumPortable_$underscoreVersion_English.paf.exe", + "hash": { + "url": "https://portableapps.com/winMd5SumPortable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/winamp.json b/bucket/winamp.json index b87e0a3b914..ff6231eadda 100644 --- a/bucket/winamp.json +++ b/bucket/winamp.json @@ -1,34 +1,34 @@ { - "version": "5.9.1.10029", - "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": "fb089a6903d295155cbe91487e54904219b7aa1caebd39fa17e7ef0bf9591230", - "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": "Winamp Full (.+) Download" - }, - "autoupdate": { - "url": "https://download.nullsoft.com/winamp/client/winamp_latest_full.exe#/dl.7z" - } + "autoupdate": { + "url": "https://download.nullsoft.com/winamp/client/winamp_latest_full.exe#/dl.7z" + }, + "checkver": { + "regex": "<title>Winamp Full (.+) Download", + "url": "https://www.techspot.com/downloads/3-winamp-full.html" + }, + "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.", + "hash": "fb089a6903d295155cbe91487e54904219b7aa1caebd39fa17e7ef0bf9591230", + "homepage": "https://www.winamp.com/", + "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" + ] + }, + "license": "Freeware", + "persist": [ + "Winamp.ini", + "Plugins", + "Skins" + ], + "pre_install": "if (!(Test-Path \"$persist_dir\\Winamp.ini\")) { New-Item \"$dir\\Winamp.ini\" | Out-Null }", + "shortcuts": [ + [ + "winamp.exe", + "Winamp" + ] + ], + "url": "https://download.nullsoft.com/winamp/client/winamp_latest_full.exe#/dl.7z", + "version": "5.9.1.10029" } diff --git a/bucket/winapp2ool.json b/bucket/winapp2ool.json index c5f204821aa..bfc340df03c 100644 --- a/bucket/winapp2ool.json +++ b/bucket/winapp2ool.json @@ -1,28 +1,28 @@ { - "bin": "winapp2ool.exe", - "description": "A utility for updating and trimming Winapp2.ini, a cleaning-routines file for CCleaner and other compatible cleaners", - "hash": "59467eb6dac8716afbd617f7e01b1b32dc00056ad2dd92f4016ae721809fd1af", - "homepage": "https://github.com/MoscaDotTo/Winapp2", - "license": "GPL-3.0-only", - "notes": [ - "winapp2ool has its own update mechanism, and said updates are not pushed to Releases.", - "Therefore, I have disabled Scoop autoupdate and marked the version 1.4+ as it is on GitHub.", - "If not existing- a default winapp2.ini is created with save/read \"settings from disk\" turned on.", - "Do note it does all operations (including updates) from working directory by default- so when using the shim it", - "won't load settings or logs from \"$dir\" unless you're residing in there.", - "I recommend using the shim only for direct command-line operations.", - "Use included app shortcut for updating and UI operations.", - "If reinstalled with Scoop (after having updated), persisted winapp2.ini may cause issues with older build.", - "Fix at your leisure!" - ], - "persist": "winapp2ool.ini", - "pre_install": "if(!(Test-Path \"$persist_dir\\winapp2ool.ini\")) { Set-Content \"$dir\\winapp2ool.ini\" (@('[Winapp2ool]', 'saveSettingsToDisk=True', 'readSettingsFromDisk=True') -join \"`r`n\") -Encoding Unicode | Out-Null }", - "shortcuts": [ - [ - "winapp2ool.exe", - "winapp2ool" - ] - ], - "url": "https://github.com/MoscaDotTo/Winapp2/releases/download/1.4/winapp2ool.exe", - "version": "1.4+" + "version": "1.4+", + "description": "A utility for updating and trimming Winapp2.ini, a cleaning-routines file for CCleaner and other compatible cleaners", + "homepage": "https://github.com/MoscaDotTo/Winapp2", + "license": "GPL-3.0-only", + "notes": [ + "winapp2ool has its own update mechanism, and said updates are not pushed to Releases.", + "Therefore, I have disabled Scoop autoupdate and marked the version 1.4+ as it is on GitHub.", + "If not existing- a default winapp2.ini is created with save/read \"settings from disk\" turned on.", + "Do note it does all operations (including updates) from working directory by default- so when using the shim it", + "won't load settings or logs from \"$dir\" unless you're residing in there.", + "I recommend using the shim only for direct command-line operations.", + "Use included app shortcut for updating and UI operations.", + "If reinstalled with Scoop (after having updated), persisted winapp2.ini may cause issues with older build.", + "Fix at your leisure!" + ], + "url": "https://github.com/MoscaDotTo/Winapp2/releases/download/1.4/winapp2ool.exe", + "hash": "59467eb6dac8716afbd617f7e01b1b32dc00056ad2dd92f4016ae721809fd1af", + "bin": "winapp2ool.exe", + "shortcuts": [ + [ + "winapp2ool.exe", + "winapp2ool" + ] + ], + "pre_install": "if(!(Test-Path \"$persist_dir\\winapp2ool.ini\")) { Set-Content \"$dir\\winapp2ool.ini\" (@('[Winapp2ool]', 'saveSettingsToDisk=True', 'readSettingsFromDisk=True') -join \"`r`n\") -Encoding Unicode | Out-Null }", + "persist": "winapp2ool.ini" } diff --git a/bucket/winauth-portable.json b/bucket/winauth-portable.json index d0b035e3da8..6b13bed2294 100644 --- a/bucket/winauth-portable.json +++ b/bucket/winauth-portable.json @@ -1,23 +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" - } + "autoupdate": { + "url": "https://github.com/winauth/winauth/releases/download/$version/WinAuth-$version.zip" + }, + "checkver": { + "regex": "/winauth/winauth/tree/([\\d.]+)", + "url": "https://github.com/winauth/winauth/releases" + }, + "description": "Authenticator for a wide variety of websites and services.", + "hash": "3f34eb1ca342ad0783cd57c84f2f73c37df3ea880768dd415f509bfdbf02a785", + "homepage": "https://winauth.github.io/winauth/", + "license": "GPL-3.0-only", + "persist": "WinAuth.xml", + "pre_install": "if(!(Test-Path \"$dir/WinAuth.xml\")) { Add-Content \"$dir/WinAuth.xml\" $null }", + "shortcuts": [ + [ + "WinAuth.exe", + "WinAuth" + ] + ], + "url": "https://github.com/winauth/winauth/releases/download/3.6.2/WinAuth-3.6.2.zip", + "version": "3.6.2" } diff --git a/bucket/wincd-emu.json b/bucket/wincd-emu.json index 1dc98659c62..51184b65617 100644 --- a/bucket/wincd-emu.json +++ b/bucket/wincd-emu.json @@ -1,15 +1,15 @@ { - "version": "4.0", - "description": "CD/DVD/BD emulator - mounts optical disc images. ", - "homepage": "http://wincdemu.sysprogs.org/", - "license": "LGPL-3.0-only", - "url": "https://github.com/sysprogs/WinCDEmu/releases/download/v4.1/PortableWinCDEmu-4.0.exe#/WinCDEmu.exe", - "hash": "c11fd7daa78fb946512f0f7c9ad26247192a6d556819bc73fc22f09007321d6d", - "bin": "WinCDEmu.exe", - "shortcuts": [ - [ - "WinCDEmu.exe", - "WinCDEmu" - ] - ] + "bin": "WinCDEmu.exe", + "description": "CD/DVD/BD emulator - mounts optical disc images. ", + "hash": "c11fd7daa78fb946512f0f7c9ad26247192a6d556819bc73fc22f09007321d6d", + "homepage": "http://wincdemu.sysprogs.org/", + "license": "LGPL-3.0-only", + "shortcuts": [ + [ + "WinCDEmu.exe", + "WinCDEmu" + ] + ], + "url": "https://github.com/sysprogs/WinCDEmu/releases/download/v4.1/PortableWinCDEmu-4.0.exe#/WinCDEmu.exe", + "version": "4.0" } diff --git a/bucket/windbg-win32.json b/bucket/windbg-win32.json index 4c64ea632e2..0438984f7f7 100644 --- a/bucket/windbg-win32.json +++ b/bucket/windbg-win32.json @@ -1,31 +1,31 @@ { - "version": "10.0.22000.194", - "description": "The Windows Debugger (WinDbg) can be used to debug kernel-mode and user-mode code, analyze crash dumps, and examine the CPU registers while the code executes.", - "homepage": "https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/debugger-download-tools", - "url": "https://github.com/LengSword/scoop-yls/releases/download/v0.0.1/windbg-win32.7z", - "hash": "ce8ada75df63df4bd48d840e6e1dc2ca023ec71e2302c68bb08f2c14a72decd4", - "bin": [ - [ - "windbg.exe", - "windbg-win32" - ], - [ - "cdb.exe", - "cdb-win32" - ], - [ - "gflags.exe", - "gflags-win32" - ] - ], - "shortcuts": [ - [ - "windbg.exe", - "Windbg (x86)" - ], - [ - "gflags.exe", - "GFlags (x86)" - ] - ] + "bin": [ + [ + "windbg.exe", + "windbg-win32" + ], + [ + "cdb.exe", + "cdb-win32" + ], + [ + "gflags.exe", + "gflags-win32" + ] + ], + "description": "The Windows Debugger (WinDbg) can be used to debug kernel-mode and user-mode code, analyze crash dumps, and examine the CPU registers while the code executes.", + "hash": "ce8ada75df63df4bd48d840e6e1dc2ca023ec71e2302c68bb08f2c14a72decd4", + "homepage": "https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/debugger-download-tools", + "shortcuts": [ + [ + "windbg.exe", + "Windbg (x86)" + ], + [ + "gflags.exe", + "GFlags (x86)" + ] + ], + "url": "https://github.com/LengSword/scoop-yls/releases/download/v0.0.1/windbg-win32.7z", + "version": "10.0.22000.194" } diff --git a/bucket/windbg-win64.json b/bucket/windbg-win64.json index 47d6e4ecad8..60790e7e6cf 100644 --- a/bucket/windbg-win64.json +++ b/bucket/windbg-win64.json @@ -1,31 +1,31 @@ { - "version": "10.0.22000.194", - "description": "The Windows Debugger (WinDbg) can be used to debug kernel-mode and user-mode code, analyze crash dumps, and examine the CPU registers while the code executes.", - "homepage": "https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/debugger-download-tools", - "url": "https://github.com/LengSword/scoop-yls/releases/download/v0.0.1/windbg-win64.7z", - "hash": "68838c436c018d394ae383b541509938b9ff0309b8ac3ab4bca22354ef7cfbb1", - "bin": [ - [ - "windbg.exe", - "windbg" - ], - [ - "cdb.exe", - "cdb" - ], - [ - "gflags.exe", - "gflags" - ] - ], - "shortcuts": [ - [ - "windbg.exe", - "Windbg (x64)" - ], - [ - "gflags.exe", - "GFlags (x64)" - ] - ] + "bin": [ + [ + "windbg.exe", + "windbg" + ], + [ + "cdb.exe", + "cdb" + ], + [ + "gflags.exe", + "gflags" + ] + ], + "description": "The Windows Debugger (WinDbg) can be used to debug kernel-mode and user-mode code, analyze crash dumps, and examine the CPU registers while the code executes.", + "hash": "68838c436c018d394ae383b541509938b9ff0309b8ac3ab4bca22354ef7cfbb1", + "homepage": "https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/debugger-download-tools", + "shortcuts": [ + [ + "windbg.exe", + "Windbg (x64)" + ], + [ + "gflags.exe", + "GFlags (x64)" + ] + ], + "url": "https://github.com/LengSword/scoop-yls/releases/download/v0.0.1/windbg-win64.7z", + "version": "10.0.22000.194" } diff --git a/bucket/windbg32.json b/bucket/windbg32.json index 762e0318471..3a6e8904d06 100644 --- a/bucket/windbg32.json +++ b/bucket/windbg32.json @@ -7,7 +7,7 @@ ["gflags.exe", "gflags32", ""] ], "shortcuts": [ - ["windbg.exe", "Hack/Disassemblers/Windbg x86 "], - ["gflags.exe", "Hack/Disassemblers/GFlags x86"] + ["windbg.exe", "Windbg x86 "], + ["gflags.exe", "GFlags x86"] ] } diff --git a/bucket/windedit.json b/bucket/windedit.json index b3e109a09e9..29147f9e6fc 100644 --- a/bucket/windedit.json +++ b/bucket/windedit.json @@ -1,32 +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" - } + "autoupdate": { + "extract_dir": "WindEdit_$majorVersion.$minorVersion.0", + "url": "https://github.com/kingToolbox/WindEdit/releases/download/$matchPath/WindEdit_$version_Windows_Portable.zip" + }, + "checkver": { + "regex": "/kingToolbox/WindEdit/releases/download/(?<path>[prerelease\\-\\d.]+)?/WindEdit_([\\d.Prerelease_]+)_Windows", + "url": "https://github.com/kingToolbox/WindEdit/releases/" + }, + "description": "A high performace text editor for huge file and long line.", + "extract_dir": "WindEdit_1.0.0", + "hash": "3a730599715013ca6405c633e684829c4cf5d7b451d26d21295773b68ae2887f", + "homepage": "https://kingtoolbox.github.io/", + "license": "Apache-2.0", + "persist": [ + "global", + "plugins", + "profiles", + "terminal" + ], + "shortcuts": [ + [ + "WindEdit.exe", + "WindEdit" + ] + ], + "suggest": { + "vcredist2019": "extras/vcredist2019" + }, + "url": "https://github.com/kingToolbox/WindEdit/releases/download/1.0-prerelease/WindEdit_1.0.0_Prerelease_1_Windows_Portable.zip", + "version": "1.0.0_Prerelease_1" } diff --git a/bucket/windows-repair-toolbox.json b/bucket/windows-repair-toolbox.json index eaa6d674049..d8fb8045b06 100644 --- a/bucket/windows-repair-toolbox.json +++ b/bucket/windows-repair-toolbox.json @@ -1,21 +1,21 @@ { - "version": "3.0.3.5", - "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": "50740f63124075cc0b474d6e1c665bf50f1c639e40de562160e8ddc6d3ceff9b", - "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" - } + "autoupdate": { + "url": "https://windows-repair-toolbox.com/download/click.php?id=Windows_Repair_Toolbox#/dl.7z" + }, + "checkver": { + "regex": "Program version:\\s([\\d.]+)", + "url": "https://windows-repair-toolbox.com/" + }, + "description": "Windows Repair Toolbox (freeware) is a portable program that helps you repair a Windows system.", + "hash": "50740f63124075cc0b474d6e1c665bf50f1c639e40de562160e8ddc6d3ceff9b", + "homepage": "https://windows-repair-toolbox.com", + "persist": "Downloads", + "shortcuts": [ + [ + "Windows_Repair_Toolbox.exe", + "Windows Repair Toolbox" + ] + ], + "url": "https://windows-repair-toolbox.com/download/click.php?id=Windows_Repair_Toolbox#/dl.7z", + "version": "3.0.3.5" } diff --git a/bucket/windows-toolbox.json b/bucket/windows-toolbox.json index f7d3fbb10d2..2d42e606a30 100644 --- a/bucket/windows-toolbox.json +++ b/bucket/windows-toolbox.json @@ -1,23 +1,23 @@ { - "version": "1.0.4", - "description": "A powerful but simple, easy to use toolbox for Windows 10/11", - "homepage": "https://github.com/WinTweakers/WindowsToolbox", - "license": "MIT,Beerware", - "url": "https://github.com/WinTweakers/WindowsToolbox/archive/1.0.4.zip", - "hash": "d98e185c92f3e4997e3b9092deba87cedaf0408928161248bbc58eb3b7aeef79", - "extract_dir": "WindowsToolbox-1.0.4", - "bin": [ - [ - "main.ps1", - "windowstoolbox" - ] - ], - "notes": "Does not work with PowerShell Core.", - "checkver": { - "github": "https://github.com/WinTweakers/WindowsToolbox" - }, - "autoupdate": { - "url": "https://github.com/WinTweakers/WindowsToolbox/archive/$version.zip", - "extract_dir": "WindowsToolbox-$version" - } + "autoupdate": { + "extract_dir": "WindowsToolbox-$version", + "url": "https://github.com/WinTweakers/WindowsToolbox/archive/$version.zip" + }, + "bin": [ + [ + "main.ps1", + "windowstoolbox" + ] + ], + "checkver": { + "github": "https://github.com/WinTweakers/WindowsToolbox" + }, + "description": "A powerful but simple, easy to use toolbox for Windows 10/11", + "extract_dir": "WindowsToolbox-1.0.4", + "hash": "d98e185c92f3e4997e3b9092deba87cedaf0408928161248bbc58eb3b7aeef79", + "homepage": "https://github.com/WinTweakers/WindowsToolbox", + "license": "MIT,Beerware", + "notes": "Does not work with PowerShell Core.", + "url": "https://github.com/WinTweakers/WindowsToolbox/archive/1.0.4.zip", + "version": "1.0.4" } diff --git a/bucket/windows-update-manager.json b/bucket/windows-update-manager.json index 6b97eb7b949..d5fe443a7a1 100644 --- a/bucket/windows-update-manager.json +++ b/bucket/windows-update-manager.json @@ -1,24 +1,24 @@ { - "homepage": "https://github.com/DavidXanatos/wumgr", - "description": "Update Manager for Windows. Manage updates of Microsoft products.", - "version": "1.1b", - "license": "GPL-3.0-or-later", - "url": "https://github.com/DavidXanatos/wumgr/releases/download/v1.1/WuMgr_v1.1b.zip", - "hash": "585f10d7d75779b8a74859a9b70a925370f593b239ecf8b8c328ed59c71b276a", - "bin": "wumgr.exe", - "pre_install": "if(!(Test-Path \"$persist_dir\\wumgr.ini\")) { New-Item \"$dir\\wumgr.ini\" -Type File | Out-Null }", - "persist": "wumgr.ini", - "shortcuts": [ - [ - "wumgr.exe", - "Update Manager for Windows" - ] - ], - "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" - } + "autoupdate": { + "url": "https://github.com/DavidXanatos/wumgr/releases/download/v$matchHead/WuMgr_v$version.zip" + }, + "bin": "wumgr.exe", + "checkver": { + "github": "https://github.com/DavidXanatos/wumgr", + "regex": "WuMgr_v([\\w.]+)\\.zip" + }, + "description": "Update Manager for Windows. Manage updates of Microsoft products.", + "hash": "585f10d7d75779b8a74859a9b70a925370f593b239ecf8b8c328ed59c71b276a", + "homepage": "https://github.com/DavidXanatos/wumgr", + "license": "GPL-3.0-or-later", + "persist": "wumgr.ini", + "pre_install": "if(!(Test-Path \"$persist_dir\\wumgr.ini\")) { New-Item \"$dir\\wumgr.ini\" -Type File | Out-Null }", + "shortcuts": [ + [ + "wumgr.exe", + "Update Manager for Windows" + ] + ], + "url": "https://github.com/DavidXanatos/wumgr/releases/download/v1.1/WuMgr_v1.1b.zip", + "version": "1.1b" } diff --git a/bucket/windows-update-minitool.json b/bucket/windows-update-minitool.json index 93fa3553864..543abad1897 100644 --- a/bucket/windows-update-minitool.json +++ b/bucket/windows-update-minitool.json @@ -1,53 +1,53 @@ { - "architecture": { - "32bit": { - "bin": [ - [ - "wumt_x64.exe", - "wumt" - ] - ], - "shortcuts": [ - [ - "wumt_x86.exe", - "Windows Update MiniTool" - ] - ] - }, - "64bit": { - "bin": [ - [ - "wumt_x86.exe", - "wumt" - ] - ], - "shortcuts": [ - [ - "wumt_x86.exe", - "Windows Update MiniTool" - ] - ] - } - }, - "autoupdate": { - "hash": { - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename", - "url": "https://scoop-apps.vercel.app/zd423" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/zd423/$matchFilename" - }, - "checkver": { - "regex": "(?s)(?<filename>wumt_v(([\\d.]+)).*?\\.(?:7z|zip|rar))", - "reverse": true, - "url": "https://scoop-apps.vercel.app/zd423" - }, - "description": "Alternative to standard Windows Update.", - "hash": "1bd6fbd5e65d9e88f47cb43f60e0e694b702513fde26afb18a0d1396bcb7307d", - "homepage": "https://forum.ru-board.com/topic.cgi?forum=5&topic=48142", - "license": { - "identifier": "Freeware" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/zd423/wumt_v22.04.2022.zip", - "version": "22.04.2022" + "version": "22.04.2022", + "description": "Alternative to standard Windows Update.", + "homepage": "https://forum.ru-board.com/topic.cgi?forum=5&topic=48142", + "license": { + "identifier": "Freeware" + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/zd423/wumt_v22.04.2022.zip", + "hash": "1bd6fbd5e65d9e88f47cb43f60e0e694b702513fde26afb18a0d1396bcb7307d", + "architecture": { + "64bit": { + "bin": [ + [ + "wumt_x86.exe", + "wumt" + ] + ], + "shortcuts": [ + [ + "wumt_x86.exe", + "Windows Update MiniTool" + ] + ] + }, + "32bit": { + "bin": [ + [ + "wumt_x64.exe", + "wumt" + ] + ], + "shortcuts": [ + [ + "wumt_x86.exe", + "Windows Update MiniTool" + ] + ] + } + }, + "checkver": { + "url": "https://scoop-apps.vercel.app/zd423", + "regex": "(?s)(?<filename>wumt_v(([\\d.]+)).*?\\.(?:7z|zip|rar))", + "reverse": true + }, + "autoupdate": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/zd423/$matchFilename", + "hash": { + "url": "https://scoop-apps.vercel.app/zd423", + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename" + } + } } diff --git a/bucket/windows11-fixer-lite.json b/bucket/windows11-fixer-lite.json index 39a7b9b0436..03e7e712fca 100644 --- a/bucket/windows11-fixer-lite.json +++ b/bucket/windows11-fixer-lite.json @@ -1,23 +1,23 @@ { - "version": "2.1.0", - "description": "Windows 11 Fixer is a program designed to make customizing your Windows 11 as easy as possible(Lite version).", - "homepage": "https://github.com/99natmar99/Windows-11-Fixer", - "license": { - "identifier": "MIT" - }, - "notes": "The Lite version of Windows 11 Fixer requires .NET 5.0 to be installed in order to run.", - "url": "https://github.com/99natmar99/Windows-11-Fixer/releases/download/v2.1.0/Windows.11.Fixer.v2.1.0.Lite.zip", - "hash": "8b540331d4a502e5f5ddb5ab8e8153c7a3b764bfa7f48fb65dcf30a86cdd48b2", - "extract_dir": "Windows 11 Fixer v2.1.0 (Lite)\\Data", - "bin": "Windows 11 Fixer.exe", - "shortcuts": [ - [ - "Windows 11 Fixer.exe", - "Windows 11 Fixer" - ] - ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/99natmar99/Windows-11-Fixer/releases/download/v$version/Windows.11.Fixer.v$version.Lite.zip" - } + "autoupdate": { + "url": "https://github.com/99natmar99/Windows-11-Fixer/releases/download/v$version/Windows.11.Fixer.v$version.Lite.zip" + }, + "bin": "Windows 11 Fixer.exe", + "checkver": "github", + "description": "Windows 11 Fixer is a program designed to make customizing your Windows 11 as easy as possible(Lite version).", + "extract_dir": "Windows 11 Fixer v2.1.0 (Lite)\\Data", + "hash": "8b540331d4a502e5f5ddb5ab8e8153c7a3b764bfa7f48fb65dcf30a86cdd48b2", + "homepage": "https://github.com/99natmar99/Windows-11-Fixer", + "license": { + "identifier": "MIT" + }, + "notes": "The Lite version of Windows 11 Fixer requires .NET 5.0 to be installed in order to run.", + "shortcuts": [ + [ + "Windows 11 Fixer.exe", + "Windows 11 Fixer" + ] + ], + "url": "https://github.com/99natmar99/Windows-11-Fixer/releases/download/v2.1.0/Windows.11.Fixer.v2.1.0.Lite.zip", + "version": "2.1.0" } diff --git a/bucket/windows11-fixer.json b/bucket/windows11-fixer.json index fcdcfcf576b..f7370492eef 100644 --- a/bucket/windows11-fixer.json +++ b/bucket/windows11-fixer.json @@ -1,22 +1,22 @@ { - "version": "2.1.0", - "description": "Windows 11 Fixer is a program designed to make customizing your Windows 11 as easy as possible.", - "homepage": "https://github.com/99natmar99/Windows-11-Fixer", - "license": { - "identifier": "MIT" - }, - "url": "https://github.com/99natmar99/Windows-11-Fixer/releases/download/v2.1.0/Windows.11.Fixer.v2.1.0.Portable.zip", - "hash": "4071e21fd5b7860ff2609faa7fb16d53540d01e0e885c8d462bc63f30e43ebaa", - "extract_dir": "Windows 11 Fixer v2.1.0 (Portable)\\Data", - "bin": "Windows 11 Fixer.exe", - "shortcuts": [ - [ - "Windows 11 Fixer.exe", - "Windows 11 Fixer" - ] - ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/99natmar99/Windows-11-Fixer/releases/download/v$version/Windows.11.Fixer.v$version.Portable.zip" - } + "autoupdate": { + "url": "https://github.com/99natmar99/Windows-11-Fixer/releases/download/v$version/Windows.11.Fixer.v$version.Portable.zip" + }, + "bin": "Windows 11 Fixer.exe", + "checkver": "github", + "description": "Windows 11 Fixer is a program designed to make customizing your Windows 11 as easy as possible.", + "extract_dir": "Windows 11 Fixer v2.1.0 (Portable)\\Data", + "hash": "4071e21fd5b7860ff2609faa7fb16d53540d01e0e885c8d462bc63f30e43ebaa", + "homepage": "https://github.com/99natmar99/Windows-11-Fixer", + "license": { + "identifier": "MIT" + }, + "shortcuts": [ + [ + "Windows 11 Fixer.exe", + "Windows 11 Fixer" + ] + ], + "url": "https://github.com/99natmar99/Windows-11-Fixer/releases/download/v2.1.0/Windows.11.Fixer.v2.1.0.Portable.zip", + "version": "2.1.0" } diff --git a/bucket/windowswitcher.json b/bucket/windowswitcher.json index 4e858c7c3b7..b1730a20cac 100644 --- a/bucket/windowswitcher.json +++ b/bucket/windowswitcher.json @@ -1,11 +1,7 @@ { - "bin": [ - [ - "windowswitcher.app.exe", - "WindowSwitcher", - "" - ] - ], - "url": "https://github.com/balazs4/windowswitcher/releases/download/v1.0.11/windowswitcher-v1.0.11.zip", - "version": "1.0.11" + "url": "https://github.com/balazs4/windowswitcher/releases/download/v1.0.11/windowswitcher-v1.0.11.zip", + "version": "1.0.11", + "bin": [ + ["windowswitcher.app.exe", "WindowSwitcher", ""] + ] } diff --git a/bucket/windowtop.json b/bucket/windowtop.json index 0612fe7a364..1793cfc632e 100644 --- a/bucket/windowtop.json +++ b/bucket/windowtop.json @@ -1,13 +1,14 @@ { "version": "5.19.4", - "description": "Set window on top, make it dark, transparent and more", - "homepage": "https://github.com/BiGilSoft/WindowTop", - "license": { - "identifier": "Unknown", - "url": "https://github.com/BiGilSoft/WindowTop/blob/master/LICENSE" + "description": "Set current window on top, make it dark, apply transpareny, shrink it, and more!", + "homepage": "https://windowtop.info/", + "license": "Shareware", + "architecture": { + "64bit": { + "url": "https://github.com/gileli121/WindowTop/releases/download/v5.19.4/WindowTop.v5.19.4.Portable.zip", + "hash": "d7039b91e6145658057a221de92f8c3fbf6af9ee6811bb5d5f3dea4e02c407d6" + } }, - "url": "https://github.com/BiGilSoft/WindowTop/releases/download/v5.19.4/WindowTop.v5.19.4.Portable.zip", - "hash": "d7039b91e6145658057a221de92f8c3fbf6af9ee6811bb5d5f3dea4e02c407d6", "shortcuts": [ [ "WindowTop.exe", @@ -16,9 +17,13 @@ ], "checkver": { "url": "https://github.com/BiGilSoft/WindowTop/releases", - "regex": "WindowTop v([\\d.]+) Portable" + "regex": "/releases/download/v(?<tag>[^/]+)/WindowTop.v([\\d.]+).Portable.zip" }, "autoupdate": { - "url": "https://github.com/BiGilSoft/WindowTop/releases/download/v$matchHead/WindowTop.v$version.Portable.zip" + "architecture": { + "64bit": { + "url": "https://github.com/gileli121/WindowTop/releases/download/v$matchTag/WindowTop.v$version.Portable.zip" + } + } } } diff --git a/bucket/winimage.json b/bucket/winimage.json index 13d2b14205f..75ae9e478a8 100644 --- a/bucket/winimage.json +++ b/bucket/winimage.json @@ -1,8 +1,11 @@ { - "url": "http://www.winimage.com/download/wima6490.zip", - "version": "9.0", - "bin": "winimage.exe", - "shortcuts": [ - ["winimage.exe", "WinImage 9.0"] - ] + "bin": "winimage.exe", + "shortcuts": [ + [ + "winimage.exe", + "WinImage 9.0" + ] + ], + "url": "http://www.winimage.com/download/wima6490.zip", + "version": "9.0" } diff --git a/bucket/winlibs-mingw-llvm-ucrt.json b/bucket/winlibs-mingw-llvm-ucrt.json index be7af594e8b..3a39208ff2a 100644 --- a/bucket/winlibs-mingw-llvm-ucrt.json +++ b/bucket/winlibs-mingw-llvm-ucrt.json @@ -1,20 +1,21 @@ { - "homepage": "https://winlibs.com/", - "description": "winlibs standalone build of GCC compiler and MinGW-w64 with LLVM and UCRT", "version": "12.2.0-15.0.7-10.0.0-ucrt-r4", - "license": "GPL-2.0-only,BSD-2-Clause,Apache-2.0,ZPL-2.1", + "description": "winlibs standalone build of GCC compiler and MinGW-w64 with LLVM and UCRT", + "homepage": "https://winlibs.com/", + "license": "GPL-3.0-or-later,ZPL-2.1,BSD-2-Clause,...", "architecture": { "64bit": { "url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/12.2.0-15.0.7-10.0.0-ucrt-r4/winlibs-x86_64-posix-seh-gcc-12.2.0-llvm-15.0.7-mingw-w64ucrt-10.0.0-r4.7z", - "hash": "2f5047693a9981b04f29887eaab635a1d27f851919cd8e6201271386c06ac49d", + "hash": "sha512:dabf82d87f58426b70d4c6c29f337186fa3c8cc3406b8c072a99787b17afff0261414a1ebcc6814e41634ded743b19145bb8b924977aca78b69ecc969bb23096", "extract_dir": "mingw64" }, "32bit": { "url": "https://github.com/brechtsanders/winlibs_mingw/releases/download/12.2.0-15.0.7-10.0.0-ucrt-r4/winlibs-i686-posix-dwarf-gcc-12.2.0-llvm-15.0.7-mingw-w64ucrt-10.0.0-r4.7z", - "hash": "08207cdf64ca7be3c99b8b67727bc9094771f6d770fd5ba2d2111ccc7159c341", + "hash": "sha512:5d3093a84498590269f0aefa555645da28176c3a863e2ba9b4d5253acd55ac41598d6aebb03218c4a49df660b5509d9610481fc5f7eed0cce1a9bdf98b65a6d9", "extract_dir": "mingw32" } }, + "post_install": "Copy-Item \"$dir\\bin\\mingw32-make.exe\" \"$dir\\bin\\make.exe\"", "env_add_path": "bin", "checkver": { "regex": "/download/(?<version>((?<gccVersion>12[\\d.]+)-(?<llvmVersion>[\\d.]+)-(?<mingwVersion>[\\d.]+)-ucrt-(?<revision>[\\w]+)))" @@ -29,7 +30,7 @@ } }, "hash": { - "url": "$url.sha256" + "url": "$url.sha512" } } } diff --git a/bucket/winlibs-mingw-ucrt.json b/bucket/winlibs-mingw-ucrt.json index a6ccf75188a..81219a7541f 100644 --- a/bucket/winlibs-mingw-ucrt.json +++ b/bucket/winlibs-mingw-ucrt.json @@ -17,7 +17,7 @@ }, "env_add_path": "bin", "checkver": { - "regex": "/download/(?<version>((?<gccVersion>[\\d.]+)(-(?<llvmVersion>[\\d.]+))?-(?<mingwVersion>[\\d.]+)-ucrt-(?<revision>[\\w]+)))" + "regex": "/download/(?<version>((?<gccVersion>12[\\d.]+)(-(?<llvmVersion>[\\d.]+))?-(?<mingwVersion>[\\d.]+)-ucrt-(?<revision>[\\w]+)))" }, "autoupdate": { "architecture": { diff --git a/bucket/winmute.json b/bucket/winmute.json index 132ac12b23d..4f5c55080d0 100644 --- a/bucket/winmute.json +++ b/bucket/winmute.json @@ -1,18 +1,18 @@ { - "autoupdate": { - "url": "https://github.com/lx-s/WinMute/releases/download/$version/WinMute_$version.zip" - }, - "checkver": "github", - "description": "automatically mute your PC volume on certain events. (e.g. Screensaver, Workstation Lock, Shutdown, etc.)", - "hash": "0ce518f19daf6a8a77aa920e0ba69c8d4283a5125a3bd589a9a30ffb8e7f05d7", - "homepage": "https://github.com/lx-s/WinMute", - "license": "BSD-3-Clause", - "shortcuts": [ - [ - "WinMute.exe", - "WinMute" - ] - ], - "url": "https://github.com/lx-s/WinMute/releases/download/2.2.0/WinMute_2.2.0.zip", - "version": "2.2.0" + "version": "2.2.0", + "description": "automatically mute your PC volume on certain events. (e.g. Screensaver, Workstation Lock, Shutdown, etc.)", + "homepage": "https://github.com/lx-s/WinMute", + "license": "BSD-3-Clause", + "url": "https://github.com/lx-s/WinMute/releases/download/2.2.0/WinMute_2.2.0.zip", + "hash": "0ce518f19daf6a8a77aa920e0ba69c8d4283a5125a3bd589a9a30ffb8e7f05d7", + "shortcuts": [ + [ + "WinMute.exe", + "WinMute" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/lx-s/WinMute/releases/download/$version/WinMute_$version.zip" + } } diff --git a/bucket/winrar-de.json b/bucket/winrar-de.json index 0152ddbdf4d..f3c1e36139e 100644 --- a/bucket/winrar-de.json +++ b/bucket/winrar-de.json @@ -1,44 +1,44 @@ { - "version": "6.21", - "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-621d.exe#/dl.7z", - "hash": "43b058ea1583a1f7f4859d0b2e93e2a0e7ef004c9549b82051488780713db5fb" - }, "32bit": { - "url": "https://www.rarlab.com/rar/winrar-x32-621d.exe#/dl.7z", - "hash": "69022bc69d69a2cda3b6565399df56ea3d4d4a94c98e3adaadecff38fead573c" + "hash": "69022bc69d69a2cda3b6565399df56ea3d4d4a94c98e3adaadecff38fead573c", + "url": "https://www.rarlab.com/rar/winrar-x32-621d.exe#/dl.7z" + }, + "64bit": { + "hash": "43b058ea1583a1f7f4859d0b2e93e2a0e7ef004c9549b82051488780713db5fb", + "url": "https://www.rarlab.com/rar/winrar-x64-621d.exe#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://www.rarlab.com/rar/winrar-x32-$cleanVersiond.exe#/dl.7z" + }, + "64bit": { + "url": "https://www.rarlab.com/rar/winrar-x64-$cleanVersiond.exe#/dl.7z" + } } }, - "pre_install": "if (!(Test-Path \"$persist_dir\\rarreg.key\")) { New-Item \"$dir\\rarreg.key\" | Out-Null }", "bin": [ "Rar.exe", "UnRAR.exe", "WinRAR.exe" ], + "checkver": "WinRAR and RAR ([\\d.]+) release", + "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.", + "persist": "rarreg.key", + "pre_install": "if (!(Test-Path \"$persist_dir\\rarreg.key\")) { New-Item \"$dir\\rarreg.key\" | Out-Null }", "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" - } - } - } + "version": "6.21" } diff --git a/bucket/winrar-fa.json b/bucket/winrar-fa.json index a92d66ad4cb..224859093e3 100644 --- a/bucket/winrar-fa.json +++ b/bucket/winrar-fa.json @@ -1,44 +1,44 @@ { - "architecture": { - "32bit": { - "hash": "abe29f08a439e06b7956f97593f15054d224769d579f3d30a39b8177e3328cc3", - "url": "https://www.rarlab.com/rar/winrar-x32-611prs.exe#/dl.7z" - }, - "64bit": { - "hash": "f69575d131f5dd1584e465d8f3b120ccdd6d86fdb3f4aac4f9d9c0ad57955bfb", - "url": "https://www.rarlab.com/rar/winrar-x64-611prs.exe#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://www.rarlab.com/rar/winrar-x32-$cleanVersionprs.exe#/dl.7z" - }, - "64bit": { - "url": "https://www.rarlab.com/rar/winrar-x64-$cleanVersionprs.exe#/dl.7z" - } - } - }, - "bin": [ - "Rar.exe", - "UnRAR.exe", - "WinRAR.exe" - ], - "checkver": "WinRAR and RAR ([\\d.]+) release", - "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.", - "persist": "rarreg.key", - "pre_install": "if (!(Test-Path \"$persist_dir\\rarreg.key\")) { New-Item \"$dir\\rarreg.key\" | Out-Null }", - "shortcuts": [ - [ - "WinRAR.exe", - "WinRAR" - ] - ], - "version": "6.11" + "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/winshell.json b/bucket/winshell.json index 445fab4c70e..02241bbe2a8 100644 --- a/bucket/winshell.json +++ b/bucket/winshell.json @@ -1,27 +1,27 @@ { - "autoupdate": { - "url": "http://www.winshell.org/WinShellPortable.zip" - }, - "checkver": { - "regex": "File Version:.+?([\\d.]+)", - "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" - }, - "description": "A free multilingual integrated development environment (IDE) for LaTeX and TeX.", - "extract_dir": "WinShellPortable", - "hash": "19f405ecb550ca41dc319b4ce5c3cd1467a3fd6bc686292e824bbaee390d81fb", - "homepage": "http://www.winshell.org", - "license": "freeware", - "persist": [ - "Settings", - "Download" - ], - "shortcuts": [ - [ - "WinShell.exe", - "WinShell" - ] - ], - "url": "http://www.winshell.org/WinShellPortable.zip", - "version": "4.0.0.4" + "version": "4.0.0.4", + "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": "19f405ecb550ca41dc319b4ce5c3cd1467a3fd6bc686292e824bbaee390d81fb", + "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/wintogo.json b/bucket/wintogo.json index c7f95865963..89dabb912fa 100644 --- a/bucket/wintogo.json +++ b/bucket/wintogo.json @@ -1,21 +1,21 @@ { - "autoupdate": { - "url": "https://www2.aomeisoftware.com/download/WinToGo/WinToGo.exe#/setup.exe" - }, - "checkver": { - "regex": "([\\d.]+)", - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/wintogo.latest" - }, - "description": "\u53e3\u888b\u7cfb\u7edf(WinToGo)", - "hash": "DE3DA64118702C7E25AE157ADEC01461222E17F0019FE317F1D301A4852731A5", - "homepage": "https://www.disktool.cn/wintogo.html", - "innosetup": true, - "shortcuts": [ - [ - "WinToGo.exe", - "WinToGo" - ] - ], - "url": "https://www2.aomeisoftware.com/download/WinToGo/WinToGo.exe#/setup.exe", - "version": "1.0.0" + "homepage": "https://www.disktool.cn/wintogo.html", + "version": "1.0.0", + "description": "口袋系统(WinToGo)", + "url": "https://www2.aomeisoftware.com/download/WinToGo/WinToGo.exe#/setup.exe", + "hash": "DE3DA64118702C7E25AE157ADEC01461222E17F0019FE317F1D301A4852731A5", + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/wintogo.latest", + "regex": "([\\d.]+)" + }, + "autoupdate": { + "url": "https://www2.aomeisoftware.com/download/WinToGo/WinToGo.exe#/setup.exe" + }, + "innosetup": true, + "shortcuts": [ + [ + "WinToGo.exe", + "WinToGo" + ] + ] } diff --git a/bucket/wintun.json b/bucket/wintun.json index 93d15cebd51..c94e638efd1 100644 --- a/bucket/wintun.json +++ b/bucket/wintun.json @@ -1,21 +1,17 @@ { + "homepage": "https://www.wintun.net", + "description": "A very simple and minimal TUN driver for the Windows kernel", + "license": "GPL-2.0-only", "version": "0.14.1", - "description": "Layer 3 TUN Driver for Windows.", - "homepage": "https://www.wintun.net/", - "license": { - "identifier": "GPL-2.0-only", - "url": "https://git.zx2c4.com/wintun/about/COPYING" - }, "url": "https://www.wintun.net/builds/wintun-0.14.1.zip", "hash": "07c256185d6ee3652e09fa55c0b673e2624b565e02c4b9091c79ca7d2f24ef51", + "extract_dir": "wintun/bin/amd64", + "env_add_path": "wintun", "checkver": { - "regex": "Wintun\\s([\\d.]+)" + "url": "https://www.wintun.net", + "regex": "Download Wintun ([\\d.]+)" }, "autoupdate": { - "url": "https://www.wintun.net/builds/wintun-$version.zip", - "hash": { - "url": "https://www.wintun.net", - "find": "$sha256" - } + "url": "https://www.wintun.net/builds/wintun-$version.zip" } } diff --git a/bucket/winuae.json b/bucket/winuae.json index 53ba541d4ba..63409abe0da 100644 --- a/bucket/winuae.json +++ b/bucket/winuae.json @@ -1,44 +1,44 @@ { - "version": "4.9.1", - "description": "WinUAE Amiga emulator", - "homepage": "https://www.winuae.net", - "license": "MIT", - "architecture": { - "64bit": { - "url": "https://download.abime.net/winuae/releases/InstallWinUAE4910_x64.msi", - "hash": "4a8d5ee09e99bd247badea79903a79ef98895cef31062a07e01682f8552d7b1e", - "bin": "WinUAE\\winuae64.exe", - "shortcuts": [ - [ - "WinUAE\\winuae64.exe", - "WinUAE" - ] - ] - }, - "32bit": { - "url": "https://download.abime.net/winuae/releases/InstallWinUAE4910.msi", - "hash": "decfaa2fcce91f0be265743837b730eb1d7414d7f192f8f3e6bf761dcafd2765", - "bin": "WinUAE\\winuae.exe", - "shortcuts": [ - [ - "WinUAE\\winuae.exe", - "WinUAE" - ] - ] - } - }, - "checkver": { - "url": "https://www.winuae.net/category/news/", - "regex": "WinUAE ([\\d.]+) \\(" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://download.abime.net/winuae/releases/InstallWinUAE$cleanVersion0_x64.msi" - }, - "32bit": { - "url": "https://download.abime.net/winuae/releases/InstallWinUAE$cleanVersion0.msi" - } - } - } + "architecture": { + "32bit": { + "bin": "WinUAE\\winuae.exe", + "hash": "decfaa2fcce91f0be265743837b730eb1d7414d7f192f8f3e6bf761dcafd2765", + "shortcuts": [ + [ + "WinUAE\\winuae.exe", + "WinUAE" + ] + ], + "url": "https://download.abime.net/winuae/releases/InstallWinUAE4910.msi" + }, + "64bit": { + "bin": "WinUAE\\winuae64.exe", + "hash": "4a8d5ee09e99bd247badea79903a79ef98895cef31062a07e01682f8552d7b1e", + "shortcuts": [ + [ + "WinUAE\\winuae64.exe", + "WinUAE" + ] + ], + "url": "https://download.abime.net/winuae/releases/InstallWinUAE4910_x64.msi" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://download.abime.net/winuae/releases/InstallWinUAE$cleanVersion0.msi" + }, + "64bit": { + "url": "https://download.abime.net/winuae/releases/InstallWinUAE$cleanVersion0_x64.msi" + } + } + }, + "checkver": { + "regex": "WinUAE ([\\d.]+) \\(", + "url": "https://www.winuae.net/category/news/" + }, + "description": "WinUAE Amiga emulator", + "homepage": "https://www.winuae.net", + "license": "MIT", + "version": "4.9.1" } diff --git a/bucket/winxray.json b/bucket/winxray.json index 312d3a86682..559b67f43b0 100644 --- a/bucket/winxray.json +++ b/bucket/winxray.json @@ -1,25 +1,50 @@ { - "architecture": { - "64bit": { - "hash": "ae52a53e6ab9925b4a0edae7576f4b0e3649a390cf90d61cc1cb7e1caf79b5a2", - "url": "https://github.com/TheMRLL/WinXray/releases/download/V4.4/WinXray.7z" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/TheMRLL/WinXray/releases/download/V$version/WinXray.7z" - } - } - }, - "description": "\u57fa\u4e8exray\u6838\u5fc3\u7684windows\u4ee3\u7406\u7a0b\u5e8f\uff0c\u91c7\u7528aardio\u8bbe\u8ba1\u4e0e\u5f00\u53d1\uff01", - "homepage": "https://www.winxray.com/", - "license": "unlicense", - "shortcuts": [ - [ - "WinXray.exe", - "WinXray" - ] - ], - "version": "4.4" + "version": "4.4", + "description": "基于xray核心的windows代理程序,采用aardio设计与开发!", + "homepage": "https://github.com/TheMRLL/winxray", + "license": "unlicense", + "architecture": { + "64bit": { + "url": "https://github.com/TheMRLL/WinXray/releases/download/V4.4/WinXray.7z", + "hash": "ae52a53e6ab9925b4a0edae7576f4b0e3649a390cf90d61cc1cb7e1caf79b5a2" + } + }, + "installer": { + "script": [ + "if (!(Test-Path \"$persist_dir\\Cache\")) {", + " New-Item \"$persist_dir\\Cache\" -Type Directory -Force | Out-Null", + "}", + "$runtimeCache = \"$env:LOCALAPPDATA\\WinXray\"", + "$runtimeCachePersist = \"$persist_dir\\Cache\"", + "if (Test-Path $runtimeCachePersist) {", + " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", + " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", + "} else {", + " if (Test-Path $runtimeCache) {", + " Move-Item $runtimeCache $runtimeCachePersist -Force", + " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", + " }", + "}" + ] + }, + "uninstaller": { + "script": [ + "$runtimeCache = \"$env:LOCALAPPDATA\\WinXray\"", + "$runtimeCachePersist = \"$persist_dir\\Cache\"", + "if (!(Test-Path $runtimeCachePersist)) {", + " Move-Item $runtimeCache $runtimeCachePersist -Force", + "} else {", + " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", + "}" + ] + }, + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/TheMRLL/WinXray/releases/download/V$version/WinXray.7z" + } + } + }, + "shortcuts": [["WinXray.exe", "WinXray"]] } diff --git a/bucket/wireguard.json b/bucket/wireguard.json index ce056ef047b..ea00d9c722d 100644 --- a/bucket/wireguard.json +++ b/bucket/wireguard.json @@ -7,6 +7,10 @@ "64bit": { "url": "https://download.wireguard.com/windows-client/wireguard-amd64-0.5.3.msi", "hash": "76fcec042c5989c5b816cd32eaed1e5b1c3b998a4b1c9eca55f299e3314ef7e4" + }, + "32bit": { + "url": "https://download.wireguard.com/windows-client/wireguard-x86-0.5.3.msi", + "hash": "ad1af1ae3474ef35de3809979aee98758430881b270e47e89e027b3490791d0d" } }, "extract_dir": "WireGuard", diff --git a/bucket/wise-care-365-portable.json b/bucket/wise-care-365-portable.json index e04b1848668..b4f99b18a00 100644 --- a/bucket/wise-care-365-portable.json +++ b/bucket/wise-care-365-portable.json @@ -1,41 +1,41 @@ { - "autoupdate": { - "extract_dir": "WiseCare365_$version_Green", - "hash": { - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename", - "url": "https://scoop-apps.vercel.app/ccleaner" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/CCleaner/$matchFilename" - }, - "bin": "WiseCare365.exe", - "checkver": { - "regex": "(?<filename>WiseCare365_(?<version>[\\d.]+)_Green\\.(?:zip|7z))", - "reverse": true, - "url": "https://scoop-apps.vercel.app/ccleaner" - }, - "description": "Wise Care 365 is an all-in-one system tune up tool. Speed up slow computer (laptop and desktop). Clean registry and junk files from your PC. Protect your privacy and make your PC more secure(Portable Edition).", - "extract_dir": "WiseCare365_6.2.1.607_Green", - "hash": "efaf9815049be724776effa6855db8f02f41647a0902b7d45157306fec6b1526", - "homepage": "https://www.wisecleaner.com/wise-care-365.html", - "license": { - "identifier": "Proprietary", - "url": "https://www.wisecleaner.com/eula.html" - }, - "persist": [ - "config.ini", - "Config_tray.ini", - "DefragOptions.ini" - ], - "shortcuts": [ - [ - "WiseCare365.exe", - "Wise Care 365" - ] - ], - "uninstaller": { - "script": "Start-Process -filepath \"$dir\\\u79fb\u9664\u6b8b\u7559.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/CCleaner/WiseCare365_6.2.1.607_Green.7z", - "version": "6.2.1.607" + "version": "6.2.1.607", + "description": "Wise Care 365 is an all-in-one system tune up tool. Speed up slow computer (laptop and desktop). Clean registry and junk files from your PC. Protect your privacy and make your PC more secure(Portable Edition).", + "homepage": "https://www.wisecleaner.com/wise-care-365.html", + "license": { + "identifier": "Proprietary", + "url": "https://www.wisecleaner.com/eula.html" + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/CCleaner/WiseCare365_6.2.1.607_Green.7z", + "hash": "efaf9815049be724776effa6855db8f02f41647a0902b7d45157306fec6b1526", + "extract_dir": "WiseCare365_6.2.1.607_Green", + "uninstaller": { + "script": "Start-Process -filepath \"$dir\\移除残留.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs" + }, + "bin": "WiseCare365.exe", + "shortcuts": [ + [ + "WiseCare365.exe", + "Wise Care 365" + ] + ], + "persist": [ + "config.ini", + "Config_tray.ini", + "DefragOptions.ini" + ], + "checkver": { + "url": "https://scoop-apps.vercel.app/ccleaner", + "regex": "(?<filename>WiseCare365_(?<version>[\\d.]+)_Green\\.(?:zip|7z))", + "reverse": true + }, + "autoupdate": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/CCleaner/$matchFilename", + "hash": { + "url": "https://scoop-apps.vercel.app/ccleaner", + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename" + }, + "extract_dir": "WiseCare365_$version_Green" + } } diff --git a/bucket/wise-care-365.json b/bucket/wise-care-365.json index acd348ad1a8..b727d5fd28e 100644 --- a/bucket/wise-care-365.json +++ b/bucket/wise-care-365.json @@ -1,51 +1,51 @@ { - "version": "6.2.1.607", - "description": "Wise Care 365 is an all-in-one system tune up tool. Speed up slow computer (laptop and desktop). Clean registry and junk files from your PC. Protect your privacy and make your PC more secure.", - "homepage": "https://www.wisecleaner.com/wise-care-365.html", - "license": { - "identifier": "Proprietary", - "url": "https://www.wisecleaner.com/eula.html" - }, - "notes": [ - "此版特点: <http://www.qiuquan.cc/systemtool/wise-care-365.html>", - "基于官方最新版本制作,剔除部分非必要文件,减小体积;", - "去除启动后自动检测更新;", - "去除右下角新闻广告弹窗;", - "去除程序内部多余链接;", - "去除顶部反馈按钮;", - "去除顶部“W”图片按钮;", - "去除顶部菜单多余选项;", - "去除多国语言,只保留简体中文和英语;", - "集成“终生版”激活码,感谢吾爱破解大神!", - "默认设置开机不自启;", - "默认设置不显示悬浮窗口;", - "默认设置关闭主窗口后退出托盘图标。" - ], - "url": "https://pan.jiemi.workers.dev/?file=/scoop/CCleaner/Wise_Care_365_6.2.1.607-20220317.exe#/Installer.exe", - "hash": "e3e480ae0651aeacd51858efe7cee10e6ed4529f888bf84e5b4d67c3ab16d304", - "pre_install": "Start-Process -FilePath \"$dir\\Installer.exe\" -ArgumentList /DIR=\"$dir\",/SILENT -Wait", - "post_install": "Remove-Item $dir\\Installer.exe -Force", - "uninstaller": { - "script": "Start-Process -FilePath \"$dir\\UninsFile\\unins000.exe\" -ArgumentList /VERYSILENT -Wait" - }, - "bin": "WiseCare365.exe", - "shortcuts": [ - [ - "WiseCare365.exe", - "Wise Care 365" - ] - ], - "checkver": { - "url": "https://scoop-apps.vercel.app/ccleaner", - "regex": "(?<filename>Wise_Care_365_(?<version>[\\d.]+).*?\\.exe)", - "reverse": true - }, - "autoupdate": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/CCleaner/$matchFilename#/Installer.exe", - "hash": { - "url": "https://scoop-apps.vercel.app/ccleaner", - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename" - } - } + "autoupdate": { + "hash": { + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename", + "url": "https://scoop-apps.vercel.app/ccleaner" + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/CCleaner/$matchFilename#/Installer.exe" + }, + "bin": "WiseCare365.exe", + "checkver": { + "regex": "(?<filename>Wise_Care_365_(?<version>[\\d.]+).*?\\.exe)", + "reverse": true, + "url": "https://scoop-apps.vercel.app/ccleaner" + }, + "description": "Wise Care 365 is an all-in-one system tune up tool. Speed up slow computer (laptop and desktop). Clean registry and junk files from your PC. Protect your privacy and make your PC more secure.", + "hash": "e3e480ae0651aeacd51858efe7cee10e6ed4529f888bf84e5b4d67c3ab16d304", + "homepage": "https://www.wisecleaner.com/wise-care-365.html", + "license": { + "identifier": "Proprietary", + "url": "https://www.wisecleaner.com/eula.html" + }, + "notes": [ + "\u6b64\u7248\u7279\u70b9: <http://www.qiuquan.cc/systemtool/wise-care-365.html>", + "\u57fa\u4e8e\u5b98\u65b9\u6700\u65b0\u7248\u672c\u5236\u4f5c\uff0c\u5254\u9664\u90e8\u5206\u975e\u5fc5\u8981\u6587\u4ef6\uff0c\u51cf\u5c0f\u4f53\u79ef\uff1b", + "\u53bb\u9664\u542f\u52a8\u540e\u81ea\u52a8\u68c0\u6d4b\u66f4\u65b0\uff1b", + "\u53bb\u9664\u53f3\u4e0b\u89d2\u65b0\u95fb\u5e7f\u544a\u5f39\u7a97\uff1b", + "\u53bb\u9664\u7a0b\u5e8f\u5185\u90e8\u591a\u4f59\u94fe\u63a5\uff1b", + "\u53bb\u9664\u9876\u90e8\u53cd\u9988\u6309\u94ae\uff1b", + "\u53bb\u9664\u9876\u90e8\u201cW\u201d\u56fe\u7247\u6309\u94ae\uff1b", + "\u53bb\u9664\u9876\u90e8\u83dc\u5355\u591a\u4f59\u9009\u9879\uff1b", + "\u53bb\u9664\u591a\u56fd\u8bed\u8a00\uff0c\u53ea\u4fdd\u7559\u7b80\u4f53\u4e2d\u6587\u548c\u82f1\u8bed\uff1b", + "\u96c6\u6210\u201c\u7ec8\u751f\u7248\u201d\u6fc0\u6d3b\u7801\uff0c\u611f\u8c22\u543e\u7231\u7834\u89e3\u5927\u795e!", + "\u9ed8\u8ba4\u8bbe\u7f6e\u5f00\u673a\u4e0d\u81ea\u542f\uff1b", + "\u9ed8\u8ba4\u8bbe\u7f6e\u4e0d\u663e\u793a\u60ac\u6d6e\u7a97\u53e3\uff1b", + "\u9ed8\u8ba4\u8bbe\u7f6e\u5173\u95ed\u4e3b\u7a97\u53e3\u540e\u9000\u51fa\u6258\u76d8\u56fe\u6807\u3002" + ], + "post_install": "Remove-Item $dir\\Installer.exe -Force", + "pre_install": "Start-Process -FilePath \"$dir\\Installer.exe\" -ArgumentList /DIR=\"$dir\",/SILENT -Wait", + "shortcuts": [ + [ + "WiseCare365.exe", + "Wise Care 365" + ] + ], + "uninstaller": { + "script": "Start-Process -FilePath \"$dir\\UninsFile\\unins000.exe\" -ArgumentList /VERYSILENT -Wait" + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/CCleaner/Wise_Care_365_6.2.1.607-20220317.exe#/Installer.exe", + "version": "6.2.1.607" } diff --git a/bucket/wise-registry-cleaner.json b/bucket/wise-registry-cleaner.json index 907c8c81f5a..4b6d62e4351 100644 --- a/bucket/wise-registry-cleaner.json +++ b/bucket/wise-registry-cleaner.json @@ -1,27 +1,27 @@ { - "version": "10.9.2.709", + "autoupdate": { + "extract_dir": "WRCFree_$version", + "url": "http://downloads.wisecleaner.com/soft/WRCFree_$version.zip" + }, + "checkver": { + "regex": "WRCFree.+?([\\d.]+)?\\.zip", + "url": "https://www.wisecleaner.com/download.html" + }, "description": "Clean registry junks, repair Windows errors, and keep your PC at peak performance.", + "extract_dir": "WRCFree_10.9.2.709", + "hash": "8a01bee1ae59989de049636ad20a3697b990e24e8b2e27490300d012a1cbcda8", "homepage": "https://www.wisecleaner.com/wise-registry-cleaner.html", "license": "Freeware", - "url": "http://downloads.wisecleaner.com/soft/WRCFree_10.9.2.709.zip", - "hash": "8a01bee1ae59989de049636ad20a3697b990e24e8b2e27490300d012a1cbcda8", - "extract_dir": "WRCFree_10.9.2.709", + "persist": [ + "Backup", + "config.ini" + ], "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" - } + "url": "http://downloads.wisecleaner.com/soft/WRCFree_10.9.2.709.zip", + "version": "10.9.2.709" } diff --git a/bucket/wisecare365.json b/bucket/wisecare365.json index 989a3de613b..d8ff5ac5c75 100644 --- a/bucket/wisecare365.json +++ b/bucket/wisecare365.json @@ -1,32 +1,32 @@ { "version": "6.5.2.624", - "description": "Clean registry and junk files from your PCs. Protect your privacy and make your PCs more secure. Provide a better option of optimizing and accelerating your computer!", - "homepage": "https://www.wisecleaner.com/wise-care-365.html", - "license": "Freeware", - "url": "https://downloads.wisecleaner.com/soft/WiseCare365_6.5.2.624.exe", - "hash": "d28eee00d6487c1e7ba3dd31eb70bd5a2676ad8ffd9b841ab18a200a346e5bef", - "innosetup": true, - "installer": { - "script": [ - "$file = 'config.ini'", - "if (-not (Test-Path \"$persist_dir\\$file\")) { Set-Content \"$dir\\$file\" '[General]', 'checkNewVer=3' -Encoding Ascii }" - ] + "description": "PC Cleaning and Speed up Tool", + "license": "https://www.wisecleaner.com", + "homepage": "https://www.wisecleaner.com", + "architecture": { + "64bit": { + "url": "https://downloads.wisecleaner.com/soft/WiseCare365_6.5.2.624.zip", + "hash": "dda69e71a38a97c41777d344e009bbf893624f2d65ab67a0a328dae3280cb93a", + "extract_dir": "Wise Care 365" + } }, + "bin": "WiseCare365.exe", "shortcuts": [ [ "WiseCare365.exe", "Wise Care 365" ] ], - "persist": [ - "config.ini", - "DefragOptions.ini" - ], "checkver": { "url": "https://www.wisecleaner.com/download.html", "regex": "WiseCare365_(?<version>[\\d\\.]+)\\.zip" }, "autoupdate": { - "url": "https://downloads.wisecleaner.com/soft/WiseCare365_$version.exe" + "architecture": { + "64bit": { + "url": "https://downloads.wisecleaner.com/soft/WiseCare365_$version.zip", + "extract_dir": "Wise Care 365" + } + } } } diff --git a/bucket/wmaencode.json b/bucket/wmaencode.json index 59b25324e42..f6ea6b5eb6f 100644 --- a/bucket/wmaencode.json +++ b/bucket/wmaencode.json @@ -1,20 +1,20 @@ { - "version": "0.29", - "description": "Command-line WMA enoder for Windows", - "homepage": "https://github.com/MaxwellCody/WMAEncode", - "license": "MIT", - "architecture": { - "64bit": { - "url": "https://github.com/MaxwellCody/WMAEncode/releases/download/v0.2.9c/WMAEncode_0.2.9c.zip", - "hash": "baa3dde4573aaff7ec78fb4f0bde2f8a240bab6bc16daf9b2d282ba0d6ff374f", - "bin": "WMAEncode64.exe", - "post_install": "Remove-Item \"$dir\\WMAEncode.exe\" | Out-Null" - }, - "32bit": { - "url": "https://github.com/MaxwellCody/WMAEncode/releases/download/v0.2.9c/WMAEncode_0.2.9c.zip", - "hash": "baa3dde4573aaff7ec78fb4f0bde2f8a240bab6bc16daf9b2d282ba0d6ff374f", - "bin": "WMAEncode.exe", - "post_install": "Remove-Item \"$dir\\WMAEncode64.exe\" | Out-Null" - } - } + "architecture": { + "32bit": { + "bin": "WMAEncode.exe", + "hash": "baa3dde4573aaff7ec78fb4f0bde2f8a240bab6bc16daf9b2d282ba0d6ff374f", + "post_install": "Remove-Item \"$dir\\WMAEncode64.exe\" | Out-Null", + "url": "https://github.com/MaxwellCody/WMAEncode/releases/download/v0.2.9c/WMAEncode_0.2.9c.zip" + }, + "64bit": { + "bin": "WMAEncode64.exe", + "hash": "baa3dde4573aaff7ec78fb4f0bde2f8a240bab6bc16daf9b2d282ba0d6ff374f", + "post_install": "Remove-Item \"$dir\\WMAEncode.exe\" | Out-Null", + "url": "https://github.com/MaxwellCody/WMAEncode/releases/download/v0.2.9c/WMAEncode_0.2.9c.zip" + } + }, + "description": "Command-line WMA enoder for Windows", + "homepage": "https://github.com/MaxwellCody/WMAEncode", + "license": "MIT", + "version": "0.29" } diff --git a/bucket/wnr.json b/bucket/wnr.json index 9f7172c978c..f6b9a18e0ea 100644 --- a/bucket/wnr.json +++ b/bucket/wnr.json @@ -3,58 +3,40 @@ "description": "A timer app with strong expansibility for computers", "homepage": "https://github.com/RoderickQiu/wnr", "license": "MPL-2.0", + "notes": "wnr config is placed at \"$env:appdata\\wnr\".", "architecture": { "64bit": { - "url": "https://github.com/RoderickQiu/wnr/releases/download/v1.24.0/wnr-1.24.0-Win-64.7z", - "hash": "9f4819154b576cd540ecd3aa167de2141c739bd7687f555c2bbeb3d8a0111be4" + "url": "https://github.com/RoderickQiu/wnr/releases/download/v1.24.0/wnr-1.24.0-Setup-64.exe#/dl.7z", + "hash": "78f0da29d3c8269075f123930d2392998060d8a6d9e010b3cdbfd6ab0ab26cb3" }, "32bit": { - "url": "https://github.com/RoderickQiu/wnr/releases/download/v1.24.0/wnr-1.24.0-Win-32.7z", - "hash": "8351254f542f90106a2aff1239680f3b7847f5ec92c16a020b8bb610f7c86642" + "url": "https://github.com/RoderickQiu/wnr/releases/download/v1.24.0/wnr-1.24.0-Setup-32.exe#/dl.7z", + "hash": "8956260ac794cb9b92137981be11718329669500152aa1487eaa8ede3ac04411" } }, "installer": { "script": [ - "function CreateFile([String] $file, [String] $content = $null) {", - " if (-not (Test-Path \"$persist_dir\\$file\")) {", - " Write-Host 'File' $file 'does not exists. Creating.' -f Yellow", - " Set-Content \"$dir\\$file\" $content", - " }", - "}", - "CreateFile 'wnr-config.json'", - "CreateFile 'wnr-statistics.json'" - ] - }, - "uninstaller": { - "script": [ - "function BackupFile([String] $file) {", - " Copy-Item \"$dir\\$file\" \"$persist_dir\" -Force", - "}", - "BackupFile 'wnr-config.json'", - "BackupFile 'wnr-statistics.json'" + "Expand-7zipArchive -Path (Join-Path $dir '$PLUGINSDIR\\*.7z') -DestinationPath $dir", + "Remove-Item -Path (Join-Path $dir '$PLUGINSDIR') -Recurse", + "Remove-Item \"$dir\\Uninstall wnr.exe\"" ] }, "shortcuts": [ [ "wnr.exe", - "Work & Rest" + "wnr" ] ], - "persist": [ - "wnr-config.json", - "wnr-statistics.json" - ], "checkver": { - "github": "https://github.com/RoderickQiu/wnr", - "regex": "/releases/tag/(?:v|V)?([\\w.-]+)" + "github": "https://github.com/RoderickQiu/wnr" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/RoderickQiu/wnr/releases/download/v$version/wnr-$matchHead-Win-64.7z" + "url": "https://github.com/RoderickQiu/wnr/releases/download/v$version/wnr-$version-Setup-64.exe#/dl.7z" }, "32bit": { - "url": "https://github.com/RoderickQiu/wnr/releases/download/v$version/wnr-$matchHead-Win-32.7z" + "url": "https://github.com/RoderickQiu/wnr/releases/download/v$version/wnr-$version-Setup-32.exe#/dl.7z" } } } diff --git a/bucket/worksans.json b/bucket/worksans.json index 03e6768b37d..366689351f5 100644 --- a/bucket/worksans.json +++ b/bucket/worksans.json @@ -1,68 +1,68 @@ { - "checkver": "github", - "description": "A grotesque sans.", - "hash": [ - "0bcf16d4560d88968c820ab5d0b56a3283b510d5aed3ce4faca9e9923788a9ca", - "204acc488e026b50fed45a2268937cd9cf8cda912ce9d4f63b053bf2182e5bae", - "e32ca4477095e3b259915d3db0b2acd1091e9d142706a54ba3eb2dcc54184c41", - "a1338695abc364551a6d9dfb183a59970b96371f64512fd755808f6eddc558c9", - "b92939c6aaca5d1c3babc8f6d66536184d0f99718da8a5dc3a3c19023ae8348e", - "4178f651963df620a337c4d5cd53a35aad23f68aef0187fb486d21ebfffdcdce", - "caa81ffdc6eefe266493a54142e6df59e890c49e7368e7f1fcb339a0ae30a867", - "455b8d01afb38a65ac375b7b5a58c98e139c017da55c7f8ef72051d94fc0f715", - "24894df6fcdeb4f1fc993bb8d7f7c6477a64cbb99d7ba5676f972cd9a8ba2143", - "64e857d0a24ba3825c3f8b888ab5abade9c7b61166504b17317feab3cb74b64e", - "73d87d6b26b791b2c33f52a6d3d534bc4890edd4cf78585467ea6c87e55836d3", - "46bd48f4185ed341f24600527a7506aa84263cfe2f1a61fa9485076b5c95026f", - "2f284e524ebdcd51f0691721c115fafde9a35b749ee676d3f5ed7bf441260e14", - "c4df840f74d05fddda0e716c9991f6d176bb278e43c39c8817760bbcbfdad3c5", - "083b456dcbd3f8b1227ee1db508c8a247a85a0f7d1ffe3396589b7ab4641359e", - "551b8eae8f0956a7f2913107509e02808ad124abcac46a4e01b606a2b1305651", - "49584071c9e36db5548b9b36217306912e4e7fb4742c89606607758dce86ffe9", - "3b81247c4348c53b00820b77c18d65a0b1dd59aa5c84a2e28f062c70235812ea", - "749aca05078664ce682dce1b1b10096ac397cb088c1a6df4e1bb56f0092a9272" - ], - "homepage": "https://github.com/weiweihuanghuang/Work-Sans", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Work Sans' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": [ - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-Black.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-BlackItalic.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-Bold.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-BoldItalic.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-ExtraBold.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-ExtraBoldItalic.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-ExtraLight.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-ExtraLightItalic.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-Italic.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-Light.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-LightItalic.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-Medium.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-MediumItalic.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-Regular.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-SemiBold.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-SemiBoldItalic.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-Thin.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-ThinItalic.ttf", - "https://raw.githubusercontent.com/weiweihuanghuang/Work-Sans/master/OFL.txt" - ], - "version": "2.010" + "version": "2.010", + "description": "A grotesque sans.", + "license": "OFL-1.1", + "homepage": "https://github.com/weiweihuanghuang/Work-Sans", + "url": [ + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-Black.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-BlackItalic.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-Bold.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-BoldItalic.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-ExtraBold.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-ExtraBoldItalic.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-ExtraLight.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-ExtraLightItalic.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-Italic.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-Light.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-LightItalic.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-Medium.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-MediumItalic.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-Regular.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-SemiBold.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-SemiBoldItalic.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-Thin.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-ThinItalic.ttf", + "https://raw.githubusercontent.com/weiweihuanghuang/Work-Sans/master/OFL.txt" + ], + "hash": [ + "0bcf16d4560d88968c820ab5d0b56a3283b510d5aed3ce4faca9e9923788a9ca", + "204acc488e026b50fed45a2268937cd9cf8cda912ce9d4f63b053bf2182e5bae", + "e32ca4477095e3b259915d3db0b2acd1091e9d142706a54ba3eb2dcc54184c41", + "a1338695abc364551a6d9dfb183a59970b96371f64512fd755808f6eddc558c9", + "b92939c6aaca5d1c3babc8f6d66536184d0f99718da8a5dc3a3c19023ae8348e", + "4178f651963df620a337c4d5cd53a35aad23f68aef0187fb486d21ebfffdcdce", + "caa81ffdc6eefe266493a54142e6df59e890c49e7368e7f1fcb339a0ae30a867", + "455b8d01afb38a65ac375b7b5a58c98e139c017da55c7f8ef72051d94fc0f715", + "24894df6fcdeb4f1fc993bb8d7f7c6477a64cbb99d7ba5676f972cd9a8ba2143", + "64e857d0a24ba3825c3f8b888ab5abade9c7b61166504b17317feab3cb74b64e", + "73d87d6b26b791b2c33f52a6d3d534bc4890edd4cf78585467ea6c87e55836d3", + "46bd48f4185ed341f24600527a7506aa84263cfe2f1a61fa9485076b5c95026f", + "2f284e524ebdcd51f0691721c115fafde9a35b749ee676d3f5ed7bf441260e14", + "c4df840f74d05fddda0e716c9991f6d176bb278e43c39c8817760bbcbfdad3c5", + "083b456dcbd3f8b1227ee1db508c8a247a85a0f7d1ffe3396589b7ab4641359e", + "551b8eae8f0956a7f2913107509e02808ad124abcac46a4e01b606a2b1305651", + "49584071c9e36db5548b9b36217306912e4e7fb4742c89606607758dce86ffe9", + "3b81247c4348c53b00820b77c18d65a0b1dd59aa5c84a2e28f062c70235812ea", + "749aca05078664ce682dce1b1b10096ac397cb088c1a6df4e1bb56f0092a9272" + ], + "checkver": "github", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Work Sans' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/wps-office-2016-lite.json b/bucket/wps-office-2016-lite.json index c9d0e460287..85b5ce9c8eb 100644 --- a/bucket/wps-office-2016-lite.json +++ b/bucket/wps-office-2016-lite.json @@ -1,31 +1,31 @@ { - "homepage": "https://pc.wps.cn", - "description": "Complete office suite.", - "version": "10.1.0.6875", - "license": { - "identifier": "Freeware", - "url": "https://www.wps.com/eula" - }, - "url": "https://github.com/LengSword/scoop-yls/releases/download/v0.0.1/wps_office_lite_10.1.0.6875.7z", - "hash": "204684636573f0aa7b9c88a33433ce4497fdbae3d7655982aa80b7a2db95f13c", - "installer": { - "script": "sudo cmd /c \"$dir\\installer.bat 1\"" - }, - "uninstaller": { - "script": "sudo cmd /c \"$dir\\installer.bat 2\"" - }, - "shortcuts": [ - [ - "office6/wps.exe", - "WPS文字" - ], - [ - "office6/wpp.exe", - "WPS演示" - ], - [ - "office6/et.exe", - "WPS表格" - ] - ], + "description": "Complete office suite.", + "hash": "204684636573f0aa7b9c88a33433ce4497fdbae3d7655982aa80b7a2db95f13c", + "homepage": "https://pc.wps.cn", + "installer": { + "script": "sudo cmd /c \"$dir\\installer.bat 1\"" + }, + "license": { + "identifier": "Freeware", + "url": "https://www.wps.com/eula" + }, + "shortcuts": [ + [ + "office6/wps.exe", + "WPS\u6587\u5b57" + ], + [ + "office6/wpp.exe", + "WPS\u6f14\u793a" + ], + [ + "office6/et.exe", + "WPS\u8868\u683c" + ] + ], + "uninstaller": { + "script": "sudo cmd /c \"$dir\\installer.bat 2\"" + }, + "url": "https://github.com/LengSword/scoop-yls/releases/download/v0.0.1/wps_office_lite_10.1.0.6875.7z", + "version": "10.1.0.6875" } diff --git a/bucket/wsl-ubuntu2004.json b/bucket/wsl-ubuntu2004.json index 5d63e2887e5..5784f711a53 100644 --- a/bucket/wsl-ubuntu2004.json +++ b/bucket/wsl-ubuntu2004.json @@ -4,40 +4,19 @@ "license": "Proprietary", "version": "20.04", "url": "https://aka.ms/wslubuntu2004", - "architecture": { - "64bit": { - "installer": { - "script": [ - "Get-Item \"$dir\\wslubuntu2004\" | Rename-Item -NewName \"ubuntu2004.zip\"", - "Expand-Archive -Path \"$dir\\ubuntu2004.zip\" -DestinationPath \"$dir\"", - "Remove-Item \"$dir\\ubuntu2004.zip\"", - "Get-Item \"$dir\\*x64.appx\" | Rename-Item -NewName \"ubuntu2004.zip\"", - "Expand-Archive -Force -Path \"$dir\\ubuntu2004.zip\" -DestinationPath \"$dir\"", - "Remove-Item \"$dir\\ubuntu2004.zip\"", - "Get-Item \"$dir\\*.appx\" | Remove-Item" - ] - } - }, - "arm64": { - "installer": { - "script": [ - "Get-Item \"$dir\\wslubuntu2004\" | Rename-Item -NewName \"ubuntu2004.zip\"", - "Expand-Archive -Path \"$dir\\ubuntu2004.zip\" -DestinationPath \"$dir\"", - "Remove-Item \"$dir\\ubuntu2004.zip\"", - "Get-Item \"$dir\\*ARM64.appx\" | Rename-Item -NewName \"ubuntu2004.zip\"", - "Expand-Archive -Force -Path \"$dir\\ubuntu2004.zip\" -DestinationPath \"$dir\"", - "Remove-Item \"$dir\\ubuntu2004.zip\"", - "Get-Item \"$dir\\*.appx\" | Remove-Item" - ] - } - } - }, "shortcuts": [ [ - "ubuntu.exe", + "ubuntu2004.exe", "Ubuntu 20.04 LTS" ] ], + "installer": { + "script": [ + "Get-Item \"$dir\\wslubuntu2004\" | Rename-Item -NewName \"ubuntu2004.zip\"", + "Expand-Archive -Path \"$dir\\ubuntu2004.zip\" -DestinationPath \"$dir\"", + "Remove-Item \"$dir\\ubuntu2004.zip\"" + ] + }, "uninstaller": { "script": "wslconfig /u Ubuntu-20.04" } diff --git a/bucket/wsltty-alt.json b/bucket/wsltty-alt.json index 784e42ff2ad..c100b527355 100644 --- a/bucket/wsltty-alt.json +++ b/bucket/wsltty-alt.json @@ -1,17 +1,11 @@ { - "bin": [ - [ - "file", - "name", - "args" - ] - ], - "shortcuts": [ - [ - "file", - "title" - ] - ], - "url": "https://github.com/mintty/wsltty/releases/download/3.5.1/wsltty-3.5.1-x86_64-install.exe", - "version": "3.5.1" + "url": "https://github.com/mintty/wsltty/releases/download/3.5.1/wsltty-3.5.1-x86_64-install.exe", + "version": "3.5.1", + "bin": "", + "bin": [ + ["file", "name", "args"] + ], + "shortcuts": [ + ["file", "title"] + ] } diff --git a/bucket/wx3270.json b/bucket/wx3270.json index cd79488a9a3..2d6d349b36f 100644 --- a/bucket/wx3270.json +++ b/bucket/wx3270.json @@ -9,11 +9,11 @@ "architecture": { "64bit": { "url": "https://sourceforge.net/projects/x3270/files/wx3270/wx3270-1.1ga8-noinstall64.zip", - "hash": "sha1:b75768b3a40fc19ecc462431ce0c814a0bbaa898" + "hash": "175fed6ec1680d8a130d7a1e0ccd9003d6fdd4080db6b451b7d2c4346d95c95b" }, "32bit": { "url": "https://sourceforge.net/projects/x3270/files/wx3270/wx3270-1.1ga8-noinstall32.zip", - "hash": "sha1:8e95fa467875b89e7de049244acf2978da8e35ec" + "hash": "5439536ac404e63531f6f39a177323151f94829f8c2fb65c0319e3ebce98b5d9" } }, "bin": [ diff --git a/bucket/wxwork-portable.json b/bucket/wxwork-portable.json index 30247f0ca04..b665a26d52e 100644 --- a/bucket/wxwork-portable.json +++ b/bucket/wxwork-portable.json @@ -1,46 +1,46 @@ { - "autoupdate": { - "url": "https://dldir1.qq.com/wework/work_weixin/WeCom_$version.exe#/dl.7z" - }, - "bin": [ - [ - "WXWork.exe", - "wxwork" - ] - ], - "checkver": { - "jsonpath": "$[?(@.name == 'wxwork')].redirect", - "regex": "WeCom_([\\d.]+)\\.exe", - "url": "https://github.com/Ryanjiena/MetaVersion/raw/main/header" - }, - "description": "WeChat Work is an efficient enterprise-grade office management platform developed by Tencent Inc.", - "hash": "8658d3f5a86480ff010ba00b71523b90b3fbb38f891488512c06ec22b0f12290", - "homepage": "https://work.weixin.qq.com/", - "license": { - "identifier": "Proprietary", - "url": "https://work.weixin.qq.com/nl/eula" - }, - "post_install": "@('$PLUGINSDIR', '[NSIS].nsi', 'Uninstall.exe') | ForEach-Object { Remove-Item \"dir\\$_\" -Force -ErrorAction SilentlyContinue }", - "pre_install": [ - "info '[Portable Mode]: Copying user data...'", - "if (Test-Path \"$persist_dir\\User Data\\*\") {", - " Copy-Item \"$persist_dir\\User Data\\*\" \"$env:AppData\\Tencent\\WXWork\\\" -Recurse -Force | Out-Null", - "}" - ], - "shortcuts": [ - [ - "WXWork.exe", - "Tencent\\WXWork" - ] - ], - "uninstaller": { - "script": [ - "info '[Portable Mode]: Backing up user data...'", - "if (Test-Path \"$env:AppData\\Tencent\\WXWork\\*\") {", - " Copy-Item \"$env:AppData\\Tencent\\WXWork\\*\" \"$persist_dir\\User Data\\\" -Recurse -Force | Out-Null", - "}" - ] - }, - "url": "https://dldir1.qq.com/wework/work_weixin/WeCom_4.0.6.6516.exe#/dl.7z", - "version": "4.0.6.6516" + "version": "4.0.6.6516", + "description": "WeChat Work is an efficient enterprise-grade office management platform developed by Tencent Inc.", + "homepage": "https://work.weixin.qq.com/", + "license": { + "identifier": "Proprietary", + "url": "https://work.weixin.qq.com/nl/eula" + }, + "url": "https://dldir1.qq.com/wework/work_weixin/WeCom_4.0.6.6516.exe#/dl.7z", + "hash": "8658d3f5a86480ff010ba00b71523b90b3fbb38f891488512c06ec22b0f12290", + "pre_install": [ + "info '[Portable Mode]: Copying user data...'", + "if (Test-Path \"$persist_dir\\User Data\\*\") {", + " Copy-Item \"$persist_dir\\User Data\\*\" \"$env:AppData\\Tencent\\WXWork\\\" -Recurse -Force | Out-Null", + "}" + ], + "post_install": "@('$PLUGINSDIR', '[NSIS].nsi', 'Uninstall.exe') | ForEach-Object { Remove-Item \"dir\\$_\" -Force -ErrorAction SilentlyContinue }", + "uninstaller": { + "script": [ + "info '[Portable Mode]: Backing up user data...'", + "if (Test-Path \"$env:AppData\\Tencent\\WXWork\\*\") {", + " Copy-Item \"$env:AppData\\Tencent\\WXWork\\*\" \"$persist_dir\\User Data\\\" -Recurse -Force | Out-Null", + "}" + ] + }, + "bin": [ + [ + "WXWork.exe", + "wxwork" + ] + ], + "shortcuts": [ + [ + "WXWork.exe", + "Tencent\\WXWork" + ] + ], + "checkver": { + "url": "https://github.com/Ryanjiena/MetaVersion/raw/main/header", + "jsonpath": "$[?(@.name == 'wxwork')].redirect", + "regex": "WeCom_([\\d.]+)\\.exe" + }, + "autoupdate": { + "url": "https://dldir1.qq.com/wework/work_weixin/WeCom_$version.exe#/dl.7z" + } } diff --git a/bucket/xapkdetector.json b/bucket/xapkdetector.json index 7f21e7527a9..c62971da4b6 100644 --- a/bucket/xapkdetector.json +++ b/bucket/xapkdetector.json @@ -1,38 +1,38 @@ { - "architecture": { - "32bit": { - "hash": "ae6e513859e07972402c3028a85d18069bc83e4756a65f0daa9511a75067e279", - "url": "https://github.com/horsicq/XAPKDetector/releases/download/0.03/xapkdetector_win32_portable_0.03.zip" - }, - "64bit": { - "hash": "6467cb9cb76b730336552c23fe40846e83e18d0a1c25abcebfd01ea04216f458", - "url": "https://github.com/horsicq/XAPKDetector/releases/download/0.03/xapkdetector_win64_portable_0.03.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/horsicq/XAPKDetector/releases/download/$version/xapkdetector_win32_portable_$version.zip" - }, - "64bit": { - "url": "https://github.com/horsicq/XAPKDetector/releases/download/$version/xapkdetector_win64_portable_$version.zip" - } - } - }, - "bin": "xapkdc.exe", - "checkver": { - "github": "https://github.com/horsicq/XAPKDetector/" - }, - "description": "APK/DEX detector for Windows, Linux and MacOS.", - "homepage": "https://github.com/horsicq/XAPKDetector/", - "license": "MIT License", - "persist": "xapkd.ini", - "pre_install": "if(!(Test-Path \"$persist_dir\\xapkd.ini\")) {New-Item \"$dir\\xapkd.ini\" | Out-Null}", - "shortcuts": [ - [ - "xapkd.exe", - "XAPKDetector" - ] - ], - "version": "0.03" + "homepage": "https://github.com/horsicq/XAPKDetector/", + "version": "0.03", + "description": "APK/DEX detector for Windows, Linux and MacOS.", + "license": "MIT License", + "architecture": { + "64bit": { + "url": "https://github.com/horsicq/XAPKDetector/releases/download/0.03/xapkdetector_win64_portable_0.03.zip", + "hash": "6467cb9cb76b730336552c23fe40846e83e18d0a1c25abcebfd01ea04216f458" + }, + "32bit": { + "url": "https://github.com/horsicq/XAPKDetector/releases/download/0.03/xapkdetector_win32_portable_0.03.zip", + "hash": "ae6e513859e07972402c3028a85d18069bc83e4756a65f0daa9511a75067e279" + } + }, + "pre_install": "if(!(Test-Path \"$persist_dir\\xapkd.ini\")) {New-Item \"$dir\\xapkd.ini\" | Out-Null}", + "shortcuts": [ + [ + "xapkd.exe", + "XAPKDetector" + ] + ], + "bin": "xapkdc.exe", + "persist": "xapkd.ini", + "checkver": { + "github": "https://github.com/horsicq/XAPKDetector/" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/horsicq/XAPKDetector/releases/download/$version/xapkdetector_win64_portable_$version.zip" + }, + "32bit": { + "url": "https://github.com/horsicq/XAPKDetector/releases/download/$version/xapkdetector_win32_portable_$version.zip" + } + } + } } diff --git a/bucket/xcp_ng-center-aoks.json b/bucket/xcp_ng-center-aoks.json index 2ffc65d2d06..e557b131f6f 100644 --- a/bucket/xcp_ng-center-aoks.json +++ b/bucket/xcp_ng-center-aoks.json @@ -1,25 +1,25 @@ { - "autoupdate": { - "hash": { - "url": "$url.sha256.txt" - }, - "url": "https://github.com/xcp-ng/xenadmin/releases/download/v$version/XCP-ng-Center-$version.msi" - }, - "bin": "XCP-ng Center.exe", - "checkver": { - "github": "https://github.com/xcp-ng/xenadmin" - }, - "description": "XCP-ng Center, the Windows management console for XCP-ng and XenServer.", - "extract_dir": "Program Files\\XCP-ng Center", - "hash": "29f9c0d5dd738fb8c3e62a5123bb17d5eae1e456adcd11eeb5f3691882753a9d", - "homepage": "https://github.com/xcp-ng/xenadmin", - "license": "BSD-2-Clause", - "shortcuts": [ - [ - "XCP-ng Center.exe", - "XCP-ng Center" - ] - ], - "url": "https://github.com/xcp-ng/xenadmin/releases/download/v20.04.01.33/XCP-ng-Center-20.04.01.33.msi", - "version": "20.04.01.33" + "description": "XCP-ng Center, the Windows management console for XCP-ng and XenServer.", + "homepage": "https://github.com/xcp-ng/xenadmin", + "license": "BSD-2-Clause", + "version": "20.04.01.33", + "url": "https://github.com/xcp-ng/xenadmin/releases/download/v20.04.01.33/XCP-ng-Center-20.04.01.33.msi", + "hash": "29f9c0d5dd738fb8c3e62a5123bb17d5eae1e456adcd11eeb5f3691882753a9d", + "extract_dir": "Program Files\\XCP-ng Center", + "bin": "XCP-ng Center.exe", + "shortcuts": [ + [ + "XCP-ng Center.exe", + "XCP-ng Center" + ] + ], + "checkver": { + "github": "https://github.com/xcp-ng/xenadmin" + }, + "autoupdate": { + "url": "https://github.com/xcp-ng/xenadmin/releases/download/v$version/XCP-ng-Center-$version.msi", + "hash": { + "url": "$url.sha256.txt" + } + } } diff --git a/bucket/xdt.json b/bucket/xdt.json index f47e4c7198b..819755d61b1 100644 --- a/bucket/xdt.json +++ b/bucket/xdt.json @@ -1,11 +1,7 @@ { - "bin": [ - [ - "dotnet-xdt.exe", - "xdt", - "" - ] - ], - "url": "https://github.com/nil4/dotnet-transform-xdt/releases/download/v2.2.0/dotnet-xdt.exe", - "version": "2.2.0" + "url": "https://github.com/nil4/dotnet-transform-xdt/releases/download/v2.2.0/dotnet-xdt.exe", + "version": "2.2.0", + "bin": [ + ["dotnet-xdt.exe", "xdt", ""] + ] } diff --git a/bucket/xdtgen.json b/bucket/xdtgen.json index a3d4aecb76f..0dc0f867de0 100644 --- a/bucket/xdtgen.json +++ b/bucket/xdtgen.json @@ -1,8 +1,16 @@ { - "url": "https://github.com/CameronWills/FatAntelope/releases/download/1.0.0/FatAntelope.1.0.0.zip", - "version": "1.0.0", - "bin": [ - ["FatAntelope.exe", "FatAntelope", ""], - ["FatAntelope.exe", "xdtgen", ""] - ] + "bin": [ + [ + "FatAntelope.exe", + "FatAntelope", + "" + ], + [ + "FatAntelope.exe", + "xdtgen", + "" + ] + ], + "url": "https://github.com/CameronWills/FatAntelope/releases/download/1.0.0/FatAntelope.1.0.0.zip", + "version": "1.0.0" } diff --git a/bucket/xenos.json b/bucket/xenos.json index 61c9941930c..a15ee51265f 100644 --- a/bucket/xenos.json +++ b/bucket/xenos.json @@ -1,30 +1,30 @@ { - "version": "2.3.2", - "description": "Windows dll injector, Based on Blackbone library.", - "homepage": "https://github.com/DarthTon/Xenos", - "license": "MIT", - "url": "https://github.com/DarthTon/Xenos/releases/download/2.3.2/Xenos_2.3.2.7z", - "hash": "41d4e2f9e89699309cd574d75fe697431b0bfcb7f0e7dd30cd46f51c1fdfee0f", - "architecture": { - "64bit": { - "shortcuts": [ - [ - "Xenos64.exe", - "Xenos" - ] - ] - }, - "32bit": { - "shortcuts": [ - [ - "Xenos.exe", - "Xenos" - ] - ] - } - }, - "checkver": "github", - "autoupdate": { - "url": "https://github.com/DarthTon/Xenos/releases/download/$version/Xenos_$version.7z" - } + "architecture": { + "32bit": { + "shortcuts": [ + [ + "Xenos.exe", + "Xenos" + ] + ] + }, + "64bit": { + "shortcuts": [ + [ + "Xenos64.exe", + "Xenos" + ] + ] + } + }, + "autoupdate": { + "url": "https://github.com/DarthTon/Xenos/releases/download/$version/Xenos_$version.7z" + }, + "checkver": "github", + "description": "Windows dll injector, Based on Blackbone library.", + "hash": "41d4e2f9e89699309cd574d75fe697431b0bfcb7f0e7dd30cd46f51c1fdfee0f", + "homepage": "https://github.com/DarthTon/Xenos", + "license": "MIT", + "url": "https://github.com/DarthTon/Xenos/releases/download/2.3.2/Xenos_2.3.2.7z", + "version": "2.3.2" } diff --git a/bucket/xformer.json b/bucket/xformer.json index 6f8f412c6aa..20a055b4936 100644 --- a/bucket/xformer.json +++ b/bucket/xformer.json @@ -1,30 +1,30 @@ { - "architecture": { - "32bit": { - "bin": "xformer10.exe", - "hash": "87fb892621013e78d1b3c64f08209c9fbaa3a0e374370b53ce3eb1685901ed24", - "shortcuts": [ - [ - "xformer10.exe", - "Xformer 10" - ] - ], - "url": "http://www.emulators.com/freefile/xformer10.zip" - }, - "64bit": { - "bin": "xformer10-x64.exe", - "hash": "87fb892621013e78d1b3c64f08209c9fbaa3a0e374370b53ce3eb1685901ed24", - "shortcuts": [ - [ - "xformer10-x64.exe", - "Xformer 10" - ] - ], - "url": "http://www.emulators.com/freefile/xformer10.zip" - } - }, - "description": "The earliest Atari 800 emulator", - "homepage": "http://emulators.com/xformer.htm", - "license": "Unlicensed", - "version": "10" + "version": "10", + "description": "The earliest Atari 800 emulator", + "homepage": "http://emulators.com/xformer.htm", + "license": "Unlicensed", + "architecture": { + "64bit": { + "url": "http://www.emulators.com/freefile/xformer10.zip", + "hash": "87fb892621013e78d1b3c64f08209c9fbaa3a0e374370b53ce3eb1685901ed24", + "bin": "xformer10-x64.exe", + "shortcuts": [ + [ + "xformer10-x64.exe", + "Xformer 10" + ] + ] + }, + "32bit": { + "url": "http://www.emulators.com/freefile/xformer10.zip", + "hash": "87fb892621013e78d1b3c64f08209c9fbaa3a0e374370b53ce3eb1685901ed24", + "bin": "xformer10.exe", + "shortcuts": [ + [ + "xformer10.exe", + "Xformer 10" + ] + ] + } + } } diff --git a/bucket/xftp-portable.json b/bucket/xftp-portable.json index b7f584015d3..1233d085061 100644 --- a/bucket/xftp-portable.json +++ b/bucket/xftp-portable.json @@ -1,53 +1,53 @@ { - "autoupdate": { - "hash": { - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename", - "url": "https://scoop-apps.vercel.app/xshell" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/XShell/$matchFilename" - }, - "bin": "Xftp.exe", - "checkver": { - "regex": "(?<filename>Xftp_v(?<version>[\\d.]+)\\.(?:zip|7z))", - "reverse": true, - "url": "https://scoop-apps.vercel.app/xshell" - }, - "description": "Effortless File Transfers Over A Network(Portable Edition).", - "extract_dir": "Xftp", - "hash": "04a5d184136f98d5fb588cb86440c4480570e490d6f11cdc8ae5a4f7a52b6261", - "homepage": "https://www.netsarang.com/en/xftp", - "installer": { - "file": "!)\u7eff\u5316\u5904\u7406.bat", - "keep": true - }, - "license": { - "identifier": "Proprietary", - "url": "https://www.netsarang.com/docs/ver7_eula.pdf" - }, - "notes": [ - "\u8d44\u6e90\u5747\u6765\u6e90\u4e8e\u7f51\u7edc\uff0c\u4ec5\u4f9b\u7528\u6237\u4ea4\u6d41\u5b66\u4e60\u4e0e\u7814\u7a76\u4f7f\u7528\uff0c\u7248\u6743\u5f52\u5c5e\u539f\u7248\u6743\u65b9\u6240\u6709\u3002", - "\u7528\u6237\u4e0b\u8f7d\u540e\u4e0d\u80fd\u7528\u4f5c\u5546\u4e1a\u6216\u975e\u6cd5\u7528\u9014\uff0c\u9700\u5728 24 \u5c0f\u65f6\u4e4b\u5185\u5220\u9664\uff0c\u5426\u5219\u540e\u679c\u5747\u7531\u7528\u6237\u627f\u62c5\u8d23\u4efb\u3002", - "", - "\u7279\u70b9\u63cf\u8ff0 <https://www.423down.com/8196.html>", - "1. \u5b98\u65b9\u8bd5\u7528\u7248\u89e3\u5305\u7684\u514d\u5b89\u88c5\u7248\uff0c\u72ec\u5bb6\u7eff\u5316\u3001\u514d\u6fc0\u6d3b\u5904\u7406", - "2. \u89e3\u9664\u8bd5\u7528\u8bc4\u4f30\u529f\u80fd\u9650\u5236\uff0c\u65e0\u9700\u5e8f\u5217\u53f7\uff0c\u6c38\u4e45\u514d\u6388\u6743\u4f7f\u7528", - "3. \u7981\u6b62\u68c0\u6d4b\u4e0a\u62a5\u6570\u636e\uff0c\u9632\u6b62\u5728\u516c\u53f8\u4f7f\u7528\u53d1\u9001\u5f8b\u5e08\u51fd (New)", - "4. \u53bb FlexNet \u670d\u52a1\u7ec4\u4ef6\u6548\u9a8c\uff0c\u65e0 FlexNet \u6388\u6743\u670d\u52a1\u540e\u53f0\u7ec4\u4ef6", - "5. \u5220\u9664\u8bb8\u53ef\u7ba1\u7406\u7a0b\u5e8f\u3001\u5728\u7ebf\u5347\u7ea7\u7a0b\u5e8f\u3001\u591a\u8bed\u8a00\u6a21\u5757\u7b49\u6587\u4ef6!" - ], - "shortcuts": [ - [ - "Xftp.exe", - "Xftp" - ] - ], - "uninstaller": { - "script": [ - "Start-Process \"$dir\\!)\u5378\u8f7d\u79fb\u9664.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs", - "Write-Host \"The '$app' has been uninstalled.\" -Foreground Magenta" - ] - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/XShell/Xftp_v7.0.0097.7z", - "version": "7.0.0097" + "version": "7.0.0097", + "description": "Effortless File Transfers Over A Network(Portable Edition).", + "homepage": "https://www.netsarang.com/en/xftp", + "license": { + "identifier": "Proprietary", + "url": "https://www.netsarang.com/docs/ver7_eula.pdf" + }, + "notes": [ + "资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有。", + "用户下载后不能用作商业或非法用途,需在 24 小时之内删除,否则后果均由用户承担责任。", + "", + "特点描述 <https://www.423down.com/8196.html>", + "1. 官方试用版解包的免安装版,独家绿化、免激活处理", + "2. 解除试用评估功能限制,无需序列号,永久免授权使用", + "3. 禁止检测上报数据,防止在公司使用发送律师函 (New)", + "4. 去 FlexNet 服务组件效验,无 FlexNet 授权服务后台组件", + "5. 删除许可管理程序、在线升级程序、多语言模块等文件!" + ], + "url": "https://pan.jiemi.workers.dev/?file=/scoop/XShell/Xftp_v7.0.0097.7z", + "hash": "04a5d184136f98d5fb588cb86440c4480570e490d6f11cdc8ae5a4f7a52b6261", + "extract_dir": "Xftp", + "installer": { + "file": "!)绿化处理.bat", + "keep": true + }, + "uninstaller": { + "script": [ + "Start-Process \"$dir\\!)卸载移除.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs", + "Write-Host \"The '$app' has been uninstalled.\" -Foreground Magenta" + ] + }, + "bin": "Xftp.exe", + "shortcuts": [ + [ + "Xftp.exe", + "Xftp" + ] + ], + "checkver": { + "url": "https://scoop-apps.vercel.app/xshell", + "regex": "(?<filename>Xftp_v(?<version>[\\d.]+)\\.(?:zip|7z))", + "reverse": true + }, + "autoupdate": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/XShell/$matchFilename", + "hash": { + "url": "https://scoop-apps.vercel.app/xshell", + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename" + } + } } diff --git a/bucket/xion-audio-player.json b/bucket/xion-audio-player.json index 3963118564f..789e6b2eabd 100644 --- a/bucket/xion-audio-player.json +++ b/bucket/xion-audio-player.json @@ -1,26 +1,27 @@ { - "autoupdate": { - "url": "http://www.r2.com.au/downloads/files/xion-audio-player-v$version.zip" - }, - "checkver": { - "regex": "Version: <strong>([\\d.]+) build (\\d+)", - "replace": "${1}b${2}", - "url": "http://www.xionplayer.com/page/download" - }, - "hash": "902e6e39dc7f1263e04c6d16b268ddefc3a5c26b3c50642c4f918c29c8f9a2f8", - "homepage": "http://www.xionplayer.com/", - "license": "freeware", - "persist": [ - "Settings.dat", - "Library.dat", - "Xion.m3u8" - ], - "shortcuts": [ - [ - "Xion.exe", - "Xion" - ] - ], - "url": "http://www.r2.com.au/downloads/files/xion-audio-player-v1.5b160.zip", - "version": "1.5b160" + "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/xkcd-script.json b/bucket/xkcd-script.json index 6e4816a36a0..77ffdc9c5b7 100644 --- a/bucket/xkcd-script.json +++ b/bucket/xkcd-script.json @@ -1,27 +1,27 @@ { - "version": "1.0", - "description": "The xkcd font", - "license": "CC-BY-NC-3.0", - "homepage": "https://github.com/ipython/xkcd-font", - "url": "https://github.com/ipython/xkcd-font/raw/master/xkcd-script/font/xkcd-script.ttf", - "hash": "9b8df255e2656335a6a0bb5c43deb941a13c3dc4f85a6bffc6f088dc841633ac", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'xkcd Script' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "description": "The xkcd font", + "hash": "9b8df255e2656335a6a0bb5c43deb941a13c3dc4f85a6bffc6f088dc841633ac", + "homepage": "https://github.com/ipython/xkcd-font", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "CC-BY-NC-3.0", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'xkcd Script' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://github.com/ipython/xkcd-font/raw/master/xkcd-script/font/xkcd-script.ttf", + "version": "1.0" } diff --git a/bucket/xmcl.json b/bucket/xmcl.json index 85a4c680d19..f1d4b833afa 100644 --- a/bucket/xmcl.json +++ b/bucket/xmcl.json @@ -1,6 +1,6 @@ { "version": "0.34.1", - "description": "[Launcher] - An Open Source Minecraft Launcher with Modern UX. Provide a Disk Efficient way to manage all your Mods! ", + "description": "An Open Source Minecraft Launcher with Modern UX.", "homepage": "https://xmcl.app/", "license": "MIT", "architecture": { @@ -13,11 +13,11 @@ "hash": "83cc8e1ba1c05d471477f9eebf7ae12e2a143f007dd2c3b5797e88baba55fccf" } }, - "bin": "X Minecraft Launcher.exe", + "bin": "xmcl.exe", "shortcuts": [ [ - "X Minecraft Launcher.exe", - "X Minecraft Launcher" + "xmcl.exe", + "XMCL" ] ], "checkver": { @@ -31,9 +31,6 @@ "32bit": { "url": "https://github.com/Voxelum/x-minecraft-launcher/releases/download/v$version/xmcl-$version-win32-ia32.zip" } - }, - "hash": { - "url": "$url.sha256" } } } diff --git a/bucket/xnview-aoks.json b/bucket/xnview-aoks.json index b42e4e69b4c..1611c143619 100644 --- a/bucket/xnview-aoks.json +++ b/bucket/xnview-aoks.json @@ -1,20 +1,20 @@ { - "autoupdate": { - "url": "https://download.xnview.com/XnView-win-full.zip" - }, - "bin": "xnview.exe", - "checkver": "Download <strong>XnView ([\\d.]+)", + "version": "2.51.2", "description": "XnView is an efficient image viewer, browser and converter for Windows.", - "extract_dir": "XnView", - "hash": "96d8a69da9014466a22ed3677426e0134d8c41452202e8c198314559a5a1807a", "homepage": "https://www.xnview.com/en/xnview/", "license": "Freeware|Proprietary", + "url": "https://download.xnview.com/XnView-win-full.zip", + "hash": "96d8a69da9014466a22ed3677426e0134d8c41452202e8c198314559a5a1807a", + "extract_dir": "XnView", + "bin": "xnview.exe", "shortcuts": [ [ "xnview.exe", "XnView Classic" ] ], - "url": "https://download.xnview.com/XnView-win-full.zip", - "version": "2.51.2" + "checkver": "Download <strong>XnView ([\\d.]+)", + "autoupdate": { + "url": "https://download.xnview.com/XnView-win-full.zip" + } } diff --git a/bucket/xnview-classic-full.json b/bucket/xnview-classic-full.json index 0bf172e900f..44cc9b5d63b 100644 --- a/bucket/xnview-classic-full.json +++ b/bucket/xnview-classic-full.json @@ -1,27 +1,27 @@ { - "autoupdate": { - "hash": { - "find": "XnView-win-full.zip: ($sha256)", - "url": "https://www.xnview.com/en/xnview/" - }, - "url": "https://download.xnview.com/XnView-win-full.zip" - }, - "bin": "xnview.exe", - "checkver": "Download <strong>XnView ([\\d.]+)</strong> for Windows", - "extract_dir": "XnView", - "hash": "96d8a69da9014466a22ed3677426e0134d8c41452202e8c198314559a5a1807a", "homepage": "https://www.xnview.com/en/xnview/", + "version": "2.51.2", "license": "freeware", - "persist": [ - "xnview.ini", - "category.db" - ], + "extract_dir": "XnView", + "url": "https://download.xnview.com/XnView-win-full.zip", + "hash": "96d8a69da9014466a22ed3677426e0134d8c41452202e8c198314559a5a1807a", + "bin": "xnview.exe", "shortcuts": [ [ "xnview.exe", "XnView" ] ], - "url": "https://download.xnview.com/XnView-win-full.zip", - "version": "2.51.2" + "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.json b/bucket/xnview-classic.json index a25afa75686..6467388c450 100644 --- a/bucket/xnview-classic.json +++ b/bucket/xnview-classic.json @@ -1,27 +1,27 @@ { - "autoupdate": { - "hash": { - "find": "XnView-win.zip: ($sha256)", - "url": "https://www.xnview.com/en/xnview/" - }, - "url": "https://download.xnview.com/XnView-win.zip" - }, - "bin": "xnview.exe", - "checkver": "Download <strong>XnView ([\\d.]+)</strong> for Windows", - "extract_dir": "XnView", - "hash": "b463c5e2b77f981614b67e4aab0d78385dc2ee80a6a8852ee129ed2e345bd1d4", "homepage": "https://www.xnview.com/en/xnview/", + "version": "2.51.2", "license": "freeware", - "persist": [ - "xnview.ini", - "category.db" - ], + "extract_dir": "XnView", + "url": "https://download.xnview.com/XnView-win.zip", + "hash": "b463c5e2b77f981614b67e4aab0d78385dc2ee80a6a8852ee129ed2e345bd1d4", + "bin": "xnview.exe", "shortcuts": [ [ "xnview.exe", "XnView" ] ], - "url": "https://download.xnview.com/XnView-win.zip", - "version": "2.51.2" + "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 index b9e4725005d..fa5a0c6d008 100644 --- a/bucket/xpdf-reader.json +++ b/bucket/xpdf-reader.json @@ -1,37 +1,37 @@ { - "homepage": "http://www.xpdfreader.com", - "license": "freeware", - "version": "4.04", - "architecture": { - "64bit": { - "url": "https://dl.xpdfreader.com/XpdfReader-win64-4.04.exe#/dl.7z", - "hash": "39f53030f670c9646ff4900c907e3368a7c154dc642a52640cfc707b0f7f8015" - }, - "32bit": { - "url": "https://dl.xpdfreader.com/XpdfReader-win32-4.04.exe#/dl.7z", - "hash": "353c9edb80c152318ee165b1e232fd5a4d1c47a1559164de6a03fbc4324057da" - } - }, - "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" - } - } - } + "architecture": { + "32bit": { + "hash": "353c9edb80c152318ee165b1e232fd5a4d1c47a1559164de6a03fbc4324057da", + "url": "https://dl.xpdfreader.com/XpdfReader-win32-4.04.exe#/dl.7z" + }, + "64bit": { + "hash": "39f53030f670c9646ff4900c907e3368a7c154dc642a52640cfc707b0f7f8015", + "url": "https://dl.xpdfreader.com/XpdfReader-win64-4.04.exe#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://dl.xpdfreader.com/XpdfReader-win32-$version.exe#/dl.7z" + }, + "64bit": { + "url": "https://dl.xpdfreader.com/XpdfReader-win64-$version.exe#/dl.7z" + } + } + }, + "bin": "xpdf.exe", + "checkver": { + "regex": "/XpdfReader-win64-([\\d.]+).exe", + "url": "https://www.xpdfreader.com/download.html" + }, + "homepage": "http://www.xpdfreader.com", + "license": "freeware", + "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\uninstall.exe.nsis\" -Force -Recurse", + "shortcuts": [ + [ + "xpdf.exe", + "XpdfReader" + ] + ], + "version": "4.04" } diff --git a/bucket/xpdf-tools-LSP-hebrew.json b/bucket/xpdf-tools-LSP-hebrew.json index 645e3b094b7..7cd977b7677 100644 --- a/bucket/xpdf-tools-LSP-hebrew.json +++ b/bucket/xpdf-tools-LSP-hebrew.json @@ -1,22 +1,22 @@ { - "version": "2011-Aug-15", - "description": "Hebrew language support packages for xpdf-tools.", - "homepage": "https://www.xpdfreader.com/", - "license": { - "identifier": "GPL-2.0-only|GPL-3.0-only", - "url": "https://www.xpdfreader.com/opensource.html" - }, - "suggest": { - "xpdf-tools": "main/xpdf-tools" - }, - "url": "https://dl.xpdfreader.com/xpdf-hebrew.tar.gz", - "hash": "4e61cd67d1de292b4b8a8abe84790eec461be5f59165c605d004f8331eee88a2", - "extract_dir": "xpdf-hebrew", - "checkver": { - "url": "https://www.xpdfreader.com/download.html", - "regex": "Hebrew</a>\\n<small>\\[updated (.+?)]" - }, - "autoupdate": { - "url": "https://dl.xpdfreader.com/xpdf-hebrew.tar.gz" - } + "autoupdate": { + "url": "https://dl.xpdfreader.com/xpdf-hebrew.tar.gz" + }, + "checkver": { + "regex": "Hebrew</a>\\n<small>\\[updated (.+?)]", + "url": "https://www.xpdfreader.com/download.html" + }, + "description": "Hebrew language support packages for xpdf-tools.", + "extract_dir": "xpdf-hebrew", + "hash": "4e61cd67d1de292b4b8a8abe84790eec461be5f59165c605d004f8331eee88a2", + "homepage": "https://www.xpdfreader.com/", + "license": { + "identifier": "GPL-2.0-only|GPL-3.0-only", + "url": "https://www.xpdfreader.com/opensource.html" + }, + "suggest": { + "xpdf-tools": "main/xpdf-tools" + }, + "url": "https://dl.xpdfreader.com/xpdf-hebrew.tar.gz", + "version": "2011-Aug-15" } diff --git a/bucket/xpdf-tools-LSP-japanese.json b/bucket/xpdf-tools-LSP-japanese.json index dba06eb53c8..29980b1d3d7 100644 --- a/bucket/xpdf-tools-LSP-japanese.json +++ b/bucket/xpdf-tools-LSP-japanese.json @@ -1,22 +1,22 @@ { - "version": "2020-Dec-22", - "description": "Japanese language support packages for xpdf-tools.", - "homepage": "https://www.xpdfreader.com/", - "license": { - "identifier": "GPL-2.0-only|GPL-3.0-only", - "url": "https://www.xpdfreader.com/opensource.html" - }, - "suggest": { - "xpdf-tools": "main/xpdf-tools" - }, - "url": "https://dl.xpdfreader.com/xpdf-japanese.tar.gz", - "hash": "c7f57c32e1634cf11ebe7cb55ea9d27cc9a55d5e7e54d3de7a662f2a8e56707f", - "extract_dir": "xpdf-japanese", - "checkver": { - "url": "https://www.xpdfreader.com/download.html", - "regex": "Japanese</a>\\n<small>\\[updated (.+?)]" - }, - "autoupdate": { - "url": "https://dl.xpdfreader.com/xpdf-japanese.tar.gz" - } + "autoupdate": { + "url": "https://dl.xpdfreader.com/xpdf-japanese.tar.gz" + }, + "checkver": { + "regex": "Japanese</a>\\n<small>\\[updated (.+?)]", + "url": "https://www.xpdfreader.com/download.html" + }, + "description": "Japanese language support packages for xpdf-tools.", + "extract_dir": "xpdf-japanese", + "hash": "c7f57c32e1634cf11ebe7cb55ea9d27cc9a55d5e7e54d3de7a662f2a8e56707f", + "homepage": "https://www.xpdfreader.com/", + "license": { + "identifier": "GPL-2.0-only|GPL-3.0-only", + "url": "https://www.xpdfreader.com/opensource.html" + }, + "suggest": { + "xpdf-tools": "main/xpdf-tools" + }, + "url": "https://dl.xpdfreader.com/xpdf-japanese.tar.gz", + "version": "2020-Dec-22" } diff --git a/bucket/xpdf-tools-LSP-korean.json b/bucket/xpdf-tools-LSP-korean.json index 13c26394612..69e0a550810 100644 --- a/bucket/xpdf-tools-LSP-korean.json +++ b/bucket/xpdf-tools-LSP-korean.json @@ -1,22 +1,22 @@ { - "autoupdate": { - "url": "https://dl.xpdfreader.com/xpdf-korean.tar.gz" - }, - "checkver": { - "regex": "Korean</a>\\n<small>\\[updated (.+?)]", - "url": "https://www.xpdfreader.com/download.html" - }, - "description": "Korean language support packages for xpdf-tools.", - "extract_dir": "xpdf-korean", - "hash": "4e9b0a8ea318ff54bc744aac5471b165344c72831c569f8e928fa55c26bcbfba", - "homepage": "https://www.xpdfreader.com/", - "license": { - "identifier": "GPL-2.0-only|GPL-3.0-only", - "url": "https://www.xpdfreader.com/opensource.html" - }, - "suggest": { - "xpdf-tools": "main/xpdf-tools" - }, - "url": "https://dl.xpdfreader.com/xpdf-korean.tar.gz", - "version": "2020-Dec-22" + "version": "2020-Dec-22", + "description": "Korean language support packages for xpdf-tools.", + "homepage": "https://www.xpdfreader.com/", + "license": { + "identifier": "GPL-2.0-only|GPL-3.0-only", + "url": "https://www.xpdfreader.com/opensource.html" + }, + "suggest": { + "xpdf-tools": "main/xpdf-tools" + }, + "url": "https://dl.xpdfreader.com/xpdf-korean.tar.gz", + "hash": "4e9b0a8ea318ff54bc744aac5471b165344c72831c569f8e928fa55c26bcbfba", + "extract_dir": "xpdf-korean", + "checkver": { + "url": "https://www.xpdfreader.com/download.html", + "regex": "Korean</a>\\n<small>\\[updated (.+?)]" + }, + "autoupdate": { + "url": "https://dl.xpdfreader.com/xpdf-korean.tar.gz" + } } diff --git a/bucket/xpdf-tools-LSP-schinese.json b/bucket/xpdf-tools-LSP-schinese.json index 35d4d2320a1..1d7cd6d27a8 100644 --- a/bucket/xpdf-tools-LSP-schinese.json +++ b/bucket/xpdf-tools-LSP-schinese.json @@ -1,22 +1,22 @@ { - "autoupdate": { - "url": "https://dl.xpdfreader.com/xpdf-chinese-simplified.tar.gz" - }, - "checkver": { - "regex": "Chinese/simplified</a>\\n<small>\\[updated (.+?)]", - "url": "https://www.xpdfreader.com/download.html" - }, - "description": "Chinese simplified language support packages for xpdf-tools.", - "extract_dir": "xpdf-chinese-simplified", - "hash": "99a848c3e2b17d6e862aa0d904bac7df3177efe093f07bb2c76b17e09cf6eb1a", - "homepage": "https://www.xpdfreader.com/", - "license": { - "identifier": "GPL-2.0-only|GPL-3.0-only", - "url": "https://www.xpdfreader.com/opensource.html" - }, - "suggest": { - "xpdf-tools": "main/xpdf-tools" - }, - "url": "https://dl.xpdfreader.com/xpdf-chinese-simplified.tar.gz", - "version": "2020-Dec-22" + "version": "2020-Dec-22", + "description": "Chinese simplified language support packages for xpdf-tools.", + "homepage": "https://www.xpdfreader.com/", + "license": { + "identifier": "GPL-2.0-only|GPL-3.0-only", + "url": "https://www.xpdfreader.com/opensource.html" + }, + "suggest": { + "xpdf-tools": "main/xpdf-tools" + }, + "url": "https://dl.xpdfreader.com/xpdf-chinese-simplified.tar.gz", + "hash": "99a848c3e2b17d6e862aa0d904bac7df3177efe093f07bb2c76b17e09cf6eb1a", + "extract_dir": "xpdf-chinese-simplified", + "checkver": { + "url": "https://www.xpdfreader.com/download.html", + "regex": "Chinese/simplified</a>\\n<small>\\[updated (.+?)]" + }, + "autoupdate": { + "url": "https://dl.xpdfreader.com/xpdf-chinese-simplified.tar.gz" + } } diff --git a/bucket/xpdf-tools-LSP-tchinese.json b/bucket/xpdf-tools-LSP-tchinese.json index 62cfd7d7471..9b97112e35f 100644 --- a/bucket/xpdf-tools-LSP-tchinese.json +++ b/bucket/xpdf-tools-LSP-tchinese.json @@ -1,22 +1,22 @@ { - "version": "2020-Dec-22", - "description": "Chinese traditional language support packages for xpdf-tools.", - "homepage": "https://www.xpdfreader.com/", - "license": { - "identifier": "GPL-2.0-only|GPL-3.0-only", - "url": "https://www.xpdfreader.com/opensource.html" - }, - "suggest": { - "xpdf-tools": "main/xpdf-tools" - }, - "url": "https://dl.xpdfreader.com/xpdf-chinese-traditional.tar.gz", - "hash": "99a848c3e2b17d6e862aa0d904bac7df3177efe093f07bb2c76b17e09cf6eb1a", - "extract_dir": "xpdf-chinese-traditional", - "checkver": { - "url": "https://www.xpdfreader.com/download.html", - "regex": "Chinese/traditional</a>\\n<small>\\[updated (.+?)]" - }, - "autoupdate": { - "url": "https://dl.xpdfreader.com/xpdf-chinese-traditional.tar.gz" - } + "autoupdate": { + "url": "https://dl.xpdfreader.com/xpdf-chinese-traditional.tar.gz" + }, + "checkver": { + "regex": "Chinese/traditional</a>\\n<small>\\[updated (.+?)]", + "url": "https://www.xpdfreader.com/download.html" + }, + "description": "Chinese traditional language support packages for xpdf-tools.", + "extract_dir": "xpdf-chinese-traditional", + "hash": "99a848c3e2b17d6e862aa0d904bac7df3177efe093f07bb2c76b17e09cf6eb1a", + "homepage": "https://www.xpdfreader.com/", + "license": { + "identifier": "GPL-2.0-only|GPL-3.0-only", + "url": "https://www.xpdfreader.com/opensource.html" + }, + "suggest": { + "xpdf-tools": "main/xpdf-tools" + }, + "url": "https://dl.xpdfreader.com/xpdf-chinese-traditional.tar.gz", + "version": "2020-Dec-22" } diff --git a/bucket/xpdf-tools-LSP-thai.json b/bucket/xpdf-tools-LSP-thai.json index 13eefe5a9f3..372dc523b01 100644 --- a/bucket/xpdf-tools-LSP-thai.json +++ b/bucket/xpdf-tools-LSP-thai.json @@ -1,22 +1,22 @@ { - "version": "2011-Aug-15", - "description": "Thai language support packages for xpdf-tools.", - "homepage": "https://www.xpdfreader.com/", - "license": { - "identifier": "GPL-2.0-only|GPL-3.0-only", - "url": "https://www.xpdfreader.com/opensource.html" - }, - "suggest": { - "xpdf-tools": "main/xpdf-tools" - }, - "url": "https://dl.xpdfreader.com/xpdf-thai.tar.gz", - "hash": "a59d81e1e496873058d11f59b7cdf8a8e8dabdb3056edde91e6721e6bd2c678e", - "extract_dir": "xpdf-thai", - "checkver": { - "url": "https://www.xpdfreader.com/download.html", - "regex": "Thai</a>\\n<small>\\[updated (.+?)]" - }, - "autoupdate": { - "url": "https://dl.xpdfreader.com/xpdf-thai.tar.gz" - } + "autoupdate": { + "url": "https://dl.xpdfreader.com/xpdf-thai.tar.gz" + }, + "checkver": { + "regex": "Thai</a>\\n<small>\\[updated (.+?)]", + "url": "https://www.xpdfreader.com/download.html" + }, + "description": "Thai language support packages for xpdf-tools.", + "extract_dir": "xpdf-thai", + "hash": "a59d81e1e496873058d11f59b7cdf8a8e8dabdb3056edde91e6721e6bd2c678e", + "homepage": "https://www.xpdfreader.com/", + "license": { + "identifier": "GPL-2.0-only|GPL-3.0-only", + "url": "https://www.xpdfreader.com/opensource.html" + }, + "suggest": { + "xpdf-tools": "main/xpdf-tools" + }, + "url": "https://dl.xpdfreader.com/xpdf-thai.tar.gz", + "version": "2011-Aug-15" } diff --git a/bucket/xpdf-tools-LSP-turkish.json b/bucket/xpdf-tools-LSP-turkish.json index 3f9e456331a..0afda42384f 100644 --- a/bucket/xpdf-tools-LSP-turkish.json +++ b/bucket/xpdf-tools-LSP-turkish.json @@ -1,22 +1,22 @@ { - "autoupdate": { - "url": "https://dl.xpdfreader.com/xpdf-turkish.tar.gz" - }, - "checkver": { - "regex": "Turkish</a>\\n<small>\\[updated (.+?)]", - "url": "https://www.xpdfreader.com/download.html" - }, - "description": "Turkish language support packages for xpdf-tools.", - "extract_dir": "xpdf-turkish", - "hash": "4bce35b85b49c8e2698a2e01bede345b8e2936daf9622f8f2f4287e409e26256", - "homepage": "https://www.xpdfreader.com/", - "license": { - "identifier": "GPL-2.0-only|GPL-3.0-only", - "url": "https://www.xpdfreader.com/opensource.html" - }, - "suggest": { - "xpdf-tools": "main/xpdf-tools" - }, - "url": "https://dl.xpdfreader.com/xpdf-turkish.tar.gz", - "version": "2011-Aug-15" + "version": "2011-Aug-15", + "description": "Turkish language support packages for xpdf-tools.", + "homepage": "https://www.xpdfreader.com/", + "license": { + "identifier": "GPL-2.0-only|GPL-3.0-only", + "url": "https://www.xpdfreader.com/opensource.html" + }, + "suggest": { + "xpdf-tools": "main/xpdf-tools" + }, + "url": "https://dl.xpdfreader.com/xpdf-turkish.tar.gz", + "hash": "4bce35b85b49c8e2698a2e01bede345b8e2936daf9622f8f2f4287e409e26256", + "extract_dir": "xpdf-turkish", + "checkver": { + "url": "https://www.xpdfreader.com/download.html", + "regex": "Turkish</a>\\n<small>\\[updated (.+?)]" + }, + "autoupdate": { + "url": "https://dl.xpdfreader.com/xpdf-turkish.tar.gz" + } } diff --git a/bucket/xpdf-tools-t1fonts.json b/bucket/xpdf-tools-t1fonts.json index 310da98e14a..2b814a3d473 100644 --- a/bucket/xpdf-tools-t1fonts.json +++ b/bucket/xpdf-tools-t1fonts.json @@ -1,12 +1,12 @@ { - "description": "Type 1 fonts, symbol and zapf dingbats for xpdf-tools.", - "extract_dir": "xpdf-t1fonts", - "hash": "513853afed2a4ada0217bd93d95ab7f1663b6a0f37a07136e22404c6c6eaf342", - "homepage": "https://www.xpdfreader.com/", - "license": "GPL-2.0-only", - "suggest": { - "xpdf-tools": "main/xpdf-tools" - }, - "url": "https://dl.xpdfreader.com/xpdf-t1fonts.tar.gz", - "version": "202204" + "version": "202204", + "description": "Type 1 fonts, symbol and zapf dingbats for xpdf-tools.", + "homepage": "https://www.xpdfreader.com/", + "license": "GPL-2.0-only", + "suggest": { + "xpdf-tools": "main/xpdf-tools" + }, + "url": "https://dl.xpdfreader.com/xpdf-t1fonts.tar.gz", + "hash": "513853afed2a4ada0217bd93d95ab7f1663b6a0f37a07136e22404c6c6eaf342", + "extract_dir": "xpdf-t1fonts" } diff --git a/bucket/xpeviewer.json b/bucket/xpeviewer.json index d9fdef4aa6a..0c2cfa064ce 100644 --- a/bucket/xpeviewer.json +++ b/bucket/xpeviewer.json @@ -1,38 +1,38 @@ { - "homepage": "https://github.com/horsicq/XPEViewer/", - "version": "0.04", - "description": "PE file viewer/editor for Windows, Linux and MacOS.", - "license": "MIT License", - "architecture": { - "64bit": { - "url": "https://github.com/horsicq/XPEViewer/releases/download/0.04/xpeviewer_win64_portable_0.04.zip", - "hash": "93db16e7db8c7d9c21cbc05c740e432437a6924e2382c790c04b276439ef6540" - }, - "32bit": { - "url": "https://github.com/horsicq/XPEViewer/releases/download/0.04/xpeviewer_win64_portable_0.04.zip", - "hash": "9aa1d469d1e03ad0bf96523d57331ce7d4bb7fc1a8163bc232b96cda0d331e8e" - } - }, - "pre_install": "if(!(Test-Path \"$persist_dir\\xpeviewer.ini\")) {New-Item \"$dir\\xpeviewer.ini\" | Out-Null}", - "shortcuts": [ - [ - "xpeviewer.exe", - "XPEViewer" - ] - ], - "bin": "xpeviewer.exe", - "persist": "xpeviewer.ini", - "checkver": { - "github": "https://github.com/horsicq/XPEViewer/" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/horsicq/XPEViewer/releases/download/$version/xpeviewer_win64_portable_$version.zip" - }, - "32bit": { - "url": "https://github.com/horsicq/XPEViewer/releases/download/$version/xpeviewer_win32_portable_$version.zip" - } - } - } + "architecture": { + "32bit": { + "hash": "9aa1d469d1e03ad0bf96523d57331ce7d4bb7fc1a8163bc232b96cda0d331e8e", + "url": "https://github.com/horsicq/XPEViewer/releases/download/0.04/xpeviewer_win64_portable_0.04.zip" + }, + "64bit": { + "hash": "93db16e7db8c7d9c21cbc05c740e432437a6924e2382c790c04b276439ef6540", + "url": "https://github.com/horsicq/XPEViewer/releases/download/0.04/xpeviewer_win64_portable_0.04.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/horsicq/XPEViewer/releases/download/$version/xpeviewer_win32_portable_$version.zip" + }, + "64bit": { + "url": "https://github.com/horsicq/XPEViewer/releases/download/$version/xpeviewer_win64_portable_$version.zip" + } + } + }, + "bin": "xpeviewer.exe", + "checkver": { + "github": "https://github.com/horsicq/XPEViewer/" + }, + "description": "PE file viewer/editor for Windows, Linux and MacOS.", + "homepage": "https://github.com/horsicq/XPEViewer/", + "license": "MIT License", + "persist": "xpeviewer.ini", + "pre_install": "if(!(Test-Path \"$persist_dir\\xpeviewer.ini\")) {New-Item \"$dir\\xpeviewer.ini\" | Out-Null}", + "shortcuts": [ + [ + "xpeviewer.exe", + "XPEViewer" + ] + ], + "version": "0.04" } diff --git a/bucket/xq.json b/bucket/xq.json index 4018cbfbf28..d0ba5359658 100644 --- a/bucket/xq.json +++ b/bucket/xq.json @@ -1,7 +1,7 @@ { "version": "0.2.42", - "description": "Pure rust implementation of jq", "homepage": "https://github.com/MiSawa/xq", + "description": "Pure rust implementation of jq", "license": "MIT", "architecture": { "64bit": { diff --git a/bucket/xsddiagram.json b/bucket/xsddiagram.json index 91a4f4f92be..ad85f21e81c 100644 --- a/bucket/xsddiagram.json +++ b/bucket/xsddiagram.json @@ -1,11 +1,22 @@ { - "url": "http://regis.cosnier.free.fr/soft/xsddiagram/XSDDiagram-2018-06-19-1.2-Binary.zip", - "version": "1.2", - "bin": [ - ["XSDDiagram.exe", "xsddiagram", ""], - ["XSDDiagramConsole.exe", "xsddiagramconsole", ""] - ], - "shortcuts": [ - ["XSDDiagram.exe", "XSD Diagram"] - ] + "bin": [ + [ + "XSDDiagram.exe", + "xsddiagram", + "" + ], + [ + "XSDDiagramConsole.exe", + "xsddiagramconsole", + "" + ] + ], + "shortcuts": [ + [ + "XSDDiagram.exe", + "XSD Diagram" + ] + ], + "url": "http://regis.cosnier.free.fr/soft/xsddiagram/XSDDiagram-2018-06-19-1.2-Binary.zip", + "version": "1.2" } diff --git a/bucket/xshell-portable.json b/bucket/xshell-portable.json index c3c438fd7a8..b64ca2806cd 100644 --- a/bucket/xshell-portable.json +++ b/bucket/xshell-portable.json @@ -1,53 +1,53 @@ { - "autoupdate": { - "hash": { - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename", - "url": "https://scoop-apps.vercel.app/xshell" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/XShell/$matchFilename" - }, - "bin": "Xshell.exe", - "checkver": { - "regex": "(?<filename>Xshell_v(?<version>[\\d.]+)\\.(?:zip|7z))", - "reverse": true, - "url": "https://scoop-apps.vercel.app/xshell" - }, - "description": "The Industry's Most Powerful SSH Client(Portable Edition).", - "extract_dir": "Xshell", - "hash": "9a1506417f3d913afd0f9dd0f2e16612a97fa46409486f053c0d0f0ddb3fa0e6", - "homepage": "https://www.netsarang.com/en/xshell", - "installer": { - "file": "!)\u7eff\u5316\u5904\u7406.bat", - "keep": true - }, - "license": { - "identifier": "Proprietary", - "url": "https://www.netsarang.com/docs/ver7_eula.pdf" - }, - "notes": [ - "\u8d44\u6e90\u5747\u6765\u6e90\u4e8e\u7f51\u7edc\uff0c\u4ec5\u4f9b\u7528\u6237\u4ea4\u6d41\u5b66\u4e60\u4e0e\u7814\u7a76\u4f7f\u7528\uff0c\u7248\u6743\u5f52\u5c5e\u539f\u7248\u6743\u65b9\u6240\u6709\u3002", - "\u7528\u6237\u4e0b\u8f7d\u540e\u4e0d\u80fd\u7528\u4f5c\u5546\u4e1a\u6216\u975e\u6cd5\u7528\u9014\uff0c\u9700\u5728 24 \u5c0f\u65f6\u4e4b\u5185\u5220\u9664\uff0c\u5426\u5219\u540e\u679c\u5747\u7531\u7528\u6237\u627f\u62c5\u8d23\u4efb\u3002", - "", - "\u7279\u70b9\u63cf\u8ff0 <https://www.423down.com/8196.html>", - "1. \u5b98\u65b9\u8bd5\u7528\u7248\u89e3\u5305\u7684\u514d\u5b89\u88c5\u7248\uff0c\u72ec\u5bb6\u7eff\u5316\u3001\u514d\u6fc0\u6d3b\u5904\u7406", - "2. \u89e3\u9664\u8bd5\u7528\u8bc4\u4f30\u529f\u80fd\u9650\u5236\uff0c\u65e0\u9700\u5e8f\u5217\u53f7\uff0c\u6c38\u4e45\u514d\u6388\u6743\u4f7f\u7528", - "3. \u7981\u6b62\u68c0\u6d4b\u4e0a\u62a5\u6570\u636e\uff0c\u9632\u6b62\u5728\u516c\u53f8\u4f7f\u7528\u53d1\u9001\u5f8b\u5e08\u51fd (New)", - "4. \u53bb FlexNet \u670d\u52a1\u7ec4\u4ef6\u6548\u9a8c\uff0c\u65e0 FlexNet \u6388\u6743\u670d\u52a1\u540e\u53f0\u7ec4\u4ef6", - "5. \u5220\u9664\u8bb8\u53ef\u7ba1\u7406\u7a0b\u5e8f\u3001\u5728\u7ebf\u5347\u7ea7\u7a0b\u5e8f\u3001\u591a\u8bed\u8a00\u6a21\u5757\u7b49\u6587\u4ef6!" - ], - "shortcuts": [ - [ - "Xshell.exe", - "Xshell" - ] - ], - "uninstaller": { - "script": [ - "Start-Process \"$dir\\!)\u5378\u8f7d\u79fb\u9664.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs", - "Write-Host \"The '$app' has been uninstalled.\" -Foreground Magenta" - ] - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/XShell/Xshell_v7.0.0099.7z", - "version": "7.0.0099" + "version": "7.0.0099", + "description": "The Industry's Most Powerful SSH Client(Portable Edition).", + "homepage": "https://www.netsarang.com/en/xshell", + "license": { + "identifier": "Proprietary", + "url": "https://www.netsarang.com/docs/ver7_eula.pdf" + }, + "notes": [ + "资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有。", + "用户下载后不能用作商业或非法用途,需在 24 小时之内删除,否则后果均由用户承担责任。", + "", + "特点描述 <https://www.423down.com/8196.html>", + "1. 官方试用版解包的免安装版,独家绿化、免激活处理", + "2. 解除试用评估功能限制,无需序列号,永久免授权使用", + "3. 禁止检测上报数据,防止在公司使用发送律师函 (New)", + "4. 去 FlexNet 服务组件效验,无 FlexNet 授权服务后台组件", + "5. 删除许可管理程序、在线升级程序、多语言模块等文件!" + ], + "url": "https://pan.jiemi.workers.dev/?file=/scoop/XShell/Xshell_v7.0.0099.7z", + "hash": "9a1506417f3d913afd0f9dd0f2e16612a97fa46409486f053c0d0f0ddb3fa0e6", + "extract_dir": "Xshell", + "installer": { + "file": "!)绿化处理.bat", + "keep": true + }, + "uninstaller": { + "script": [ + "Start-Process \"$dir\\!)卸载移除.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs", + "Write-Host \"The '$app' has been uninstalled.\" -Foreground Magenta" + ] + }, + "bin": "Xshell.exe", + "shortcuts": [ + [ + "Xshell.exe", + "Xshell" + ] + ], + "checkver": { + "url": "https://scoop-apps.vercel.app/xshell", + "regex": "(?<filename>Xshell_v(?<version>[\\d.]+)\\.(?:zip|7z))", + "reverse": true + }, + "autoupdate": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/XShell/$matchFilename", + "hash": { + "url": "https://scoop-apps.vercel.app/xshell", + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename" + } + } } diff --git a/bucket/xshell7p.json b/bucket/xshell7p.json index 4c373995db8..f8abde26e54 100644 --- a/bucket/xshell7p.json +++ b/bucket/xshell7p.json @@ -1,47 +1,47 @@ { - "autoupdate": { - "hash": { - "regex": "$sha256", - "url": "$url.sha256" - }, - "url": "https://scoop-zapps.ziiyc.com/d/Xshell7p/Xshell-$versionp.exe#/setup.exe" - }, - "checkver": { - "regex": "([\\d.]+)", - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/xshell7p.latest" - }, - "depends": [ - "sudo", - "vcredist2012", - "vcredist2019" - ], - "description": "\u4e1a\u754c\u6700\u5f3a\u5927\u7684SSH\u5ba2\u6237\u673a", - "hash": "e26e1d97a99df042990a14b045151284707b24a30a550445282485c140483940", - "homepage": "https://www.netsarang.com/zh/xshell/", - "installer": { - "keep": true, - "script": [ - "Start-Process -Wait \"$dir\\setup.exe\" \"/b$dir /S /v/qn\" -Verb RunAs", - "Start-Process -Wait msiexec \"/i `\"$dir\\Xshell` 7.msi`\" INSTALLDIR=`\"$dir`\" /qb\" -Verb RunAs" - ] - }, - "post_install": [ - "$null, $bucket = find_manifest($app)", - "$bucketdir = Find-BucketDirectory($bucket)", - "$userdir = $env:USERPROFILE.Replace('\\', '\\\\')", - "$escdir = $dir -replace \"\\\\\",\"\\\\\"", - "(gc \"$bucketdir\\..\\scripts\\xshell7p\\register.reg.templ\") | % { $_ -replace 'USERPROFILE', \"$userdir\" } | out-file -enc oem \"$dir\\register.reg\"", - "sudo regedit /s $dir\\register.reg" - ], - "shortcuts": [ - [ - "Xshell.exe", - "Xshell" - ] - ], - "uninstaller": { - "script": "Start-Process -Wait msiexec \"/x `\"$dir\\Xshell` 7.msi`\" /qb\" -Verb RunAs" - }, - "url": "https://scoop-zapps.ziiyc.com/d/Xshell7p/Xshell-7.0.0108p.exe#/setup.exe", - "version": "7.0.0108" + "homepage": "https://www.netsarang.com/zh/xshell/", + "description": "业界最强大的SSH客户机", + "version": "7.0.0108", + "depends": [ + "sudo", + "vcredist2012", + "vcredist2019" + ], + "url": "https://scoop-zapps.ziiyc.com/d/Xshell7p/Xshell-7.0.0108p.exe#/setup.exe", + "hash": "e26e1d97a99df042990a14b045151284707b24a30a550445282485c140483940", + "installer": { + "script": [ + "Start-Process -Wait \"$dir\\setup.exe\" \"/b$dir /S /v/qn\" -Verb RunAs", + "Start-Process -Wait msiexec \"/i `\"$dir\\Xshell` 7.msi`\" INSTALLDIR=`\"$dir`\" /qb\" -Verb RunAs" + ], + "keep": true + }, + "post_install": [ + "$null, $bucket = find_manifest($app)", + "$bucketdir = Find-BucketDirectory($bucket)", + "$userdir = $env:USERPROFILE.Replace('\\', '\\\\')", + "$escdir = $dir -replace \"\\\\\",\"\\\\\"", + "(gc \"$bucketdir\\..\\scripts\\xshell7p\\register.reg.templ\") | % { $_ -replace 'USERPROFILE', \"$userdir\" } | out-file -enc oem \"$dir\\register.reg\"", + "sudo regedit /s $dir\\register.reg" + ], + "uninstaller": { + "script": "Start-Process -Wait msiexec \"/x `\"$dir\\Xshell` 7.msi`\" /qb\" -Verb RunAs" + }, + "shortcuts": [ + [ + "Xshell.exe", + "Xshell" + ] + ], + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/xshell7p.latest", + "regex": "([\\d.]+)" + }, + "autoupdate": { + "url": "https://scoop-zapps.ziiyc.com/d/Xshell7p/Xshell-$versionp.exe#/setup.exe", + "hash": { + "url": "$url.sha256", + "regex": "$sha256" + } + } } diff --git a/bucket/xshellplus-portable.json b/bucket/xshellplus-portable.json index ccf28a90383..6a2b1408cb0 100644 --- a/bucket/xshellplus-portable.json +++ b/bucket/xshellplus-portable.json @@ -1,59 +1,59 @@ { - "version": "7.0.0016", - "description": "Xshell + Xftp(Portable Edition).", - "homepage": "https://www.netsarang.com/en/xshell", - "license": { - "identifier": "Proprietary", - "url": "https://www.netsarang.com/docs/ver7_eula.pdf" - }, - "notes": [ - "资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有。", - "用户下载后不能用作商业或非法用途,需在 24 小时之内删除,否则后果均由用户承担责任。", - "", - "特点描述 <https://www.423down.com/8196.html>", - "1. 官方试用版解包的免安装版,独家绿化、免激活处理", - "2. 解除试用评估功能限制,无需序列号,永久免授权使用", - "3. 禁止检测上报数据,防止在公司使用发送律师函 (New)", - "4. 去 FlexNet 服务组件效验,无 FlexNet 授权服务后台组件", - "5. 删除许可管理程序、在线升级程序、多语言模块等文件!" - ], - "url": "https://pan.jiemi.workers.dev/?file=/scoop/XShell/XshellPlus_v7.0.0016.7z", - "hash": "fb802e6d24f5e4c226d9f124d53f3753b2fe6f490c026981be970c9f3bd032d7", - "extract_dir": "XshellPlus", - "installer": { - "script": "Start-Process \"$dir\\!)绿化处理.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs" - }, - "uninstaller": { - "script": [ - "Start-Process \"$dir\\!)卸载移除.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs", - "Write-Host \"The '$app' has been uninstalled.\" -Foreground Magenta" - ] - }, - "bin": [ - "Xshell.exe", - "Xftp.exe" - ], - "shortcuts": [ - [ - "Xshell.exe", - "Xshell" - ], - [ - "Xftp.exe", - "Xftp" - ] - ], - "checkver": { - "url": "https://scoop-apps.vercel.app/xshell", - "regex": "(?<filename>XshellPlus_v(?<version>[\\d.]+)\\.(?:zip|7z))", - "reverse": true - }, - "autoupdate": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/XShell/$matchFilename", - "hash": { - "url": "https://scoop-apps.vercel.app/xshell", - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename" - } - } + "autoupdate": { + "hash": { + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename", + "url": "https://scoop-apps.vercel.app/xshell" + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/XShell/$matchFilename" + }, + "bin": [ + "Xshell.exe", + "Xftp.exe" + ], + "checkver": { + "regex": "(?<filename>XshellPlus_v(?<version>[\\d.]+)\\.(?:zip|7z))", + "reverse": true, + "url": "https://scoop-apps.vercel.app/xshell" + }, + "description": "Xshell + Xftp(Portable Edition).", + "extract_dir": "XshellPlus", + "hash": "fb802e6d24f5e4c226d9f124d53f3753b2fe6f490c026981be970c9f3bd032d7", + "homepage": "https://www.netsarang.com/en/xshell", + "installer": { + "script": "Start-Process \"$dir\\!)\u7eff\u5316\u5904\u7406.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs" + }, + "license": { + "identifier": "Proprietary", + "url": "https://www.netsarang.com/docs/ver7_eula.pdf" + }, + "notes": [ + "\u8d44\u6e90\u5747\u6765\u6e90\u4e8e\u7f51\u7edc\uff0c\u4ec5\u4f9b\u7528\u6237\u4ea4\u6d41\u5b66\u4e60\u4e0e\u7814\u7a76\u4f7f\u7528\uff0c\u7248\u6743\u5f52\u5c5e\u539f\u7248\u6743\u65b9\u6240\u6709\u3002", + "\u7528\u6237\u4e0b\u8f7d\u540e\u4e0d\u80fd\u7528\u4f5c\u5546\u4e1a\u6216\u975e\u6cd5\u7528\u9014\uff0c\u9700\u5728 24 \u5c0f\u65f6\u4e4b\u5185\u5220\u9664\uff0c\u5426\u5219\u540e\u679c\u5747\u7531\u7528\u6237\u627f\u62c5\u8d23\u4efb\u3002", + "", + "\u7279\u70b9\u63cf\u8ff0 <https://www.423down.com/8196.html>", + "1. \u5b98\u65b9\u8bd5\u7528\u7248\u89e3\u5305\u7684\u514d\u5b89\u88c5\u7248\uff0c\u72ec\u5bb6\u7eff\u5316\u3001\u514d\u6fc0\u6d3b\u5904\u7406", + "2. \u89e3\u9664\u8bd5\u7528\u8bc4\u4f30\u529f\u80fd\u9650\u5236\uff0c\u65e0\u9700\u5e8f\u5217\u53f7\uff0c\u6c38\u4e45\u514d\u6388\u6743\u4f7f\u7528", + "3. \u7981\u6b62\u68c0\u6d4b\u4e0a\u62a5\u6570\u636e\uff0c\u9632\u6b62\u5728\u516c\u53f8\u4f7f\u7528\u53d1\u9001\u5f8b\u5e08\u51fd (New)", + "4. \u53bb FlexNet \u670d\u52a1\u7ec4\u4ef6\u6548\u9a8c\uff0c\u65e0 FlexNet \u6388\u6743\u670d\u52a1\u540e\u53f0\u7ec4\u4ef6", + "5. \u5220\u9664\u8bb8\u53ef\u7ba1\u7406\u7a0b\u5e8f\u3001\u5728\u7ebf\u5347\u7ea7\u7a0b\u5e8f\u3001\u591a\u8bed\u8a00\u6a21\u5757\u7b49\u6587\u4ef6!" + ], + "shortcuts": [ + [ + "Xshell.exe", + "Xshell" + ], + [ + "Xftp.exe", + "Xftp" + ] + ], + "uninstaller": { + "script": [ + "Start-Process \"$dir\\!)\u5378\u8f7d\u79fb\u9664.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs", + "Write-Host \"The '$app' has been uninstalled.\" -Foreground Magenta" + ] + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/XShell/XshellPlus_v7.0.0016.7z", + "version": "7.0.0016" } diff --git a/bucket/xsltproc.json b/bucket/xsltproc.json index dfb04e7ff5b..8b2229e6516 100644 --- a/bucket/xsltproc.json +++ b/bucket/xsltproc.json @@ -1,34 +1,47 @@ { + "homepage": "http://xmlsoft.org/", "version": "1.1.28", - "homepage": "http://xmlsoft.org", - "description": "A command line tool for applying XSLT stylesheets to XML documents", "license": "MIT", "architecture": { "64bit": { "url": [ - "http://xmlsoft.org/sources/win32/64bit/libxslt-1.1.28-win32-x86_64.7z", + "http://xmlsoft.org/sources/win32/64bit/iconv-1.14-win32-x86_64.7z", "http://xmlsoft.org/sources/win32/64bit/libxml2-2.9.3-win32-x86_64.7z", - "http://xmlsoft.org/sources/win32/64bit/iconv-1.14-win32-x86_64.7z" + "http://xmlsoft.org/sources/win32/64bit/libxslt-1.1.28-win32-x86_64.7z", + "http://xmlsoft.org/sources/win32/64bit/mingwrt-5.2.0-win32-x86_64.7z", + "http://xmlsoft.org/sources/win32/64bit/zlib-1.2.8-win32-x86_64.7z" ], "hash": [ - "b12f7b04c6867cae11585791a82babf3e455bbb1fddd26734e4f5f51652e671e", + "789ff211527bdeb80003b39b67c57742c23286db33c1b3d1622f52fc67612f60", "727eac03f7b65b167aa975b5b83f89cabc6654a4031ae3810a59b5d9901627f8", - "789ff211527bdeb80003b39b67c57742c23286db33c1b3d1622f52fc67612f60" + "b12f7b04c6867cae11585791a82babf3e455bbb1fddd26734e4f5f51652e671e", + "b3645b70813b78eb17a7989fd4316a1f53ea8e0991fbcf34e201f9ea71f44d6c", + "2a0112800cdd0e0c699552fb751701102bdeb509f12c800bb0a4cb4c58f40cc5" ] }, "32bit": { - "url": "http://xmlsoft.org/sources/win32/64bit/libxslt-1.1.28-win32-x86.7z", - "hash": "dcf774857069749b5d973f85b15d926544a7c5556c3478c45b4f35cf86494130" + "url": [ + "http://xmlsoft.org/sources/win32/64bit/iconv-1.14-win32-x86.7z", + "http://xmlsoft.org/sources/win32/64bit/libxml2-2.9.3-win32-x86.7z", + "http://xmlsoft.org/sources/win32/64bit/libxslt-1.1.28-win32-x86.7z", + "http://xmlsoft.org/sources/win32/64bit/mingwrt-5.2.0-win32-x86.7z", + "http://xmlsoft.org/sources/win32/64bit/zlib-1.2.8-win32-x86.7z" + ], + "hash": [ + "8e8483c3314f9ab44422873a41b0b1048c5a89682d977538e1a16b7114801135", + "67e986d9da6af91ee3665b28c323a94cb344451b6fc3ba725b7c975bdef16960", + "da98864a7f610536c855215e2bea5ff1b5e5da30d37459b9a2d62dd753ead79f", + "19ec3a9087632fe3a75b885c5c3a8e4f58e7edb31e9ea905651e5ce2fdf86cd0", + "e50f54d82bbb8c413e3337bdccf8d795f69affd17a813a0b44cedd899af8fc62" + ] } }, - "extract_dir": [ - "bin", - "bin", - "bin" - ], - "bin": "xsltproc.exe", "checkver": { - "url": "http://xmlsoft.org/sources/win32/64bit", - "regex": "libxslt-([\\d.]+)-win32-x86_64.7z" - } + "url": "http://xmlsoft.org/sources/win32/64bit/", + "re": "libxslt-([\\d.]+)-win32-x86.7z" + }, + "bin": [ + "bin\\xmllint.exe", + "bin\\xsltproc.exe" + ] } diff --git a/bucket/xunit.console.json b/bucket/xunit.console.json index c7e1139c34f..71666f83a88 100644 --- a/bucket/xunit.console.json +++ b/bucket/xunit.console.json @@ -1,16 +1,8 @@ { - "bin": [ - [ - "tools\\net472\\xunit.console.exe", - "xunit.console", - "" - ], - [ - "tools\\net472\\xunit.console.exe", - "xunitc", - "" - ] - ], - "url": "https://www.nuget.org/api/v2/package/xunit.runner.console/2.4.1#1.zip", - "version": "2.4.1" + "url": "https://www.nuget.org/api/v2/package/xunit.runner.console/2.4.1#1.zip", + "version": "2.4.1", + "bin": [ + ["tools\\net472\\xunit.console.exe", "xunit.console", ""], + ["tools\\net472\\xunit.console.exe", "xunitc", ""] + ] } diff --git a/bucket/xy-vsfilter.json b/bucket/xy-vsfilter.json index cd99013530b..65414b0ef4c 100644 --- a/bucket/xy-vsfilter.json +++ b/bucket/xy-vsfilter.json @@ -1,27 +1,30 @@ { - "homepage": "https://github.com/pinterf/xy-VSFilter/", - "description": "High Quality Subtitle Rendering", - "version": "3.2.0.808", - "license": "GPL-2.0", - "depends": "sudo", - "url": "https://github.com/pinterf/xy-VSFilter/releases/download/3.2.0.808/xyVSFilterSubFilter-pfmod-3.2.0.808.7z", - "hash": "e37c62373dd9e5d4f1b56991501902b3520dc08ec7e83da9592c4c713fe64603", - "architecture": { - "64bit": { - "extract_dir": "x64" - } - }, - "post_install": "Start-Process \"$dir\\Install_XySubFilter.bat\"", - "uninstaller": { - "script": "Start-Process \"$dir\\Uninstall_XySubFilter.bat\"" - }, - "checkver": { - "github": "https://github.com/pinterf/xy-VSFilter/" - }, - "autoupdate": { - "url": "https://github.com/pinterf/xy-VSFilter/releases/download/$version/xyVSFilterSubFilter-pfmod-$version.7z", - "hash": { - "url": "$baseurl/SHA2-256SUMS" - } - } + "architecture": { + "32bit": { + "extract_dir": "x86" + }, + "64bit": { + "extract_dir": "x64" + } + }, + "autoupdate": { + "hash": { + "url": "$baseurl/SHA2-256SUMS" + }, + "url": "https://github.com/pinterf/xy-VSFilter/releases/download/$version/xyVSFilterSubFilter-pfmod-$version.7z" + }, + "checkver": { + "github": "https://github.com/pinterf/xy-VSFilter/" + }, + "depends": "sudo", + "description": "High Quality Subtitle Rendering", + "hash": "e37c62373dd9e5d4f1b56991501902b3520dc08ec7e83da9592c4c713fe64603", + "homepage": "https://github.com/pinterf/xy-VSFilter/", + "license": "GPL-2.0", + "post_install": "Start-Process \"$dir\\Install_XySubFilter.bat\"", + "uninstaller": { + "script": "Start-Process \"$dir\\Uninstall_XySubFilter.bat\"" + }, + "url": "https://github.com/pinterf/xy-VSFilter/releases/download/3.2.0.808/xyVSFilterSubFilter-pfmod-3.2.0.808.7z", + "version": "3.2.0.808" } diff --git a/bucket/xyplorer-pro.json b/bucket/xyplorer-pro.json index 6e5fb93c263..749aafc8022 100644 --- a/bucket/xyplorer-pro.json +++ b/bucket/xyplorer-pro.json @@ -1,26 +1,28 @@ { - "homepage": "https://www.xyplorer.com/index.php", + "homepage": "https://www.xyplorer.com", "version": "24.20.0500", - "description": "A file manager for Windows.", - "license": { - "identifier": "Proprietary", - "url": "https://www.xyplorer.com/LicenseXY.txt" - }, + "license": "Shareware", + "description": "File Manager for Windows", "url": "https://www.xyplorer.com/download/xyplorer_full_noinstall.zip", "hash": "b6f8cfa0bcf17bed0b796f51d63722801820a6e65d535d77543d851396fb39bd", - "bin": "XYplorer.exe", + "bin": [ + [ + "XYPlorer.exe", + "XYPlorerPro" + ] + ], "shortcuts": [ [ - "XYplorer.exe", - "XYplorer" + "XYPlorer.exe", + "XYPlorerPro" ] ], - "persist": "Data", "checkver": { - "url": "https://www.xyplorer.com/download.php", - "re": "([\\d.]+),\\s*released" + "url": "https://www.xyplorer.com", + "regex": "Download the latest version[\\s\\S]*href=\"(?<download>.*?)\"[\\s\\S]*class=\"smaller\">(?<version>[\\d.]+) " }, "autoupdate": { "url": "https://www.xyplorer.com/download/xyplorer_full_noinstall.zip" - } + }, + "persist": "Data" } diff --git a/bucket/xzvoice.json b/bucket/xzvoice.json index 85798fa20c2..c727205972e 100644 --- a/bucket/xzvoice.json +++ b/bucket/xzvoice.json @@ -1,64 +1,64 @@ { - "autoupdate": { - "architecture": { - "64bit": { - "hash": { - "mode": "extract", - "regex": "sha512: $sha512", - "url": "https://github.com/bawangxx/XZVoice/releases/download/v1.1.0/latest.yml" + "version": "1.1.0", + "description": "Free and open source text-to-speech software", + "homepage": "https://github.com/bawangxx/XZVoice", + "license": "No", + "url": "https://github.com/bawangxx/XZVoice/releases/download/v1.1.0/xzvoice-setup-1.1.0.exe#/dl.7z", + "hash": "", + "pre_install": [ + "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", + "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninst*\" -Force -Recurse" + ], + "installer": { + "script": [ + "if (!(Test-Path \"$persist_dir\\data\")) {", + " New-Item \"$persist_dir\\data\" -Type Directory -Force | Out-Null", + " if (Test-Path \"$env:USERPROFILE\\xzvoice\") {", + " Copy-Item -Path \"$env:USERPROFILE\\xzvoice\\*\" -Destination \"$persist_dir\\data\" -Recurse -Container", + " }", + "}", + "$runtimeCache = \"$env:APPDATA\\xzvoice\"", + "$runtimeCachePersist = \"$persist_dir\\xzvoice\"", + "if (Test-Path $runtimeCachePersist) {", + " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", + " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", + "} else {", + " if (Test-Path $runtimeCache) {", + " Move-Item $runtimeCache $runtimeCachePersist -Force", + " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", + " }", + "}" + ] }, - "url": "https://github.com/bawangxx/XZVoice/releases/download/v$version/xzvoice-setup-$version.exe#/dl.7z" - } - } - }, - "checkver": "github", - "description": "Free and open source text-to-speech software", - "hash": "", - "homepage": "https://github.com/bawangxx/XZVoice", - "installer": { - "script": [ - "if (!(Test-Path \"$persist_dir\\data\")) {", - " New-Item \"$persist_dir\\data\" -Type Directory -Force | Out-Null", - " if (Test-Path \"$env:USERPROFILE\\xzvoice\") {", - " Copy-Item -Path \"$env:USERPROFILE\\xzvoice\\*\" -Destination \"$persist_dir\\data\" -Recurse -Container", - " }", - "}", - "$runtimeCache = \"$env:APPDATA\\xzvoice\"", - "$runtimeCachePersist = \"$persist_dir\\xzvoice\"", - "if (Test-Path $runtimeCachePersist) {", - " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", - " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", - "} else {", - " if (Test-Path $runtimeCache) {", - " Move-Item $runtimeCache $runtimeCachePersist -Force", - " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", - " }", - "}" - ] - }, - "license": "No", - "persist": "data", - "pre_install": [ - "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", - "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninst*\" -Force -Recurse" - ], - "shortcuts": [ - [ - "AI\u914d\u97f3\u4e13\u5bb6.exe", - "AI\u914d\u97f3\u4e13\u5bb6" - ] - ], - "uninstaller": { - "script": [ - "$runtimeCache = \"$env:APPDATA\\xzvoice\"", - "$runtimeCachePersist = \"$persist_dir\\xzvoice\"", - "if (!(Test-Path $runtimeCachePersist)) {", - " Move-Item $runtimeCache $runtimeCachePersist -Force", - "} else {", - " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", - "}" - ] - }, - "url": "https://github.com/bawangxx/XZVoice/releases/download/v1.1.0/xzvoice-setup-1.1.0.exe#/dl.7z", - "version": "1.1.0" + "uninstaller": { + "script": [ + "$runtimeCache = \"$env:APPDATA\\xzvoice\"", + "$runtimeCachePersist = \"$persist_dir\\xzvoice\"", + "if (!(Test-Path $runtimeCachePersist)) {", + " Move-Item $runtimeCache $runtimeCachePersist -Force", + "} else {", + " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", + "}" + ] + }, + "shortcuts": [ + [ + "AI配音专家.exe", + "AI配音专家" + ] + ], + "persist": "data", + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/bawangxx/XZVoice/releases/download/v$version/xzvoice-setup-$version.exe#/dl.7z", + "hash": { + "url": "https://github.com/bawangxx/XZVoice/releases/download/v1.1.0/latest.yml", + "mode": "extract", + "regex": "sha512: $sha512" + } + } + } + } } diff --git a/bucket/yabause.json b/bucket/yabause.json index cd508ccde34..6be8fecca13 100644 --- a/bucket/yabause.json +++ b/bucket/yabause.json @@ -1,18 +1,16 @@ { - "bin": "yabause.exe", - "description": "Sega Saturn emulator", - "extract_dir": "yabause-0.9.15-win64", - "hash": "ee989be918eb49cce0b046d55775cacfe39d6c9c44a161bcf4539dbdd670c432", - "homepage": "https://yabause.org", - "license": { - "identifier": "GPL" - }, - "shortcuts": [ - [ - "yabause.exe", - "yabause" - ] - ], - "url": "https://download.tuxfamily.org/yabause/releases/0.9.15/yabause-0.9.15-win64.zip", - "version": "0.9.15" + "version": "0.9.15", + "description": "Sega Saturn emulator", + "homepage": "https://yabause.org", + "license": {"identifier": "GPL"}, + "url": "https://download.tuxfamily.org/yabause/releases/0.9.15/yabause-0.9.15-win64.zip", + "hash": "ee989be918eb49cce0b046d55775cacfe39d6c9c44a161bcf4539dbdd670c432", + "extract_dir": "yabause-0.9.15-win64", + "bin": "yabause.exe", + "shortcuts": [ + [ + "yabause.exe", + "yabause" + ] + ] } diff --git a/bucket/yacreader-qt6.json b/bucket/yacreader-qt6.json index bd986e4d605..c967ab70b9c 100644 --- a/bucket/yacreader-qt6.json +++ b/bucket/yacreader-qt6.json @@ -1,41 +1,40 @@ { - "version": "9.11.0.2301073", - "description": "A comic reader and manager", - "homepage": "https://www.yacreader.com", - "license": "GPL-3.0-only", - "architecture": { - "64bit": { - "url": "https://ghproxy.com/https://github.com/YACReader/yacreader/releases/download/9.11.0/YACReader-v9.11.0.2301073-winx64-7z-qt6.exe", - "hash": "afbd9b8a74df7e315773d19d1c7858531a538ae3ac0ffa79231fe7a4df5cfc06" - } - }, - "innosetup": true, - "bin": [ - "YACReader.exe", - "YACReaderLibrary.exe", - "YACReaderLibraryServer.exe" - ], - "shortcuts": [ - [ - "YACReader.exe", - "YACReader" - ], - [ - "YACReaderLibrary.exe", - "YACReader Library" - ] - ], - "checkver": { - "github": "https://github.com/YACReader/yacreader", - "jsonpath": "$.assets[*].name", - "regex": "YACReader-v([\\d.]+)-winx64-7z-qt6" - }, - "autoupdate": { + "version": "9.11.0.2301073", + "description": "A comic reader and manager", + "homepage": "https://www.yacreader.com", + "license": "GPL-3.0-only", "architecture": { - "64bit": { - "url": "https://ghproxy.com/https://github.com/YACReader/yacreader/releases/download/$matchHead/YACReader-v$version-winx64-7z-qt6.exe" - } + "64bit": { + "url": "https://github.com/YACReader/yacreader/releases/download/9.11.0/YACReader-v9.11.0.2301073-winx64-7z-qt6.exe", + "hash": "afbd9b8a74df7e315773d19d1c7858531a538ae3ac0ffa79231fe7a4df5cfc06" + } + }, + "innosetup": true, + "bin": [ + "YACReader.exe", + "YACReaderLibrary.exe", + "YACReaderLibraryServer.exe" + ], + "shortcuts": [ + [ + "YACReader.exe", + "YACReader" + ], + [ + "YACReaderLibrary.exe", + "YACReader Library" + ] + ], + "checkver": { + "github": "https://github.com/YACReader/yacreader", + "jsonpath": "$.assets[*].name", + "regex": "YACReader-v([\\d.]+)-winx64-7z-qt6" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/YACReader/yacreader/releases/download/$matchHead/YACReader-v$version-winx64-7z-qt6.exe" + } + } } - }, - "_from": "okibcn/ScoopMaster" } diff --git a/bucket/yafs.json b/bucket/yafs.json index 819634dc9fc..3f94de34f6a 100644 --- a/bucket/yafs.json +++ b/bucket/yafs.json @@ -1,6 +1,6 @@ { - "bin": "yafs.exe", - "description": "Yet another fat sorter to sort mp3 files on sd card", - "url": "https://www.luisrios.eti.br/public/en_us/projects/yafs/downloads/yafs_windows_x86-64_2021_03_07.zip", - "version": "2021.03.07" + "url": "https://www.luisrios.eti.br/public/en_us/projects/yafs/downloads/yafs_windows_x86-64_2021_03_07.zip", + "version": "2021.03.07", + "description": "Yet another fat sorter to sort mp3 files on sd card", + "bin": "yafs.exe" } diff --git a/bucket/yahei-fira-icon-hybrid.json b/bucket/yahei-fira-icon-hybrid.json index 5370f784005..51644d396cf 100644 --- a/bucket/yahei-fira-icon-hybrid.json +++ b/bucket/yahei-fira-icon-hybrid.json @@ -1,45 +1,45 @@ { - "version": "1.002", - "description": "适用于 Vim 及终端图标的中英文混合字体", - "license": "Apache-2.0", - "homepage": "https://github.com/HanleyLee/Yahei-Fira-Icon-Hybrid-Font", - "url": "https://raw.githubusercontent.com/hanleylee/yahei-fira-icon-hybrid-font/master/YaHeiFiraIconHybrid-Regular.ttf", - "hash": "e07bdbb4ff178c84af21202c9ecf4bd8b105d0ef34c46f33f25d83cc62005d19", - "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", - "$value = if ($isFontInstallationForAllUsers) { \"YaHeiFiraIconHybrid-Regular.ttf\" } else { \"$fontInstallDir\\YaHeiFiraIconHybrid-Regular.ttf\" }", - "New-ItemProperty -Path $registryKey -Name \"YaHei Fira Icon Hybrid Regular (TrueType)\" -Value $value -Force | Out-Null", - "Copy-Item \"$dir\\YaHeiFiraIconHybrid-Regular.ttf\" -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\"", - "Remove-ItemProperty -Path $registryKey -Name \"YaHei Fira Icon Hybrid Regular (TrueType)\" -Force -ErrorAction SilentlyContinue", - "Remove-Item \"$fontInstallDir\\YaHeiFiraIconHybrid-Regular.ttf\" -Force -ErrorAction SilentlyContinue", - "Write-Host \"The 'YaHei Fira Icon Hybrid' Font has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "description": "\u9002\u7528\u4e8e Vim \u53ca\u7ec8\u7aef\u56fe\u6807\u7684\u4e2d\u82f1\u6587\u6df7\u5408\u5b57\u4f53", + "hash": "e07bdbb4ff178c84af21202c9ecf4bd8b105d0ef34c46f33f25d83cc62005d19", + "homepage": "https://github.com/HanleyLee/Yahei-Fira-Icon-Hybrid-Font", + "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", + "$value = if ($isFontInstallationForAllUsers) { \"YaHeiFiraIconHybrid-Regular.ttf\" } else { \"$fontInstallDir\\YaHeiFiraIconHybrid-Regular.ttf\" }", + "New-ItemProperty -Path $registryKey -Name \"YaHei Fira Icon Hybrid Regular (TrueType)\" -Value $value -Force | Out-Null", + "Copy-Item \"$dir\\YaHeiFiraIconHybrid-Regular.ttf\" -Destination $fontInstallDir" + ] + }, + "license": "Apache-2.0", + "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\"", + "Remove-ItemProperty -Path $registryKey -Name \"YaHei Fira Icon Hybrid Regular (TrueType)\" -Force -ErrorAction SilentlyContinue", + "Remove-Item \"$fontInstallDir\\YaHeiFiraIconHybrid-Regular.ttf\" -Force -ErrorAction SilentlyContinue", + "Write-Host \"The 'YaHei Fira Icon Hybrid' Font has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://raw.githubusercontent.com/hanleylee/yahei-fira-icon-hybrid-font/master/YaHeiFiraIconHybrid-Regular.ttf", + "version": "1.002" } diff --git a/bucket/yank-note.json b/bucket/yank-note.json index 33239a20955..ce6bc67b666 100644 --- a/bucket/yank-note.json +++ b/bucket/yank-note.json @@ -1,15 +1,14 @@ { - "homepage": "https://yank-note.vercel.app/", - "license": "AGPL-3.0-or-later", - "description": "A Hackable Markdown Note Application for Programmers.", "version": "3.51.0", + "description": "A hackable markdown note application for programmers", + "homepage": "https://github.com/purocean/yn", + "license": "GNU Affero General Public License v3.0", "architecture": { "64bit": { "url": "https://github.com/purocean/yn/releases/download/v3.51.0/Yank-Note-win-x64-3.51.0.zip", "hash": "650e5fa6ed900074eaf399a7037e43c35485b450c4d9a0c6d32e7179b2498192" } }, - "bin": "Yank Note.exe", "shortcuts": [ [ "Yank Note.exe", diff --git a/bucket/yarn-completion.json b/bucket/yarn-completion.json index d0555d47e5b..72d908137cb 100644 --- a/bucket/yarn-completion.json +++ b/bucket/yarn-completion.json @@ -1,26 +1,26 @@ { - "autoupdate": { - "url": "https://psg-prod-eastus.azureedge.net/packages/yarn-completion.$version.nupkg" - }, - "checkver": { - "regex": "<h2>([\\d.]+)</h2>", - "url": "https://www.powershellgallery.com/packages/yarn-completion" - }, - "description": "A Yarn tab completion for PowerShell.", - "hash": "f8b805c7eb59fc3ce43fdd078ba75198b240f167a65c3b54250fb65bc07c668d", - "homepage": "https://github.com/PowerShell-Completion/yarn-completion", - "license": { - "identifier": "Apache-2.0", - "url": "https://github.com/PowerShell-Completion/yarn-completion/blob/master/LICENSE" - }, - "notes": [ - "Use the module by running: 'Import-Module yarn-completion'", - "Add it to your $PROFILE to make it permanent" - ], - "pre_install": "Remove-Item \"$dir\\_rels\", \"$dir\\package\", \"$dir\\*Content*.xml\" -Recurse", - "psmodule": { - "name": "yarn-completion" - }, - "url": "https://psg-prod-eastus.azureedge.net/packages/yarn-completion.0.1.2.nupkg", - "version": "0.1.2" + "version": "0.1.2", + "description": "A Yarn tab completion for PowerShell.", + "homepage": "https://github.com/PowerShell-Completion/yarn-completion", + "license": { + "identifier": "Apache-2.0", + "url": "https://github.com/PowerShell-Completion/yarn-completion/blob/master/LICENSE" + }, + "notes": [ + "Use the module by running: 'Import-Module yarn-completion'", + "Add it to your $PROFILE to make it permanent" + ], + "url": "https://psg-prod-eastus.azureedge.net/packages/yarn-completion.0.1.2.nupkg", + "hash": "f8b805c7eb59fc3ce43fdd078ba75198b240f167a65c3b54250fb65bc07c668d", + "pre_install": "Remove-Item \"$dir\\_rels\", \"$dir\\package\", \"$dir\\*Content*.xml\" -Recurse", + "psmodule": { + "name": "yarn-completion" + }, + "checkver": { + "url": "https://www.powershellgallery.com/packages/yarn-completion", + "regex": "<h2>([\\d.]+)</h2>" + }, + "autoupdate": { + "url": "https://psg-prod-eastus.azureedge.net/packages/yarn-completion.$version.nupkg" + } } diff --git a/bucket/yarr.json b/bucket/yarr.json index 86fe712b239..123c98c24f2 100644 --- a/bucket/yarr.json +++ b/bucket/yarr.json @@ -1,22 +1,42 @@ { - "architecture": { - "64bit": { - "hash": "18bbc85d17e9b853e44ee78d213b31327151fe8408986237cbbc9dccb7c18ef8", - "url": "https://github.com/nkanaev/yarr/releases/download/v2.3/yarr-v2.3-windows64.zip" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/nkanaev/yarr/releases/download/v$version/yarr-v$version-windows64.zip" - } - } - }, - "bin": "yarr.exe", - "checkver": "github", - "description": "yet another rss reader", - "homepage": "https://github.com/nkanaev/yarr", - "license": "MIT", - "notes": "the database of yarr is stored at %APPDATA%\\yarr", - "version": "2.3" + "architecture": { + "64bit": { + "hash": "18bbc85d17e9b853e44ee78d213b31327151fe8408986237cbbc9dccb7c18ef8", + "url": "https://github.com/nkanaev/yarr/releases/download/v2.3/yarr-v2.3-windows64.zip" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/nkanaev/yarr/releases/download/v$version/yarr-v$version-windows64.zip" + } + } + }, + "bin": [ + [ + "yarr.exe", + "yarr", + "-db", + "$persist_dir\\db\\storage.db" + ] + ], + "persist": [ + "db" + ], + "checkver": "github", + "description": "yet another rss reader", + "homepage": "https://github.com/nkanaev/yarr", + "license": "MIT", + "version": "2.3", + "installer": { + "script": [ + "Remove-Item \"$dir\\db\" -Force -ErrorAction SilentlyContinue", + "Remove-Item \"$dir\\db.original\" -Force -ErrorAction SilentlyContinue" + ] + }, + "uninstaller": { + "script": [ + "Remove-Item \"$dir\" -Recurse -Force -ErrorAction SilentlyContinue" + ] + } } diff --git a/bucket/yj.json b/bucket/yj.json index 6063991f655..1c9372b8f24 100644 --- a/bucket/yj.json +++ b/bucket/yj.json @@ -1,13 +1,21 @@ { - "version": "5.1.0", "homepage": "https://github.com/sclevine/yj", - "description": "Convert between YAML, TOML, JSON, and HCL. Preserves map order.", + "description": "Convert between YAML, TOML, JSON, and HCL", "license": "Apache-2.0", - "url": "https://github.com/sclevine/yj/releases/download/v5.1.0/yj.exe", - "hash": "b9a3091fa55ec4afd1b6584dbda8568178d4d22536830c6335c766cebfaaccf2", + "version": "5.1.0", + "architecture": { + "64bit": { + "url": "https://github.com/sclevine/yj/releases/download/v5.1.0/yj.exe", + "hash": "b9a3091fa55ec4afd1b6584dbda8568178d4d22536830c6335c766cebfaaccf2" + } + }, "bin": "yj.exe", "checkver": "github", "autoupdate": { - "url": "https://github.com/sclevine/yj/releases/download/v$version/yj.exe" + "architecture": { + "64bit": { + "url": "https://github.com/sclevine/yj/releases/download/v$version/yj.exe" + } + } } } diff --git a/bucket/ynote.json b/bucket/ynote.json index 7e77ede88fc..e0d55bc8bd5 100644 --- a/bucket/ynote.json +++ b/bucket/ynote.json @@ -1,30 +1,27 @@ { + "homepage": "https://note.youdao.com/", + "description": "有道云笔记", "version": "6.10.1", - "description": "Note app with cloud service, a production of Netease Inc.", - "license": "", + "license": "unknown", + "architecture": { + "64bit": { + "url": "http://download.ydstatic.com/notewebsite/downloads/YNote.exe#/dl.7z", + "hash": "5BD9AB33DB9F48AEEA2A171652C4918455D002BED1847D8ECB64C29E4E16C22E" + } + }, "extract_dir": "", - "url": "http://download.ydstatic.com/notewebsite/downloads/YNote.exe#/dl.7z", - "hash": "5bd9ab33db9f48aeea2a171652c4918455d002bed1847d8ecb64c29e4e16c22e", - "depends": "", - "homepage": "http://note.youdao.com/index.html ", "bin": "YoudaoNote.exe", + "notes": "备注", "shortcuts": [ [ "YoudaoNote.exe", + "YNote", "有道云笔记" ] ], - "notes": "We don't persist your YoudaoNote data, they are still storaged in '%LOCALAPPDATA%\\YNote'.", - "checkver": { - "url": "http://note.youdao.com/update/updateConfig.json", - "jp": "$.PC.version" - }, + "checkver": "<span class=\"ynote-version\">V([\\d.]+)</span>", "autoupdate": { - "note": "Thanks for using autoupdate, please test your updates!", - "architecture": { - "64bit": { - "url": "http://download.ydstatic.com/notewebsite/downloads/YNote.exe#/dl.7z" - } - } + "url": "http://download.ydstatic.com/notewebsite/downloads/YNote.exe#/dl.7z" } + } diff --git a/bucket/you-get.json b/bucket/you-get.json index 7484767824f..8cf298cc2d9 100644 --- a/bucket/you-get.json +++ b/bucket/you-get.json @@ -1,21 +1,21 @@ { "homepage": "https://you-get.org/", + "description": "A tiny command-line utility to download media contents (videos, audios, images) from the Web", "license": "MIT", "version": "0.4.1650", - "url": [ - "https://github.com/soimort/you-get/releases/download/v0.4.1650/you_get-0.4.1650-py3-none-any.whl#/dl.7z", - "https://github.com/soimort/you-get/raw/develop/you-get" - ], - "hash": [ - "214db46ffa01ea0cb66c2b085aef27cd1764130e13741dcddfb9b8c2f1dd3306", - "a8fc206e327ad94a3db7a6462404ed91b2afbe8056b44a32ce7ca48c649995fe" - ], - "pre_install": "Set-Content \"$dir\\you-get.bat\" '@python.exe \"%~dp0\\you-get\" %*' -Encoding ASCII", - "bin": "you-get.bat", + "url": "https://github.com/soimort/you-get/releases/download/v0.4.1650/you-get-0.4.1650.tar.gz", + "hash": "b3c944cf7a63cc468cccc8816dce7fc008c2e6b5ba52aefe5ce2081818a3ad47", + "extract_dir": "you-get-0.4.1650", + "pre_install": "New-Item \"$dir\\you-get.cmd\" -Type File -Value '@python \"%~dp0you-get\" %*' | Out-Null", + "bin": "you-get.cmd", + "suggest": { + "Python3": "python" + }, "checkver": { "github": "https://github.com/soimort/you-get" }, "autoupdate": { - "url": "https://github.com/soimort/you-get/releases/download/v$version/you_get-$version-py3-none-any.whl#/dl.7z" + "url": "https://github.com/soimort/you-get/releases/download/v$version/you-get-$version.tar.gz", + "extract_dir": "you-get-$version" } } diff --git a/bucket/youtube-dl-wpf.json b/bucket/youtube-dl-wpf.json index 5ef660ebb78..127adbaf109 100644 --- a/bucket/youtube-dl-wpf.json +++ b/bucket/youtube-dl-wpf.json @@ -1,27 +1,50 @@ { "version": "1.11.0", - "description": "A simple GUI wrapper for youtube-dl and yt-dlp.", + "description": "A simple GUI wrapper for youtube-dl", "homepage": "https://github.com/database64128/youtube-dl-wpf", - "license": "GPL-3.0-or-later", + "license": "GPL-3.0-only", + "suggest": { + "FFmpeg": [ + "ffmpeg", + "ffmpeg-nightly" + ] + }, + "depends": [ + "yt-dlp", + "sushi/dotnet-desktop-runtime" + ], "architecture": { "64bit": { - "url": "https://github.com/database64128/youtube-dl-wpf/releases/download/v1.11.0/youtube-dl-wpf-v1.11.0-windows-x64.7z", - "hash": "c7cf59be13e78c0b102718f788dcdff39d6ef1e18405740ea312a1b72007f1d9" + "url": "https://github.com/database64128/youtube-dl-wpf/releases/download/v1.11.0/youtube-dl-wpf-v1.11.0-windows.7z", + "hash": "9b0f50cbe268282fdfb7cb0a81dc45c62961c4b5d6ee78c68577689faf2f5f87" } }, - "bin": "youtube-dl-wpf.exe", + "installer": { + "script": [ + "$ffmpeg = ''", + "if (Test-Path (appdir ffmpeg $global)) {", + " $ffmpeg = \"$(appdir ffmpeg $global)\\current\\bin\\ffmpeg.exe\"", + "} elseif (Test-Path (appdir ffmpeg-nightly $global)) {", + " $ffmpeg = \"$(appdir ffmpeg-nightly $global)\\current\\bin\\ffmpeg.exe\"", + "}", + "@{", + " 'Version' = 1", + " 'Backend' = 2", + " 'BackendPath' = \"$(appdir 'yt-dlp' $global)\\current\\yt-dlp.exe\"", + " 'BackendAutoUpdate' = $false", + " 'FfmpegPath' = $ffmpeg", + "} | ConvertTo-Json | Out-File \"$dir\\Settings.json\"" + ] + }, "shortcuts": [ [ "youtube-dl-wpf.exe", "Cube YouTube Downloader" ] ], + "persist": "Settings.json", "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/database64128/youtube-dl-wpf/releases/download/v$version/youtube-dl-wpf-v$version-windows-x64.7z" - } - } + "url": "https://github.com/database64128/youtube-dl-wpf/releases/download/v$version/youtube-dl-wpf-v$version-windows.7z" } } diff --git a/bucket/zazu.json b/bucket/zazu.json index 953a67590ee..571b5fda941 100644 --- a/bucket/zazu.json +++ b/bucket/zazu.json @@ -1,27 +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" - } + "autoupdate": { + "url": "https://github.com/tinytacoteam/zazu/releases/download/v$version/Zazu.Setup.$version.exe#/dl.7z" + }, + "checkver": { + "regex": "/releases/tag/v([\\d.]+[\\w]*)", + "url": "https://github.com/tinytacoteam/zazu/tags" + }, + "description": "A fully extensible and open source launcher for hackers, creators and dabblers.", + "hash": "186c0d850b62f9c39e0f43e925d17d1582cbc02736407961c584a8bdf344c7ce", + "homepage": "http://zazuapp.org/", + "installer": { + "script": [ + "Expand-7ZipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal", + "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninstall Zazu.exe\" -Force -Recurse" + ] + }, + "license": "MIT", + "shortcuts": [ + [ + "Zazu.exe", + "Zazu" + ] + ], + "url": "https://github.com/tinytacoteam/zazu/releases/download/v0.6.0/Zazu.Setup.0.6.0.exe#/dl.7z", + "version": "0.6.0" } diff --git a/bucket/zeldatpconverter.json b/bucket/zeldatpconverter.json index 59d33aaed68..ad01597b95a 100644 --- a/bucket/zeldatpconverter.json +++ b/bucket/zeldatpconverter.json @@ -1,10 +1,10 @@ { - "version": "0.1", - "description": "Converts a 'The Legend of Zelda: Twilight Princess' savegame from gamecube format to wii format and vice versa", - "homepage": "https://github.com/suloku/gcmm", - "license": "GPL-3.0-only", - "url": "https://github.com/suloku/gcmm/releases/download/1.0/ZeldaTPConverter.rar", - "hash": "67f0bb347f03ae7a57a37be2d894a8c4c7d087987b82c859a3a633bdbe3c179d", - "bin": "ZeldaTPConverter.exe", - "pre_install": "Remove-Item \"$dir\\ZeldaTPConverter\" -Force -Recurse" + "bin": "ZeldaTPConverter.exe", + "description": "Converts a 'The Legend of Zelda: Twilight Princess' savegame from gamecube format to wii format and vice versa", + "hash": "67f0bb347f03ae7a57a37be2d894a8c4c7d087987b82c859a3a633bdbe3c179d", + "homepage": "https://github.com/suloku/gcmm", + "license": "GPL-3.0-only", + "pre_install": "Remove-Item \"$dir\\ZeldaTPConverter\" -Force -Recurse", + "url": "https://github.com/suloku/gcmm/releases/download/1.0/ZeldaTPConverter.rar", + "version": "0.1" } diff --git a/bucket/zentimings.json b/bucket/zentimings.json index 7ee897f01d2..9dfd22fd333 100644 --- a/bucket/zentimings.json +++ b/bucket/zentimings.json @@ -1,25 +1,23 @@ { "version": "1.2.9", - "description": "A free, simple and lightweight app for monitoring memory timings on Ryzen platform", - "homepage": "https://zentimings.protonrom.com/", + "description": "A free, simple and lightweight app for monitoring memory timings on Ryzen platform.", + "homepage": "https://zentimings.protonrom.com", "license": "GPL-3.0-only", "url": "https://github.com/irusanov/ZenTimings/releases/download/v1.2.9/ZenTimings_v1.2.9.zip", "hash": "md5:cc0c5a7cd15a4fe43c0a503aec8fdf93", - "persist": "ZenTimings.exe.config", - "bin": "ZenTimings.exe", + "pre_install": "if (!(Test-Path \"$persist_dir\\settings.xml\")) { New-Item \"$dir\\settings.xml\" | Out-Null }", "shortcuts": [ [ "ZenTimings.exe", "ZenTimings" ] ], - "checkver": { - "github": "https://github.com/irusanov/ZenTimings" - }, + "persist": "settings.xml", + "checkver": "github", "autoupdate": { "url": "https://github.com/irusanov/ZenTimings/releases/download/v$version/ZenTimings_v$version.zip", "hash": { - "url": "https://zentimings.protonrom.com/", + "url": "https://zentimings.protonrom.com", "regex": "MD5: $md5" } } diff --git a/bucket/zoomit.json b/bucket/zoomit.json index 77516c23240..b762f5eeaf3 100644 --- a/bucket/zoomit.json +++ b/bucket/zoomit.json @@ -1,21 +1,29 @@ { - "homepage": "https://docs.microsoft.com/en-us/sysinternals/", + "version": "6.12", "description": "Presentation utility for zooming and drawing on the screen.", + "homepage": "https://learn.microsoft.com/sysinternals/downloads/ZoomIt", "license": { "identifier": "Freeware", - "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + "url": "https://learn.microsoft.com/sysinternals/license-terms" }, - "version": "6.12", "url": "https://download.sysinternals.com/files/ZoomIt.zip", "hash": "d94d48f2519d5f28efcf7b9f2eacfab3b25cb0175d0ad9a2383f3107bc56fc21", - "checkver": { - "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/zoomIt", - "re": "ZoomIt\\s(?:v|V)?([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/ZoomIt.zip" - }, "architecture": { + "64bit": { + "bin": [ + [ + "ZoomIt64.exe", + "ZoomIt" + ] + ], + "shortcuts": [ + [ + "ZoomIt64.exe", + "SysInternals/ZoomIt", + "/accepteula" + ] + ] + }, "32bit": { "bin": "ZoomIt.exe", "shortcuts": [ @@ -26,15 +34,27 @@ ] ] }, - "64bit": { - "bin": "ZoomIt.exe", + "arm64": { + "bin": [ + [ + "ZoomIt64a.exe", + "ZoomIt" + ] + ], "shortcuts": [ [ - "ZoomIt.exe", + "ZoomIt64a.exe", "SysInternals/ZoomIt", "/accepteula" ] ] } + }, + "checkver": { + "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/zoomit.md", + "regex": "#.*?v([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/ZoomIt.zip" } } diff --git a/stats.json b/stats.json index 3a41da511d2..8758a7bba1f 100644 --- a/stats.json +++ b/stats.json @@ -1,15 +1,15 @@ { - "totalBuckets": 1402, + "badBuckets": 12, + "buckets": 1390, + "prevDate": "2023-04-03T18:38:18Z", "badManifests": 14, - "apps": 17575, - "downloads": 2, - "date": "2023-04-03T18:38:18Z", - "manifests": 80664, - "appsNew": 0, - "prevDate": "2023-04-03T17:53:15Z", + "date": "2023-04-03T18:52:56Z", + "appsNew": 4, + "appsDeleted": 0, + "appsUpdated": 1756, "totalDownloads": 1564, - "badBuckets": 32, - "appsDeleted": 4, - "buckets": 1370, - "appsUpdated": 1764 + "apps": 17579, + "totalBuckets": 1402, + "manifests": 80774, + "downloads": 0 }