add POSSE post
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"lastFetched": "2024-11-29T19:45:38.053Z",
|
"lastFetched": "2024-11-29T20:20:16.109Z",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"type": "entry",
|
"type": "entry",
|
||||||
@@ -7384,6 +7384,101 @@
|
|||||||
"in-reply-to": "https://kfitz.info/",
|
"in-reply-to": "https://kfitz.info/",
|
||||||
"wm-property": "in-reply-to",
|
"wm-property": "in-reply-to",
|
||||||
"wm-private": false
|
"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
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
10
content/.obsidian/workspace.json
vendored
10
content/.obsidian/workspace.json
vendored
@@ -13,12 +13,12 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "blog/2024-11-29-rebuild.md",
|
"file": "blog/2024-11-29-posse.md",
|
||||||
"mode": "source",
|
"mode": "source",
|
||||||
"source": false
|
"source": false
|
||||||
},
|
},
|
||||||
"icon": "lucide-file",
|
"icon": "lucide-file",
|
||||||
"title": "2024-11-29-rebuild"
|
"title": "2024-11-29-posse"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -165,9 +165,10 @@
|
|||||||
},
|
},
|
||||||
"active": "6bf9b4c0dd8b4ce0",
|
"active": "6bf9b4c0dd8b4ce0",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
|
"blog/2024-11-29-rebuild.md",
|
||||||
|
"blog/2024-11-29-posse.md",
|
||||||
"blog/2024-09-08-time.md",
|
"blog/2024-09-08-time.md",
|
||||||
"blog/2023-08-19-time-and-loss.md",
|
"blog/2023-08-19-time-and-loss.md",
|
||||||
"blog/2024-11-29-rebuild.md",
|
|
||||||
"blog/2024-10-01-passivity.md",
|
"blog/2024-10-01-passivity.md",
|
||||||
"index.njk",
|
"index.njk",
|
||||||
"presentations.md",
|
"presentations.md",
|
||||||
@@ -193,7 +194,6 @@
|
|||||||
"blog/2024-03-01-reading.md",
|
"blog/2024-03-01-reading.md",
|
||||||
"blog/2024-03-09-limit.md",
|
"blog/2024-03-09-limit.md",
|
||||||
"blog/2024-05-07-happening.md",
|
"blog/2024-05-07-happening.md",
|
||||||
"blog/2024-05-27-rebrand.md",
|
"blog/2024-05-27-rebrand.md"
|
||||||
"blog/2024-05-28-polarization.md"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
14
content/blog/2024-11-29-posse.md
Normal file
14
content/blog/2024-11-29-posse.md
Normal file
@@ -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.
|
||||||
Reference in New Issue
Block a user