Qual cliente de torrent tem argumentos de linha de comando para iniciar / parar downloads?

5

Primeiro de tudo, eu quero criar um script de shell para iniciar / parar downloads no cliente de torrent. Eu não preciso de CLI, mas se você sabe como eu posso fazer isso com o CLI usando o shell script, então está tudo bem.

Eu uso o jDownloader, que é um aplicativo baseado em GUI, mas tem alguns argumentos de linha de comando, como abaixo, que uso para iniciar / parar o download.

-h/--help       Show this help message
-a/--add-link(s)    Add links
-co/--add-container(s)  Add containers
-d/--start-download Start download
-D/--stop-download  Stop download
-H/--hide       Don't open Linkgrabber when adding Links
-m/--minimize       Minimize download window
-f/--focus      Get jD to foreground/focus
-s/--show       Show JAC prepared captchas
-t/--train      Train a JAC method
-r/--reconnect      Perform a Reconnect
-C/--captcha <filepath or url> <method> Get code from image using JAntiCaptcha
-p/--add-password(s)    Add passwords
-n --new-instance   Force new instance if another jD is running

Para que eu possa iniciar / parar o download da seguinte maneira,

jdownloader --start-download
jdownloader --stop-download

agora quero que o cliente de torrent faça isso através do script de shell.

    
por virpara 25.05.2012 / 20:28

5 respostas

4

Eu uso Flush para iniciar ou parar downloads de torrent de instâncias em execução por meio de terminal.

Eu posso usar essas opções com flush.

  --start={all,downloads,uploads}     Start torrents  
  --stop={all,downloads,uploads}      Stop torrents

Opções de linha de comando para outros clientes de torrent

1. Deluge tem muito poucas opções

Usage: deluge-gtk [options]

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit

  Common Options:
    -c CONFIG, --config=CONFIG
                        Set the config folder location
    -l LOGFILE, --logfile=LOGFILE
                        Output to designated logfile instead of stdout
    -L LOGLEVEL, --loglevel=LOGLEVEL
                        Set the log level: none, info, warning, error,
                        critical, debug
    -q, --quiet         Sets the log level to 'none', this is the same as '-L
                        none'

2. Para Transmission

Usage:
  transmission-gtk [OPTION...] [torrent files or urls]

Help Options:
  -h, --help               Show help options
  --help-all               Show all help options
  --help-gtk               Show GTK+ Options

GTK+ Options
  --class=CLASS            Program class as used by the window manager
  --name=NAME              Program name as used by the window manager
  --screen=SCREEN          X screen to use
  --sync                   Make X calls synchronous
  --gtk-module=MODULES     Load additional GTK+ modules
  --g-fatal-warnings       Make all warnings fatal

Application Options:
  -p, --paused             Start with all torrents paused
  --version                Show version number and exit
  -m, --minimized          Start minimized in notification area
  -g, --config-dir         Where to look for configuration files
  --display=DISPLAY        X display to use

3. qbittorrent options

Usage:
    qbittorrent --version: displays program version
    qbittorrent --no-splash: disable splash screen
    qbittorrent --help: displays this help message
    qbittorrent --webui-port=x: changes the webui port (current: 8080)
    qbittorrent [files or urls]: downloads the torrents passed by the user (optional)
    
por virpara 15.06.2012 / 17:10
4

rtorrent, dilúvio e transmissão, todos têm clientes nativos torrent Linux que podem ser operados através da linha de comando.

    
por keito 25.05.2012 / 20:51
3

utorrent tem essa capacidade

aqui estão alguns recursos que podem ajudá-lo a obter mais informações.

link

link

    
por Kevin 25.05.2012 / 20:45
0

transmission-gtk tem a opção "-p", que inicia o cliente com todas as torrents pausadas. Sem opções, o cliente será iniciado com todos os downloads de torrents.

    
por jasmines 25.05.2012 / 20:59
0

rTorrent:

  • link
  • link
  • Qualquer outra coisa em que você possa pensar e isso pode ser feito via xmlrpc
por pyroscope 30.05.2012 / 22:48