Hi everyone,
is it possible to write a custom integration to crosspost to Ghost from somewhere else if the source offers an RSS feed of their posts?
Thanks! ![]()
Hi everyone,
is it possible to write a custom integration to crosspost to Ghost from somewhere else if the source offers an RSS feed of their posts?
Thanks! ![]()
In theory, yes.
You just need something that regularly checks the RSS feed and uses the Ghost Admin API to push new items to your Ghost site.
I don’t have the experience but pretty sure that’s possible with some automation tools like Zapier or n8n as well.
I do have the experience. :)
If you need to use an rss feed, you’ll need to poll, and take just what’s new since your last poll. If the other source emits a webhook, that can be slightly simpler.
Thank you all for your replies, that is much appreciated.
I’d like to provide some background information. For some time I hoped to use my Ghost blog as a unified timeline of Ghost posts and social notes. When Ghost added ActivityPub I asked here if it’s possible to add the notes natively to my blog feed. At the moment I can only use a hack by @muratcorlu to link to my quick notes.
I think of the unified timeline as a way to provide personal context which ideally could lead to new connections to humans with similar interests.
Another way to achieve this could be crossposting from an interest based 3rd party service to your own Ghost blog. My usecase is music and music sharing (no file sharing). I started this year with Crucial Tracks, a service to post everyday about your fave tune. I wrote a blog post which turned out to host the collection playlist and I added daily info into that single post.
About a month ago I discovered Corus, an app around music sharing. It has an app and it’s fun and easy to use discover new music and people with similar taste. I’d like to bring that fun to my blog.
So I asked Gabe the owner of Corus how cool it would be to crosspost these music entries to a personal blog and I initially asked about providing an RSS feed. I did send Gabe the link to this thread. If he decides it is easy to implement that webhook thing it would be fantastic.
I’m just looking for ways to interconnect stuff that is happening anyways. :)