{ "info": { "author": "MrMahdi313", "author_email": "m.m.z.m12363@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Natural Language :: Persian", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Topic :: Internet", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "

\n \n \"GapBot\"\n \n
\n Gap Messenger Api Bot Library for Python\n
\n \n Documentation\n \n \u2022\n \n Releases\n \n

\n\n\n## GapBot\n\n``` python\nfrom gapbot import Gap\n\napp = Gap()\n\n\n@app.on_update\ndef _update_handler(bot, update):\n prin('{}'.format(update))\n\n\nif __name__ == '__main__':\n app.run()\n```\n\n**GapBot** is an elegant, easy-to-use [Gap](https://gap.im/) Bot library written from the\nground up in Python. It enables you to easily create custom apps.\n\n> [GapBot in fully-asynchronous mode is commin soon \u00bb](https://github.com/MrMahdi313/GapBot/tree/async)\n>\n> [GapBot in plugin base mode is commin soon \u00bb](https://github.com/MrMahdi313/GapBot)\n\n### Features\n\n- **Easy**: You can install GapBot with pip and start building your applications right away.\n- **Elegant**: Low-level details are abstracted and re-presented in a much nicer and easier way.\n\n### Requirements\n\n- Python 3.6 or higher.\n- A [Gap Bot Token](https://developer.gap.im/signin).\n\n### Installing\n\n``` bash\npip3 install gapbot\n```\n\n### Resources\n\n- The Docs contain lots of resources to help you getting started with GapBot:\n https://gapbot.readthedocs.io/en/latest (comming soon).\n- Reading [Examples in this repository](https://github.com/MrMahdi313/GapBot/tree/master/examples) is also a good way\n for learning how GapBot works.\n- For other requests you can send an [Email](mailto:m.m.z.m12363@gmail.com) or a [Message](https://t.me/Mr_Mahdi313).\n\n### Contributing\n\nGapBot is brand new, and **you are welcome to try it and help make it even better** by either submitting pull\nrequests or reporting issues/bugs as well as suggesting best practices, ideas, enhancements on both code\nand documentation. Any help is appreciated!\n\n### Copyright & License\n\n- Copyright (C) 2017-2019 MohammadMahdi Zojaji as <>\n- Licensed under the terms of the GNU Lesser General Public License v3 or later (LGPLv3+)\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://github.com/MrMahdi313/gapbot", "keywords": "gap bot api", "license": "GNU Lesser General Public License v3.0", "maintainer": "", "maintainer_email": "", "name": "GapBot", "package_url": "https://pypi.org/project/GapBot/", "platform": "", "project_url": "https://pypi.org/project/GapBot/", "project_urls": { "API Docs Reference": "https://developer.gap.im/doc", "Documentation": "https://gapbot.readthedocs.io/en/latest", "Homepage": "https://github.com/MrMahdi313/gapbot", "Source(Branch dev)": "https://github.com/MrMahdi313/gapbot/tree/dev", "Source(Branch master)": "https://github.com/MrMahdi313/gapbot", "Tracker": "https://github.com/MrMahdi313/gapbot/issues" }, "release_url": "https://pypi.org/project/GapBot/0.0.4/", "requires_dist": [ "certifi (==2019.3.9)", "chardet (==3.0.4)", "Click (==7.0)", "Flask (==1.0.3)", "idna (==2.8)", "itsdangerous (==1.1.0)", "Jinja2 (==2.10.1)", "MarkupSafe (==1.1.1)", "requests (==2.22.0)", "urllib3 (==1.25.3)", "Werkzeug (==0.15.4)" ], "requires_python": ">=3.6.0", "summary": "gapbot is python Gap messenger's api bot library", "version": "0.0.4" }, "last_serial": 5470052, "releases": { "0.0.4": [ { "comment_text": "", "digests": { "md5": "30f76d930c64d1bb609edb23f11c6038", "sha256": "5832a41f295e28ad1063709b931df474471fe06d1fdad779784598f22e259f7c" }, "downloads": -1, "filename": "GapBot-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "30f76d930c64d1bb609edb23f11c6038", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 10307, "upload_time": "2019-07-01T08:20:28", "url": "https://files.pythonhosted.org/packages/75/08/48bcb1902bf44909a99c527ff8c690129854084bb57439dcf7cd379ba13b/GapBot-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "734adc81783dd89abe2a67b84ab4349f", "sha256": "b983606afd639748c73a45645036e32ba65d9ad65c02789788d634917b9df495" }, "downloads": -1, "filename": "GapBot-0.0.4.tar.gz", "has_sig": false, "md5_digest": "734adc81783dd89abe2a67b84ab4349f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5093, "upload_time": "2019-07-01T08:20:30", "url": "https://files.pythonhosted.org/packages/f4/c5/776bc8391496fd6e9a58616d58d2c66d2790be6419d145450efb5ef93396/GapBot-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "30f76d930c64d1bb609edb23f11c6038", "sha256": "5832a41f295e28ad1063709b931df474471fe06d1fdad779784598f22e259f7c" }, "downloads": -1, "filename": "GapBot-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "30f76d930c64d1bb609edb23f11c6038", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 10307, "upload_time": "2019-07-01T08:20:28", "url": "https://files.pythonhosted.org/packages/75/08/48bcb1902bf44909a99c527ff8c690129854084bb57439dcf7cd379ba13b/GapBot-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "734adc81783dd89abe2a67b84ab4349f", "sha256": "b983606afd639748c73a45645036e32ba65d9ad65c02789788d634917b9df495" }, "downloads": -1, "filename": "GapBot-0.0.4.tar.gz", "has_sig": false, "md5_digest": "734adc81783dd89abe2a67b84ab4349f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5093, "upload_time": "2019-07-01T08:20:30", "url": "https://files.pythonhosted.org/packages/f4/c5/776bc8391496fd6e9a58616d58d2c66d2790be6419d145450efb5ef93396/GapBot-0.0.4.tar.gz" } ] }