{
"info": {
"author": "plasticuproject",
"author_email": "plasticuproject@pm.me",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)",
"Programming Language :: Python :: 3",
"Topic :: Communications :: Chat",
"Topic :: Utilities"
],
"description": "# cleverbotfree\nCleverbot.com used to have a free API for their chatbot application. They have
\nremoved their free API in place of a tiered subscription API service.
\ncleverbotfree is a free alternative to that API that uses a headless Firefox
\nbrowser to communicate with their chatbot application. You can use this module
\nto create applications/bots that send a recieve messages to the Cleverbot
\nchatbot application
\n\n\n## Installation\nRequirments\n\nYou need to have Python 3.x, pip, and the latest Firefox browser installed.
\nOnce installed, you can install this library through pip.
\n```\npip install cleverbotfree\n```\n\nDrivers\n\nSelenium requires a driver to interface with the headless browser. Firefox
\nrequires geckodriver, which needs to be installed before this module can be
\nused. Make sure it\u2019s in your PATH, e. g., place it in /usr/bin or /usr/local/bin.
\n\nYou can download the geckodriver at https://github.com/mozilla/geckodriver/releases
\n\nFailure to observe this step will give you the error
\n\"Message: \u2018geckodriver\u2019 executable needs to be in PATH.\"
\n\n\n## Usage\nExamples\n\nExample of a simple CLI script that creates a single use, one message chat session.
\n```python\nimport cleverbotfree.cbfree\nimport sys\ncb = cleverbotfree.cbfree.Cleverbot()\n\ndef chat():\n userInput = input('User: ')\n response = cb.single_exchange(userInput)\n print(response)\n cb.browser.close()\n sys.exit()\n\nchat()\n```\n\nExample of a simple CLI script that creates a persistent chat session untill closed.
\n```python\nimport cleverbotfree.cbfree\nimport sys\ncb = cleverbotfree.cbfree.Cleverbot()\n\ndef chat():\n try:\n cb.browser.get(cb.url)\n except:\n cb.browser.close()\n sys.exit()\n while True:\n try:\n cb.get_form()\n except:\n sys.exit()\n userInput = input('User: ')\n if userInput == 'quit':\n break\n cb.send_input(userInput)\n bot = cb.get_response()\n print('Cleverbot: ', bot)\n cb.browser.close()\n\nchat()\n```\n\n\n",
"description_content_type": "text/markdown",
"docs_url": null,
"download_url": "https://github.com/plasticuproject/cleverbotfree/archive/v1.2.tar.gz",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://github.com/plasticuproject/cleverbotfree",
"keywords": "cleverbot,bot,api,free",
"license": "GPLv3",
"maintainer": "",
"maintainer_email": "",
"name": "cleverbotfree",
"package_url": "https://pypi.org/project/cleverbotfree/",
"platform": "",
"project_url": "https://pypi.org/project/cleverbotfree/",
"project_urls": {
"Download": "https://github.com/plasticuproject/cleverbotfree/archive/v1.2.tar.gz",
"Homepage": "http://github.com/plasticuproject/cleverbotfree"
},
"release_url": "https://pypi.org/project/cleverbotfree/1.2/",
"requires_dist": [
"selenium"
],
"requires_python": "",
"summary": "Free Alternative For The Cleverbot API",
"version": "1.2"
},
"last_serial": 5869948,
"releases": {
"1.0.4": [
{
"comment_text": "",
"digests": {
"md5": "57fe3d5f89b9732024b6cab1b458d3ce",
"sha256": "0f259e7c0a0cfcc34abe8feaf4257c2606c5793ca87c5017aaa0f010de6899ce"
},
"downloads": -1,
"filename": "cleverbotfree-1.0.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "57fe3d5f89b9732024b6cab1b458d3ce",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 3887,
"upload_time": "2018-07-24T17:00:03",
"url": "https://files.pythonhosted.org/packages/5a/21/45fc5d6ebef6a6c47a2e8998e4179db9b714b66f43292fd010d55e0c8532/cleverbotfree-1.0.4-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c5fe08c9ec0e4aaa76acb7cd96267556",
"sha256": "45e85fa3572ed9fb2e3281812ff7e188d15bdd8f23084abd5e6d71d440e072eb"
},
"downloads": -1,
"filename": "cleverbotfree-1.0.4.tar.gz",
"has_sig": false,
"md5_digest": "c5fe08c9ec0e4aaa76acb7cd96267556",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3588,
"upload_time": "2018-07-24T17:00:04",
"url": "https://files.pythonhosted.org/packages/62/62/2e87a7c39e9dfe0d3e41888d73ab8150bfaeb1c28f79b4aafba82ff2c1b9/cleverbotfree-1.0.4.tar.gz"
}
],
"1.1": [
{
"comment_text": "",
"digests": {
"md5": "aee701b6a8d35b42a3f7ae3925b1ebbc",
"sha256": "4c84a5418b1558a37b8e95eff4d140d1aec80834009e800758302fb0175b98df"
},
"downloads": -1,
"filename": "cleverbotfree-1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "aee701b6a8d35b42a3f7ae3925b1ebbc",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 16151,
"upload_time": "2019-02-19T19:58:18",
"url": "https://files.pythonhosted.org/packages/97/fb/07a2ec9f9d529c573a8fd5d99ec0f294c74f69430187fdb2bb9934ac7763/cleverbotfree-1.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "40d4ea3052b5df17ec6f69e1f51f2688",
"sha256": "c02db3d43b0906569bc1495f77da25b744358bac090cc2eb9dfbebfc705786b5"
},
"downloads": -1,
"filename": "cleverbotfree-1.1.tar.gz",
"has_sig": false,
"md5_digest": "40d4ea3052b5df17ec6f69e1f51f2688",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3567,
"upload_time": "2019-02-19T19:58:20",
"url": "https://files.pythonhosted.org/packages/77/1d/00acff8b7c03bbeb4227de304756d80ca02523a040d01847a34091319f15/cleverbotfree-1.1.tar.gz"
}
],
"1.2": [
{
"comment_text": "",
"digests": {
"md5": "6d6697bdadd8b4017c0020ed455f69a0",
"sha256": "5b45a63ba0c18f802745553055ca633ddcd10253843afa9d4022ea2d2a1b161f"
},
"downloads": -1,
"filename": "cleverbotfree-1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6d6697bdadd8b4017c0020ed455f69a0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 16323,
"upload_time": "2019-09-22T18:21:40",
"url": "https://files.pythonhosted.org/packages/05/04/1cc49edbcb8224d1b8de9a9af780e9bf0368564a4c0be8cce47ed5c8a251/cleverbotfree-1.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "de6856c87ae4d5a4ef86200b7c1312f8",
"sha256": "5f7b0cd10f16bfaa871b9b54621851958ae8573968ce28bfc39edf97026cff4d"
},
"downloads": -1,
"filename": "cleverbotfree-1.2.tar.gz",
"has_sig": false,
"md5_digest": "de6856c87ae4d5a4ef86200b7c1312f8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3742,
"upload_time": "2019-09-22T18:21:42",
"url": "https://files.pythonhosted.org/packages/16/d0/2563172b1b97a0135669d76a26fef7b1990e8cb7d3e8853470c3831db120/cleverbotfree-1.2.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "6d6697bdadd8b4017c0020ed455f69a0",
"sha256": "5b45a63ba0c18f802745553055ca633ddcd10253843afa9d4022ea2d2a1b161f"
},
"downloads": -1,
"filename": "cleverbotfree-1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6d6697bdadd8b4017c0020ed455f69a0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 16323,
"upload_time": "2019-09-22T18:21:40",
"url": "https://files.pythonhosted.org/packages/05/04/1cc49edbcb8224d1b8de9a9af780e9bf0368564a4c0be8cce47ed5c8a251/cleverbotfree-1.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "de6856c87ae4d5a4ef86200b7c1312f8",
"sha256": "5f7b0cd10f16bfaa871b9b54621851958ae8573968ce28bfc39edf97026cff4d"
},
"downloads": -1,
"filename": "cleverbotfree-1.2.tar.gz",
"has_sig": false,
"md5_digest": "de6856c87ae4d5a4ef86200b7c1312f8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3742,
"upload_time": "2019-09-22T18:21:42",
"url": "https://files.pythonhosted.org/packages/16/d0/2563172b1b97a0135669d76a26fef7b1990e8cb7d3e8853470c3831db120/cleverbotfree-1.2.tar.gz"
}
]
}