Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/glitchartbot/glitch-art-bot-ts
Twitter bot that glitches photos on the fly
https://github.com/glitchartbot/glitch-art-bot-ts
art bot generative-art glitch-art-bot twitter
Last synced: 3 months ago
JSON representation
Twitter bot that glitches photos on the fly
- Host: GitHub
- URL: https://github.com/glitchartbot/glitch-art-bot-ts
- Owner: glitchartbot
- License: mit
- Created: 2020-03-04T03:07:17.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-02-12T11:27:17.000Z (over 1 year ago)
- Last Synced: 2024-06-28T06:36:52.748Z (4 months ago)
- Topics: art, bot, generative-art, glitch-art-bot, twitter
- Language: TypeScript
- Homepage:
- Size: 688 KB
- Stars: 67
- Watchers: 2
- Forks: 8
- Open Issues: 5
-
Metadata Files:
- Readme: README-en-us.md
- License: LICENSE
Awesome Lists containing this project
README
# glitch-art-bot-ts
Twitter bot (@GlitchArtBot) that applies glitch art effects in images.
## How it works
The bot uses its credentials, connects to Twitter's stream and listens to whenever a user mentions its username, then the bot verifies if the "parent" tweet of which it was mentioned has any valid image (files classified as `photo` by Twitter), if it has, the bot downloads the image, creates a child process and executes a command that applies the effects on the image, then it replies to the user that mentioned the bot with the edited image.
## How to use
There's a repository just for that, how amazing! [Click here](https://github.com/glitchartbot/glitch-art-bot-scripts) for a detailed explanation on how to use the bot and customize it! :)
## Available scripts
\*_Even though most of (if not all) the scripts are not of my authorship, they had to be adjusted to work properly with the bot. To see the scripts used by the bot and how they work, [click here](https://github.com/glitchartbot/glitch-art-bot-scripts)._
- Pixel Sort by [Kim Asendorf](https://github.com/kimasendorf)
- Pixel Drift by [João Friaça](https://github.com/friaca)