{"id":34775234,"url":"https://github.com/paradox460/memebot","last_synced_at":"2026-05-25T15:33:33.362Z","repository":{"id":15310624,"uuid":"18040534","full_name":"paradox460/memebot","owner":"paradox460","description":"Stupid bot that makes memes for IRC and sticks em on imgur","archived":false,"fork":false,"pushed_at":"2015-12-05T08:36:52.000Z","size":12633,"stargazers_count":4,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-26T19:48:01.776Z","etag":null,"topics":["bot","fun","imgur","irc","meme","memes"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/paradox460.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-03-23T18:40:02.000Z","updated_at":"2024-07-18T10:55:00.000Z","dependencies_parsed_at":"2022-08-25T16:51:07.177Z","dependency_job_id":null,"html_url":"https://github.com/paradox460/memebot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/paradox460/memebot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paradox460%2Fmemebot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paradox460%2Fmemebot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paradox460%2Fmemebot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paradox460%2Fmemebot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/paradox460","download_url":"https://codeload.github.com/paradox460/memebot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paradox460%2Fmemebot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33482130,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-25T14:31:05.219Z","status":"ssl_error","status_checked_at":"2026-05-25T14:31:02.878Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot","fun","imgur","irc","meme","memes"],"created_at":"2025-12-25T08:15:14.617Z","updated_at":"2026-05-25T15:33:33.354Z","avatar_url":"https://github.com/paradox460.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"A messy bot for making memes in IRC channels\n\n# Installation\n\n1. You need ruby 2.0 or newer. I coded against 2.1. You also need rmagick AND graphics magick\n2. Clone the git repo\n3. run `bundle install` to get the dependencies. This may fail on rmagick. If it does, google till you figure it out. Its simple, I promise. If you run a Debian-based distro, running `sudo apt-get install graphicsmagick-libmagick-dev-compat libmagickwand-dev` works.\n3. Rename `config.example.yml` to `config.yml`\n4. Fill out `config.yml`. You will need an Imgur api key\n5. Start the bot via `ruby bot.rb`\n\n# Usage\nThe bot is fairly simple to use via IRC, providing only two commands:\n\n+ `!memes` lists the memes the bot knows about, the filenames, sans extension, of jpgs in the memes folder\n+ `!meme [m:memename] \u003ctoptext\u003e;\u003cbottomtext\u003e` creates a meme. `m:memename` specifies the meme to use, semicolon is *required* and separates top and bottom meme text.\n\n# Caveats\nThis bot was written in a single nights bathtub coding session. As such its ugly as hell and probably full of bugs. As with everything else under the MIT license, use at your own risk.\n\nAdditionally, if you run this on a server that doesn't reboot very often, chances are your `/tmp` folder will fill up with meme images.\n\nSince people tend to use `/tmp` for lots of useful things, such as sockets and other stuff, I've provided a script, `tmpclean.rb` you can run periodically to clean memes out of your `/tmp`. I recommend adding this to a nightly cron-job.\n\n# License\n```\nCopyright (c) 2014 Jeff Sandberg\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparadox460%2Fmemebot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fparadox460%2Fmemebot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparadox460%2Fmemebot/lists"}