summaryrefslogtreecommitdiffstats
path: root/python/tests/web_citation_csl.py
Commit message (Collapse)AuthorAgeFilesLines
* fmt (black): tests/Bryan Newbold2021-11-021-25/+28
|
* python: isort everythingBryan Newbold2021-11-021-0/+1
|
* lint: simple, safe inline lint fixesBryan Newbold2021-11-021-1/+1
| | | | '==' vs 'is'; 'not a in b' vs 'a not in b'; etc
* tests: small citeproc style changes (to match Pipfile.lock update)Bryan Newbold2021-06-231-1/+1
|
* lint (flake8) python test filesBryan Newbold2020-07-011-2/+0
|
* improve citeproc/CSL web interfaceBryan Newbold2020-03-251-3/+43
| | | | | | | | | | | | | | This tries to show the citeproc (bibtext, MLA, CSL-JSON) options for more releases, and not show the links when they would break. The primary motivation here is to work around two exceptions being thrown in prod every day (according to sentry): KeyError: 'role' ValueError: CLS requries some surname (family name) I'm guessing these are mostly coming from crawlers following the citeproc links on release landing pages.
* refactor all python source for client lib nameBryan Newbold2019-09-051-1/+1
|
* improved CSL transform (structured author names)Bryan Newbold2019-05-201-1/+1
|
* improve test coverageBryan Newbold2019-04-041-0/+2
|
* more citation styles, and testsBryan Newbold2019-04-041-1/+7
|
* link to BibTeX (and test this)Bryan Newbold2019-04-041-0/+26