Advertisement
tarpha

flexget_trakt_addInfo

Jun 29th, 2018
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 3.71 KB | None | 0 0
  1. variables: variables.yml
  2. #variables: yes
  3. schedules:
  4.   - tasks: ['get_*']
  5.     interval:
  6.       minutes: 30  # weeks, days, hours, minutes
  7.   - tasks: ['del_*']
  8.     interval:
  9.       minutes: 10  # weeks, days, hours, minutes
  10.  
  11. templates:
  12.  #inputs
  13.   ipt:
  14.     inputs:
  15.       - rss:
  16.           url: 'http://{? php.host ?}:{? php.port ?}/addInfo/addInfo.php?rss=http://{? php.host ?}:{? php.port ?}/torrent/trss.php&s=th&bh=torrent_drama'
  17.           other_fields: &other_fields [rss_episode, rss_season, tvdb_id, tvdb_series_name, rss_en_name, rss_kr_name, rss_quality, rss_release_group]
  18.       - rss:
  19.           url: 'http://{? php.host ?}:{? php.port ?}/addInfo/addInfo.php?rss=http://{? php.host ?}:{? php.port ?}/torrent/trss.php&s=th&bh=torrent_ent'
  20.           other_fields: *other_fields
  21.           #other_fields: [rss_episode, rss_season, tvdb_id, tvdb_series_name, rss_en_name, rss_kr_name, rss_quality, rss_release_group]
  22.       - rss:
  23.           url: 'http://{? php.host ?}:{? php.port ?}/addInfo/addInfo.php?rss=http://{? php.host ?}:{? php.port ?}/torrent/trss.php&s=tf&bf=tdrama'
  24.           other_fields: *other_fields
  25.           #other_fields: [rss_episode, rss_season, tvdb_id, tvdb_series_name, rss_en_name, rss_kr_name, rss_quality, rss_release_group]
  26.       - rss:
  27.           url: 'http://{? php.host ?}:{? php.port ?}/addInfo/addInfo.php?rss=http://{? php.host ?}:{? php.port ?}/torrent/trss.php&s=tf&bf=tent'
  28.           other_fields: *other_fields
  29.           #other_fields: [rss_episode, rss_season, tvdb_id, tvdb_series_name, rss_en_name, rss_kr_name, rss_quality, rss_release_group]
  30.  
  31.   #transmission
  32.   tms:
  33.     transmission:
  34.       host: '{? transmission.host ?}'
  35.       username: '{? transmission.username ?}'
  36.       password: '{? transmission.password ?}'
  37.       path: "/video/TV/{{tvdb_series_name}}/{% if series_season > 1 %}Season {{series_season}}{% endif %}"
  38.  
  39.   #series
  40.   ser:
  41.     series:
  42.       settings:
  43.         not_in_trakt:
  44.           timeframe: 6 hours
  45.           target: 720p
  46.           quality: 720p-1080p
  47.           from_group:
  48.            - NEXT
  49.             - Once
  50.         not_in_trakt:
  51.           - '짠내투어':
  52.               set:
  53.                 tvdb_id: 338697
  54.           - '꽃보다 할배 리턴즈':
  55.               set:
  56.                 tvdb_id: 273615
  57.                 series_season: 4
  58.           - '대탈출':
  59.               set:
  60.                 tvdb_id: 349768
  61.  
  62.  
  63. tasks:
  64.   get_trakt:
  65.     seen:
  66.       fields:
  67.        - url
  68.     configure_series:
  69.       settings:
  70.         timeframe: 6 hours
  71.         target: 720p
  72.         quality: 720p-1080p
  73.         from_group:
  74.          - NEXT
  75.           - Once
  76.       from:
  77.         trakt_list:
  78.           username: '{? trakt_1.username ?}'
  79.           account: '{? trakt_1.account ?}'
  80.           list: '{? trakt_1.list ?}'
  81.           type: shows
  82.           strip_dates: yes
  83.     manipulate:
  84.       - title:
  85.           from: rss_en_name
  86.       - series_season:
  87.           from: rss_season
  88.       - series_episode:
  89.           from: rss_episode
  90.       - content_filename:
  91.           from: rss_kr_name
  92.       - quality:
  93.           from: rss_quality
  94.       - release_group:
  95.           from: rss_release_group
  96.     exec:
  97.       on_output:
  98.         for_accepted:
  99.          - echo "{{series_name}}|{{series_season}}|{{series_episode}}" > '{? info.path ?}{{rss_kr_name}}{? info.ext ?}'
  100.     template:
  101.      - ser
  102.       - ipt
  103.       - tms
  104.  
  105.   #Delete Fake File
  106.   del_fakes:
  107.     disable:
  108.      - seen
  109.       - seen_info_hash
  110.     filesystem:
  111.       path: '{? fake.path ?}'
  112.       mask: '*{? fake.ext ?}'
  113.     exec:
  114.       on_input:
  115.         for_entries:
  116.          - "{? fake.path ?}remove_series.sh \"{? info.path ?}{{filename}}\" > {? fake.path ?}log.txt"
  117.           - "rm \"{{location}}\""
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement