diff --git a/README.md b/README.md index e622453b..fbd3068c 100644 --- a/README.md +++ b/README.md @@ -12,10 +12,10 @@ This is the code for my personal website and portfolio. Built using [11ty](https ## My latest posts +- [A Safari-specific guide to making the modern web suck less](https://coryd.dev/posts/2023/a-safari-specific-guide-to-making-the-modern-web-suck-less/) - [We lost the thread](https://coryd.dev/posts/2023/we-lost-the-thread/) - [Talk: Building a /now page with Eleventy](https://coryd.dev/posts/2023/talk-building-now-page-with-11ty/) - [I don't want streaming music, I just want to stream my music](https://coryd.dev/posts/2023/i-dont-want-streaming-music/) - [Another Eleventy content syndication path](https://coryd.dev/posts/2023/another-eleventy-content-syndication-path/) -- [Lazy select-based pagination in Eleventy](https://coryd.dev/posts/2023/lazy-select-based-pagination-eleventy/) diff --git a/cache/jsonfeed-to-mastodon-timestamp.json b/cache/jsonfeed-to-mastodon-timestamp.json index deb3b623..fad1cebc 100644 --- a/cache/jsonfeed-to-mastodon-timestamp.json +++ b/cache/jsonfeed-to-mastodon-timestamp.json @@ -1,3 +1,3 @@ { - "timestamp": 1682986228829 + "timestamp": 1683245413531 } \ No newline at end of file diff --git a/cache/jsonfeed-to-mastodon.json b/cache/jsonfeed-to-mastodon.json index a68a095b..9eaed6d7 100644 --- a/cache/jsonfeed-to-mastodon.json +++ b/cache/jsonfeed-to-mastodon.json @@ -2980,5 +2980,71 @@ "https://social.lol/users/cory/statuses/110296185488286227" ], "lastTootTimestamp": 1682986228826 + }, + "https://coryd.dev/posts/2023/a-safari-specific-guide-to-making-the-modern-web-suck-less/": { + "id": "https://coryd.dev/posts/2023/a-safari-specific-guide-to-making-the-modern-web-suck-less/", + "title": "Blog: A Safari-specific guide to making the modern web suck less", + "url": "https://coryd.dev/posts/2023/a-safari-specific-guide-to-making-the-modern-web-suck-less/", + "content_text": "Blog: A Safari-specific guide to making the modern web suck less https://coryd.dev/posts/2023/a-safari-specific-guide-to-making-the-modern-web-suck-less/", + "date_published": "2023-05-01T00:00:00-08:00", + "toots": [ + "https://social.lol/users/cory/statuses/110296680198275175" + ], + "lastTootTimestamp": 1682993777499 + }, + "https://letterboxd.com/cdme/film/the-equalizer-2/": { + "id": "https://letterboxd.com/cdme/film/the-equalizer-2/", + "title": "Letterboxd: The Equalizer 2, 2018 - ★★★", + "url": "https://letterboxd.com/cdme/film/the-equalizer-2/", + "content_text": "Letterboxd: The Equalizer 2, 2018 - ★★★ https://letterboxd.com/cdme/film/the-equalizer-2/", + "date_published": "2023-05-02T12:28:57-08:00", + "toots": [ + "https://social.lol/users/cory/statuses/110299458852308368" + ], + "lastTootTimestamp": 1683036176377 + }, + "https://letterboxd.com/cdme/film/a-history-of-violence/": { + "id": "https://letterboxd.com/cdme/film/a-history-of-violence/", + "title": "Letterboxd: A History of Violence, 2005 - ★★★★", + "url": "https://letterboxd.com/cdme/film/a-history-of-violence/", + "content_text": "Letterboxd: A History of Violence, 2005 - ★★★★ https://letterboxd.com/cdme/film/a-history-of-violence/", + "date_published": "2023-05-02T15:49:39-08:00", + "toots": [ + "https://social.lol/users/cory/statuses/110300402944257201" + ], + "lastTootTimestamp": 1683050582102 + }, + "https://oku.club/book/the-assassination-of-fred-hampton-by-jeffrey-haas-HJ0S1": { + "id": "https://oku.club/book/the-assassination-of-fred-hampton-by-jeffrey-haas-HJ0S1", + "title": "Oku: The Assassination of Fred Hampton", + "url": "https://oku.club/book/the-assassination-of-fred-hampton-by-jeffrey-haas-HJ0S1", + "content_text": "Oku: The Assassination of Fred Hampton https://oku.club/book/the-assassination-of-fred-hampton-by-jeffrey-haas-HJ0S1", + "date_published": "2023-05-04T01:46:53-08:00", + "toots": [ + "https://social.lol/users/cory/statuses/110308424109283919" + ], + "lastTootTimestamp": 1683172975343 + }, + "https://letterboxd.com/cdme/film/dungeons-dragons-honor-among-thieves/": { + "id": "https://letterboxd.com/cdme/film/dungeons-dragons-honor-among-thieves/", + "title": "Letterboxd: Dungeons & Dragons: Honor Among Thieves, 2023 - ★★★½", + "url": "https://letterboxd.com/cdme/film/dungeons-dragons-honor-among-thieves/", + "content_text": "Letterboxd: Dungeons & Dragons: Honor Among Thieves, 2023 - ★★★½ https://letterboxd.com/cdme/film/dungeons-dragons-honor-among-thieves/", + "date_published": "2023-05-04T16:48:54-08:00", + "toots": [ + "https://social.lol/users/cory/statuses/110311727428793773" + ], + "lastTootTimestamp": 1683223379997 + }, + "https://letterboxd.com/cdme/film/terminator-genisys/": { + "id": "https://letterboxd.com/cdme/film/terminator-genisys/", + "title": "Letterboxd: Terminator Genisys, 2015 - ★★½", + "url": "https://letterboxd.com/cdme/film/terminator-genisys/", + "content_text": "Letterboxd: Terminator Genisys, 2015 - ★★½ https://letterboxd.com/cdme/film/terminator-genisys/", + "date_published": "2023-05-04T22:06:43-08:00", + "toots": [ + "https://social.lol/users/cory/statuses/110313171416876638" + ], + "lastTootTimestamp": 1683245413527 } } \ No newline at end of file diff --git a/package.json b/package.json index cc3fda06..67c8ad52 100644 --- a/package.json +++ b/package.json @@ -31,8 +31,8 @@ "@11ty/eleventy-activity-feed": "^1.0.9", "@11ty/eleventy-fetch": "^4.0.0", "@11ty/eleventy-img": "^3.1.0", - "@commitlint/cli": "^17.6.1", - "@commitlint/config-conventional": "^17.6.1", + "@commitlint/cli": "^17.6.3", + "@commitlint/config-conventional": "^17.6.3", "@extractus/feed-extractor": "^6.2.1", "@sherby/eleventy-plugin-files-minifier": "^1.1.1", "@tailwindcss/aspect-ratio": "^0.4.2", @@ -50,7 +50,7 @@ "markdown-it-anchor": "^8.4.1", "markdown-it-footnote": "^3.0.3", "markdownlint-cli": "^0.34.0", - "marked": "^4.3.0", + "marked": "^5.0.0", "tailwind-dracula": "^1.1.0", "tailwindcss": "^3.3.2" }, diff --git a/yarn.lock b/yarn.lock index 3115076e..c0be2c3d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -230,13 +230,13 @@ "@babel/helper-validator-identifier" "^7.19.1" to-fast-properties "^2.0.0" -"@commitlint/cli@^17.6.1": - version "17.6.1" - resolved "https://registry.yarnpkg.com/@commitlint/cli/-/cli-17.6.1.tgz#571a1272a656cd316f4b601cbb0fcb2ef50bfc7a" - integrity sha512-kCnDD9LE2ySiTnj/VPaxy4/oRayRcdv4aCuVxtoum8SxIU7OADHc0nJPQfheE8bHcs3zZdWzDMWltRosuT13bg== +"@commitlint/cli@^17.6.3": + version "17.6.3" + resolved "https://registry.yarnpkg.com/@commitlint/cli/-/cli-17.6.3.tgz#a02194a2bb6efe4e681eda2addd072a8d02c9497" + integrity sha512-ItSz2fd4F+CujgIbQOfNNerDF1eFlsBGEfp9QcCb1kxTYMuKTYZzA6Nu1YRRrIaaWwe2E7awUGpIMrPoZkOG3A== dependencies: "@commitlint/format" "^17.4.4" - "@commitlint/lint" "^17.6.1" + "@commitlint/lint" "^17.6.3" "@commitlint/load" "^17.5.0" "@commitlint/read" "^17.5.1" "@commitlint/types" "^17.4.4" @@ -246,10 +246,10 @@ resolve-global "1.0.0" yargs "^17.0.0" -"@commitlint/config-conventional@^17.6.1": - version "17.6.1" - resolved "https://registry.yarnpkg.com/@commitlint/config-conventional/-/config-conventional-17.6.1.tgz#ab07c82c88f99ffee89ae321f1f49f1798127fbb" - integrity sha512-ng/ybaSLuTCH9F+7uavSOnEQ9EFMl7lHEjfAEgRh1hwmEe8SpLKpQeMo2aT1IWvHaGMuTb+gjfbzoRf2IR23NQ== +"@commitlint/config-conventional@^17.6.3": + version "17.6.3" + resolved "https://registry.yarnpkg.com/@commitlint/config-conventional/-/config-conventional-17.6.3.tgz#21f5835235493e386effeaa98b898124230b1000" + integrity sha512-bLyHEjjRWqlLQWIgYFHmUPbEFMOOLXeF3QbUinDIJev/u9e769tkoTH9YPknEywiuIrAgZaVo+OfzAIsJP0fsw== dependencies: conventional-changelog-conventionalcommits "^5.0.0" @@ -286,20 +286,20 @@ "@commitlint/types" "^17.4.4" chalk "^4.1.0" -"@commitlint/is-ignored@^17.4.4": - version "17.4.4" - resolved "https://registry.yarnpkg.com/@commitlint/is-ignored/-/is-ignored-17.4.4.tgz#82e03f1abe2de2c0c8c162a250b8d466225e922b" - integrity sha512-Y3eo1SFJ2JQDik4rWkBC4tlRIxlXEFrRWxcyrzb1PUT2k3kZ/XGNuCDfk/u0bU2/yS0tOA/mTjFsV+C4qyACHw== +"@commitlint/is-ignored@^17.6.3": + version "17.6.3" + resolved "https://registry.yarnpkg.com/@commitlint/is-ignored/-/is-ignored-17.6.3.tgz#8e21046558a0339fbf2a33ef0ad7d5a9ae7ff6bc" + integrity sha512-LQbNdnPbxrpbcrVKR5yf51SvquqktpyZJwqXx3lUMF6+nT9PHB8xn3wLy8pi2EQv5Zwba484JnUwDE1ygVYNQA== dependencies: "@commitlint/types" "^17.4.4" - semver "7.3.8" + semver "7.5.0" -"@commitlint/lint@^17.6.1": - version "17.6.1" - resolved "https://registry.yarnpkg.com/@commitlint/lint/-/lint-17.6.1.tgz#52275acc6b3d92a9ad466535331c5dd8e85b6f42" - integrity sha512-VARJ9kxH64isgwVnC+ABPafCYzqxpsWJIpDaTuI0gh8aX4GQ0i7cn9tvxtFNfJj4ER2BAJeWJ0vURdNYjK2RQQ== +"@commitlint/lint@^17.6.3": + version "17.6.3" + resolved "https://registry.yarnpkg.com/@commitlint/lint/-/lint-17.6.3.tgz#2d9a88b73c44be8b97508c980198a6f289251655" + integrity sha512-fBlXwt6SHJFgm3Tz+luuo3DkydAx9HNC5y4eBqcKuDuMVqHd2ugMNr+bQtx6riv9mXFiPoKp7nE4Xn/ls3iVDA== dependencies: - "@commitlint/is-ignored" "^17.4.4" + "@commitlint/is-ignored" "^17.6.3" "@commitlint/parse" "^17.4.4" "@commitlint/rules" "^17.6.1" "@commitlint/types" "^17.4.4" @@ -1904,9 +1904,9 @@ engine.io-parser@~5.0.3: integrity sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw== engine.io@~6.4.1: - version "6.4.1" - resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.4.1.tgz#8056b4526a88e779f9c280d820422d4e3eeaaae5" - integrity sha512-JFYQurD/nbsA5BSPmbaOSLa3tSVj8L6o4srSwXXY3NqE+gGUNmmPTbhn8tjzcCtSqhFgIeqef81ngny8JM25hw== + version "6.4.2" + resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.4.2.tgz#ffeaf68f69b1364b0286badddf15ff633476473f" + integrity sha512-FKn/3oMiJjrOEOeUub2WCox6JhxBXq/Zn3fZOMCBxKnNYtsdKjxhl7yR3fZhM9PV+rdE75SU5SYMc+2PGzo+Tg== dependencies: "@types/cookie" "^0.4.1" "@types/cors" "^2.8.12" @@ -3636,10 +3636,10 @@ markdownlint@~0.28.2: markdown-it "13.0.1" markdownlint-micromark "0.1.2" -marked@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/marked/-/marked-4.3.0.tgz#796362821b019f734054582038b116481b456cf3" - integrity sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A== +marked@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/marked/-/marked-5.0.0.tgz#bab5df970d1f6f748ccac0d20c54b598277f2002" + integrity sha512-YQ6+L9l/NSBDjFgCQQebmTCc62EUdZ5RpIZ7A/FmC8IYMB5s7Cz8sT7imuMAkbIL4CvXpQLdW45fpK5UwiU7DA== maximatch@^0.1.0: version "0.1.0" @@ -4856,10 +4856,10 @@ semver-compare@^1.0.0: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -semver@7.3.8: - version "7.3.8" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" - integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== +semver@7.5.0, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8: + version "7.5.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.0.tgz#ed8c5dc8efb6c629c88b23d41dc9bf40c1d96cd0" + integrity sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA== dependencies: lru-cache "^6.0.0" @@ -4868,13 +4868,6 @@ semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8: - version "7.5.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.0.tgz#ed8c5dc8efb6c629c88b23d41dc9bf40c1d96cd0" - integrity sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA== - dependencies: - lru-cache "^6.0.0" - send@0.16.2: version "0.16.2" resolved "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz#6ecca1e0f8c156d141597559848df64730a6bbc1"