Due to the lapse in federal government funding, NASA is not updating this website. We sincerely regret this inconvenience.
NASA Logo
Ocean Color Science Software

ocssw V2022

Public Member Functions

def __init__ (self, timeout=5, max_tries=5, verbose=0, clobber=False)
 
def download_file (self, url, filepath)
 
def get_links (self, url, regex='')
 
def download_allfiles (self, url, dirpath, regex='', check_times=False, clobber=False, dry_run=False)
 

Public Attributes

 timeout
 
 max_tries
 
 verbose
 
 clobber
 
 status
 

Detailed Description

Definition at line 134 of file JsonUtils.py.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  timeout = 5,
  max_tries = 5,
  verbose = 0,
  clobber = False 
)

Definition at line 136 of file JsonUtils.py.

Member Function Documentation

◆ download_allfiles()

def download_allfiles (   self,
  url,
  dirpath,
  regex = '',
  check_times = False,
  clobber = False,
  dry_run = False 
)
Downloads all available files from a remote url into a local dirpath.
Default is to download only if local file doesn't match remote size;
set clobber=True to always download.

Definition at line 185 of file JsonUtils.py.

◆ download_file()

def download_file (   self,
  url,
  filepath 
)

Definition at line 143 of file JsonUtils.py.

◆ get_links()

def get_links (   self,
  url,
  regex = '' 
)
Returns a unique set of links from a given url.
Optionally specify regex to filter for acceptable files;
default is to list only links starting with url.

Definition at line 157 of file JsonUtils.py.

Member Data Documentation

◆ clobber

clobber

Definition at line 140 of file JsonUtils.py.

◆ max_tries

max_tries

Definition at line 138 of file JsonUtils.py.

◆ status

status

Definition at line 141 of file JsonUtils.py.

◆ timeout

timeout

Definition at line 137 of file JsonUtils.py.

◆ verbose

verbose

Definition at line 139 of file JsonUtils.py.


The documentation for this class was generated from the following file:
  • /gfs-oceanweb/web/ocssw/ocssw_src/src/scripts/seadasutils/JsonUtils.py