#!/usr/bin/env python # -*- coding: utf-8 -*- import sys from ruamel.yaml import YAML import otc_metadata.services def main(): data = otc_metadata.services.Services() data._sort_data() docs = data.docs_html_by_category("internal") # Filter out documents with "disable_import": True for category, services in docs['categories'].items(): for service in services: filtered_docs = [] for doc in service['docs']: # Check if the document doesnt have 'disable_import' on True if not doc.get('disable_import'): filtered_docs.append(doc) service['docs'] = filtered_docs _yaml = YAML() _yaml.indent(mapping=2, sequence=4, offset=2) sys.stdout.write( "# Auto-generated by otc_metadata.generate_docexports.data\n" ) _yaml.dump(docs, sys.stdout) if __name__ == "__main__": main()