-
Notifications
You must be signed in to change notification settings - Fork 2
/
config.yml
257 lines (235 loc) · 7.76 KB
/
config.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
secrets: secrets.yml
templates:
global:
verify_ssl_certificates: no
regexp:
reject:
- \b(duo|tri|quadri|tetra|penta)logy\b: {from: title} # Filtert mehrteilige Serien, immer nur eine Episode
- \b3-?D\b: {from: title} # Hab kein 3D TV
- \btrailer\b: {from: title} # Filtert Trailer die evtl. wie Filme benannt sind
- \b(COMPLETE)\b: {from: title}
- English: {from: title}
- Englisch: {from: title}
- \bsubbed\b: {from: title} # Filtert Subbed
pyload:
pyload:
api: http://localhost:8000/api
queue: no
parse_url: yes
multiple_hoster: yes
username: '{{ secrets.pyload.usr }}'
password: '{{ secrets.pyload.pwd }}'
push:
pushover:
userkey: '{{ secrets.pushover.usr }}'
apikey: '{{ secrets.pushover.api }}'
# Serien aus der Custom Liste Serien importieren
tvseries:
configure_series:
from:
# trakt_list:
# username: '{{ secrets.trakt.usr }}'
# password: '{{ secrets.trakt.pwd }}'
# list: Serien
# type: shows
thetvdb_favorites:
account_id: 09AC45F0BF43643B
strip_dates: yes
settings:
upgrade: yes
quality: "<=720p hdtv+"
identified_by: ep
tracking: backfill
propers: 3 days
# The sources for series
tvfeed:
inputs:
#- rss: http://pipes.yahoo.com/pipes/pipe.run?_id=e7152aa70261e46c72d330e29f2bf347&_render=rss
#- rss: http://pipes.yahoo.com/pipes/pipe.run?_id=e7152aa70261e46c72d330e29f2bf347&_render=rss&page=1 # Serienjunkies All Page 1
#- rss: http://pipes.yahoo.com/pipes/pipe.run?_id=e7152aa70261e46c72d330e29f2bf347&_render=rss&page=2 # Serienjunkies All Page 2
#- rss: http://pipes.yahoo.com/pipes/pipe.run?_id=e7152aa70261e46c72d330e29f2bf347&_render=rss&page=3 # Serienjunkies All Page 3
#- rss: http://pipes.yahoo.com/pipes/pipe.run?_id=e7152aa70261e46c72d330e29f2bf347&_render=rss&page=4 # Serienjunkies All Page 4
#- rss: http://pipes.yahoo.com/pipes/pipe.run?_id=e7152aa70261e46c72d330e29f2bf347&_render=rss&page=5 # Serienjunkies All Page 5
#- rss: http://pipes.yahoo.com/pipes/pipe.run?_id=e7152aa70261e46c72d330e29f2bf347&_render=rss&page=6 # Serienjunkies All Page 6
#- rss: http://pipes.yahoo.com/pipes/pipe.run?_id=e7152aa70261e46c72d330e29f2bf347&_render=rss&page=7 # Serienjunkies All Page 7
#- rss: http://pipes.yahoo.com/pipes/pipe.run?_id=e7152aa70261e46c72d330e29f2bf347&_render=rss&page=8 # Serienjunkies All Page 8
#- rss: http://pipes.yahoo.com/pipes/pipe.run?_id=e7152aa70261e46c72d330e29f2bf347&_render=rss&page=9 # Serienjunkies All Page 9
#- rss: http://pipes.yahoo.com/pipes/pipe.run?_id=e7152aa70261e46c72d330e29f2bf347&_render=rss&page=10 # Serienjunkies All Page 10
- rss: http://pipes.yahoo.com/pipes/pipe.run?_id=016254dda064fa8d4ee357f69160dad9&_render=rss # Pipe All Serien - aktuell
- rss: http://pipes.yahoo.com/pipes/pipe.run?_id=016254dda064fa8d4ee357f69160dad9&_render=rss&page=1
# All the metainfo plugins used by tasks handling series.
tvinfo:
plugin_priority:
# manipulate must fix the titles before metainfo_series.
manipulate: 255
# trakt_lookup has to run before thetvdb_lookup, but now I can't remember why...
trakt_lookup: 112
metainfo_series: yes
thetvdb_lookup: yes
trakt_lookup: yes
serienjunkies:
language: de
hoster: ul
# Global filters for series.
tvfltr:
regexp:
reject_excluding:
- S\d+E\d+: {from: title}
- s\d+e\d+: {from: title}
# The sources for movies
mvfeed:
inputs:
- rss: http://pipes.yahoo.com/pipes/pipe.run?_id=47596a96af8ebcca7991a0cf455b9f01&_render=rss # Pipe All Movies aktuell
# All the metainfo plugins used by tasks handling movies.
mvinfo:
plugin_priority:
# I'm not sure of these priorities too, maybe because of https://github.com/Flexget/Flexget/pull/234 (fixed).
tmdb_lookup: 128
rottentomatoes_lookup: 127
imdb_lookup: yes
tmdb_lookup: yes
rottentomatoes_lookup: yes
# Global filters for movies.
mvfltr:
regexp:
reject:
- S\d+E\d+: {from: title}
- s\d+e\d+: {from: title}
movie_queue: accept
quality: "<=720p webrip+"
proper_movies: yes
seen_movies: loose
# No messages about no input/output/whatever.
nosumm:
disable:
- details
# Several tasks must not mess up with the seen table...
noseen:
disable:
- seen
- seen_info_hash
disable:
- seen_movies
# ...and/or with the backlog.
nofail:
disable:
- backlog
- remember_rejected
- retry_failed
tasks:
# Serienbeginn festlegen aus Trakt
set_series_begin:
priority: 1
template:
- noseen
- nosumm
- nofail
trakt_emit:
username: '{{ secrets.trakt.usr }}'
password: '{{ secrets.trakt.pwd }}'
context: collected
list: Serien
accept_all: yes
set_series_begin: yes
# Serien downloaden
get_series:
priority: 2
template:
- tvseries
- tvinfo
- tvfeed
- tvfltr
- pyload
- push
seen: local
trakt_add:
username: '{{ secrets.trakt.usr }}'
password: '{{ secrets.trakt.pwd }}'
list: collection
# Seriensuche
search_series:
priority: 3
template:
- tvseries
- tvinfo
- tvfltr
- pyload
- push
discover:
what:
- emit_series: yes
from:
- search_rss: http://pipes.yahoo.com/pipes/pipe.run?SeasonEpisode={{search_term}}&Serie={{search_term}}&_id=9ac44b79ddd8b30ae42a1a9e31cb6e03&_render=rss # pipe search Serienjunkies.org
- search_rss: http://saboti.tk/tt-rss/public.php?op=rss&id=-4&q={{search_term}}&smode=this_feed&key=1l4jla54be673d73a70 # Saboti.tk tt-rss search
trakt_add:
username: '{{ secrets.trakt.usr }}'
password: '{{ secrets.trakt.pwd }}'
list: collection
# Update our Movieque from Trakt.tv watchlist
watchlist:
priority: 4
seen: local
trakt_list:
username: '{{ secrets.trakt.usr }}'
password: '{{ secrets.trakt.pwd }}'
list: watchlist
type: movies
accept_all: yes
movie_queue: add
# This is the download task for movies.
get_movies:
priority: 5
template:
- mvinfo
- mvfeed
- mvfltr
- pyload
- push
seen: local
trakt_add:
username: '{{ secrets.trakt.usr }}'
password: '{{ secrets.trakt.pwd }}'
list: collection
trakt_remove:
username: '{{ secrets.trakt.usr }}'
password: '{{ secrets.trakt.pwd }}'
list: watchlist
# This is the search task for movies
search_movies:
priority: 6
template:
- mvinfo
- mvfltr
- pyload
- push
discover:
what:
- emit_movie_queue: { year: no }
from:
- search_rss: http://pipes.yahoo.com/pipes/pipe.run?_id=c78ffc88331f35b954f5499f39ce29e5&_render=rss&search={{search_term}} # HDAREA search
- search_rss: http://pipes.yahoo.com/pipes/pipe.run?_id=639b4e099488eed7174dc3b8f9da2521&_render=rss&search={{search_term}} # Cinetopia.ws
- search_rss: http://saboti.tk/tt-rss/public.php?op=rss&id=-4&q={{search_term}}&smode=this_feed&key=1l4jla54be673d73a70 # saboti.tk tt-rss search
trakt_add:
username: '{{ secrets.trakt.usr }}'
password: '{{ secrets.trakt.pwd }}'
list: collection
trakt_remove:
username: '{{ secrets.trakt.usr }}'
password: '{{ secrets.trakt.pwd }}'
list: watchlist
# IMDB Score xx wird zu pyload hinzugefügt
# imdbscore:
# priority: 7
# template:
# - mvfeed
# - mvinfo
# - mvfltr
# - pyload
# - push
# seen: local
# imdb:
# min_score: 6.5
schedules:
- tasks: '*'
interval:
minutes: 30