]> git.rmz.io Git - dotfiles.git/blobdiff - flexget/config.yml
flexget: add seed-trakt tasks
[dotfiles.git] / flexget / config.yml
index fe6e091eb1456537ca4509447ae2c10297fd0d8f..98bb986afed983706ef8d4ad4878e9cf777e2306 100644 (file)
@@ -177,6 +177,13 @@ templates: # {{{1
       interval: 5 seconds
 
 
+  trakt-add-collection: # {{{2
+    trakt_add:
+      username: '{{secrets.trakt.login}}'
+      password: '{{secrets.trakt.passw}}'
+      list: collection
+
+
 tasks: # {{{1
   dl-series: # {{{2
     priority: 100
@@ -236,6 +243,9 @@ tasks: # {{{1
 
 
   move-series: # {{{2
+    manual: yes
+    template:
+      - trakt-add-collection
     seen: local
     disable:
       - retry_failed
@@ -267,13 +277,13 @@ tasks: # {{{1
       clean_source: 100   # removes dir if < [N] MB
 
     exec: echo "<<<{{folder}}/{{filename}}>>>"
-    email:
-      from: flexget@tardis
-      to: ramsi@localhost
-      template: move
+    digest: move-tasks
 
 
   move-movies: # {{{2
+    manual: yes
+    template:
+      - trakt-add-collection
     seen: local
     disable:
       - retry_failed
@@ -302,18 +312,33 @@ tasks: # {{{1
       clean_source: 100   # removes dir if < [N] MB
 
     exec: echo "<<<{{filename}}>>>"
+    digest: move-tasks
+
+
+  daily-mail: # {{{2
+    manual: yes
+    no_entries_ok: yes
+    emit_digest:
+      list: move-tasks
+    seen: local
+    accept_all: yes
     email:
       from: flexget@tardis
       to: ramsi@localhost
       template: move
 
 
-  seed-tv-db: # {{{2
+  seed-trakt-series: # {{{2
     manual: yes
+    seen: local
+    template:
+      - seed-search
+      - trakt-add-collection
 
     find:
-      path: '/mnt/Skaro/Series'
-      regexp: '.*\.(avi|mkv|mp4|webm)$'
+      path:
+        - '/mnt/Skaro/Series'
+      regexp: '.*\.(avi|mkv|mp4|webm|m4v)$'
       recursive: yes
 
     manipulate:
@@ -331,14 +356,38 @@ tasks: # {{{1
             regexp: '[\(\)\{\}]'
             format: ' '
 
+    metainfo_series: yes
+    thetvdb_lookup: yes
     all_series: yes
     assume_quality: 480p
+    accept_all: yes
+    require_field:
+      - tvdb_id
+
 
+  seed-trakt-movies: # {{{2
+    manual: yes
+    seen: local
+    template:
+      - trakt-add-collection
+    seen: local
+    find:
+      path:
+        - '/mnt/Skaro/Movies'
+      regexp: '.*\.(avi|mkv|mp4|webm|m4v)$'
+      recursive: yes
+    imdb_lookup: yes
+    accept_all: yes
     require_field:
-      - series_name
+      - imdb_id
 
 
 schedules: # {{{1
+  - tasks: ['daily-mail']
+    schedule:
+      hour: '17'
+      minute: '00'
+
   - tasks: ['dl-*']
     schedule:
       hour: '*'