]> git.rmz.io Git - dotfiles.git/blob - flexget/config.yml
flexget: no retry_failed and no_entries_ok on move tasks
[dotfiles.git] / flexget / config.yml
1 secrets: private.yml
2
3 templates: # {{{1
4 email: # {{{2
5 email:
6 from: flexget@tardis
7 to: ramsi@localhost
8
9 torrents: # {{{2
10 inputs:
11 - rss: { url: 'https://ezrss.it/feed/', silent: yes }
12 - rss: { url: 'http://publichd.se/rss.php', silent: yes }
13 - rss: { url: 'http://rss.bt-chat.com/?group=3', silent: yes }
14 - rss: { url: 'http://kickass.to/tv/?rss=1', silent: yes }
15 - rss: { url: 'http://showrss.info/feeds/all.rss', silent: yes }
16 # - rss: { url: 'http://www.torlock.com/television/rss.xml', silent: yes }
17 # - rss: { url: 'http://torrentz.eu/feed_verified?q=tv', silent: yes }
18 # - rss: { url: 'http://rss.thepiratebay.org/208', silent: yes }
19
20 transmission:
21 host: localhost
22 port: 9091
23 path: /mnt/Skaro/torrents/done
24 ratio: 0.0
25
26 usenet-movies: # {{{2
27 sabnzbd:
28 key: '{{secrets.sabnzbd.key}}'
29 url: '{{secrets.sabnzbd.url}}'
30 category: 'movie'
31 inputs:
32 - rss: { url: 'https://www.usenet-crawler.com/rss?t=2040&dl=1&num=100{{secrets.crawler.api}}', silent: yes } # Movies HD
33
34 usenet-tv: # {{{2
35 sabnzbd:
36 key: '{{secrets.sabnzbd.key}}'
37 url: '{{secrets.sabnzbd.url}}'
38 category: 'tv'
39 inputs:
40 - rss: { url: 'https://www.usenet-crawler.com/rss?t=5030&dl=1&num=100{{secrets.crawler.api}}', silent: yes } # TV SD
41 - rss: { url: 'https://www.usenet-crawler.com/rss?t=5040&dl=1&num=100{{secrets.crawler.api}}', silent: yes } # TV HD
42
43 filters: # {{{2
44 content_filter:
45 require:
46 - '*.mkv'
47 - '*.mp4'
48 reject:
49 - 'filename.mkv'
50 - '*.rar'
51 - '*.r0*'
52 - '*.wmv'
53 - '*.exe'
54 regexp:
55 reject:
56 - \b3-?D\b: {from: title}
57 - \btrailer\b: {from: title} # I've gotten a few trailers that matched as movies. VERY annoying
58 - \bR5\b: {from: title} # The following are poor quality types that somehow got through the quality
59 - \bWEBSCR\b: {from: title} # features usually due to the title including a keyword like "720p" as well
60 - \bscreener\b: {from: title}
61 - \bTS\b: {from: title}
62 - \bCam\b: {from: title}
63 - '{C_P}': {from: title} # The following are groups with poor quality releases
64 - TrTd TeaM: {from: title}
65 - \[TNTVillage\]: {from: title}
66 - \[facepalm\]: {from: title}
67 - \bASAP\b: {from: title}
68 - \b Go\): {from: title} # filter those misplaced french only movies
69
70 tv: # {{{2
71 series:
72 normal:
73 - 8 out of 10 cats
74 - american dad
75 - archer 2009
76 - boardwalk empire
77 - breaking bad
78 - broadchurch
79 - burn notice
80 - chuck
81 - community
82 - dexter
83 - doctor who 2005
84 - downton abbey
85 - eureka
86 - family guy
87 - foyle's war
88 - futurama
89 - game of thrones
90 - homeland
91 - how i met your mother
92 - last week tonight with john oliver
93 - master of sex
94 - my little pony
95 - mythbusters
96 - qi (xl)
97 - ray donovan
98 - red dwarf
99 - sherlock
100 - suits
101 - the big bang theory
102 - the blacklist
103 - the cleveland show
104 - the walking dead
105 - two and a half men
106 - the wire:
107 quality: 720p+
108
109 movies: # {{{2
110 imdb:
111 min_score: 7.5
112 min_votes: 50000
113 imdb_required: on
114 my_exists_movie:
115 path:
116 - '/mnt/Skaro/Movies'
117 allow_different_qualities: better
118 type: files
119 seen_movies: strict
120
121 tasks: # {{{1
122 dl-tv: # {{{2
123 series:
124 settings:
125 normal:
126 timeframe: 12 hours
127 target: 1080p webdl
128 quality: 480p+
129 upgrade: yes
130
131 priority: 1
132 template:
133 - email
134 - tv
135 - filters
136 - usenet-tv
137 exists_series:
138 path: '/mnt/Skaro/Series/{{tvdb_series_name}}'
139 allow_different_qualities: better
140 content_size:
141 min: 100
142 max: 6000
143 strict: yes
144
145 dl-movies-1080p: # {{{2
146 priority: 1
147 template:
148 - email
149 - movies
150 - filters
151 - usenet-movies
152 quality: 1080p webdl+
153 content_size:
154 min: 3000
155 max: 15000
156 strict: yes
157
158 dl-movies-720p: # {{{2
159 priority: 2
160 template:
161 - email
162 - movies
163 - filters
164 - usenet-movies
165 quality: 720p hdrip+
166 delay: 7 days
167 content_size:
168 min: 1000
169 max: 10000
170 strict: yes
171
172 move-tv: # {{{2
173 priority: 2
174 email:
175 from: flexget@tardis
176 to: ramsi@localhost
177 template: move
178 thetvdb_lookup: yes
179 metainfo_series: yes
180 seen: local
181 retry_failed:
182 max_retries: 0
183 no_entries_ok: yes
184 all_series:
185 parse_only: yes
186 accept_all: yes
187
188 find:
189 path:
190 - /mnt/Skaro/usenet/done
191 - /mnt/Skaro/torrents/done
192 recursive: yes
193 regexp: '.*\.(avi|mkv|mp4|mpg|divx|webm)$'
194
195 regexp:
196 reject:
197 - '[Ss]ample'
198 set:
199 destination: '/mnt/Skaro/Series'
200
201 move:
202 to: "/mnt/Skaro/Series/{{tvdb_series_name}}/{% if tvdb_season == 0 %}Specials{% else %}Season {{tvdb_season}}{% endif %}/"
203 filename: "{{tvdb_season}}x{{tvdb_episode|pad(2)}} {{tvdb_ep_name|replace('/','-')}} ({{tvdb_ep_air_date|formatdate('%Y')}}){{'{'}}{{quality|replace(' ','}{')}}{{'}'}}[en]"
204 clean_source: 100 # removes dir if < [N] MB
205
206 move-movies: # {{{2
207 priority: 3
208 email:
209 from: flexget@tardis
210 to: ramsi@localhost
211 template: move
212 imdb_lookup: yes
213 accept_all: yes
214 seen: local
215 retry_failed:
216 max_retries: 0
217 no_entries_ok: yes
218
219 find:
220 path:
221 - /mnt/Skaro/usenet/done
222 - /mnt/Skaro/torrents/done
223 recursive: yes
224 regexp: '.*\.(mkv|avi|mp4)$'
225 set:
226 destination: '/mnt/Skaro/Movies'
227 move:
228 to: "/mnt/Skaro/Movies"
229 filename: "{{imdb_name}} ({{imdb_year}}){{'{'}}{{quality|replace(' ','}{')}}{{'}'}}[en]"
230 clean_source: 100 # removes dir if < [N] MB
231
232 seed-tv-db: # {{{2
233 manual: yes
234 find:
235 path: '/mnt/Skaro/Series'
236 regexp: '.*\.(avi|mkv|mp4|webm)$'
237 recursive: yes
238 require_field:
239 - series_name
240 manipulate:
241 - title:
242 from: location
243 replace:
244 regexp: '.*/([^/]+)/[^/]+/(\d+)x(\d+)([^/]*)\.[^.]+$'
245 format: '\1 S\2E\3\4'
246 - title:
247 replace:
248 regexp: '\[.*\]'
249 format: ''
250 - title:
251 replace:
252 regexp: '[\(\)\{\}]'
253 format: ' '
254 all_series: yes
255 assume_quality: 480p
256
257 schedules: # {{{1
258 - tasks: ['dl-*', 'move-*']
259 interval:
260 hours: 1
261
262 # vim: sts=2 ts=2 sw=2 et