Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | typing: relatively simple type check fixes | Bryan Newbold | 2021-11-03 | 1 | -7/+7 |
| | | | | | | | These mostly add new variable names so that existing variables aren't overwritten with a new type; delay coercing '{}' or '[]' to 'None' until the last minute; adding is-not-None checks to conditional clauses; and similar small changes. | ||||
* | typing: initial annotations on importers | Bryan Newbold | 2021-11-03 | 1 | -6/+9 |
| | | | | | This commit just adds the type annotations, doesn't do fixes to code to make type checking pass. | ||||
* | fmt (black): fatcat_tools/ | Bryan Newbold | 2021-11-02 | 1 | -45/+58 |
| | |||||
* | lint: simple, safe inline lint fixes | Bryan Newbold | 2021-11-02 | 1 | -2/+2 |
| | | | | '==' vs 'is'; 'not a in b' vs 'a not in b'; etc | ||||
* | lint/fmt: remove all 'import *' | Bryan Newbold | 2021-11-02 | 1 | -2/+3 |
| | |||||
* | lint (flake8) tool python files | Bryan Newbold | 2020-07-01 | 1 | -7/+1 |
| | |||||
* | ensure importer description arg isn't clobbered | Bryan Newbold | 2019-12-12 | 1 | -2/+1 |
| | |||||
* | refactor all python source for client lib name | Bryan Newbold | 2019-09-05 | 1 | -9/+9 |
| | |||||
* | add inflight edit protection to matched importer | Bryan Newbold | 2019-06-24 | 1 | -1/+8 |
| | |||||
* | fix typo; do arxiv-specific match import hack | Bryan Newbold | 2019-06-24 | 1 | -3/+14 |
| | |||||
* | fix syntax in existing.url cleanup | Bryan Newbold | 2019-06-24 | 1 | -1/+1 |
| | |||||
* | fix existing updater | Bryan Newbold | 2019-06-24 | 1 | -2/+3 |
| | |||||
* | add minimal file URL cleanups to matched importer | Bryan Newbold | 2019-06-24 | 1 | -0/+8 |
| | |||||
* | matched importer: urls, not url | Bryan Newbold | 2019-06-24 | 1 | -1/+1 |
| | | | | | | This matches the docs in the header. Previous matched imports were using 'cdx' objects with no 'dt' key, but this makes more sense. As far as I know the old 'url' code path was never actually used (or tested, derp). | ||||
* | support extids in matched importer | Bryan Newbold | 2019-06-20 | 1 | -3/+26 |
| | |||||
* | fix default mimetype (impacted pre-1923 files) | Bryan Newbold | 2019-05-15 | 1 | -2/+7 |
| | |||||
* | python impl | Bryan Newbold | 2019-05-14 | 1 | -5/+6 |
| | |||||
* | python impl | Bryan Newbold | 2019-05-14 | 1 | -2/+2 |
| | |||||
* | add limits to match importers | Bryan Newbold | 2019-04-23 | 1 | -1/+13 |
| | |||||
* | editgroup description override | Bryan Newbold | 2019-04-22 | 1 | -2/+2 |
| | |||||
* | matched importer shouldn't require wayback | Bryan Newbold | 2019-04-22 | 1 | -5/+7 |
| | |||||
* | don't print missing DOIs, just count | Bryan Newbold | 2019-02-05 | 1 | -1/+3 |
| | |||||
* | pass through kwargs (fixes bezerk imports) | Bryan Newbold | 2019-01-29 | 1 | -1/+2 |
| | |||||
* | fix rel/url order swap | Bryan Newbold | 2019-01-28 | 1 | -1/+1 |
| | |||||
* | refactor _get_editgroup => get_editgroup_id | Bryan Newbold | 2019-01-24 | 1 | -1/+1 |
| | |||||
* | refactor make_rel_url | Bryan Newbold | 2019-01-24 | 1 | -14/+3 |
| | |||||
* | importer bugfixes | Bryan Newbold | 2019-01-23 | 1 | -2/+6 |
| | |||||
* | matched importer: bezerk mode to skip file updates | Bryan Newbold | 2019-01-23 | 1 | -11/+5 |
| | |||||
* | ftfy all over (needs Pipfile.lock) | Bryan Newbold | 2019-01-23 | 1 | -1/+1 |
| | |||||
* | refactor remaining importers | Bryan Newbold | 2019-01-22 | 1 | -79/+71 |
| | |||||
* | more 'true' -> True query param fixes | Bryan Newbold | 2019-01-18 | 1 | -1/+1 |
| | |||||
* | use full-on autoaccept mode | Bryan Newbold | 2019-01-11 | 1 | -4/+7 |
| | | | | | | | | 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-passing | Bryan Newbold | 2019-01-08 | 1 | -6/+12 |
| | |||||
* | python impl of API ident harmonization | Bryan Newbold | 2018-12-24 | 1 | -10/+10 |
| | |||||
* | crossref importer checks for existing DOIs | Bryan Newbold | 2018-11-21 | 1 | -3/+3 |
| | |||||
* | large refactor of python names/paths | Bryan Newbold | 2018-11-15 | 1 | -2/+8 |
| | | | | | | | - 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 | ||||
* | use Counter object instead of per-metric ints | Bryan Newbold | 2018-11-13 | 1 | -4/+4 |
| | |||||
* | shuffle around fatcat_tools layout | Bryan Newbold | 2018-11-13 | 1 | -0/+144 |