Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bulk ES transform: skip non-active entities | Bryan Newbold | 2020-02-26 | 1 | -0/+8 |
| | |||||
* | ES container last tweaks | Bryan Newbold | 2020-02-26 | 1 | -0/+3 |
| | |||||
* | ES release: last minor tweaks | Bryan Newbold | 2020-02-26 | 1 | -2/+2 |
| | |||||
* | ES updates: fix tests to accept archive.org in host/domain | Bryan Newbold | 2020-02-14 | 1 | -2/+3 |
| | |||||
* | ES files: don't remove archive.org domains/hosts | Bryan Newbold | 2020-02-07 | 1 | -5/+0 |
| | |||||
* | ES releases: host/domain fixes | Bryan Newbold | 2020-01-31 | 2 | -2/+5 |
| | |||||
* | pipenv: lock zipp version to work around python3.6 requirement | Bryan Newbold | 2020-01-30 | 2 | -7/+20 |
| | |||||
* | fix release es transform missing 'issue' | Bryan Newbold | 2020-01-30 | 1 | -0/+1 |
| | |||||
* | add upper-case work-around from kibana map join | Bryan Newbold | 2020-01-30 | 1 | -0/+1 |
| | |||||
* | tweak file ES archive.org domain tracking | Bryan Newbold | 2020-01-30 | 1 | -0/+6 |
| | |||||
* | implement host+domain parsing for file ES transform | Bryan Newbold | 2020-01-30 | 2 | -13/+8 |
| | |||||
* | pipenv: add tldextract (url parser) and update deps | Bryan Newbold | 2020-01-30 | 2 | -136/+159 |
| | |||||
* | fix ES file schema plural field names | Bryan Newbold | 2020-01-29 | 2 | -5/+4 |
| | |||||
* | new biblio-only general search | Bryan Newbold | 2020-01-29 | 1 | -2/+2 |
| | | | | The other fields are now "copy_to" the merged biblio field. | ||||
* | elastic schema fixes | Bryan Newbold | 2020-01-29 | 1 | -0/+5 |
| | |||||
* | add country to v03b release schema | Bryan Newbold | 2020-01-29 | 1 | -0/+2 |
| | |||||
* | actually implement changelog transform | Bryan Newbold | 2020-01-29 | 2 | -18/+68 |
| | |||||
* | fix some transform bugs, add some tests | Bryan Newbold | 2020-01-29 | 6 | -13/+48 |
| | |||||
* | ES release schema updates | Bryan Newbold | 2020-01-29 | 1 | -5/+76 |
| | |||||
* | container ES schema changes | Bryan Newbold | 2020-01-29 | 1 | -16/+18 |
| | |||||
* | first implementation of ES file schema | Bryan Newbold | 2020-01-29 | 3 | -3/+69 |
| | | | | | Includes a trivial test and transform, but not any workers or doc updates. | ||||
* | fix KafkaError worker reporting for partition errors | Bryan Newbold | 2020-01-29 | 3 | -3/+3 |
| | |||||
* | additional DOI prefix filters | Bryan Newbold | 2020-01-28 | 1 | -0/+8 |
| | | | | From martin, thanks. | ||||
* | increase kafka-pixy timeout to 25 seconds | Bryan Newbold | 2020-01-28 | 1 | -1/+1 |
| | |||||
* | apply ingest request filtering in entity worker | Bryan Newbold | 2020-01-28 | 1 | -3/+34 |
| | | | | | | | `ingest_oa_only` behavior, and other filters, now handled in the entity update worker, instead of in the transform function. Also add a DOI prefix blocklist feature. | ||||
* | remove 'oa_only' feature from ingest transform | Bryan Newbold | 2020-01-28 | 2 | -15/+1 |
| | | | | Refactoring to move this filter elsewhere | ||||
* | refactor fatcat_import kafka group names | Bryan Newbold | 2020-01-21 | 1 | -13/+54 |
| | | | | | | | | | | | | | My current understanding is that consumer group names should be one-to-one with topic names. I previously though offsets were stored on a {topic, group} key, but they seem to be mixed and having too many workers in the same group is bad. In particular, we don't want cross-talk or load between QA and prod. All these topics are caught up in prod, so deploying this change and restarting workers should be safe. This commit does not update the elasticsearch or entity updates workers. | ||||
* | fix trivial typo in file importer | Bryan Newbold | 2020-01-20 | 1 | -1/+1 |
| | |||||
* | normal: DOI corner-case from pubmed import | Bryan Newbold | 2020-01-19 | 1 | -0/+9 |
| | |||||
* | Merge branch 'martin-fix-container-search' into 'master' | Martin Czygan | 2020-01-18 | 2 | -6/+6 |
|\ | | | | | | | | | pagination: use correct endpoint in navigation See merge request webgroup/fatcat!19 | ||||
| * | pagination: use correct endpoint in navigation | Martin Czygan | 2020-01-18 | 2 | -6/+6 |
| | | |||||
* | | fix trivial one-character typo in fatcat_import.py | Bryan Newbold | 2020-01-17 | 1 | -1/+1 |
| | | | | | | | | Should have run tests before pushing! | ||||
* | | actually control pubmed updates with a flag | Bryan Newbold | 2020-01-17 | 1 | -0/+4 |
| | | |||||
* | | do not normalize "en dash" in DOI | Martin Czygan | 2020-01-17 | 2 | -3/+6 |
|/ | | | | | | | | | Technically, [...] DOI names may incorporate any printable characters from the Universal Character Set (UCS-2), of ISO/IEC 10646, which is the character set defined by Unicode (https://www.doi.org/doi_handbook/2_Numbering.html#2.5.1). For mostly QA reasons, we currently treat a DOI with an "en dash" as invalid. | ||||
* | ingest: improve tests, support old ingest results | Bryan Newbold | 2020-01-15 | 4 | -4/+30 |
| | |||||
* | update ingest worker for schema tweaks | Bryan Newbold | 2020-01-15 | 1 | -8/+15 |
| | | | | | | Should be backwards compatible with old ingest results. Fixed a bug with glutton ident detection. | ||||
* | ingest: allow more sources to auto-import | Bryan Newbold | 2020-01-15 | 1 | -1/+2 |
| | |||||
* | datacite: skip records without a doi | Martin Czygan | 2020-01-13 | 1 | -0/+4 |
| | |||||
* | add missing sentry/raven tags | Bryan Newbold | 2020-01-10 | 3 | -2/+19 |
| | | | | | | Good to have exceptions tracked and stored even for commands run from the command line. But in particular the importer runs as a kafka worker and should be tracking excpetions. | ||||
* | datacite: add entry to license slug map | Martin Czygan | 2020-01-09 | 2 | -0/+2 |
| | |||||
* | datacite: ignore known unknown values in resourceType* | Martin Czygan | 2020-01-09 | 4 | -3/+97 |
| | |||||
* | datacite: abstracts may be strings or list of strings | Martin Czygan | 2020-01-09 | 6 | -3/+202 |
| | |||||
* | datacite: improve license_slug handling | Martin Czygan | 2020-01-09 | 4 | -62/+134 |
| | |||||
* | datacite: add 'Unknown' to blacklist | Martin Czygan | 2020-01-09 | 2 | -8/+6 |
| | |||||
* | datacite: get rid of schemaVersion | Martin Czygan | 2020-01-09 | 18 | -35/+14 |
| | |||||
* | update deps | Martin Czygan | 2020-01-08 | 1 | -86/+69 |
| | |||||
* | Merge branch 'martin-datacite-import' | Martin Czygan | 2020-01-08 | 64 | -5/+5736 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pipfile.lock is broken. * martin-datacite-import: (68 commits) datacite: pass in doi into factored out method datacite: reformat test cases and use jq . --sort-keys datacite: factor out contributor handling datacite: catch type mismatch in language detection datacite: adjust tests for release_month datacite: name extra.month, extra.release_month datacite: mark additional files as stub datacite: CCDC are entries, mostly datacite: use more specific release_type, if possible datacite: ignore certain names datacite: over 3% records have the same title: stub datacite: fill a few more release_type gaps datacite: adding datacite-specific extra metadata datacite: apply pylint suggestions datacite: fix typos datacite: set release_stage to published by default datacite: month field should be top-level datacite: include month in extra datacite: indicate mismatched file in test datacite: clean abstracts, use unknown value tokens ... | ||||
| * | datacite: pass in doi into factored out method | Martin Czygan | 2020-01-08 | 1 | -2/+3 |
| | | |||||
| * | datacite: reformat test cases and use jq . --sort-keys | Martin Czygan | 2020-01-08 | 54 | -2299/+2301 |
| | | |||||
| * | datacite: factor out contributor handling | Martin Czygan | 2020-01-08 | 6 | -82/+210 |
| | | | | | | | | | | | | | | Use values from: * attributes.creators[] * attributes.contributors[] |