{ "info": { "author": "Nekmo", "author_email": "contacto@nekmo.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: Spanish", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Communications :: Chat", "Topic :: Communications :: Chat :: Internet Relay Chat", "Topic :: Communications :: Conferencing" ], "description": "NekBot\n######\nNekbot, a modular and multiprocol bot written in Python.\n\nSupported protocols\n===================\n- Telegram.\n- IRC.\n- Jabber/XMPP (coming soon).\n\nPrerequisitos instalaci\u00f3n (Pip)\n===============================\nPip es un gestor de paquetes en y para Python. Si no tuvieses en tu sistema pip, deber\u00e1s instalarlo::\n\n sudo apt-get install python-pip # Debian y ubuntu\n sudo pacman -S python2-pip # Arch Linux\n sudo yum install python-pio # Fedora\n # Otros: https://pip.pypa.io/en/latest/installing.html\n\nInstalaci\u00f3n en 5 minutos con virtualenvwrapper (recomendado)\n============================================================\nVirtualenvwrapper te permite crear entornos virtuales de Python de forma f\u00e1cil y sencilla. No te preocupes, aunque se\nllamen \"entornos virtuales\", no existe virtualizaci\u00f3n alguna. S\u00f3lo son entornos separados a los del sistema para\nevitar conflictos en las dependencias y poder instalar y actualizar paquetes sin preocupaciones.\n\nInstala virtualenvwrapper.nekbot con pip::\n\n sudo pip install virtualenvwrapper.nekbot\n\nCrea un directorio en tu directorio personal para los proyectos de Virtualenvwrapper (donde residir\u00e1n los bots). Por\nejemplo, puedes crearlo como::\n\n mkdir ~/Projects\n\nA\u00f1ade al final de tu .bashrc las siguientes l\u00edneas::\n\n cat <> ~/.bashrc\n # Donde residir\u00e1 el virtualenv (bibliotecas). Se crea autom\u00e1ticamente.\n export WORKON_HOME=$HOME/.virtualenvs\n # Directorio de los proyectos. Donde estar\u00e1n tus bots. Debes crearlo.\n export PROJECT_HOME=$HOME/Workspace\n # Permite usar virtualenvwrapper con este usuario. En ocasiones /usr/bin\n # en vez de /usr/local/bin. Mira donde se ha creado.\n source /usr/local/bin/virtualenvwrapper.sh\n EOT\n\nRecarga tu consola para poder usar virtualenvwrapper::\n\n source ~/.bashrc\n\nCrea el nuevo proyecto con el nombre que t\u00fa quieras::\n\n mkproject -t nekbot minuevobot\n\nEn algunos sistemas como Arch, la versi\u00f3n por defecto de Python es la 3. NekBot no est\u00e1 probado con dicha versi\u00f3n\n(pero podr\u00eda funcionar). Para usar Python2 con dichos sistemas::\n\n mkproject -t nekbot -p /usr/bin/python2 minuevobot\n\n\u00a1\u00a1Y listo!! Ya tienes tu nuevo bot.\n\nInstalaci\u00f3n en 3 minutos con el sistema\n=======================================\nTambi\u00e9n puedes instalar NekBot a nivel del sistema::\n\n sudo pip install nekbot\n\nTras acabar de instalarse, podr\u00e1s crear un nuevo bot con el comando del sistema nekbot-admin::\n\n nekbot-admin createbot \n\n*\u00a1Aviso!* Siempre es m\u00e1s recomendable instalar NekBot con un virtualenv para facilitar la instalaci\u00f3n de dependencias y\n su actualizaci\u00f3n. Instal\u00e1ndolo a nivel del sistema, significa que necesitar\u00e1s permisos de root para instalar\ncualquier plugin, o que ciertas versiones de determinadas dependencias podr\u00edan ser incompatibles con las de otros\npaquetes de tu sistema.\n\n\u00a1Necesitas protocolos!\n======================\nNekBot no hace nada de por s\u00ed. Necesita protocolos, y son todos opcionales. Por favor, instala alguno o varios de los\n siguientes en funci\u00f3n de tus necesidades:\n\n * https://bitbucket.org/Nekmo/nekbot.protocols.irc/\n * https://bitbucket.org/Nekmo/nekbot.protocols.telegram/\n * (XMPP pr\u00f3ximamente).\n\nSigue las recomendaciones de instalaci\u00f3n de los protocolos y de su configuraci\u00f3n.\n\nConfiguraci\u00f3n\n=============\nA parte de la configuraci\u00f3n de los protocolos, te recomendamos a\u00f1adir y quitar plugins seg\u00fan lo necesites. Para ello\ndeber\u00e1s modificar el archivo settings.py de tu proyecto::\n\n PLUGINS = [\n 'bot',\n 'hello',\n # A\u00f1ade m\u00e1s plugins aqu\u00ed separados por comas y entre comillas\n ]\n\nC\u00f3mo ejecutarlo\n===============\nPara su ejecuci\u00f3n, tan solo necesitas usar el ejecutable de nekbot incluido::\n\n chmod +x nekbot # Por si no tuviese permisos\n ./nekbot start\n\nTambi\u00e9n puedes usar nekbot-admin::\n\n nekbot-admin start\n\nPor supuesto, en el directorio del bot. Con virtualenvwrapper hay algunas diferencias. M\u00edralas a continuaci\u00f3n\n\n\nUso con virtualenvwrapper\n=========================\nPor defecto, al crear un nuevo virtualenvwrapper te encontrar\u00e1s ya en el directorio del bot, y dentro de su entorno\nvirtual. Notar\u00e1s esto por el comienzo del prompt::\n\n (minuevobot)[nekmo@homura ~/Projects/minuevobot]$\n\nPara salir de un entorno virtual::\n\n deactivate\n\nPara volver a entrar en el mismo::\n\n workon \n\nPara borrar un virtualenv::\n\n rmvirtualenv \n\nY esto es cuanto necesitas saber. Para m\u00e1s informaci\u00f3n: https://virtualenvwrapper.readthedocs.org/en/latest/command_ref.html\n\n\nCreate plugins easily!\n======================\nCreate plugins is very easy! Here's an example::\n\n from nekbot.core.commands import command\n\n @command\n def hello(message):\n return 'Hello world! Your message: %s' % message\n\nFor more information, see the documentation.", "description_content_type": null, "docs_url": null, "download_url": "https://bitbucket.org/Nekmo/nekbot-mirai/get/default.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/Nekmo/nekbot-mirai", "keywords": "nekbot,bot,irc,xmpp,chat,telegram,jabber", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "nekbot", "package_url": "https://pypi.org/project/nekbot/", "platform": "linux", "project_url": "https://pypi.org/project/nekbot/", "project_urls": { "Download": "https://bitbucket.org/Nekmo/nekbot-mirai/get/default.tar.gz", "Homepage": "https://bitbucket.org/Nekmo/nekbot-mirai" }, "release_url": "https://pypi.org/project/nekbot/0.1.2.34/", "requires_dist": null, "requires_python": null, "summary": "NekBot, a modular multiprotocol bot.", "version": "0.1.2.34" }, "last_serial": 1568342, "releases": { "0.1.2.13": [ { "comment_text": "", "digests": { "md5": "979ab988ad7b4e876b1640a288350bcc", "sha256": "9e64eac87eb68c5d833f2859c0e1aac24a8628dd3acfd9892b56396212a5c55a" }, "downloads": -1, "filename": "nekbot-0.1.2.13.tar.gz", "has_sig": false, "md5_digest": "979ab988ad7b4e876b1640a288350bcc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25393, "upload_time": "2015-04-29T07:05:21", "url": "https://files.pythonhosted.org/packages/3f/06/6f0ff5f39766a30af6744cd143dc680b4fcf1a3d44dda6c947532b073c31/nekbot-0.1.2.13.tar.gz" } ], "0.1.2.16": [ { "comment_text": "", "digests": { "md5": "67b96d53bd67fc8a91d698e66bbd3076", "sha256": "93f9af06c80348f60196b5d8d88999c9bc1238d7e3ec6f5626cc3f65441e35ae" }, "downloads": -1, "filename": "nekbot-0.1.2.16.tar.gz", "has_sig": false, "md5_digest": "67b96d53bd67fc8a91d698e66bbd3076", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25427, "upload_time": "2015-04-29T19:47:36", "url": "https://files.pythonhosted.org/packages/b9/bb/45c05c09ce871400feeaf03efb877e4af66b4b674cd9213586af210bde33/nekbot-0.1.2.16.tar.gz" } ], "0.1.2.17": [ { "comment_text": "", "digests": { "md5": "8d002c93bcf74650472c9e936831d74e", "sha256": "1a1df706b19cde901099527daf41fd8ebd88e8e5c9f3f68bf6f20bbea27acebc" }, "downloads": -1, "filename": "nekbot-0.1.2.17.tar.gz", "has_sig": false, "md5_digest": "8d002c93bcf74650472c9e936831d74e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25462, "upload_time": "2015-04-29T20:31:36", "url": "https://files.pythonhosted.org/packages/b7/33/1b72e8d886e8bed15434aa8f8a05b05699efeb64c6cc3b26511af1acc896/nekbot-0.1.2.17.tar.gz" } ], "0.1.2.18": [ { "comment_text": "", "digests": { "md5": "1bce6dd42c32134afac1b9d92130e3ed", "sha256": "aea1574154e6a22d09ace011c9d9f506f8d6fbb12439795859d9d1de715969c2" }, "downloads": -1, "filename": "nekbot-0.1.2.18.tar.gz", "has_sig": false, "md5_digest": "1bce6dd42c32134afac1b9d92130e3ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25580, "upload_time": "2015-04-29T21:22:44", "url": "https://files.pythonhosted.org/packages/f7/b5/969b3ef9a7153c46f63a010893db215b5bdad15197a80d5e72b69e4f83cd/nekbot-0.1.2.18.tar.gz" } ], "0.1.2.19": [ { "comment_text": "", "digests": { "md5": "a72888323c3c6ee5a61a324c3717aa32", "sha256": "bf2f0130e04b7695a1739e6b386d0eebd7590b22f685ebf1f09ea34a34706bdc" }, "downloads": -1, "filename": "nekbot-0.1.2.19.tar.gz", "has_sig": false, "md5_digest": "a72888323c3c6ee5a61a324c3717aa32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25768, "upload_time": "2015-04-29T21:46:28", "url": "https://files.pythonhosted.org/packages/4e/bc/bfa2e938dad46ee4c17d4005b5dc2c2eca69410120a2fad471cf803fa54e/nekbot-0.1.2.19.tar.gz" } ], "0.1.2.20": [ { "comment_text": "", "digests": { "md5": "336613e87af4bcd826655d2424f14cbd", "sha256": "c66496c8830207485272a44255fa0b85fb85c5b48fe367f8de775125d66fea27" }, "downloads": -1, "filename": "nekbot-0.1.2.20.tar.gz", "has_sig": false, "md5_digest": "336613e87af4bcd826655d2424f14cbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30894, "upload_time": "2015-04-30T02:19:24", "url": "https://files.pythonhosted.org/packages/1b/98/8d118541da45f6430cf550b21f27d119caa77c72275dffcb030ba34ba369/nekbot-0.1.2.20.tar.gz" } ], "0.1.2.21": [ { "comment_text": "", "digests": { "md5": "447243a3673ad1a6338ff56437a25d6d", "sha256": "319dacc368ef916c9721c7b71c33c908079a23ddabd5edc2373a66f0dd5db2d5" }, "downloads": -1, "filename": "nekbot-0.1.2.21.tar.gz", "has_sig": false, "md5_digest": "447243a3673ad1a6338ff56437a25d6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38286, "upload_time": "2015-05-04T20:27:37", "url": "https://files.pythonhosted.org/packages/21/98/023b2ef4ad3e15ae594f9fef841828848ef8d933550200e75f4c41bd867a/nekbot-0.1.2.21.tar.gz" } ], "0.1.2.22": [ { "comment_text": "", "digests": { "md5": "926ee454c2c75ee3debabcbe3c13c566", "sha256": "c6f3b0772b01b3b90cebeca29732446c6bd4a4afcc24e68bce2c3fada9b9194c" }, "downloads": -1, "filename": "nekbot-0.1.2.22.tar.gz", "has_sig": false, "md5_digest": "926ee454c2c75ee3debabcbe3c13c566", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39970, "upload_time": "2015-05-09T22:45:47", "url": "https://files.pythonhosted.org/packages/72/84/5cff82e473ae01c203f11429ee1ac12536708b3f8ecef7ba9be43883f4ca/nekbot-0.1.2.22.tar.gz" } ], "0.1.2.24": [ { "comment_text": "", "digests": { "md5": "b66feb6570e75353de11bc54f6a1baea", "sha256": "66ac2284ef9677f3e6abb4c6fec726b9e85d6df3751397ea46b452d0ff559d85" }, "downloads": -1, "filename": "nekbot-0.1.2.24.tar.gz", "has_sig": false, "md5_digest": "b66feb6570e75353de11bc54f6a1baea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43060, "upload_time": "2015-05-09T22:52:44", "url": "https://files.pythonhosted.org/packages/8e/97/a0c585451ad003b45fa207f107cbb6db97ea3d9269abccdf5c7212af1d3f/nekbot-0.1.2.24.tar.gz" } ], "0.1.2.28": [ { "comment_text": "", "digests": { "md5": "e134ec48a561136fab453c32475a4d29", "sha256": "27cfc6d909bf33c7c3770bf3e28701b1afcee5702741bf52a410826eac9e129c" }, "downloads": -1, "filename": "nekbot-0.1.2.28.tar.gz", "has_sig": false, "md5_digest": "e134ec48a561136fab453c32475a4d29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43919, "upload_time": "2015-05-10T20:20:34", "url": "https://files.pythonhosted.org/packages/8e/24/3384f7452d9833b159ec9ef16f86fe54f0066378ff99af4663c88ec1899c/nekbot-0.1.2.28.tar.gz" } ], "0.1.2.31": [ { "comment_text": "", "digests": { "md5": "e18194dc6af59c8d44c1526f0cad7c04", "sha256": "8477ca1a371b758607e2cde868acd428d00d85662ff0751541d8549333e28435" }, "downloads": -1, "filename": "nekbot-0.1.2.31.tar.gz", "has_sig": false, "md5_digest": "e18194dc6af59c8d44c1526f0cad7c04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47939, "upload_time": "2015-05-14T03:37:55", "url": "https://files.pythonhosted.org/packages/17/2b/0469ee2a32f0d88f32b26311b7879775ef5b63332af9a6a88b51baccb568/nekbot-0.1.2.31.tar.gz" } ], "0.1.2.32": [ { "comment_text": "", "digests": { "md5": "c216a30f00650022d94c3af24306678f", "sha256": "249858cc91d0d21a96ab66cb3791400780c7e6cfbaaf0a2db04ef7eff3d76761" }, "downloads": -1, "filename": "nekbot-0.1.2.32.tar.gz", "has_sig": false, "md5_digest": "c216a30f00650022d94c3af24306678f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48053, "upload_time": "2015-05-15T01:44:31", "url": "https://files.pythonhosted.org/packages/b4/03/b597f630b02a03b16c1f5a1ef4da4248dd3ad623cddb851b1a429387a5cb/nekbot-0.1.2.32.tar.gz" } ], "0.1.2.33": [ { "comment_text": "", "digests": { "md5": "e136005e090ee0d6684a310a8e332c2b", "sha256": "d5c1747f4f07ed0426b7509991ec93e7863e74361961bbbeb1f4c9f27648d306" }, "downloads": -1, "filename": "nekbot-0.1.2.33.tar.gz", "has_sig": false, "md5_digest": "e136005e090ee0d6684a310a8e332c2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48841, "upload_time": "2015-05-23T16:24:49", "url": "https://files.pythonhosted.org/packages/8a/c7/b45573adf193af718816997bd10e8e7ee6c1b41a06d92a8b2d0a33c945fb/nekbot-0.1.2.33.tar.gz" } ], "0.1.2.34": [ { "comment_text": "", "digests": { "md5": "48ecf173df4dba6a1a9ef72a8bec9bfa", "sha256": "a07eaafb7a2b508de6b0f8904dcc45cfc336e6ebb3ef6a8948a3a8ed6ec65c2c" }, "downloads": -1, "filename": "nekbot-0.1.2.34.tar.gz", "has_sig": false, "md5_digest": "48ecf173df4dba6a1a9ef72a8bec9bfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48900, "upload_time": "2015-05-29T19:26:03", "url": "https://files.pythonhosted.org/packages/55/a6/a1772163d316c2c6b2a53a8d9814d81c59883ab0c27c6c65076262b4d242/nekbot-0.1.2.34.tar.gz" } ], "0.1.2.5": [ { "comment_text": "", "digests": { "md5": "c3facdf830a4ebd9063ae535777b02de", "sha256": "f72615df43149de3aef557a2f4328d51cd8c970248ab9f87f68bc69f72c5840e" }, "downloads": -1, "filename": "nekbot-0.1.2.5.tar.gz", "has_sig": false, "md5_digest": "c3facdf830a4ebd9063ae535777b02de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25403, "upload_time": "2015-04-29T03:18:54", "url": "https://files.pythonhosted.org/packages/9e/0b/12470658e4c73071d7931afbe32061dfad81f06a0d9564cd488fe5ee3dc8/nekbot-0.1.2.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "48ecf173df4dba6a1a9ef72a8bec9bfa", "sha256": "a07eaafb7a2b508de6b0f8904dcc45cfc336e6ebb3ef6a8948a3a8ed6ec65c2c" }, "downloads": -1, "filename": "nekbot-0.1.2.34.tar.gz", "has_sig": false, "md5_digest": "48ecf173df4dba6a1a9ef72a8bec9bfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48900, "upload_time": "2015-05-29T19:26:03", "url": "https://files.pythonhosted.org/packages/55/a6/a1772163d316c2c6b2a53a8d9814d81c59883ab0c27c6c65076262b4d242/nekbot-0.1.2.34.tar.gz" } ] }