Capture date sometimes is null, even for official coverage. This seems to happen for some innerspace panos, which is only sort of official, or maybe it's just because Google doesn't like me.
Building level names are sometimes null for panos that have a building level number. Yes, an uninhabited island in Antarctica has building levels. That's what Google says. I don't make the rules. (There are several places that do this, and they are often outdoors, and they are not always level 0)
Historical dates had month and year swapped around, whoops.
Sometimes the date for a historical pano is set to null, for no reason. If you view that pano from the test in the normal client and click "Other dates", it will show the other one as being from Jan 1900.
Maybe not so minor, but artworks have different attributes in [5][2] than the fields specified there, not all are present and so they are not always in the same position. I figured a dictionary makes the most sense there. Also a lot of other fields are sometimes missing so I put a try_get around those too. Should figure out an appropriate test for this, but otherwise I've been experimenting with: E0sVXaj-EZ14WmVXVa-pGw (British Museum, doesn't have creator for a few), zChzPIAn4RIAAAQvxgbyEg (International Space Station, where the artworks aren't really artworks but objects with educational info, but there's not really a way to differentiate them from objects programmatically except for them having no asset ID).
Fixed a few other minor things: