Skip to content

cedadev/esgf-slcs-client-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

esgf-slcs-client-example

This project provides an example client application for the ESGF SLCS Server using the Flask library to provide a light-weight web application and the OAuthLib extensions for the Requests library for the OAuth interactions.

NOTE: The following assumes Python 3.

To run the example client, you first need to create an OAuth application via the admin interface on your ESGF SLCS Server. The callback URL should be http://localhost:5000/oauth_callback. Take a note of the generated client ID and secret.

Open esgf_slcs_client_example.py and modify the 'settings' to reflect your setup (including the client ID and secret from above). Then run:

$ pyvenv venv
$ venv/bin/pip install flask requests-oauthlib pyopenssl
$ venv/bin/python esgf_slcs_client_example.py

Then visit http://localhost:5000 to begin.

About

An example client for an ESGF SLCS Server.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages