Usenet Resource Downloader

URD (a backronym of which is Usenet Resource Downloader) is an open-source, web-based usenet binary grabber. It is entirely written in PHP, and uses external applications such as unrar, par2repair and yydecode to do most of the work. Headers must be downloaded first and are aggregated into sets. These sets can then be downloaded. It is also possible to create an NZB file of the selected sets. Urd can also support plain NZB files, which can be uploaded to the URD daemon and are downloaded directly.

Note: Installation of the program requires a web server and database.

Features
* Overview of available binaries on subscribed newsgroups
* Importing and creating NZB files
* Preview of data is sets, such as showing a sample, screenshot, or .nfo file
* Remotely managing downloads
* Skinnable interface with support for multiple languages
* Decoding of uuencoded and yenc posts
* Automatic PAR2-based repairing of download
* Automatic extracting of archive files, including rar, arj, zip, ace and 7z with password support
* Combining split files
* Built-in file manager
* Multi-user support
* Scheduling of local newsgroup updates
* Automatically checking for search terms after an update
* Support for SSL/TLS-based secure newsgroup connections
* RSS support to keep track of the latest available sets
* Highly configurable layout by using templates based on smarty
* Easy to use web based installation
* Community based sharing of set information
* IPv6 support

Architecture
URD consists of three parts that can be entirely separated. Typically they run on one system though.
# A database (e.g. MySQL) where all the content is stored, including newsgroup names, headers, configuration and preferences
# The URD daemon (URDD), which handles all the downloading of binaries, headers and newsgroup lists, constructs the sets
# The web interface which can be used for selecting downloads and managing the URD install.
 
< Prev   Next >