First off, thanks binhex for an incredible tool. I'm a newbie to this image, and in the process of moving a lot of my stuff over. If I find some stumbling blocks along the way hopefully my questions will help others.
First up, in "https://github.com/binhex/arch-rtorrentvpn/blob/master/README.md", section about "AirVPN provider" in the bit: about modifying rtorrent.rc to change the ports:
network.port_range.set = 20479-20479
port_random = no
in the latest config file included with the image I noticed the following already exists:
# Start opening ports at a random position within the port range.
#
network.port_random.set = no
Are the "network.port_random.set" and "port_random" the same thing? If so maybe the bit about port_random can be removed from the readme to make things even simpler using the latest image.
Second, I'm trying Pyroscope for the first time. I searched for some guidance in this thread but most people commenting on Pyroscope seem to be old hands. After a bit of digging around in the image I figured out pyroscope is already installed, but if you want the extra fields (loaded,completed,leechtime,seedtime) to work you need to add the config below to rtorrent.rc, as documented at:
https://pyrocore.readthedocs.io/en/latest/setup.html
#
# PyroScope SETTINGS
#
# `system.has` polyfill (the "false=" silences the `catch` command, in rTorrent-PS)
catch = {"false=", "method.redirect=system.has,false"}
# Set "pyro.extended" to 1 to activate rTorrent-PS features!
# (the automatic way used here only works with rTorrent-PS builds after 2018-05-30)
method.insert = pyro.extended, const|value, (system.has, rtorrent-ps)
# Set "pyro.bin_dir" to the "bin" directory where you installed the pyrocore tools!
# Make sure you end it with a "/"; if this is left empty, then the shell's path is searched.
method.insert = pyro.bin_dir, string|const,
# Remove the ".default" if you want to change something (else your changes
# get over-written on update, when you put them into ``*.default`` files).
import = ~/.pyroscope/rtorrent-pyro.rc.default
# TORQUE: Daemon watchdog schedule
# Must be activated by touching the "~/.pyroscope/run/pyrotorque" file!
# Set the second argument to "-v" or "-q" to change log verbosity.
schedule = pyro_watchdog,30,300,"pyro.watchdog=~/.pyroscope,"
Hopefully the next time someone searches for Pyroscope in this thread this will save them some time.
Thanks again binhex.