.yacy /.yacyh urls for the feedreader

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@3844 6c8d7289-2bf4-0310-a012-ef5d649a1542
pull/1/head
allo 18 years ago
parent 256a3e7a1e
commit 854eb1492f

@ -35,15 +35,21 @@ import de.nava.informa.core.ParseException;
import de.nava.informa.impl.basic.ChannelBuilder;
import de.nava.informa.parsers.FeedParser;
import de.anomic.yacy.yacyCore;
public class rssReader {
URL url;
ChannelIF channel;
TreeSet feedItems;
public rssReader(String url) throws MalformedURLException{
this.url=new URL(url);
String yAddress=yacyCore.seedDB.resolveYacyAddress(this.url.getHost());
if(yAddress != null){
this.url=new URL(this.url.getProtocol()+"://"+yAddress+"/"+this.url.getPath());
}
ChannelBuilder builder=new ChannelBuilder();
try {
channel=FeedParser.parse(builder, url);
channel=FeedParser.parse(builder, this.url);
Collection oldfeedItems=channel.getItems();
feedItems=new TreeSet(new rssReaderItemComparator());
Iterator it=oldfeedItems.iterator();

Loading…
Cancel
Save