Giter Club home page Giter Club logo

transmission-web-control's Introduction

目前项目已恢复正常维护,感谢 @DarkAlexWang 支持 :)


关于

本项目主要目的是想加强Transmission Web的操作能力,本项目原本在Google Code托管,现迁移至GitHub。 本项目设计之初仅针对PT站,因此增加了 Tracker 服务器分组及状态,但这不并适用于普通BT种子。

另外,本项目仅为一套自定义的WebUI,不能代替 Transmission 工作,用户需要自行安装 Transmission 后才可正常使,Transmission 安装方法请稳步至官网:https://www.transmissionbt.com/

因项目使用人数日渐增多,本人能力及时间有限,为保持项目持续更新,现已为本项目建立QQ群(群号:723130968 Transmission Web Control),欢迎各界朋友一起讨论,互帮互助。

界面预览

tr-web-control

支持的Transmission版本

  • Transmission 2.40 及以上版本(RPC版本:14及以上)

功能介绍

  • 在线查看Transmission当前工作情况;
  • 在线添加新的种子文件或连接;
  • 在线修改Transmission参数;
  • 分页浏览方式加载种子;
  • 多语言环境支持;
  • 文件拖放添加种子;
  • 删除指定的种子;
  • 批量修改 Tracker;
  • 移动指定种子的数据存放目录;
  • 可按 Trackers 分组浏览;
  • 增加对群晖 Download Station 的支持;By - @hitechbeijing
  • 其他……

浏览器支持

  • 所有支持HTML5的浏览器(Chrome 15.0.874,Firefox 8.0.1,IE 9.0.8112,Opera 11.52)

安装方法请参考 Wiki

关于多语言(Multi-language)

系统使用多语言的方式构建,所以可以支持其他任何语言;但,由于本人水平有限,只会中文,所以需要懂其他语言的您的帮助,如果您已经翻译好了一个语言版本,欢迎提交 pull requests,我们会合并后分享给更多的用户,谢谢。

当前已支持的语言(Currently supported languages):

语言 合作者 最近更新
🇨🇳 简体中文 栽培者, vodek3 2017-04-14
🇨🇳 正體中文 Sean, vodek3 2017-04-14
🇬🇧 英语 栽培者, ASAPHAANING, vodek3, DarkAlexWang 2017-11-19
🇷🇺 俄语 Oleksandr Gureiev, irherder, Isseq, DarkAlexWang, vodek3 2017-11-21
🇪🇸 西班牙语 Adrián González, malkavi, vodek3 2017-04-14
🇵🇱 波兰语 Daniel Kolek, Piotr Kozica, vodek3 2017-04-14
🇭🇺 匈牙利语 Swartzy, Marcell, vodek3 2017-04-14
🇷🇴 罗马尼亚 Laurentiu Dinulescu, vodek3 2017-04-14
🇮🇹 意大利 Daniele Buccilli, vodek3, Oliver Cervera 2018-02-15
🇧🇷 葡萄牙语(巴西) Dudu Maroja, pcgaldo, vodek3, Brivaldo Junior, DarkAlexWang 2017-09-29
🇳🇱 荷兰语 Alwin Hummels, Jeroen, vodek3 2017-04-14
🇫🇷 法语 Amaury Aubry, ewan34500, vodek3 2017-04-14
🇰🇷 韩语 kdsz330, vodek3 2017-04-14
🇵🇹 葡萄牙语 pcgaldo, vodek3 2017-04-14
🇺🇦 乌克兰语 Andrew, vodek3 2017-04-14

Introduction

Transmission Web Control is a custom web UI. The project began in Google Code. Welcome to give me any feedback or submit a Pull Request.

Support Transmission Version

  • Transmission 2.40 and above (RPC version: 14 and above)

Fixed issues

I will do my best to fix the issues in this repo.

  • Updated the install tar file
  • Fixed several typos in English interface
  • Added http install script
  • Added install.sh with English comments
  • Updated easyui to 1.5.1 and jquery to 1.12.4 By -- @balonik
  • Fixed issue #20, #21, #23, #39, #40, #43, #44 #53 By -- @balonik
  • Replaced some Chinese comments to English
  • Fixed issue #77,#81 (Please clear your cookies if you encounter any error) By -- @balonik
  • Now the maximum number of torrents per page is 300,meanwhile, you can still modify the file config.js "pagination:true" to "pagination:false" in order to show ALL the torrents. By -- @balonik

Features

  • Add torrent files or URLs
  • Drag-and-drop to add torrent files
  • Modify Transmission settings online (Download folder, Speed limit, Port, etc.)
  • Pause / resume / recheck selected or all torrents
  • View the current torrents status (Files, Peers, Trackers etc.)
  • View Statistics (Cumulative/Current)
  • Pagination
  • Set files priority
  • Change the torrent download directory
  • Trackers list
  • Add support for Synology NAS Download Station; By - @hitechbeijing

Browsers support

  • A browser which supports HTML5. (Chrome 15.0.874,Firefox 8.0.1,IE 9.0.8112,Opera 11.52 etc.)

Multi-language

How to use the language pack:

  • All language files are needed to put in the "lang" directory, format refer "lang/en.js";
  • Translated language file naming, and then copied to the lang directory, note that necessary ".js" suffix, such as: en.js;
  • Modify the the "lang/_languages.js" file, the new language format to add a line;
  • Regain access to the TR, if your browser's default configuration language "_languages.js" where it will automatically display the current language, if not, please manually select the language or the end of the page plus "?lang=language"; such as: 192.168.1.1/transmission/web/?lang=en

Currently supported languages:

Language Team Update
🇨🇳 Simplified Chinese ronggang, vodek3 2017-04-14
🇨🇳 Traditional Chinese Sean, vodek3 2017-04-14
🇬🇧 English ronggang, ASAPHAANING, vodek3, DarkAlexWang 2017-11-19
🇷🇺 Russian Oleksandr Gureiev, irherder, Isseq, DarkAlexWang, vodek3 2017-11-21
🇪🇸 Spanish Adrián González, malkavi, vodek3 2017-04-14
🇵🇱 Polish Daniel Kolek, Piotr Kozica, vodek3 2017-04-14
🇭🇺 Hungarian Swartzy, Marcell, vodek3 2017-04-14
🇷🇴 Romanian Laurentiu Dinulescu, vodek3 2017-04-14
🇮🇹 Italian Daniele Buccilli, vodek3, Oliver Cervera 2018-02-15
🇧🇷 Brazilian Portuguese Dudu Maroja, pcgaldo, vodek3, Brivaldo Junior, DarkAlexWang 2017-09-29
🇳🇱 Dutch/Flemmisch Alwin Hummels, Jeroen, vodek3 2017-04-14
🇫🇷 French Amaury Aubry, ewan34500, vodek3 2017-04-14
🇰🇷 Korean kdsz330, vodek3 2017-04-14
🇵🇹 European Portuguese pcgaldo, vodek3 2017-04-14
🇺🇦 Ukrainian Andrew, vodek3 2017-04-14
  • If you have translated a language pack, welcome pull requests.

How to install

Download

  • Latest source tarball:
  wget https://github.com/ronggang/transmission-web-control/raw/master/release/src.tar.gz
  • Latest easy-install script, This script only needs to be downloaded once and executed when the version is updated.
  wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control.sh
  sudo bash install-tr-control.sh
  • If you need to install into Synology NAS Download Station, please download the following script:
  wget https://github.com/ronggang/transmission-web-control/raw/master/release/ds-control-easy-install.sh
  sudo bash ds-control-easy-install-en-http.sh
  • If you need http download instead of https, please use the following commands:
  wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control.sh --no-check-certificate
  sudo bash install-tr-control.sh
创建于(Create): 2012.12.18;更新于(Update): 2018.02.26 By 栽培者(ronggang); Updated: 03-31-2017 by DarkAlexWang

transmission-web-control's People

Contributors

ronggang avatar darkalexwang avatar vodek3 avatar boggartfly avatar hitechbeijing avatar auanasgheps avatar monter avatar noreplyme avatar mrkaragoz avatar jeroenpeters1986 avatar turnrdev avatar coeusite avatar anthonyryan1 avatar asaphaaning avatar darkdragonuk avatar malkavi avatar martinbjeldbak avatar vipkoza avatar ewan34500 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.