Command Line Interface and Python classes for interacting with MyTardis's REST API.
Project description
Command Line Interface and Python classes for interacting with MyTardis’s REST API.
Install:
pip install git+https://github.com/mytardis/mytardisclient.git@master#egg=mytardisclient
Example
Determine the location of the configuration file where the MyTardis URL is specified:
>>> from mtclient.conf import config >>> config.path '/Users/james/.config/mytardisclient/mytardisclient.cfg' >>> config.url 'https://mytardis.example.com'
Use mytardisclient’s Dataset model class to look up a public dataset (with ID 125) from the MyTardis server, using its RESTful API:
>>> from mtclient.models.dataset import Dataset >>> Dataset.objects.get(id=125) <Dataset: Test Public Dataset1>
The syntax is intended to be similar to Django ORM syntax, however it is not nearly as powerful yet.
Tests
Tests can be run with:
pytest --cov=mtclient
or:
pytest --cov=mtclient --cov-report=html
Building Documentation
Documentation can be built with:
cd docs/ make html
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mytardisclient-0.3.1.tar.gz
(60.9 kB
view hashes)