Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ethosa/badgemaker
The Nim badgemaker tool.
https://github.com/ethosa/badgemaker
badge badge-generator badges nim nim-lang
Last synced: about 2 months ago
JSON representation
The Nim badgemaker tool.
- Host: GitHub
- URL: https://github.com/ethosa/badgemaker
- Owner: Ethosa
- License: agpl-3.0
- Created: 2020-02-21T11:03:59.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-02-28T09:56:19.000Z (almost 5 years ago)
- Last Synced: 2024-10-31T13:24:02.754Z (3 months ago)
- Topics: badge, badge-generator, badges, nim, nim-lang
- Language: Nim
- Size: 1.11 MB
- Stars: 14
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Badgemaker
The Nim badgemaker tool.[![Nim language-plastic](https://github.com/Ethosa/open-source-badges/blob/master/badges/Languages/Nim/Nim-lang-plastic.svg)](https://github.com/Ethosa/open-source-badges/blob/master/badges/Languages/Nim/Nim-lang-plastic.svg)
[![test13](https://github.com/Ethosa/badgemaker/blob/master/tests/test13.svg)](https://github.com/Ethosa/badgemaker/blob/master/tests/test13.svg)## Install
- via git: `nimble install https://github.com/Ethosa/badgemaker`
- via nimble: `nimble install badgemaker`## Now support
- Custom font (change size available).
- Custom icons.
- Custom colors (label, value, text).
- Custom badge size.
- Custom styles (flat, plastic, square, plastic square).
- CLI.
- Text drop shadows.## Standart badge params
- `style` -- "flat".
- `label` -- "".
- `value` -- "".
- `label_text_color` -- "white".
- `value_text_color` -- "black".
- `label_color` -- "#212121".
- `value_color` -- "#e0e0e0".
- `font` -- "DejaVu Sans,Verdana,Geneva,sans-serif".
- `font_size` -- 12.
- `width` -- 120.
- `height` -- 20.
- `image_path` -- "".
- `image_color` -- "".
- `label_shadow` -- false.
- `value_shadow` -- false.
- `dx` -- 0.
- `dy` -- 0.## Results
[![test1](https://github.com/Ethosa/badgemaker/blob/master/tests/test1.svg)](https://github.com/Ethosa/badgemaker/blob/master/tests/test1.svg)
[![test2](https://github.com/Ethosa/badgemaker/blob/master/tests/test2.svg)](https://github.com/Ethosa/badgemaker/blob/master/tests/test2.svg)
[![test3](https://github.com/Ethosa/badgemaker/blob/master/tests/test3.svg)](https://github.com/Ethosa/badgemaker/blob/master/tests/test3.svg)
[![test4](https://github.com/Ethosa/badgemaker/blob/master/tests/test4.svg)](https://github.com/Ethosa/badgemaker/blob/master/tests/test4.svg)
[![test5](https://github.com/Ethosa/badgemaker/blob/master/tests/test5.svg)](https://github.com/Ethosa/badgemaker/blob/master/tests/test5.svg)
[![test6](https://github.com/Ethosa/badgemaker/blob/master/tests/test6.svg)](https://github.com/Ethosa/badgemaker/blob/master/tests/test6.svg)
[![test7](https://github.com/Ethosa/badgemaker/blob/master/tests/test7.svg)](https://github.com/Ethosa/badgemaker/blob/master/tests/test7.svg)
[![test8](https://github.com/Ethosa/badgemaker/blob/master/tests/test8.svg)](https://github.com/Ethosa/badgemaker/blob/master/tests/test8.svg)
[![test9](https://github.com/Ethosa/badgemaker/blob/master/tests/test9.svg)](https://github.com/Ethosa/badgemaker/blob/master/tests/test9.svg)
[![test10](https://github.com/Ethosa/badgemaker/blob/master/tests/test10.svg)](https://github.com/Ethosa/badgemaker/blob/master/tests/test10.svg)
[![test11](https://github.com/Ethosa/badgemaker/blob/master/tests/test11.svg)](https://github.com/Ethosa/badgemaker/blob/master/tests/test11.svg)
[![test13](https://github.com/Ethosa/badgemaker/blob/master/tests/test13.svg)](https://github.com/Ethosa/badgemaker/blob/master/tests/test13.svg)## FAQ
*Q*: How I can help to develop this library?
*A*: You can put a star to this repository :3