Open-source graphics software news feed

Hello, I’ve been searching for a while now, but I can’t really be satisfied… I would like know if there’s a news feed for open-source graphics software somewhere. The linux/graphics section on Slashdot is perfect, but I can’t get that as a separate feed (or can I?). I also found www.tuxcg.com, but that’s just recently been launched, so I don’t know about that.
Another nearly perfect candidate: http://www.linuxgraphic.org/ but it’s in french…

So if anyone knows a good feed, please share!

Thanks for the French site I like it!

http://bakhter.com/html/freeware/3d_software.html No feed though.

Perhaps this will help.

http://www.newsforge.com/
http://www.tectonic.co.za/default.php?action=rss

Thanks for the links. I was looking for a graphics news specific feed though, so these are not what I wanted either…

BUT!
I wrote a nasty perl script that generates an RSS feed from the slashdot graphics ‘search’!!!

I run this script server-side from a cron job every hour:


#!/usr/bin/perl -w
# sds2rss.pl - converts a slashdot search result to an RSS feed
# It takes one argument, the URL of the search page, for
# example: 
# sds2rss.pl http://slashdot.org/search.pl?tid=152 > feed.xml
# by Ewout Fernhout.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.

# Declare variables
my $content;
my $file;

# INCLUDES
use strict;
use LWP::Simple;

# MAIN
# check for command-line argument
die "Usage: rss2html.pl (<RSS file> | <URL>)
" unless @ARGV == 1;

# get the command-line argument
my $arg = shift;

# write channel info etc.
print "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>
<rss version=\"0.91\">

<channel>
 <title>Slashdot Graphics articles</title>
 <link>http://slashdot.org/search.pl?tid=152</link>
 <description>An RSS feed generated from the items in the \"Graphics\" category on slashdot.org</description>
 <language>en-us</language>

";


# argument is a URL
if ($arg=~ /http:/i) {
    $content = get($arg);
    die "Could not retrieve $arg" unless $content;
	while ($content =~ m+.*?<div class="search-results">.*?[\s*(.*?)\s*]((.*?)).*?<div class="data">\s*(.*?)\s*</div>.*?<div class="intro">\s*(.*?)\s*</div>+sg) {
		print "<item>
 <title>$2</title>
 <link>http:$1</link>
 <description>$3
$4</description>
</item>

";
	}
}

# close rss syntax
print "</channel>
</rss>";

I will post a link soonish, so other people can use this feed aswell

Hot piss, as the British say. That sounds like a nifty little gadget. Are you interested in making this customizable to “force” feeds from other websites with Regex matching? Mmmm… Regex :drool:

Making this customisable would actually mean to write some sort of regex composer/coach, and I absolutely don’t have time for that. It isn’t hard at all though if the information is structured well (like the slashdot results are nicely embedded in div class tags). I have close to no programming experience, and with a little help of the internet, the perl manual and a house-mate, I could come up with this. If somebody would like to do more or less the same thing, they could even start with this script and all they would need to do is tweak the regex (for those who don’t know: that’s the long while-condition with all the (.*?) stuff in it).

I tried doing something similar in php once, but it was so slow it was unmanageable. I might look into it again someday. It worked nicely though if you ignored the lag.

I use this on my website, maybe it helps: http://chxo.com/software/feedsplitter/

Feedsplitter does it the other way around. What I wanted was to create a feed from html, not html from feed. Thanks anyway!

The script worked nice! I just need to have the LWP perl module on my server (which should be pretty standard but apparently it’s not installed), so I can run it server-side aswell.

Ok guys, I got it working! If anyone is interested, the feed is here:

http://extrapuur.nl/osgrss.xml

osgrss = open source graphics rss