Compare commits

...

2 commits

Author SHA1 Message Date
John Bowdre
e313f92d29
Update from-scribbles-to-gemini-with-echofeed.gmi 2024-04-14 08:04:29 -05:00
John Bowdre
f99f1d70c5
Update from-scribbles-to-gemini-with-echofeed.gmi 2024-04-14 07:52:02 -05:00

View file

@ -1,16 +1,18 @@
I [posted *almost* a month ago](https://scribbles.jbowdre.lol/post/parking-scribbles-for-now-t9dty3yh) that I was pausing my Scribblesing while I focused on further adventures in Geminispace[1]. But then Robb Knight[2] went and released the much-anticipated EchoFeed[3], and I thought it might be fun to see if I could feed my Gemini capsule[4] from Scribbles. I posted *almost* a month ago[1] that I was pausing my Scribblesing while I focused on further adventures in Geminispace[2]. But then Robb Knight[3] went and released the much-anticipated EchoFeed[4], and I thought it might be fun to see if I could feed my Gemini capsule[5] from Scribbles.
=> https://geminiprotocol.net/ 1: Geminispace => https://scribbles.jbowdre.lol/post/parking-scribbles-for-now-t9dty3yh 1: posted almost a month ago
=> https://robb.omg.lol/ 2: Robb Knight => https://geminiprotocol.net/ 2: Geminispace
=> https://echofeed.app 3: EchoFeed => https://robb.omg.lol/ 3: Robb Knight
=> https://capsule.jbowdre.lol 4: Gemini capsule => https://echofeed.app 4: EchoFeed
=> https://capsule.jbowdre.lol 5: Gemini capsule
After tinkering with it quite a bit today, I think I've got a working (if not particularly elegant) solution. After tinkering with it quite a bit today, I think I've got a working (if not particularly elegant) solution.
Now, when EchoFeed sees a new post on my Scribbles feed, it copies the post to a Markdown file in the GitHub repo[1] I use for my capsule. A GitHub Actions workflow is triggered by the creation of that new Markdown file and converts it to the Gemtext format, complete with a YAML sidecar to hold metadata for gempost[2], a static site generator for Gemini. And then the creation of *that* file triggers another workflow which uses gempost to build the site and then push it to my server. Now, when EchoFeed sees a new post on my Scribbles feed, it copies the post to a Markdown file in the GitHub repo[1] I use for deploying content to my capsule. A GitHub Actions workflow is triggered by the creation of that new Markdown file and converts it to the Gemtext format, complete with a YAML sidecar to hold metadata for gempost[2], a static site generator for Gemini. And then the creation of *that* file triggers another workflow[3] which uses gempost to build the site and then push it to my server.
=> https://github.com/jbowdre/capsule 1: GitHub repo => https://github.com/jbowdre/capsule 1: GitHub repo
=> https://github.com/justlark/gempost 2: gempost => https://github.com/justlark/gempost 2: gempost
=> https://runtimeterror.dev/gemini-capsule-gempost-github-actions/ 3: another workflow
Now I get to check out all the cool new stuff Vincent has been adding to Scribbles[1] while still maintaining a presence on the altweb. Very exciting! Now I get to check out all the cool new stuff Vincent has been adding to Scribbles[1] while still maintaining a presence on the altweb. Very exciting!
=> https://scribbles.page/updates 1: cool new stuff Vincent has been adding to Scribbles => https://scribbles.page/updates 1: cool new stuff Vincent has been adding to Scribbles