views:

459

answers:

3

Is possible to use a HTTPS: resource in a URLBuilder in Yahoo Pipes?

I have used a HTTP: easily, but when I change it to HTTPS: I get an error.

+6  A: 

You are currently stuck. As of 2/09/09 at least, Yahoo Pipes does not support https.

There is the possibility of setting up your own proxy server to do the SSL fetching for you and re-serve the content over http, but it's not something I've ever tried.

HitScan
see my answer below for an easy way to make yahoo pipes work with https.
ax
+4  A: 

Yahoo! Pipes does not currently support HTTPS. The way I got around this problem was to set-up a PHP page on my own webserver that would fetch the HTTPS feed and echo it over HTTP. I then pointed the pipe at that.

This would do the job:

<?php
    $feed_contents = file_get_contents('https://example.com/feed.rss');
    header('Content-Type: application/rss+xml');
    echo $feed_contents;
?>
Dan Dyer
Thanks. It seems like that is the best workaround for now. I wanted to accept your answer as the best, but I ran over the bounty deadline and SO automatically gave it it to another answer. sorry.
Brad Smith
+1  A: 

you can work around yahoo pipes not supporting https by "proxying" your https url through YQL (Yahoo! Query Language), which does support https. yahoo pipes has the Sources > YQL module, which you can pass a https url with a YQL query like that:

select * from rss where url='https://example.com/example.rss'

with this query, the YQL module will return all items from the original https feed.

[via HTTPS, Pipes and YQL]

ax
Great Thanks! A perfect answer five months later. (although I'm not sure if it was possible back in Feb when I asked.) I wish there was a way I could now flag this as the correct answer as it now clearly is.
Brad Smith
as the *HTTPS, Pipes and YQL* post i'm referring to was made on 11-Dec-08, i think it was possible in feb already. never mind flagging as correct answer - i appreciate the comment and the upvote.
ax