{ "info": { "author": "Nikolai Janakiev", "author_email": "nikolai.janakiev@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "sparqldataframe\n===============\n\n.. image:: https://img.shields.io/pypi/v/sparqldataframe.svg\n :target: https://pypi.python.org/pypi/sparqldataframe\n\n\nA Python library that can send `SPARQL`_ queries to a SPARQL endpoint and retrieve a `Pandas`_ dataframe from the result.\n\n\nInstallation\n------------\n\n.. code-block:: bash\n\n\tpip install sparqldataframe\n\n\nUsage\n-----\n\nHere is an example how to run a SPARQL query on the `Wikidata`_ endpoint:\n\n.. code-block:: python\n\n\timport sparqldataframe\n\n\tsparql_query = \"\"\"\n\tSELECT ?item ?itemLabel \n\tWHERE {\n\t ?item wdt:P31 wd:Q146.\n\t SERVICE wikibase:label { bd:serviceParam wikibase:language \"[AUTO_LANGUAGE],en\". }\n\t}\n\t\"\"\"\n\tdf = sparqldataframe.query(\"https://query.wikidata.org/sparql\", sparql_query)\n\nWikidata and `DBPedia`_ can be both used without adding the SPARQL endpoint url by using the :code:`wikidata_query()` and :code:`dbpedia_query()` functions respectively:\n\n.. code-block:: python\n\n\tdf = sparqldataframe.wikidata_query(sparql_query)\n\tdf = sparqldataframe.dbpedia_query(sparql_query)\n\n\nLicense \n-------\n\nThis project is licensed under the MIT license. See the `LICENSE`_ for details.\n\n\n.. _SPARQL: https://en.wikipedia.org/wiki/SPARQL\n.. _Wikidata: http://wikidata.org/\n.. _DBPedia: http://dbpedia.org/\n.. _Pandas: http://pandas.pydata.org/\n.. _LICENSE: LICENSE\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/njanakiev/sparqldataframe", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "sparqldataframe", "package_url": "https://pypi.org/project/sparqldataframe/", "platform": "any", "project_url": "https://pypi.org/project/sparqldataframe/", "project_urls": { "Homepage": "https://github.com/njanakiev/sparqldataframe" }, "release_url": "https://pypi.org/project/sparqldataframe/0.1.0/", "requires_dist": [ "pandas", "requests" ], "requires_python": "", "summary": "Get a Pandas dataframe from SPARQL queries", "version": "0.1.0" }, "last_serial": 4890886, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "d17f0a95a5b0205c263853f1ffdbbd32", "sha256": "5cab4172f8da0638c3aab199e62fcad05f2c3222a12d77bfcb00a1a0be5b6d92" }, "downloads": -1, "filename": "sparqldataframe-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d17f0a95a5b0205c263853f1ffdbbd32", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4179, "upload_time": "2019-03-03T13:10:36", "url": "https://files.pythonhosted.org/packages/0d/d2/e213a687086cdfadb7ef4a6ccef8e7eb9bb05fdabfe3dc42e3cab6881cc1/sparqldataframe-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bda248ce47d885dcff7597faa9606bbb", "sha256": "939b83724b2bf0519cbf10795039f5b63248fbf76c0eb18b4f0ef04638a90f3a" }, "downloads": -1, "filename": "sparqldataframe-0.1.0.tar.gz", "has_sig": false, "md5_digest": "bda248ce47d885dcff7597faa9606bbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2588, "upload_time": "2019-03-03T13:10:38", "url": "https://files.pythonhosted.org/packages/b0/73/0dc2cd3fb5e7eed54e38caa82d5a5600c1dba63a93d121e61840818287fd/sparqldataframe-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d17f0a95a5b0205c263853f1ffdbbd32", "sha256": "5cab4172f8da0638c3aab199e62fcad05f2c3222a12d77bfcb00a1a0be5b6d92" }, "downloads": -1, "filename": "sparqldataframe-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d17f0a95a5b0205c263853f1ffdbbd32", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4179, "upload_time": "2019-03-03T13:10:36", "url": "https://files.pythonhosted.org/packages/0d/d2/e213a687086cdfadb7ef4a6ccef8e7eb9bb05fdabfe3dc42e3cab6881cc1/sparqldataframe-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bda248ce47d885dcff7597faa9606bbb", "sha256": "939b83724b2bf0519cbf10795039f5b63248fbf76c0eb18b4f0ef04638a90f3a" }, "downloads": -1, "filename": "sparqldataframe-0.1.0.tar.gz", "has_sig": false, "md5_digest": "bda248ce47d885dcff7597faa9606bbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2588, "upload_time": "2019-03-03T13:10:38", "url": "https://files.pythonhosted.org/packages/b0/73/0dc2cd3fb5e7eed54e38caa82d5a5600c1dba63a93d121e61840818287fd/sparqldataframe-0.1.0.tar.gz" } ] }