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