diff options
| -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  | 
