Advertisement
BuGavka

flexget conf

Jan 16th, 2018
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 2.74 KB | None | 0 0
  1. variables: secretfile.yml
  2.  
  3. web_server: no
  4.  
  5. schedules:
  6.   - tasks: '*'
  7.     interval:
  8.       minutes: 30
  9.  
  10. templates:
  11.   global:
  12.     pathscrub: windows
  13.    
  14.     metainfo_series: yes
  15.     thetvdb_lookup: yes
  16.     trakt_lookup: yes
  17.     parsing:
  18.       series: guessit
  19.    
  20.     manipulate:
  21.       - title:
  22.           replace:
  23.             regexp: '''
  24.             format: "'"
  25.  
  26.     transmission:
  27.       host: '{? transmlogin.host ?}'
  28.       port: 9091
  29.       username: '{? transmlogin.username ?}'
  30.       password: '{? transmlogin.password ?}'
  31.       magnetization_timeout: 15
  32.       ratio: 3
  33.  
  34.   tvshows:
  35.     quality: 720p
  36.     set:
  37.       path: /media/video/TV series/{{series_name_rus}} [{{trakt_series_name}}] ({{trakt_series_year}})/Season {{series_season}}/
  38.  
  39.   notifycation:
  40.     notify:
  41.       entries:
  42.         message: |+
  43.           {% if episode_name_rus is defined -%}
  44.           *{{series_name_rus}} / {{episode_name_rus}}*
  45.           _{{series_season}} сезон {{series_episode}} серия_
  46.           рейтинг: {{tvdb_ep_rating}}
  47.           [Постер]({{tvdb_banner}})
  48.           {{series_name_rus}} \[{{trakt_series_name}}] ({{trakt_series_year}})
  49.           {% else -%}
  50.           *{{series_name_rus}} / {{trakt_ep_name}}*
  51.           _{{series_season}} сезон {{series_episode}} серия_
  52.           рейтинг: {{tvdb_ep_rating}}
  53.           [Постер]({{tvdb_banner}})
  54.           {{series_name_rus}} \[{{trakt_series_name}}] ({{trakt_series_year}})
  55.           {%- endif -%}
  56.         via:
  57.           - telegram:
  58.              bot_token: '{? telegram.bottoken ?}'
  59.              parse_mode: markdown
  60.              recipients:
  61.                - username: '{? telegram.user1.username ?}'
  62.                - username: '{? telegram.user2.username ?}'
  63.                - username: '{? telegram.user3.username ?}'
  64.  
  65.   clean:
  66.     clean_transmission:
  67.       host: '{? transmlogin.host ?}'
  68.       port: 9091
  69.       username: '{? transmlogin.username ?}'
  70.       password: '{? transmlogin.password ?}'
  71.       finished_for: 30 days
  72.  
  73. tasks:
  74.   LostFilm:
  75.     lostfilm: yes
  76.     headers:
  77.       cookie: '{? lostfilm.cookie_new ?}'
  78.     template:
  79.      - tvshows
  80.       - notifycation
  81.     include: lostfilm.yml
  82.  
  83.   NewStudio:
  84.     template:
  85.      - tvshows
  86.       - notifycation
  87.     rss: http://newstudio.tv/rss.php?user=xxx&pass=xxx
  88.     manipulate:
  89.       - series_name_rus:
  90.           from: title
  91.           extract: (.*)\s*\(Сезон\s*\d+[,\s*Серия\s*\d+]*[-\d+]*\)\s*\/\s*.+\s*\(\d+\)\s*.+
  92.       - title:
  93.           replace:
  94.             regexp: .*\s*\(Сезон\s*(\d+),\s*Серия\s*(\d+)\)\s*\/\s*(.+)\s*(\(\d+\))\s*(.+)
  95.             format: \3 \4 S\1E\2 \5
  96.     include: newstudio.yml
  97.  
  98.   services:
  99.     template:
  100.      - clean
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement