Skip to content

Instantly share code, notes, and snippets.

View HUMORCE's full-sized avatar
💤
Inactive

HUMORCE

💤
Inactive
View GitHub Profile
@HUMORCE
HUMORCE / test.ps1
Created July 11, 2023 02:13
Tests of get-manifest()
. "$(scoop prefix scoop)\lib\core.ps1"
$main_bucket = Resolve-Path "$(scoop prefix scoop)\..\..\..\buckets\main\bucket"
scoop uninstall app appd localmanifest ag
clear-host
# create manifest for test
$manifest_1 = '{
"version": "1",
@HUMORCE
HUMORCE / scoop.wsb
Last active January 21, 2024 16:18
<Configuration>
<MappedFolders>
<MappedFolder>
<HostFolder>%USERPROFILE%\scoop\apps\scoop\current</HostFolder>
<SandboxFolder>C:\Users\WDAGUtilityAccount\scoop\apps\scoop\current</SandboxFolder>
<ReadOnly>true</ReadOnly>
</MappedFolder>
<MappedFolder>
<HostFolder>%USERPROFILE%\scoop\buckets</HostFolder>
<SandboxFolder>C:\Users\WDAGUtilityAccount\scoop\buckets</SandboxFolder>
@HUMORCE
HUMORCE / trackers-converter.ps1
Created June 10, 2022 17:58
Convert BitTorrent Trackers Uri from domain to IP via PowerShell.
[CmdletBinding()]
param (
[Parameter()]
[string]
$Trackers,
[Parameter()]
[string]
$Server
)
# useage:
# scoop-import <exported_list_file>
param(
$exported
)
$apps = (
Get-Content -Path $exported | Select-String '(?<app>.*)\s\(v:(?<version>.*)\)\s\[(?<bucket>.*)\]' -AllMatches |
Foreach-Object {$_.Matches} |
Foreach-Object {($_.Groups["bucket"].Value)+"/"+($_.Groups["app"].Value)}