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