{ "info": { "author": "R\u00e9my Sanchez", "author_email": "remy.sanchez@hyperthese.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)" ], "description": "BERNARD\n=======\n\n**Version 0.2**\n\n|Build Status|\n\nBuilding *instant services* (or chatbots) is a brand new craft. BERNARD\nis here to bring it up to speed for the professional world.\n\n- Take advantage of each platform's specificities (Facebook, Telegram,\n ...)\n- Connect your existing business API\n- Translate and decline your texts\n- Extensible to any platform, without merging to upstream\n\nGet started!\n============\n\nThis documentation will bring you methodology, concepts and patterns to\nbuild bots as well as hands-on experience with the code of a bot.\n\n- **`Get Started <./doc/get-started/readme.md>`__** course and tutorial\n- **`Table of contents <./doc/readme.md>`__** of all topics in\n documentation\n\nLicensing\n=========\n\nThere is a dual licencing scheme here:\n\n- By default, AGPL v3+\n- If your project is not compatible with the AGPL, please contact\n *remy.sanchez@with-madrid.com*.\n\nContribution\n============\n\nContribution is of course welcome, although there is a few rules to\nrespect for the well-being of the project.\n\nGovernance\n----------\n\nPlease do not hesitate to communicate through GitHub issues before\ncommitting to a large contribution: the team of the project has plans\nand priorities, so if you end up going against those it will be hard to\nmerge your code.\n\nCoding Rules\n------------\n\nCoding rules are very, very important. There is not too many yet:\n\n- PEP 8\n- Imports are normalized by the ``make imports`` command\n- No undocumented code gets merged\n- Code bringing test coverage down or breaking tests doesn't get merged\n\nTesting\n-------\n\nUse ``py.test``. Node for later: document this part a bit better.\n\n.. |Build Status| image:: https://travis-ci.org/BernardFW/bernard.svg?branch=develop\n :target: https://travis-ci.org/BernardFW/bernard\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/BernardFW/bernard", "keywords": "", "license": "AGPLv3+", "maintainer": "", "maintainer_email": "", "name": "bernard", "package_url": "https://pypi.org/project/bernard/", "platform": "", "project_url": "https://pypi.org/project/bernard/", "project_urls": { "Homepage": "https://github.com/BernardFW/bernard" }, "release_url": "https://pypi.org/project/bernard/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "Bot Engine Responding Naturally At Requests Detection", "version": "0.2.0" }, "last_serial": 3807585, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "c2ae4ee057c7634d68397f27485a0303", "sha256": "8d5f4c676257c62e9ee363129593d43d38b599ba67f3f1a4cac4e8ae2f0e93c5" }, "downloads": -1, "filename": "bernard-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c2ae4ee057c7634d68397f27485a0303", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1501, "upload_time": "2017-05-15T14:11:33", "url": "https://files.pythonhosted.org/packages/b4/00/75a302527198596841da9f6ea24370d652487e3760b9c19835874ff403c5/bernard-0.0.1.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "d3c777912047412de1f90700974159a9", "sha256": "b973dc16fd2049f367d9ffdea7daa2836f92007ba859853f68d42ae359db748e" }, "downloads": -1, "filename": "bernard-0.0.3.tar.gz", "has_sig": false, "md5_digest": "d3c777912047412de1f90700974159a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66719, "upload_time": "2017-06-27T14:51:22", "url": "https://files.pythonhosted.org/packages/76/36/685eb9475f650cd2007408351b0f98d236b2952860c2022e8e0b058ecabe/bernard-0.0.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "9663631f7d35977bb41866bfb0142be6", "sha256": "c1f0649e4c99867214bdd43b64097049b9a1e4e18048c3e080915bca944d15e5" }, "downloads": -1, "filename": "bernard-0.2.0.tar.gz", "has_sig": false, "md5_digest": "9663631f7d35977bb41866bfb0142be6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97229, "upload_time": "2018-04-25T17:09:29", "url": "https://files.pythonhosted.org/packages/4d/72/4801a1065de52e5da8e126f76cf55681cade6d3091a3ec10aa7a6a5e4007/bernard-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9663631f7d35977bb41866bfb0142be6", "sha256": "c1f0649e4c99867214bdd43b64097049b9a1e4e18048c3e080915bca944d15e5" }, "downloads": -1, "filename": "bernard-0.2.0.tar.gz", "has_sig": false, "md5_digest": "9663631f7d35977bb41866bfb0142be6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97229, "upload_time": "2018-04-25T17:09:29", "url": "https://files.pythonhosted.org/packages/4d/72/4801a1065de52e5da8e126f76cf55681cade6d3091a3ec10aa7a6a5e4007/bernard-0.2.0.tar.gz" } ] }