effemmeffe

flexget config

Nov 3rd, 2015
651
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.23 KB | None | 0 0
  1. #run as --discover-now --no-cache
  2.  
  3. secrets: secrets.yml
  4.  
  5. schedules:
  6. # Run every task every 3 hours
  7. - tasks: '*'
  8. interval:
  9. hours: 3
  10.  
  11. #==========
  12. # TEMPLATES
  13. #
  14. templates:
  15. #================
  16. # global settings
  17. #
  18. global:
  19. torrent_alive: yes
  20.  
  21. #=====
  22. #email
  23. #
  24. email-template:
  25. email:
  26. from: '{{ secrets.gmail.user }}'
  27. to: '{{ secrets.gmail.user }}'
  28. smtp_host: smtp.gmail.com
  29. smtp_port: 465
  30. smtp_username: '{{ secrets.gmail.user }}'
  31. smtp_password: '{{ secrets.gmail.password }}'
  32. smtp_tls: yes
  33. smtp_ssl: yes
  34.  
  35. #=================================
  36. # transmission settings for movies
  37. #
  38. transmit-movies:
  39. transmission:
  40. host: localhost
  41. port: 9091
  42. username: '{{ secrets.transmission.user }}'
  43. password: '{{ secrets.transmission.password }}'
  44. # path: /media/Tera/Library/Movies/{{ imdb_name }} ({{ imdb_year }})
  45. path: '{{ secrets.directories.library_movies }}/{{ imdb_name }} ({{ imdb_year }})'
  46. content_filename: '{{ imdb_name }} ({{ imdb_year }}) - {{ quality }}'
  47. skip_files:
  48. - '*.nfo'
  49. - '*.sfv'
  50. - '*.[sS]ample'
  51. - '*.txt'
  52.  
  53. #==========================================
  54. # transmission settings for series episodes
  55. #
  56. transmit-series:
  57. transmission:
  58. host: localhost
  59. port: 9091
  60. username: '{{ secrets.transmission.user }}'
  61. password: '{{ secrets.transmission.password }}'
  62. # path: /media/Tera/Library/TV/{{ series_name }}/S{{ series_season }}
  63. path: '{{ secrets.directories.library_series }}/S{{ series_season }}'
  64. main_file_only: yes
  65. # content_filename: "{{ series_name }}.{{ series_id }}-{{ quality|upper }}"
  66. magnetization_timeout: 40
  67. skip_files:
  68. - '*.nfo'
  69. - '*.sfv'
  70. - '*.[sS]ample'
  71. - '*.txt'
  72.  
  73. #=============================
  74. # settings for movies searches
  75. #
  76. download-movie:
  77. headers:
  78. User-Agent: "Mozilla/5.0 (Windows NT 5.1; rv:16.0) Gecko/20100101 Firefox/16.0"
  79. discover:
  80. what:
  81. - emit_movie_queue: yes
  82. from:
  83. - search_rss: { url: 'http://www.torlock.com/movies/rss.xml', silent: yes }
  84. - search_rss: { url: 'http://torrentz.eu/feed_verified?q=movies', silent: yes }
  85. - search_rss: { url: 'http://showrss.info/feeds/all.rss', silent: yes }
  86. - search_rss: { url: 'http://extratorrent.cc/rss.xml?type=popular&cid=4', silent: yes }
  87. - search_rss: https://kat.cr/usearch/{{ search_term }}/?rss=1
  88. movie_queue: accept
  89. regexp:
  90. reject:
  91. - french
  92. - german
  93. - italian
  94. - dvd5
  95. - nl.*subs
  96. - cam
  97. - esp
  98. - legendado
  99. - web-dl
  100. - 3d
  101. - dublado
  102. - chs
  103. - swesub
  104. template: transmit-movies
  105. # email:
  106. # from: '{{ secrets.gmail.user }}'
  107. # to: '{{ secrets.gmail.user }}'
  108. # smtp_host: smtp.gmail.com
  109. # smtp_port: 465
  110. # smtp_username: '{{ secrets.gmail.user }}'
  111. # smtp_password: '{{ secrets.gmail.password }}'
  112. # smtp_tls: yes
  113. # smtp_ssl: yes
  114.  
  115.  
  116.  
  117. #======
  118. # TASKS
  119. #
  120. tasks:
  121. #===================
  122. # clean transmission
  123. #
  124. cleanup:
  125. priority: 1
  126. template: no_global
  127. clean_transmission:
  128. host: localhost
  129. port: 9091
  130. username: '{{ secrets.transmission.user }}'
  131. password: '{{ secrets.transmission.password }}'
  132. finished_for: 3 hours
  133. min_ratio: 0.5
  134. enabled: yes
  135.  
  136. #=================
  137. # fill movie queue
  138. #
  139. fill_movie_queue:
  140. priority: 2
  141. movie_queue:
  142. action: add
  143. seen: local
  144. trakt_list:
  145. username: '{{ secrets.trakt.user }}'
  146. account: '{{ secrets.trakt.account }}'
  147. strip_dates: yes
  148. list: watchlist
  149. type: movies
  150. accept_all: yes
  151.  
  152. #=============
  153. # 1080p movies
  154. #
  155. get_movies_1080p:
  156. verify_ssl_certificates: no
  157. priority: 3
  158. content_size:
  159. max: 20000
  160. min: 1024
  161. assume_quality: 1080p bluray
  162. quality: 1080p+ bluray+
  163. template:
  164. - download-movie
  165. - email-template
  166.  
  167. #============
  168. # 720p movies
  169. #
  170. get_movies_720p:
  171. verify_ssl_certificates: no
  172. priority: 4
  173. content_size:
  174. max: 20000
  175. min: 1024
  176. assume_quality: 720p webdl
  177. quality: 720p+ webdl+
  178. template:
  179. - download-movie
  180. - email-template
  181.  
  182. #============
  183. # 720p series
  184. #
  185. get_series:
  186. verify_ssl_certificates: no
  187. priority: 5
  188. content_size:
  189. max: 5000
  190. min: 60
  191. exists_series:
  192. # - /media/Tera/Library/TV
  193. - '{{ secrets.directories.library_series }}'
  194. regexp:
  195. reject:
  196. - fastsub
  197. - swesub
  198. - vostfr
  199. - subtitulado
  200. - legendado
  201. - temporada
  202. - special-wicked
  203. - italian
  204. - esp
  205. - dublado
  206. content_filter:
  207. reject:
  208. - '*.rar'
  209. - '*.zip'
  210. - '*.avi'
  211. quality: 720p+
  212. series:
  213. - Shameless (2011):
  214. alternate_name: Shameless (US)
  215. headers:
  216. User-Agent: "Mozilla/5.0 (Windows NT 5.1; rv:16.0) Gecko/20100101 Firefox/16.0"
  217. discover:
  218. what:
  219. # - filesystem: /media/Tera/Library/TV
  220. - filesystem: '{{ secrets.directories.library_series }}'
  221. - trakt_list:
  222. username: '{{ secrets.trakt.user }}'
  223. account: '{{ secrets.trakt.account }}'
  224. list: following
  225. type: shows
  226. strip_dates: yes
  227. from:
  228. - search_rss: https://kickass.unblocked.la/usearch/{{ search_term }}/?rss=1
  229. - search_rss: https://kat.cr/usearch/{{ search_term }}/?rss=1
  230. configure_series:
  231. from:
  232. trakt_list:
  233. username: '{{ secrets.trakt.user }}'
  234. account: '{{ secrets.trakt.account }}'
  235. list: following
  236. type: shows
  237. strip_dates: yes
  238. settings:
  239. quality: 720p+
  240. metainfo_series: yes
  241. thetvdb_lookup: yes
  242. myepisodes:
  243. username: '{{ secrets.myepisodes.user }}'
  244. password: '{{ secrets.myepisodes.password }}'
  245. template:
  246. - transmit-series
  247. - email-template
  248. # email:
  249. # from: '{{ secrets.gmail.user }}'
  250. # to: '{{ secrets.gmail.user }}'
  251. # smtp_host: smtp.gmail.com
  252. # smtp_port: 465
  253. # smtp_username: '{{ secrets.gmail.user }}'
  254. # smtp_password: '{{ secrets.gmail.password }}'
  255. # smtp_tls: yes
  256. # smtp_ssl: yes
  257.  
  258. #=========================================
  259. # scan for manually added series torrents
  260. #
  261. scan_for_manually_added_series_torrents:
  262. filesystem: '{{ secrets.directories.watch_series }}'
  263. all_series: yes
  264. # move:
  265. # to: '{{ secrets.directories.deluge }}'
  266. thetvdb_lookup: yes
  267. template:
  268. - transmit-series
  269. - email-template
  270. no_entries_ok: yes
  271.  
  272. #=========================================
  273. # scan for manually added movies torrents
  274. #
  275. scan_for_manually_added_movie_torrents:
  276. filesystem: '{{ secrets.directories.watch_movies }}'
  277. accept_all: yes
  278. imdb_lookup: yes
  279. # move:
  280. # to: '{{ secrets.directories.deluge }}'
  281. template:
  282. - transmit-series
  283. - email-template
  284. no_entries_ok: yes
Advertisement
Add Comment
Please, Sign In to add comment