60 lines
2.3 KiB
Org Mode
60 lines
2.3 KiB
Org Mode
#+TITLE: Torrent Configuration
|
|
#+SETUPFILE: ./setup/org-setup-file.org
|
|
|
|
* =stig= - TUI and CLI for Transmission ([[https://github.com/rndusr/stig][link]])
|
|
|
|
#+begin_src conf :comments none :mkdirp yes :tangle ~/.config/stig/rc :noweb no-export
|
|
# Host that runs Transmission daemon
|
|
set connect.host <<get-password(passname="ip/homelab")>>
|
|
set connect.port 9091
|
|
set connect.user tdehaeze
|
|
set connect.password <<get-password(passname="nas/transmission")>>
|
|
|
|
# Update torrent/peer/file/etc lists every 10 seconds
|
|
set tui.poll 10
|
|
|
|
# Tabs
|
|
tab ls all --columns size,ratio,status,rate-down,rate-up,%downloaded,name
|
|
tab -b ls peers
|
|
tab -b ls uploading
|
|
tab -b ls downloading
|
|
|
|
# Default columns in torrent lists
|
|
set columns.torrents marked eta %downloaded status rate-down rate-up size seeds peers name
|
|
set columns.peers host client %downloaded rate-down rate-up rate-est eta
|
|
set columns.files marked priority %downloaded downloaded size name
|
|
set columns.trackers tier domain error last-announce next-announce leeches seeds downloads
|
|
set columns.settings name value default description
|
|
#+end_src
|
|
|
|
* =aria2c= - Lightweight download utility
|
|
#+begin_src conf :comments none :mkdirp yes :tangle ~/.config/aria2/aria2.conf :noweb no-export
|
|
continue
|
|
daemon=true
|
|
dir=/home/thomas/Downloads
|
|
max-connection-per-server=4
|
|
max-concurrent-downloads=3
|
|
enable-rpc=true
|
|
rpc-listen-all=true
|
|
http-user=dehaeze.thomas@gmail.com
|
|
http-passwd=<<get-password(passname="1fichier.com/dehaeze.thomas@gmail.com")>>
|
|
on-download-start=/home/thomas/.config/aria2/download-start.sh
|
|
on-download-complete=/home/thomas/.config/aria2/download-complete.sh
|
|
on-download-error=/home/thomas/.config/aria2/download-error.sh
|
|
#+end_src
|
|
|
|
** Download Start Script
|
|
#+begin_src bash :tangle ~/.config/aria2/download-start.sh :comments both :mkdirp yes :shebang "#!/bin/bash"
|
|
dunstify "DL Started" "$(basename \"$3\" 2> /dev/null)"
|
|
#+end_src
|
|
|
|
** Download Complete Script
|
|
#+begin_src bash :tangle ~/.config/aria2/download-complete.sh :comments both :mkdirp yes :shebang "#!/usr/bin/env bash"
|
|
dunstify "DL Completed" "$(basename \"$3\" 2> /dev/null)"
|
|
#+end_src
|
|
|
|
** Download Error Script
|
|
#+begin_src bash :tangle ~/.config/aria2/download-error.sh :comments both :mkdirp yes :shebang "#!/usr/bin/env bash"
|
|
dunstify --urgency=critical "DL Failed" "$(basename \"$3\" 2> /dev/null)"
|
|
#+end_src
|