-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.yml
137 lines (128 loc) · 3.21 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
variables: variables.yml
schedules:
- tasks: Lostfilm
interval:
minutes: 10
- tasks: Baibako
interval:
minutes: 10
- tasks: Tapochek
interval:
minutes: 10
templates:
global:
pathscrub: windows
transmission:
host: 172.17.0.2
tvshows:
metainfo_series: yes
trakt_lookup: yes
quality: 1080p
transmission:
path: /downloads/plex/TV Shows/{{series_name}}/Season {{series_season|pad(2)}}
exec:
allow_background: yes
auto_escape: yes
on_exit:
for_accepted:
- echo " `date +'%Y-%m-%d %H:%M:%S'`%{{task}}%{{series_name}} S{{series_season|pad(2)}}E{{series_episode}} {{quality}}" >> '{? path.a ?}'
films:
transmission:
path: /downloads/plex/Films/{{ movie_name }} ({{ movie_year }})
trakt_lookup:
account: _rik_
imdb_lookup: yes
imdb:
min_score: 6
min_votes: 5000
quality: 1080p
upgrade:
tracking: yes
target: h265
list_match:
remove_on_match: no
from:
- trakt_list:
account: _rik_
list: watchlist
type: movies
exec:
allow_background: yes
auto_escape: yes
on_exit:
for_accepted:
- echo " `date +'%Y-%m-%d %H:%M:%S'`%{{task}}%{{imdb_name}} ({{imdb_year}}) {{quality}}" >> '{? path.a ?}'
on_exit:
for_entries:
- echo "{{original_title}} | {{title}}" >> '{? path.e ?}'
lostfilm:
lostfilm: yes
headers:
cookie: '{? lostfilm.cookie ?}'
include: lostfilm.yml
template: tvshows
baibako:
rss: '{? RRSUrls.baibako ?}'
manipulate:
- title:
replace:
format: '720p'
regexp: 'HD720p'
- title:
replace:
format: '1080p'
regexp: 'HD1080p'
- title:
replace:
format: '/ '
regexp: '/'
- title:
replace:
regexp: '(.*) / (.*) / (.*) / (.*) / (.*)'
format: '\1 - \2 \3 (\4)'
include: baibako.yml
template: tvshows
accept_all: yes
if:
- "'Доктор Хто' in original_title": reject
tapochek_films:
template: films
rss: '{? RRSUrls.tapochek ?}'
if:
- "'[HDrezka Studio]' in original_title": reject
- "'[Line]' in original_title": reject
- "'[Flarrow Films]' in original_title": reject
manipulate:
- title:
replace:
regexp: '-HEVC'
format: ' H265'
- title:
replace:
regexp: '(60 fps|iTunes|IMAX Edition|HDRezka Studio|СВ Студия|Open Matte|Лицензия|IMAX| г\.)'
format: ''
- title:
replace:
regexp: '\[\] '
format: ''
- title:
replace:
regexp: '(.*)/(.*) \((.*)\) \[(.*), (.*)\](.*)\[(.*)\]'
format: '\2 (\3) [\4, \5] [\7]'
- title:
replace:
regexp: '(.*) \((.*)\) \[(.[0-9]*)(.[А-Яа-я\,\ ]*)(.[a-zA-Z0-9\-\ ]*)\] \[(.*)\]'
format: '\1 (\3) - \5'
tasks:
Lostfilm:
template: lostfilm
Baibako:
template: baibako
Tapochek:
template: tapochek_films
web_server:
bind: 0.0.0.0
port: 5050
web_ui: yes
base_url: /
run_v2: yes