Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/muranoya/slack-picture-converter
Mosaic picture generator using slack custom emoji
https://github.com/muranoya/slack-picture-converter
custom-emoji mosaic-images rust slack
Last synced: 18 days ago
JSON representation
Mosaic picture generator using slack custom emoji
- Host: GitHub
- URL: https://github.com/muranoya/slack-picture-converter
- Owner: muranoya
- License: apache-2.0
- Created: 2018-02-19T13:32:24.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-02-22T06:17:09.000Z (almost 7 years ago)
- Last Synced: 2024-11-10T07:40:59.631Z (3 months ago)
- Topics: custom-emoji, mosaic-images, rust, slack
- Language: Rust
- Homepage:
- Size: 133 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# slack-picture-converter
# Requires
- ImageMagick
- Rust# Build
1. cd slack-picture-converter
2. pushd rsc && ./generator.sh
3. popd && cargo build --release# How to use
1. Register rsc/\*.png to slack custom emoji.
2. Execute `./target/release/slack-picture-converter `
3. Output copy and post to slack!---
- Original Image.
![original gogh](doc/org_gogh.jpg "original gogh")
- Converted Image.
![converted gogh](doc/conv_gogh.png "converted gogh")
- Slack message.
```
:p404040::p404040::p404040::p404040::p404040::p004040::p004040::p404040::p404040::p404040::p004040::p000040::p004040::p000000::p000000::p000000::p404040::p404040::p404040::p404040::p000000::p404040::p404040::p404040::p404040::p404040::p404040::p404040::p404040:
:p404040::p404040::p404040::p004040::p004040::p004040::p004040::p004040::p004040::p004040::p004040::p004040::p004040::p004040::p004040::p004040::p404040::p004040::p404040::p404040::p004040::p004040::p004040::p404040::p004040::p004040::p004040::p404040::p404040:
:p404040::p404040::p004040::p004040::p004040::p404040::p404040::p404040::p404040::p404040::p404040::p404040::p004040::p404040::p404040::p004040::p004040::p004040::p404040::p004040::p004040::p004040::p004040::p004040::p404040::p004040::p004040::p004040::p404040:
:p404040::p404040::p004040::p004040::p004040::p004040::p004040::p004040::p404040::p404040::p004040::p404040::p404040::p404040::p404040::p004040::p004040::p004040::p004040::p004040::p404040::p404040::p004040::p404040::p404040::p404040::p004040::p004040::p404040:
:p404040::p404040::p404040::p004040::p004040::p004040::p004040::p004040::p004040::p004040::p404040::p404040::p404040::p404040::p808040::p404040::p404040::p404040::p004040::p004040::p404040::p404040::p404040::p404040::p404040::p004040::p004040::p404040::p404040:
:p404040::p404040::p004040::p004040::p004040::p004040::p404040::p004040::p004040::p404040::p808040::p808080::p808080::p808040::p808040::p808040::p808080::p404040::p404040::p404040::p404040::p404040::p404040::p404040::p004040::p004040::p000040::p404040::p404040:
:p404040::p004040::p004040::p004040::p004040::p004040::p004040::p004040::p004040::p404040::p404040::p808040::p808040::p808040::p808040::p808040::p808040::p808040::p004040::p004040::p004040::p404040::p404040::p404040::p000040::p404040::p004040::p004040::p404040:
:p404040::p404040::p004040::p004040::p004040::p004040::p004040::p004040::p404040::p404040::p404040::p808040::p808040::p808040::p808040::p808040::p808040::p808080::p408040::p404040::p404040::p404040::p404040::p404040::p404040::p404040::p004040::p004040::p404040:
:p404040::p004040::p000040::p004040::p004040::p004040::p004040::p004040::p404040::p808040::p808040::p808040::p808040::p808040::p808040::p808040::p808040::p808040::p808040::p404040::p404040::p404040::p404040::p004040::p404040::p404040::p404040::p004040::p404040:
:p404040::p004040::p004040::p004040::p404040::p404040::p404040::p004040::p404040::p404040::p404040::p404040::p404040::p404040::p808040::p808040::p808040::p808040::p808080::p808040::p404040::p404040::p004040::p004040::p404040::p404040::p004040::p004040::p404040:
:p404040::p004040::p004040::p004040::p404040::p404040::p404040::p404040::p404040::p404040::p808040::p808040::p808040::p808040::p808040::p808040::p808040::p808040::p808040::p808040::p808040::p808040::p404040::p404040::p404040::p004040::p404040::p004040::p004040:
:p404040::p004040::p004040::p004040::p404040::p404040::p404040::p808080::p808080::p804040::p804040::p804040::p804040::p804040::p804040::p804040::p808040::p804040::p804040::p808040::p808040::p808080::p808040::p404040::p404040::p404040::p004040::p404040::p404040:
:p404040::p404040::p004040::p004040::p004040::p404040::p804040::p404040::p404040::p404040::p404040::p404000::p404040::p404040::p404000::p404000::p404000::p404040::p804040::p804040::p804040::p808040::p808040::p404040::p004040::p004040::p404040::p004040::p004040:
:p404040::p404040::p004040::p004040::p404040::p404040::p404040::p404000::p804040::p404000::p808040::p804040::p808040::p808040::p808040::p808040::p808040::p804040::p804000::p404000::p404040::p804040::p808040::p808040::p404040::p404040::p404040::p404040::p004040:
:p004040::p004040::p004040::p004040::p404040::p004040::p404040::p404000::p404040::p808040::p808040::p808040::p808040::p808040::pc08040::pc08040::p808040::p808040::p808040::p804000::p404000::p404040::p804040::p808040::p404040::p404040::p404040::p004040::p000000:
:p404040::p004040::p004040::p404040::p004040::p004040::p004040::p404040::p404000::p404040::p404040::p808040::p804040::p804040::p808040::p808040::p808040::pc08040::p808040::p404040::p404000::p404040::p404040::p808040::p404040::p404040::p404040::p004040::p000000:
:p404040::p404040::p004040::p404040::p404040::p004040::p004040::p404040::p404040::p404040::p804040::p808040::p808040::p808040::p804040::p808040::p808040::p808040::p808040::p808040::p804040::p404040::p808040::p404040::p404040::p404040::p404040::p004040::p000000:
:p404040::p404040::p404040::p404040::p404040::p404040::p004040::p404040::p404000::p804000::p804040::p808040::pc08040::p808040::p808040::pc08040::pc08040::pc08040::p808040::p808040::p804040::p404040::p404040::p004040::p004040::p004040::p404040::p004040::p000000:
:p404040::p004040::p004040::p004040::p004040::p004040::p004040::p004040::p404040::p404000::p804040::p808040::p808040::p808040::p808040::p808040::p808040::p804000::p804040::p808040::p404040::p404040::p004040::p000040::p004040::p004040::p004040::p404040::p000000:
:p004040::p004040::p004040::p004040::p404040::p004040::p004040::p004040::p400000::p404000::p804040::p808040::p808040::p808040::p808040::p808040::p808040::p804000::p804040::p804040::p004040::p404040::p004040::p004040::p004040::p004040::p004040::p004040::p000040:
:p004040::p004040::p404040::p404040::p404040::p404040::p404040::p004040::p004040::p400000::p400000::p804000::p804000::p808040::p808040::p808040::p808000::p804000::p804040::p404000::p004040::p004040::p004040::p004040::p004040::p004040::p004040::p000040::p004040:
:p404040::p004040::p404040::p004040::p404040::p404040::p004040::p004040::p000040::p400000::p400000::p804000::p804000::p804000::p804000::p804000::p804000::p804000::p804040::p404040::p004040::p004040::p404040::p004040::p004040::p004040::p404040::p004040::p000000:
:p004040::p404040::p404040::p404040::p404040::p404040::p000040::p004040::p000040::p404000::p400000::p804000::p808040::p804040::p804000::p804000::p804000::p808040::p808040::p004040::p004040::p004040::p004040::p004040::p004040::p404040::p004040::p004040::p000000:
:p004040::p404040::p404040::p004040::p004040::p004040::p000000::p000000::p000000::p404000::p804000::p804000::p804000::p804000::p804000::p804000::p808040::p808040::p808040::p004040::p404040::p000040::p000040::p000040::p000000::p000000::p000000::p000040::p000000:
:p404040::p004040::p404040::p404040::p404040::p400000::p000000::p000000::p000000::p000000::p404000::p804000::p804000::p804000::p804000::p808040::pc08040::p808080::p404040::p004040::p404040::p404040::p404040::p000040::p000040::p000040::p000000::p000000::p000040:
:p404040::p004040::p004040::p400000::p404000::p000000::p000000::p000000::p004040::p400000::p400000::p404040::p804040::p804000::p808040::p808040::p808040::p808080::p004040::p004040::p404040::p404040::p404040::p000040::p000040::p000040::p000040::p000040::p000000:
:p404040::p404040::p000000::p404040::p404040::p404040::p404040::p000000::p404040::p404040::p000000::p404040::p808040::p808040::p808040::p808040::pc0c080::p404040::p404040::p004040::p404040::p004040::p004040::p004040::p000000::p000040::p000040::p000000::p000000:
:p400000::p000000::p000040::p404040::p404040::p404040::p404040::p004040::p404040::p404040::p000040::p404040::p808040::p808040::p808040::p808080::p804040::p004040::p404040::p004040::p404040::p004040::p004040::p004040::p004040::p000000::p000000::p000000::p000040:
:p000000::p000000::p000040::p404040::p404040::p404040::p404040::p000000::p004040::p004040::p404040::p404040::p808040::p808040::p808080::p808040::p400000::p004040::p004040::p404040::p404040::p404040::p004040::p000040::p004040::p000000::p000000::p000040::p004040:
:p004040::p000000::p004040::p404040::p004040::p404040::p404040::p000000::p404040::p004040::p404040::p404040::p808080::p808080::p808080::p400000::p004040::p404040::p000040::p404040::p404040::p404040::p004040::p000040::p000040::p004040::p000000::p004040::p000040:
:p000000::p000000::p004040::p404040::p000040::p404040::p404040::p404040::p000040::p004040::p404040::p004040::p808040::p808040::p808040::p404000::p404040::p000040::p000040::p404040::p404040::p404040::p004040::p004040::p004040::p004040::p004040::p004040::p000040:
:p000040::p000040::p004040::p404040::p004040::p404040::p004040::p404040::p000040::p004040::p404040::p000000::p808040::p808080::p808040::p004040::p004040::p004040::p004040::p404040::p004040::p404040::p004040::p004040::p004040::p004040::p004040::p004040::p000040:
:p000040::p000000::p000000::p404040::p404040::p404040::p404040::p404040::p404040::p004040::p404040::p000000::p404040::p808040::p404040::p404040::p000000::p400000::p000000::p004040::p004040::p004040::p004040::p004040::p004040::p004040::p000040::p004040::p000040:
:p004040::p004040::p000040::p404040::p404040::p404040::p404040::p404040::p404040::p404040::p404040::p000040::p400000::p000000::p004040::p404040::p004040::p404040::p404040::p004040::p004040::p004040::p004040::p004040::p004040::p004040::p000000::p000000::p000000:
:p000000::p004040::p004040::p000040::p000000::p404040::p000040::p404040::p404040::p004040::p404040::p000000::p000000::p000000::p004040::p004040::p000040::p000000::p404040::p404040::p404040::p404040::p404040::p004040::p404000::p000000::p000000::p000000::p404040:
```- Custom Emoji List
![custom emoji list](doc/custom_emoji_list.png "custom emoji list")