From f13b7504bf0e8bcb88adc234d798c6b2a72a1587 Mon Sep 17 00:00:00 2001 From: kaiwenho Date: Mon, 28 Oct 2024 14:03:30 -0500 Subject: [PATCH 1/2] added unsecret.py --- .../translator_dataflow/unsecret.py | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/information_resource_registry/translator_dataflow/unsecret.py diff --git a/src/information_resource_registry/translator_dataflow/unsecret.py b/src/information_resource_registry/translator_dataflow/unsecret.py new file mode 100644 index 0000000..ec342ac --- /dev/null +++ b/src/information_resource_registry/translator_dataflow/unsecret.py @@ -0,0 +1,24 @@ +import requests +import yaml +import json + +def main(): + infores_dict = {'infores:unsecret-agent': []} + + url = "https://raw.githubusercontent.com/webyrd/mediKanren/refs/heads/master/medikanren2/neo/neo-open-api/unsecret-source-consume.yaml" + response = requests.get(url) + + if response.status_code == 200: + knowledge_sources = yaml.safe_load(response.content) + + for curie, infores_curie in knowledge_sources.items(): + infores_dict['infores:unsecret-agent'].append(infores_curie['infores_curie']) + else: + print(f"Error downloading file: {response.status_code}") + exit() + + json.dump(infores_dict, open('data/unsecret.json', 'w'), indent=2, sort_keys=True) + +# Call main() if this script is executed directly +if __name__ == "__main__": + main() From 76ee8bbeb43dad43d5665937ec7b84679a649253 Mon Sep 17 00:00:00 2001 From: Kaiwen He Date: Mon, 28 Oct 2024 14:31:28 -0500 Subject: [PATCH 2/2] unsecret.json is generated by running unsecret.py --- .../translator_dataflow/data/unsecret.json | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 src/information_resource_registry/translator_dataflow/data/unsecret.json diff --git a/src/information_resource_registry/translator_dataflow/data/unsecret.json b/src/information_resource_registry/translator_dataflow/data/unsecret.json new file mode 100644 index 0000000..1aa8d8f --- /dev/null +++ b/src/information_resource_registry/translator_dataflow/data/unsecret.json @@ -0,0 +1,7 @@ +{ + "infores:unsecret-agent": [ + "infores:robokop-kg", + "infores:text-mining-provider-targeted", + "infores:rtx-kg2" + ] +} \ No newline at end of file