Copy XML files to RSS feed as input for IFTTT

I have a set of XML files with an article of content (title, subtitles, content). I have a Yahoo Pipe that finds an XML article on a specific date and turns it into an RSS feed. This feed is read by IFTTT to publish an article today on my Wordpress blog.

Now Yahoo Pipes is about to go down in September, and I'm having trouble! What service can I use to extract content from XML and transfer it to IFTTT, so it can be published on my blog. As far as I understand, IFTTT uses only RSS to enter these kinds of things.

I tried pipe2py to turn Pipe into Python code (if that works at all), but I can't get pipe2py working, not on GAE (since I need an online service), and not on my Windows PC.

I also have experience with YQL, but this is only XML output, no RSS, so it is useless here.

So far, I can only think:

  • Deploy your own application in GAE / Python that reads XML and turns it into RSS (cumbersome)

  • Manually post all the articles on my appointed date blog (three months of daily articles to go is even more cumbersome)

Any ideas?

+5
source share
1 answer

According to your ideas - you should also consider using WordPress core code to extract XML data.

Create a plugin that will load the XML data using the HTTP API and invoke the appropriate actions on your blog (in this case, IFTTT will be unnecessary for posting a blog post based on XML data).

The only problem you may encounter is the fact that you will need access to the cron server - like wp_cron by default only called during user visits - so on a website with little traffic it won’t work as you might expect (it will not be called as often as you need).

0
source

All Articles