Bridging Torrent and RSS 81
lerhaupt writes "PEP, the Prodigem Enclosure Puller, is a small php script which find all the enclosures in an RSS 2.0 feed URL, and utilizing Prodigem's new bittorrent API will have a torrent created and seeded for each. As an example of just what this exactly means, Prodigem is now using PEP to automatically torrent the top items found in the del.icio.us popular video feed. In general this now means distribution via bittorrent can be had with almost zero work or duplication of effort."
PEP source code (Score:5, Informative)
http://prodigem.com/code/pep/pep.txt [prodigem.com]
(from the PEP home page)
Re:PEP source code (Score:2)
2 things that I noticed while looking at that file;
(1) how awesome GPL really is. Sprinkled throughout are snippets of code that was borowed from other sources (with links back to original docs).
(b) Why do differenct programming languages use different codes to "comment-out" areas?
It wasn't untill 6 months ago that I found out REM doesn't work anymore!!
So we have
Re:PEP source code (Score:3, Informative)
# : For Bash, PHP and many others
<!-- something --> : HTML
Re:PEP source code (Score:1)
Re:PEP source code (Score:2)
Re:PEP source code (Score:2)
To be pedantic, SGML and XML.
Re:PEP source code (Score:1)
Re:PEP source code (Score:2)
Re:PEP source code (Score:4, Informative)
The Wikipedia Article on comments [wikipedia.org] gives you a list of the comment syntax of quite a few programming (and markup) languages, so I won't make an inferior attempt at doing so here.
~phil
Re:PEP source code (Score:1, Informative)
# for almost every interpreted language on UNIX. You have to ignore the first # because of the shebang, so it's just as easy to ignore it on every line.
Re:PEP source code (Score:1)
anybody... (Score:5, Funny)
seeds please.
Video? (Score:1)
found in the del.icio.us popular video feed
I can't see any videos there, should be any? It's just a compilation of popular del.icio.us links, just like Oishii [opencontent.org] but built internally.
--
Superb hosting [dreamhost.com] 4800MB Storage, 120GB bandwidth, $7,95.
Kunowalls!!! [kunowalls.host.sk] Random sexy wallpapers (NSFW!).
Re:Video? (Score:4, Informative)
Kunowalls!!! Random sexy wallpapers (NSFW!).
Would it be asking too much for you to keep your sig to your sig?
Re:Video? (Score:2)
So, for us who can't code (Score:3, Funny)
Am I correct in believing we will soon have an even greater wealth of torrents readily available to the users of the World?
If so, three words for the *AA's: Yer Fucked. Cope.
Hmm... (Score:5, Insightful)
Automatically-initiated Bittorrent downloads;
Then again, with Genetic Algorithms, perhaps this is the next missing ingredient for cybersentient life...
Re:Hmm... (Score:5, Informative)
Azureus and other BT clients already have RSS readers, using Regex's to match media in the RSS xml. This rules for TV series that are currently airing, it's great to return home to two or three new episodes each day. Many BT sites have RSS feeds, however the only one that got it right was btefnet, who had the inteligence not to post the same media twice. Most other sites have moron users who will post a 200 meg version of the file, followed by a 50 real media rip that no one wants but wastes our bandwidth because we get it anyway!! Throw in ratio sites, users dropping in 4 gig "season 1 dvd rips" and you can see why I stopped using it in the end. We just need a BT site that "gets it". Answers on a postcard please...
Re:Hmm... (Score:1, Informative)
Re:Hmm... (Score:1)
Re:Hmm... (Score:2)
Re:Hmm... (Score:1)
Re:Hmm... (Score:2)
The "RIGHT WAY" (tm), if you ask me, would be to have a bt site that offers a subscription to whatever "channel" you want to get distributions from. For example, if you want to make sure that you get in on the ground floor when the next Ubuntu stable is released, you should go to Ubuntu's site, download a tiny little file, and drop it into your hypothetical RSS/Bittorrent hybrid program (or even better yet, just cut and paste a URL or whatever into the program, which it then checks for updates). Then, whe
Re:Hmm... (Score:1)
Yo, let's start one! Slashdot style moderation of torrents, karma and whatnot. Send me an e-mail!
Re:Hmm... (Score:1)
Ahh, I see, you are a sci-fi nerd, not a computer nerd. This is a discussion involving people who know things about computers. You don't qualify."
Yes, anyone who compares an automated script to skynet's becoming self-aware *really* needs to step a bit closer to reality.
Re:Hmm... (Score:1)
RTFA, it wouldn't spread under any normal implementation.
Just another pollutant (Score:3, Insightful)
Re:Just another pollutant (Score:2)
Re:Just another pollutant (Score:3, Insightful)
Re:Just another pollutant (Score:2)
load on the servers (Score:2)
the one they show for demo is already on "too many connections" mode...
So, a bittorrent to access the tracker to get a torrent ?
Re:Just another pollutant (Score:4, Insightful)
Did it ever occur to you that feeds themselves are scripted automatic downloads?
Re:Just another pollutant (Score:1)
Re:Just another pollutant (Score:3, Informative)
Firstly, if somebody hacks a website, they can put gay porn on it anyway. This script doesn't change that.
Secondly, if you are objecting to the fact that people can be tricked into downloading unwanted videos instead of simply unwanted pictures, then a) you can do that with
Terrible writeup (Score:5, Informative)
Okay, to clarify a few things:
Enclosures are basically the RSS way of providing a link to an external resource instead of having a normal entry. Think podcasting - basically an RSS file with links to MP3s instead of textual entries.
What this tool seems to be intended to do is take an RSS feed, download all the external resources from it, then generate and seed torrents for each external resource.
For those of you thinking that this is a way of distributing RSS feeds via BitTorrent, think again - the feeds are distributed normally, and this doesn't let existing feed readers do anything new with BitTorrent, they'll still be downloading both the feeds and the external resources though HTTP.
So basically, this would take a podcast, download the MP3s, and generate/seed torrents for each of the MP3s. The torrents would then appear on this PHP page for people to download, but feed readers wouldn't know anything about it and carry on operating exactly the same as normal.
Re:not-so Terrible writeup (Score:2, Informative)
What about enclosue of type torrent? (Score:2)
I think that's what will really make torrents take off, when in the browser and elsewhere torrents are supported internally so you click on a link and the video (or whatever) just starts downloading, sharing the torrent while the download is in-progress. I thought Firefox was working on that in fact...
Distributing RSS feeds via BitTorrent (+ LiveCD) (Score:1)
But when your RSS Feed can reference its own ".torrent", couldn't your news aggre-reader automatically hand that off to a BitTorrent engine underneath?
The perfect world: LiveCDs with Lots of RAM and no permanent stor
Re:Distributing RSS feeds via BitTorrent (+ LiveCD (Score:1)
Re:Distributing RSS feeds via BitTorrent (+ LiveCD (Score:1)
Using Enclosures isn't the way to do it -- rather, you should be including that content in-line.
But "linking" to a shared resource is a lot more like what the "Enclosure" tag was meant to be. In effect, if you replace the "http:" with "torrent:" your Enclosures would be that much more efficient.
What you're *NOT* doing is sending creating ".torrent" files of RSS content. What would be the point? All that XML is short-liv
EPIC 2014 (Score:4, Insightful)
Kudos to the developers; I, for one, am impressed.
So it nearly happened... (Score:5, Funny)
Shell script to follow
Sam
Re:So it nearly happened... (Score:1)
And yes, I do own the shirt
Oh, How The Litigators Are Gonna Love THIS (Score:5, Interesting)
Things is, most podcasts are original content. Much of the 'torrents, and let's be honest, are not, and they are not exactly sanctioned (meaning they're pirated works.)
Gee, do you think that the MPAA legal goons will be among the early adopters? Think that they will have the RIAA folks for company?
Bet the farm on it.
Come to think of it, one must wonder when or if the adult industry will resort to infringement lawsuits to protect their unique content...sure there has been a scant amount of it, but eventually, someone is going to pay big for those Jenna Jameson clips. (LOL.)
Re:Oh, How The Litigators Are Gonna Love THIS (Score:2)
I have rerouted to use no proxy, and straight box connected to the internet wide open everything. Either there is too many stale database entries or I am not using the best program out there.
Re:Oh, How The Litigators Are Gonna Love THIS (Score:1)
Of course it could also be that your ISP doesn't like P2P and blocks the default ports of popular P2P protocols.
Re:Oh, How The Litigators Are Gonna Love THIS (Score:1)
I would like to envision a future internet... (Score:2, Insightful)
Re:I would like to envision a future internet... (Score:2)
And you want me to do that for every single image on a site? I'd go insane!
Re:I would like to envision a future internet... (Score:2)
And in all fairness, if all web browsers observed the protocols as the grandparent described, it wouldn't take long to contact enough peers to start downloading at all
SwarmStream? (Score:5, Interesting)
Re:SwarmStream? (Score:3, Informative)
- shadowmatter
Re:SwarmStream? (Score:2)
Re:SwarmStream? (Score:4, Interesting)
Problem is however it will seriously degrade the ability of the network to provide the last pieces if everyone does this since that's when it's most likely someone will D/C.
Using random pieces ensures that the network will have a good amount of all the pieces and not a lopsided amount of the pieces towards the start.
Steaming over a swarm is problematic anyway because of varying connections speeds. You'd need to buffer so much ahead in case you hit someone with a slow DL speed or someone D/Cs in the middle of you downloading that chunk that it would basicly be just like downloading it anyway
Re:SwarmStream? (Score:3, Interesting)
FWIW, the "superchunk" protocol architecture I described is designed to address exactly that latency problem, which is the entire shortcoming of existing torrent apps.
Re:SwarmStream? (Score:2)
Basically right now your client program just requests the files in random order (well quasirandom because I believe it also uses the availability of a chunk to determine when it should download it) so they're delivered in random order.
All you'd need to do is tell your client to ask for the pieces in order. Simple as that.
But like I said before... even though it's possible, it could (will) hurt the network if it becomes popular; so there probably (hop
Re:SwarmStream? (Score:2)
PeerCast (Score:1)
This does the whole live-stream multicast over P2P thing. Suprisingly, it sometimes works.
Re:SwarmStream? (Score:2)
also not exactly what you asked.
with azuerus, if it's multiple files, you simply set a priority on the first file, and those chunks will come first (in the view files in the torrent section.)
It would be much more useable if that was included in the torrent seed file (possible?).
next step (Score:1)
Now we just need a sensable self-organization scheme so we can accurately locate things.
Re:next step (Score:2)
There's quite a long step from a program that republishes files it finds on the internet and a global filesystem. In fact, they're almost nothing alike.
Not Unique (Score:1)
So, although I've got nothing against this one, it's not as if having one more client changes anything. The article makes it sound revolutionary. If nothing else, both Torrentocracy and Videora have been posted on Slashdot previously.
Keith
Oops. Sorry. Misread. (Score:1)
I'm sorry. I misread the article. This isn't about the client end, its about the server end, and good, easy-to-use solutions for that are basically non-existent, so this is a step in the right direction.
Keith
Yawn (Score:2)
I wish there was a way to mark a slashdot posting with "uninsightful." Why is it that almost every single bittorrent-related posting to Slashdot is completely lacking in any sort of real advancement?
BitTorrent RSS feeds (Score:2)
Cheers