SeedBoxer is a distribution content system based on users queues and filters. It was designed to be hosted inside a Seed Box, a remote server used to download and share content through the Internet. SeedBoxer was created to work with downloads managers like rtorrent, utorrent, trasmission. This managers need to be configured to use watch, in progress and complete folders.
SeedBoxer is based in two main features, the Mule which main purpose is distribute content to the user, and Sources which filter the user content from sources (RSSs), put them to download (download manager) and enqueue.
The Mule is a process that basically copy the downloaded content in the Seed Box to an user transport account. When the download to an user transport account was finished, a set of post actions and notifications will be executed depending on user configuration. The Mule manage the user downloads with a queue, each user has a download queue (FIFO).
- FTP
- Dropbox (coming)
- Google Drive (coming)
- Socket (SeedBoxer client) (coming)
- SSH send command
- GCM (Android Push Notification)
Sources is a process that periodically scan a set of sources (RSSs) and filter the entries depending on users filters. A user can configure its owm filters based on types of content: TVShows, Movies, XBOX Games, etc. Each content has its owm properties, like TVShow that can be filtered by title, quality, episode or season.
- TVShow
- Movie (coming)
- XBOX Game (coming)
- IMDB - Personalized list
- The TVDB - Favourites TVShows (coming)
- Linux (Ubuntu/Debian)
- Java JDK 6 (OpenJDK or Oracle)
- MySQL Server version 5.1+
SeedBoxer offers access to that corpus of data, via APIs. Each API represents a facet of SeedBoxer, and allows developers to build upon and extend their applications in new and creative ways. It's important to note that the SeedBoxer APIs are constantly evolving. Read more in our Wiki.
To know more about how to install and configure SeedBoxer in your Seed Box, please go to our Wiki.
SeedBoxer is the work of:
For full list of contributors see the [CONTRIBUTORS] (https://github.com/seedboxer/seedboxer/blob/master/CONTRIBUTORS) file.
If you have any issue or feature request with/for SeedBoxer, please add an issue on GitHub or fork the project and send a pull request.
Copyright (c) 2012 SeedBoxer Team.
SeedBoxer 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 3 of the License, or (at your option) any later version.
SeedBoxer is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SeedBoxer. If not, see <http ://www.gnu.org/licenses/>.