41554 blogs · [ { "id": "01a087d5-53b3-73c4-b8b1-8760c284ea3b", "title": "(fake) Football Leagues", "url": "https://rjp.is/blogging/posts/2023/11/football-leagues/", "published_at": "2023-11-23T12:01:32+00:00" }, { "id": "01a087d5-53b3-73c4-b8b1-8760c3065fb7", "title": "rustcred, a git credentials helper", "url": "https://rjp.is/blogging/posts/2023/11/rustcred/", "published_at": "2023-11-15T13:54:31+00:00" }, { "id": "01a087d5-53b3-73c4-b8b1-8760c3cecc56", "title": "Football Queries, part 1", "url": "https://rjp.is/blogging/posts/2023/10/football-queries/", "published_at": "2023-10-10T06:55:39+00:00" }, { "id": "01a087d5-53b3-73c4-b8b1-8760c4648438", "title": "Bots, the second", "url": "https://rjp.is/blogging/posts/2023/07/bots-2/", "published_at": "2023-07-12T19:43:43+00:00" }, { "id": "01a087d5-53b3-73c4-b8b1-8760c5385b7c", "title": "Bots, part 1", "url": "https://rjp.is/blogging/posts/2023/07/bots/", "published_at": "2023-07-10T10:54:21+00:00" }, { "id": "01a087d5-53b3-73c4-b8b1-8760c542e70d", "title": "Up but how high?", "url": "https://rjp.is/blogging/posts/2023/07/up-and-reach/", "published_at": "2023-07-06T19:12:04+00:00" }, { "id": "01a087d5-53b3-73c4-b8b1-8760c5c45cd3", "title": "Premier League 2023", "url": "https://rjp.is/blogging/posts/2023/06/football-2023/", "published_at": "2023-06-28T21:19:43+00:00" }, { "id": "01a087d5-53b3-73c4-b8b1-8760c60e84e4", "title": "Minecraft Containers", "url": "https://rjp.is/blogging/posts/2023/06/minecraft-containers/", "published_at": "2023-06-10T06:55:27+00:00" }, { "id": "01a087d5-53b3-73c4-b8b1-8760c65b31f9", "title": "Underscored Numbers", "url": "https://rjp.is/blogging/posts/2023/05/underscored_numbers/", "published_at": "2023-05-21T10:03:36+00:00" }, { "id": "01a087d5-53b3-73c4-b8b1-8760c7287433", "title": "Para Lottery", "url": "https://rjp.is/blogging/posts/2023/05/para-lottery/", "published_at": "2023-05-20T20:46:37+00:00" }, { "id": "01a087d5-53b3-73c4-b8b1-8760c744de64", "title": "Coincidental Scores", "url": "https://rjp.is/blogging/posts/2023/05/coincidental-scores/", "published_at": "2023-05-14T10:08:19+00:00" }, { "id": "01a087d5-53b3-73c4-b8b1-8760c7837564", "title": "Anagrammatic Bus Stops", "url": "https://rjp.is/blogging/posts/2022/09/anagrammatic-bus-stops/", "published_at": "2023-05-02T10:11:27+00:00" }, { "id": "01a087d5-53b3-73c4-b8b1-8760c7d060a2", "title": "The unique scoreline rabbithole", "url": "https://rjp.is/blogging/posts/2023/03/the-scoreline-rabbithole/", "published_at": "2023-03-18T09:11:00+00:00" }, { "id": "01a087d5-53b4-73c5-b100-0f6c630f158e", "title": "More More More Football Database, part one", "url": "https://rjp.is/blogging/posts/2023/03/more-more-more-football-database/", "published_at": "2023-03-14T09:14:10+00:00" }, { "id": "01a087d5-53b4-73c5-b100-0f6c634e574e", "title": "Another Football Update", "url": "https://rjp.is/blogging/posts/2023/03/another-football-update/", "published_at": "2023-03-08T22:09:30+00:00" }, { "id": "01a087d5-53b4-73c5-b100-0f6c643a1c83", "title": "Football Database Update", "url": "https://rjp.is/blogging/posts/2023/03/football-database-update/", "published_at": "2023-03-07T23:25:57+00:00" }, { "id": "01a087d5-53b4-73c5-b100-0f6c64baf195", "title": "Markdown Tables on the Fedivee", "url": "https://rjp.is/blogging/posts/2022/12/fedi-tables/", "published_at": "2022-12-16T10:38:46+00:00" }, { "id": "01a087d5-53b4-73c5-b100-0f6c65808234", "title": "Selecting parts of a podcast", "url": "https://rjp.is/blogging/posts/2022/08/filtering-rss/", "published_at": "2022-08-30T18:42:33+00:00" }, { "id": "01a087d5-53b4-73c5-b100-0f6c663e1701", "title": "Update to Update to Portals", "url": "https://rjp.is/blogging/posts/2022/08/update-to-update-to-portals/", "published_at": "2022-08-29T07:00:00+00:00" }, { "id": "01a087d5-53b4-73c5-b100-0f6c672e3638", "title": "Update to Portals", "url": "https://rjp.is/blogging/posts/2021/12/update-to-portals/", "published_at": "2021-12-27T09:50:49+00:00" }, { "id": "01a087d5-53b4-73c5-b100-0f6c67b382b9", "title": "Nanoblomo 2021 #02 - Fun with VQGAN+CLIP", "url": "https://rjp.is/blogging/posts/nanoblomo-2021-02/", "published_at": "2021-11-02T22:09:36+00:00" }, { "id": "01a087d5-53b4-73c5-b100-0f6c67cd7a6a", "title": "Nanoblomo 2021 #01 - A new PC", "url": "https://rjp.is/blogging/posts/nanoblomo-2021-01/", "published_at": "2021-11-01T21:22:36+00:00" }, { "id": "01a087d5-53b4-73c5-b100-0f6c68c4ddf7", "title": "Coordinate Connections", "url": "https://rjp.is/blogging/posts/2021/04/coordinate-connections/", "published_at": "2021-04-21T19:18:03+00:00" }, { "id": "01a087d5-53b4-73c5-b100-0f6c68f08f6b", "title": "Packing Music", "url": "https://rjp.is/blogging/posts/2021/04/packing-music/", "published_at": "2021-04-05T18:39:42+00:00" }, { "id": "01a087d5-53b4-73c5-b100-0f6c6945b430", "title": "Overlaying Cavalry renders", "url": "https://rjp.is/blogging/posts/2021/03/cavalry-transparent/", "published_at": "2021-03-31T05:37:19+00:00" }, { "id": "01a087d5-53b4-73c5-b100-0f6c6950d569", "title": "Minecraft Adventures Part 1", "url": "https://rjp.is/blogging/posts/2021/03/minecraft-adventures-1/", "published_at": "2021-03-22T18:23:01+00:00" }, { "id": "01a087d5-53b4-73c5-b100-0f6c698a4295", "title": "Southampton Relegation?", "url": "https://rjp.is/blogging/posts/2021/03/southampton-relegation/", "published_at": "2021-03-03T21:46:35+00:00" }, { "id": "01a087d5-53b4-73c5-b100-0f6c6a792dab", "title": "Anomalous Update", "url": "https://rjp.is/blogging/posts/2021/02/anomalous-update/", "published_at": "2021-02-22T19:08:31+00:00" }, { "id": "01a087d5-53b4-73c5-b100-0f6c6b027787", "title": "Sheffield Is The New Derby; Also Arsenal", "url": "https://rjp.is/blogging/posts/2020/12/sheffield-the-new-derby/", "published_at": "2020-12-18T10:20:42+00:00" }, { "id": "01a087d5-53b4-73c5-b100-0f6c6be4002a", "title": "Email whitelisting", "url": "https://rjp.is/blogging/posts/2020/12/email-whitelisting/", "published_at": "2020-12-10T17:17:53+00:00" }, { "id": "01a087d5-53b4-73c5-b100-0f6c6bfa7b80", "title": "Update on Old Posts", "url": "https://rjp.is/blogging/posts/2020/12/update-on-old-posts/", "published_at": "2020-12-06T08:52:43+00:00" }, { "id": "01a087d5-53b4-73c5-b100-0f6c6c7c4310", "title": "A weirdness with tinydns", "url": "https://rjp.is/blogging/posts/2020/11/tinydns-snafu/", "published_at": "2020-11-27T16:36:33+00:00" }, { "id": "01a087d5-53b4-73c5-b100-0f6c6d43dabe", "title": "John Oliver Thirst Bot", "url": "https://rjp.is/blogging/posts/2020/11/27-joliver-thirst/", "published_at": "2020-11-27T09:31:08+00:00" }, { "id": "01a087d5-53b4-73c5-b100-0f6c6df1faf9", "title": "Email Shenanigans", "url": "https://rjp.is/blogging/posts/2020/10/email-shenanigans/", "published_at": "2020-10-08T15:33:06+00:00" }, { "id": "01a087d5-53b4-73c5-b100-0f6c6df96023", "title": "The Bigger the Tos", "url": "https://rjp.is/blogging/posts/2020/08/the-bigger-the-tos/", "published_at": "2020-08-13T11:32:21+00:00" }, { "id": "01a087d5-53b4-73c5-b100-0f6c6e124daf", "title": "Random Stats About URLs", "url": "https://rjp.is/blogging/posts/2020/08/random-stats/", "published_at": "2020-08-05T13:36:46+00:00" }, { "id": "01a087d5-53b4-73c5-b100-0f6c6e2ed49d", "title": "Wednesday roundup for 2020-08-05", "url": "https://rjp.is/blogging/posts/2020/08/random-roundup/", "published_at": "2020-08-05T09:36:55+00:00" }, { "id": "01a087d5-53b4-73c5-b100-0f6c6edb2dfc", "title": "Football summary 2019", "url": "https://rjp.is/blogging/posts/2020/07/football-2019/", "published_at": "2020-07-29T18:43:31+00:00" }, { "id": "01a087d5-53b5-71e4-be95-d31677fad751", "title": "Anomalous Parity", "url": "https://rjp.is/blogging/posts/2020/07/anomalous-parity/", "published_at": "2020-07-29T08:11:42+00:00" }, { "id": "01a087d5-53b5-71e4-be95-d316788e5d9c", "title": "Tuesday roundup for 2020-07-21", "url": "https://rjp.is/blogging/posts/2020-07-21-roundup/", "published_at": "2020-07-21T10:31:28+00:00" }, { "id": "01a087d5-53b5-71e4-be95-d31678990afa", "title": "Columnarised Highlights", "url": "https://rjp.is/blogging/posts/2020/07/columnarised-highlights/", "published_at": "2020-07-20T17:38:46+00:00" }, { "id": "01a087d5-53b5-71e4-be95-d31678f01660", "title": "Infrequent Roundup, part N", "url": "https://rjp.is/blogging/posts/2020/07/10-links/", "published_at": "2020-07-10T12:44:49+00:00" }, { "id": "01a087d5-53b5-71e4-be95-d31678fa8dd0", "title": "Voronants", "url": "https://rjp.is/blogging/posts/2020/07/voronants/", "published_at": "2020-07-06T08:19:43+00:00" }, { "id": "01a087d5-53b5-71e4-be95-d3167962d4db", "title": "Random roundup for 2020-06-12", "url": "https://rjp.is/blogging/posts/2020/06/friday-12/", "published_at": "2020-06-12T08:38:09+00:00" }, { "id": "01a087d5-53b5-71e4-be95-d3167a169317", "title": "crickybo", "url": "https://rjp.is/blogging/crickybo/", "published_at": "2020-06-03T00:00:00+00:00" }, { "id": "01a087d5-53b5-71e4-be95-d3167a9afc56", "title": "Double Friday roundup for 2020-05-22, 2020-05-29", "url": "https://rjp.is/blogging/posts/2020/05/belated-friday/", "published_at": "2020-05-29T08:53:30+00:00" }, { "id": "01a087d5-53b5-71e4-be95-d3167b2687ef", "title": "Anzacs, updated", "url": "https://rjp.is/blogging/posts/2020/05/21_anzacs/", "published_at": "2020-05-21T12:06:21+00:00" }, { "id": "01a087d5-53b5-71e4-be95-d3167bf929ea", "title": "Friday roundup for 2020-05-15", "url": "https://rjp.is/blogging/posts/2020/05/15_friday/", "published_at": "2020-05-15T09:34:53+00:00" }, { "id": "01a087d5-53b5-71e4-be95-d3167ca6c0f4", "title": "This Saint Does Not Exist", "url": "https://rjp.is/blogging/posts/2020/05/15_saints/", "published_at": "2020-05-15T08:24:14+00:00" }, { "id": "01a087d5-53b5-71e4-be95-d3167d02e5c3", "title": "Trevors", "url": "https://rjp.is/blogging/posts/2020/05/12-trevors/", "published_at": "2020-05-14T07:05:10+00:00" }, { "id": "01a087d5-53b5-71e4-be95-d3167d5e014b", "title": "Friday roundup for 2020-05-08", "url": "https://rjp.is/blogging/posts/2020/05/08_friday/", "published_at": "2020-05-08T18:09:17+00:00" }, { "id": "01a087d5-53b5-71e4-be95-d3167e5ab127", "title": "Geographical Spans", "url": "https://rjp.is/blogging/posts/2020/05/geographical-spans/", "published_at": "2020-05-06T04:25:32+00:00" }, { "id": "01a087d5-53b5-71e4-be95-d3167f22ac9e", "title": "Anzacs", "url": "https://rjp.is/blogging/posts/2020/05/anzacs/", "published_at": "2020-05-03T16:26:21+00:00" }, { "id": "01a087d5-53b5-71e4-be95-d3167f7ea114", "title": "Friday roundup for 2020-05-01", "url": "https://rjp.is/blogging/posts/2020/05/friday-01/", "published_at": "2020-05-01T13:25:59+00:00" }, { "id": "01a087d5-53b5-71e4-be95-d3168074e3f3", "title": "Friday roundup for 2020-04-24", "url": "https://rjp.is/blogging/posts/2020/04/24-friday/", "published_at": "2020-04-24T10:27:44+00:00" }, { "id": "01a087d5-53b5-71e4-be95-d31680a9bfbd", "title": "Friday roundup", "url": "https://rjp.is/blogging/posts/2020/04/17-friday/", "published_at": "2020-04-17T15:02:50+00:00" }, { "id": "01a087d5-53b5-71e4-be95-d31681707d93", "title": "Friday Links 2019-09-27", "url": "https://rjp.is/blogging/posts/2019/09/friday-links-27/", "published_at": "2019-09-27T19:52:33+00:00" }, { "id": "01a087d5-53b5-71e4-be95-d316818b3e55", "title": "Friday Links 20", "url": "https://rjp.is/blogging/posts/2019/09/friday-links-20/", "published_at": "2019-09-20T12:49:19+00:00" }, { "id": "01a087d5-53b5-71e4-be95-d31681e40bea", "title": "Friday Links 2019-09-13", "url": "https://rjp.is/blogging/posts/2019/09/friday-links-13/", "published_at": "2019-09-13T14:07:35+00:00" }, { "id": "01a087d5-53b5-71e4-be95-d316820fac00", "title": "Friday Links", "url": "https://rjp.is/blogging/posts/2019/09/friday-links-06/", "published_at": "2019-09-06T18:36:01+00:00" }, { "id": "01a087d5-53b5-71e4-be95-d31682c77f27", "title": "Hiatus", "url": "https://rjp.is/blogging/posts/2019/07/hiatus/", "published_at": "2019-07-20T20:36:01+00:00" }, { "id": "01a087d5-53b5-71e4-be95-d3168335c9db", "title": "About", "url": "https://rjp.is/blogging/about/", "published_at": "2019-06-03T16:00:00+00:00" }, { "id": "01a087d5-53b5-71e4-be95-d316833a0b52", "title": "Improving a session cookie", "url": "https://rjp.is/blogging/posts/session-cookies/", "published_at": "2019-05-20T13:22:25+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa40d9e175", "title": "Football update, 2018-19 season", "url": "https://rjp.is/blogging/posts/2019/05/season1819/", "published_at": "2019-05-13T11:00:18+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa40f75446", "title": "Asymmetrical Football", "url": "https://rjp.is/blogging/posts/2019/05/asymmetrical-football/", "published_at": "2019-05-09T03:45:51+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa4119c196", "title": "Placeholder Horse Races", "url": "https://rjp.is/blogging/posts/2019/03/placeholder-horses/", "published_at": "2019-03-20T06:15:09+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa419aa5ca", "title": "The Statistical Impossibility of Dropped Points in the Mind of a Football Manager", "url": "https://rjp.is/blogging/posts/2019/03/dropping-points/", "published_at": "2019-03-10T15:52:32+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa4217152e", "title": "Trot Trot Machine Trotting", "url": "https://rjp.is/blogging/posts/2019/03/trot-trot-machine-trotting/", "published_at": "2019-03-07T11:08:25+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa422714ad", "title": "Mouldeth Thy Lord", "url": "https://rjp.is/blogging/posts/2019/02/mouldeth-thy-lord/", "published_at": "2019-03-01T21:18:27+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa42886473", "title": "Fixing the Exim 'certificate name mismatch' error", "url": "https://rjp.is/blogging/posts/2019/02/exim-verify-certificate-error/", "published_at": "2019-02-20T13:23:50+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa42b53a27", "title": "Goal Differences", "url": "https://rjp.is/blogging/posts/2019/02/goal-differences/", "published_at": "2019-02-19T09:22:37+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa433eebd6", "title": "More Music", "url": "https://rjp.is/blogging/posts/2019/02/more-music/", "published_at": "2019-02-12T18:00:47+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa436e322c", "title": "SQLite Parameter Queries", "url": "https://rjp.is/blogging/posts/2019/02/sqlite-parameters/", "published_at": "2019-02-04T19:15:00+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa436e6b62", "title": "More Football Facts And Figures", "url": "https://rjp.is/blogging/posts/2019/01/more-football/", "published_at": "2019-01-30T20:53:52+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa43d353df", "title": "Linear Typewriters, Part 1", "url": "https://rjp.is/blogging/posts/2019/01/linear-typewriters/", "published_at": "2019-01-27T09:24:08+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa4405f938", "title": "What I Learned And Did In 2018", "url": "https://rjp.is/blogging/posts/2019/01/wil-2018/", "published_at": "2019-01-05T13:13:35+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa4415a488", "title": "Vignettes Redux Redux", "url": "https://rjp.is/blogging/posts/2019/01/vignettes-redux-redux/", "published_at": "2019-01-04T11:40:43+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa4482aa3b", "title": "Football Statistics", "url": "https://rjp.is/blogging/posts/2019/01/football-statistics/", "published_at": "2019-01-03T04:31:40+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa45337f00", "title": "Nethack Deaths", "url": "https://rjp.is/blogging/posts/2018/12/nethack-deaths/", "published_at": "2018-12-23T09:48:44+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa45789276", "title": "Perfect Advent Calendars", "url": "https://rjp.is/blogging/posts/2018/12/perfect-advent-calendars/", "published_at": "2018-12-18T05:56:32+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa465cad85", "title": "Interesting queries on a football database", "url": "https://rjp.is/blogging/posts/football_database/", "published_at": "2018-12-17T13:53:00+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa4675421f", "title": "Bitlbee to Pleroma", "url": "https://rjp.is/blogging/posts/bitlbee-to-pleroma/", "published_at": "2018-12-05T15:50:36+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa4720962c", "title": "Blogtober 2018, the second", "url": "https://rjp.is/blogging/posts/blogtober-2018-02/", "published_at": "2018-10-02T18:44:19+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa47d61920", "title": "Blogtober 2018, the first", "url": "https://rjp.is/blogging/posts/blogtober-2018-01/", "published_at": "2018-10-01T19:31:06+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa48b8bea8", "title": "Trifecta of Obers", "url": "https://rjp.is/blogging/posts/trifecta-of-obers/", "published_at": "2018-09-30T17:01:54+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa493476c1", "title": "Anonymous PPK With NaCl", "url": "https://rjp.is/blogging/posts/anonymous-ppk-with-nacl/", "published_at": "2018-06-20T13:22:25+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa498ce966", "title": "An OOP Problem", "url": "https://rjp.is/blogging/posts/an-oop-problem/", "published_at": "2018-06-20T11:15:54+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa4a74d09e", "title": "Machined Horses", "url": "https://rjp.is/blogging/posts/machined-horses/", "published_at": "2018-05-23T03:16:19+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa4b119d78", "title": "Random Numbers", "url": "https://rjp.is/blogging/posts/random_numbers/", "published_at": "2018-05-11T10:03:18+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa4be0a96f", "title": "Musical Update", "url": "https://rjp.is/blogging/posts/musical_update/", "published_at": "2018-05-03T11:02:34+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa4cc17006", "title": "Vignettes - Good Fight", "url": "https://rjp.is/blogging/posts/vignette-good-fight/", "published_at": "2018-04-24T05:07:54+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa4da23a95", "title": "Fun With Machine Learning", "url": "https://rjp.is/blogging/posts/fun-with-machine-learning/", "published_at": "2018-04-11T13:33:59+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa4e082045", "title": "Vignettes 3", "url": "https://rjp.is/blogging/posts/vignettes-3/", "published_at": "2018-04-06T20:11:20+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa4e3418e8", "title": "Vignettes redux", "url": "https://rjp.is/blogging/posts/vignettes-redux/", "published_at": "2018-03-26T21:01:20+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa4eeb6083", "title": "An update on Apple Watch", "url": "https://rjp.is/blogging/posts/watch-update/", "published_at": "2018-03-23T00:08:09+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa4f492566", "title": "Migration to Hugo", "url": "https://rjp.is/blogging/posts/migration-to-hugo/", "published_at": "2018-03-22T09:12:00+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa4fbb6d3c", "title": "xmlstarlet, xpath, and confusion", "url": "https://rjp.is/blogging/posts/what-am-i-doing-wrong/", "published_at": "2017-08-28T09:06:08+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa5041b478", "title": "Migration to Ghost v1.0", "url": "https://rjp.is/blogging/posts/migration-to-ghost-v1-0/", "published_at": "2017-08-01T09:38:22+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa50d5f006", "title": "The Sanity Test", "url": "https://rjp.is/blogging/posts/the-sanity-test/", "published_at": "2017-07-27T11:42:26+00:00" }, { "id": "01a087d5-53b6-71c3-8fee-fefa51d5ddbd", "title": "Recent creations", "url": "https://rjp.is/blogging/posts/recent-creations-2017-30-2/", "published_at": "2017-07-24T15:02:10+00:00" } ] posts Claim your blog
Back to zimpenfish
Blog · corpus.blog/blogs/rjp.is/posts

zimpenfish

rjp.is

2023

2022

2021

2020

2019

2018

2017