Skip to main content

Run Wikidata Sparql queries directly on your notebook

Project description

PyPI - License PyPI PyPI - Status

wdsparqlmagic

IPython magic to run Wikidata's Sparql queries on the notebooks

Features

Magics

  • %%wdsparql: Runs the cell as a sparql query on your notebook
  • %wdseturl <url>: Sets the url to run the queries against
  • %wdreseturl: Resets the url

Other features

  • After running a wdsparql query, a pandas dataframe will be available as _dfwd. You can run all common pandas operations against it.

TODO:

  • What happens if an error occurs?
    • Raising custom exception
  • Expose the last query result to the namespace as a pandas dataframe
  • Create setup.py
  • Upload to pypi
  • For displaying, stop using dataframes and use a custom class
    • Make links clickable
    • Display images
    • Display map
  • Make sample notebook (use wikipedia's queries)
  • Testing
    • Unit testing for the functions
    • Visual testing for the sample notebook
  • Write the README.md
    • Button to "run with binder"
    • Explain all the magics:
      • wdsparql
      • wdseturl
      • wdreseturl
  • Adding more queries than the simple ones to the notebook
  • Making a new kernel instead of an extension (select cell language: sparql)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wdsparql-0.0.1.post3.tar.gz (3.7 kB view hashes)

Uploaded Source

Built Distribution

wdsparql-0.0.1.post3-py3-none-any.whl (4.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page