Quantcast
Channel: help - Forum - FlexGet
Viewing all 837 articles
Browse latest View live

Relative Path Returned by RSS giving 'ValueError unknown url type'

$
0
0

@jimfinity wrote:

Hi

I've been trying to setup a download from an RSS feed but it contains the relative path to the download and I get an error like this

2020-02-11 12:15:01 ERROR    entry         pwtorrents      Failed AEW.Dynamite.2020.02.05.HDTV.x264-NWCHD - Indy's (ValueError unknown url type: '/download.php?id=16911&name=AEW.Dynamite.2020.02.05.HDTV.x264-NWCHD.mp4.torrent')

I think the fix would be to add https://pwtorrents.net to the front of the URL to make it valid but I can't get the correct config to do this. A snippet from my config looks like the following (apologies some formatting was lost):

pwtorrents:
priority: 1
headers:
COOKIE: 'uid=5####;pass=86########'
rss:
url: 'https://www.pwtorrents.net/rss.php?feed=dl&cat=6:COOKIE:uid=5####;pass=86########'
all_entries: no
manipulate:
- link:
replace:
regexp: '/download.php?id=(?P<id>[0-9]+)&name=(?P<name>.*)'
format: 'https://www.pwtorrents.net/download.php?id=\g<id>&name=\g<name>'

template:
- wrestlingtv
- save

At the moment this shows that the link field can't be found

2020-02-11 12:27:22 WARNING  manipulate    pwtorrents      Cannot replace, field `link` is not present

I took the 'link' field from the RSS which looks like this.

<rss version="0.91">
<channel>
<title>Pro Wrestling Torrents</title>
<link/>
<description>RSS Feeds</description>
<language>en-us</language>
<copyright>Copyright &copy; 2020 Pro Wrestling Torrents</copyright>
<webMaster>noreply@pwtorrents.net</webMaster>
<image>
<title>Pro Wrestling Torrents</title>
<url>/favicon.ico</url>
<link/>
<width>16</width>
<height>16</height>
<description>RSS Feeds</description>
</image>
<item>
<title>AIW Built to Last - Indy's</title>
<link>/download.php?id=16963&name=IndependentWrestling.TV Built to Last-1.mp4.torrent</link>
<description> Category: Indy's Size: 1.97 GB Status: 6 seeders and 0 leechers Speed: no traffic Added: 2020-02-08 20:41:39 </description>
</item>
<item>
<title>GCW Ready to Die - Indy's</title>
<link>/download.php?id=16933&name=GCW Ready to Die 2.5.2020.mp4.torrent</link>
<description> Category: Indy's Size: 1.87 GB Status: 10 seeders and 0 leechers Speed: no traffic Added: 2020-02-06 14:26:14 </description>
</item>
<item>
<title>AEW.Dynamite.2020.02.05.1080p.WEB.h264-HEEL - Indy's</title>
<link>/download.php?id=16914&name=AEW.Dynamite.2020.02.05.1080p.WEB.h264-HEEL.mp4.torrent</link>
<description> Category: Indy's Size: 3.68 GB Status: 23 seeders and 0 leechers Speed: no traffic Added: 2020-02-06 04:52:19 </description>

What do I need to change to fix the URL?

Posts: 1

Participants: 1

Read full topic


Disable Seen_Movies

$
0
0

@soloam wrote:

Hello, I have a task that I need to disable the seen, I used the disable plugin:

disable:
  - remember_rejected
  - seen
  - retry_failed
  - seen_info_hash

I only want them to be rejected by the exists_movie, that is working, but I keep getting entryes rejected by the seen_movies:

2020-02-11 16:54 DEBUG    flexget.components.seen.seen GetMoviesSearch Rejecting 'https://nodered.myhome/flexget/torrentleech/movies/download/380525' 'The Hunger Games 2012 720p BRRip x264 AAC-ViSiON' because of seen '70160'
2020-02-11 16:54 VERBOSE  task          GetMoviesSearch REJECTED: `The Hunger Games 2012 720p BRRip x264 AAC-ViSiON` by seen_movies plugin because entry with tmdb_id `70160` is already marked seen in the task GetMoviesSearch at 2020-02-10 22:26

title            : The Hunger Games 2012 720p BRRip x264 AAC-ViSiON
url              : https://nodered.myhome/flexget/torrentleech/movies/download/380525
original_url     : https://nodered.myhome/flexget/torrentleech/movies/download/380525
description      : Action, Drama, Sci-Fi, Thriller
discovered_from  : The Hunger Games (2012)
discovered_with  : search_rss
guid             : 380525
imdb_actors      : {'nm0006969': 'Elizabeth Banks', 'nm0341421': 'Rhoda Griffis', 'nm3094377': 'Willow Shields', 'nm0004747': 'Wes Bentley', 'nm2225369': 'Jennifer Lawrence', 'nm1242688': 'Josh Hutcherson', 'nm2955013': 'Liam Hemsworth', 'nm0539155': 'Paula Malcomson', 'nm1884645': 'Dwayne Boyd', 'nm0721593': 'Anthony Reynolds', 'nm1885015': 'Judd Lormand', 'nm0001804': 'Stanley Tucci', 'nm0480808': 'Sandra Ellis Lafferty', 'nm2856669': 'Raiko Bowman', 'nm3355596': 'Sandino Moya-Smith'}
imdb_directors   : {'nm0002657': 'Gary Ross'}
imdb_genres      : [action, thriller, sci-fi, adventure]
imdb_id          : tt1392170
imdb_languages   : [english]
imdb_meta_score  : 68
imdb_mpaa_rating : PG-13
imdb_name        : The Hunger Games
imdb_original_name: None
imdb_photo       : https://m.media-amazon.com/images/M/MV5BMjA4NDg3NzYxMF5BMl5BanBnXkFtZTcwNTgyNzkyNw@@._V1_.jpg
imdb_plot_outline: In a dystopian future, the totalitarian nation of Panem is divided into 12 districts and the Capitol. Each year two young representatives from each district are selected by lottery to participate in The Hunger Games. Part entertainment, brutal retribution for a past rebellion, the televised games are broadcast throughout Panem. The 24 participants are forced to eliminate their competitors while the citizens of Panem are required to watch. When 16-year-old Katniss' young sister, Prim, is selected as District 12's female representative, Katniss volunteers to take her place. She and her male counterpart, Peeta, are pitted against bigger, stronger representatives, some of whom have trained for this their whole lives.
imdb_score       : 7.2
imdb_url         : https://www.imdb.com/title/tt1392170/
imdb_votes       : 812039
imdb_writers     : {'nm1056741': 'Suzanne Collins', 'nm0002657': 'Gary Ross', 'nm0712753': 'Billy Ray'}
imdb_year        : 2012
movie_name       : The Hunger Games
movie_year       : 2012
original_title   : The Hunger Games 2012 720p BRRip x264 AAC-ViSiON
quality          : 720p bluray h264 aac
reason           : Entry with tmdb_id `70160` is already marked seen in the task GetMoviesSearch at 2020-02-10 22:26
rejected_by      : seen_movies

How can I disable the seen_movies? I tried adding the seen_movies to the disable, but it does not work

Thank you

Posts: 3

Participants: 2

Read full topic

Task not rerunning in discover

$
0
0

@soloam wrote:

Hello I have a task that I only run on request very few times, this task contains a discover and a torrent_alive, sometimes I can see the torrent_alive rejecting the entry and the task telling that it will rerun, but this does not happen, even when I run the task with --discover-now.

2020-02-16 02:17 DEBUG    task          GetMoviesSearch not running task_exit yet because task will rerun
2020-02-16 02:17 INFO     task          GetMoviesSearch Rerunning the task in case better resolution can be achieved.
2020-02-16 02:17 DEBUG    task          GetMoviesSearch executing GetMoviesSearch
2020-02-16 02:17 DEBUG    task          GetMoviesSearch skipping phase prepare during rerun
2020-02-16 02:17 DEBUG    task          GetMoviesSearch skipping phase start during rerun
2020-02-16 02:17 VERBOSE  discover      GetMoviesSearch Discovering 1 titles ...
2020-02-16 02:17 INFO     discover      GetMoviesSearch Ignoring interval because of --discover-now
2020-02-16 02:17 DEBUG    discover      GetMoviesSearch last_time: datetime.datetime(2020, 2, 15, 23, 48, 15, 812846), interval: 5 hours, next_time: datetime.datetime(2020, 2, 16, 4, 48, 15, 812846), 
2020-02-16 02:17 DEBUG    discover      GetMoviesSearch interval not met
2020-02-16 02:17 DEBUG    backlog.db    GetMoviesSearch 0 entries purged from backlog
2020-02-16 02:17 VERBOSE  details       GetMoviesSearch Task didn't produce any entries.
2020-02-16 02:17 DEBUG    proper_movies GetMoviesSearch check for enforcing
2020-02-16 02:17 DEBUG    exists_movie  GetMoviesSearch nothing accepted, aborting
2020-02-16 02:17 DEBUG    urlrewriter   GetMoviesSearch Checking 0 entries
2020-02-16 02:17 VERBOSE  details       GetMoviesSearch Summary - Accepted: 0 (Rejected: 0 Undecided: 0 Failed: 0)
2020-02-16 02:17 DEBUG    notify_entry  GetMoviesSearch No entries to notify about.
2020-02-16 02:17 DEBUG    sequence      GetMoviesSearch Running plugin digest
2020-02-16 02:17 DEBUG    sequence      GetMoviesSearch Running plugin digest
2020-02-16 02:17 DEBUG    proper_movies GetMoviesSearch check for learning
2020-02-16 02:17 DEBUG    disable       GetMoviesSearch Re-enabled builtin plugin(s): seen, seen_info_hash
2020-02-16 02:17 DEBUG    util.simple_persistence GetMoviesSearch Flushing simple persistence for task GetMoviesSearch to db.
2020-02-16 02:17 DEBUG    util.simple_persistence GetMoviesSearch Flushing simple persistence for task None to db.

If I run the task again, it will remember the rejected entry, and download the next torrent in the list... But I would like this to happen again automatically... is this possible?

Thank you

Posts: 1

Participants: 1

Read full topic

New episode detected but undecided (not accepted)

$
0
0

@el_Salmon wrote:

MI task Punto never accepts the entries. For example, I have checked the tv show "Outlander" flexget tracking begins in S04E13. When I watch the flexget output in debug mode:

2020-02-19 09:00:54 DEBUG parser_internal Punto Parsing series: [Series] ||[.HDG] Outlander T5 [WEBRip NF 1080p ESP AC3 ING E-AC-3 SUBS][S05E01] kwargs: {'name': None}
2020-02-19 09:00:54 DEBUG parser_internal Punto Parsing result: (in 12.644200000000438 ms)

But then:

2020-02-19 09:00:54 DEBUG series Punto series on_task_metainfo took 0.47582108599999984 to parse
2020-02-19 09:00:54 DEBUG series Punto processing series took 0.01232112499999971
2020-02-19 09:00:54 DEBUG exec Punto phase on_filter not configured
2020-02-19 09:00:54 DEBUG urlrewriter Punto Checking 0 entries
2020-02-19 09:00:54 VERBOSE details Punto Summary - Accepted: 0 (Rejected: 0 Undecided: 20 Failed: 0)
2020-02-19 09:00:54 DEBUG exec Punto running phase_name: on_output operation: for_accepted entries: 0

Posts: 1

Participants: 1

Read full topic

Upgrade to v3

$
0
0

@Paul_Littlefield wrote:

I am on version 2 using a python virtualenv and pip install.

When I run the following command...

~/flexget/bin/pip install --upgrade flexget

..it only takes me up to the latest 2.x branch

How do I go to version 3?

Thanks,

Paully

Posts: 1

Participants: 1

Read full topic

CRITICAL error in plugin move

$
0
0

@effemmeffe wrote:

My config: https://github.com/effemmeffe/flexget/blob/master/config.yml
I get an error in the move plugin, what should I do?

2020-03-02 14:13:21 INFO     web_server_daemon                 Running web server at IP 0.0.0.0:5050
2020-03-02 14:13:21 INFO     web_server_daemon                 Initiating API
2020-03-02 14:13:21 INFO     web_server_daemon                 Registering WebUI v2
2020-03-02 14:13:21 INFO     web_server                    Web server started at http://127.0.1.1:5050
2020-03-02 14:13:21 INFO     web_server                    API available at http://127.0.1.1:5050/api
2020-03-02 14:13:21 INFO     web_server                    WebUI (v2) available at http://127.0.1.1:5050/
2020-03-02 14:13:21 INFO     scheduler                     Starting scheduler
2020-03-02 14:15:02 CRITICAL plugin        move-series     Filename value replacement `{{tvdb_series_name|pathscrub}} - {{tvdb_ep_id}}{% if tvdb_ep_name|default(False) %} - {{tvdb_ep_name|pathscrub}}{% endif %}{% if quality|default(False) %} - [{{quality}}]{% endif %}` failed: (TypeError) expected str, bytes or os.PathLike object, not NoneType
2020-03-02 14:15:02 WARNING  task          move-series     Aborting task (plugin: move)
2020-03-02 14:15:03 INFO     kodi_library  move-movies     No entries were accepted. No request is sent.

Posts: 1

Participants: 1

Read full topic

MQTT notification possible?

$
0
0

@thisguy wrote:

Is anyone using MQTT as a notification method for Flexget? There’s currently no plugin that I can find, but I was curious if anyone had kludged together a solution that they’d be willing to share.

I’d like to be notified via an MQTT topic whenever a torrent download is completed.

Posts: 4

Participants: 2

Read full topic

Libtorrent package required in virtualenv

$
0
0

@The_King_Killer wrote:

I made this guide on how to resolve this error.

Method 1 is working for me, Method 2 is not complete and is not tested!

If the devs find it relevant, it would be good to put it on the wiki, so I made this mistake several times and saw some posts about it on the internet.

Posts: 1

Participants: 1

Read full topic


Series opt() bug

$
0
0

@mrjunge wrote:

Can someone explain to me what I’m doing wrong? Or is this just a bug?

2020-03-13 12:09:50 DEBUG    series        dlanime         `[HorribleSubs] Eizouken ni wa Te wo Dasu na! - 10 [480p].mkv` detected as `<SeriesParseResult(data=[HorribleSubs] Eizouken ni wa Te wo Dasu na! - 10 [480p].mkv,name=Eizouken ni wa Te wo Dasu na,id=10,season=0,season_pack=None,episode=10,quality=480p,proper=0,special=False,status=OK)>`, field: `title`
2020-03-13 12:09:50 DEBUG    series        dlanime         setting custom path for `[HorribleSubs] Eizouken ni wa Te wo Dasu na! - 10 [480p].mkv` to `/home/nekosama/Videos/Other/Series/Animated/Anime/{{series_name}}/`
2020-03-13 12:09:50 DEBUG    parser_internal dlanime         Parsing series: `[HorribleSubs] Eizouken ni wa Te wo Dasu na! - 01 [720p].mkv` kwargs: {'name': 'Eizouken ni wa Te wo Dasu na', 'identified_by': 'sequence', 'alternate_names': [], 'name_regexps': [], 'strict_name': False, 'allow_groups': [], 'date_yearfirst': None, 'date_dayfirst': None, 'special_ids': [], 'prefer_specials': None, 'assume_special': None, 'ep_regexps': [], 'date_regexps': [], 'sequence_regexps': [], 'id_regexps': []}
2020-03-13 12:09:50 DEBUG    parser_internal dlanime         Parsing result: <SeriesParser(data=[HorribleSubs] Eizouken ni wa Te wo Dasu na! - 01 [720p].mkv,name=Eizouken ni wa Te wo Dasu na,id=1,season=0,season_pack=None,episode=1,quality=720p,proper=0,status=OK)> (in 0.3790749999996734 ms)
2020-03-13 12:09:50 DEBUG    series        dlanime         `[HorribleSubs] Eizouken ni wa Te wo Dasu na! - 01 [720p].mkv` detected as `<SeriesParseResult(data=[HorribleSubs] Eizouken ni wa Te wo Dasu na! - 01 [720p].mkv,name=Eizouken ni wa Te wo Dasu na,id=1,season=0,season_pack=None,episode=1,quality=720p,proper=0,special=False,status=OK)>`, field: `title`
2020-03-13 12:09:50 DEBUG    series        dlanime         setting custom path for `[HorribleSubs] Eizouken ni wa Te wo Dasu na! - 01 [720p].mkv` to `/home/nekosama/Videos/Other/Series/Animated/Anime/{{series_name}}/`
2020-03-13 12:09:50 DEBUG    parser_internal dlanime         Parsing series: `[GJM] Eizouken ni wa Te wo Dasu na! (Keep Your Hands Off Eizouken!) - 06 [18EABA61].mkv` kwargs: {'name': 'Eizouken ni wa Te wo Dasu na', 'identified_by': 'sequence', 'alternate_names': [], 'name_regexps': [], 'strict_name': False, 'allow_groups': [], 'date_yearfirst': None, 'date_dayfirst': None, 'special_ids': [], 'prefer_specials': None, 'assume_special': None, 'ep_regexps': [], 'date_regexps': [], 'sequence_regexps': [], 'id_regexps': []}
2020-03-13 12:09:50 DEBUG    parser_internal dlanime         Parsing result: <SeriesParser(data=[GJM] Eizouken ni wa Te wo Dasu na! (Keep Your Hands Off Eizouken!) - 06 [18EABA61].mkv,name=Eizouken ni wa Te wo Dasu na,id=6,season=0,season_pack=None,episode=6,quality=unknown,proper=0,status=OK)> (in 0.4486479999998849 ms)
2020-03-13 12:09:50 DEBUG    series        dlanime         `[GJM] Eizouken ni wa Te wo Dasu na! (Keep Your Hands Off Eizouken!) - 06 [18EABA61].mkv` detected as `<SeriesParseResult(data=[GJM] Eizouken ni wa Te wo Dasu na! (Keep Your Hands Off Eizouken!) - 06 [18EABA61].mkv,name=Eizouken ni wa Te wo Dasu na,id=6,season=0,season_pack=None,episode=6,quality=unknown,proper=0,special=False,status=OK)>`, field: `title`
2020-03-13 12:09:50 DEBUG    series        dlanime         setting custom path for `[GJM] Eizouken ni wa Te wo Dasu na! (Keep Your Hands Off Eizouken!) - 06 [18EABA61].mkv` to `/home/nekosama/Videos/Other/Series/Animated/Anime/{{series_name}}/`
2020-03-13 12:09:50 DEBUG    parser_internal dlanime         Parsing series: `[HorribleSubs] Eizouken ni wa Te wo Dasu na! - 04 [1080p].mkv` kwargs: {'name': 'Eizouken ni wa Te wo Dasu na', 'identified_by': 'sequence', 'alternate_names': [], 'name_regexps': [], 'strict_name': False, 'allow_groups': [], 'date_yearfirst': None, 'date_dayfirst': None, 'special_ids': [], 'prefer_specials': None, 'assume_special': None, 'ep_regexps': [], 'date_regexps': [], 'sequence_regexps': [], 'id_regexps': []}
2020-03-13 12:09:50 DEBUG    parser_internal dlanime         Parsing result: <SeriesParser(data=[HorribleSubs] Eizouken ni wa Te wo Dasu na! - 04 [1080p].mkv,name=Eizouken ni wa Te wo Dasu na,id=4,season=0,season_pack=None,episode=4,quality=1080p,proper=0,status=OK)> (in 0.3770320000002769 ms)
2020-03-13 12:09:50 DEBUG    series        dlanime         `[HorribleSubs] Eizouken ni wa Te wo Dasu na! - 04 [1080p].mkv` detected as `<SeriesParseResult(data=[HorribleSubs] Eizouken ni wa Te wo Dasu na! - 04 [1080p].mkv,name=Eizouken ni wa Te wo Dasu na,id=4,season=0,season_pack=None,episode=4,quality=1080p,proper=0,special=False,status=OK)>`, field: `title`
2020-03-13 12:09:50 DEBUG    series        dlanime         setting custom path for `[HorribleSubs] Eizouken ni wa Te wo Dasu na! - 04 [1080p].mkv` to `/home/nekosama/Videos/Other/Series/Animated/Anime/{{series_name}}/`
2020-03-13 12:09:50 DEBUG    parser_internal dlanime         Parsing series: `[HorribleSubs] Eizouken ni wa Te wo Dasu na! - 07 [1080p].mkv` kwargs: {'name': 'Eizouken ni wa Te wo Dasu na', 'identified_by': 'sequence', 'alternate_names': [], 'name_regexps': [], 'strict_name': False, 'allow_groups': [], 'date_yearfirst': None, 'date_dayfirst': None, 'special_ids': [], 'prefer_specials': None, 'assume_special': None, 'ep_regexps': [], 'date_regexps': [], 'sequence_regexps': [], 'id_regexps': []}
2020-03-13 12:09:50 DEBUG    parser_internal dlanime         Parsing result: <SeriesParser(data=[HorribleSubs] Eizouken ni wa Te wo Dasu na! - 07 [1080p].mkv,name=Eizouken ni wa Te wo Dasu na,id=7,season=0,season_pack=None,episode=7,quality=1080p,proper=0,status=OK)> (in 0.3845179999997228 ms)
2020-03-13 12:09:50 DEBUG    series        dlanime         `[HorribleSubs] Eizouken ni wa Te wo Dasu na! - 07 [1080p].mkv` detected as `<SeriesParseResult(data=[HorribleSubs] Eizouken ni wa Te wo Dasu na! - 07 [1080p].mkv,name=Eizouken ni wa Te wo Dasu na,id=7,season=0,season_pack=None,episode=7,quality=1080p,proper=0,special=False,status=OK)>`, field: `title`
2020-03-13 12:09:50 DEBUG    series        dlanime         setting custom path for `[HorribleSubs] Eizouken ni wa Te wo Dasu na! - 07 [1080p].mkv` to `/home/nekosama/Videos/Other/Series/Animated/Anime/{{series_name}}/`
2020-03-13 12:09:50 DEBUG    parser_internal dlanime         Parsing series: `[HorribleSubs] Eizouken ni wa Te wo Dasu na! - 05 [1080p].mkv` kwargs: {'name': 'Eizouken ni wa Te wo Dasu na', 'identified_by': 'sequence', 'alternate_names': [], 'name_regexps': [], 'strict_name': False, 'allow_groups': [], 'date_yearfirst': None, 'date_dayfirst': None, 'special_ids': [], 'prefer_specials': None, 'assume_special': None, 'ep_regexps': [], 'date_regexps': [], 'sequence_regexps': [], 'id_regexps': []}
2020-03-13 12:09:50 DEBUG    parser_internal dlanime         Parsing result: <SeriesParser(data=[HorribleSubs] Eizouken ni wa Te wo Dasu na! - 05 [1080p].mkv,name=Eizouken ni wa Te wo Dasu na,id=5,season=0,season_pack=None,episode=5,quality=1080p,proper=0,status=OK)> (in 0.3869160000000704 ms)
2020-03-13 12:09:50 DEBUG    series        dlanime         `[HorribleSubs] Eizouken ni wa Te wo Dasu na! - 05 [1080p].mkv` detected as `<SeriesParseResult(data=[HorribleSubs] Eizouken ni wa Te wo Dasu na! - 05 [1080p].mkv,name=Eizouken ni wa Te wo Dasu na,id=5,season=0,season_pack=None,episode=5,quality=1080p,proper=0,special=False,status=OK)>`, field: `title`
2020-03-13 12:09:50 DEBUG    series        dlanime         setting custom path for `[HorribleSubs] Eizouken ni wa Te wo Dasu na! - 05 [1080p].mkv` to `/home/nekosama/Videos/Other/Series/Animated/Anime/{{series_name}}/`
2020-03-13 12:09:50 DEBUG    parser_internal dlanime         Parsing series: `[GJM] Eizouken ni wa Te wo Dasu na! (Keep Your Hands Off Eizouken!) - 01 [E3DDFF5F].mkv` kwargs: {'name': 'Eizouken ni wa Te wo Dasu na', 'identified_by': 'sequence', 'alternate_names': [], 'name_regexps': [], 'strict_name': False, 'allow_groups': [], 'date_yearfirst': None, 'date_dayfirst': None, 'special_ids': [], 'prefer_specials': None, 'assume_special': None, 'ep_regexps': [], 'date_regexps': [], 'sequence_regexps': [], 'id_regexps': []}
2020-03-13 12:09:50 DEBUG    parser_internal dlanime         Parsing result: <SeriesParser(data=[GJM] Eizouken ni wa Te wo Dasu na! (Keep Your Hands Off Eizouken!) - 01 [E3DDFF5F].mkv,name=Eizouken ni wa Te wo Dasu na,id=1,season=0,season_pack=None,episode=1,quality=unknown,proper=0,status=OK)> (in 0.4418349999992799 ms)
2020-03-13 12:09:50 DEBUG    series        dlanime         `[GJM] Eizouken ni wa Te wo Dasu na! (Keep Your Hands Off Eizouken!) - 01 [E3DDFF5F].mkv` detected as `<SeriesParseResult(data=[GJM] Eizouken ni wa Te wo Dasu na! (Keep Your Hands Off Eizouken!) - 01 [E3DDFF5F].mkv,name=Eizouken ni wa Te wo Dasu na,id=1,season=0,season_pack=None,episode=1,quality=unknown,proper=0,special=False,status=OK)>`, field: `title`
2020-03-13 12:09:50 DEBUG    series        dlanime         setting custom path for `[GJM] Eizouken ni wa Te wo Dasu na! (Keep Your Hands Off Eizouken!) - 01 [E3DDFF5F].mkv` to `/home/nekosama/Videos/Other/Series/Animated/Anime/{{series_name}}/`
2020-03-13 12:09:50 DEBUG    series        dlanime         series on_task_metainfo took 0.35840351100000056 to parse
2020-03-13 12:09:50 DEBUG    series.db     dlanime         adding episode `8` into series `Somali to Mori no Kamisama`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         -> added `<Episode(id=None,identifier=8,season=0,number=8)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         adding release `<SeriesParseResult(data=[HorribleSubs] Somali to Mori no Kamisama - 08 [1080p].mkv,name=Somali to Mori no Kamisama,id=8,season=0,season_pack=None,episode=8,quality=1080p,proper=0,special=False,status=OK)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         -> added `<Release(id=None,quality=1080p,downloaded=None,proper_count=0,title=[HorribleSubs] Somali to Mori no Kamisama - 08 [1080p].mkv)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         adding episode `9` into series `Somali to Mori no Kamisama`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         -> added `<Episode(id=None,identifier=9,season=0,number=9)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         adding release `<SeriesParseResult(data=[HorribleSubs] Somali to Mori no Kamisama - 09 [1080p].mkv,name=Somali to Mori no Kamisama,id=9,season=0,season_pack=None,episode=9,quality=1080p,proper=0,special=False,status=OK)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         -> added `<Release(id=None,quality=1080p,downloaded=None,proper_count=0,title=[HorribleSubs] Somali to Mori no Kamisama - 09 [1080p].mkv)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         adding episode `1` into series `Somali to Mori no Kamisama`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         -> added `<Episode(id=None,identifier=1,season=0,number=1)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         adding release `<SeriesParseResult(data=[HorribleSubs] Somali to Mori no Kamisama - 01 [1080p].mkv,name=Somali to Mori no Kamisama,id=1,season=0,season_pack=None,episode=1,quality=1080p,proper=0,special=False,status=OK)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         -> added `<Release(id=None,quality=1080p,downloaded=None,proper_count=0,title=[HorribleSubs] Somali to Mori no Kamisama - 01 [1080p].mkv)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         adding episode `10` into series `Somali to Mori no Kamisama`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         -> added `<Episode(id=None,identifier=10,season=0,number=10)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         adding release `<SeriesParseResult(data=[HorribleSubs] Somali to Mori no Kamisama - 10 [1080p].mkv,name=Somali to Mori no Kamisama,id=10,season=0,season_pack=None,episode=10,quality=1080p,proper=0,special=False,status=OK)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         -> added `<Release(id=None,quality=1080p,downloaded=None,proper_count=0,title=[HorribleSubs] Somali to Mori no Kamisama - 10 [1080p].mkv)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         adding episode `6` into series `Somali to Mori no Kamisama`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         -> added `<Episode(id=None,identifier=6,season=0,number=6)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         adding release `<SeriesParseResult(data=[HorribleSubs] Somali to Mori no Kamisama - 06 [1080p].mkv,name=Somali to Mori no Kamisama,id=6,season=0,season_pack=None,episode=6,quality=1080p,proper=0,special=False,status=OK)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         -> added `<Release(id=None,quality=1080p,downloaded=None,proper_count=0,title=[HorribleSubs] Somali to Mori no Kamisama - 06 [1080p].mkv)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         adding episode `5` into series `Somali to Mori no Kamisama`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         -> added `<Episode(id=None,identifier=5,season=0,number=5)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         adding release `<SeriesParseResult(data=[HorribleSubs] Somali to Mori no Kamisama - 05 [1080p].mkv,name=Somali to Mori no Kamisama,id=5,season=0,season_pack=None,episode=5,quality=1080p,proper=0,special=False,status=OK)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         -> added `<Release(id=None,quality=1080p,downloaded=None,proper_count=0,title=[HorribleSubs] Somali to Mori no Kamisama - 05 [1080p].mkv)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         adding episode `4` into series `Somali to Mori no Kamisama`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         -> added `<Episode(id=None,identifier=4,season=0,number=4)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         adding release `<SeriesParseResult(data=[HorribleSubs] Somali to Mori no Kamisama - 04 [1080p].mkv,name=Somali to Mori no Kamisama,id=4,season=0,season_pack=None,episode=4,quality=1080p,proper=0,special=False,status=OK)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         -> added `<Release(id=None,quality=1080p,downloaded=None,proper_count=0,title=[HorribleSubs] Somali to Mori no Kamisama - 04 [1080p].mkv)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         adding episode `3` into series `Somali to Mori no Kamisama`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         -> added `<Episode(id=None,identifier=3,season=0,number=3)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         adding release `<SeriesParseResult(data=[HorribleSubs] Somali to Mori no Kamisama - 03 [1080p].mkv,name=Somali to Mori no Kamisama,id=3,season=0,season_pack=None,episode=3,quality=1080p,proper=0,special=False,status=OK)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         -> added `<Release(id=None,quality=1080p,downloaded=None,proper_count=0,title=[HorribleSubs] Somali to Mori no Kamisama - 03 [1080p].mkv)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         adding episode `2` into series `Somali to Mori no Kamisama`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         -> added `<Episode(id=None,identifier=2,season=0,number=2)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         adding release `<SeriesParseResult(data=[HorribleSubs] Somali to Mori no Kamisama - 02 [1080p].mkv,name=Somali to Mori no Kamisama,id=2,season=0,season_pack=None,episode=2,quality=1080p,proper=0,special=False,status=OK)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         -> added `<Release(id=None,quality=1080p,downloaded=None,proper_count=0,title=[HorribleSubs] Somali to Mori no Kamisama - 02 [1080p].mkv)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         adding release `<SeriesParseResult(data=[HorribleSubs] Somali to Mori no Kamisama - 01 [720p].mkv,name=Somali to Mori no Kamisama,id=1,season=0,season_pack=None,episode=1,quality=720p,proper=0,special=False,status=OK)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         -> added `<Release(id=None,quality=720p,downloaded=None,proper_count=0,title=[HorribleSubs] Somali to Mori no Kamisama - 01 [720p].mkv)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         adding release `<SeriesParseResult(data=[HorribleSubs] Somali to Mori no Kamisama - 01 [480p].mkv,name=Somali to Mori no Kamisama,id=1,season=0,season_pack=None,episode=1,quality=480p,proper=0,special=False,status=OK)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         -> added `<Release(id=None,quality=480p,downloaded=None,proper_count=0,title=[HorribleSubs] Somali to Mori no Kamisama - 01 [480p].mkv)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         adding release `<SeriesParseResult(data=[HorribleSubs] Somali to Mori no Kamisama - 10 [480p].mkv,name=Somali to Mori no Kamisama,id=10,season=0,season_pack=None,episode=10,quality=480p,proper=0,special=False,status=OK)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         -> added `<Release(id=None,quality=480p,downloaded=None,proper_count=0,title=[HorribleSubs] Somali to Mori no Kamisama - 10 [480p].mkv)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         adding episode `7` into series `Somali to Mori no Kamisama`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         -> added `<Episode(id=None,identifier=7,season=0,number=7)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         adding release `<SeriesParseResult(data=[HorribleSubs] Somali to Mori no Kamisama - 07 [1080p].mkv,name=Somali to Mori no Kamisama,id=7,season=0,season_pack=None,episode=7,quality=1080p,proper=0,special=False,status=OK)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         -> added `<Release(id=None,quality=1080p,downloaded=None,proper_count=0,title=[HorribleSubs] Somali to Mori no Kamisama - 07 [1080p].mkv)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         adding release `<SeriesParseResult(data=[HorribleSubs] Somali to Mori no Kamisama - 10 [720p].mkv,name=Somali to Mori no Kamisama,id=10,season=0,season_pack=None,episode=10,quality=720p,proper=0,special=False,status=OK)>`
2020-03-13 12:09:50 DEBUG    series.db     dlanime         -> added `<Release(id=None,quality=720p,downloaded=None,proper_count=0,title=[HorribleSubs] Somali to Mori no Kamisama - 10 [720p].mkv)>`
2020-03-13 12:09:50 DEBUG    series        dlanime         start with entities: ['[HorribleSubs] Somali to Mori no Kamisama - 08 [1080p].mkv']
2020-03-13 12:09:50 DEBUG    series        dlanime         current entities: ['[HorribleSubs] Somali to Mori no Kamisama - 08 [1080p].mkv']
2020-03-13 12:09:50 DEBUG    series        dlanime         quality req: 720p
2020-03-13 12:09:50 VERBOSE  series        dlanime         Ignored `[HorribleSubs] Somali to Mori no Kamisama - 08 [1080p].mkv`. Does not meet quality requirement `720p`.
2020-03-13 12:09:50 DEBUG    series        dlanime         no quality meets requirements
2020-03-13 12:09:50 DEBUG    series        dlanime         start with entities: ['[HorribleSubs] Somali to Mori no Kamisama - 09 [1080p].mkv']
2020-03-13 12:09:50 DEBUG    series        dlanime         current entities: ['[HorribleSubs] Somali to Mori no Kamisama - 09 [1080p].mkv']
2020-03-13 12:09:50 DEBUG    series        dlanime         quality req: 720p
2020-03-13 12:09:50 VERBOSE  series        dlanime         Ignored `[HorribleSubs] Somali to Mori no Kamisama - 09 [1080p].mkv`. Does not meet quality requirement `720p`.
2020-03-13 12:09:50 DEBUG    series        dlanime         no quality meets requirements
2020-03-13 12:09:50 DEBUG    series        dlanime         start with entities: ['[HorribleSubs] Somali to Mori no Kamisama - 01 [1080p].mkv', '[HorribleSubs] Somali to Mori no Kamisama - 01 [720p].mkv', '[HorribleSubs] Somali to Mori no Kamisama - 01 [480p].mkv']
2020-03-13 12:09:50 DEBUG    series        dlanime         current entities: ['[HorribleSubs] Somali to Mori no Kamisama - 01 [1080p].mkv', '[HorribleSubs] Somali to Mori no Kamisama - 01 [720p].mkv', '[HorribleSubs] Somali to Mori no Kamisama - 01 [480p].mkv']
2020-03-13 12:09:50 DEBUG    series        dlanime         quality req: 720p
2020-03-13 12:09:50 VERBOSE  series        dlanime         Ignored `[HorribleSubs] Somali to Mori no Kamisama - 01 [1080p].mkv`. Does not meet quality requirement `720p`.
2020-03-13 12:09:50 VERBOSE  series        dlanime         Ignored `[HorribleSubs] Somali to Mori no Kamisama - 01 [480p].mkv`. Does not meet quality requirement `720p`.
2020-03-13 12:09:50 DEBUG    series        dlanime         -------------------- process_propers -->
2020-03-13 12:09:50 DEBUG    series        dlanime         propers - downloaded qualities: {}
2020-03-13 12:09:50 DEBUG    series        dlanime         continuing w. entities: ['[HorribleSubs] Somali to Mori no Kamisama - 01 [720p].mkv']
2020-03-13 12:09:50 DEBUG    series        dlanime         best entity is: `[HorribleSubs] Somali to Mori no Kamisama - 01 [720p].mkv`
2020-03-13 12:09:50 DEBUG    series        dlanime         -------------------- tracking -->
2020-03-13 12:09:50 DEBUG    series.db     dlanime         no episodes found for series `Somali to Mori no Kamisama` with parameters season: None, downloaded: True
2020-03-13 12:09:50 DEBUG    series.db     dlanime         no season packs found for series `Somali to Mori no Kamisama` with parameters season: None, downloaded: True
2020-03-13 12:09:50 DEBUG    series        dlanime         latest download: None
2020-03-13 12:09:50 DEBUG    series        dlanime         current: <Episode(id=3,identifier=1,season=0,number=1)>
2020-03-13 12:09:50 CRITICAL task          dlanime         BUG: Unhandled error in plugin series: opt() got an unexpected keyword argument 'colors'
Traceback (most recent call last):
  File "/usr/lib/python3.8/threading.py", line 890, in _bootstrap
    self._bootstrap_inner()
    │    └ <function Thread._bootstrap_inner at 0x7f01bd9ba700>
    └ <Thread(task_queue, started daemon 139645329663744)>
  File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
    │    └ <function Thread.run at 0x7f01bd9ba430>
    └ <Thread(task_queue, started daemon 139645329663744)>
  File "/usr/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
    │    │        │    │        │    └ {}
    │    │        │    │        └ <Thread(task_queue, started daemon 139645329663744)>
    │    │        │    └ ()
    │    │        └ <Thread(task_queue, started daemon 139645329663744)>
    │    └ <bound method TaskQueue.run of <flexget.task_queue.TaskQueue object at 0x7f01b68e7b80>>
    └ <Thread(task_queue, started daemon 139645329663744)>
  File "/usr/lib/python3.8/site-packages/flexget/task_queue.py", line 46, in run
    self.current_task.execute()
    │    │            └ <function Task.execute at 0x7f01bb7e65e0>
    │    └ <flexget.task.Task object at 0x7f01b6468c70>
    └ <flexget.task_queue.TaskQueue object at 0x7f01b68e7b80>
  File "/usr/lib/python3.8/site-packages/flexget/task.py", line 80, in wrapper
    return func(self, *args, **kw)
           │    │      │       └ {}
           │    │      └ ()
           │    └ <flexget.task.Task object at 0x7f01b6468c70>
           └ <function Task.execute at 0x7f01bb7e6550>
  File "/usr/lib/python3.8/site-packages/flexget/task.py", line 697, in execute
    self._execute()
    │    └ <function Task._execute at 0x7f01bb7e64c0>
    └ <flexget.task.Task object at 0x7f01b6468c70>
  File "/usr/lib/python3.8/site-packages/flexget/task.py", line 663, in _execute
    self.__run_task_phase(phase)
    │                     └ 'filter'
    └ <flexget.task.Task object at 0x7f01b6468c70>
  File "/usr/lib/python3.8/site-packages/flexget/task.py", line 489, in __run_task_phase
    response = self.__run_plugin(plugin, phase, args)
               │                 │       │      └ (<flexget.task.Task object at 0x7f01b6468c70>, [{'Yesterday wo Utatte': {'identified_by': 'sequence', 'tracking': 'backfill',...
               │                 │       └ 'filter'
               │                 └ <PluginInfo(name=series)>
               └ <flexget.task.Task object at 0x7f01b6468c70>
> File "/usr/lib/python3.8/site-packages/flexget/task.py", line 522, in __run_plugin
    result = method(*args, **kwargs)
             │       │       └ {}
             │       └ (<flexget.task.Task object at 0x7f01b6468c70>, [{'Yesterday wo Utatte': {'identified_by': 'sequence', 'tracking': 'backfill',...
             └ <Event(name=plugin.series.filter,func=on_task_filter,priority=128)>
  File "/usr/lib/python3.8/site-packages/flexget/event.py", line 22, in __call__
    return self.func(*args, **kwargs)
           │    │     │       └ {}
           │    │     └ (<flexget.task.Task object at 0x7f01b6468c70>, [{'Yesterday wo Utatte': {'identified_by': 'sequence', 'tracking': 'backfill',...
           │    └ <bound method FilterSeries.on_task_filter of <flexget.components.series.series.FilterSeries object at 0x7f01b69c4220>>
           └ <Event(name=plugin.series.filter,func=on_task_filter,priority=128)>
  File "/usr/lib/python3.8/site-packages/flexget/components/series/series.py", line 561, in on_task_filter
    self.process_series(task, series_entries, series_config)
    │    │              │     │               └ {'identified_by': 'sequence', 'tracking': 'backfill', 'quality': '720p', 'path': '/home/nekosama/Videos/Other/Series/Animated...
    │    │              │     └ <unprintable dict object>
    │    │              └ <flexget.task.Task object at 0x7f01b6468c70>
    │    └ <function FilterSeries.process_series at 0x7f01b7cbff70>
    └ <flexget.components.series.series.FilterSeries object at 0x7f01b69c4220>
  File "/usr/lib/python3.8/site-packages/flexget/components/series/series.py", line 778, in process_series
    best.accept(reason)
    │    │      └ 'matches quality'
    │    └ <function Entry.accept at 0x7f01bb9d6af0>
    └ <Entry(title=[HorribleSubs] Somali to Mori no Kamisama - 01 [720p].mkv,state=accepted)>
  File "/usr/lib/python3.8/site-packages/flexget/entry.py", line 172, in accept
    self.run_hooks('accept', reason=reason, **kwargs)
    │    │                          │         └ {}
    │    │                          └ 'matches quality'
    │    └ <function Entry.run_hooks at 0x7f01bb9d6790>
    └ <Entry(title=[HorribleSubs] Somali to Mori no Kamisama - 01 [720p].mkv,state=accepted)>
  File "/usr/lib/python3.8/site-packages/flexget/entry.py", line 113, in run_hooks
    func(self, **kwargs)
    │    │       └ {'reason': 'matches quality'}
    │    └ <Entry(title=[HorribleSubs] Somali to Mori no Kamisama - 01 [720p].mkv,state=accepted)>
    └ functools.partial(<function Verbose.verbose_details at 0x7f01b907f790>, task=<flexget.task.Task object at 0x7f01b6468c70>, ac...
  File "/usr/lib/python3.8/site-packages/flexget/plugins/operate/verbose.py", line 32, in verbose_details
    task_logger.opt(colors=True).verbose(f"{act.log_markup}: {{}}", msg)
    │           │                                                   └ '`[HorribleSubs] Somali to Mori no Kamisama - 01 [720p].mkv` by series plugin because matches quality'
    │           └ <function Logger.opt at 0x7f01bcd0d550>
    └ <loguru.logger handlers=[(id=2, level=10, sink=<lambda>), (id=3, level=15, sink='/home/nekosama/.config/flexget/flexget.log')...

TypeError: opt() got an unexpected keyword argument 'colors'
Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/flexget/task.py", line 522, in __run_plugin
    result = method(*args, **kwargs)
  File "/usr/lib/python3.8/site-packages/flexget/event.py", line 22, in __call__
    return self.func(*args, **kwargs)
  File "/usr/lib/python3.8/site-packages/flexget/components/series/series.py", line 561, in on_task_filter
    self.process_series(task, series_entries, series_config)
  File "/usr/lib/python3.8/site-packages/flexget/components/series/series.py", line 778, in process_series
    best.accept(reason)
  File "/usr/lib/python3.8/site-packages/flexget/entry.py", line 172, in accept
    self.run_hooks('accept', reason=reason, **kwargs)
  File "/usr/lib/python3.8/site-packages/flexget/entry.py", line 113, in run_hooks
    func(self, **kwargs)
  File "/usr/lib/python3.8/site-packages/flexget/plugins/operate/verbose.py", line 32, in verbose_details
    task_logger.opt(colors=True).verbose(f"{act.log_markup}: {{}}", msg)
TypeError: opt() got an unexpected keyword argument 'colors'

Posts: 2

Participants: 2

Read full topic

Flexget 3.1.39: Could not import pystray

$
0
0

@Murgoth wrote:

When I run flexget I always get this warning:
| DEBUG | flexget.tray_icon:<module>:20 - Could not import pystray: Bad display name ""

Posts: 2

Participants: 2

Read full topic

Fail start server after updagte to 3.1.42

$
0
0

@mami7880 wrote:

After update from 3.1.38 to 3.1.42 the server no longer starts with the following messages:

Mär 22 13:35:58 flexget[3945]: 2020-03-22 13:35:58 INFO     web_server_daemon                 Registering WebUI v2
Mär 22 13:35:58 flexget[3945]: 2020-03-22 13:35:58 INFO     web_server                    Web server started at http://127.0.1.1:5050
Mär 22 13:35:58 flexget[3945]: 2020-03-22 13:35:58 INFO     web_server                    API available at http://127.0.1.1:5050/api
Mär 22 13:35:58 flexget[3945]: 2020-03-22 13:35:58 INFO     web_server                    WebUI (v1) available at http://127.0.1.1:5050/v1/
Mär 22 13:35:58 flexget[3945]: 2020-03-22 13:35:58 INFO     web_server                    WebUI (v2) available at http://127.0.1.1:5050/
Mär 22 13:35:58 flexget[3945]: _gtk_style_provider_private_get_settings: assertion 'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed
Mär 22 13:35:58 flexget[3945]: _gtk_style_provider_private_get_settings: assertion 'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed
Mär 22 13:35:58 flexget[3945]: _gtk_style_provider_private_get_settings: assertion 'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed
Mär 22 13:35:58 systemd[1]: flexget.service: Main process exited, code=dumped, status=11/SEGV
Mär 22 13:35:58 systemd[1]: flexget.service: Failed with result 'core-dump'.

does anyone have any advice? I have already tried a complete reinstallation without success.
Python 3.7.5
Flexget 3.1.42
no virtualenv
install pip (pip3) global

Posts: 1

Participants: 1

Read full topic

Upgrade to 3.1.44

$
0
0

@john_es wrote:

/root/.config/flexget
/root/.config/flexget/build/build/flexget
/root/.config/flexget/build/build/flexget/flexget
/usr/local/bin/flexget
/usr/local/lib/python2.7/dist-packages/FlexGet-2.10.92-py2.7.egg/flexget
/usr/local/lib/python2.7/dist-packages/flexget

I am running flexget version 2.21.35 and wanted to upgrade to the latest release: 3.1.44

I have Python 2.7 and 3.5.2 installed.

When I run: pip3 install --upgrade flexget

I get: Traceback (most recent call last):
  File "/usr/bin/pip3", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/local/lib/python3.4/dist-packages/pkg_resources/__init__.py", line 93, in <module>
    raise RuntimeError("Python 3.5 or later is required")
RuntimeError: Python 3.5 or later is required

How can I tell pip3 to use python 3.5.2?

Posts: 1

Participants: 1

Read full topic

Importing "IMDB Advanced Search" results

$
0
0

@buyukbang wrote:

Hello guys,

I’m trying to import “IMDB Advanced Search” results into FlexGet movie list. I wrote below configuration. This accepts all listed movies but also a lot of garbage as you can see from below output :confused: Is there anyway to filter HTML output with only movies with imdb ID listed in the search result?

  imdb_search:
    disable:
      - seen
      - seen_info_hash
    html: https://www.imdb.com/search/title/?release_date=2018-01-01,2018-12-31&user_rating=6.0,&num_votes=20000,&count=250&view=simple
    accept_all: yes
    list_add:
      - movie_list: csv_movie_list4
2020-03-24 12:06:20 VERBOSE  task_queue                    There are 1 tasks to execute. Shutdown will commence when they have completed.
2020-03-24 12:06:20 VERBOSE  html          imdb_search     Requesting: https://www.imdb.com/search/title/?release_date=2018-01-01,2018-12-31&user_rating=6.0,&num_votes=20000,&count=250&view=simple
2020-03-24 12:06:22 VERBOSE  html          imdb_search     Response: 200 (OK)
2020-03-24 12:06:39 VERBOSE  details       imdb_search     Produced 443 entries.
2020-03-24 12:06:39 VERBOSE  task          imdb_search     ACCEPTED: `Showtimes & Tickets` by accept_all plugin
2020-03-24 12:06:39 VERBOSE  task          imdb_search     ACCEPTED: `Showtimes & Tickets [BC99B21A]` by accept_all plugin
2020-03-24 12:06:39 VERBOSE  task          imdb_search     ACCEPTED: `Top Rated Movies` by accept_all plugin
2020-03-24 12:06:39 VERBOSE  task          imdb_search     ACCEPTED: `Most Popular Movies` by accept_all plugin
2020-03-24 12:06:39 VERBOSE  task          imdb_search     ACCEPTED: `Browse Movies by Genre` by accept_all plugin
2020-03-24 12:06:39 VERBOSE  task          imdb_search     ACCEPTED: `Top Box Office` by accept_all plugin
2020-03-24 12:06:39 VERBOSE  task          imdb_search     ACCEPTED: `In Theaters` by accept_all plugin
2020-03-24 12:06:39 VERBOSE  task          imdb_search     ACCEPTED: `Coming Soon` by accept_all plugin
2020-03-24 12:06:39 VERBOSE  task          imdb_search     ACCEPTED: `Coming Soon [A843CE67]` by accept_all plugin
2020-03-24 12:06:39 VERBOSE  task          imdb_search     ACCEPTED: `DVD & Blu-ray Releases` by accept_all plugin
2020-03-24 12:06:39 VERBOSE  task          imdb_search     ACCEPTED: `Release Calendar` by accept_all plugin
2020-03-24 12:06:39 VERBOSE  task          imdb_search     ACCEPTED: `Movie News` by accept_all plugin

...

2020-03-24 12:06:39 VERBOSE  task          imdb_search     ACCEPTED: ` [97200527]` by accept_all plugin
2020-03-24 12:06:39 VERBOSE  task          imdb_search     ACCEPTED: `A Quiet Place` by accept_all plugin
2020-03-24 12:06:39 VERBOSE  task          imdb_search     ACCEPTED: ` [E32A1E72]` by accept_all plugin
2020-03-24 12:06:39 VERBOSE  task          imdb_search     ACCEPTED: `You` by accept_all plugin
2020-03-24 12:06:39 VERBOSE  task          imdb_search     ACCEPTED: ` [C12415CF]` by accept_all plugin

...

2020-03-24 12:06:39 VERBOSE  task          imdb_search     ACCEPTED: `2
      Rate` by accept_all plugin
2020-03-24 12:06:39 VERBOSE  task          imdb_search     ACCEPTED: `3
        Rate` by accept_all plugin
2020-03-24 12:06:39 VERBOSE  task          imdb_search     ACCEPTED: `4

...


2020-03-24 12:06:40 VERBOSE  task          imdb_search     ACCEPTED: `The Christmas Chronicles` by accept_all plugin
2020-03-24 12:06:40 VERBOSE  task          imdb_search     ACCEPTED: ` [2D6D6BD3]` by accept_all plugin
2020-03-24 12:06:40 VERBOSE  task          imdb_search     ACCEPTED: `O Mecanismo` by accept_all plugin
2020-03-24 12:06:40 VERBOSE  task          imdb_search     ACCEPTED: ` [02B9E5BA]` by accept_all plugin
2020-03-24 12:06:40 VERBOSE  task          imdb_search     ACCEPTED: `Arif V 216` by accept_all plugin
2020-03-24 12:06:40 VERBOSE  task          imdb_search     ACCEPTED: `ad feedback` by accept_all plugin
2020-03-24 12:06:40 VERBOSE  task          imdb_search     ACCEPTED: `Clear your history` by accept_all plugin
2020-03-24 12:06:40 VERBOSE  task          imdb_search     ACCEPTED: `Get the IMDb App` by accept_all plugin
2020-03-24 12:06:40 VERBOSE  task          imdb_search     ACCEPTED: `Get the IMDb App [B5494300]` by accept_all plugin
2020-03-24 12:06:40 VERBOSE  task          imdb_search     ACCEPTED: `View Full Site` by accept_all plugin
2020-03-24 12:06:40 VERBOSE  task          imdb_search     ACCEPTED: `Help` by accept_all plugin
2020-03-24 12:06:40 VERBOSE  task          imdb_search     ACCEPTED: `Site Index` by accept_all plugin
2020-03-24 12:06:40 VERBOSE  task          imdb_search     ACCEPTED: `IMDbPro` by accept_all plugin
2020-03-24 12:06:40 VERBOSE  task          imdb_search     ACCEPTED: `Box Office Mojo` by accept_all plugin
2020-03-24 12:06:40 VERBOSE  task          imdb_search     ACCEPTED: `Press Room` by accept_all plugin
2020-03-24 12:06:40 VERBOSE  task          imdb_search     ACCEPTED: `Advertising` by accept_all plugin
2020-03-24 12:06:40 VERBOSE  task          imdb_search     ACCEPTED: `Jobs` by accept_all plugin
2020-03-24 12:06:40 VERBOSE  task          imdb_search     ACCEPTED: `Conditions of Use` by accept_all plugin
2020-03-24 12:06:40 VERBOSE  task          imdb_search     ACCEPTED: `Privacy Policy` by accept_all plugin
2020-03-24 12:06:40 VERBOSE  task          imdb_search     ACCEPTED: `Interest-Based Ads` by accept_all plugin
2020-03-24 12:06:40 VERBOSE  details       imdb_search     Summary - Accepted: 443 (Rejected: 0 Undecided: 0 Failed: 0)
2020-03-24 12:06:40 VERBOSE  list_add      imdb_search     adding accepted entries into movie_list - csv_movie_list4
2020-03-24 12:06:40 WARNING  movie_list    imdb_search     Could not get a movie name, skipping
2020-03-24 12:06:41 WARNING  movie_list    imdb_search     Could not get a movie name, skipping


Posts: 1

Participants: 1

Read full topic

Flexget 3.1.45 Critical error message on startup

$
0
0

@lamski wrote:

I upgraded to the latest version 3.1.45 and I get this critical error message in the logs on startup:

2020-03-27 00:23:41 CRITICAL plugin                        Plugin `flexget.plugins.clients.pyload` failed to import dependencies
Traceback (most recent call last):
  File "/usr/local/bin/flexget", line 8, in <module>
    sys.exit(main())
    │   │    └ <function main at 0x7f852893cb70>
    │   └ <built-in function exit>
    └ <module 'sys' (built-in)>
  File "/usr/local/lib/python3.6/site-packages/flexget/__init__.py", line 41, in main
    manager.start()
    │       └ <function Manager.start at 0x7f852262ff28>
    └ <flexget.manager.Manager object at 0x7f852893f080>
  File "/usr/local/lib/python3.6/site-packages/flexget/manager.py", line 373, in start
    self.initialize()
    │    └ <function Manager.initialize at 0x7f852262fd08>
    └ <flexget.manager.Manager object at 0x7f852893f080>
  File "/usr/local/lib/python3.6/site-packages/flexget/manager.py", line 215, in initialize
    extra_components=[os.path.join(self.config_base, 'components')],
                      │  │    │    │    └ '/shares/conf/flexget'
                      │  │    │    └ <flexget.manager.Manager object at 0x7f852893f080>
                      │  │    └ <function join at 0x7f8529cae378>
                      │  └ <module 'posixpath' from '/usr/local/lib/python3.6/posixpath.py'>
                      └ <module 'os' from '/usr/local/lib/python3.6/os.py'>
  File "/usr/local/lib/python3.6/site-packages/flexget/plugin.py", line 555, in load_plugins
    _load_plugins_from_dirs(extra_plugins)
    │                       └ ['/shares/conf/flexget/plugins', '/usr/local/lib/python3.6/site-packages/flexget/plugins']
    └ <function _load_plugins_from_dirs at 0x7f8522b9ea60>
  File "/usr/local/lib/python3.6/site-packages/flexget/plugin.py", line 473, in _load_plugins_from_dirs
    _import_plugin(module_name, plugin_path)
    │              │            └ PosixPath('/usr/local/lib/python3.6/site-packages/flexget/plugins/clients/pyload.py')
    │              └ 'flexget.plugins.clients.pyload'
    └ <function _import_plugin at 0x7f8522b9e9d8>
> File "/usr/local/lib/python3.6/site-packages/flexget/plugin.py", line 424, in _import_plugin
    import_module(module_name)
    │             └ 'flexget.plugins.clients.pyload'
    └ <function import_module at 0x7f8528be6488>
  File "/usr/local/lib/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           │          │           │    │        │        └ 0
           │          │           │    │        └ None
           │          │           │    └ 0
           │          │           └ 'flexget.plugins.clients.pyload'
           │          └ <function _gcd_import at 0x7f8529d85e18>
           └ <module 'importlib._bootstrap' (frozen)>
  File "<frozen importlib._bootstrap>", line 994, in _gcd_import
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/usr/local/lib/python3.6/site-packages/flexget/plugins/clients/pyload.py", line 11, in <module>
    from packaging import version

Flexget seems to still be running after the error.
Will the error cause problems later or can it be safely ignored for now?

I would also like to ask - what are the steps needed to downgrade flexget to a working version in cases where the latest version is broken?

Posts: 2

Participants: 1

Read full topic

Failure reason: Magnet URL After Upgrading to 3.1 from 2.x

$
0
0

@ssshake wrote:

Hey there I’ve seen other posts saying magnet urls are not supported and that you need to use the convert magnet plugin for this.

However I find this really confusing as my existing configuration has been working fine for quite some time. I’m using an rss feed from show rss and that feed is giving magnet urls. I was using flexget 2.x until this week where I finally upgrade to 3.1

So it appears to me like 2.x had this functionality built in and perhaps 3.1 had it removed? If so fair enough but when I check the instructions for the convert magnet plugin I don’t get a lot of guidance.

It says I need libtorrent installed but I dont know if that’s a OS level library or a python package. And if python there are a number of packages with this name in it but nothing explicitly libtorrent.

I am using flexget with transmission and would like to know how to get my system back to how it used to work.

I don’t think setting my showrss feed to magnets=false is the proper long term solution but that is what I’m doing for now.

Here is my config, as working before I upgraded to 3.1

templates:
  showrss:
    all_series: yes
    set:
      path: /path/{{series_name}}/Season {{series_season}}
    download:
      path: /path/.torrents/
    retry_failed:
      max_retries: 8
    transmission:
      host: localhost
      port: 9091
      username: a
      password: a

tasks:
  showrss:
    priority: 1
    rss:
      url: http://showrss.info/user/0.rss?magnets=true&namespaces=true&name=null&quality=null&re=null
      all_entries: yes
    template: showrss

Posts: 1

Participants: 1

Read full topic


Forget movie from Seen if not found on external

$
0
0

@erostgol wrote:

Hi Guys,

Quick question. Is it possible to have something in config to auto forget movies that are not found on my external. So for instance flexget grabs a movie and downloads it. I find that the movie is bad or whatever. I delete it from the external manually. Flexget checks the external movie folder to see whats there and compares to the movie seen list. If a move is on the seen list but is not found on the external auto forget the movie to allow it to re download?

Please let me know as manually forgetting movies is difficult when you need to delete multiple movies.

Posts: 1

Participants: 1

Read full topic

Move_complete_path in deluge not working for movies only

$
0
0

@armpithacker wrote:

I have move_completed_path configured for deluge. It work perfect for TV shows (set via the configure_series plugin) but on movies deluge never moves anything after it’s done. What could be the cause of this?

Posts: 1

Participants: 1

Read full topic

Generic software recipe

$
0
0

@devster31 wrote:

Hello,
I’m trying to create a generic recipe to automatically get new software.
This is what I have so far:

---
  web_server:
    bind: 0.0.0.0
    port: 3539
    web_ui: yes
    base_url: /flexget

  tasks:
    brokenstones-macosapps:
      rss: '{? secrets.rss.app_url ?}'
      qbittorrent:
        label: software
        host: qbittorrent
        port: 9090
      regexp:
        accept:
          - my
          - app
          - list
        from: title
      notify:
        task:
          always_send: no
          title: Apps
          template: html
          via:
            - email:
                to: me@domain.com
                from: flexget@domain.com
                smtp_host: smtp.host.com
                smtp_port: 425
                smtp_username: '{? secrets.mail.smtp_username ?}'
                smtp_password: '{? secrets.mail.smtp_password ?}'
                smtp_tls: yes
                html: yes # To parse template as HTML
            - discord:
                web_hook_url: '{? secrets.discord.web_hook_url ?}'
                embeds:
                  - title: "{{ task }}"
                    description: "{{ output }}"
                    url: "{{ url }}"
                    color: 0xe67e22
                    author:
                      name: ""
                      url: ""
                      icon_url: ""
                    fields:
                      - name: "Reason"
                        value: "{{ reason }}"
                        inline: true
            - pushover:
                user_key: '{? secrets.pushover.user_key ?}'
                url_title: Apps
  schedules:
    - tasks: '*'
      schedule:
        day: 1
        jitter: 600 # in seconds

There are two points I was unable to find documentation about:

  • the first one is the {? ... ?} notation, which I’m unsure how to use, I can’t seem to find commands to add credentials or secrets
  • the second one are the variables available for notification, I found {{ title }} but I would also like to add details extracted from the rss feed to the Discord notification.

Where can I find more?

Posts: 1

Participants: 1

Read full topic

Help with download a .mp4

$
0
0

@gmet91 wrote:

Hi, i want download a mp4 from a url like this: http://www.site.tld/ANIME_Ep_{{i}}.mp4

I tried with:

      url: "http://www.site.tld/ANIME_Ep_{{i}}.mp4"
      increment:
        from: 925
        to: 999
    download: /data

but not work, usually i download with a basic wget cron but i am using flexget for other so I want update also for this kind of contents.

I hope you can help me,
Regards

Posts: 1

Participants: 1

Read full topic

Latest Flexget on Synology using Python 3.x

$
0
0

@alirz1 wrote:

Hello,

Has anyone had success in installing the latest Flexget on Synology Nas running DSM 6.2.x , via entware or otherwise by installing Pythin 3.5 or later?
Ive tried multiple ways but always end up with error when PIP tries to install “Pillow”, It fails on a package.

Posts: 1

Participants: 1

Read full topic

Viewing all 837 articles
Browse latest View live