Minotar is a global avatar service that pulls your head off of your Minecraft.net skin, and allows it for use on several thousand sites.
Go
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.dockerignore Log formatting fix and linting Feb 11, 2018
.gitignore Oops, update gitignore Dec 12, 2014
.travis.yml Converting minotar into a more modular system, outsourcing skin/user … Nov 20, 2013
AUTHORS Whitespace and name update Feb 13, 2018
Dockerfile Bumped version: 2.10.0 -> 2.11.0 Mar 16, 2018
README.md Update README.md Dec 14, 2014
UNLICENSE Updating to latest lukegb and adding local file caching Nov 12, 2013
cache.go Initial CacheSize vs. CacheMem Feb 24, 2015
cache_memory.go cache_memory: fix skinCount size Feb 11, 2018
cache_off.go Update to use UUID per minotar/minecraft#17 Feb 12, 2018
cache_redis.go Update to use UUID per minotar/minecraft#17 Feb 12, 2018
config.example.gcfg Updates for minotar/minecraft library Mar 15, 2018
configuration.go Updates for minotar/minecraft library Mar 15, 2018
doc.go Converting minotar into a more modular system, outsourcing skin/user … Nov 20, 2013
http.go Updates for minotar/minecraft library Mar 15, 2018
main.go Bumped version: 2.10.0 -> 2.11.0 Mar 16, 2018
main_test.go Updates for minotar/minecraft library Mar 15, 2018
metrics.go Metrics: GetUUID recording for true request rate Feb 15, 2018
process.go Run goimports Sep 13, 2015
signals.go Log formatting fix and linting Feb 11, 2018
signals_test.go Add configurable debug level Mar 4, 2015
status.go Metrics: GetUUID recording for true request rate Feb 15, 2018
status_test.go runtime.Gosched seems unreliable, sleep instead Feb 13, 2018
wercker.yml Bumped version: 2.10.0 -> 2.11.0 Mar 16, 2018

README.md

imgd

imgd is a simple avatar serving system. You're probably looking for Minotar.net

How to install?

Installation is simple - however it requires an installation of Go. Follow the instructions below for a comprehensive, step by step installation.

$ git clone https://github.com/minotar/imgd
$ cd imgd

$ export GOPATH=`pwd`
$ go get

$ go build

After you run go build, golang should automatically generate you an executable file (named imgd). Executing the file is simple: simply run:

$ ./imgd

There you have it! Go visit your installation at your-ip:8000 to view it in action. If you wish to change the address the server listens on, you can do so by editing config.gcfg (it's like an ini file).

Thanks

Big thanks to lukegb for porting the old version of this script from PHP to Go.