Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/taichi/sirusi

create indenticons similar to GitHub and Gravatar (retro) avatars.
https://github.com/taichi/sirusi

Last synced: about 2 months ago
JSON representation

create indenticons similar to GitHub and Gravatar (retro) avatars.

Awesome Lists containing this project

README

        

# Sirusi
create indenticons similar to [Github](https://github.com/blog/1586-identicons) and [Gravatar (retro)](https://en.gravatar.com/site/implement/images/) avatars.

![5x5](https://raw.githubusercontent.com/taichi/sirusi/master/standalone/src/docs/5x5.png)
![6x6](https://raw.githubusercontent.com/taichi/sirusi/master/standalone/src/docs/6x6.png)
![7x7](https://raw.githubusercontent.com/taichi/sirusi/master/standalone/src/docs/7x7.png)

## Getting Started

execute commands below

```
./gradlew installApp
./standalone/build/install/sirusi/bin/sirusi
```

and access to `http://localhost:8080/0000.png?s=96` you will see below

![0000](https://raw.githubusercontent.com/taichi/sirusi/master/standalone/src/docs/0000.png)

Sirusi supported url template is `/{seed}.{type}?s={size}`

* seed
* any strings
* type
* supported content type is jpg, bmp, gif, png, wbmp, jpeg.
* default type is png
* size
* default size is 48. this means 48x48 pixel png will be generate.

## Install to Ubuntu

```
./gradlew buildDeb
sudo gdebi build/distributions/sirusi_0.1.0_all.deb
```

## Uninstall from Ubuntu

```
sudo apt-get remove sirusi
```

## Similar projects

* Java [donpark/identicon](https://github.com/donpark/identicon)
* Java/Android [davidhampgonsalves/Contact-Identicons](https://github.com/davidhampgonsalves/Contact-Identicons)
* node.js [sehrgut/node-retricon](https://github.com/sehrgut/node-retricon)
* golang [cupcake/sigil](https://github.com/cupcake/sigil)

# License

Apache License, Version 2.0