privat online rss aggregator.
Senast redigerat
Senast redigerat
Hej jag har letat och letat och letat, men jag har ännu inte hittat en rss aggregator där jag kan logga in och se i princip alla nya nyhetsrubriker på i förväg ditsatta rss-feeds.
jag har använt både newsisfree.com och bloglines.com men båda faller mig ur smaken då den ena visar annonser och den andra är oerhört seg.
Det jag vill ha är en sida, helt simpel med en massa nyhetsrubriker, som jag kan gå in på och lägga til nya feeds och ta bort gamla osv.
Finns det någonform av sida i nuläget eller måste jag rentav koda en själv? Vad behöver jag för kunskaper för att klara av det?
Tacksam för hjälp.
Benjamin
För en tid sedan så kodade jag ett skript som läste in rss filer.
rss_parser.php:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml11-strict.dtd">
<html>
<head>
<title>Rss reader</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link type="text/css" media="all" rel="stylesheet"
href="style.css" />
</head>
<body>
<?php
include("feed.php");
echo <<<form
<div>
<form method="post" action="{$_SERVER["PHP_SELF"]}" name="feeds">
<select name="feed" onchange="document.feeds.submit();">\n
form;
foreach($feeds as $feed){
if($feed["link"]==$_POST["feed"]) { $select=" selected=\"selected\""; }
echo <<<FEED
<option value="{$feed["link"]}">{$feed["name"]}</option>
FEED;
}
echo <<<form
</select>
</form>
</div>
form;
$fil = file_get_contents( (empty($_POST["feed"])) ? "http://www.piratbyran.org/nyheter.rss" : $_POST["feed"] );
$rss = simplexml_load_string($fil);
echo <<<titel
<div>
<h1>
<a href="http://popz.ath.cx/">popz.ath.cx</a> / <a href="./">rssreader</a> / <a href="{$rss->channel->link}">{$rss->channel->title}</a>
</h1>
</div>
titel;
echo "<div>\n";
foreach($rss->channel->item as $item) {
echo <<<RSS
<h2><a href="{$item->link}">{$item->title}</a></h2>
<hr noshade="noshade" style="hight: 2px;" />
{$item->description}<br /><i>{$item->pubDate}</i><br /><br />
RSS;
}
echo "</div>\n";
?>
</body>
feeds.php:
<?php
$feeds = array(
array(
"name" => "svt.se - Inrikes",
"link" => "http://svt.se/svt/road/Classic/shared/xmlexport/rss/newsrss.j..."
),
array(
"name" => "svt.se - Utrikes",
"link" => "http://svt.se/svt/road/Classic/shared/xmlexport/rss/newsrss.j..."
),
array(
"name" => "svt.se - Sport",
"link" => "http://svt.se/svt/road/Classic/shared/xmlexport/rss/newsrss.j..."
),
array(
"name" => "Piratbyrån",
"link" => "http://www.piratbyran.org/piratbyran.rss"
),
array(
"name" => "Pirazine",
"link" => "http://feeds.feedburner.com/blogspot/ueGd"
),
array(
"name" => "Copyriot",
"link" => "http://feeds.feedburner.com/blogspot/oocx"
)
);
?>
Detta skript kräver att du har en www server med php5 med simplexml.
Det borde inte vara för svårt att moddda det så att man får inloggning mm.
Ursprungligen inskrivet av nystan
Detta skript kräver att du har en www server med php5 med simplexml.
Jag hade bara php 4.4.0, är det möjligt att det kan fungera endå?
Spelnyheter från FZ
Copyright © 1999–2025 Geeks AB. Allt innehåll tillhör Geeks AB.
Citering är tillåten om källan anges.