jmhobbs@pyhacker /posts/flexget-configuration-revisited

date
2012-07-02T22:02:08.000Z

whoami
jmhobbs

ls
comments content tags attachments

wc content
183

cat content

Flexget configuration, revisited

I posted my flexget configuration a couple of years back (here) and thought it was about time I repost my configuration. This new file is compatible with the latest version of flexget 1.0r2995 as of this post.

In ~/.flexget/config.yml:

presets:
  global:
    email:
      active: true
      from: example@gmail.com
      to: user@example.com
      smtp_host: smtp.gmail.com
      smtp_port: 587
      smtp_login: true
      smtp_username: example@gmail.com
      smtp_password: password
      smtp_tls: true
    transmission:
      host: localhost
      port: 9091
      removewhendone: true
      ratio: 0.01
  movies:
    transmission:
      host: localhost
      port: 9091
      removewhendone: true
      ratio: 0.01
      path: /path/to/Movies/
    quality: 720p+
    content_size:
      min: 3000
      max: 6500
    exists_movie:
      - /path/to/Movies/
    imdb:
      min_score: 5.2
      min_votes: 2000
      reject_genres:
        - horror
      reject_mpaa_ratings:
        - X
        - NC_17
        - MA 
  tv:
    quality:
      - dsr+
    series:
      settings:
        hdtv:
          timeframe: 1 hours
          set:
            path: /path/to/TV/%(series_name)s/S%(series_season).02d
      hdtv:
        - Series Name 1
        - Series Name 2
feeds:
  eztv:
    rss: http://www.ezrss.it/feed/
    preset: tv
  vtv:
    rss: http://rss.bt-chat.com/?group=2&cat=9
    preset: tv
  tpb:
    rss: /path/to/tpb.rss
    preset: movies

Make sure to customize this configuration to work with your setup! I also have the following in my crontab set to run hourly:

@hourly /usr/local/bin/flexget -v --cron > /home/<username>/log/flexget.log

Make sure to replace <username> with your own user name!

wc tags
flexget  

cat comments