category: 'series'
series:
settings:
- default:
+ default: &default_settings
identified_by: ep
timeframe: 12 hours
target: 1080p webdl h264+
- the wire: { quality: 720p+ }
+ series-trakt: # {{{2
+ configure_series:
+ from:
+ trakt_list:
+ username: Ram-Z
+ list: followlist
+ type: shows
+ settings: *default_settings
+
+
+ series-trakt-backfill: # {{{2
+ configure_series:
+ from:
+ trakt_list:
+ username: Ram-Z
+ list: backfill
+ type: episodes
+ settings: # *default_settings
+ identified_by: ep
+ quality: 720p+ h264+
+ discover:
+ interval: 1 hours
+ what:
+ - emit_series:
+ from_start: yes
+ from:
+ - newznab:
+ url: 'https://www.usenet-crawler.com/api?apikey={{secrets.crawler.apikey}}&t=tvsearch&cat=5030,5040&extended=1'
+ category: tv
+
+
movies: # {{{2
set:
category: 'movies'
max: 10000
strict: yes
- movies-queued: # {{{2
+ movies-discover-queue: # {{{2
movie_queue: accept
discover:
what:
- newznab:
url: 'https://www.usenet-crawler.com/api?apikey={{secrets.crawler.apikey}}&t=movie&extended=1&cat=2040'
category: movie
- interval: 5 seconds
+ interval: 7 days # search each entry only once a week
trakt-add-collection: # {{{2
- email
- series
- series-list
+ - series-trakt
- filters
- usenet
- usenet-tv
- dl-movies-queued-1080p: # {{{2
+ dl-series-trakt-backfill: # {{{2
+ priority: 110
+ template:
+ - series
+ - series-trakt-backfill
+ - filters
+ - usenet
+ digest: backfill
+
+
+ dl-movies-trakt: # {{{2
+ priority: 10
+ trakt_list:
+ username: Ram-Z
+ list: watchlist
+ type: movies
+ accept_all: yes
+ movie_queue: add
+
+
+ dl-movies-discover-queue-1080p: # {{{2
+ priority: 100
+ template:
+ - email
+ - movies
+ - movies-discover-queue
+ - movies-1080p
+ - filters
+ - usenet
+
+
+ dl-movies-discover-queue-720p: # {{{2
+ priority: 110
+ template:
+ - email
+ - movies
+ - movies-discover-queue
+ - movies-720p
+ - filters
+ - usenet
+
+
+ dl-movies-queue-1080p: # {{{2
priority: 100
template:
- email
- movies
- - movies-queued
- movies-1080p
- filters
- usenet
+ - usenet-movies
- dl-movies-queued-720p: # {{{2
+ dl-movies-queue-720p: # {{{2
priority: 110
template:
- email
- movies
- - movies-queued
- movies-720p
- filters
- usenet
+ - usenet-movies
dl-movies-imdb-1080p: # {{{2
all_series:
parse_only: yes
accept_all: yes
+ require_field: tvdb_series_name
set:
destination: '/mnt/Skaro/Series'
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
- '[Ss]ample'
imdb_lookup: yes
+ if:
+ - movie_name is None:
+ manipulate:
+ - title:
+ extract: '([^/]*)/[^/]*$'
+ from: location
+ imdb_lookup: yes
+
accept_all: yes
+ require_field: imdb_name
set:
destination: '/mnt/Skaro/Movies'
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
+ backfill-mail: # {{{2
+ priority: 500
manual: yes
+ template:
+ - email
+ no_entries_ok: yes
+ emit_digest:
+ list: backfill
+ seen: local
+ accept_all: yes
+
+
+ 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:
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: '*'
minute: '48'
+ - tasks: ['backfill-mail']
+ schedule:
+ hour: '*'
+ minute: '48'
+
# vim: sts=2 ts=2 sw=2 et