ScoopMaster Framework Release #1
okibcn
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Scoop Master Bucket/Database
Scoop Master, the way to keep all the apps in Scoop ultra-updated.
(Do you find this project useful? give it a ⭐)
FEATURES
To hep 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 system uses the platform in two ways:
- As a Bucket
ScoopMaster provides manifests for every app in any known Scoop bucket, updated every 30 minutes to ensure fresh app versions. This way you only need one bucket in your Scoop bucket list. It takes the manifests from all the known buckets and maintains a bucket with the most recent version of each known package just for you.
- As a Database
ScoopMaster also provides a database with updated data of every known app manifest in internet. This way search engines such as SS (Scoop Super Search) can use it to provide ultra-fast — less than 500 milliseconds — and accurate search results, even better than the official scoop.sh directory.
INSTALLATION
- Bucket installation
To add this bucket, paste this in a PowerShell session:
install any app in the bucket just type
To remove the bucket just type:
If you want all your local apps to be updated to the latest version provided by ScoopMaster, just change the update source for that app. You can do it for all of them by copy-n-paste this in PowerShell:
- Database installation
The database doesn't need any install instructions. If want to use it for searching purposes, you can use the ultra-fast SS (Scoop Super Search) utility. it provides instant result to simple queries and complex regex searches. Refer to its homepage for installation instructions.
USAGE
The bucket doesn't require any operation other than the installation, removal, and app installation already described above.
The database is writen in CSV format with UTF-8 no BOM encoding. It is updated every 30 minutes. Raw and 7z compressed versions are provided in the Download page.
IF you want to experience the speed and the data contained, you can use the official ScoopMaster search utility SS (Scoop Super Search) that can be installed typing:
These are some examples of its capabilites:
ss -n nvidia driver
ss -s ss
ss -l search scoop
ss -l 音乐
$apps
variable a PSObject with all the Scoop manifests — more than 52,000.How do I contribute new manifests?
The data in this repo is generated automatically from the rest of the buckets in internet. If you want your app to be indexed by the database and be available in the ScoopMaster Bucket, or you find a problem with an app, just modify any other bucket and the app will be updated in the next bucket and database snapshot within 30 minutes.
To make a new manifest contribution in any other bucket, please read the Contributing Guide.
Beta Was this translation helpful? Give feedback.
All reactions