diff --git a/_cache/webmentions.json b/_cache/webmentions.json index dd5d1ab..bee3997 100644 --- a/_cache/webmentions.json +++ b/_cache/webmentions.json @@ -1,5 +1,5 @@ { - "lastFetched": "2024-11-29T19:45:38.053Z", + "lastFetched": "2024-11-29T20:20:16.109Z", "children": [ { "type": "entry", @@ -7384,6 +7384,101 @@ "in-reply-to": "https://kfitz.info/", "wm-property": "in-reply-to", "wm-private": false + }, + { + "type": "entry", + "author": { + "type": "card", + "name": "John Maxwell", + "photo": "https://webmention.io/avatar/spaces.hcommons.social/13c9b5e4729c6cc4bfb05078ea971a246808b722d3861836581a7c2851b1063b.jpg", + "url": "https://hcommons.social/@jmaxsfu" + }, + "url": "https://hcommons.social/@kfitz/113567543649779875#favorited-by-109469831452874040", + "published": null, + "wm-received": "2024-11-29T19:50:48Z", + "wm-id": 1863202, + "wm-source": "https://brid.gy/like/mastodon/@kfitz@hcommons.social/113567543649779875/109469831452874040", + "wm-target": "https://kfitz.info/rebuilding/", + "wm-protocol": "webmention", + "like-of": "https://kfitz.info/rebuilding/", + "wm-property": "like-of", + "wm-private": false + }, + { + "type": "entry", + "author": { + "type": "card", + "name": "inquiline", + "photo": "https://webmention.io/avatar/spaces.hcommons.social/ef9f18cf9eeaa1098d3ae6e508ef129f3b3c8779c6c304a1b60d8ef818c24181.jpg", + "url": "https://assemblag.es/@inquiline" + }, + "url": "https://hcommons.social/@kfitz/113567705882374277#reblogged-by-113151324394836407", + "published": null, + "wm-received": "2024-11-29T19:50:48Z", + "wm-id": 1863201, + "wm-source": "https://brid.gy/repost/mastodon/@kfitz@hcommons.social/113567705882374277/113151324394836407", + "wm-target": "https://kfitz.info/rebuilding/", + "wm-protocol": "webmention", + "repost-of": "https://kfitz.info/rebuilding/", + "wm-property": "repost-of", + "wm-private": false + }, + { + "type": "entry", + "author": { + "type": "card", + "name": "Henrik Schönemann", + "photo": "https://webmention.io/avatar/spaces.hcommons.social/2f7665caba98d72f6071bc6671825a85d9baa046c223d2f288431f72d61fef7b.png", + "url": "https://fedihum.org/@lavaeolus" + }, + "url": "https://hcommons.social/@kfitz/113567705882374277#favorited-by-109841808076473949", + "published": null, + "wm-received": "2024-11-29T19:50:42Z", + "wm-id": 1863200, + "wm-source": "https://brid.gy/like/mastodon/@kfitz@hcommons.social/113567705882374277/109841808076473949", + "wm-target": "https://kfitz.info/rebuilding/", + "wm-protocol": "webmention", + "like-of": "https://kfitz.info/rebuilding/", + "wm-property": "like-of", + "wm-private": false + }, + { + "type": "entry", + "author": { + "type": "card", + "name": "Ryan Randall (he/him)", + "photo": "https://webmention.io/avatar/cdn.bsky.app/b9020ff28b7206ffb4130d0cd11cfa795454775d80593709db43e373eaa2a05f.jpg", + "url": "https://bsky.app/profile/ryanpatrickrandall.com" + }, + "url": "https://bsky.app/profile/kfitz.info/post/3lc4d3xqgu42s#liked_by_did:plc:7orupv2alwsda6l7nkxhcz2x", + "published": null, + "wm-received": "2024-11-29T20:15:35Z", + "wm-id": 1863205, + "wm-source": "https://brid.gy/like/bluesky/did:plc:ryhjouakfu26xbjzihoie2sc/at%253A%252F%252Fdid%253Aplc%253Aryhjouakfu26xbjzihoie2sc%252Fapp.bsky.feed.post%252F3lc4d3xqgu42s/did%253Aplc%253A7orupv2alwsda6l7nkxhcz2x", + "wm-target": "https://kfitz.info/rebuilding/", + "wm-protocol": "webmention", + "like-of": "https://kfitz.info/rebuilding/", + "wm-property": "like-of", + "wm-private": false + }, + { + "type": "entry", + "author": { + "type": "card", + "name": "Ryan Randall (he/him)", + "photo": "https://webmention.io/avatar/cdn.bsky.app/b9020ff28b7206ffb4130d0cd11cfa795454775d80593709db43e373eaa2a05f.jpg", + "url": "https://bsky.app/profile/ryanpatrickrandall.com" + }, + "url": "https://bsky.app/profile/kfitz.info/post/3lc4d3xqgu42s#liked_by_did:plc:7orupv2alwsda6l7nkxhcz2x", + "published": null, + "wm-received": "2024-11-29T20:15:35Z", + "wm-id": 1863204, + "wm-source": "https://brid.gy/like/bluesky/did:plc:ryhjouakfu26xbjzihoie2sc/at%253A%252F%252Fdid%253Aplc%253Aryhjouakfu26xbjzihoie2sc%252Fapp.bsky.feed.post%252F3lc4d3xqgu42s/did%253Aplc%253A7orupv2alwsda6l7nkxhcz2x", + "wm-target": "https://kfitz.info/", + "wm-protocol": "webmention", + "like-of": "https://kfitz.info/", + "wm-property": "like-of", + "wm-private": false } ] } \ No newline at end of file diff --git a/content/.obsidian/workspace.json b/content/.obsidian/workspace.json index fb02723..49ebc85 100644 --- a/content/.obsidian/workspace.json +++ b/content/.obsidian/workspace.json @@ -13,12 +13,12 @@ "state": { "type": "markdown", "state": { - "file": "blog/2024-11-29-rebuild.md", + "file": "blog/2024-11-29-posse.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "2024-11-29-rebuild" + "title": "2024-11-29-posse" } } ] @@ -165,9 +165,10 @@ }, "active": "6bf9b4c0dd8b4ce0", "lastOpenFiles": [ + "blog/2024-11-29-rebuild.md", + "blog/2024-11-29-posse.md", "blog/2024-09-08-time.md", "blog/2023-08-19-time-and-loss.md", - "blog/2024-11-29-rebuild.md", "blog/2024-10-01-passivity.md", "index.njk", "presentations.md", @@ -193,7 +194,6 @@ "blog/2024-03-01-reading.md", "blog/2024-03-09-limit.md", "blog/2024-05-07-happening.md", - "blog/2024-05-27-rebrand.md", - "blog/2024-05-28-polarization.md" + "blog/2024-05-27-rebrand.md" ] } \ No newline at end of file diff --git a/content/blog/2024-11-29-posse.md b/content/blog/2024-11-29-posse.md new file mode 100644 index 0000000..5f872a1 --- /dev/null +++ b/content/blog/2024-11-29-posse.md @@ -0,0 +1,14 @@ +--- +title: In Pursuit of the POSSE Pipedresm +date: 2024-11-29T14:55:21-05:00 +permalink: /posse-pipedream/ +tags: + - tinkering +--- +Some months back, I set up the ability to push new blog posts (or at least summaries thereof) to [my hcommons.social account](https://hcommons.social/@kfitz), using a service called [Mastofeed](https://mastofeed.org). Now that I find myself using [Bluesky](https://bsky.app/profile/kfitz.info) at least a bit, I wanted to think about how it might fit into my workflows. + +I'm a big fan of the [IndieWeb POSSE](https://indieweb.org/POSSE) mode of publishing here at kfitz.info (thereby owning my content) and syndicating that content elsewhere. Mastofeed helped me do that, but it's of course Mastodon-specific. After a little searching around I ran across [this blog post by Raymond Camden](https://www.raymondcamden.com/2024/11/05/automatically-posting-to-bluesky-on-new-rss-items), detailing how he used [Pipedream](https://pipedream.com) to push new blog posts to Bluesky. The post includes a link to [his prior use of Pipedream to do the same for Mastodon and Twitter](https://www.raymondcamden.com/2022/12/06/automatically-posting-to-mastodon-and-twitter-on-new-rss-items), so I decided to see if I could build a single workflow that (1) listens to [my RSS feed](https://kfitz.info/feed/feed.xml) for new posts, (2) extracts the key stuff (in this case, the post title and link) from it, and (3) passes it to both Mastodon and Bluesky. + +Pipedream is nowhere near as no-/low-code as the long-lamented Yahoo Pipes, but it's pretty amazing nonetheless, and provides great [documentation](https://pipedream.com/docs) for the many, many things you can build with it. There was a pre-built step for Mastodon posting, so that was easy peasy, but Bluesky required a bit of coding to connect with its API (which is also [pretty well documented](https://docs.bsky.app/docs/get-started)). After a few [minorly amusing missteps](https://bsky.app/profile/kfitz.info/post/3lc4crk4laj25), I've now got a workflow up and running that should allow me to publish this post and have notifications about it go out to both hcommons.social and Bluesky within a few minutes. + +Now to go about the having-thoughts-worth-sharing part of the endeavor. \ No newline at end of file