Skip to content
This repository has been archived by the owner on Mar 6, 2024. It is now read-only.

Datahub Python SDK #137

Open
8 of 14 tasks
AcckiyGerman opened this issue Apr 5, 2018 · 2 comments
Open
8 of 14 tasks

Datahub Python SDK #137

AcckiyGerman opened this issue Apr 5, 2018 · 2 comments
Assignees
Milestone

Comments

@AcckiyGerman
Copy link

AcckiyGerman commented Apr 5, 2018

Continuing creating datahub SDK (original: #133)

As an admin, I want to have Python SDK so that users can use datahub programmatically

As a user, I want to be able to write up a small code in Python to communicate with the Datahub, so that I'm able to publish or get datasets without manual interaction.

Acceptance Criteria

  • Python SDK exists and well docmented
    • Has complete documentation
    • Tutorials, getting started etc...
    • blog Post
  • blog Post about Python and JS SDK
  • Track downloads of datahub-client and datahub-client.py

Tasks

  • Write JS tutorial "Publish/Deploy Data on DataHub [with JS]" => changes @dima
  • Define the Common APIs for Python
  • Write same tutorial for python => list of requirements for python datahub-client-py (before even library exists)
  • Write Python library

Analysis

Define Common APIs

As a programmer I need APIs and docs to be able to:

  • Get data
  • Post data
  • List my datasets
  • (optional) Search for datasets

Information sources

@AcckiyGerman
Copy link
Author

Repository for the python library has been created: https://github.com/datahq/datahub-py
ATM it includes only the readme with specification in it.

@AcckiyGerman
Copy link
Author

AcckiyGerman commented Apr 16, 2018

On hold:

  • The API design is 80-90% finished on @dima's mind
  • But the doc takes too much time (the output is in the hackmd).
  • and the lib implementation will take even more
  • also we'll need to update the server-side API to support the features we want to see here.

@zelima zelima modified the milestones: Sprint - 23 Apr 2018, Backlog May 3, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants