tremc remote file handling
This commit is contained in:
parent
cfcfd53574
commit
4ebe302095
108
.config/tremc/settings.cfg
Normal file
108
.config/tremc/settings.cfg
Normal file
@ -0,0 +1,108 @@
|
||||
[Connection]
|
||||
password = testpassword
|
||||
username = transmission
|
||||
port = 9091
|
||||
host = 192.168.1.3
|
||||
path = /transmission/rpc
|
||||
ssl = False
|
||||
|
||||
[Sorting]
|
||||
# Set startup torrent list sort order. Possible sort keys are:
|
||||
# name, addedDate, percentDone, seeders, leechers, sizeWhenDone, status,
|
||||
# uploadedEver, rateUpload, rateDownload, uploadRatio, peersConnected,
|
||||
# downloadDir, mainTrackerDomain.
|
||||
# Prepend ':' for reversed sort.
|
||||
# Examples:
|
||||
#
|
||||
# order = :name
|
||||
# Sorts by torrent name in reversed alphabetical order.
|
||||
#
|
||||
# order = sizeWhenDone
|
||||
# Sorts by torrent size, small to large.
|
||||
order = name
|
||||
|
||||
[Filtering]
|
||||
# Set startup torrent list filter. Possible filter keys are:
|
||||
# uploading, downloading, active, paused, seeding, incomplete, verifying,
|
||||
# private, isolated, selected, honors.
|
||||
# Use 'invert=True' to shoe only torrents not matching filter.
|
||||
filter =
|
||||
invert = False
|
||||
|
||||
[Misc]
|
||||
lines_per_torrent = 3
|
||||
torrentname_is_progressbar = True
|
||||
file_viewer = dl_torrent_and_view.sh %%s
|
||||
file_open_in_terminal = True
|
||||
view_selected = False
|
||||
rdns = True
|
||||
geoip_database = /xyz
|
||||
torrent_numbers = True
|
||||
|
||||
[Colors]
|
||||
# Set colors of various interface elements.
|
||||
# Each element has background and foreground color.
|
||||
# Each color is default or one of the eight curses colors:
|
||||
# Black, White, Red, Green, Blue, Cyan, Yellow, Magenta.
|
||||
# Default is the default background or foreground color.
|
||||
header = bg:white,fg:black
|
||||
footer = bg:white,fg:black
|
||||
title_seed = bg:green,fg:black
|
||||
title_incomplete = bg:black,fg:white
|
||||
title_download = bg:blue,fg:black
|
||||
title_idle = bg:cyan,fg:black
|
||||
title_verify = bg:magenta,fg:black
|
||||
title_paused = bg:yellow,fg:black
|
||||
title_error = bg:red,fg:default
|
||||
download_rate = bg:default,fg:blue
|
||||
upload_rate = bg:default,fg:red
|
||||
eta+ratio = bg:default,fg:default
|
||||
filter_status = bg:black,fg:red
|
||||
multi_filter_status = bg:default,fg:blue
|
||||
selection = bg:white,fg:black
|
||||
window = bg:black,fg:white
|
||||
dialog = bg:black,fg:white
|
||||
dialog_important = bg:black,fg:red
|
||||
file_prio_high = bg:black,fg:red
|
||||
file_prio_normal = bg:black,fg:default
|
||||
file_prio_low = bg:black,fg:yellow
|
||||
file_prio_off = bg:black,fg:blue
|
||||
|
||||
[Profiles]
|
||||
# Define filter/sort profiles. See README.md for details.
|
||||
# Examples:
|
||||
#
|
||||
# profile1 = regex#=ubuntu#=:uploadRatio
|
||||
# A profile named '1' shows only torrents whose name contains ubuntu (case
|
||||
# insensitive match), sorted by upload ratio from large to small.
|
||||
# This profile can be selected from the profile menu or by pressing '1'.
|
||||
#
|
||||
# profile2 = incomplete#=#=percentDone
|
||||
# A profile named '2' shows incomplete torrents sorted by progress.
|
||||
#
|
||||
# profileABC = regex#=ubuntu#=:incomplete#= #& # location#=/torrents#=peersConnected
|
||||
# A profile named 'ABC' shows only torrents that satisfy one of the
|
||||
# conditions:
|
||||
# 1. Name contains ubuntu and complete;
|
||||
# 2. Download location is /torrents.
|
||||
# The torrent list is sorted by number of peers connected.
|
||||
# This profile can be selected from the profile menu.
|
||||
|
||||
# Show all torrents, sort by name:
|
||||
profile0 =
|
||||
|
||||
|
||||
[ListKeys]
|
||||
# Configure keys in torrent list only.
|
||||
backslash = select_search_torrent_fulltext
|
||||
gt = select_search_torrent_regex_fulltext
|
||||
y = toggle_torrent_numbers
|
||||
|
||||
[DetailsKeys]
|
||||
# Configure keys in torrent details only.
|
||||
y = view_file
|
||||
|
||||
[CommonKeys]
|
||||
# Configure keys globally.
|
||||
Y = verify_torrent
|
||||
v = move_torrent
|
10
.local/bin/tools/dl_torrent_and_view.sh
Executable file
10
.local/bin/tools/dl_torrent_and_view.sh
Executable file
@ -0,0 +1,10 @@
|
||||
#!/bin/sh
|
||||
filepath_remote="$(echo "$1" | sed 's/\[/\\[/g; s/\\]/\\]/g')"
|
||||
filename="${1##*/}"
|
||||
remote=rezepte.bocken.org
|
||||
notify-send "Downloading $filename"
|
||||
download_path="$HOME/dls"
|
||||
download_file="$download_path/$filename"
|
||||
rsync -rvPu "root@$remote:$filepath_remote" "$download_file"
|
||||
clear
|
||||
rifle "$download_file" || ranger $download_path
|
Loading…
Reference in New Issue
Block a user