FEATURES 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. =======================================================================
  2. $Id: FEATURES 2861 2007-04-11 22:24:26Z munk $
  3. =======================================================================
  4. /**********************************************************************
  5. Torrentflux-b4rt FEATURES file
  6. **********************************************************************/
  7. Some of the most popular features of torrentflux-b4rt are listed
  8. below.
  9. NOTE! This list is definitely NOT exhaustive, there are
  10. a massive number of features that can be configured via the
  11. torrentflux-b4rt admin panel!
  12. o Supports multiple internet transfer protocols:
  13. - BitTorrent - supported client(s) include:
  14. * Original BitTorrent/Mainline - supports trackerless
  15. torrents and encryption
  16. * BitTornado - uses slightly less resources than the original
  17. BT, allows file priority for downloading files selectively
  18. * Transmission - much smaller memory footprint without much
  19. loss in functionality
  20. * Azureus - control a number of transfers from a single
  21. control process, tighter control on total max bandwidth
  22. for all torrents
  23. - HTTP/FTP - supported client(s) include:
  24. * wget - standard lightweight file transfer utility on
  25. Linux, supported on many other platforms also
  26. - Usenet - supported client(s) include:
  27. * nzbperl - perl based application allowing multi-connection
  28. news server downloads from nzb files with functionality
  29. for bandwidth throttling.
  30. o Unified transfer control:
  31. - Perform stop/start/resume/kill/delete operations on individual
  32. transfers, all transfers or a selection of transfers
  33. - Changes Settings of running transfers on the fly - down/up
  34. rates, what ratio to stop seeding at, how many connections to
  35. use at same time, ...
  36. o Individual Transfers 'remember' their own settings, allowing you
  37. to use different settings for different Transfers.
  38. o View torrent Transfer information:
  39. - cumulative transfer statistics are available for every
  40. transfer in the transfer list. tfb keeps track of how much
  41. data has been transfered up and down even when you stop and
  42. restart the transfer. This allows you to keep track of what
  43. your actual ratio is rather than what the current session
  44. ratio is.
  45. - logfiles are maintained for each and every torrent, allowing
  46. you to easily see when problems occur with your transfers.
  47. - current upload/download bandwidth rate as well as the number
  48. of seeds/peers and estimated time left is viewable in the
  49. transfer list
  50. o Transfer statistics and logging:
  51. - View detailed Transfer statistics and information, including:
  52. * per transfer error logging for easy troubleshooting
  53. * upload/download totals for each user, by day/month/year
  54. * number of seeders/leechers for a torrent in a graphical
  55. display
  56. o Uploading and injection of metafiles (.torrent, .wget, .nzb files):
  57. - Upload single or multiple metafiles from your local machine
  58. to the web server
  59. - Upload metafiles directly to your web server from another
  60. web server
  61. - Multiple operations in "fluxcli.php" allow inject and more
  62. from command-line (cron, etc.)
  63. eg.: "inject", "watch", "rss"
  64. o fluxcli.php - a complete command-line version of torrentflux-b4rt:
  65. - As mentioned, can perform all the tasks available in the
  66. torrentflux-b4rt frontend but from the commandline. Makes it
  67. ideal for running from a cron job.
  68. - Schedule cron jobs to check RSS feeds on a regular basis and
  69. download them to a directory.
  70. - Schedule cron jobs to watch folders for new torrent files and
  71. then autostart/inject them
  72. - Check up on the status of transfers directly from a Unix shell
  73. o Fluxd - background perl daemon to perform scheduled tasks:
  74. - Qmgr module handles queueing of transfers with per-user and
  75. global limits. Add transfers to the queue and Qmgr will
  76. automatically start one transfer after another finishes.
  77. - automate fetching of torrent files from RSS feeds
  78. - watch a list of directories for new upload of torrent files
  79. and automatically start those torrents running
  80. o Integrated Filemanager:
  81. - Support for a large number of additional third party
  82. utilities/functionality, including:
  83. * archive file extraction from the browser (zip/rar)
  84. * vlc streaming controllable from browser
  85. * download of completed transfers directly from browser
  86. * reading of .nfo files directly in the browser
  87. * creation of torrent files directly in the browser
  88. o AJAX updates for maximum info with minimal bandwidth:
  89. - Display of transfer lists can be easily configured to use AJAX
  90. to update transfer stats in real time. This saves on
  91. bandwidth since only the transfer list needs to be sent across
  92. the network, not the whole web page.
  93. - Individual transfer windows can also use AJAX to update stats
  94. in real time.
  95. o Templating engine:
  96. - The torrentflux-b4rt GUI is template driven using the vLib
  97. template engine:
  98. http://vlib.clausvb.de/vlibtemplate.php
  99. This allows developers to completely redesign the look and
  100. feel of torrentflux-b4rt without having to worry about the
  101. underlying PHP codebase.
  102. - Torrentflux-b4rt also incorporates template caching to speed
  103. up the load time of pages. This feature can be enabled via
  104. the Administration control panel.