Transm...Session(3pm)
๐ธ NAME ๐ธ
okay so this is Transmission::Session โ bestie, the manual page you're reading is Transm...Session(3pm), from the User Contributed Perl Documentation gang ๐
It's literally the Transmission session. That's it, that's the girl. ๐
โจ DESCRIPTION โจ
so like, the actual lore lives in "4 Session requests" over at:
https://trac.transmissionbt.com/browser/trunk/extras/rpc-spec.txt
Go read that if you want the full tea. ๐ซ
This class just holds data regarding the Transmission session. That's the whole job. She's a data holder, she's holding, she's not doing cardio about it. ๐
๐ฆ ATTRIBUTES ๐ฆ
every single one of these, one by one, no skipping, we don't do that here โจ
๐ stats
$stats_obj = $self->stats;
Hands you back a Transmission::Stats object. Iconic little return value. ๐
๐ alt_speed_down
$number = $self->alt_speed_down
max global download speed โ and the units are in K/s, don't forget, or you'll be out here thinking it's bytes fr fr ๐ญ
๐ alt_speed_enabled
$boolean = $self->alt_speed_enabled
true means the alt speeds are in use. no cap. โ
๐ alt_speed_time_begin
$number = $self->alt_speed_time_begin
when to turn alt speeds on. units: minutes after midnight ๐ (so like, math required, sorry babes)
๐ alt_speed_time_enabled
$boolean = $self->alt_speed_time_enabled
true means those scheduled on/off times are actually being used ๐
๐ alt_speed_time_end
$number = $self->alt_speed_time_end
when to turn alt speeds off. units: same as above (minutes after midnight, periodt) ๐
๐ alt_speed_time_day
$number = $self->alt_speed_time_day
which day(s) alt speeds turn on โ and bestie, you gotta look at tr_sched_day for this one, that's the vibe check ๐๏ธ
๐ alt_speed_up
$number = $self->alt_speed_up
max global upload speed, in K/s ๐ค โ twin of alt_speed_down, they're giving sibling energy
๐ blocklist_enabled
$boolean = $self->blocklist_enabled
true means enabled. short, sweet, slayed. ๐ซ
๐ dht_enabled
$boolean = $self->dht_enabled
true means allow dht in public torrents ๐ธ๏ธ
๐ encryption
$string = $self->encryption
she returns one of these three strings, and only these three:
"required""preferred""tolerated"
that's the whole menu, no substitutions ๐
๐ download_dir
$string = $self->download_dir
default path where torrents get downloaded. the home base ๐
๐ peer_limit_global
$number = $self->peer_limit_global
maximum global number of peers ๐
๐ peer_limit_per_torrent
$number = $self->peer_limit_per_torrent
the doc here says โ and I quote verbatim, bestie, I'm just the messenger ๐ โ maximum global number of peers. yes. same sentence. that's what it says. I'm not editing the lore, I'm only narrating it ๐
๐ pex_enabled
$boolean = $self->pex_enabled
true means allow pex in public torrents ๐
๐ peer_port
$number = $self->peer_port
port number. that's it. a port. a humble little number ๐ข
๐ peer_port_random_on_start
$boolean = $self->peer_port_random_on_start
true means pick a random peer port on launch ๐ฒ chaos mode, love that for us
๐ port_forwarding_enabled
$boolean = $self->port_forwarding_enabled
true means enabled ๐ชโจ
๐ seedRatioLimit
$double = $self->seedRatioLimit
the default seed ratio that torrents use ๐งฎ
๐ seedRatioLimited
$boolean = $self->seedRatioLimited
true if seedRatioLimit is honored by default ๐ (yes, it's camelCase here, no I did not do that, that's just her name)
๐ speed_limit_down
$number = $self->speed_limit_down
max global download speed โ in K/s ๐ฅ
๐ speed_limit_down_enabled
$boolean = $self->speed_limit_down_enabled
true means enabled โ
๐ speed_limit_up
$number = $self->speed_limit_up
max global upload speed โ in K/s ๐ค
๐ speed_limit_up_enabled
$boolean = $self->speed_limit_up_enabled
true means enabled โ (the symmetry, the consistency, we love to see it ๐ )
๐ LICENSE ๐
so this section exists in the originalโฆ and it's just. empty. sitting there. no text whatsoever. an icon of mystery, honestly ๐ณ๏ธโจ (I'm not inventing a license for you, bestie โ there is nothing here, and I'm reporting that faithfully ๐)
๐ซถ AUTHOR ๐ซถ
See Transmission::Client โ that's where the actual author info lives, go pay respects over there ๐
heads up: I kept every single attribute, every signature, every unit, every string value and every weird little description exactly as the original had them. nothing dropped, nothing added, no invented behaviour. just vibes applied on top ๐
okay and finally, the lil sign-off: this page came from perl v5.36.0, dated 2022-10-16, and the manual is Transm...Session(3pm) โ and yes the title is truncated with ... in the original, I did not do that to her, that's just how the header looks ๐ bye bestie, go check your seed ratio ๐๐
๐ฆ where this page comes from
- ubuntu noble: libtransmission-client-perl 0.0806-2 ยท Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libtransmission-client-perl 0.0806-2 ยท Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libtransmission-client-perl 0.0806-2 ยท Artistic-1.0-Perl OR GPL-1.0-or-later
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms