aboutsummaryrefslogtreecommitdiffstats
path: root/python/fatcat_tools/importers/crossref.py
Commit message (Collapse)AuthorAgeFilesLines
* better/additional crossref license lookupsBryan Newbold2019-02-141-20/+58
|
* crossref: import subtitle as str, not list[str]Bryan Newbold2019-02-141-0/+2
|
* add some missing LICENSE_SLUG_MAPBryan Newbold2019-02-051-1/+4
|
* crossref import tweaks/fixesBryan Newbold2019-01-291-7/+9
| | | | | - refs: article-title not title; save unstructured; authors not author - save 'language' field (already an ISO code)
* fix bug in clean() resulting in many consistency check failsBryan Newbold2019-01-291-10/+9
|
* fix refs extra ordering bugBryan Newbold2019-01-291-6/+6
|
* pass through kwargs (fixes bezerk imports)Bryan Newbold2019-01-291-1/+2
|
* ensure raw_name is not stubBryan Newbold2019-01-291-1/+4
|
* ensure abstracts aren't stubsBryan Newbold2019-01-291-2/+3
|
* fix title length checks in crossrefBryan Newbold2019-01-281-2/+2
|
* filter short/stub original_titleBryan Newbold2019-01-281-3/+7
|
* enforce title len>1 for release importsBryan Newbold2019-01-281-0/+3
|
* tweak crossref import, and update testsBryan Newbold2019-01-241-11/+27
|
* allow importing contrib/refs listsBryan Newbold2019-01-241-5/+13
| | | | | | The motivation here isn't really to support these gigantic lists on principle, but to be able to ingest large corpuses without having to decide whether to filter out or crop such lists.
* importer bugfixesBryan Newbold2019-01-231-3/+3
|
* bunch of crossref import tweaks (need tests)Bryan Newbold2019-01-231-50/+43
|
* ftfy all over (needs Pipfile.lock)Bryan Newbold2019-01-231-19/+22
|
* refactor remaining importersBryan Newbold2019-01-221-4/+7
|
* refactored crossref importer to new styleBryan Newbold2019-01-221-69/+56
|
* crossref importer updatesBryan Newbold2019-01-221-19/+78
|
* more 'true' -> True query param fixesBryan Newbold2019-01-181-1/+1
|
* use full-on autoaccept modeBryan Newbold2019-01-111-2/+2
| | | | | | | | Now that editor_id is infered from token, don't *need* to create ahead of time. This backend change simplifies things greatly (either update an existing editgroup, or create new and *only* include entities in the batch transaction), at the cost of being able to configure the editgroup in any way, including setting a description.
* importers and tests all use new api-passingBryan Newbold2019-01-081-1/+1
|
* start updating importer auth with crossref importerBryan Newbold2019-01-081-2/+14
|
* don't need to supply editor_id nowBryan Newbold2018-12-311-2/+1
|
* python impl of API ident harmonizationBryan Newbold2018-12-241-7/+7
|
* implement release_year (and rustfmt)Bryan Newbold2018-12-241-7/+10
|
* do actually require title for crossref importBryan Newbold2018-12-011-3/+3
|
* crossref importer doesn't require author/title attributesBryan Newbold2018-11-211-6/+6
|
* crossref importer checks for existing DOIsBryan Newbold2018-11-211-1/+16
|
* monograph isn't a CSL typeBryan Newbold2018-11-191-1/+1
|
* bunch of pylint cleanupBryan Newbold2018-11-151-2/+2
|
* large refactor of python names/pathsBryan Newbold2018-11-151-2/+10
| | | | | | | - Add __init__.py files for fatcat_tools submodules, and use them in imports - Add a bunch of comments to files. - rename a number of classes and functions to be less verbose
* update crossref controlled vocabBryan Newbold2018-11-141-2/+31
|
* python tweaks for date/datetime rust fixBryan Newbold2018-11-141-5/+2
|
* use Counter object instead of per-metric intsBryan Newbold2018-11-131-2/+2
|
* shuffle around fatcat_tools layoutBryan Newbold2018-11-131-0/+272