Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- variables: variables.yml
- schedules:
- - tasks: '*'
- interval:
- minutes: 30
- templates:
- transmission:
- transmission:
- host: localhost
- port: 9091
- movies:
- metainfo_movie: yes
- tmdb_lookup:
- language: ru
- set:
- path: /var/media/hdd/ts/{{movie_name_rus}} ({{tmdb_year}})
- magnets: no
- tvshows:
- metainfo_series: yes
- thetvdb_lookup: yes
- tvmaze_lookup: yes
- set:
- path: /var/media/hdd/tvshows/{{series_name}}/season {{series_season}}
- # path: /var/media/hdd/mults/
- tvshows_temp:
- metainfo_series: yes
- thetvdb_lookup: yes
- tvmaze_lookup: yes
- set:
- path: /var/media/hdd/downloads/{{series_name}}
- # path: /var/media/hdd/mults/
- notifycation:
- notify:
- entries:
- message: |+
- *{{task}}*
- {% if series_name_rus is defined -%}
- *{{series_name_rus|d(tvmaze_series_name)|d('')}}*
- _{{series_season}} сезон {{series_episode}} серия_
- [Баннер]({{tvdb_banner|replace("_", "%5F")}})
- [Постер]({{tvmaze_series_original_image|replace("_", "%5F")|d('')}})
- {% elif movie_name_rus is defined -%}
- *{{tmdb_name|d(movie_name_rus)|d('')}}* ({{tmdb_year}})
- {{screen_size}} *{{size}}*
- [Постер]({{tmdb_posters[0]|d('')}})
- {% else -%}
- *{{title}}*
- {%- endif -%}
- via:
- - telegram:
- bot_token: '{? telegram.bot_token ?}'
- parse_mode: markdown
- recipients:
- - username: '{? telegram.username ?}'
- tasks:
- ## LOSTFILM.TV
- lostfilm.tv:
- template:
- - transmission
- - notifycation
- - tvshows
- manipulate:
- - series_name_rus:
- from: title
- extract: '(.+?)\s\(.+'
- - title:
- replace:
- regexp: 'SD'
- format: '480p'
- - title:
- extract: '.+?\((.+?)\).+\((.+)\).+\[(.+)\]'
- headers:
- cookie: '{? lostfilm.cookie ?}'
- rss:
- url: 'http://insearch.site/rssdd.xml'
- regexp:
- reject:
- - The Complete
- - E999
- quality:
- - 480p
- include: lostfilm.yml
- ## BAIBAKO.TV
- baibako.tv:
- template:
- - transmission
- - notifycation
- - tvshows
- manipulate:
- - series_name_rus:
- from: title
- extract: '(.+?)\/.+'
- - title:
- replace:
- regexp: '\d+-' #1-20 in 20
- format: ''
- - title:
- extract: '.+?\/(.+?)\/(.+?)\/(.+?)\/.+'
- - title:
- replace:
- regexp: 'XviD|x264'
- format: '480p'
- rss: '{? baibako.rss ?}'
- quality:
- - 480p
- include: baibako.yml
- ## NEWSTUDIO.TV
- newstudio.tv:
- template:
- - transmission
- - notifycation
- - tvshows
- manipulate:
- - series_name_rus:
- from: title
- extract: (.*?)\s\(.*
- - title:
- replace:
- regexp: '.езо.+?\s'
- format: 's'
- - title:
- replace:
- regexp: '.ери.+?\s'
- format: 'e'
- - title:
- replace:
- regexp: 'WEBDLRip'
- format: '480p'
- - title:
- replace:
- regexp: '(.+?)\s\((.+?)\).+\/\s(.+?)\s\(.+\s(.+)'
- format: '\3 \2 \4'
- rss:
- url: '{? newstudio.rss ?}'
- escape: yes
- quality:
- - 480p
- include: newstudio.yml
- ## NNM-CLUB.TO TVSHOWS
- nnmclub.tv:
- template:
- - transmission
- - notifycation
- - tvshows_temp
- manipulate:
- - title:
- replace:
- regexp: '\d+-|\sиз\s\d+|\(.бновляе.+\).+'
- format: ''
- - title:
- replace:
- regexp: '.езо.+?\s'
- format: 's'
- - title:
- replace:
- regexp: '.ери.+?\s'
- format: 'e'
- - title:
- replace:
- regexp: '\(\d.+\s\[.+1080.+?\]|\(\d.+\s\[1080.+?\]'
- format: '1080p'
- - title:
- replace:
- regexp: '\(\d.+\s\[.+720.+?\]|\(\d.+\s\[720.+?\]'
- format: '720p'
- - title:
- replace:
- regexp: '\(.+EBRip|\(.+ATRip|\(.+TVRip'
- format: '480p'
- - series_name_rus:
- from: title
- extract: '(.+?)\s\/.+|(.+?)\s\d+.+'
- - title:
- extract: '.+\/\s([A-z].+)'
- rss: '{? nnmclub.tv ?}'
- quality:
- - 480p
- include: series.yml
- ## RUTRACKER.ORG TVSHOWS
- rutracker.tv:
- template:
- - transmission
- - notifycation
- - tvshows_temp
- manipulate:
- - title:
- replace:
- regexp: '\[.бновле.+?\]\s|\d+-|\sиз\s\d+|\(.+?\)\s'
- format: ''
- - title:
- replace:
- regexp: '\[.+WEBRip\].+|\[.+SATRip\].+|\[.+TVRip\]|\[.+DVDRip\].+|\[.+IPTV\].+].+|\[.+HDRip\].+|\[.+WEB-DLRip\].+'
- format: '480p'
- - title:
- replace:
- regexp: '\[.+HDTV.1080i\].+|\[.+WEBRip.1080p\].+|\[.+HDTVRip.AVC\].+|\[.+WEB-DL.1080p\].+'
- format: '1080p'
- - title:
- replace:
- regexp: '\[.+WEBRip.720p\].+|\[.+WEBRip.AVC\].+|\[.+SATRip.AVC\].+|\[.+DVDRip.AVC\].+|\[.+WEB-DL.720p\].+'
- format: '720p'
- - title:
- replace:
- regexp: '\s.езо.+?\s'
- format: 's'
- - title:
- replace:
- regexp: '\s.ери.+?\s'
- format: 'e'
- - series_name_rus:
- from: title
- extract: '(.+?)\s\/.+'
- - title:
- extract: '.+\/\s([A-z].+)'
- inputs:
- - rss: http://feed.rutracker.org/atom/f/9.atom # Русские сериалы
- - rss: http://feed.rutracker.org/atom/f/189.atom # Зарубежные сериалы
- - rss: http://feed.rutracker.org/atom/f/921.atom # Мультсериалы
- rutracker_auth:
- username: '{? rutracker.username ?}'
- password: '{? rutracker.password ?}'
- quality:
- - 480p
- include: series.yml
- ## NNM-CLUB.TO MOVIES
- nnmclub.to:
- template:
- - transmission
- - notifycation
- - movies
- manipulate:
- - movie_name_rus:
- from: title
- extract: '(.+)\s\/.+|(.+)\s\(.+'
- - size:
- from: title
- extract: '.+\[(.+)\]'
- - title:
- replace:
- regexp: '\[.+?\]'
- format: ''
- - title:
- extract: '.+\/\s(.+)|(.+)'
- - screen_size:
- from: title
- extract: '.+\)\s(.+)'
- rss: '{? nnmclub.movies ?}'
- content_size:
- min: 1400
- max: 3000
- best_quality:
- on_best: do_nothing
- on_lower: reject
- set:
- path: /var/media/hdd/ts/{{movie_name_rus}} ({{tmdb_year}}) ({{screen_size}})
- include: movies.yml
- ## RUTRACKER.ORG movies
- rutracker.org:
- template:
- - transmission
- - notifycation
- - movies
- manipulate:
- - movie_name_rus:
- from: title
- extract: '(.+?)\s\/.+|(.+?)\s.\d+.+'
- - title:
- replace:
- regexp: '\[Обновлено\]\s|\(.+?\)\s|\[Театральная.+?\]'
- format: ''
- - title:
- extract: '.+\/\s(.+)|(.+)'
- - title:
- replace:
- regexp: '(.+?)\[(\d+).+?(W.+?|B.+?|H.+|C.+?|V.+|T.+?)\].+\[(.+)\]'
- format: '\1\2 \3 \4'
- - size:
- from: title
- extract: '.+\s(\d+.+)'
- - screen_size:
- from: title
- extract: '.+\s(.+?)\s\d.+'
- inputs:
- - rss: http://feed.rutracker.org/atom/f/4.atom # Мультфильмы
- - rss: http://feed.rutracker.org/atom/f/22.atom # Наше кино
- - rss: http://feed.rutracker.org/atom/f/1950.atom # Фильмы 2021
- rutracker_auth:
- username: '{? rutracker.username ?}'
- password: '{? rutracker.password ?}'
- content_size:
- min: 1400
- max: 2000
- best_quality:
- on_best: do_nothing
- on_lower: reject
- include: movies.yml
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement