https://github.com/metaory/glitcher-cli
generate animated pseudo random glitch SVG from Unicode characters
https://github.com/metaory/glitcher-cli
cli glitch glitch-art svg svg-animations svg-filters svg-generator
Last synced: 3 months ago
JSON representation
generate animated pseudo random glitch SVG from Unicode characters
- Host: GitHub
- URL: https://github.com/metaory/glitcher-cli
- Owner: metaory
- License: mit
- Created: 2024-10-20T17:19:48.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-04-23T12:26:35.000Z (8 months ago)
- Last Synced: 2025-05-20T07:02:52.736Z (7 months ago)
- Topics: cli, glitch, glitch-art, svg, svg-animations, svg-filters, svg-generator
- Language: Shell
- Homepage:
- Size: 107 KB
- Stars: 88
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
generate animated pseudo random glitch SVG from ASCII characters
---
---
> [!TIP]
> The following attributes are random
>
> - number of slices
> - height of slices
> - color channel shifts
> - duration of animations
> - keyTime of animations
> - values of frames
---
INSTALLATION
------------
- clone repo
- give execution permissions
- place it in your path
```sh
# Clone
git clone git@github.com:metaory/glitcher-cli.git
# Navigate
cd glitcher-cli
```
> [!TIP]
> Temporary usage
> `bash glitcher out.svg hello world`
```sh
# Give execution permissions
chmod +x glitcher
# Link it somewhere in your $PATH
ln -svf $PWD/glitcher /usr/bin/glitcher
# Use it anywhere
# Create out.svg with 'hello world' content
glitcher out.svg hello world
```
---
SYNOPSIS
--------
glitcher FILE TEXT...
---
REQUIREMENTS
------------
- GNU Bash v5+
- GNU bc
- GNU coreutils
- sort
- uniq
---
TODO
----
- [ ] noise arg
- [ ] density arg
- [ ] color arg
- [ ] font arg
- [ ] help
---
> [!CAUTION]
> Only tested on Linux
---
LICENSE
-------
[MIT](LICENSE)