示例#1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     
     Feeds.Add(new RSSShreder(@"https://www.realwire.com/rss/?id=183&row=&view=Synopsis", 0));
     Feeds.Add(new RSSShreder(@"https://www.realwire.com/rss/?id=184&row=&view=Synopsis", 0));
     Feeds.Add(new RSSShreder(@"http://feeds.feedburner.com/GamasutraNews", 0));
     Feeds.Add(new RSSShreder(@"http://us.blizzard.com/en-us/news/rss.xml", -3));
     Feeds.Add(new RSSShreder(@"http://feeds.ign.com/ign/all",-5));
     RedditShredder rs = new RedditShredder(@"https://www.reddit.com/r/gaming/.rss");
     rss.Add(rs);
     d.Add(Feeds[0].items[0]);
     Feeds[0].items.Remove(Feeds[0].items[0]);
     foreach (var Feed in Feeds)
     {
         for(int i =0;i< Feed.items.Count;i++)
         {
             for (int x = 0; x < d.Count; x++)
             {
                 if(Feed.items[i].PubDate>d[x].PubDate)
                 {
                     sort(x);
                     d[x] = Feed.items[i];
                     break;
                 }
             }
             if (!d.Contains(Feed.items[i]))
                 if(!checkItemDescription(Feed.items[i].Description))
                     d.Add(Feed.items[i]);
             
             
         }
     }
 }
示例#2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Feeds.Add(new RSSShreder(@"https://www.realwire.com/rss/?id=183&row=&view=Synopsis", 0));
        Feeds.Add(new RSSShreder(@"https://www.realwire.com/rss/?id=184&row=&view=Synopsis", 0));
        Feeds.Add(new RSSShreder(@"http://feeds.feedburner.com/GamasutraNews", 0));
        Feeds.Add(new RSSShreder(@"http://us.blizzard.com/en-us/news/rss.xml", -3));
        Feeds.Add(new RSSShreder(@"http://feeds.ign.com/ign/all", -5));
        RedditShredder rs = new RedditShredder(@"https://www.reddit.com/r/gaming/.rss");

        rss.Add(rs);
        d.Add(Feeds[0].items[0]);
        Feeds[0].items.Remove(Feeds[0].items[0]);
        foreach (var Feed in Feeds)
        {
            for (int i = 0; i < Feed.items.Count; i++)
            {
                for (int x = 0; x < d.Count; x++)
                {
                    if (Feed.items[i].PubDate > d[x].PubDate)
                    {
                        sort(x);
                        d[x] = Feed.items[i];
                        break;
                    }
                }
                if (!d.Contains(Feed.items[i]))
                {
                    if (!checkItemDescription(Feed.items[i].Description))
                    {
                        d.Add(Feed.items[i]);
                    }
                }
            }
        }
    }