├── .screens ├── preview1.png └── preview2.png ├── LICENSE ├── README.md ├── img2irc.py └── scroll.py /.screens/preview1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircart/scroll/HEAD/.screens/preview1.png -------------------------------------------------------------------------------- /.screens/preview2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircart/scroll/HEAD/.screens/preview2.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | ISC License 2 | 3 | Copyright (c) 2025, acidvegas 4 | 5 | Permission to use, copy, modify, and/or distribute this software for any 6 | purpose with or without fee is hereby granted, provided that the above 7 | copyright notice and this permission notice appear in all copies. 8 | 9 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 10 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 11 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 12 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 13 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 14 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15 | OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # scroll 2 | 3 | Scroll is full-featured IRC bot that carries a **PENIS PUMP** & will brighten up all the mundane chats in your lame IRC channels with some colorful IRC artwork! Designed to be extremely stable, this bot is sure to stay rock hard & handle itself quite well! 4 | 5 | All of the IRC art is loaded directly from the [ircart](https://github.com/ircart/ircart) central repository using the [Github API](https://docs.github.com/en/rest), which means that anytime the repository is updated with new art, you can simply `.ascii sync` & then be able to pump the latest art packs! 6 | 7 | Designed to be portable, there is no API key needed, no local art files needed, & no reason to not setup scroll in your channel(s) today! 8 | 9 | ## Dependencies 10 | * [python](https://www.python.org/) 11 | * [chardet](https://pypi.org/project/chardet/) *(`pip install chardet`)* 12 | * [numpy](https://pypi.org/project/numpy/) *(`pip install numpy`)* 13 | * [opencv-python](https://pypi.org/project/opencv-python/) *(`pip install opencv-python`)* 14 | 15 | ## Commands 16 | | Command | Description | 17 | | -------------------------------------- | ---------------------------------------------------------- | 18 | | `@scroll` | information about scroll | 19 | | `.ascii ` | play the \ art file | 20 | | `.ascii dirs` | list of art directories | 21 | | `.ascii img ` | convert image \ to art *(experimental, beta status)* | 22 | | `.ascii list` | list of art filenames | 23 | | `.ascii play ` | play the contents of \ *(must be a raw pastebin url)* | 24 | | `.ascii random [dir\|query]` | play random art, optionally from a [dir] or [query] | 25 | | `.ascii search ` | search art files that match \ | 26 | | `.ascii settings [