{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":646616497,"defaultBranch":"master","name":"fetchworks","ownerLogin":"davidgumberg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-29T00:17:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2257631?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1685457865.780576","currentOid":""},"activityList":{"items":[{"before":"1e2f59fa154ee81d1d89b3406996bc032772c3ac","after":"14fcb3c07ff4b497e09c720209626bbb9b7f888c","ref":"refs/heads/master","pushedAt":"2023-10-11T05:03:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"Make README usage notes more clear","shortMessageHtmlLink":"Make README usage notes more clear"}},{"before":"ebc1788ad6487440cb812623198922b773cb9aef","after":"1e2f59fa154ee81d1d89b3406996bc032772c3ac","ref":"refs/heads/master","pushedAt":"2023-10-11T04:56:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"Raise OLResourceNotFound when receiving an empty response","shortMessageHtmlLink":"Raise OLResourceNotFound when receiving an empty response"}},{"before":"951047ab4e14ba070dbc7c9ac2c19338ad6edcd8","after":"ebc1788ad6487440cb812623198922b773cb9aef","ref":"refs/heads/master","pushedAt":"2023-10-11T04:47:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"Improve error messages","shortMessageHtmlLink":"Improve error messages"}},{"before":"e56bd52fa7648b641ee32b5095c73afe6367772c","after":"951047ab4e14ba070dbc7c9ac2c19338ad6edcd8","ref":"refs/heads/master","pushedAt":"2023-10-11T04:31:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"Outsource ISBN validation to Petrarca and strip hyphens from ISBN's","shortMessageHtmlLink":"Outsource ISBN validation to Petrarca and strip hyphens from ISBN's"}},{"before":"004bfa5eca8acc43c930998f9b692d15457d2738","after":"e56bd52fa7648b641ee32b5095c73afe6367772c","ref":"refs/heads/master","pushedAt":"2023-10-09T19:56:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"Drop support for ruby < 3.0.0","shortMessageHtmlLink":"Drop support for ruby < 3.0.0"}},{"before":"cdde6cc9d629c93abca4c0b3541c85a0b66b09f3","after":"004bfa5eca8acc43c930998f9b692d15457d2738","ref":"refs/heads/master","pushedAt":"2023-10-09T19:55:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"Drop support for ruby < 3.0.0","shortMessageHtmlLink":"Drop support for ruby < 3.0.0"}},{"before":"623b042e43b323ab12b48c2e1ac7a82f93cf6f2f","after":"cdde6cc9d629c93abca4c0b3541c85a0b66b09f3","ref":"refs/heads/master","pushedAt":"2023-10-09T19:52:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"Add language information to README.md","shortMessageHtmlLink":"Add language information to README.md"}},{"before":"f077bda4c72a7d16304be5ac53fa2089515b9e4b","after":"623b042e43b323ab12b48c2e1ac7a82f93cf6f2f","ref":"refs/heads/master","pushedAt":"2023-10-09T19:49:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"Add language information to README.md","shortMessageHtmlLink":"Add language information to README.md"}},{"before":"be427334f298109eeb3e53ae72d8819e7a8d373a","after":"f077bda4c72a7d16304be5ac53fa2089515b9e4b","ref":"refs/heads/master","pushedAt":"2023-10-09T19:48:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"Add language information to README.md","shortMessageHtmlLink":"Add language information to README.md"}},{"before":"5ac28e554ef0f920a2016ae47c22230dc9e46f7d","after":"be427334f298109eeb3e53ae72d8819e7a8d373a","ref":"refs/heads/master","pushedAt":"2023-10-09T19:45:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"Add language information to README.md","shortMessageHtmlLink":"Add language information to README.md"}},{"before":"a5968036784e515d9cbcb83d6f552d94e95c5f19","after":"5ac28e554ef0f920a2016ae47c22230dc9e46f7d","ref":"refs/heads/master","pushedAt":"2023-10-09T19:41:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"stringio 3.0.7 dropped support for ruby < 2.7","shortMessageHtmlLink":"stringio 3.0.7 dropped support for ruby < 2.7"}},{"before":"e8b651363db7127fa6fde7917ab2682d89b96ca8","after":"a5968036784e515d9cbcb83d6f552d94e95c5f19","ref":"refs/heads/master","pushedAt":"2023-10-09T19:40:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"stringio 3.0.7 dropped support for ruby < 2.7","shortMessageHtmlLink":"stringio 3.0.7 dropped support for ruby < 2.7"}},{"before":"0e97c3b5e8905185132795ca912554ad828ea294","after":"e8b651363db7127fa6fde7917ab2682d89b96ca8","ref":"refs/heads/master","pushedAt":"2023-10-09T19:25:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"Switch standard rakejob to rubocop","shortMessageHtmlLink":"Switch standard rakejob to rubocop"}},{"before":"1d0fc1c9444b0612a35d8dde96a7a368524c3269","after":"0e97c3b5e8905185132795ca912554ad828ea294","ref":"refs/heads/master","pushedAt":"2023-10-09T19:23:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"Add GH Actions CI for rake","shortMessageHtmlLink":"Add GH Actions CI for rake"}},{"before":"fc5acc449d69d2950a3fca6a076905c3a6360e08","after":"1d0fc1c9444b0612a35d8dde96a7a368524c3269","ref":"refs/heads/master","pushedAt":"2023-10-09T18:55:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"Version: 0.1.1","shortMessageHtmlLink":"Version: 0.1.1"}},{"before":"6f93bd0c7a286cdd55932cc1f5a1ba25cb6c9186","after":"fc5acc449d69d2950a3fca6a076905c3a6360e08","ref":"refs/heads/master","pushedAt":"2023-10-09T18:52:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"Add license to gemspec","shortMessageHtmlLink":"Add license to gemspec"}},{"before":"c9db9c0ea1fa30307f5d47dd05dc9477e2f4a153","after":"6f93bd0c7a286cdd55932cc1f5a1ba25cb6c9186","ref":"refs/heads/master","pushedAt":"2023-10-09T18:47:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"No push host restrictions required for a public gem","shortMessageHtmlLink":"No push host restrictions required for a public gem"}},{"before":"06537472cdb2072cddaced175ed2598f2b82ccac","after":"c9db9c0ea1fa30307f5d47dd05dc9477e2f4a153","ref":"refs/heads/master","pushedAt":"2023-10-09T18:43:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"No push host restrictions required for a public gem","shortMessageHtmlLink":"No push host restrictions required for a public gem"}},{"before":"011279e3dbb33191f553ba63e091a3c6da5daaec","after":"06537472cdb2072cddaced175ed2598f2b82ccac","ref":"refs/heads/master","pushedAt":"2023-10-09T18:40:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"Drop versioning for dev dependencies\n\nA bad version of these dependencies won't break\nany user's applications.\n\nGo on trusting (for now) that any version of OpenURI\nwill work.","shortMessageHtmlLink":"Drop versioning for dev dependencies"}},{"before":"473d6fd19a99eb9d5fde10bd2912ebdb8da51e1c","after":"011279e3dbb33191f553ba63e091a3c6da5daaec","ref":"refs/heads/master","pushedAt":"2023-10-09T18:35:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"Bump deps","shortMessageHtmlLink":"Bump deps"}},{"before":"65a7e226cedae075a9e81f1bc0e6e7921a6c5811","after":"473d6fd19a99eb9d5fde10bd2912ebdb8da51e1c","ref":"refs/heads/master","pushedAt":"2023-10-09T18:29:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"Improve usage notes in README.md","shortMessageHtmlLink":"Improve usage notes in README.md"}},{"before":"119017c992c117d16a07942ff59c77673b142515","after":"65a7e226cedae075a9e81f1bc0e6e7921a6c5811","ref":"refs/heads/master","pushedAt":"2023-10-09T18:27:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"Make interface for author details more expressive of the fact that it triggers an HTTP request","shortMessageHtmlLink":"Make interface for author details more expressive of the fact that it…"}},{"before":"505a4a05d56c50bd885abaf121ab8ff240d40d42","after":"119017c992c117d16a07942ff59c77673b142515","ref":"refs/heads/master","pushedAt":"2023-10-09T18:20:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"Change PartialDate interface to more closely resemble ruby's builtin time/date interfaces","shortMessageHtmlLink":"Change PartialDate interface to more closely resemble ruby's builtin …"}},{"before":"40af596c87c9e09de5e8a7d52893ff40456a3b8b","after":"505a4a05d56c50bd885abaf121ab8ff240d40d42","ref":"refs/heads/master","pushedAt":"2023-10-09T17:02:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"Switch from standardrb to rubocop, and correct all cops","shortMessageHtmlLink":"Switch from standardrb to rubocop, and correct all cops"}},{"before":"19703661b9a05e0dcfb9a8e6d1f22daf0e56f660","after":"40af596c87c9e09de5e8a7d52893ff40456a3b8b","ref":"refs/heads/master","pushedAt":"2023-10-06T17:53:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"partial_date_from_str should return nil so that lonely operator can be used","shortMessageHtmlLink":"partial_date_from_str should return nil so that lonely operator can b…"}},{"before":"04dc53054b145310733d6066fbf665b714fa7e9e","after":"19703661b9a05e0dcfb9a8e6d1f22daf0e56f660","ref":"refs/heads/master","pushedAt":"2023-10-06T17:43:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"Add a missing exception raise from partial_date_from_str","shortMessageHtmlLink":"Add a missing exception raise from partial_date_from_str"}},{"before":"446f288f881f1e8d976216656a598f263c3703de","after":"04dc53054b145310733d6066fbf665b714fa7e9e","ref":"refs/heads/master","pushedAt":"2023-10-06T14:08:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"Lonely operator for save navigation in HashMethodable","shortMessageHtmlLink":"Lonely operator for save navigation in HashMethodable"}},{"before":"ef4fb3268bfb90525d9ce70206f300eb18191815","after":"446f288f881f1e8d976216656a598f263c3703de","ref":"refs/heads/master","pushedAt":"2023-10-06T06:17:03.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"Add RSpec for OpenLibrary#partial_date_from_str","shortMessageHtmlLink":"Add RSpec for OpenLibrary#partial_date_from_str"}},{"before":"25e89ad88cb4629606bc97f58918e8819b4e1bd8","after":"ef4fb3268bfb90525d9ce70206f300eb18191815","ref":"refs/heads/master","pushedAt":"2023-08-04T20:43:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"License and readme","shortMessageHtmlLink":"License and readme"}},{"before":"0e9947a7246da58b506be55d8d589680c7212b3e","after":"25e89ad88cb4629606bc97f58918e8819b4e1bd8","ref":"refs/heads/master","pushedAt":"2023-05-30T23:29:34.916Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgumberg","name":"David Gumberg","path":"/davidgumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2257631?s=80&v=4"},"commit":{"message":"Fix non-ascii author pathnames\n\nDrop `pathname` dependency and use regex instead to turn author url's\ninto API url's. This fixes issues with non-ascii characters pushed\nthrough URI.parse (e.g. https://openlibrary.org/authors/OL6493404A/Roberto_Bolaño)","shortMessageHtmlLink":"Fix non-ascii author pathnames"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADlDvzrAA","startCursor":null,"endCursor":null}},"title":"Activity · davidgumberg/fetchworks"}