]> git.rmz.io Git - dotfiles.git/commitdiff
flexget: email template for move tasks
authorSamir Benmendil <samir.benmendil@gmail.com>
Sun, 11 Jan 2015 21:44:35 +0000 (21:44 +0000)
committerSamir Benmendil <samir.benmendil@gmail.com>
Mon, 12 Jan 2015 01:03:56 +0000 (01:03 +0000)
flexget/config.yml
flexget/templates/move.template [new file with mode: 0644]

index e7490bc364817e00a704aa07169a66957b1189ae..6f2e2498673c7056f4473fa0c624e154725bc763 100644 (file)
@@ -178,6 +178,10 @@ tasks: # {{{1
 
   move-tv: # {{{2
     priority: 2
+    email:
+      from: flexget@tardis
+      to: ramsi@localhost
+      template: move
     thetvdb_lookup: yes
     metainfo_series: yes
     seen: local
@@ -196,6 +200,8 @@ tasks: # {{{1
     regexp:
       reject:
         - '[Ss]ample'
+    set:
+      destination: '/mnt/Skaro/Series'
 
     move:
       to: "/mnt/Skaro/Series/{{tvdb_series_name}}/{% if tvdb_season == 0 %}Specials{% else %}Season {{tvdb_season}}{% endif %}/"
@@ -204,6 +210,10 @@ tasks: # {{{1
 
   move-movies: # {{{2
     priority: 3
+    email:
+      from: flexget@tardis
+      to: ramsi@localhost
+      template: move
     imdb_lookup: yes
     accept_all: yes
     seen: local
@@ -215,7 +225,8 @@ tasks: # {{{1
         - /mnt/Skaro/torrents/done
       recursive: yes
       regexp: '.*\.(mkv|avi|mp4)$'
-
+    set:
+      destination: '/mnt/Skaro/Movies'
     move:
       to: "/mnt/Skaro/Movies"
       filename: "{{imdb_name}} ({{imdb_year}}){{'{'}}{{quality|replace(' ','}{')}}{{'}'}}[en]"
diff --git a/flexget/templates/move.template b/flexget/templates/move.template
new file mode 100644 (file)
index 0000000..314632d
--- /dev/null
@@ -0,0 +1,9 @@
+{% if task.accepted -%}
+{%- for group in task.accepted|groupby('task') %}
+FlexGet has just downloaded {{group.list|length}} new entries for task {{group.grouper}}:
+  {%- for entry in group.list %}
+- {{entry.location|pathbase}}{% if entry.output|d(false) %}
+  => {{entry.output|replace(entry.destination+'/','')}}{% endif %}
+  {%- endfor %}
+{% endfor %}
+{% endif -%}