Initial commit

This commit is contained in:
2015-08-08 19:49:45 +01:00
commit b01346974a
3 changed files with 584 additions and 0 deletions

6
.gitignore vendored Normal file
View File

@@ -0,0 +1,6 @@
secrets.yml
*.log
cookies.txt
*.sqlite
converted/
received/

299
config.yml Normal file
View File

@@ -0,0 +1,299 @@
secrets: secrets.yml
tasks:
tv-private:
priority: 2
template:
- tv
- notify
- deluge_local
interval: 15 minutes
inputs:
- rss: '{{ secrets.feed_urls.tv.btn }}'
- rss: '{{ secrets.feed_urls.tv.tvchaos }}'
- rss: '{{ secrets.feed_urls.tv.baconbits }}'
manipulate:
- description:
remove: yes
tv-private-tasmanites:
priority: 2
template:
- tv
- notify
- deluge_local
interval: 15 minutes
inputs:
- rss: '{{ secrets.feed_urls.tv.tasmanites }}'
manipulate:
- description:
remove: yes
assume_quality: 480p sdtv
tv-public:
manual: yes
priority: 3
template:
- tv
- notify
- deluge_local
inputs:
- rss: https://torrentz.in/feed_verified?q=tv
- rss: http://showrss.info/feeds/all.rss
- rss: http://rss.bt-chat.com/?group=3
- rss: http://rss.thepiratebay.se/205
- rss: http://rss.thepiratebay.se/208
manipulate:
- description:
remove: yes
set:
ratio: 0.01
label: tv-public
tv-archive:
interval: 4 hours
manual: yes
template:
- tv
- notify
- deluge_local
discover:
what:
- emit_series: yes
from:
- flexget_archive: [tv]
####
sport-nfl-private:
priority: 3
template:
- deluge_local
interval: 15 minutes
inputs:
- rss: '{{ secrets.feed_urls.sports.btn }}'
regexp:
accept:
- 'NFL - .* - Super Bowl .*'
- 'NFL - .* Seahawks .*'
from: title
quality: 720p+ hdtv+
set:
label: sport
sport-motorsports-private:
priority: 3
template:
- deluge_local
interval: 15 minutes
headers:
Cookie: '{{ secrets.cookies.racingforme }}'
inputs:
- rss: '{{ secrets.feed_urls.sports.racingforme }}'
regexp:
accept:
- ^Formula1\.2015\..*\.(Post.?Race|Race|Quali|Qualifying|FP1|FP2|FP3).*\.Sky(Sports?)?(HD)?F1(HD)?.*\.720p.*\.English.*RFM$
- ^Formula1\.2015\..*Test.*\.Sky(Sports?)?F1HD.*\.720p.*\.English.*RFM$
reject:
- hannibal
- Highlights
- w4f
- fairplay
- SMC
from: title
set:
label: sport
###
movies-private:
priority: 2
template:
- movies
- notify
- deluge_local
interval: 1 hours
inputs:
- rss: '{{ secrets.feed_urls.movies.baconbits }}'
- rss: '{{ secrets.feed_urls.movies.cinemageddon }}'
movies-private-awesomehd:
priority: 3
template:
- movies
- notify
- deluge_local
interval: 1 hours
inputs:
- rss: '{{ secrets.feed_urls.movies.awesomehd }}'
manipulate:
- title:
extract: 'MOVIE\: (.*)'
replace:
regexp: '/'
format: '-'
movies-private-awesomehd-seedbox:
priority: 1
template:
- deluge_seedbox
interval: 5 minutes
inputs:
- rss: '{{ secrets.feed_urls.movies.awesomehd }}'
manipulate:
- title:
extract: 'MOVIE\: (.*)'
replace:
regexp: '/'
format: '-'
regexp:
accept:
- '75% Freeleech'
seen: local
movies-public:
manual: yes
priority: 4
template:
- movies
- notify
- deluge_local
interval: 4 hours
discover:
what:
- emit_movie_queue: yes
from:
- torrentz: verified
- piratebay:
category: 207
sort_by: seeds
movies-archive:
interval: 1 hours
template:
- movies
- notify
- deluge_local
discover:
what:
- emit_movie_queue: yes
from:
- flexget_archive: [torrent, movies]
#####
movies-seed_queue:
priority: 1
template:
- no_global
seen: local
interval: 1 hours
inputs:
- imdb_list:
user_id: '{{ secrets.services.imdb.user1 }}'
list: watchlist
- imdb_list:
user_id: '{{ secrets.services.imdb.user2 }}'
list: watchlist
accept_all: yes
movie_queue:
action: add
quality: 720p+ bluray
parsing:
movie: guessit
movies-populate-downloads:
manual: yes
disable:
- seen
- seen_info_hash
- seen_movies
listdir:
- /srv/media/Movies
- /srv/movie_archive/
template: no_global
movie_queue: accept
make_rss: ~/movies.rss
assume_quality: 1080p bluray
#####
templates:
global:
content_filter:
reject:
- password.txt
- '*.rar'
- '*.zip'
require:
- '*.avi'
- '*.mkv'
- '*.mp4'
cookies: /home/torrent/.flexget/cookies.txt
pathscrub: windows
magnets: no
plugin_priority:
piratebay: 140
retry_failed: true
notify:
pushbullet:
apikey:
- '{{ secrets.services.pushbullet.user1 }}'
- '{{ secrets.services.pushbullet.user1 }}'
title: >
{% if series_name is defined %}{{ tvdb_series_name|d(series_name) }} - {{ series_id }}
{% elif imdb_name is defined %}{{ imdb_name }} ({{ imdb_year }})
{% else %}{{ title }}
{% endif %}
body: >
{% if series_name is defined %}{{ tvdb_series_name|d(series_name) }} - {{ series_id }} - {{ tvdb_ep_name|d('') }}{% if quality is defined %} ({{ quality }}){% endif %}
{% elif imdb_name is defined %}{{ imdb_name }} ({{ imdb_year }}){% if quality is defined %} ({{ quality }}){% endif %}
{% else %}{{ title }}{% if quality is defined %} ({{ quality }}){% endif %}
{% endif %}
deluge_local:
deluge:
main_file_only: true
ratio: 2.0
removeatratio: true
path: /home/torrent/downloads/
movedone: /home/torrent/downloads/complete/
free_space:
path: /home/torrent/downloads/
space: 1024
deluge_seedbox:
deluge:
host: '{{ secrets.hosts.seedbox.hostname }}'
username: '{{ secrets.hosts.seedbox.deluge_login }}'
password: '{{ secrets.hosts.seedbox.deluge_password }}'
tv:
include: series.yml
regexp:
reject:
- xAll
- HDRip
content_size:
min: 50
max: 2500
strict: no
thetvdb_lookup: yes
set:
content_filename: "{{ tvdb_series_name|default(series_name) }} - {{ tvdb_ep_id|default(series_id) }}{% if tvdb_ep_name|default(false) %} - {{ tvdb_ep_name|replace('/', '-')|replace(':', ' - ') }}{% endif %}"
label: tv
movedone: /srv/media/TV/{{ tvdb_series_name|default(series_name) }}/Season {{ tvdb_season|default(series_season) }}
archive:
- torrent
- tv
movies:
seen_movies: strict
proper_movies: yes
movie_queue: accept
set:
content_filename: '{{ imdb_name | pathscrub }} ({{ imdb_year }})'
label: movies
movedone: /srv/movie_archive/{{ imdb_name }} ({{ imdb_year}})
regexp:
reject:
- 3d
- extras
archive:
- torrent
- movies

279
series.yml Normal file
View File

@@ -0,0 +1,279 @@
series:
settings:
hd:
propers: 48 hours
identified_by: ep
target: 720p+ hdtv+
quality: 720p+
timeframe: 1 hours
sd:
propers: 48 hours
identified_by: ep
hd:
- Adventure Time:
alternate_name: "Adventure Time with Jake and Finn"
begin: S06E36
set:
tvdb_id: 152831
- "American Dad!":
begin: S13E01
set:
tvdb_id: 73141
- Bad Education:
begin: S04E01
set:
tvdb_id: 261277
- Better Call Saul:
begin: S02E01
set:
tvdb_id: 273181
- Benefits Street:
begin: S02E04
- "Bob's Burgers":
begin: S05E19
set:
tvdb_id: 194031
- Bones:
begin: S10E19
set:
tvdb_id: 75682
- Borgen:
begin: S04E01
set:
tvdb_id: 193261
- Bosch:
begin: S02E01
set:
tvdb_id: 277928
- "Catfist: The TV Show":
begin: S04E11
set:
tvdb_id: 262754
- "Click (2000)":
alternate_name: Click
identified_by: date
set:
tvdb_id: 84312
- Criminal Minds:
begin: S11E01
exact: yes
set:
tvdb_id: 75710
- "Criminal Minds: Beyond Borders":
begin: S01E01
exact: yes
set:
tvdb_id: 296654
- DIG:
begin: S02E01
set:
tvdb_id: 275278
- "Doctor Who (2005)":
alternate_name: Doctor Who
begin: S10E01
set:
tvdb_id: 78804
- "Dragon's Den":
begin: S13E02
exact: yes
set:
tvdb_id: 79836
- Fortitude:
begin: S02E01
set:
tvdb_id: 281976
- Futurama:
begin: S08E01
- Gogglebox:
begin: S05E13
exact: yes
set:
tvdb_id: 268009
- Have I Got News For You:
begin: S49E07
set:
tvdb_id: 74281
- Heroes Reborn:
begin: S01E01
set:
tvdb_id: 279201
- Homeland:
exact: yes
begin: S05E01
set:
tvdb_id: 247897
- Ice Road Truckers:
begin: S09E01
set:
tvdb_id: 80273
- Luther:
exact: yes
begin: S04E01
set:
tvdb_id: 159591
- "Marvel's Agents of S.H.I.E.L.D.":
begin: S03E01
set:
tvdb_id: 263365
- "Masterchef (2005)":
exact: yes
begin: S12E01
- Modern Family:
begin: S07E01
set:
tvdb_id: 95011
- Mr Robot:
begin: S01E01
set:
tvdb_id: 289590
- "My Little Pony: Friendship Is Magic":
begin: S05E06
set:
tvdb_id: 212171
- Mythbusters:
begin: S15E07
set:
tvdb_id: 73388
- Never Mind The Buzzcocks:
begin: S28E14
set:
tvdb_id: 78051
- New Girl:
begin: S05E01
set:
tvdb_id: 248682
- Newswipe:
alternate_name: Newswipe with Charlie Brooker
begin: S03E01
set:
tvdb_id: 86451
- Only Connect:
begin: S11E01
set:
tvdb_id: 83221
- Project Runway:
exact: yes
begin: S14E01
set:
tvdb_id: 74285
- Project Runway All Stars:
exact: yes
begin: S05E01
set:
tvdb_id: 253682
- Project Runway Australia:
exact: yes
begin: S05E01
set:
tvdb_id: 82448
- Project Runway Under the Gunn:
alternate_name: Under the Gunn
exact: yes
begin: S02E01
set:
tvdb_id: 278038
- Regular Show:
begin: S07E01
set:
tvdb_id: 188401
- Rick And Morty:
begin: S02E01
set:
tvdb_id: 275274
- Robot Chicken:
begin: S08E01
set:
tvdb_id: 75734
- "Russell Howard's Good News":
exact: yes
begin: S10E01
set:
tvdb_id: 120541
- "RuPaul's Drag Race":
exact: yes
begin: S08E01
set:
tvdb_id: 85002
- Selfie:
begin: S02E01
set:
tvdb_id: 279529
- Sherlock:
begin: S04E01
set:
tvdb_id: 176941
- Suits:
begin: S05E01
set:
tvdb_id: 247808
- Supernatural:
begin: S10E22
set:
tvdb_id: 78901
- The Amazing Race:
begin: S26E12
exact: yes
set:
tvdb_id: 77666
- The Americans:
begin: S03E14
set:
tvdb_id: 261690
- The Biggest Loser:
begin: S17E01
set:
tvdb_id: 75166
- The Blacklist:
begin: S02E22
set:
tvdb_id: 266189
- Bron:
begin: S04E01
set:
tvdb_id: 252019
- The Following:
begin: S03E12
- The Great British Bake Off:
begin: S06E01
exact: yes
set:
tvdb_id: 184871
- The Killing:
begin: S04E01
exact: yes
set:
tvdb_id: 79689
- The Last Leg:
alternate_name: The Last Leg With Adam Mills
begin: S06E03
set:
tvdb_id: 266449
- "The Librarians (2014)":
begin: S02E01
- The Middle:
begin: S06E24
- The Sheriffs Are Coming:
begin: S04E06
set:
tvdb_id: 257697
- True Detective:
begin: S02E05
set:
tvdb_id: 270633
- Witnesses:
begin: S02E01
set:
tvdb_id: 288541
sd:
- Dance Moms:
begin: S05E19
set:
tvdb_id: 250379
- Neighbours:
identified_by: id
name_regexp:
- Neighbours
id_regexp:
- (\d{4}) \d{1,2} [a-zA-Z]{1,15} \d{4}
set:
tvdb_id: 76719