This recipe is to sort your already downloaded series into their own folders. Note that FlexGet is not really made for sorting so this is a bit complicated and hackish.
templates:
# NOTE!! This template cannot have any other plugins or else it will affect our sort-series.
# Also, you must use series groups, so that we can turn off filtering with the parse_only option in our sort feed.
tv-series:
series:
agroup:
- Chuck
- Eureka
- Big Bang Theory
- True Blood
- Dollhouse
- House
- Persons Unknown
tasks:
download-rss:
rss: ...
template:
- tv-series
download: ...
sort-series:
filesystem:
path: /storage/downloads/
regexp: '.*\.(avi|mkv|mp4)$'
recursive: yes
seen: local
template: tv-series
# NOTE: You must set the parse_only option for all of the series groups you have configured in your template.
# This option prevents the series plugin from accepting or rejecting anything in this feed.
series:
settings:
agroup:
parse_only: yes
# Ignore samples
regexp:
reject:
- sample
# With the require_field and accept_all plugins, we accept anything that the series plugin has successfully parsed.
require_field: series_name
accept_all: yes
move:
to: /storage/series/{{series_name}}/Season {{series_season|pad(2)}}
Uses Plugins: