Quantcast
Channel: configuration - Forum - FlexGet
Viewing all 716 articles
Browse latest View live

Rename torrenr folder

$
0
0

Flexget now downloads the file folder and saves it to
~ / mults / Fantasy Patrol / Fantasy Patrol [rutracker.org] /files
~ / mults / Fantasy Patrol /Fantasy patro (720p-AVC)/files
how to rename downloaded folders Fantasy Patrol [rutracker.org] & Fantasy patro (720p-AVC)
how to set up downloading files in 1 folder?
~ / mults / Fantasy Patrol /files

templates:
  transmission:
    transmission:
      host: localhost
      port: 9091
      username: transmission
      password: transmission
  mults:
    tvmaze_lookup: yes
    thetvdb_lookup: yes
    metainfo_series: yes
    set:
      path: ~/mults/{{series_name}}
      label: mults
tasks:
  RUTRACKER:
    template:
      - transmission
      - notifycation
      - mults
    manipulate:
      - series_name_rus:
          from: title
          extract: '\[.*?\]\s(.*?)\s\/'
      - title:
          replace:
            regexp: '\[.*?\](.*?)\s\/.(.*?)\s..(\d+?)\s.+\/\s(.*?)\s..(.*?)\s.+'
            format: '\1 s\3e\5'
    inputs:
      - rss: http://feed.rutracker.org/atom/f/815.atom
    rutracker_auth:
      username: '{? rutracker.username ?}'
      password: '{? rutracker.password ?}'
    regexp:
      accept:
        - '5740721' #Fantasy Patrol
      from: url
    disable: seen
## NNM-CLUB mults
  nnmclub.to/mults:
    template:
      - transmission
      - notifycation
      - mults
    manipulate:
      - series_name_rus:
          from: title
          extract: '(.*)\s\/.+|(.+)\s\(\d+.+'
      - title:
          replace:
            regexp: '(.+)\s\(\d.+\езо.+[-|\s](\d+),.+ери.+[-|\s](\d+)\s.+'
            format: '\1 s\2e\3'
    rss: '{? nnmclub.tvshows ?}'
    regexp:
      accept:
        - '1037011' #Fantasy Patrol
      from: description
    disable: seen

How config.yml

1 post - 1 participant

Read full topic


From trakt to showrss

$
0
0

I use trakt to keep track of my shows.
I’d like to use letterboxd, but there is no plugin for flexget.
Recently I discovered that I can use flexget to transfer a letterboxd list to trakt, an example follows:

letterboxd-lsm: # task
    priority: 190
    disable: seen

#    template:
#      - disable-seen-retry
    letterboxd:
      username: "{? letterboxd.user ?}"
      list: love-smile-cry
    sort_by: added
    #    max_results: 20  # <--- Set depending on how often you run the task; high enough that it will catch all new entries,
    accept_all: yes    #      but low enough so as not to parse (much) more of the list than is necessary.
    list_add:
      - trakt_list:
          account: "{? trakt.account ?}"
          username: "{? trakt.user ?}"
          list: love-smile-cry

In the example a list on letterboxd named love-smile-cry is fetched by flexget and then a list with the same movies is created on trakt.
Magic, cool.

I’d like to do the same but this time from trakt to showrss.
I don’t have the skills to do it by myself, can someone help me?

1 post - 1 participant

Read full topic

Plugins overrule eachother?

$
0
0

Hi

I have a regexp that accepts -

regexp:
  accept:
    - '2019'
    - '2020'
    - '2021'

Then I have a imdb rule that accepts a score of 4 or above:

imdb:
  min_score: 4.0 

But flexget will accept any movie that has imdb score over 4…even if it’s a 2001 entry.

How can I make it adhere to both rules…
so must be 2019 or 2020 AND have a min_score of 4 or above…?

1 post - 1 participant

Read full topic

Remove_list to remove shows instead of episodes from trakt watchlist

$
0
0

(topic withdrawn by author, will be automatically deleted in 24 hours unless flagged)

1 post - 1 participant

Read full topic

Download season packs until current season

$
0
0

Hi there,

I dont know why I cant find anything/only unanswered threads on this. This seems to be the most logical way to download an entire, currently running series.

I would like to somehow lookup the current, running season (from trakt perhaps?) and download the old seasons with season_packs = only, until I reach the current, running season. From thereon out I would like to download episode by episode.

Has anyone done this before?

1 post - 1 participant

Read full topic

Flexget is skipping my list_add tasks. Error: Task didn't produce any entries

$
0
0

Flexget 3.1.50, python 3.6
Ubuntu commercial seedbox

Hello,

I really need some help. I just can’t get anywhere with Flexget. It seems to be skipping most of my tasks. I’ve been testing 1 task at a time, then adding the next to troubleshoot and learn. Right now it seems to skip many of my tasks if more than 1 is in the script. With the snippet below Flexget successfully pulls entries from Trakt if I run the “AddtraktMovies” list_add task alone. But if I run it together with the “Add_MyMovies” list_match task Flexget returns: Task didn’t produce any entries… When I run 3 tasks Flexget only runs the last Output task (called “SpitItOut” below.) I’ve tried the CLI execute --now, --discover-now, and --disable-tracking options modes. I tried execute without testing to make sure test-mode wasn’t the problem. Please help? I’d be so very grateful.

Snippet:

variables: variables.yml
web_server: yes
schedules:
  - tasks: '*'
    interval:
      minutes: 30
#######
tasks:
  AddtraktMovies:
    priority: 1
    list_add:
      - movie_list: movies
        #strip_year: yes
    trakt_list:
      account: '{? trakt.acct ?}'
      username: '{? trakt.usr ?}'
      list: watchlist
      type: movies
    accept_all: yes
    seen: local
####
####
#task that automatically downloads movies from the movie_list
tasks:
  Add-mymovies:
    priority: 10 # run after the movie queue fill task
    discover:
      what:
        - movie_list: movies
      from:
        #- search_rss: 
            #url: http://piratebay.tech/search.php?q={{search_term}}&cat=207
        - rarbg:
            category: 54
    torrent_alive: 10 # Will reject results with less than 10 seeds
    imdb_lookup: yes  # can also use imdb_lookup or tmdb_lookup
    quality: dvdrip+ !2160p !360p !480p !xvid 
    seen_movies: strict
    list_match:
      from:
        - movie_list: movies
    # deluge:
      # host: '{? delugeremote.host ?}'
      # port: '{? delugeremote.port ?}'
      # username: '{? daemon.usr ?}'
      # password: '{? daemon.pwd ?}'
      # main_file_only: yes
      # hide_sparse_files: yes
      # magnetization_timeout: 30
      # label: Movies/{{imdb_genres}}
        # container_directory "{{ imdb_name|replace(':', ' -') }} ({{ imdb_year }}) - {{ quality }}"
        # content_filename "{{ imdb_name|replace(':', ' -') }} ({{ imdb_year }}) - {{ quality }}"
####
    digest: recentlyAccepted
#
tasks:
  spitItOut:
    from_digest:
      list: recentlyAccepted
    accept_all: yes
    seen: no
    make_html:
     file: ~/flexgetDigest.html

Snippet of test Log

2020-05-12 18:39:59 WARNING utils Add-mymovies Input movie_list did not return anything

Complete Configuration: https://pastebin.com/xaC9845J
4 Flexget Logs of each task: https://pastebin.com/KE6PPfQz

Most of my TV tasks never get processed in the complete configuration either.

Also feel free to correct my configuration if you feel like it. It’s not finished obviously.

1 post - 1 participant

Read full topic

Using Sonarr as a Downloader

$
0
0

I rather like the was Sonarr handles series management and downloading but I’m not happy with the way it uses indexers. Specifically, I would like to have more control over when each indexer is used.

FlexGet has really good scheduling capabilities so i would like to leverage that and push downloads to Sonarr using the Release/Push endpoint in a task that uses the sonarr_list plugin.

I can think of a few ways to do this:

  1. Execute a curl command using the the exec plugin.
  2. Is there an http plugin that can do a POST rather than running a curl?
  3. Write a Sonarr output plugin. Or does one already exist (i couldn’t find one)?

Any thoughts, am I missing anything? I am brand new to Flexget & Sonarr. (Been using SickChill/SickBeard for may years though).

2 posts - 1 participant

Read full topic

Simple config splitting series and movies from RSS

$
0
0

Hey,

I’ve tried searching for a similar topic, but couldn’t find one. I have an RSS feed which contains torrents for series and movies. What I want is to split the feed and download the files into two different watch directories. I’ve used the “all_series” plugin for series, but I can’t figure out how to pick out the rest, or movies using any of the listed input plugins.
It’s important that the files are categorized on first pass, because they disappear from the feed after being loaded. I.e. I can’t load the RSS once for series and once for movies.

This is what I have so far, but where the movies aren’t fetched:

tasks: 
  feed: 
    rss: https://example.com/feed.rss
 
    all_series: 
      quality: 720p 
      season_packs: yes 
      path: /home/user/watch/series
    
    download: yes

Does anyone know how to configure what I’m after? :slight_smile:

1 post - 1 participant

Read full topic


Trakt_list not returning anything

$
0
0

Hello everyone,

I am trying to get started with flexget.
For this purpose I took some inspiration to setup an initial config based on [1].

I am running flexget version 3.1.93 (currently latest release), installed via pip. Python interpreter is python3.9 in a docker container.

The first objective is to retrieve a list of tv shows from trakt watchlist but the trakt_list definition under configure_series always returns nothing (my trakt account is set to public).

I’v been looking into this for days now, so any insights on that config would be highly appreciated.
The problematic cnfiguration:

 tv-shows:
    content_size: 
      min: 300
      max: 9000
    exists_series: 
     - "{? downloadpath.series ?}"
    accept_all: yes
    configure_series:
      settings:
        timeframe: 5 minutes
        quality: "1080p+ h264|h265"
        target: "2160p h265|h264"
        identified_by: ep
      from:
        trakt_list: 
          username: "{? trakt.user ?}"
          strip_dates: yes
          list: watchlist
          type: shows
    download: "{? downloadpath.complete ?}"
    symlink:
      to: "{? downloadpath.series ?}"
      link_type: hard
      existing: ignore
    inputs:
      - discover:
          what:
          - next_series_episodes:
              backfill: yes
          from:
           - rarbg:
               min_seeders: 5
           - piratebay: yes
          release_estimations: ignore

[1] https://github.com/Fabien-G/Flexget_t411/blob/10400dfa728d07b1162dcab672bc5c22662e23c6/config.yml

1 post - 1 participant

Read full topic

Transmission-rpc module version 0.11 or higher required

$
0
0

Hi, y’all!

So I’m getting this issue

transmission  movies-search   transmission-rpc module version 0.11 or higher required.

I found this solved issue.

But in my case, it didn’t work :frowning: They worst part is that I ran

pip3 install  transmissionrpc

and it’ll always return

jorgeanzola@Server:~/.flexget$ pip3 install  transmissionrpc
Requirement already satisfied: transmissionrpc in /home/jorgeanzola/.local/lib/python3.8/site-packages (0.11)
Requirement already satisfied: six>=1.1.0 in /usr/local/lib/python3.8/dist-packages (from transmissionrpc) (1.13.0)

Any idea what else I can try?

1 post - 1 participant

Read full topic

How to schedule torrents from irc?

Help with my flexget config

$
0
0

I am getting this error
2021-01-09 23:58:50 CRITICAL manager [/tasks/test-1/regexp] The key deluge is not valid here.
2021-01-09 23:58:50 CRITICAL manager Failed to load config file: Did not pass schema validation.
Could not start manager: Did not pass schema validation.

when I run

 ~/.config/flexget$ flexget execute --learn

This is my entire config:

tasks:
  test-1:
    rss:
      url: redacted
      all_entries: yes
    regexp:
      accept:
        - .*
      deluge:
        host: 127.0.0.1
        port: 22156
        username: ed
        password: redacted
        label: flexget

Already checked my .yml with yamllint and it said its valid YAML.

Appreciate any help!

2 posts - 1 participant

Read full topic

My flexget service is inefficient

$
0
0

I filtered movies that are older than 1990 and have an imdb score less than 6.0.
Every time a timed task is started, flexget always retry the same movie that does not match the rules.
This resulted in me downloading only 4 movies in 12 hours

1 post - 1 participant

Read full topic

Exists_series usage and format?

Ignores IMDB lookup

$
0
0

Hi All,
Am i using regexp and imdb to filter my movies, but i’m getting a lot of old movies even though i have min_year to 2019. What am i doing wrong?

Expected result of my config:

  • Movies must be haveing a imdb mininum score of 6 and not older then 2019.

AND!

  • In the title there must either of these 3 words: “danish” “dansk” “DKsubs”

It seems to be “OR” right now.

    imdb_lookup: yes
    imdb:
      min_score: 6
      min_year: 2019
    regexp:
      reject:
        - DVDR
        - 3D
      from: title
      accept:
        - danish
        - dansk
        - DKsubs

I here is an example from my logs:

	Line 1241: 2021-01-16 15:34:57 DEBUG    regexp        xxx Movies xxx regexp 'DKsubs' matched field 'title' for Movie.2018.DKsubs
	Line 1242: 2021-01-16 15:34:57 VERBOSE  task          xxx Movies xxx ACCEPTED: `Movie.2018.DKsubs` by regexp plugin because regexp 'DKsubs' matched field 'title'
	Line 4584: 2021-01-16 15:35:00 DEBUG    exists_movie  xxx Movies xxx trying to parse entry Movie.2018.DKsubs
	Line 4587: 2021-01-16 15:35:00 INFO     download      xxx Movies xxx Downloading: Movie.2018.DKsubs
	Line 4590: 2021-01-16 15:35:00 DEBUG    download      xxx Movies xxx Movie.2018.DKsubs field file set to:
	Line 4591: 2021-01-16 15:35:00 DEBUG    download      xxx Movies xxx Found filename from headers: Movie.2018.DKsubs.torrent
	Line 4593: 2021-01-16 15:35:00 DEBUG    download      xxx Movies xxx Finishing download_entry() with filename Movie.2018.DKsubs.torrent
	Line 4594: 2021-01-16 15:35:00 DEBUG    download      xxx Movies xxx Successfully retrieved Movie.2018.DKsubs from xxx
	Line 4596: 2021-01-16 15:35:00 DEBUG    modif_torrent xxx Movies xxx Movie.2018.DKsubs seems to be a torrent
	Line 4597: 2021-01-16 15:35:00 DEBUG    torrent_size  xxx Movies xxx Movie.2018.DKsubs size: 3204.5202322006226 MB
	Line 4598: 2021-01-16 15:35:00 DEBUG    torrent_files xxx Movies xxx Movie.2018.DKsubs files: ['Movie.2018.DKsubs.mkv', 'Movie.2018.DKsubs.nfo']
	Line 4598: 2021-01-16 15:35:00 DEBUG    torrent_files xxx Movies xxx Movie.2018.DKsubs files: ['Movie.2018.DKsubs.mkv', 'Movie.2018.DKsubs.nfo']
	Line 4598: 2021-01-16 15:35:00 DEBUG    torrent_files xxx Movies xxx Movie.2018.DKsubs files: ['Movie.2018.DKsubs.mkv', 'Movie.2018.DKsubs.nfo']
	Line 4601: 2021-01-16 15:35:00 INFO     transmission  xxx Movies xxx "Movie.2018.DKsubs" torrent added to transmission
	Line 4603: 2021-01-16 15:35:00 VERBOSE  imdb_lookup   xxx Movies xxx Parsing imdb for `Movie.2018.DKsubs`
	Line 4610: 2021-01-16 15:35:03 DEBUG    download      xxx Movies xxx removing temp file xxx from Movie.2018.DKsubs

Your help will be much appriciated :slight_smile:

1 post - 1 participant

Read full topic


Clean torrents from directory or tracker

$
0
0

Hello, I’m trying to write a task that purges torrents after they seed 1.0 and or have been seeding for 15 days.

I only want to delete torrents from specific tracker and or download location, whichever is easier

I am following this recipe FlexGet

So my config looks something like this:

  clean-iptorrents:
    priority: 48
    from_transmission:
      <<: *transmission-settings
      only_complete: yes
    if:
      - transmission_ratio < 1.0: reject
      - transmission_date_done > now - timedelta(days=15): reject
    transmission:
      <<: *transmission-settings
      action: purge
    regexp:
      reject_excluding:
        - iptorrents:
          from: transmission_trackers

And when I run flexget, I get the following errors:

2021-01-16 10:53:47 CRITICAL manager                       [/tasks/clean-iptorrents/regexp/reject_excluding/0/from] `transmission_trackers` does not exist
2021-01-16 10:53:47 CRITICAL manager                       [/tasks/clean-iptorrents/regexp/reject_excluding/0/my_tracker] Got `None`, expected: dict or string
2021-01-16 10:53:47 CRITICAL manager                       Failed to load config file: Did not pass schema validation.
Could not start manager: Did not pass schema validation.

I get a similar error if I use the transmission_downloadDir from the recipe above.

I would appreciate any help with this!

1 post - 1 participant

Read full topic

Viewing all 716 articles
Browse latest View live