<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fatcat/python/tests, branch bnewbold-rust-gen-v5</title>
<subtitle>[no description]</subtitle>
<id>https://git.bnewbold.net/fatcat/atom?h=bnewbold-rust-gen-v5</id>
<link rel='self' href='https://git.bnewbold.net/fatcat/atom?h=bnewbold-rust-gen-v5'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/'/>
<updated>2020-04-22T20:25:36+00:00</updated>
<entry>
<title>datacite: fix type error</title>
<updated>2020-04-22T20:25:36+00:00</updated>
<author>
<name>Martin Czygan</name>
<email>martin.czygan@gmail.com</email>
</author>
<published>2020-04-22T20:25:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=e0baeade7924019c5bbd27d9a7c116a1e26854fc'/>
<id>urn:sha1:e0baeade7924019c5bbd27d9a7c116a1e26854fc</id>
<content type='text'>
Up to now, we expected the description to be a string or list. Add
handling for int as well.

First appeared: Apr 22 19:58:39.
</content>
</entry>
<entry>
<title>datacite: fix a raw name constraint violation</title>
<updated>2020-04-20T18:52:10+00:00</updated>
<author>
<name>Martin Czygan</name>
<email>martin.czygan@gmail.com</email>
</author>
<published>2020-04-20T18:52:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=7c6febf20c84dd4f5778e1fb02369456f7dad344'/>
<id>urn:sha1:7c6febf20c84dd4f5778e1fb02369456f7dad344</id>
<content type='text'>
It was possible that contribs got added which had no raw name. One
example would be a name consisting of whitespace only.

This fix adds a final check for this case.
</content>
</entry>
<entry>
<title>crossref: switch from index-date to update-date</title>
<updated>2020-03-31T04:23:11+00:00</updated>
<author>
<name>Bryan Newbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2020-03-31T03:56:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=851c40143d44a73a92ff2c9556b3a63f29668c2d'/>
<id>urn:sha1:851c40143d44a73a92ff2c9556b3a63f29668c2d</id>
<content type='text'>
This goes against what the API docs recommend, but we are currently far
behind on updates and need to catch up. Other than what the docs say,
this seems to be consistent with the behavior we want.
</content>
</entry>
<entry>
<title>Merge pull request #53 from EdwardBetts/spelling</title>
<updated>2020-03-27T23:50:08+00:00</updated>
<author>
<name>bnewbold</name>
<email>bnewbold@archive.org</email>
</author>
<published>2020-03-27T23:50:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=98abe2e751187aa7c2e751b355ffb56d9b1f8c6a'/>
<id>urn:sha1:98abe2e751187aa7c2e751b355ffb56d9b1f8c6a</id>
<content type='text'>
Correct spelling mistakes</content>
</entry>
<entry>
<title>Correct spelling mistakes</title>
<updated>2020-03-27T21:25:54+00:00</updated>
<author>
<name>Edward Betts</name>
<email>edward@4angle.com</email>
</author>
<published>2020-03-27T21:25:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=94710b2803780ab16fb30b79010f8e27cf115512'/>
<id>urn:sha1:94710b2803780ab16fb30b79010f8e27cf115512</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'bnewbold-400-bad-revisions' into 'master'</title>
<updated>2020-03-26T22:38:14+00:00</updated>
<author>
<name>Martin Czygan</name>
<email>martin@archive.org</email>
</author>
<published>2020-03-26T22:38:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=5c4f5114b4dfeb7a5deca20d460c9fc5759a922a'/>
<id>urn:sha1:5c4f5114b4dfeb7a5deca20d460c9fc5759a922a</id>
<content type='text'>
catch ApiValueError in some generic API calls

See merge request webgroup/fatcat!35</content>
</entry>
<entry>
<title>catch ApiValueError in some generic API calls</title>
<updated>2020-03-25T20:28:33+00:00</updated>
<author>
<name>Bryan Newbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2020-03-25T20:28:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=b9657b39f4061e4cf870fa253c5665ab5ad60cc6'/>
<id>urn:sha1:b9657b39f4061e4cf870fa253c5665ab5ad60cc6</id>
<content type='text'>
The motivation for this change is to handle bogus revision IDs in URLs,
which were causing 500 errors not 400 errors. Eg:

    https://qa.fatcat.wiki/file/rev/5d5d5162-b676-4f0a-968f-e19dadeaf96e%2B2019-11-27%2B13:49:51%2B0%2B6

I have no idea where these URLs are actually coming from, but they
should be 4xx not 5xx.

Investigating made me realize there is a whole category of ApiValueError
exceptions we were not catching and should have been.
</content>
</entry>
<entry>
<title>improve citeproc/CSL web interface</title>
<updated>2020-03-25T20:19:44+00:00</updated>
<author>
<name>Bryan Newbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2020-03-25T19:56:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=ec15f162706da58c464b5c2b7b623920fcb96d7f'/>
<id>urn:sha1:ec15f162706da58c464b5c2b7b623920fcb96d7f</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>pubmed: handle multiple ReferenceList</title>
<updated>2020-03-20T20:00:52+00:00</updated>
<author>
<name>Bryan Newbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2020-03-20T20:00:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=a6f74183dd1cf1eaa44f7edeb98dbc5dc737dabb'/>
<id>urn:sha1:a6f74183dd1cf1eaa44f7edeb98dbc5dc737dabb</id>
<content type='text'>
This resolves a situation noticed in prod where we were only
importing/updating a single reference per article.

Includes a regression test.
</content>
</entry>
<entry>
<title>Merge branch 'martin-kafka-bs4-import' into 'master'</title>
<updated>2020-03-10T15:33:17+00:00</updated>
<author>
<name>Martin Czygan</name>
<email>martin@archive.org</email>
</author>
<published>2020-03-10T15:33:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/fatcat/commit/?id=336630e1d445fb9d233447f9af4bac94473a12bf'/>
<id>urn:sha1:336630e1d445fb9d233447f9af4bac94473a12bf</id>
<content type='text'>
pubmed and arxiv harvest preparations

See merge request webgroup/fatcat!28</content>
</entry>
</feed>
