{"id":15009044,"url":"https://github.com/lepinkainen/pyfibot","last_synced_at":"2025-10-03T17:31:24.073Z","repository":{"id":6845072,"uuid":"8093673","full_name":"lepinkainen/pyfibot","owner":"lepinkainen","description":"Pyfibot the Python IRC bot","archived":true,"fork":false,"pushed_at":"2024-07-30T09:26:27.000Z","size":7665,"stargazers_count":51,"open_issues_count":2,"forks_count":31,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-01-20T02:52:56.946Z","etag":null,"topics":["irc-bot","python-2","python-irc-bot","twisted"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lepinkainen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-02-08T13:09:08.000Z","updated_at":"2024-07-30T09:26:41.000Z","dependencies_parsed_at":"2023-01-11T20:10:02.785Z","dependency_job_id":null,"html_url":"https://github.com/lepinkainen/pyfibot","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lepinkainen%2Fpyfibot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lepinkainen%2Fpyfibot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lepinkainen%2Fpyfibot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lepinkainen%2Fpyfibot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lepinkainen","download_url":"https://codeload.github.com/lepinkainen/pyfibot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235165453,"owners_count":18946241,"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":["irc-bot","python-2","python-irc-bot","twisted"],"created_at":"2024-09-24T19:22:36.229Z","updated_at":"2025-10-03T17:31:24.068Z","avatar_url":"https://github.com/lepinkainen.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pyfibot is back!\n\nThanks to the power of Claude Code, I was able to port the code to python3\n\n- [uv](https://github.com/astral-sh/uv) is used to manage packages\n- [Taskfiles](https://taskfile.dev/) instead of Makefiles\n\n---\n\n[![Python application](https://github.com/lepinkainen/pyfibot/actions/workflows/python-app.yml/badge.svg)](https://github.com/lepinkainen/pyfibot/actions/workflows/python-app.yml)\n\npyfibot\n=======\n\nA Python IRC-bot made using the [Twisted Matrix](http://twistedmatrix.com/trac/) IRC-library.\n\nSupports online module reloading - only major core changes require a\nrestart. Extensive module \u0026 handler -support for easy extension and\ncustomization.\n\nInstallation\n------------\n\n[Installation instructions](https://github.com/lepinkainen/pyfibot/wiki/Installation)\n\nModule highlights\n-----------------\n\n* URL title fetching with custom handlers via API calls for speed and\nefficiency\n    * IMDb\n    * Youtube / Dailymotion\n    * Wikipedia\n    * Imgur\n    * Instagram\n    * eBay\n    * Spotify\n* Bitcoin exchange rates\n* Wolfram Alpha queries\n* Weather\n* RSS support\n\nFeatures\n--------\n\n* Modular\n    * Live refresh of modules and configuration\n    * Coder friendly (a basic module requires just 2 lines of boilerplate\n    code)\n    * SSL-support\n    * IPv6-support\n    * virtualenv-support\n    * Works with torify\n\nSupport can be found at #pyfibot on irc.nerv.fi and please contact\nyllapito@nerv.fi if you want to connect outside of Finland (will be \nchanged) or need help with IRC-network.\n\n\nThis product includes GeoLite data created by MaxMind, available from [http://www.maxmind.com](http://maxmind.com/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flepinkainen%2Fpyfibot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flepinkainen%2Fpyfibot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flepinkainen%2Fpyfibot/lists"}