From c6c195f298e92b37a8a96a09037b926abbfc54af Mon Sep 17 00:00:00 2001 From: Bryan Newbold Date: Wed, 28 Aug 2019 18:04:30 +0200 Subject: use EZB and szczepanski as OA signals (ES) --- python/fatcat_tools/transforms/elasticsearch.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/python/fatcat_tools/transforms/elasticsearch.py b/python/fatcat_tools/transforms/elasticsearch.py index 113de5bf..8501f515 100644 --- a/python/fatcat_tools/transforms/elasticsearch.py +++ b/python/fatcat_tools/transforms/elasticsearch.py @@ -132,6 +132,12 @@ def release_to_elasticsearch(entity, force_bool=True): if c_extra.get('road'): if c_extra['road'].get('as_of'): is_oa = True + if c_extra.get('ezb'): + if c_extra['ezb'].get('color') == 'green': + is_oa = True + if c_extra.get('szczepanski'): + if c_extra['szczepanski'].get('as_of'): + is_oa = True else: t['publisher'] = release.publisher @@ -278,6 +284,12 @@ def container_to_elasticsearch(entity, force_bool=True): if extra.get('road'): if extra['road'].get('as_of'): in_road = True + if c_extra.get('ezb'): + if c_extra['ezb'].get('color') == 'green': + is_oa = True + if c_extra.get('szczepanski'): + if c_extra['szczepanski'].get('as_of'): + is_oa = True if extra.get('default_license'): if extra['default_license'].startswith('CC-'): is_oa = True -- cgit v1.2.3