transmission-remote

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
transmission-remote [2021/12/18 18:17] admintransmission-remote [2025/01/26 11:43] (current) – [Ubuntu Installation] admin
Line 17: Line 17:
 transmission-remote -n Transmission:password -t 65 -g37 transmission-remote -n Transmission:password -t 65 -g37
 </code> </code>
 +
 +Get file numbers from search string
 +<code>
 +# transmission-remote -n Transmission:password -t 140 -f | grep -i "resident evil" | awk '{print $1}' | sed 's/:/,/'|tr -d '\n'                                                       
 +
 +12,14,159,217,
 +</code>
 +
 +Set all 100% downloaded files to 'download' (after setting all files to not download)
 +<file>
 +$ transmission-remote 192.168.1.24:9091 -n transmission:password -t 104 -f | grep -i '100%' | awk '{print $1}' | sed 's/://g' | paste -sd, -  | xargs -I {} transmission-remote 192.168.1.24:9091 -n transmission:password -t 104 -g{}
 +
 +</file>
 +===== Help =====
 +<code>
 +[~] # transmission-remote                                       
 +transmission-remote 2.84 (14307)
 +A fast and easy BitTorrent client
 +http://www.transmissionbt.com/
 +
 +Usage: transmission-remote [host] [options]
 +       transmission-remote [port] [options]
 +       transmission-remote [host:port] [options]
 +       transmission-remote [http(s?)://host:port/transmission/] [options]
 +
 +See the man page for detailed explanations and many examples.
 +
 +Options:
 + -h   --help                               Display this help page and exit
 + -a   --add                                Add torrent files by filename or URL
 + -as  --alt-speed                          Use the alternate Limits
 + -AS  --no-alt-speed                       Don't use the alternate Limits
 + -asd --alt-speed-downlimit    <speed>     max alternate download speed (in
 +                                           kB/s)
 + -asu --alt-speed-uplimit      <speed>     max alternate upload speed (in kB/s)
 + -asc --alt-speed-scheduler                Use the scheduled on/off times
 + -ASC --no-alt-speed-scheduler             Don't use the scheduled on/off times
 +      --alt-speed-time-begin   <time>      Time to start using the alt speed
 +                                           limits (in hhmm)
 +      --alt-speed-time-end     <time>      Time to stop using the alt speed
 +                                           limits (in hhmm)
 +      --alt-speed-days         <days>      Numbers for any/all days of the week
 +                                           - eg. "1-7"
 +      --blocklist-update                   Blocklist update
 + -c   --incomplete-dir         <dir>       Where to store new torrents until
 +                                           they're complete
 + -C   --no-incomplete-dir                  Don't store incomplete torrents in a
 +                                           different location
 + -b   --debug                              Print debugging information
 + -d   --downlimit              <speed>     Set the max download speed in kB/s
 +                                           for the current torrent(s) or
 +                                           globally
 + -D   --no-downlimit                       Disable max download speed for the
 +                                           current torrent(s) or globally
 + -e   --cache                  <size>      Set the maximum size of the session's
 +                                           memory cache (in MiB)
 + -er  --encryption-required                Encrypt all peer connections
 + -ep  --encryption-preferred               Prefer encrypted peer connections
 + -et  --encryption-tolerated               Prefer unencrypted peer connections
 +      --exit                               Tell the transmission session to shut
 +                                           down
 + -f   --files                              List the current torrent(s)' files
 + -g   --get                    <files>     Mark files for download
 + -G   --no-get                 <files>     Mark files for not downloading
 + -i   --info                               Show the current torrent(s)' details
 + -if  --info-files                         List the current torrent(s)' files
 + -ip  --info-peers                         List the current torrent(s)' peers
 + -ic  --info-pieces                        List the current torrent(s)' pieces
 + -it  --info-trackers                      List the current torrent(s)'
 +                                           trackers
 + -si  --session-info                       Show the session's details
 + -st  --session-stats                      Show the session's statistics
 + -l   --list                               List all torrents
 +      --move                   <path>      Move current torrent's data to a new
 +                                           folder
 +      --find                   <path>      Tell Transmission where to find a
 +                                           torrent's data
 + -m   --portmap                            Enable portmapping via NAT-PMP or
 +                                           UPnP
 + -M   --no-portmap                         Disable portmapping
 + -n   --auth                   <user:pw>   Set username and password
 + -ne  --authenv                            Set authentication info from the
 +                                           TR_AUTH environment variable
 +                                           (user:pw)
 + -N   --netrc                  <file>      Set authentication info from a .netrc
 +                                           file
 +      --ssl                                Use SSL when talking to daemon
 + -o   --dht                                Enable distributed hash tables (DHT)
 + -O   --no-dht                             Disable distributed hash tables
 +                                           (DHT)
 + -p   --port                   <port>      Port for incoming peers (Default:
 +                                           51413)
 + -pt  --port-test                          Port testing
 + -P   --random-port                        Random port for incomping peers
 + -ph  --priority-high          <files>     Try to download these file(s) first
 + -pn  --priority-normal        <files>     Try to download these file(s)
 +                                           normally
 + -pl  --priority-low           <files>     Try to download these file(s) last
 + -Bh  --bandwidth-high                     Give this torrent first chance at
 +                                           available bandwidth
 + -Bn  --bandwidth-normal                   Give this torrent bandwidth left over
 +                                           by high priority torrents
 + -Bl  --bandwidth-low                      Give this torrent bandwidth left over
 +                                           by high and normal priority torrents
 +      --reannounce                         Reannounce the current torrent(s)
 + -r   --remove                             Remove the current torrent(s)
 + -pr  --peers                  <max>       Set the maximum number of peers for
 +                                           the current torrent(s) or globally
 +      --remove-and-delete                  Remove the current torrent(s) and
 +                                           delete local data
 +      --torrent-done-script    <file>      Specify a script to run when a
 +                                           torrent finishes
 +      --no-torrent-done-script             Don't run a script when torrents
 +                                           finish
 + -sr  --seedratio              ratio       Let the current torrent(s) seed until
 +                                           a specific ratio
 + -srd --seedratio-default                  Let the current torrent(s) use the
 +                                           global seedratio settings
 + -SR  --no-seedratio                       Let the current torrent(s) seed
 +                                           regardless of ratio
 + -gsr --global-seedratio       ratio       All torrents, unless overridden by a
 +                                           per-torrent setting, should seed
 +                                           until a specific ratio
 + -GSR --no-global-seedratio                All torrents, unless overridden by a
 +                                           per-torrent setting, should seed
 +                                           regardless of ratio
 + -td  --tracker-add            <tracker>   Add a tracker to a torrent
 + -tr  --tracker-remove         <trackerId> Remove a tracker from a torrent
 + -s   --start                              Start the current torrent(s)
 + -S   --stop                               Stop the current torrent(s)
 + -t   --torrent                <torrent>   Set the current torrent(s)
 +      --start-paused                       Start added torrents paused
 +      --no-start-paused                    Start added torrents unpaused
 +      --trash-torrent                      Delete torrents after adding
 +      --no-trash-torrent                   Do not delete torrents after adding
 + -hl  --honor-session                      Make the current torrent(s) honor the
 +                                           session limits
 + -HL  --no-honor-session                   Make the current torrent(s) not honor
 +                                           the session limits
 + -u   --uplimit                <speed>     Set the max upload speed in kB/s for
 +                                           the current torrent(s) or globally
 + -U   --no-uplimit                         Disable max upload speed for the
 +                                           current torrent(s) or globally
 +      --utp                                Enable uTP for peer connections
 +      --no-utp                             Disable uTP for peer connections
 + -v   --verify                             Verify the current torrent(s)
 + -V   --version                            Show version number and exit
 + -w   --download-dir           <path>      When used in conjunction with --add,
 +                                           set the new torrent's download
 +                                           folder. Otherwise, set the default
 +                                           download folder
 + -x   --pex                                Enable peer exchange (PEX)
 + -X   --no-pex                             Disable peer exchange (PEX)
 + -y   --lpd                                Enable local peer discovery (LPD)
 + -Y   --no-lpd                             Disable local peer discovery (LPD)
 + -pi  --peer-info                          List the current torrent(s)' peers
 +</code>
 +
 +===== Debian / Ubuntu Installation =====
 +
 +<code>
 +sudo add-apt-repository ppa:transmissionbt/ppa
 +apt-get install transmission-cli
 +</code>
 +
 +==== References ====
 +[[https://help.ubuntu.com/community/TransmissionHowTo|TransmissionHowTo]]
  
  • transmission-remote.1639822659.txt.gz
  • Last modified: 2021/12/18 18:17
  • by admin