{ "info": { "author": "Linkfluence", "author_email": "help@linkfluence.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "==========\nradarly-py\n==========\n\n.. image:: https://img.shields.io/pypi/v/radarly-py.svg\n :alt: PyPI - Python Version\n :target: https://pypi.org/project/radarly-py/\n\n.. image:: https://img.shields.io/pypi/pyversions/radarly-py.svg\n :alt: PyPI - Python Version\n :target: https://pypi.org/project/radarly-py/\n\n.. image:: https://img.shields.io/pypi/l/radarly-py.svg\n :alt: PyPI - Python Version\n :target: https://pypi.org/project/radarly-py/\n\n\n\n:Author: Linkfluence\n:Version: 1.0.10\n\n\n\n.. _documentation: https://api.linkfluence.com/\n\nThis package is a Python client in order to use Radarly API. Thanks to\nthis client, you can fetch most of the endpoints described in the\n`documentation`_.\n\n\nInstallation\n^^^^^^^^^^^^\nYou can use ``pip`` to install this package. The commmand\n``pip install radarly-py`` will install the package and all its dependencies.\n\n.. note:: ``pandas`` is not a dependency of ``radarly-py`` but it is strongly\n advise to use to explore all objects storing quantitative data.\n\n\nQuickstart\n^^^^^^^^^^\nFirst thing first, you must initialize an API.\n\n>>> from radarly import RadarlyApi\n>>> credentials = dict(client_id=\"XXXXX\", client_secret=\"XXXXX\")\n>>> RadarlyApi.init(**credentials)\n\n\nThen, you can explore Radarly API with the different objects defined by\nthe client.\n\nFor example, you can explore all information about you (your projects,\nyour settings...).\n\n>>> from radarly.user import User\n>>> me = User.find(uid='me')\n>>> me\n\n>>> me.draw_structure(max_depth=1)\nUser (User)\n | account_id (int)\n | apps (list[str])\n | can_create_project (bool)\n | connected (int)\n | connection_count (int)\n | created (datetime)\n | current_project_id (int)\n | email (str)\n | engagement (dict)\n | id (int)\n | is_disabled (bool)\n | is_internal (bool)\n | is_manager (bool)\n | is_pending (bool)\n | is_root (bool)\n | level (str)\n | locale (str)\n | name (str)\n | picture_id (None)\n | projects (list[InfoProject])\n | theme (str)\n | timezone (Europe/Paris)\n | updated (datetime)\n\n\nThen, you can explore a specific project.\n\n>>> from radarly.project import Project\n>>> my_project = Project.find(pid=2)\n>>> my_project\n\n>>> my_project.draw_structure(max_depth=1)\nProject (Project)\n | account_id (int)\n | alcmeon_company (str)\n | benchmark_entities (list[dict])\n | brand_logos (list)\n | client_reference (str)\n | corpora (list[dict])\n | created (datetime)\n | credentials (dict)\n | dashboards (list[Dashboard])\n | docs_count (int)\n | docs_version (int)\n | flags (dict)\n | focuses (list[Focus])\n | id (int)\n | industries (list[dict])\n | label (str)\n | limits (dict)\n | milestones (list[dict])\n | mm3_id (None)\n | out_of_reach_count (int)\n | picture_id (int)\n | platforms (list[str])\n | project_manager_id (int)\n | renew (datetime)\n | research_manager_id (int)\n | sinaweibo_options (dict)\n | social_accounts (list[SocialAccount])\n | social_wall_text (str)\n | start (datetime)\n | stop (datetime)\n | tags (list[Tag])\n | total_indexed_docs_count (int)\n | updated (datetime)\n>>> my_project['$.focuses.id'][:5] # Top five focuses'id in the project\n[154262, 154263, 154374, 5, 140519]\n\n\nYou can now get some publications stored in this project. For example, we will\nretrieve five publications of the project, published in 2017 and matching the\nquery with the id 137622 (see ``project['focuses']`` to explore the queries\nof your project).\n\n>>> from radarly.parameters import SearchPublicationParameter()\n>>> from datetime import datetime\n>>> start, end = datetime(2017, 1, 1), datetime(2017, 31, 12)\n>>> parameter = SearchPublicationParameter() \\\n .publication_date(start, end) \\\n .pagination(start=0, limit=5) \\\n .focuses(include=[137622])\n>>> publications = project.get_publications(parameter)\n>>> publications\n[,\n ,\n ,\n ,\n ]\n\n\nThis client gives you many possibilities to explore and navigate in\nour API. Plese read the official `documentation`_ of the API and the\nclient to check all that is possible.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "radarly linkfluence api", "license": "Apache-2.0", "maintainer": "", "maintainer_email": "", "name": "radarly-py", "package_url": "https://pypi.org/project/radarly-py/", "platform": "", "project_url": "https://pypi.org/project/radarly-py/", "project_urls": { "Documentation": "https://api.linkfluence.com" }, "release_url": "https://pypi.org/project/radarly-py/1.0.10/", "requires_dist": null, "requires_python": ">=3.4", "summary": "Python client for Radarly API", "version": "1.0.10" }, "last_serial": 5113847, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "da1df59f63103ecf4b7886f4ffcd277f", "sha256": "03490fbd8d00e69a0df066234877005b2380ccbb0f6040e027a1e52fdfa005b4" }, "downloads": -1, "filename": "radarly_py-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "da1df59f63103ecf4b7886f4ffcd277f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 66389, "upload_time": "2018-04-27T09:39:09", "url": "https://files.pythonhosted.org/packages/ec/52/c9b4c98bd0ca6831a5c8518658af165e67287a237f41357652a1d472c984/radarly_py-1.0.0-py3-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "47cd12621a858dfbdb2450dd39ff49c5", "sha256": "646eb2190b4918cfcc9ddde65187700302c82493a393c0ab6c6b20d3048e3320" }, "downloads": -1, "filename": "radarly_py-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "47cd12621a858dfbdb2450dd39ff49c5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 67539, "upload_time": "2018-05-18T15:08:48", "url": "https://files.pythonhosted.org/packages/bb/e2/7dc3363e0d1b362a4bb8c205552b5b039a6bbd0e62a66a27545928d6deb0/radarly_py-1.0.1-py3-none-any.whl" } ], "1.0.10": [ { "comment_text": "", "digests": { "md5": "5ada2f2810f5ab9690c1efd760e4f288", "sha256": "49bb009c0688a40b8b858520211bf0139bc11f367018004c36d9c81a67989ae8" }, "downloads": -1, "filename": "radarly-py-1.0.10.tar.gz", "has_sig": false, "md5_digest": "5ada2f2810f5ab9690c1efd760e4f288", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 49656, "upload_time": "2019-04-08T13:58:30", "url": "https://files.pythonhosted.org/packages/4b/ab/e376021f1c9e4309f3e13c6878163eb76a60e076e08f60e914cf0d8b409a/radarly-py-1.0.10.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "e8c96fe49e07fc2d28704b8ba2289cf0", "sha256": "daf86a1bbb6425c6805f3ae6eca382ac16535e2deee0c2a197a129765340c1c7" }, "downloads": -1, "filename": "radarly_py-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e8c96fe49e07fc2d28704b8ba2289cf0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 67732, "upload_time": "2018-06-15T09:13:05", "url": "https://files.pythonhosted.org/packages/3f/80/43b95d61744d3983bd1926b7ec53b429382b81179d5f9d52ca387325b532/radarly_py-1.0.2-py3-none-any.whl" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "1a2276eb820b93dc9655efce403141bb", "sha256": "fe5de30e80f294447b0aac6b1cb23830f6fdd018119a502e8b2d6ff251ef4b12" }, "downloads": -1, "filename": "radarly_py-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1a2276eb820b93dc9655efce403141bb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 68309, "upload_time": "2018-06-26T08:23:23", "url": "https://files.pythonhosted.org/packages/8c/31/3390f71fdec10f4f854d2236f64fcb1b7360613aff33ed22598606f20d0c/radarly_py-1.0.3-py3-none-any.whl" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "7079183a0a914798c7f68677be010b61", "sha256": "b1fb680392ab1668e5e2537d1aae68b6348008efaa19c7f3a8189799a9f0516b" }, "downloads": -1, "filename": "radarly_py-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "7079183a0a914798c7f68677be010b61", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 70017, "upload_time": "2018-06-27T09:47:58", "url": "https://files.pythonhosted.org/packages/fc/43/9ef965c41120c862b40506aecd63371277d0a4529aab07136b452b6dffd3/radarly_py-1.0.4-py3-none-any.whl" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "7d6f053dc2ab02cbc3cad697aed1273c", "sha256": "b60eafafdfdcac12bfb0d440410e7489fdd754c4cf7a58b4a8ed34da42df3e46" }, "downloads": -1, "filename": "radarly_py-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "7d6f053dc2ab02cbc3cad697aed1273c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 71828, "upload_time": "2018-07-10T15:27:39", "url": "https://files.pythonhosted.org/packages/3e/18/37e0281f9d8634ef2abc1820219d403c3cfedee69542114cadcd29960381/radarly_py-1.0.5-py3-none-any.whl" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "0c084904a6dda0a630e457e5f02c1627", "sha256": "9f89de8c1ee954d3e4e9eebf56b5b3ee7993e9749f1d039812c833a0ccbe72ce" }, "downloads": -1, "filename": "radarly_py-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "0c084904a6dda0a630e457e5f02c1627", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 72552, "upload_time": "2018-07-19T17:00:36", "url": "https://files.pythonhosted.org/packages/47/ec/24ff40d6840936e8a30460f9c6b2f558e530cc72d768fb6d7f6283f860f5/radarly_py-1.0.6-py3-none-any.whl" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "385df977002798ba10b0e5eab81da284", "sha256": "20b9dfb958844ae425a3899645c9156c54a089e929fd834c68210df1608de0a2" }, "downloads": -1, "filename": "radarly_py-1.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "385df977002798ba10b0e5eab81da284", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 65162, "upload_time": "2019-01-29T11:22:28", "url": "https://files.pythonhosted.org/packages/9e/89/5110f6ca5e92aaf4906ddff84f3358d3864ae672de8068714ef164bedfae/radarly_py-1.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dfd0267b56ef788871806e56ba4bbecb", "sha256": "0c45c87a65b5b0140c448b022a9af6aa39164d8b0e89fbd0e9da0195b7b33016" }, "downloads": -1, "filename": "radarly-py-1.0.9.tar.gz", "has_sig": false, "md5_digest": "dfd0267b56ef788871806e56ba4bbecb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 49523, "upload_time": "2019-01-29T11:22:30", "url": "https://files.pythonhosted.org/packages/dd/d5/72492ef205d0d72bdeffbe97fbbb392d5419d12a0ffbf25153f70dabd505/radarly-py-1.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5ada2f2810f5ab9690c1efd760e4f288", "sha256": "49bb009c0688a40b8b858520211bf0139bc11f367018004c36d9c81a67989ae8" }, "downloads": -1, "filename": "radarly-py-1.0.10.tar.gz", "has_sig": false, "md5_digest": "5ada2f2810f5ab9690c1efd760e4f288", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 49656, "upload_time": "2019-04-08T13:58:30", "url": "https://files.pythonhosted.org/packages/4b/ab/e376021f1c9e4309f3e13c6878163eb76a60e076e08f60e914cf0d8b409a/radarly-py-1.0.10.tar.gz" } ] }