Hi, it would be great if DownloadDaemon supported downloading of .nzb files from Usenet servers. I don't know how much work would it take to implement a usenet plug-in, but it would be fantastic! Thanks for consideration :).
Well, you can generate .nzb files from here: http://www.binsearch.info/groups.php
Just click on a group, select checkboxes left of email headings and click on the "Create NZB" button.
Looking forward to the Usenet plug-in! Keep up the good work!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
One more thing - parsing .nzb files are one thing, but to download from usenet you'll have to implement the NNTP protocol (including support for binary downloads, i.e. you'll have to play with base64 encodings etc.).
Last but not least - when downloding binary files from Usenet, people attach also PAR files (see http://en.wikipedia.org/wiki/Parchive) to handle corrupt dowloads. So DD would have to first download the email's binary attachments (zip/rar/... files) plus PAR files (if there are any included) and run a PAR checking utility afterwards, before extracting the archives.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ouch, Okay, thats more than I thought. I thought it was just all about parsing the xml and downloading via HTTP.
I guess that's something for which I don't have time right now. Maybe in the far future.
Anyway, on GUI-less platforms I've seen that NZBGet is used a lot. Maybe that's an alternative for you.
Adrian
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Well, I've never worked with nzb/usenet before. However, looking at the specification at
http://webcache.googleusercontent.com/search?q=cache:UGfKl4MpJ1YJ:docs3.newzbin.com/index.php%3Ftitle%3DNewzbin:NZB_Specs%26printable%3Dyes%26printable%3Dyes+newzbin+nzb&hl=en&client=opera&gl=us&strip=1
it doesn't seem to hard to implement.
Could you maybe send me some practical examples of such files so I can do some trial&error?
Adrian
Well, you can generate .nzb files from here: http://www.binsearch.info/groups.php
Just click on a group, select checkboxes left of email headings and click on the "Create NZB" button.
Looking forward to the Usenet plug-in! Keep up the good work!
One more thing - parsing .nzb files are one thing, but to download from usenet you'll have to implement the NNTP protocol (including support for binary downloads, i.e. you'll have to play with base64 encodings etc.).
Here are some resources to look at:
http://effbot.org/zone/socket-intro-nntp.htm
http://sourceforge.net/projects/mpgravity/ (look at the project's source code)
Last but not least - when downloding binary files from Usenet, people attach also PAR files (see http://en.wikipedia.org/wiki/Parchive) to handle corrupt dowloads. So DD would have to first download the email's binary attachments (zip/rar/... files) plus PAR files (if there are any included) and run a PAR checking utility afterwards, before extracting the archives.
Ouch, Okay, thats more than I thought. I thought it was just all about parsing the xml and downloading via HTTP.
I guess that's something for which I don't have time right now. Maybe in the far future.
Anyway, on GUI-less platforms I've seen that NZBGet is used a lot. Maybe that's an alternative for you.
Adrian