catalog
¶
Module Contents¶
-
catalog.
includeme
(config)¶
-
catalog.
catalog_factory
(registry)¶
-
catalog.
_fetch_thredds_metadata
(url, title=None)¶ Fetch capabilities metadata from thredds catalog service and return record dict.
-
catalog.
_fetch_wps_metadata
(url, title=None)¶ Fetch capabilities metadata from wps service and return record dict.
-
class
catalog.
Catalog
¶ -
get_record_by_id
(identifier)¶
-
delete_record
(identifier)¶
-
insert_record
(record)¶
-
harvest
(url, service_type, service_name=None, service_title=None, public=False, c4i=False)¶
-
get_service_name
(record)¶ Get service name from twitcher registry for given service (url).
-
get_service_by_name
(name)¶ Get service from twitcher registry by given service name.
-
get_service_by_url
(url)¶ Get service from twitcher registry by given url.
-
get_services
(service_type=None, maxrecords=100)¶
-
clear_services
()¶
-
-
class
catalog.
CatalogService
(csw, service_registry)¶ -
get_record_by_id
(identifier)¶
-
delete_record
(identifier)¶
-
insert_record
(record)¶
-
harvest
(url, service_type, service_name=None, service_title=None, public=False, c4i=False)¶
-
get_services
(service_type=None, maxrecords=100)¶
-
-
catalog.
doc2record
(document)¶ Converts
document
from mongodb to aRecord
object.
-
class
catalog.
MongodbCatalog
(collection, service_registry)¶ Implementation of a Catalog with MongoDB.
-
get_record_by_id
(identifier)¶
-
delete_record
(identifier)¶
-
insert_record
(record)¶
-
harvest
(url, service_type, service_name=None, service_title=None, public=False, c4i=False)¶
-
get_services
(service_type=None, maxrecords=100)¶
-
clear_services
()¶
-