aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* add multiple-editor test for possible forthcoming GROBID TEI output updateBryan Newbold2021-11-082-0/+66
|
* update CHANGELOG and version for releasev0.1.3Bryan Newbold2021-11-042-2/+2
|
* update CHANGELOGBryan Newbold2021-11-031-0/+12
|
* add a test for a proceedings citation; 'meeting' is not implemented yetBryan Newbold2021-11-032-0/+58
|
* add test for XML parse exception behaviorBryan Newbold2021-11-032-0/+87
|
* handle 'bare' editor namesBryan Newbold2021-11-033-1/+31
|
* add a test for author email extractionBryan Newbold2021-11-032-0/+100
| | | | | | The recent refactor fixed email extraction. Thanks to Seán Healy for reporting and providing a test case.
* improve author and editor parsingBryan Newbold2021-11-032-46/+99
|
* move test files into sub-directoriesBryan Newbold2021-11-0310-9/+9
|
* add failing test for single editor tag, multiple persnameBryan Newbold2021-11-032-0/+58
|
* README: includeRawCitationsBryan Newbold2021-10-291-0/+1
|
* update README to use process_citation_xml()Bryan Newbold2021-10-291-5/+5
|
* add UTF-8 processCitation testsBryan Newbold2021-10-293-0/+134
|
* bump version to v0.1.2v0.1.2Bryan Newbold2021-10-282-2/+10
|
* add more explicit single and multiple citation parsing functionsBryan Newbold2021-10-276-5/+106
|
* setup.py: un-indentBryan Newbold2021-10-271-32/+32
|
* bump version to 0.1.0v0.1.1Bryan Newbold2021-10-272-1/+8
|
* add py.typed file so other libraries know there are type annotationsBryan Newbold2021-10-272-1/+2
|
* make fmt (black 21.9b0)Bryan Newbold2021-10-274-97/+108
|
* update lint/fmt/test tools and configurationBryan Newbold2021-10-276-18/+33
| | | | | | | yapf => black isort config mypy configuration flake8 configuration
* make: don't ignore-missing-imports for mypyBryan Newbold2021-10-271-1/+1
| | | | This repo has no dependencies, so not needed
* lint setup.pyBryan Newbold2021-10-251-1/+2
|
* README: fix README testsBryan Newbold2021-10-251-1/+1
|
* setup.py: fix upload processBryan Newbold2021-10-251-2/+6
|
* start a changelog, and document release processv0.1.0Bryan Newbold2021-10-252-0/+23
|
* more test coverage and commentsBryan Newbold2021-10-254-4/+124
|
* remove legacy grobid2json code itselfBryan Newbold2021-10-253-313/+0
|
* schema expansion; grobid v0.7.x examples and test coverageBryan Newbold2021-10-257-115/+3337
|
* refactor GrobidHeader and GrobidCitation into GrobidBiblioBryan Newbold2021-10-225-120/+68
|
* make: fix test imports with fmtBryan Newbold2021-10-221-1/+1
|
* initial CSL conversion testBryan Newbold2021-10-222-1/+73
|
* more tweaking/refactoring progress, and some to_csl_dict() helpersBryan Newbold2021-10-224-145/+275
|
* re-sort README a bitBryan Newbold2021-10-221-5/+19
|
* setup.py: tag for 3.7Bryan Newbold2021-10-221-0/+1
|
* to_legacy_dict() helper, and start adding some new fieldsBryan Newbold2021-10-225-35/+30
|
* bunch of lint and fmt cleanupsBryan Newbold2021-10-229-161/+125
|
* 'upload' setup.py comment (for pypi.org)Bryan Newbold2021-10-222-2/+38
|
* mention license in READMEBryan Newbold2021-10-221-0/+6
|
* setup.py: require python 3.7Bryan Newbold2021-10-211-0/+1
|
* gitignore: htmlcov/Bryan Newbold2021-10-211-0/+1
|
* add examples to README, and test those examples in CIBryan Newbold2021-10-214-8/+120
| | | | | These tests don't run as part of 'make test' by default because they do live fetches against the internet.
* some docs and prep for including MD5 in outputBryan Newbold2021-10-212-0/+20
|
* more progressBryan Newbold2021-10-2110-163/+619
|
* start refactoring into new parser, with dataclass typesBryan Newbold2021-10-218-48/+431
|
* gitlab CI try againBryan Newbold2021-10-211-1/+2
|
* gitignore: egg-infoBryan Newbold2021-10-211-0/+1
|
* add __version__ to __init__.pyBryan Newbold2021-10-211-0/+1
|
* pipfile: add missing isort dev dependencyBryan Newbold2021-10-211-0/+1
|
* make fmtBryan Newbold2021-10-214-31/+39
|
* remove reundant temporary test codeBryan Newbold2021-10-211-3/+0
|