Skip to main content

Jupyter contents manager for data.world

Project description

A Jupyter content provider for data.world.

This content provider allows data.world users to store and manage their notebooks and files directly on data.world using Jupyter Notebook or Jupyter Lab.

Once enabled, the content provider will allow you to browse and access your entire data.world library, including datasets and projects that you have created, contribute to or have bookmarked.

Quick start

Install

You can install it using pip directly from PyPI:

pip install dwcontents

Configure

Find or create a file named jupyter_notebook_config.py under your Jupyter folder (~/.jupyter).

Update it to define two configuration parameters: - NotebookApp.contents_manager_class: Must be set to dwcontents.DwContents - DwContents.dw_auth_token: Must be your data.world API token (obtained at https://data.world/settings/advanced)

For example:

import dwcontents
c = get_config()
c.NotebookApp.contents_manager_class = dwcontents.DwContents
c.DwContents.dw_auth_token = 'YOUR TOKEN GOES HERE'

Run

Once installation and configuration are complete, run Jupyter Notebook or Labs like you normally would.

For example:

jupyter notebook

Known Issues

  • Jupyter supports a wide variety of file operations, whereas support for directories on data.world is limited. For a better experience, try to keep a flat file structure under your datasets and projects.

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

dwcontents-1.0.0b2.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dwcontents-1.0.0b2-py2.py3-none-any.whl (15.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file dwcontents-1.0.0b2.tar.gz.

File metadata

  • Download URL: dwcontents-1.0.0b2.tar.gz
  • Upload date:
  • Size: 9.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for dwcontents-1.0.0b2.tar.gz
Algorithm Hash digest
SHA256 211f706b0fae93be1d25018277333fecf1b6d08bac7d4a366adcc918227310b1
MD5 d7e9fac0a375e200647533f6f01b5ace
BLAKE2b-256 fe5c2fd76c130bf8d869759138e88058e101d5a0d8d15a58474753cbcd374163

See more details on using hashes here.

File details

Details for the file dwcontents-1.0.0b2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for dwcontents-1.0.0b2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6db616f5cd6a73d555a78b258fe582bf77b6ea1db51db0845fd8ac5a210a3c49
MD5 441f5d3bf63e77c5a08527f2656655e5
BLAKE2b-256 239873d2a55889be2b4b2331c44720c5facddfd60b8ca5ba928be699b5c4aeaa

See more details on using hashes here.

Supported by

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