ckanapi_harvesters.reports package

Submodules

ckanapi_harvesters.reports.admin_report module

Detailed report on package resources: size, access rights and data format policy scores

class ckanapi_harvesters.reports.admin_report.CkanAdminReport(package_list: List[str] = None, *, cancel_if_present: bool = True, package_custom_fields: List[str] = None, ckan: CkanApiManage = None, full_report: bool = False, owner_org: str = None, auto_exec: bool = True, progress_callback: CkanProgressCallbackABC = None)

Bases: object

execute(ckan: CkanApiManage, *, progress_callback: CkanProgressCallbackABC = None) dict
refresh_report(ckan: CkanApiManage, *, progress_callback: CkanProgressCallbackABC = None) dict
to_json(file_path: str) None
to_jsons() str
ckanapi_harvesters.reports.admin_report.round_size(value_mb: float) float
ckanapi_harvesters.reports.admin_report.size_str_mb(size_mb: float) str

Module contents

Package to make reports on the CKAN database.