https://github.com/explor4268/mcskindl
mcskindl is a Minecraft: Java Edition player skin downloader written in bash
https://github.com/explor4268/mcskindl
bash-script minecraft mojang-api
Last synced: about 2 months ago
JSON representation
mcskindl is a Minecraft: Java Edition player skin downloader written in bash
- Host: GitHub
- URL: https://github.com/explor4268/mcskindl
- Owner: explor4268
- License: mit
- Created: 2024-07-04T11:46:03.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2025-07-27T06:49:15.000Z (11 months ago)
- Last Synced: 2025-07-27T08:42:15.129Z (11 months ago)
- Topics: bash-script, minecraft, mojang-api
- Language: Shell
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mcskindl
mcskindl is a Minecraft: Java Edition player skin downloader written in `bash`.
## Requirements
- bash (tested with 5.2.x)
- curl for fetching (if HTTPS works then it should work). Set the `MCSKINDL_USE_WGET` environment variable to `yes` if you prefer using wget
- jq for processing JSON data (core)
- base64 for decoding Base64 data (should be included with coreutils or busybox or any other implementations that supports it)
- sed (for substituting some HTTP URLs to HTTPS, remove any calls of sed if you don't want this behavior.
> [!WARNING]
> The CGI script mode is NOT intended for production use due to performance and security issues.
## TODO
- Detect if the input is a valid UUID otherwise it is a Username.
## Credits
- : Documentation
- [shellcheck](https://github.com/koalaman/shellcheck)
-
---
**NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.**