{ "info": { "author": "Craig Davis", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Build Tools" ], "description": "===============\nknowledgeowl\n===============\nPython implementation of knowledgeowl API\n\nExamples\n-----------------\n\nCreate connection to knowledge owl::\n\n import knowledgeowl\n ko = knowledgeowl.KnowledgeOwl('api_key', 'project_id')\n\nList all articles and print their ID and Name::\n\n resp = ko.list_articles()\n for i in resp['data']:\n print('{name}: {id}'.format(**i))\n\nGet article by article id::\n\n >>> ko.get_article('58cbd78a32131c852498774d')\n 2017-03-20 08:04:57 INFO connectionpool._get_conn Resetting dropped connection: app.knowledgeowl.com\n {u'valid': True, u'data': {u'inherited_roles': None, u'search_phrases': u'', u'internal_title': u'', u'current_version_id': u'xxxxxxxxxxxxxxxxxxxxxxxx', u'application_screens': [u''], u'content_article': None, u'meta_page_title': u'', u'current_version': {u'text': u'updated by ko admin', u'en': {u'text': u'', u'title': u'Test'}, u'title': u'test'}, u'id': u'58cbd78a32131c852498774d', u'auto_save': u'', u'category': u'xxxxxxxxxxxxxxxxxxxxxxxx', u'view_count': None, u'url_hash': u'testapi', u'author': u'xxxxxxxxxxxxxxxxxxxxxxxx', u'ready_versions': None, u'callout': u'none', u'remove_pdf': u'', u'languages': None, u'meta_description': u'', u'current_version_number': 1, u'searchTitle': {u'en': u'Test'}, u'parents': [u'xxxxxxxxxxxxxxxxxxxxxxxx'], u'project_id': u'xxxxxxxxxxxxxxxxxxxxxxxx', u'type': u'article', u'callout_video': u'', u'status': u'published', u'redirect_link': None, u'index': 6, u'toc_title': u'', u'visibility': u'public', u'date_published': {u'usec': 0, u'sec': -68400}, u'reader_roles': u'', u'related_articles': [u''], u'pdf': u'/help/pdfexport/id/58cbd78a32131c852498774d', u'template_article': u'', u'remove_feedback': u'', u'article_link': None, u'tags': u'', u'hide_from_toc': u'', u'callout_expire': 1490619453, u'name': u'Test', u'date_modified': u'03/20/2017 8:57 am EDT', u'prevent_searching': u'', u'date_deleted': None, u'summary': False, u'remove_comments': u'', u'meta_data': None, u'category_view': u'', u'date_created': u'03/17/2017 8:33 am EDT', u'user_teams': u'', u'modified_author': u'xxxxxxxxxxxxxxxxxxxxxxxx'}}\n\nUpdate article::\n\n r = ko.update_article('58cbd78a32131c852498774d', index=6).json()\n\n\n\nNotes:\n-----------------\n\nThere are certain fields you shouldn't try to update. Here is the list of fields you can update.::\n\n >>> knowledgeowl.ARTICLE_KEYS\n ['name', 'visibility', 'status', 'url_hash', 'toc_title', 'category', 'application_screens', 'index', 'category_view', 'prevent_searching', 'hide_from_toc', 'remove_pdf', 'callout', 'callout_expire', 'callout_video', 'reader_roles', 'current_version']\n >>> knowledgeowl.CATEGORY_KEYS\n ['name', 'visibility', 'status', 'url_hash', 'type', 'parent_id', 'toc_title', 'faq_display', 'toc_hide_children', 'description', 'index', 'cat_toggle_override', 'reader_roles', 'hide_from_toc']", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/blade2005/knowledgeowl", "keywords": "knowledgeowl", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "knowledgeowl", "package_url": "https://pypi.org/project/knowledgeowl/", "platform": "", "project_url": "https://pypi.org/project/knowledgeowl/", "project_urls": { "Homepage": "https://github.com/blade2005/knowledgeowl" }, "release_url": "https://pypi.org/project/knowledgeowl/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "Library for accessing KnowledgeOwl", "version": "0.0.2" }, "last_serial": 2898922, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "7b49e4633bb13354c4276d4f27f6ec94", "sha256": "96f4fffbbe33b3a8744698f94893ce779d35fd564a941fa74f16a08b672b189e" }, "downloads": -1, "filename": "knowledgeowl-0.0.2.tar.gz", "has_sig": false, "md5_digest": "7b49e4633bb13354c4276d4f27f6ec94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5273, "upload_time": "2017-05-25T20:10:49", "url": "https://files.pythonhosted.org/packages/8f/5a/af0f80b015c65381543ca7e88cf8a57594d39e9b411f8e4b3e4952cdfa63/knowledgeowl-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7b49e4633bb13354c4276d4f27f6ec94", "sha256": "96f4fffbbe33b3a8744698f94893ce779d35fd564a941fa74f16a08b672b189e" }, "downloads": -1, "filename": "knowledgeowl-0.0.2.tar.gz", "has_sig": false, "md5_digest": "7b49e4633bb13354c4276d4f27f6ec94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5273, "upload_time": "2017-05-25T20:10:49", "url": "https://files.pythonhosted.org/packages/8f/5a/af0f80b015c65381543ca7e88cf8a57594d39e9b411f8e4b3e4952cdfa63/knowledgeowl-0.0.2.tar.gz" } ] }