An open API service indexing awesome lists of open source software.

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

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.**