블로그 이미지
Sunny's

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Notice

'RSS'에 해당되는 글 2

  1. 2011.01.25 YouTube 유튜브 RSS 주소와 추천 채널
  2. 2010.08.27 Consuming RSS Feed in MVC ASP.NET
2011. 1. 25. 09:00 ETC

 다른 후발 동영상 사이트들이 채널별로 RSS를 지원하는데 반해 유튜브는 채널 내에서 RSS 버튼을 찾을 수가 없습니다. 유튜브 가입자라면 구독 서비스를 이용하면 되지만 비 가입자의 경우 RSS가 절실하죠.
 유튜브에서 RSS로 동영상을 받아보려면 약간의 작업이 필요합니다. 간단하지만 도움말을 보지 않으면 알 수 없게 만들어놓은 RSS 구독 방법. 유튜브는 RSS 주소를 왜 이렇게 숨겨 놓았을까요?..

 다음 도움말을 참조하시구요. 
http://kr.youtube.com/rssls

방법은 다음과 같습니다.
채널 구독 방법.
http://gdata.youtube.com/feeds/base/users/[여기에 사용자 이름 입력]/uploads
예를 들어 googletechtalks라는 채널을 구독하고 싶으면 
http://www.youtube.com/rss/user/googletechtalks/videos.rss

태그 구독 방법
http://gdata.youtube.com/feeds/base/videos/-/[태그 이름 입력]?client=ytapi-youtube-browse&v=2
racing 태그를 RSS로 구독하고 싶으면
http://gdata.youtube.com/feeds/base/videos/-/racing?client=ytapi-youtube-browse&v=2

검색 결과 구독 방법
http://gdata.youtube.com/feeds/base/videos?q=[검색어 입력]&client=ytapi-youtube-search&v=2
이 방법도 마찬가지입니다.

그냥 끝내기는 아쉬우니 제가 구독하고 있는 몇개의 채널을 소개하겠습니다.

 명사들이 나와 강연하는 것으로 유명한 TED의 채널입니다. Podcast로도 유명한데 유튜브로도 볼 수 있죠. 엄청난 추천 별표지수를 보면 알 수 있듯이 정말 유익한 동영상이 가득합니다.
http://www.youtube.com/rss/user/TEDtalksDirector/videos.rss  

구글에서 제공하는 각종 기술 강연 채널입니다.
http://www.youtube.com/rss/user/googletechtalks/videos.rss  

구글 코리아에서 제공하는 각종 정보들입니다.
http://www.youtube.com/rss/user/googlekorea/videos.rss 

구글 직원들의 강연 자료입니다.
http://www.youtube.com/rss/user/AtGoogleTalks/videos.rss 

PC 하드웨어 정보 사이트 다나와에서 제공하는 PC 관련 하드웨어 뉴스와 활용 정보입니다.
http://www.youtube.com/rss/user/ShoppingDaNaWa/videos.rss 
우리 나라 가요들이 많이 올라오는 채널입니다.
http://www.youtube.com/rss/user/jaeurazn1/videos.rss

<<참고 링크>>
posted by Sunny's
2010. 8. 27. 15:58 ASP.NET

In last article, we explored the ASP.net MVC application structure. Today, we will build a MVC application that will consume an RSS feed. I will modify my previous project for RSS Feed. Follow the these steps.

  1. Select the "Controllers" Folder and then right click and click on Controller as shown below.
  2.  

  3. Press Add, and RssFeedController class will be created as shown below. The SyndicationFeed class from System.ServiceModel.Syndicatation makes it easy to work with RSS Feed. The code below uses an RSS feed from weblogs.asp.net to display asp.net weblogs on a page. 
    		
    	
    		using System.ServiceModel.Syndication;        // add a System.ServiceModel.Web.dll reference 	
    	
    		public class RSSFeedController : Controller	
    	
    		{	
    	
    		        public ActionResult RSSFeed() 	
    	
    		       {	
    	
    		          string strFeed = "http://weblogs.asp.net/aspnet-team/rss.aspx"; 	
    	
    		          using (XmlReader reader = XmlReader.Create(strFeed)) 	
    	
    		         { 	
    	
    		                  SyndicationFeed rssData = SyndicationFeed.Load(reader); 	
    	
    		                 return View(rssData); 	
    	
    		         }	
    	
    		     }	
    	
    		}	
    	

  4. Repeat the above step 2, and Add RSSFeed view in Views\RSSFeed folder. Add the following code in RSSFeed view.


    	
    	<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<SyndicationFeed>" %> 
    	
    	<%@ Import Namespace="System.ServiceModel.Syndication"%>
    	
    	<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
    	
    	RSSFeed
    	
    	</asp:Content> 
    	
    	<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    	
    	<h2>RSSFeed</h2>
    	
    	<% foreach (var item in ViewData.Model.Items) 
    	
    	{ 
    	
    	string URL = item.Links[0].Uri.OriginalString; 
    	
    	string Title = item.Title.Text; 
    	
    	Response.Write(string.Format("<p><a href=\"{0}\"><b>{1}</b></a>", URL, Title)); 
    	
    	Response.Write("<br/>" + item.Summary.Text + "</p>"); 
    	
    	} %>
    	
    	</asp:Content>
    	

  5. Now you can run the project and it will display rss feed from weblogs.asp.net as shown below.



출처 : http://fairnet.com/Blog/post/Consuming-RSS-Feed-in-MVC-ASPNET.aspx
posted by Sunny's
prev 1 next