{"id":17976627,"url":"https://github.com/areebbeigh/rss2irc","last_synced_at":"2025-07-31T22:13:01.486Z","repository":{"id":115070258,"uuid":"51745814","full_name":"areebbeigh/RSS2IRC","owner":"areebbeigh","description":"An IRC bot that'll return feeds from an RSS feed to 1 or more IRC channels. The bot has a couple of commands (admin and public) too.","archived":false,"fork":false,"pushed_at":"2017-05-05T14:43:46.000Z","size":39,"stargazers_count":7,"open_issues_count":1,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-20T13:11:19.574Z","etag":null,"topics":["bot","feed","irc","irc-bot","irc-channel","rss","rss-feed","rss-reader"],"latest_commit_sha":null,"homepage":"https://github.com/areebbeigh/RSS2IRC","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/areebbeigh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-02-15T09:49:45.000Z","updated_at":"2024-08-12T19:21:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"6467edd6-0055-4a49-8a9a-58d5327c96d3","html_url":"https://github.com/areebbeigh/RSS2IRC","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/areebbeigh%2FRSS2IRC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/areebbeigh%2FRSS2IRC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/areebbeigh%2FRSS2IRC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/areebbeigh%2FRSS2IRC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/areebbeigh","download_url":"https://codeload.github.com/areebbeigh/RSS2IRC/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245489762,"owners_count":20623789,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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","feed","irc","irc-bot","irc-channel","rss","rss-feed","rss-reader"],"created_at":"2024-10-29T17:24:28.611Z","updated_at":"2025-03-25T15:31:16.092Z","avatar_url":"https://github.com/areebbeigh.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Python RSS2IRC Bot\n\nThis is a simple IRC bot that'll return feeds from an RSS source to 1 or more IRC channels.\n\n\u003chr\u003e\n\n## Configuration\n\nTo configure the bot open `config/config.py` with any text editor and being with the configuration. All the details about\ndifferent fields are already included as comments in the file.\n\n\u003chr\u003e\n\n## Commands\n\n\u003ctable width=\"50%\"\u003e\n\u003ctd\u003eCommand\u003c/td\u003e\n\u003ctd\u003eDescription\u003c/td\u003e\n\u003ctr\u003e\n\u003ctd\u003e!feed\u003c/td\u003e\u003ctd\u003eReturns last 3 feeds\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e!feed last (1-5)\u003c/td\u003e\u003ctd\u003eReturns last 'n' number of feeds\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e!feed list\u003c/td\u003e\u003ctd\u003eReturns the feed list currently being used\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e!feed help\u003c/td\u003e\u003ctd\u003eView this help dialogue\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e!credits\u003c/td\u003e\u003ctd\u003eView bot credits\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n\u003chr\u003e\n\n## Admin commands\n\n\u003ctable\u003e\n\u003ctr\u003e\u003ctd\u003e!login\u003c/td\u003e\u003ctd\u003eUses NickServ to login with the bot password set in the config\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e!killsocket\u003c/td\u003e\u003ctd\u003eKills the bot connection\u003c/td\u003e\u003c/tr\u003e\n\u003c/table\u003e\n\nThe bot can have only 1 admin. The admin is determined by the complete nick, ident and hostmask and hence, you need to configure this properly. You can look at the debug messages in the console while the bot is running to get your nick, ident\nand hostmask string.\n\n\u003chr\u003e\n\n## Possible Snags\n\n### 1. Bot is not joining the channel\n\nCheck if the bot actually connected to the network by using /whois \u003cbot_nick\u003e or \u003cbot_alt_nick\u003e if the bot is not connected\nthen both the nick and alt_nick are occupied. If the bot is connected and yet it is not joining the channels then check the channel settings (ban masks, invite only, registered only etc.).\n\n### 2. No feeds\n\nCheck if the URL you provided is working and it is a valid feed source. Here's what an RSS page looks like: https://github.com/areebbeigh.atom\n\n### 3. Bot is not logging in\n\nThis bot uses NickServ to login which will happen only if the nick name it uses is regsitered. Make sure\nthe nickname is registered and the password you have entered is correct. Also try the `!login` command and see if it identifies. If it still does not work the network you're connecting to probably does not use NickServ.\n\n### 4. Bugs\n\nIf you find any bugs / miss typed stuff in the code please feel free to make a pull request / open an issue on this repo.\nYou can also contact me via areebbeigh@gmail.com\n\nCheers :coffee:\n\u003chr\u003e\n\nDeveloper: Areeb Beigh [areebbeigh@gmail.com]\u003cbr\u003e\nVersion: 2.2\u003cbr\u003e\nGitHub Repo: https://github.com/areebbeigh/RSS2IRC\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fareebbeigh%2Frss2irc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fareebbeigh%2Frss2irc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fareebbeigh%2Frss2irc/lists"}