User Tools

Site Tools


yahoo_pipes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
yahoo_pipes [2012/01/18 15:20]
hiviking
yahoo_pipes [2017/01/17 00:58]
ujang y
Line 3: Line 3:
 ==== Introduction ==== ==== Introduction ====
  
-With the current version of Serviio (0.6.1) it sometimes happens that you come across an online feed that Serviio cannot process, with the result that you don't get any links in your mediaplayer. In other cases you do get links, but with titles that are meaningless. RSS feeds are fairly simple XML files that can be edited with a simple text editor like Notepad. So, one solution would be to edit the RSS file and then use the edited file as a local file. The current version of Serviio will not accept a local RSS file, but it is expected that an upcoming version with playlist support will make that possible.+With the current version of Serviio (0.6.1) it sometimes happens that you come across an online feed that Serviio cannot process, with the result that you don't get any links in your mediaplayer. In other cases you do get links, but with titles that are meaningless. RSS feeds are fairly simple XML files that can be edited with a simple text editor like Notepad [[http://www.buletintupperware.com/|promo harga diskon]]. So, one solution would be to edit the RSS file and then use the edited file as a local file. The current version of Serviio will not accept a local RSS file, but it is expected that an upcoming version with playlist support will make that possible.
  
 In the meantime it is possible to use your own edited RSS file if you upload it to the web. If you have your own website it is easy, but otherwise you can use public online storage. A list of free online storage sites can be found at http://freedrive.awardspace.com/storage.htm. You just have to make sure that the storage site will give you a direct link to each file that you upload. An easy one to use is MediaFire (http://www.mediafire.com), where you can upload a file without having to register. Once uploaded you go to the download page, rightclick on the download button and copy the link. That will be the URL you should use in Serviio. In the meantime it is possible to use your own edited RSS file if you upload it to the web. If you have your own website it is easy, but otherwise you can use public online storage. A list of free online storage sites can be found at http://freedrive.awardspace.com/storage.htm. You just have to make sure that the storage site will give you a direct link to each file that you upload. An easy one to use is MediaFire (http://www.mediafire.com), where you can upload a file without having to register. Once uploaded you go to the download page, rightclick on the download button and copy the link. That will be the URL you should use in Serviio.
Line 15: Line 15:
 To use Yahoo Pipes you need to be logged in to your Yahoo account. Go to http://login.yahoo.com where you can login or register if you don't have an account. After you have logged in, you go to http://pipes.yahoo.com/pipes/pipe.edit. This page provides a graphical interface where you can drag modules from the sidebar on to the active area where you create the pipe. To use Yahoo Pipes you need to be logged in to your Yahoo account. Go to http://login.yahoo.com where you can login or register if you don't have an account. After you have logged in, you go to http://pipes.yahoo.com/pipes/pipe.edit. This page provides a graphical interface where you can drag modules from the sidebar on to the active area where you create the pipe.
  
-As a first example we will use a feed that has a simple problem, which nevertheless prevents its contents from being shown in Serviio. The feed is http://vpodcast.dr.dk/feeds/kontantrss.xml. It has slashes (/) in the titles which the current version of Serviio does not accept. The first thing you do is to drag  the module "Fetch Feed" into the active area and paste the feed URL into it. We now need to go through all the item titles and remove or replace the slashes. To do that we need to use the Loop module. So, we drag that in and connect it to the feed and to the Pipe Output. Inside of the Loop module we place a String Replace module which we set up to replace every / with a -. The pipe now looks like this:+As a first example we will use a feed that has a simple problem, which nevertheless prevents its contents from being shown in Serviio. The feed is http://vpodcast.dr.dk/feeds/kontantrss.xml. It has slashes (/) in the titles which the current version of Serviio does not accept. The first thing you do is to drag  the module "Fetch Feed" into the active area [[http://buletinnews.com/|berita aksi]] and paste the feed URL into it. We now need to go through all the item titles and remove or replace the slashes. To do that we need to use the Loop module. So, we drag that in and connect it to the feed and to the Pipe Output. Inside of the Loop module we place a String Replace module which we set up to replace every / with a -. The pipe now looks like this:
  
 {{ :ypipes-1.gif? |}} {{ :ypipes-1.gif? |}}
Line 31: Line 31:
 These were some simple examples. Yahoo Pipes can do a lot more. If you click on each module you will get a description at the bottom of the side panel, with a link to an example and to "Learn more about this module". You can also create your own feeds from scratch by using the "RSS Item Builder" in the "Sources" group of modules. These were some simple examples. Yahoo Pipes can do a lot more. If you click on each module you will get a description at the bottom of the side panel, with a link to an example and to "Learn more about this module". You can also create your own feeds from scratch by using the "RSS Item Builder" in the "Sources" group of modules.
  
-At the bottom of the screen you will find a Debugger. You can select "Pipe Output" to see the results of your current pipe build. If you don't see any output there is a problem with your construction. If you try to modify the tags <guid> or <pubDate> you will see the results in the Debugger as you would expect, but when you run the pipe the tags will be unchanged. If you ever need to modify those tags, it takes a special trick which you can find described in this example: http://pipes.yahoo.com/pipes/pipe.edit?_id=Iq4alPIO3RGgAbcrw5tC8g.+At the bottom of the screen you will find a Debugger. You can select "Pipe Output" to see the results of your current pipe build. If you don't see any output there is a problem with your construction. If you try to modify the tags <guid> or <pubDate> you will see the results in the Debugger as you would expect, but when you run the [[http://www.tabloidharga.com/|berita harga]] pipe the tags will be unchanged. If you ever need to modify those tags, it takes a special trick which you can find described in this example: http://pipes.yahoo.com/pipes/pipe.edit?_id=Iq4alPIO3RGgAbcrw5tC8g.
  
 For more information on Yahoo Pipes check the blog at http://pipes.yqlblog.net. On the Yahoo Pipes Documentation page you'll find a link to online tutorials, but the list is currently empty. A tutorial with both text and video can be found at http://www.squidoo.com/yahoo-pipes-guide. Another tutorial with a picture gallery is found at http://www.zdnet.com/blog/saas/yahoo-pipes-tutorial-build-an-rss-mashup/280. For more information on Yahoo Pipes check the blog at http://pipes.yqlblog.net. On the Yahoo Pipes Documentation page you'll find a link to online tutorials, but the list is currently empty. A tutorial with both text and video can be found at http://www.squidoo.com/yahoo-pipes-guide. Another tutorial with a picture gallery is found at http://www.zdnet.com/blog/saas/yahoo-pipes-tutorial-build-an-rss-mashup/280.
Line 42: Line 42:
 20120115: Original entry by hiviking. 20120115: Original entry by hiviking.
  
- +~~NOTOC~~
- +
  
yahoo_pipes.txt · Last modified: 2017/02/01 20:25 by zip