GithubHelp home page GithubHelp logo

scoopinstaller / nirsoft Goto Github PK

View Code? Open in Web Editor NEW
83.0 11.0 13.0 1.9 MB

📦 Bucket of almost all of the 280+ apps from Nirsoft.net. Migrated from MCOfficer/scoop-nirsoft with permission.

Home Page: https://nirsoft.net

Python 85.52% PowerShell 14.48%
scoop-bucket nirsoft scoop-apps scoop

nirsoft's People

Contributors

dependabot[bot] avatar dzampino avatar github-actions[bot] avatar mcofficer avatar pedoc avatar prplhaz4 avatar rasa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nirsoft's Issues

[BUG]: ShellExView is named shexview but should be shellexview

Prerequisites

  • I have written a descriptive issue title.
  • I have searched all issues/PRs to ensure it has not already been reported or fixed.
  • I have verified that I am using the latest version of Scoop and corresponding bucket.

Package Name

shexview

Expected/Current Behaviour

Current Behaviour
searching shellexview does not match the package, but instead scoop suggests adding the original kodybrown/scoop-nirsoft

> scoop search shellexview
Results from other known buckets...
(add them using 'scoop bucket add <bucket name>')

Name        Source
----        ------
shellexview nirsoft

However, the software does match searching shexview

> scoop search shexview
Results from local buckets...

Name     Version Source              Binaries
----     ------- ------              --------
shexview 2.01    nirsoft-alternative

Expected Behaviour
Since the package's official URL is https://www.nirsoft.net/utils/shexview.html and the bin is shexview.exe, I understand that using the shexview for the name is logical, however, as you can see on the official webpage, the name of the software is ShellExView, hence, scoop search should match the provided software name.

> scoop search shellexview
Results from local buckets...

Name     Version Source              Binaries
----     ------- ------              --------
shellexview 2.01    nirsoft-alternative

Steps to Reproduce

PS>> scoop search shellexview
Results from other known buckets...
(add them using 'scoop bucket add <bucket name>')

Name        Source
----        ------
shellexview nirsoft

Possible Solution

Rename the package name to shellexview

Scoop and Buckets Version

PS> scoop --version
Current Scoop version:
v0.3.1 - Released at 2022-11-15

'extras' bucket:
416a9c7fd (HEAD -> master, origin/master, origin/HEAD) todolist: Update to version 8

'iyokan-jp' bucket:
220525b (HEAD -> master, origin/master, origin/HEAD) WinMergeを更新 (-> 2.16.22-jp-1)

'java' bucket:
44712660 (HEAD -> master, origin/master, origin/HEAD) temurin8-nightly-jre: Update to version 8.0.372-6.0.202304051813

'main' bucket:
61bcafecc (HEAD -> master, origin/master, origin/HEAD) [email protected]: Fix hash (Closes #4637)

'nerd-fonts' bucket:
58f791f (HEAD -> master, origin/master, origin/HEAD) Font-Awesome: Update to version 6.4.0

'nirsoft-alternative' bucket:
a831d37 (HEAD -> master, origin/master, origin/HEAD) Update url list [ci skip]

'sysinternals' bucket:
56576f4 (HEAD -> main, origin/main, origin/HEAD) process-explorer: Update to version 17.04

Scoop Config

PS> Get-Content ~\.config\scoop\config.json | ConvertFrom-Json


shim          : 71
arai2-enabled : False
aria2-enabled : True
last_update   : 2023-04-07T10:23:14.2089263+09:00
scoop_branch  : master
scoop_repo    : https://github.com/lukesampson/scoop

PowerShell Version

PS> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      5.1.19041.2673
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.19041.2673
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1

Additional Softwares

No response

Language and config files become folders if they did not exist before

Forgive me for interrupting you again. :)
Maybe it will work

    "pre_install": [
        "function CreateFile ($name) {",
        "    if (!(Test-Path \"$persist_dir\\$name\")) {",
        "        New-Item -Force -Path \"$persist_dir\" -Name $name -ItemType \"file\"",
        "    }",
        "}",
        "'SearchMyFiles_lng.ini', 'SearchMyFiles.cfg' | % {CreateFile $_}"
    ]

[email protected]: hash check failed

PS C:\Users\ELKor> scoop config debug $true; scoop install regtools
'debug' has been set to 'True'
Installing 'regtools' (1.40) [64bit] from nirsoft-alternative bucket
regtools.zip (284.2 KB) [=====================================================================================] 100%
Checking hash of regtools.zip ... ERROR Hash check failed!
App:         nirsoft-alternative/regtools
URL:         https://www.nirsoft.net/packages/regtools.zip
First bytes: 50 4B 03 04 14 00 02 00
Expected:    637cda0b19d849534afbafa300346cade0e5222171680a9f86684a5305bf990a
Actual:      261a6cf768fc391a154eb892bd538931ac27c46ceeb9f56282122071d395d2cb

Please add shortcuts

Please add shortcuts to all apps under NirSoft subdirectory ie:

    "architecture": {
        "64bit": {
            "url": "https://www.nirsoft.net/utils/shexview-x64.zip",
            "hash": "73248fb48ee6387cadbd6bdde5265cbef465cea7fca8f3b72eac5c408f4e7ccb",
            "shortcuts": [
                [
                    "shexview.exe",
                    "NirSoft\\ShellExView - Displays the details of shell extensions installed on your computer"
                ]
            ]
        },
        "32bit": {
            "url": "https://www.nirsoft.net/utils/shexview.zip",
            "hash": "b0f5e6bea715be67460d24e4ffe5256297ffd990cc4f5bfa902f9d5af0d1196d",
            "shortcuts": [
                [
                    "shexview.exe",
                    "NirSoft\\ShellExView - Displays the details of shell extensions installed on your computer"
                ]
            ]
        }
    },

[BUG]: CPorts 2.76 hash check failed

Prerequisites

  • I have written a descriptive issue title.
  • I have searched all issues/PRs to ensure it has not already been reported or fixed.
  • I have verified that I am using the latest version of Scoop and corresponding bucket.

Package Name

cports

Expected/Current Behaviour

Hash check failed
Expected: 9e5045a8c8682c157319fedd7706654ed9d7a2b5de536f111be8f5d0b9721ef6
Actual: 59bddcf0f8fea3a3b72f2b4178b25820733ba56ec523fbab7aec4d0bc6d59c53

Steps to Reproduce

PS> scoop install cports                                                             10 
Installing 'cports' (2.76) [64bit] from ScoopInstaller_Nirsoft bucket
cports-x64.zip (128.8 KB) [===================================================================================] 100%
Checking hash of cports-x64.zip ... ERROR Hash check failed!
App:         ScoopInstaller_Nirsoft/cports
URL:         https://www.nirsoft.net/utils/cports-x64.zip
First bytes: 50 4B 03 04 14 00 02 00
Expected:    9e5045a8c8682c157319fedd7706654ed9d7a2b5de536f111be8f5d0b9721ef6
Actual:      59bddcf0f8fea3a3b72f2b4178b25820733ba56ec523fbab7aec4d0bc6d59c53

Please try again or create a new issue by using the following link and paste your console output:
https://github.com/ScoopInstaller/Nirsoft/issues/new?title=cports%402.76%3a+hash+check+failed

Possible Solution

Update hash.

Scoop and Buckets Version

Current Scoop version:
v0.3.1 - Released at 2022-11-15

'extras' bucket:
4021d2a12 (HEAD -> master, origin/master, origin/HEAD) [email protected]: Fix hash (Closes #12461)

'main' bucket:
836b08ef5 (HEAD -> master, origin/master, origin/HEAD) svtplay-dl: Update to version 4.69

'ScoopInstaller_Nirsoft' bucket:
73c16d8 (HEAD -> master, origin/master, origin/HEAD) Update url list [ci skip]

'snyk' bucket:
e7ee1bc (HEAD -> master, origin/master, origin/HEAD) Upgraded to latest Snyk version skip-checks: true

Scoop Config

last_update            scoop_repo                              scoop_branch
-----------            ----------                              ------------
12/12/2023 10:11:56 PM https://github.com/ScoopInstaller/Scoop master

PowerShell Version

Name                           Value
----                           -----
PSVersion                      7.3.9
PSEdition                      Core
GitCommitId                    7.3.9
OS                             Microsoft Windows 10.0.22631
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
WSManStackVersion              3.0

Additional Softwares

No response

[BUG]: WirelessKeyView can't be extracted due to a zip password

Prerequisites

  • I have written a descriptive issue title.
  • I have searched all issues/PRs to ensure it has not already been reported or fixed.
  • I have verified that I am using the latest version of Scoop and corresponding bucket.

Package Name

wirelesskeyview

Expected/Current Behaviour

Installing 'WirelessKeyView' (2.22) [64bit] from nirsoft-alternative bucket
Loading wirelesskeyview-x64.zip from cache.
Checking hash of wirelesskeyview-x64.zip ... ok.
Extracting wirelesskeyview-x64.zip ...

image

Steps to Reproduce

scoop install wirelesskeyview

Possible Solution

Not sure if there's a Scoop option where the password to the zip can be specified.

Scoop and Buckets Version

Latest

Scoop Config

N/A

PowerShell Version

7.3.4

Additional Softwares

No response

[Enhancement]: Use Nirsoft hash_check to get hashes and x64 links

Prerequisites

  • I have written a descriptive issue title.
  • I have searched all issues/PRs to ensure it has not already been reported or fixed.
  • I have verified that I am using the latest version of Scoop and corresponding bucket.

Package Name

nirsoft bucket

Expected/Current Behaviour

Current: verified hashes require download to calculate hash, x64 download links are guessed or overridden when an inconsistency is identified - this is manual and resource intensive and more invasive to nirsoft.

Expected: It seems the hashes and x64 availability can both be found by making additional requests to eg: https://www.nirsoft.net/hash_check/?software=shexview

Steps to Reproduce

NA

Possible Solution

This could make a good future enhancement to alleviate the need to download the files to get hashes (making updates much less intrusive and resource-intensive for nirsoft and CI). Not sure it's much better than a head request for identifying x64 versions but it might be a more "definitive" way of finding their existence.

Roles could be as-follows:

  • PAD = definitive list of all Nirsoft applications and core manifest content
  • hash_check = definitive download link, file hash and x64 availalbility

Scoop and Buckets Version

Current Scoop version:
v0.3.1 - Released at 2022-11-15

'extras' bucket:
9160f7fac (HEAD -> master, origin/master, origin/HEAD) zoom: Update to version 5.13.4.11835

'main' bucket:
e71b4201d (HEAD -> master, origin/master, origin/HEAD) rust-analyzer: Update to version 2023-01-09

'nirsoft' bucket:
1b088ec (HEAD -> master, origin/master, origin/HEAD) zipinst: Update to version 1.21

Scoop Config

NA

PowerShell Version

NA

Additional Softwares

No response

[BUG]: USBDeview.json should persist USBDeview.cfg

Prerequisites

  • I have written a descriptive issue title.
  • I have searched all issues/PRs to ensure it has not already been reported or fixed.
  • I have verified that I am using the latest version of Scoop and corresponding bucket.

Package Name

USBDeview

Expected/Current Behaviour

Settings aren't persisted. They probably should be.

Steps to Reproduce

Install usbdeview, set configuration, uninstall.

Possible Solution

"persist": [
    "USBDeview.cfg"
],

Scoop and Buckets Version

> scoop --version
Current Scoop version:
d337bb1f (HEAD -> master, tag: v0.4.2, origin/master, origin/HEAD) chore(release): Bump to version 0.4.2 (#5964)

'main' bucket:
d9f99e2db (HEAD -> master, origin/master, origin/HEAD) trufflehog: Update to version 3.76.0

'extras' bucket:
d0b9d6999 (HEAD -> master, origin/master, origin/HEAD) windowtextextractor: Update to version 2.1.1

'versions' bucket:
1b64804ca (HEAD -> master, origin/master, origin/HEAD) vim-tux: Update to version 9.1.0412_20240514

'nirsoft' bucket:
08dbf0e (HEAD -> master, origin/master, origin/HEAD) 'updated'

'sysinternals' bucket:
e669cc0 (HEAD -> main, origin/main, origin/HEAD) chore(ci): switch to `pull_request_target` trigger

'java' bucket:
8174e41f (HEAD -> master, origin/master, origin/HEAD) intellij-jbr17: Update to version 17.0.11-b1207.23

'milnak' bucket:
e2afb58 (HEAD -> main, origin/main, origin/HEAD) add ICP

Scoop Config

> Get-Content ~\.config\scoop\config.json | ConvertFrom-Json

last_update           : 5/14/2024 2:14:42 PM
alias                 : @{list-full=scoop-list-full}
aria2-enabled         : False
aria2-warning-enabled : False
show_update_log       : False
scoop_repo            : https://github.com/ScoopInstaller/Scoop
scoop_branch          : master

PowerShell Version

> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      7.4.2
PSEdition                      Core
GitCommitId                    7.4.2
OS                             Microsoft Windows 10.0.22631
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
WSManStackVersion              3.0

Additional Softwares

No response

[BUG]: webbrowserpassview requires decompression password

Prerequisites

  • I have written a descriptive issue title.
  • I have searched all issues/PRs to ensure it has not already been reported or fixed.
  • I have verified that I am using the latest version of Scoop and corresponding bucket.

Package Name

webbrowserpassview

Expected/Current Behaviour

Currently, webbrowserpassview cannot be installed normally, and the zip file cannot be decompressed due to the lack of decompression password.

The correct decompression password needs to be passed in the package for this to work properly.

See this
https://www.nirsoft.net/utils/web_browser_password.html
image

Installation stops indefinitely
image

Steps to Reproduce

scoop install webbrowserpassview

Possible Solution

You also need to specify a decompression password for this package?

Scoop and Buckets Version

Current Scoop version:
v0.3.1 - Released at 2022-11-15

'extras' bucket:
d7d5e3caf (HEAD -> master, origin/master, origin/HEAD) fork: Update to version 1.81.1

'main' bucket:
b0c160d37 (HEAD -> master, origin/master, origin/HEAD) trufflehog: Update to version 3.28.2

'nirsoft-alternative' bucket:
b1f27d0 (HEAD -> master, origin/master, origin/HEAD) Update url list [ci skip]

Scoop Config

last_update       scoop_repo                              scoop_branch
-----------       ----------                              ------------
2023/2/27 9:12:18 https://github.com/ScoopInstaller/Scoop master

PowerShell Version

Name                           Value
----                           -----
PSVersion                      7.3.2
PSEdition                      Core
GitCommitId                    7.3.2
OS                             Microsoft Windows 10.0.25300
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
WSManStackVersion              3.0

Additional Softwares

No response

[email protected]: hash check failed

Updating 'regscanner' (2.45 -> 2.46)
Downloading new version
regscanner-x64.zip (93.0 KB) [=========================================================================================================] 100%
Checking hash of regscanner-x64.zip ... ERROR Hash check failed!
App:         scoop-nirsoft/regscanner
URL:         https://www.nirsoft.net/utils/regscanner-x64.zip
First bytes: 50 4B 03 04 14 00 02 00
Expected:    6ad09ab86b3b674f16585081eec01f97b15609fddaf7be8acb76fe15caa07de2
Actual:      f5a5b276a55b837ff16bdc918734b9358fcd54073b6428ba786471ef39860101

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.