{ "info": { "author": "Stephen McQuay", "author_email": "stephen@mcquay.me", "bugtrack_url": null, "classifiers": [], "description": "======\nircbot\n======\n\nbackground\n==========\n\nOn Feb 13th I joined the PyLadies folks (along with a friend, `@btanaka\n`_) to learn about how to make an IRC bot.\n\nThere was no formal presentation, but it was a great opportunity to get\ntogether with friends and hack. The notes from the event can be found `here\n`_, with relevant code found at `this GitHub repo\n`_.\n\nI can understand why `Rachel `_ would have started\nwith a repository that wouldn't have required a single sudo or pip command:\n`K.I.S.S `_ . There is overhead\nassociated with teaching pip/virtualenv/etc. when people don't know what that\nis.\n\nAfter perusing the code in that repo, however, I thought that there had to be\na simpler way. Back in December the question of making an IRC bot came up in\nthe `BayPIGgies `_ mailing list, and Guido hisself\nanswered `with one word: Twisted\n`_.\n\nI thought I ought to look at what it would take, and turns out that it isn't\nmuch; I made this repo/package so that people could grab the source, run\nsetup.py develop, and hack/execute to their heart's content. \n\nI hope someone finds it useful.\n\n\ninstallation\n============\n\nIf you're going to hack, clone this repo:\n\n.. code-block:: bash\n\n hg clone https://bitbucket.org/smcquay/ircbot\n cd ircbot\n python setup.py develop\n\nAnd then continue to add code to ircbot.IRCBot.privmsg.\n\nIf you're not going to hack and just want a simple echo server:\n\n.. code-block:: bash\n\n pip install ircbot\n\n\nexecution\n=========\n\nOnce you've installed the bot, you can invoke it as such:\n\n.. code-block:: bash\n\n ircbot -p 6668 -n echobot python utah-python\n\nor consult ircbot -h.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/smcquay/ircbot", "keywords": null, "license": "WTFPL", "maintainer": null, "maintainer_email": null, "name": "ircbot", "package_url": "https://pypi.org/project/ircbot/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ircbot/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://bitbucket.org/smcquay/ircbot" }, "release_url": "https://pypi.org/project/ircbot/0.1dev/", "requires_dist": null, "requires_python": null, "summary": "a rather simple echo irc bot to stand as a simple example of how this could be done.", "version": "0.1dev" }, "last_serial": 725388, "releases": { "0.1dev": [ { "comment_text": "", "digests": { "md5": "2c56a4c9fbb21ac70214df97f5108d2c", "sha256": "b17e2a6b9401d150cce40752cd696b192144181b4a279479fe8c79e3f186e404" }, "downloads": -1, "filename": "ircbot-0.1dev.tar.gz", "has_sig": false, "md5_digest": "2c56a4c9fbb21ac70214df97f5108d2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2813, "upload_time": "2013-02-25T05:43:48", "url": "https://files.pythonhosted.org/packages/81/15/993562a72868ad86f8f91f0a13a538b9245e24fe99780912ab2595b4f27d/ircbot-0.1dev.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2c56a4c9fbb21ac70214df97f5108d2c", "sha256": "b17e2a6b9401d150cce40752cd696b192144181b4a279479fe8c79e3f186e404" }, "downloads": -1, "filename": "ircbot-0.1dev.tar.gz", "has_sig": false, "md5_digest": "2c56a4c9fbb21ac70214df97f5108d2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2813, "upload_time": "2013-02-25T05:43:48", "url": "https://files.pythonhosted.org/packages/81/15/993562a72868ad86f8f91f0a13a538b9245e24fe99780912ab2595b4f27d/ircbot-0.1dev.tar.gz" } ] }