{ "info": { "author": "Ma\u00ebl Kervella", "author_email": "dev@maelkervella.eu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Communications :: Chat :: Internet Relay Chat" ], "description": "# Simple PyIRC\n\nThis project aims at providing a very simple IRC client that can be easily\nused in Python scripts to ouput some results or information.\n\nThe client is written in Python3, respects PEP-8 syntax and should be\nfully documented with reST-formatted docstrings.\n\nIt supports both [RFC 1459](https://tools.ietf.org/html/rfc1459) and\n[RFC 2812](https://tools.ietf.org/html/rfc2812) server implementations.\n\nThis project is not a full-blown IRC client. It is not meant to act as a bot\nwhich would listen and react to IRC messages. For such usage, refer to\n[PyPI's irc package](https://pypi.org/project/irc/) for instance. This \nIRC client is meant to be lighter and simply send messages to a channel or to\nan another user from time to time.\n\n\n## Usage\n\nThe targeted use case is to be able to connect to a set of specific channels\non a server, keep the connection alive and be able to send messages to this\nchannel from time to time when other components of the project require it.\n\n```python\nfrom simple_pyirc import IRCClient\n\n\nirc_client = IRCClient(\"my.irc.network\", \"mynick\")\n\nirc_client.join(\"#chan\")\n\n# Do something ...\n\nirc_client.privmsg(\"#chan\", \"Result: 42\")\n\n# Do something else ...\n\nirc_client.quit()\n```\n\nOr one can also use the context manager if a quick connection is required:\n\n```python\nfrom simple_pyirc import IRCClient\n\nwith IRCClient(\"my.irc.network\", \"mynick\") as irc_client:\n irc_client.join(\"#chan\")\n irc_client.msg(\"#chan\", \"Hello & Good Bye !\")\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/MoaMoaK/simple-pyirc", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "simple-pyirc", "package_url": "https://pypi.org/project/simple-pyirc/", "platform": "", "project_url": "https://pypi.org/project/simple-pyirc/", "project_urls": { "Homepage": "https://gitlab.com/MoaMoaK/simple-pyirc" }, "release_url": "https://pypi.org/project/simple-pyirc/0.0.1/", "requires_dist": null, "requires_python": "", "summary": "A light-weighted IRC client", "version": "0.0.1" }, "last_serial": 4111890, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "4fee9552917db499519b757bbf26b4c4", "sha256": "d2eadb60e41223ad02776213cf8ee9535ccc284772c6f75649367aa27e788071" }, "downloads": -1, "filename": "simple_pyirc-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4fee9552917db499519b757bbf26b4c4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8140, "upload_time": "2018-07-28T16:08:29", "url": "https://files.pythonhosted.org/packages/a3/55/7a17ebaef48648f889411d9d0ae3866881ca29092672e7b4644425ec0656/simple_pyirc-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f023c42d3e7d5e17379f7848c0c5e9af", "sha256": "d06a31715e7a11484bd10b999660875b7a4cf72815839afb155d9c957737ec44" }, "downloads": -1, "filename": "simple_pyirc-0.0.1.tar.gz", "has_sig": false, "md5_digest": "f023c42d3e7d5e17379f7848c0c5e9af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7347, "upload_time": "2018-07-28T16:08:30", "url": "https://files.pythonhosted.org/packages/75/3a/b96f3ee53f6c259c56c5d601e8a90f0e02cb86509de969479b5d57e85ebf/simple_pyirc-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4fee9552917db499519b757bbf26b4c4", "sha256": "d2eadb60e41223ad02776213cf8ee9535ccc284772c6f75649367aa27e788071" }, "downloads": -1, "filename": "simple_pyirc-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4fee9552917db499519b757bbf26b4c4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8140, "upload_time": "2018-07-28T16:08:29", "url": "https://files.pythonhosted.org/packages/a3/55/7a17ebaef48648f889411d9d0ae3866881ca29092672e7b4644425ec0656/simple_pyirc-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f023c42d3e7d5e17379f7848c0c5e9af", "sha256": "d06a31715e7a11484bd10b999660875b7a4cf72815839afb155d9c957737ec44" }, "downloads": -1, "filename": "simple_pyirc-0.0.1.tar.gz", "has_sig": false, "md5_digest": "f023c42d3e7d5e17379f7848c0c5e9af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7347, "upload_time": "2018-07-28T16:08:30", "url": "https://files.pythonhosted.org/packages/75/3a/b96f3ee53f6c259c56c5d601e8a90f0e02cb86509de969479b5d57e85ebf/simple_pyirc-0.0.1.tar.gz" } ] }