https://github.com/cqb13/meteor-addon-scanner
A tool to create a list of Meteor Client addons from github.
https://github.com/cqb13/meteor-addon-scanner
meteor-addon meteor-addon-list meteor-addons meteor-client meteor-client-addon meteor-client-addon-list meteor-client-addons minecraft-mod-list minecraft-mods utility-mod utility-mods
Last synced: 8 months ago
JSON representation
A tool to create a list of Meteor Client addons from github.
- Host: GitHub
- URL: https://github.com/cqb13/meteor-addon-scanner
- Owner: cqb13
- License: mit
- Created: 2025-05-25T03:52:20.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-02T20:13:28.000Z (about 1 year ago)
- Last Synced: 2025-06-03T10:16:38.849Z (about 1 year ago)
- Topics: meteor-addon, meteor-addon-list, meteor-addons, meteor-client, meteor-client-addon, meteor-client-addon-list, meteor-client-addons, minecraft-mod-list, minecraft-mods, utility-mod, utility-mods
- Language: Go
- Homepage: https://meteor-addons.cqb13.dev/
- Size: 720 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Meteor Addon Scanner
A tool to create a list of Meteor Client addons from github.
Check out the [Meteor Addon List](https://www.meteoraddons.com)
## Usage
1. Create a **.env** file with a value **KEY** with a github API key with read access to public repositories
2. Create a text file with full names of github repositories separated by new lines
3. Run the following command
```bash
scanner verified.txt addons.json
```
## Output
```json
[
{
"name": "string",
"description": "string",
"mc_version": "string",
"authors": ["string"],
"features": {
"modules": ["string"],
"commands": ["string"],
"hud_elements": ["string"],
"feature_count": 0
},
"verified": false,
"repo": {
"id": "string",
"owner": "string",
"name": "string",
"archived": false,
"fork": true,
"stars": 0,
"downloads": 0,
"last_update": "string RFC3339",
"creation_date": "string RFC3339"
},
"links": {
"github": "string",
"download": "string",
"discord": "string",
"homepage": "string",
"icon": "string"
},
"custom": {
"description": "string",
"supported_versions": ["x.x.x", "x.x.x"],
"icon": "string",
"discord": "string",
"homepage": "string"
}
}
]
```
## Custom Properties
The scanner automatically pulls info from GitHub, but it might not always be accurate or exactly how you want it. To fix or customize that data, you can manually add your own values.
To do that, create the file `meteor-addon-list.json` in the root directory of your addon, and add the fields you wish to overide:
```json
{
"description": "A short description of your addon.",
"tags": [
"PvP",
"Utility",
"Theme",
"Render",
"Movement",
"Building",
"World",
"Misc",
"QoL",
"Exploit",
"Fun",
"Automation"
],
"supported_versions": ["1.21.7", "1.21.8"],
"icon": "https://example.com/icon.png",
"discord": "https://discord.gg/yourserver",
"homepage": "https://example.com"
}
```
_This tool is based on [AntiCope](https://github.com/AntiCope/anticope.ml)_