Konfigurer Transmission til Notifikation ved Downloadafslutning med $TR_TORRENT_NAME

Hvordan kan Transmission konfigureres til at sende en notifikation ved downloadafslutning, så variablen $TR_TORRENT_NAME viser det faktiske indhold og ikke blot variabelnavnet?

For at konfigurere Transmission til at sende en notifikation ved downloadafslutning med korrekt $TR_TORRENT_NAME, skal du oprette et script, konfigurere Transmission til at bruge det, og derefter genstarte Transmission-tjenesten.

Sådan konfigureres Transmission til at sende en notifikation ved downloadafslutning med korrekt $TR_TORRENT_NAME

For at konfigurere Transmission til at sende en notifikation ved downloadafslutning, hvor variablen $TR_TORRENT_NAME viser det faktiske indhold og ikke blot variabelnavnet, skal du følge disse trin:

  1. Opret et script:
    • Opret en ny fil, f.eks. notify.sh.
    • Tilføj følgende indhold til filen:
      #!/bin/bash
      notify-send "Download Complete" "$TR_TORRENT_NAME has finished downloading."
    • Gør scriptet eksekverbart ved at køre:
      chmod +x notify.sh
  2. Konfigurer Transmission til at bruge scriptet:
    • Åbn Transmission's konfigurationsfil, typisk placeret i ~/.config/transmission-daemon/settings.json.
    • Find eller tilføj linjen:
      "script-torrent-done-enabled": true,
    • Angiv stien til dit script:
      "script-torrent-done-filename": "/path/to/notify.sh",
    • Gem og luk filen.
  3. Genstart Transmission:
    • Genstart Transmission-tjenesten for at anvende ændringerne. Dette kan gøres med en kommando som:
      sudo systemctl restart transmission-daemon

Efter disse trin vil Transmission køre notify.sh scriptet, når en download er afsluttet, og sende en notifikation med det faktiske navn på den downloadede torrent.