| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156 |
- =======================================================================
- $Id: FEATURES 2861 2007-04-11 22:24:26Z munk $
- =======================================================================
- /**********************************************************************
- Torrentflux-b4rt FEATURES file
- **********************************************************************/
- Some of the most popular features of torrentflux-b4rt are listed
- below.
- NOTE! This list is definitely NOT exhaustive, there are
- a massive number of features that can be configured via the
- torrentflux-b4rt admin panel!
- o Supports multiple internet transfer protocols:
- - BitTorrent - supported client(s) include:
- * Original BitTorrent/Mainline - supports trackerless
- torrents and encryption
- * BitTornado - uses slightly less resources than the original
- BT, allows file priority for downloading files selectively
- * Transmission - much smaller memory footprint without much
- loss in functionality
- * Azureus - control a number of transfers from a single
- control process, tighter control on total max bandwidth
- for all torrents
- - HTTP/FTP - supported client(s) include:
- * wget - standard lightweight file transfer utility on
- Linux, supported on many other platforms also
- - Usenet - supported client(s) include:
- * nzbperl - perl based application allowing multi-connection
- news server downloads from nzb files with functionality
- for bandwidth throttling.
- o Unified transfer control:
- - Perform stop/start/resume/kill/delete operations on individual
- transfers, all transfers or a selection of transfers
- - Changes Settings of running transfers on the fly - down/up
- rates, what ratio to stop seeding at, how many connections to
- use at same time, ...
- o Individual Transfers 'remember' their own settings, allowing you
- to use different settings for different Transfers.
- o View torrent Transfer information:
- - cumulative transfer statistics are available for every
- transfer in the transfer list. tfb keeps track of how much
- data has been transfered up and down even when you stop and
- restart the transfer. This allows you to keep track of what
- your actual ratio is rather than what the current session
- ratio is.
- - logfiles are maintained for each and every torrent, allowing
- you to easily see when problems occur with your transfers.
- - current upload/download bandwidth rate as well as the number
- of seeds/peers and estimated time left is viewable in the
- transfer list
- o Transfer statistics and logging:
- - View detailed Transfer statistics and information, including:
- * per transfer error logging for easy troubleshooting
- * upload/download totals for each user, by day/month/year
- * number of seeders/leechers for a torrent in a graphical
- display
- o Uploading and injection of metafiles (.torrent, .wget, .nzb files):
- - Upload single or multiple metafiles from your local machine
- to the web server
- - Upload metafiles directly to your web server from another
- web server
- - Multiple operations in "fluxcli.php" allow inject and more
- from command-line (cron, etc.)
- eg.: "inject", "watch", "rss"
- o fluxcli.php - a complete command-line version of torrentflux-b4rt:
- - As mentioned, can perform all the tasks available in the
- torrentflux-b4rt frontend but from the commandline. Makes it
- ideal for running from a cron job.
- - Schedule cron jobs to check RSS feeds on a regular basis and
- download them to a directory.
- - Schedule cron jobs to watch folders for new torrent files and
- then autostart/inject them
- - Check up on the status of transfers directly from a Unix shell
- o Fluxd - background perl daemon to perform scheduled tasks:
- - Qmgr module handles queueing of transfers with per-user and
- global limits. Add transfers to the queue and Qmgr will
- automatically start one transfer after another finishes.
- - automate fetching of torrent files from RSS feeds
- - watch a list of directories for new upload of torrent files
- and automatically start those torrents running
- o Integrated Filemanager:
- - Support for a large number of additional third party
- utilities/functionality, including:
- * archive file extraction from the browser (zip/rar)
- * vlc streaming controllable from browser
- * download of completed transfers directly from browser
- * reading of .nfo files directly in the browser
- * creation of torrent files directly in the browser
- o AJAX updates for maximum info with minimal bandwidth:
- - Display of transfer lists can be easily configured to use AJAX
- to update transfer stats in real time. This saves on
- bandwidth since only the transfer list needs to be sent across
- the network, not the whole web page.
- - Individual transfer windows can also use AJAX to update stats
- in real time.
- o Templating engine:
- - The torrentflux-b4rt GUI is template driven using the vLib
- template engine:
- http://vlib.clausvb.de/vlibtemplate.php
- This allows developers to completely redesign the look and
- feel of torrentflux-b4rt without having to worry about the
- underlying PHP codebase.
- - Torrentflux-b4rt also incorporates template caching to speed
- up the load time of pages. This feature can be enabled via
- the Administration control panel.
|