diff options
Diffstat (limited to 'python')
-rw-r--r-- | python/fatcat_tools/transforms/elasticsearch.py | 12 |
1 files changed, 12 insertions, 0 deletions
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 |