An app to enable provide access to dataset storage for apps.
Project description
===============
Tethys Datasets
===============
Tethys datasets provides an api for Dataset Services such as CKAN and HydroShare so this data can be incorporated into
your website easily. It also provides a simple data browser for viewing the data in the Dataset Services you have linked
to. Though, part of Tethys Platform, this Django app can be installed independently.
Installation
------------
Tethys Datasets can be installed via pip or downloading the source. To install via pip::
pip install django-tethys_datasets
To install via download::
git clone https://github.com/CI-WATER/django-tethys_datasets.git
cd django-tethys_datasets
python setup.py install
Django Configuration
--------------------
1. Add "tethys_datasets" to your INSTALLED_APPS setting like so::
INSTALLED_APPS = (
...
'tethys_datasets',
)
2. Include the URLconf in your project urls.py::
url(r'^datasets/', include('tethys_datasets.urls')),
3. Add the TETHYS_DATASET_SERVICES parameter to your settings.py with appropriate configuration values for the dataset
services you wish to plug into::
TETHYS_DATASET_SERVICES = {
'ckan_example': {
'ENGINE': 'tethys_datasets.engines.CkanDatasetEngine',
'ENDPOINT': 'http://www.example.com/api/3/action',
'APIKEY': 'a-R3llY-n1Ce-@Pi-keY',
},
'hydroshare_example': {
'ENGINE': 'tethys_datasets.engines.HydroShareDatasetEngine',
'ENDPOINT': 'www.hydroshare.org/api',
'USERNAME': 'username',
'PASSWORD': 'password'
}
}
Tethys Datasets
===============
Tethys datasets provides an api for Dataset Services such as CKAN and HydroShare so this data can be incorporated into
your website easily. It also provides a simple data browser for viewing the data in the Dataset Services you have linked
to. Though, part of Tethys Platform, this Django app can be installed independently.
Installation
------------
Tethys Datasets can be installed via pip or downloading the source. To install via pip::
pip install django-tethys_datasets
To install via download::
git clone https://github.com/CI-WATER/django-tethys_datasets.git
cd django-tethys_datasets
python setup.py install
Django Configuration
--------------------
1. Add "tethys_datasets" to your INSTALLED_APPS setting like so::
INSTALLED_APPS = (
...
'tethys_datasets',
)
2. Include the URLconf in your project urls.py::
url(r'^datasets/', include('tethys_datasets.urls')),
3. Add the TETHYS_DATASET_SERVICES parameter to your settings.py with appropriate configuration values for the dataset
services you wish to plug into::
TETHYS_DATASET_SERVICES = {
'ckan_example': {
'ENGINE': 'tethys_datasets.engines.CkanDatasetEngine',
'ENDPOINT': 'http://www.example.com/api/3/action',
'APIKEY': 'a-R3llY-n1Ce-@Pi-keY',
},
'hydroshare_example': {
'ENGINE': 'tethys_datasets.engines.HydroShareDatasetEngine',
'ENDPOINT': 'www.hydroshare.org/api',
'USERNAME': 'username',
'PASSWORD': 'password'
}
}
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
File details
Details for the file django-tethys_datasets-1.0.0.tar.gz
.
File metadata
- Download URL: django-tethys_datasets-1.0.0.tar.gz
- Upload date:
- Size: 8.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e1f218fe6061c0bd69c1e4d5b8f51d4826128ed3661587ff2f66a79b6a19e88 |
|
MD5 | 6da158f314cb0f55b9ba70bc1c0eecfa |
|
BLAKE2b-256 | 0c3dc25661653aeb87ae055403779909037f729c14c98a2eefb42bb8c533a3c7 |