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

Is possible to run magnet as the first priority to download?

$
0
0

@newflexgetman wrote:

This is my configuration. I want to make magnet link as the first priority link if the site has an address.

Is this possible? I use “rss+transmission”.
I assume any alternative rss address link to be. :grinning:

templates:
  book_torrent:
    transmission:
      host: localhost
      port: 9091
      username: doctor
      password: doctor
      ratio: -1
      path: /media/usb/book
tasks:
  assorted_magazine:
    rss: http://pleasemagnetasfirstpriority/rss.xml
    regexp:
      accept:
        - ‘Stephen King’
    template: book_torrent

Posts: 2

Participants: 2

Read full topic


Segmentation fault in daemon mode

$
0
0

@Marian_Paun wrote:

flexget 3.1.4.2 running under python 3.7.3 (raspberry pi 3), causes segmentation fault when trying to be run in daemon mode, either launched under command line or via cron / systemd

Is anyone facing the same issue?

Posts: 1

Participants: 1

Read full topic

Trying to get latest flexget up and runnng using Docker for Synology

$
0
0

@alirz1 wrote:

Hi,

Im trying to use this guide to setup Docker and Flexget on Synology Nas.

https://flexget.com/InstallWizard/SynologyNAS/Docker

First step failed to create the flexget user as per the Dockerscrip, but i worked around that by specifying the docker UID in the dockerfile script.
However after that it fails on other steps:

ash-4.3# docker build --build-arg DOCKER_UID=1027 -t flexget:3.1.45 .
Sending build context to Docker daemon  4.096kB
Step 1/10 : FROM     python:3.6-alpine
 ---> 5e7f84829665
Step 2/10 : RUN      adduser -D -u 1027 flexget
 ---> Running in ef2a4b67f9c3
Removing intermediate container ef2a4b67f9c3
 ---> b678cc32cb69
Step 3/10 : WORKDIR  /home/flexget
 ---> Running in b3d91e3bf294
Removing intermediate container b3d91e3bf294
 ---> bb893802f87a
Step 4/10 : VOLUME   /home/flexget/.flexget
 ---> Running in 9b4730733669
Removing intermediate container 9b4730733669
 ---> 16830b05cf7d
Step 5/10 : VOLUME   /home/flexget/torrents
 ---> Running in 8b28bd6af7b7
Removing intermediate container 8b28bd6af7b7
 ---> 85bb7d75d5cf
Step 6/10 : RUN      pip3 install -U pip && pip3 install flexget
 ---> Running in a85b6613ffba
Requirement already up-to-date: pip in /usr/local/lib/python3.6/site-packages (20.0.2)
Collecting flexget
  Downloading FlexGet-3.1.45-py2.py3-none-any.whl (8.9 MB)
Collecting markupsafe==1.1.1
  Downloading MarkupSafe-1.1.1.tar.gz (19 kB)
Collecting more-itertools==7.2.0
  Downloading more_itertools-7.2.0-py3-none-any.whl (57 kB)
Collecting zc.lockfile==2.0
  Downloading zc.lockfile-2.0-py2.py3-none-any.whl (9.7 kB)
Collecting itsdangerous==0.24
  Downloading itsdangerous-0.24.tar.gz (46 kB)
Collecting cheroot==8.2.1
  Downloading cheroot-8.2.1-py2.py3-none-any.whl (79 kB)
Collecting loguru==0.4.1
  Downloading loguru-0.4.1-py3-none-any.whl (54 kB)
Collecting pytz==2017.2
  Downloading pytz-2017.2-py2.py3-none-any.whl (484 kB)
Collecting jinja2==2.10.1
  Downloading Jinja2-2.10.1-py2.py3-none-any.whl (124 kB)
Collecting aniso8601==1.2.1
  Downloading aniso8601-1.2.1.tar.gz (62 kB)
Collecting werkzeug==0.15.6
  Downloading Werkzeug-0.15.6-py2.py3-none-any.whl (328 kB)
Collecting zxcvbn-python==4.4.15
  Downloading zxcvbn-python-4.4.15.tar.gz (405 kB)
Collecting flask-restplus==0.10.1
  Downloading flask_restplus-0.10.1-py2.py3-none-any.whl (1.0 MB)
Collecting plumbum==1.6.3
  Downloading plumbum-1.6.3-py2.py3-none-any.whl (99 kB)
Collecting progressbar==2.5
  Downloading progressbar-2.5.tar.gz (10 kB)
Collecting flask-login==0.4.0
  Downloading Flask_Login-0.4.0-py2.py3-none-any.whl (15 kB)
Collecting idna==2.8
  Downloading idna-2.8-py2.py3-none-any.whl (58 kB)
Collecting sqlalchemy==1.3.11
  Downloading SQLAlchemy-1.3.11.tar.gz (6.0 MB)
Collecting colorclass==2.2.0
  Downloading colorclass-2.2.0.tar.gz (17 kB)
Collecting soupsieve==1.9.5
  Downloading soupsieve-1.9.5-py2.py3-none-any.whl (33 kB)
Collecting flask-cors==3.0.2
  Downloading Flask_Cors-3.0.2-py2.py3-none-any.whl (15 kB)
Collecting rebulk==2.0.0
  Downloading rebulk-2.0.0.tar.gz (257 kB)
Collecting click==6.7
  Downloading click-6.7-py2.py3-none-any.whl (71 kB)
Collecting flask-restful==0.3.6
  Downloading Flask_RESTful-0.3.6-py2.py3-none-any.whl (25 kB)
Collecting python-dateutil==2.6.1
  Downloading python_dateutil-2.6.1-py2.py3-none-any.whl (194 kB)
Collecting terminaltables==3.1.0
  Downloading terminaltables-3.1.0.tar.gz (12 kB)
Collecting feedparser==5.2.1
  Downloading feedparser-5.2.1.tar.bz2 (192 kB)
Collecting pyparsing==2.2.0
  Downloading pyparsing-2.2.0-py2.py3-none-any.whl (56 kB)
Collecting webencodings==0.5.1
  Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
Collecting html5lib==0.999999999
  Downloading html5lib-0.999999999-py2.py3-none-any.whl (112 kB)
Collecting jaraco.functools==2.0
  Downloading jaraco.functools-2.0-py2.py3-none-any.whl (6.7 kB)
Collecting requests==2.21.0
  Downloading requests-2.21.0-py2.py3-none-any.whl (57 kB)
Collecting cherrypy==18.4.0
  Downloading CherryPy-18.4.0-py2.py3-none-any.whl (418 kB)
Collecting six==1.13.0
  Downloading six-1.13.0-py2.py3-none-any.whl (10 kB)
Collecting flask-compress==1.4.0
  Downloading Flask-Compress-1.4.0.tar.gz (6.0 kB)
Collecting rpyc==4.0.1
  Downloading rpyc-4.0.1.tar.gz (54 kB)
Collecting pillow==7.0.0
  Downloading Pillow-7.0.0.tar.gz (38.2 MB)
Collecting pynzb==0.1.0
  Downloading pynzb-0.1.0.tar.gz (5.6 kB)
Collecting guessit==3.1.0
  Downloading guessit-3.1.0.tar.gz (144 kB)
Collecting beautifulsoup4==4.8.2
  Downloading beautifulsoup4-4.8.2-py3-none-any.whl (106 kB)
Collecting babelfish==0.5.5
  Downloading babelfish-0.5.5.tar.gz (90 kB)
Collecting apscheduler==3.5.0
  Downloading APScheduler-3.5.0-py2.py3-none-any.whl (60 kB)
Collecting portend==2.6
  Downloading portend-2.6-py2.py3-none-any.whl (5.1 kB)
Collecting pyyaml==5.1.2
  Downloading PyYAML-5.1.2.tar.gz (265 kB)
Collecting tempora==1.8
  Downloading tempora-1.8-py2.py3-none-any.whl (11 kB)
Collecting urllib3==1.24.2
  Downloading urllib3-1.24.2-py2.py3-none-any.whl (131 kB)
Collecting chardet==3.0.3
  Downloading chardet-3.0.3-py2.py3-none-any.whl (133 kB)
Collecting pyrss2gen==1.1
  Downloading PyRSS2Gen-1.1.tar.gz (6.9 kB)
Collecting pystray==0.15.0
  Downloading pystray-0.15.0-py2.py3-none-any.whl (43 kB)
Collecting certifi==2017.4.17
  Downloading certifi-2017.4.17-py2.py3-none-any.whl (375 kB)
Collecting tzlocal==1.4
  Downloading tzlocal-1.4.tar.gz (15 kB)
Collecting flask==1.0.2
  Downloading Flask-1.0.2-py2.py3-none-any.whl (91 kB)
Collecting jsonschema==2.6.0
  Downloading jsonschema-2.6.0-py2.py3-none-any.whl (39 kB)
Requirement already satisfied: setuptools in /usr/local/lib/python3.6/site-packages (from zc.lockfile==2.0->flexget) (46.1.1)
Collecting aiocontextvars>=0.2.0; python_version < "3.7"
  Downloading aiocontextvars-0.2.2-py2.py3-none-any.whl (4.9 kB)
Collecting python-xlib>=0.17; sys_platform == "linux"
  Downloading python_xlib-0.26-py2.py3-none-any.whl (174 kB)
Collecting contextvars==2.4; python_version < "3.7"
  Downloading contextvars-2.4.tar.gz (9.6 kB)
Collecting immutables>=0.9
  Downloading immutables-0.11.tar.gz (38 kB)
Building wheels for collected packages: markupsafe, itsdangerous, aniso8601, zxcvbn-python, progressbar, sqlalchemy, colorclass, rebulk, terminaltables, feedparser, flask-compress, rpyc, pillow, pynzb, guessit, babelfish, pyyaml, pyrss2gen, tzlocal, contextvars, immutables
  Building wheel for markupsafe (setup.py): started
  Building wheel for markupsafe (setup.py): finished with status 'done'
  Created wheel for markupsafe: filename=MarkupSafe-1.1.1-py3-none-any.whl size=12629 sha256=46ecd4eed06d8478251898fcda008eb0e6538b29dcb07388b0fd886b8b21b2ad
  Stored in directory: /root/.cache/pip/wheels/ca/85/2f/4c3a8ca6fb5eec7b43ec1e5666c7274dcdb86d6c32231aaa9d
  Building wheel for itsdangerous (setup.py): started
  Building wheel for itsdangerous (setup.py): finished with status 'done'
  Created wheel for itsdangerous: filename=itsdangerous-0.24-py3-none-any.whl size=10621 sha256=05be1696e7b83dd71988e860b30ef8bc90194b339577855e1a21fd2dacc055d9
  Stored in directory: /root/.cache/pip/wheels/87/c5/5a/ec57bae8cc6dc7933ea260ae3170fd858bec5673131c289a95
  Building wheel for aniso8601 (setup.py): started
  Building wheel for aniso8601 (setup.py): finished with status 'done'
  Created wheel for aniso8601: filename=aniso8601-1.2.1-py3-none-any.whl size=16491 sha256=9686d902e85736d3c6c7367cc81110ddfcf11ded53ec87eecb842243abb5709b
  Stored in directory: /root/.cache/pip/wheels/f7/13/5b/22722aa8363dec3035074592194af7fbd02d9dbb40eb23d4c6
  Building wheel for zxcvbn-python (setup.py): started
  Building wheel for zxcvbn-python (setup.py): finished with status 'done'
  Created wheel for zxcvbn-python: filename=zxcvbn_python-4.4.15-py3-none-any.whl size=405290 sha256=2cf3dc2f183a971adbab6426678d5f7f5d7144a83b2eae334d919e78fbe26dd7
  Stored in directory: /root/.cache/pip/wheels/e2/cd/6e/7d614277d63a148f3441e0480fbb1424c1778c036d93cf8640
  Building wheel for progressbar (setup.py): started
  Building wheel for progressbar (setup.py): finished with status 'done'
  Created wheel for progressbar: filename=progressbar-2.5-py3-none-any.whl size=12074 sha256=9daa12b8ab3688ca227e7a60727200e747a07310ece896dc211393c945fb3158
  Stored in directory: /root/.cache/pip/wheels/bc/13/93/a9bf6b3d3966e4af014b0dbef027fdea47393faf47e990349f
  Building wheel for sqlalchemy (setup.py): started
  Building wheel for sqlalchemy (setup.py): finished with status 'done'
  Created wheel for sqlalchemy: filename=SQLAlchemy-1.3.11-cp36-cp36m-linux_x86_64.whl size=1164862 sha256=dd430e2af78bca4904dd1eeaa1e9561d86135176424d23abd53cbc19fc2489b2
  Stored in directory: /root/.cache/pip/wheels/f0/ee/f8/0fcdbfbd6ede87f2a8872888514cbd6892db6d72913fafec07
  Building wheel for colorclass (setup.py): started
  Building wheel for colorclass (setup.py): finished with status 'done'
  Created wheel for colorclass: filename=colorclass-2.2.0-py3-none-any.whl size=19395 sha256=5bb03eaee7ee682a8db70b8a9cc1e1dc2972a42ccf313d63e5e9a89a3af111f9
  Stored in directory: /root/.cache/pip/wheels/94/c4/e5/8f9dbdb37ddd97e0896de7de36b4d7598df223012918049801
  Building wheel for rebulk (setup.py): started
  Building wheel for rebulk (setup.py): finished with status 'done'
  Created wheel for rebulk: filename=rebulk-2.0.0-py3-none-any.whl size=55506 sha256=892d1c19edc93b68060a569911d6b3ea6f8358cfec1be85621753aea1c1cb3c2
  Stored in directory: /root/.cache/pip/wheels/0d/e4/8c/9a795ed8e5591e2930929b19db5d2e6d4ecc2c03000dff3c56
  Building wheel for terminaltables (setup.py): started
  Building wheel for terminaltables (setup.py): finished with status 'done'
  Created wheel for terminaltables: filename=terminaltables-3.1.0-py3-none-any.whl size=15354 sha256=71546e3f3721b3913d9d9ace294502c758936787b13ed0322093b3e16f133ebf
  Stored in directory: /root/.cache/pip/wheels/86/1b/58/c23af2fe683acd8edc15d5a1268f0242be1ff2cf827fe34737
  Building wheel for feedparser (setup.py): started
  Building wheel for feedparser (setup.py): finished with status 'done'
  Created wheel for feedparser: filename=feedparser-5.2.1-py3-none-any.whl size=44939 sha256=ce27ad61737fca7be84380e5cbbabce18ad48f2056dab123eeb88f12134bbebe
  Stored in directory: /root/.cache/pip/wheels/2f/70/50/16138238f6447854a1300f7d457766789dc7122cfaf46bcef2
  Building wheel for flask-compress (setup.py): started
  Building wheel for flask-compress (setup.py): finished with status 'done'
  Created wheel for flask-compress: filename=Flask_Compress-1.4.0-py3-none-any.whl size=3711 sha256=dec9e0b1cc282c0e9f7d7d3306b0fcbc341f5f481c85ba68ca86bd438c2552cc
  Stored in directory: /root/.cache/pip/wheels/2c/d9/d8/a8a9a3af0e19c7240f1298df7686daa37dc9ea419018ed77d7
  Building wheel for rpyc (setup.py): started
  Building wheel for rpyc (setup.py): finished with status 'done'
  Created wheel for rpyc: filename=rpyc-4.0.1-py3-none-any.whl size=64319 sha256=da4c1ab148f31be66eb99e7c17a84a63fc480ca3b968c4c7e09e5c17346934af
  Stored in directory: /root/.cache/pip/wheels/79/d9/cb/bf12c1364411d5c578f1addb38d9da98338dde3b32cfb19dd3
  Building wheel for pillow (setup.py): started
  Building wheel for pillow (setup.py): finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: /usr/local/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-rn8zcc9n/pillow/setup.py'"'"'; __file__='"'"'/tmp/pip-install-rn8zcc9n/pillow/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-k8gyc9bn
       cwd: /tmp/pip-install-rn8zcc9n/pillow/
  Complete output (172 lines):
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-x86_64-3.6
  creating build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/ImageChops.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/FitsStubImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/MpoImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/ImageWin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/ImageStat.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/ImageDraw2.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/TarIO.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/FliImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/ImageShow.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/PsdImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/FtexImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/ImageEnhance.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/SunImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/JpegPresets.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/BlpImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/ImagePalette.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/CurImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/PcdImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/__init__.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/features.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/ContainerIO.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/PyAccess.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/JpegImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/PaletteFile.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/GimpGradientFile.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/GdImageFile.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/BufrStubImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/DdsImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/XVThumbImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/WmfImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/ImImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/MpegImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/MicImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/MspImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/TiffTags.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/_binary.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/PalmImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/ImageFont.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/ImageQt.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/ImageMath.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/PngImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/ImageDraw.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/PdfParser.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/IptcImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/Hdf5StubImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/ImageColor.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/_util.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/Jpeg2KImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/ImageGrab.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/ExifTags.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/FpxImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/BmpImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/TgaImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/ImtImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/_tkinter_finder.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/GifImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/IcnsImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/PSDraw.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/ImageFile.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/ImageFilter.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/ImagePath.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/XpmImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/WebPImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/ImageMorph.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/ImageCms.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/McIdasImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/BdfFontFile.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/GbrImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/SpiderImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/ImageTk.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/PcxImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/TiffImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/__main__.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/XbmImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/ImageTransform.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/_version.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/ImageMode.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/WalImageFile.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/ImageOps.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/PcfFontFile.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/GimpPaletteFile.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/ImageSequence.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/FontFile.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/SgiImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/Image.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/DcxImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/GribStubImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/PixarImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/IcoImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/PdfImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/PpmImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  copying src/PIL/EpsImagePlugin.py -> build/lib.linux-x86_64-3.6/PIL
  running egg_info
  writing src/Pillow.egg-info/PKG-INFO
  writing dependency_links to src/Pillow.egg-info/dependency_links.txt
  writing top-level names to src/Pillow.egg-info/top_level.txt
  reading manifest file 'src/Pillow.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  warning: no files found matching '*.c'
  warning: no files found matching '*.h'
  warning: no files found matching '*.sh'
  warning: no previously-included files found matching '.appveyor.yml'
  warning: no previously-included files found matching '.coveragerc'
  warning: no previously-included files found matching '.codecov.yml'
  warning: no previously-included files found matching '.editorconfig'
  warning: no previously-included files found matching '.readthedocs.yml'
  warning: no previously-included files found matching 'azure-pipelines.yml'
  warning: no previously-included files matching '.git*' found anywhere in distribution
  warning: no previously-included files matching '*.pyc' found anywhere in distribution
  warning: no previously-included files matching '*.so' found anywhere in distribution
  no previously-included directories found matching '.azure-pipelines'
  no previously-included directories found matching '.travis'
  writing manifest file 'src/Pillow.egg-info/SOURCES.txt'
  running build_ext
  
  
  The headers or library files could not be found for zlib,
  a required dependency when compiling Pillow from source.
  
  Please see the install instructions at:
     https://pillow.readthedocs.io/en/latest/installation.html
  
  Traceback (most recent call last):
    File "/tmp/pip-install-rn8zcc9n/pillow/setup.py", line 892, in <module>
      zip_safe=not (debug_build() or PLATFORM_MINGW),
    File "/usr/local/lib/python3.6/site-packages/setuptools/__init__.py", line 144, in setup
      return distutils.core.setup(**attrs)
    File "/usr/local/lib/python3.6/distutils/core.py", line 148, in setup
      dist.run_commands()
    File "/usr/local/lib/python3.6/distutils/dist.py", line 955, in run_commands
      self.run_command(cmd)
    File "/usr/local/lib/python3.6/distutils/dist.py", line 974, in run_command
      cmd_obj.run()
    File "/usr/local/lib/python3.6/site-packages/wheel/bdist_wheel.py", line 223, in run
      self.run_command('build')
    File "/usr/local/lib/python3.6/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "/usr/local/lib/python3.6/distutils/dist.py", line 974, in run_command
      cmd_obj.run()
    File "/usr/local/lib/python3.6/distutils/command/build.py", line 135, in run
      self.run_command(cmd_name)
    File "/usr/local/lib/python3.6/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "/usr/local/lib/python3.6/distutils/dist.py", line 974, in run_command
      cmd_obj.run()
    File "/usr/local/lib/python3.6/distutils/command/build_ext.py", line 339, in run
      self.build_extensions()
    File "/tmp/pip-install-rn8zcc9n/pillow/setup.py", line 687, in build_extensions
      raise RequiredDependencyException(f)
  __main__.RequiredDependencyException: zlib
  
  During handling of the above exception, another exception occurred:
  
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-install-rn8zcc9n/pillow/setup.py", line 907, in <module>
      raise RequiredDependencyException(msg)
  __main__.RequiredDependencyException:
  
  The headers or library files could not be found for zlib,
  a required dependency when compiling Pillow from source.
  
  Please see the install instructions at:
     https://pillow.readthedocs.io/en/latest/installation.html
  
  
  ----------------------------------------
  ERROR: Failed building wheel for pillow
  Running setup.py clean for pillow
  Building wheel for pynzb (setup.py): started
  Building wheel for pynzb (setup.py): finished with status 'done'
  Created wheel for pynzb: filename=pynzb-0.1.0-py3-none-any.whl size=6233 sha256=9a4acccf15358dc0a8f1e5664d95b3c28c6fec0760fa8b951117fecb69fba212
  Stored in directory: /root/.cache/pip/wheels/4c/e8/1f/6f81b4ca0abff9a2de7a94ce4e1350b857783333225c46705a
  Building wheel for guessit (setup.py): started
  Building wheel for guessit (setup.py): finished with status 'done'
  Created wheel for guessit: filename=guessit-3.1.0-py3-none-any.whl size=162271 sha256=6609300d80e0b5c158180f3f38658f2ac1d7eaac7a8e53d9e7ef83cc47651214
  Stored in directory: /root/.cache/pip/wheels/98/72/68/15226f52eb17873d34111974b83b45768f4911b6a0436d1c6f
  Building wheel for babelfish (setup.py): started
  Building wheel for babelfish (setup.py): finished with status 'done'
  Created wheel for babelfish: filename=babelfish-0.5.5-py3-none-any.whl size=97714 sha256=b53cffd24e1f68c225b0b9b33d8abe0803b2d89d358759e45028942e7b6e688d
  Stored in directory: /root/.cache/pip/wheels/f6/69/2f/9d377135a4c2a8faaebdc9f1ce3a17d9b9171e01100f93ec9d
  Building wheel for pyyaml (setup.py): started
  Building wheel for pyyaml (setup.py): finished with status 'done'
  Created wheel for pyyaml: filename=PyYAML-5.1.2-cp36-cp36m-linux_x86_64.whl size=44104 sha256=c98214d3d373eb1b19d067b9eeb76e4c30d3ab072ed53d19d67386fcbc9f0cc9
  Stored in directory: /root/.cache/pip/wheels/d8/9b/e7/75af463b873c119dd444151fc54a8e190c87993593e1fa194a
  Building wheel for pyrss2gen (setup.py): started
  Building wheel for pyrss2gen (setup.py): finished with status 'done'
  Created wheel for pyrss2gen: filename=PyRSS2Gen-1.1-py3-none-any.whl size=4988 sha256=5c48d8213167bf014755a2169b86b5a38debcbc80e7c3c6ccac76260431fa0cb
  Stored in directory: /root/.cache/pip/wheels/28/1e/f7/e1e6ecd239143aff5d2b2cb6d57301a8ce7c4f7ae3e672cda2
  Building wheel for tzlocal (setup.py): started
  Building wheel for tzlocal (setup.py): finished with status 'done'
  Created wheel for tzlocal: filename=tzlocal-1.4-py3-none-any.whl size=16942 sha256=c3870ade88de0dbe838742fd704aae0b5b8775b01235e081d445c16ab81c0472
  Stored in directory: /root/.cache/pip/wheels/31/06/1b/7e9618d5b0cce0a9d39f244d4c1dbfc36eca6b7dc48edcb859
  Building wheel for contextvars (setup.py): started
  Building wheel for contextvars (setup.py): finished with status 'done'
  Created wheel for contextvars: filename=contextvars-2.4-py3-none-any.whl size=7664 sha256=b41fd7ea78ca70844020f5a23560fe100d46845422ac844ba9ecb6baf54ebc23
  Stored in directory: /root/.cache/pip/wheels/41/11/53/911724983aa48deb94792432e14e518447212dd6c5477d49d3
  Building wheel for immutables (setup.py): started
  Building wheel for immutables (setup.py): finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: /usr/local/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-rn8zcc9n/immutables/setup.py'"'"'; __file__='"'"'/tmp/pip-install-rn8zcc9n/immutables/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-zi00ovgj
       cwd: /tmp/pip-install-rn8zcc9n/immutables/
  Complete output (26 lines):
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-x86_64-3.6
  creating build/lib.linux-x86_64-3.6/immutables
  copying immutables/__init__.py -> build/lib.linux-x86_64-3.6/immutables
  copying immutables/map.py -> build/lib.linux-x86_64-3.6/immutables
  running egg_info
  writing immutables.egg-info/PKG-INFO
  writing dependency_links to immutables.egg-info/dependency_links.txt
  writing top-level names to immutables.egg-info/top_level.txt
  reading manifest file 'immutables.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  writing manifest file 'immutables.egg-info/SOURCES.txt'
  copying immutables/_map.c -> build/lib.linux-x86_64-3.6/immutables
  copying immutables/_map.h -> build/lib.linux-x86_64-3.6/immutables
  copying immutables/_map.pyi -> build/lib.linux-x86_64-3.6/immutables
  copying immutables/py.typed -> build/lib.linux-x86_64-3.6/immutables
  running build_ext
  building 'immutables._map' extension
  creating build/temp.linux-x86_64-3.6
  creating build/temp.linux-x86_64-3.6/immutables
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c immutables/_map.c -o build/temp.linux-x86_64-3.6/immutables/_map.o -O2 -std=c99 -fsigned-char -Wall -Wsign-compare -Wconversion
  unable to execute 'gcc': No such file or directory
  error: command 'gcc' failed with exit status 1
  ----------------------------------------
  ERROR: Failed building wheel for immutables
  Running setup.py clean for immutables
Successfully built markupsafe itsdangerous aniso8601 zxcvbn-python progressbar sqlalchemy colorclass rebulk terminaltables feedparser flask-compress rpyc pynzb guessit babelfish pyyaml pyrss2gen tzlocal contextvars
Failed to build pillow immutables
Installing collected packages: markupsafe, more-itertools, zc.lockfile, itsdangerous, six, jaraco.functools, cheroot, immutables, contextvars, aiocontextvars, loguru, pytz, jinja2, python-dateutil, aniso8601, werkzeug, zxcvbn-python, click, flask, jsonschema, flask-restplus, plumbum, progressbar, flask-login, idna, sqlalchemy, colorclass, soupsieve, flask-cors, rebulk, flask-restful, terminaltables, feedparser, pyparsing, webencodings, html5lib, certifi, urllib3, chardet, requests, tempora, portend, cherrypy, flask-compress, rpyc, pillow, pynzb, babelfish, guessit, beautifulsoup4, tzlocal, apscheduler, pyyaml, pyrss2gen, python-xlib, pystray, flexget
    Running setup.py install for immutables: started
    Running setup.py install for immutables: finished with status 'error'
    ERROR: Command errored out with exit status 1:
     command: /usr/local/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-rn8zcc9n/immutables/setup.py'"'"'; __file__='"'"'/tmp/pip-install-rn8zcc9n/immutables/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-pa7idnsw/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/include/python3.6m/immutables
         cwd: /tmp/pip-install-rn8zcc9n/immutables/
    Complete output (26 lines):
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-x86_64-3.6
    creating build/lib.linux-x86_64-3.6/immutables
    copying immutables/__init__.py -> build/lib.linux-x86_64-3.6/immutables
    copying immutables/map.py -> build/lib.linux-x86_64-3.6/immutables
    running egg_info
    writing immutables.egg-info/PKG-INFO
    writing dependency_links to immutables.egg-info/dependency_links.txt
    writing top-level names to immutables.egg-info/top_level.txt
    reading manifest file 'immutables.egg-info/SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    writing manifest file 'immutables.egg-info/SOURCES.txt'
    copying immutables/_map.c -> build/lib.linux-x86_64-3.6/immutables
    copying immutables/_map.h -> build/lib.linux-x86_64-3.6/immutables
    copying immutables/_map.pyi -> build/lib.linux-x86_64-3.6/immutables
    copying immutables/py.typed -> build/lib.linux-x86_64-3.6/immutables
    running build_ext
    building 'immutables._map' extension
    creating build/temp.linux-x86_64-3.6
    creating build/temp.linux-x86_64-3.6/immutables
    gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c immutables/_map.c -o build/temp.linux-x86_64-3.6/immutables/_map.o -O2 -std=c99 -fsigned-char -Wall -Wsign-compare -Wconversion
    unable to execute 'gcc': No such file or directory
    error: command 'gcc' failed with exit status 1
    ----------------------------------------
ERROR: Command errored out with exit status 1: /usr/local/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-rn8zcc9n/immutables/setup.py'"'"'; __file__='"'"'/tmp/pip-install-rn8zcc9n/immutables/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-pa7idnsw/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/include/python3.6m/immutables Check the logs for full command output.
The command '/bin/sh -c pip3 install -U pip && pip3 install flexget' returned a non-zero code: 1

Posts: 1

Participants: 1

Read full topic

How do you configure the ETTV rewriter plugin?

$
0
0

@lamski wrote:

In Flexget 3.1.47, a rewriter plugin for ETTV was added. How do you use/configure this?

Posts: 1

Participants: 1

Read full topic

Help configuration file

$
0
0

@Murgoth wrote:

Good night, I’m fighting for my flexget to download via RSS Feed only films that are not released before 2019, that are in the languages or genres listed. Unfortunately I was unable to adapt my configuration file

tasks:
movies:
  rss: https://awwwwwwwww
  seen_movies: strict
  imdb_lookup: yes
  require_field:
    - imdb_id
    - imdb_name
    - imdb_year
    - imdb_url
    - imdb_languages
    - imdb_genres
  regexp:
    reject:
      - kor
      - 2160p
      - 720p
      - spanish
      - proper
      - italy
      - japanese
      - japosene
  imdb:
    min_score: 4
    min_votes: 500
    min_year: 2019
    max_year: 2090
    reject_genres:
      - romance
      - musical
      - music
      - history
      - film-noir
    reject_languages:
      - korean
      - japosene
      - japanese
      - french
      - chinese
      - spanish
      - italy
  accept_all: yes
  trakt_lookup: yes
  duplicates:
    field: imdb_id
    action: reject
  sort_by:
    - quality
    - torrent_availability
    - torrent_seeds
  deluge:
     host: localhost
     port: ****
     path: D:\
     label: Flexget

In this example, flexget is not filtering the entries that I want to reject

Posts: 1

Participants: 1

Read full topic

How To Make IMDB Login work - The Solution

$
0
0

@soloam wrote:

Hello, the IMDB login, to update the watched list for example, for a lot of us stooped working, to others it’s working, this makes it impossible to use plugins like list_add and list_remove with imdb. The problem is that the login with the credentials is buggy, and if were lucky to make a login successfully flexget will store you login cookies and you will be good to go, unless you delete you database, or change your login credentials.

If you never made a successfully login, you will be gacefully presented with a error like “Login to IMDB failed. Check your credentials”, even when they are correct.

I found a solution to bypass this problem, this requires you to edit you sqlite file, so you are at you own risk, and should be extra caution.

I’m running linux, so I’ll recommend a program to linux, but you should be good to go with any sqlite editor. In linux i’m using sqlitebrowser.

Please backup you sqlite database, to avoid losing your data if something goes wrong.

Open you db-config.sqlite in the editor, navigate to the table imdb_list_user. If there is any entry to your user, delete it.

Go to imdb.com and make a login. In Chrome (or any other browser that allows you to check you cookies), go to Tools > Developer Tools, on the top click in Application.

Navigate to Cookies and select https://imdb.com

image

You should see the cookies on the right side

image

You should now create a JSON object with the data retrieved from the cookies with the same name:

{"ubid-main": "xxxxxxxx", "uu": "xxxxxxxx","session-id-time": "0000000000","x-main": "\"xxxxxxxx\"", "at-main": "xxxxxxxx", "session-token": "\"xxxxxxxx\"","sess-at-main":"\"xxxxxxxx\""}

Please note that x-main, session-token and sess-at-main are in the cookie betwene double double quotes, and this is JSON is preceded by a backslash ".

This JSON in now added tho the sqlite table imdb_list_user field “cookies”, on user_name add your username (in my case is my email, yours should be also, but double check that), and in user_id add your user id from imdb, you can get this navigating to your whatchlist on imdb and retrieving the user id from the url, it should be something like ur00000000.

Start Flexget and test it out. If all is ok, it should be working. :slight_smile:

Hope this helps someone, I know that I had a lot of problems with this

Posts: 1

Participants: 1

Read full topic

Need help with my config (mostly the seen_movies plugin)

$
0
0

@gijsbeijer wrote:

Hi All!

First of all, thank you for even opening this post! Seems a lot of people are struggling with the seen_movies plugin but even looking at their questions and answers i just cant seem to wrap my head around it.

First off, here’s my config:

schedules:      
  - tasks: '*'  
    interval:   
      hours: 6  
tasks:          
  import_movies_trakt:
    trakt_list:
      username: ********
      account: ********
      list: watchlist
      type: movies
    accept_all: yes
    list_add:
      - movie_list: trakt_movies

  download_movies:
    transmission:
      host: 127.0.0.1
      port: 9091
      username: *******
      password: *******
    seen_movies: strict
    list_match:
      from:
        - movie_list: trakt_movies
      single_match: no
      remove_on_match: no
      action: accept
    regexp:
      from: title
      reject:
        - korsub
    content_size:
      min: 700
      max: 15000
      strict: no
    inputs:
      - rss:
          url: https://yts.mx/rss/0/720p/all/0
          all_entries: no
      - rss:
          url: https://rarbg.to/rssdd.php?categories=48;44;45
          all_entries: no

As you can see, it’s pretty simple and I hope to keep it that way :slight_smile:
The problem is that when I run execute, the first time everything that matches my list gets ACCEPTED and it says entries are created. the movies currently in my list arent available yet so it doesn’t add them to transmission yet. (It has for movies in the past so I know it should work)

Although when I run execute directly a second time it rejects everything because it is listed in seen movies: import_movies_trakt REJECTED: ..... is already marked seen in the task import_movies_trakt at ......

How can i make sure it is not added to the seen_movie plugin db and tries to download it every time until it has?

If anyone has any other pointers to improve my config or has any good input plugins (or rss feeds) also feel free to share!

Thanks!
FlexGet newbee Gijs

Posts: 1

Participants: 1

Read full topic

Tvdb lookup seems not to work ... why?

$
0
0

@numa1985 wrote:

Hello,

I Would like to handle French series (with no subtitles) and others with.
To do that, I need tv-show language and i configured tvdb_lookup, but tvdb_lookup does’nt seems to work (despite require_field config).

If i traced the execution, no tvdb lookup log

Do you know what is the problem ? I have no idea to fix that …

Thanks.

Config:

variables: private/secretfile.yml

web_server:
  bind: 0.0.0.0
  port: 3539
  web_ui: yes

templates:
  global:
    # 10 gigas d'espace disque au minimum
    free_space:
      path: '{? download.defaultPath ?}'
      space: 10000

    disable:
      - private_torrents
    verify_ssl_certificates: no

    transmission:
      host: transmission
      port: 9091
      username: '{? transmission.username ?}'
      password: '{? transmission.password ?}'
      include_subs: yes
      main_file_only: yes
      ratio: 6
      path: '{? transmission.path ?}'
   
    # Size and seed restrictions require real torrents
    magnets: no
  
  tv:
    quality:
      - 1080i-1080p

    thetvdb_lookup: yes
    require_field:
      - tvdb_series_name
      - tvdb_language
      
    configure_series:
      from:
        betaseries_list:
          username: '{? betaseries.username ?}'
          password: '{? betaseries.password ?}'
          api_key: '{? betaseries.apikey ?}'

    transmission:
      path: '{? transmission.series_movedone ?}'

    # Push notification Mobile
    notify:
      entries:
        title: "{{series_name}} {{series_id}}"
        message: "{{series_name}} {{series_id}}\n\n{{title}}\n\nSize: {{content_size}}MB\n\nDownloaded by: {{task}}" 
        via:
          - pushbullet:
              api_key: '{? pushbullet.apikey ?}'

  subtitled:
    if:
      - tvdb_language and 'fr' != tvdb_language:
          regexp:
            reject_excluding:
              # Only accept VOSTFR or Multi sub
              - '(?x) [\W_] (?: VOSTFR | MULTISUB | MULTI ) (?:\.|_|\b)'
            from: title

tasks:
  
  TV-SHOWS_abn:
    template:
      - tv
      - subtitled

  

Execution (with a french tv-show for example)

flexget -L trace execute --tasks TV-SHOWS_abn --verbose --now --no-cache --inject="Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS"

Trace

2020-04-08 08:26:46 DEBUG    manager                       Figuring out config load paths
2020-04-08 08:26:46 DEBUG    manager                       Found config: /config/config.yml
2020-04-08 08:26:46 DEBUG    manager                       Config file /config/config.yml selected
2020-04-08 08:26:46 DEBUG    manager                       sys.defaultencoding: utf-8
2020-04-08 08:26:46 DEBUG    manager                       sys.getfilesystemencoding: utf-8
2020-04-08 08:26:46 DEBUG    manager                       flexget detected io encoding: utf-8
2020-04-08 08:26:46 DEBUG    manager                       os.path.supports_unicode_filenames: False
There is a FlexGet process already running for this config, sending execution there.
2020-04-08 08:26:46 DEBUG    manager                       Sending command to running FlexGet process: ['-L', 'trace', 'execute', '--tasks', 'TV-SHOWS_abn', '--verbose', '--now', '--no-cache', '--inject=Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS']
2020-04-08 08:26:46 DEBUG    cron_env                      Encoding utf-8 stored
2020-04-08 08:26:47 DEBUG    util.simple_persistence                 setting key terminal_encoding value 'utf-8'
2020-04-08 08:26:47 DEBUG    task          TV-SHOWS_abn    executing TV-SHOWS_abn
2020-04-08 08:26:47 DEBUG    task          TV-SHOWS_abn    Disabling input phase
2020-04-08 08:26:47 DEBUG    template      TV-SHOWS_abn    Merging template tv into task TV-SHOWS_abn
2020-04-08 08:26:47 DEBUG    template      TV-SHOWS_abn    Merging template subtitled into task TV-SHOWS_abn
2020-04-08 08:26:47 DEBUG    template      TV-SHOWS_abn    Merging template global into task TV-SHOWS_abn
2020-04-08 08:26:47 TRACE    template      TV-SHOWS_abn    templates: ['tv', 'subtitled', 'global']
2020-04-08 08:26:47 TRACE    input_cache   TV-SHOWS_abn    self.name: betaseries_list
2020-04-08 08:26:47 TRACE    input_cache   TV-SHOWS_abn    hash: 40546b04ec11f38effa5a62dd34defec
2020-04-08 08:26:47 DEBUG    input_cache   TV-SHOWS_abn    cache name: betaseries_list_40546b04ec11f38effa5a62dd34defec (has: betaseries_list_40546b04ec11f38effa5a62dd34defec)
2020-04-08 08:26:47 TRACE    input_cache   TV-SHOWS_abn    cache miss
2020-04-08 08:26:47 DEBUG    utils.requests TV-SHOWS_abn    POSTing URL https://api.betaseries.com/members/auth with args () and kwargs {'data': None, 'params': {'login': 'numa1985', 'password': 'd5f8d45ca2864176b6c6e7d7bc94aa02'}, 'headers': {'Accept': 'application/json', 'X-BetaSeries-Version': '2.1', 'X-BetaSeries-Key': '9f65bd65ad67'}, 'timeout': 30}
2020-04-08 08:26:47 DEBUG    utils.requests TV-SHOWS_abn    GETing URL https://api.betaseries.com/members/search with args () and kwargs {'params': {'login': 'numa1985'}, 'headers': {'Accept': 'application/json', 'X-BetaSeries-Version': '2.1', 'X-BetaSeries-Key': '9f65bd65ad67', 'X-BetaSeries-Token': 'ded64e322383'}, 'allow_redirects': True, 'timeout': 30}
2020-04-08 08:26:47 DEBUG    utils.requests TV-SHOWS_abn    GETing URL https://api.betaseries.com/shows/member with args () and kwargs {'params': {'id': 15}, 'headers': {'Accept': 'application/json', 'X-BetaSeries-Version': '2.1', 'X-BetaSeries-Key': '9f65bd65ad67', 'X-BetaSeries-Token': 'ded64e322383'}, 'allow_redirects': True, 'timeout': 30}
2020-04-08 08:26:47 VERBOSE  betaseries_list TV-SHOWS_abn    series: The Handmaid's Tale, Le bureau des légendes, Game of Thrones, Fargo, Dix pour cent, Silicon Valley, Black Mirror, 3%, Sherlock
2020-04-08 08:26:47 TRACE    entry         TV-SHOWS_abn    ENTRY SET: original_title = "The Handmaid's Tale"
2020-04-08 08:26:47 TRACE    entry         TV-SHOWS_abn    ENTRY SET: title = "The Handmaid's Tale"
2020-04-08 08:26:47 TRACE    entry         TV-SHOWS_abn    ENTRY SET: original_title = 'Le bureau des légendes'
2020-04-08 08:26:47 TRACE    entry         TV-SHOWS_abn    ENTRY SET: title = 'Le bureau des légendes'
2020-04-08 08:26:47 TRACE    entry         TV-SHOWS_abn    ENTRY SET: original_title = 'Game of Thrones'
2020-04-08 08:26:47 TRACE    entry         TV-SHOWS_abn    ENTRY SET: title = 'Game of Thrones'
2020-04-08 08:26:47 TRACE    entry         TV-SHOWS_abn    ENTRY SET: original_title = 'Fargo'
2020-04-08 08:26:47 TRACE    entry         TV-SHOWS_abn    ENTRY SET: title = 'Fargo'
2020-04-08 08:26:47 TRACE    entry         TV-SHOWS_abn    ENTRY SET: original_title = 'Dix pour cent'
2020-04-08 08:26:47 TRACE    entry         TV-SHOWS_abn    ENTRY SET: title = 'Dix pour cent'
2020-04-08 08:26:47 TRACE    entry         TV-SHOWS_abn    ENTRY SET: original_title = 'Silicon Valley'
2020-04-08 08:26:47 TRACE    entry         TV-SHOWS_abn    ENTRY SET: title = 'Silicon Valley'
2020-04-08 08:26:47 TRACE    entry         TV-SHOWS_abn    ENTRY SET: original_title = 'Black Mirror'
2020-04-08 08:26:47 TRACE    entry         TV-SHOWS_abn    ENTRY SET: title = 'Black Mirror'
2020-04-08 08:26:47 TRACE    entry         TV-SHOWS_abn    ENTRY SET: original_title = '3%'
2020-04-08 08:26:47 TRACE    entry         TV-SHOWS_abn    ENTRY SET: title = '3%'
2020-04-08 08:26:47 TRACE    entry         TV-SHOWS_abn    ENTRY SET: original_title = 'Sherlock'
2020-04-08 08:26:47 TRACE    entry         TV-SHOWS_abn    ENTRY SET: title = 'Sherlock'
2020-04-08 08:26:47 DEBUG    input_cache   TV-SHOWS_abn    storing entries to cache betaseries_list_40546b04ec11f38effa5a62dd34defec
2020-04-08 08:26:47 DEBUG    input_cache   TV-SHOWS_abn    Storing cache betaseries_list_40546b04ec11f38effa5a62dd34defec to database.
2020-04-08 08:26:47 TRACE    entry         TV-SHOWS_abn    ENTRY SET: original_title = 'Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS'
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: title = 'Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS'
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: original_url = 'http://localhost/inject/2DA5exMOrHF1baknXPKNVGotcj3UwL'
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: url = 'http://localhost/inject/2DA5exMOrHF1baknXPKNVGotcj3UwL'
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: has_field = <function FilterIf.check_condition.<locals>.<lambda> at 0x7f0c55435700>
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: timedelta = <class 'datetime.timedelta'>
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: utcnow = datetime.datetime(2020, 4, 8, 8, 26, 48, 60983)
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: now = datetime.datetime(2020, 4, 8, 8, 26, 48, 60990)
2020-04-08 08:26:48 DEBUG    if            TV-SHOWS_abn    Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS does not contain the field tvdb_language
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: original_title = 'Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS'
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: title = 'Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS'
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: original_url = 'http://localhost/inject/2DA5exMOrHF1baknXPKNVGotcj3UwL'
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: url = 'http://localhost/inject/2DA5exMOrHF1baknXPKNVGotcj3UwL'
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: has_field = <function FilterIf.check_condition.<locals>.<lambda> at 0x7f0c5632aaf0>
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: timedelta = <class 'datetime.timedelta'>
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: utcnow = datetime.datetime(2020, 4, 8, 8, 26, 48, 220229)
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: now = datetime.datetime(2020, 4, 8, 8, 26, 48, 220237)
2020-04-08 08:26:48 DEBUG    if            TV-SHOWS_abn    Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS does not contain the field tvdb_language
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: _backlog_snapshot = {'serializer': 'Entry', 'version': 1, 'value': {'fields': {'original_title': 'Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS', 'title': 'Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS', 'original_url': 'http://localhost/inject/2DA5exMOrHF1baknXPKNVGotcj3UwL', 'url': 'http://localhost/inject/2DA5exMOrHF1baknXPKNVGotcj3UwL'}, 'lazy_lookups': []}}
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: task = 'TV-SHOWS_abn'
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: quality = <LazyLookup([LazyCallee(func=<bound method MetainfoQuality.get_quality of <flexget.plugins.metainfo.quality.MetainfoQuality object at 0x7f0c57f9a550>>, keys=['quality'], args=None, kwargs=None)])>
2020-04-08 08:26:48 DEBUG    parser_internal TV-SHOWS_abn    Parsing series: `Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS` kwargs: {'name': None}
2020-04-08 08:26:48 TRACE    seriesparser  TV-SHOWS_abn    No name for series `Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS` supplied, guessing name.
2020-04-08 08:26:48 TRACE    seriesparser  TV-SHOWS_abn    found episode number with regexp (?<![^\W_])(?:series|season|s)\s?(\d{1,4})(?:\s(?:.*\s)?)?(?:episode|ep|e|part|pt)\s?(\d{1,3}|X{0,3}(?:IX|XI{0,4}|VI{0,4}|IV|V|I{1,4}))(?:\s?e?(\d{1,2}))?(?![^\W_]) (('05', '02', None))
2020-04-08 08:26:48 TRACE    seriesparser  TV-SHOWS_abn    Series name for Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS guessed to be Le Bureau Des Legendes
2020-04-08 08:26:48 TRACE    seriesparser  TV-SHOWS_abn    name: le bureau des legendes data: Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS
2020-04-08 08:26:48 TRACE    seriesparser  TV-SHOWS_abn    NAME SUCCESS: ^(?:(?:\[[^\[\]]*\])|(?:HD.720p?:)|(?:HD.1080p?:)|(?:HD.2160p?:))?(?:[^\w&]|_)*(Le(?:[^\w&]|_)*Bureau(?:[^\w&]|_)*Des(?:[^\w&]|_)*Legendes)(?:\b|_)(?:[^\w&]|_)* matched to Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS
2020-04-08 08:26:48 TRACE    seriesparser  TV-SHOWS_abn    data stripped: .s05e02.french.1080p.hdtv.h264-hybris
2020-04-08 08:26:48 TRACE    seriesparser  TV-SHOWS_abn    parsing quality ->
2020-04-08 08:26:48 TRACE    seriesparser  TV-SHOWS_abn    quality detected, using remaining data `.s05e02.french...-hybris `
2020-04-08 08:26:48 TRACE    seriesparser  TV-SHOWS_abn    data for date/ep/id parsing 's05e02 french hybris'
2020-04-08 08:26:48 TRACE    seriesparser  TV-SHOWS_abn    found episode number with regexp (?<![^\W_])(?:series|season|s)\s?(\d{1,4})(?:\s(?:.*\s)?)?(?:episode|ep|e|part|pt)\s?(\d{1,3}|X{0,3}(?:IX|XI{0,4}|VI{0,4}|IV|V|I{1,4}))(?:\s?e?(\d{1,2}))?(?![^\W_]) (('05', '02', None))
2020-04-08 08:26:48 DEBUG    parser_internal TV-SHOWS_abn    Parsing result: <SeriesParser(data=Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS,name=Le Bureau Des Legendes,id=(5, 2),season=5,season_pack=None,episode=2,quality=1080p hdtv h264,proper=0,status=OK)> (in 50.62521099989681 ms)
2020-04-08 08:26:48 DEBUG    parser_internal TV-SHOWS_abn    Parsing series: `Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS` kwargs: {'name': 'Le bureau des légendes', 'identified_by': 'ep', '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-04-08 08:26:48 TRACE    seriesparser  TV-SHOWS_abn    name: le bureau des légendes data: Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS
2020-04-08 08:26:48 TRACE    seriesparser  TV-SHOWS_abn    FAIL: name regexps ['^(?:(?:\\[[^\\[\\]]*\\])|(?:HD.720p?:)|(?:HD.1080p?:)|(?:HD.2160p?:))?(?:[^\\w&]|_)*(Le(?:[^\\w&]|_)*bureau(?:[^\\w&]|_)*des(?:[^\\w&]|_)*légendes)(?:\\b|_)(?:[^\\w&]|_)*'] do not match Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS
2020-04-08 08:26:48 DEBUG    series        TV-SHOWS_abn    series on_task_metainfo took 0.09221383600015542 to parse
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: original_title = 'Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS'
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: title = 'Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS'
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: original_url = 'http://localhost/inject/2DA5exMOrHF1baknXPKNVGotcj3UwL'
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: url = 'http://localhost/inject/2DA5exMOrHF1baknXPKNVGotcj3UwL'
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: _backlog_snapshot = {'serializer': 'Entry', 'version': 1, 'value': {'fields': {'original_title': 'Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS', 'title': 'Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS', 'original_url': 'http://localhost/inject/2DA5exMOrHF1baknXPKNVGotcj3UwL', 'url': 'http://localhost/inject/2DA5exMOrHF1baknXPKNVGotcj3UwL'}, 'lazy_lookups': []}}
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: task = 'TV-SHOWS_abn'
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: quality = <LazyLookup([LazyCallee(func=<bound method MetainfoQuality.get_quality of <flexget.plugins.metainfo.quality.MetainfoQuality object at 0x7f0c57f9a550>>, keys=['quality'], args=None, kwargs=None)])>
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: has_field = <function FilterIf.check_condition.<locals>.<lambda> at 0x7f0c5632aa60>
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: timedelta = <class 'datetime.timedelta'>
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: utcnow = datetime.datetime(2020, 4, 8, 8, 26, 48, 519578)
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: now = datetime.datetime(2020, 4, 8, 8, 26, 48, 519585)
2020-04-08 08:26:48 DEBUG    if            TV-SHOWS_abn    Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS does not contain the field tvdb_language
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: media_id = <LazyLookup([LazyCallee(func=<bound method MetainfoQuality.get_quality of <flexget.plugins.metainfo.quality.MetainfoQuality object at 0x7f0c57f9a550>>, keys=['quality'], args=None, kwargs=None), LazyCallee(func=<bound method MetainfoMediaId.get_media_id of <flexget.plugins.metainfo.media_id.MetainfoMediaId object at 0x7f0c57f9a190>>, keys=['media_id'], args=None, kwargs=None)])>
2020-04-08 08:26:48 TRACE    seen          TV-SHOWS_abn    querying for: Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS, http://localhost/inject/2DA5exMOrHF1baknXPKNVGotcj3UwL
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: quality = <Quality(resolution=1080p,source=hdtv,codec=h264,audio=unknown)>
2020-04-08 08:26:48 TRACE    metainfo_quality TV-SHOWS_abn    Found quality 1080p hdtv h264 for Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS
2020-04-08 08:26:48 DEBUG    series        TV-SHOWS_abn    processing series took 0.008418197000082728
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: original_title = 'Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS'
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: title = 'Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS'
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: original_url = 'http://localhost/inject/2DA5exMOrHF1baknXPKNVGotcj3UwL'
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: url = 'http://localhost/inject/2DA5exMOrHF1baknXPKNVGotcj3UwL'
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: _backlog_snapshot = {'serializer': 'Entry', 'version': 1, 'value': {'fields': {'original_title': 'Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS', 'title': 'Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS', 'original_url': 'http://localhost/inject/2DA5exMOrHF1baknXPKNVGotcj3UwL', 'url': 'http://localhost/inject/2DA5exMOrHF1baknXPKNVGotcj3UwL'}, 'lazy_lookups': []}}
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: task = 'TV-SHOWS_abn'
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: quality = <Quality(resolution=1080p,source=hdtv,codec=h264,audio=unknown)>
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: media_id = <LazyLookup([LazyCallee(func=<bound method MetainfoMediaId.get_media_id of <flexget.plugins.metainfo.media_id.MetainfoMediaId object at 0x7f0c57f9a190>>, keys=['media_id'], args=None, kwargs=None)])>
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: has_field = <function FilterIf.check_condition.<locals>.<lambda> at 0x7f0c5602c0d0>
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: timedelta = <class 'datetime.timedelta'>
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: utcnow = datetime.datetime(2020, 4, 8, 8, 26, 48, 750547)
2020-04-08 08:26:48 TRACE    entry         TV-SHOWS_abn    ENTRY SET: now = datetime.datetime(2020, 4, 8, 8, 26, 48, 750554)
2020-04-08 08:26:48 DEBUG    if            TV-SHOWS_abn    Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS does not contain the field tvdb_language
2020-04-08 08:26:48 VERBOSE  task          TV-SHOWS_abn    REJECTED: `Le.Bureau.Des.Legendes.S05E02.FRENCH.1080p.HDTV.H264-HYBRiS` by require_field plugin because required field tvdb_series_name is not present
2020-04-08 08:26:48 DEBUG    urlrewriter   TV-SHOWS_abn    Checking 0 entries
2020-04-08 08:26:48 VERBOSE  details       TV-SHOWS_abn    Summary - Accepted: 0 (Rejected: 1 Undecided: 0 Failed: 0)
2020-04-08 08:26:48 DEBUG    notify_entry  TV-SHOWS_abn    No entries to notify about.
2020-04-08 08:26:48 DEBUG    series        TV-SHOWS_abn    on_task_learn
2020-04-08 08:26:48 DEBUG    util.simple_persistence TV-SHOWS_abn    Flushing simple persistence for task TV-SHOWS_abn to db.
2020-04-08 08:26:49 DEBUG    util.simple_persistence TV-SHOWS_abn    Flushing simple persistence for task None to db.

Posts: 1

Participants: 1

Read full topic


Only download 1080p when 720p is not available

$
0
0

@dog2bert wrote:

I currently have my config file setup this way:

tasks:
tvshows:
rss:
series:
720p:
- modern family
- brooklyn nine
- better things

download: C:\Users\dog2b\flexget\shows

How could I make it so it only downloads 1080p when 720p is not available?

Posts: 1

Participants: 1

Read full topic

Rtorrent / BUG: Unhandled error in plugin from_rtorrent: mismatched tag: line 6, column 2

$
0
0

@talpazzo wrote:

Hi everybody, I’m quite new to Tasker.
My experience so far: I manage to run my script on Transmission (everything perfect), but right now I switched to rtorrent, trying to replicate what I did, and I got a lot of errors.

I hope that somebody can point me in the right direction:

  • what I’m doing wrong?
  • How can I achieve something like “transmission_date_done > now - timedelta(days=3): reject” but for rtorrent?

Thank you very much, tAlpA

Flexget Version: 3.1.50
Api: 1.7.1
Docker: cpoppema/docker-flexget
/downloads/ is in the volume I placed inside the docker

My script it’s like this:

tasks:
  DELETE-RATIO:
    from_rtorrent:
      uri: scgi://192.168.0.235:8090
    if:
      - ratio > 1.0: accept
    rtorrent:
      action: delete
      custom2: complete
      uri: scgi://192.168.0.235:8090

What I find in my logs:

2020-04-11 16:39:07
WARNING task delete-ratio Aborting task (plugin: from_rtorrent)
CRITICAL manager delete-ratio
An unexpected crash has occurred. Writing crash report to /root/.flexget/crash_report.2020.04.11.163907781024.log. Please verify you are running the latest version of flexget by using "flexget -V" from CLI or by using version_checker plugin at http://flexget.com/wiki/Plugins/version_checker. You are currently using version 3.1.50
2020-04-11 16:39:07
CRITICAL task delete-ratio BUG: Unhandled error in plugin from_rtorrent: mismatched tag: line 6, column 2

Complete log: https://pastebin.com/LhrrRLM0

Posts: 1

Participants: 1

Read full topic

IMDB, add movies, ignore tvshows

$
0
0

@sycolth wrote:

Hi,
I have this piece of configuration in my config file:

tasks:
  get-watchlist:
    accept_all: yes
    imdb_watchlist:
      user_id: ur00000000
      list: watchlist
    list_add:
      - movie_list: mymovies

At the moment this is downloading everything from imdb, movies and tvshows, to one list mymovies.
Is it possible to make it ignore tvshows, or at least separate movies and tvshows into different lists?
Thanks

Posts: 1

Participants: 1

Read full topic

Help with Trakt to radarr sync?

$
0
0

@Derek_O wrote:

Hi.
Just installed Flexget as a docker container and just starting to get it working, so total noob here.
I’ve got my config as below and trakt to sonarr seems to be working, but trackt to radarr doesn’t.

web_server: yes

schedules:
  - tasks: '*'
    interval:
      minutes: 1

tasks:
  trackt2sonarr:
    trakt_list:
      account: blah
      list: watchlist
      type: shows
    accept_all: yes
    list_add:
      - sonarr_list:
          base_url: http://docker.lan
          base_path: /sonarr
          port: 9105
          api_key: blahblahblahblahblahblahblah

  trackt2radarr:
    trakt_list:
      account: blahblah
      list: watchlist
      type: movies
    accept_all: yes
    list_add:
      - radarr_list:
          base_url: http://docker.lan/radarr
          port: 9104
          api_key: blahblahblahblahblahblahblah

One thing I’m thinking is that my radarr config uses a base url of /radarr - how do I specify that in the config? The radarr_list plugin doesn’t seem to take a base_path value.

The error I get is VERY (many pages) long:
2020-04-14 16:11:15 ERROR radarr trackt2radarr The movie add command raised exception: Invalid response received from Radarr: b'[\n {\n "title": "10 Cloverfield Lane",\n "alternative.....

Any ideas?

Thanks

Posts: 1

Participants: 1

Read full topic

Searching with pirate bay returns 0 results

$
0
0

@reubtube wrote:

When searching for entries in the piratebay plugin its returning no entries yet when I search for those entries myself on thepiratebay.org I get numerous results.

Config:

tasks:
  watchlist:
    priority: 1
    trakt_list:
      account: ****
      list: watchlist
    accept_all: yes
    seen: local
    list_add:
      - movie_list: watchlist  

  movies search:
    transmission:
      host: localhost
      port: 9091
      username: *
      password: *
      path: /path/to/hard/drive
    trakt_lookup: yes
    priority: 10
    discover:
      what:
        - movie_list: watchlist
      from:
        - piratebay:
            category: highres movies
      interval: 30 minutes
    torrent_alive: 5
    quality: 1080p
    list_match:
      from:
        - movie_list: watchlist

Snippet of output of flexget --test execute:

VERBOSE  discover      movies search   Searching for `Walk the Line (2005)` with plugin `piratebay` (1 of 1)
VERBOSE  discover      movies search   No search results for `Walk the Line (2005)`

I’m using expressvpn so I should be able to access the site no problem.

Flexget version - 3.1.50

Posts: 1

Participants: 1

Read full topic

NOOB Question

$
0
0

@acgrind wrote:

Hi All,

I am attempting my first schedule using flexget. I know it is not setup right but I can’t figure out what is wrong. Can someone PLEASE point me in the right direction to get this moving? I am using the following YAML.config. Thanks so much for your help!!

schedules:

  • tasks: [list, of, tasks]
    interval:
    hours: 1

tvsearch:
domain_delay:
https://api.nzbgeek.info: 3 seconds
series:
720p+:
- Ozark
-
discover:
what:
- emit_series: yes
from:
- newznab:
website: https://api.nzbgeek.info
apikey: 8wekjwkejwkjekwjekwjekjwekekw8
category: tv
sabnzbd:
key: 8wekjwkejwkjekwjekwjekjwekekw8
url: http://0.0.0.1:8080/sabnzbd/api?

tasks:
my-feed:
.
.
series:
settings:
720p:
set:
category: ‘{{series_name}}’
720p:
- chuck
- south park
- Ozark
sabnzbd:
key: 8wekjwkejwkjekwjekwjekjwekekw8
url: http://0.0.0.0:8080/sabnzbd/api?

Posts: 1

Participants: 1

Read full topic

How do I set flexget to download one torrent every hour?

$
0
0

Hi,

The tracker that I am with releases freeleech torrents, I want to grab 1 freeleech torrent every hour, once it grabs the torrent it will mark torrents that are released in the next 60 minutes as seen, once 60 minutes expire it will download the next torrent that is released then every torrent that’s releassed for the next 60 minutes as seen etc etc.

Running flexget every 60 minutes doesn’t work as that will grab every torrent that was released in the last 60 minutes.

Is there a way to acheive that?

2 posts - 2 participants

Read full topic


Download .torrent file by link without magnet

$
0
0

REJECTED: Sonic the Hedgehog by retry_failed plugin because waiting before retrying entry which has failed in the past. (failure reason: Unexpected html content received from https://amigos-share.club/download.php?id=00000 - maybe a login page?)

My rss feed returns the .torrent download link:
-example https://myfeed.com/download.php?id=00000
When I play the link in the browser it automatically downloads the file.torrent
Does anyone know any solution?

2 posts - 2 participants

Read full topic

Delete an empty folder

$
0
0

Hello,
I would like to know if we can know the size of a directory, to detect if it is empty. My goal is to delete it.

Something like:

cleanup_dir_zz:
    filesystem:
      path: F:\zzJDL
      recursive: yes
      retrieve: dirs
     if:
       - size == 0: accept
    delete:
      allow_dir: yes
      clean_source: 2 

It could be “size” or “size_content”. Actually, there is “size_content” only for files.
thank you in advance !

1 post - 1 participant

Read full topic

Remove stale torrents failing on docker install

$
0
0

Hello -

I am trying to move my flexget from VM to docker. Its a simple setup with a small rss list from showrss.info and then a task to delete stale torrents.

The task to delete stale torrents works in VM. But gives the following error in Docker.

root@flexget:/# flexget --test execute --task "remove stale torrents" --dump
2020-05-11 09:44:13 INFO     manager                       Test mode, creating a copy from database ...
2020-05-11 09:44:13 INFO     manager                       Test database created
2020-05-11 09:44:13 ERROR    stevedore.extension                 Could not load 'addic7ed': unexpected indent (addic7ed.py, line 234)
2020-05-11 09:44:14 VERBOSE  task_queue                    There are 1 tasks to execute. Shutdown will commence when they have completed.
2020-05-11 09:44:14 INFO     transmission  remove stale torrents Trying to connect to transmission...
2020-05-11 09:44:14 CRITICAL plugin        remove stale torrents Error connecting to transmission: Address not available
2020-05-11 09:44:14 WARNING  task          remove stale torrents Aborting task (plugin: transmission)
2020-05-11 09:44:15 INFO     manager                       Removed test database
root@flexget:/# cat config/config.yml 
tasks:
  showrss:
    rss: http://showrss.info/user/3XXXX2.rss?magnets=true&namespaces=true&name=null&quality=null&re=null
    all_series: yes
    transmission:
      host: 192.168.64.2
      port: 9091
      add_paused: no
    from_transmission:
      host: 192.168.64.2
      port: 9091
  remove stale torrents:
    from_transmission: yes
    disable: [seen, seen_info_hash]
    if:
      - transmission_progress == 100: accept
      - not transmission_seed_ratio_ok: reject
      - not transmission_idle_limit_ok: reject
    transmission:
      action: remove
schedules:
  - tasks: showrss
    interval:
      minutes: 60
  - tasks: remove stale torrents
    schedule:
      minute: 5
root@flexget:/# 
root@flexget:/# pip3 list
Package             Version
------------------- -----------
addic7ed            1.1.5
aniso8601           1.2.1
app-version         1.0.1
appdirs             1.4.4
APScheduler         3.5.0
babelfish           0.5.5
bcrypt              3.1.7
beautifulsoup4      4.8.2
certifi             2017.4.17
cffi                1.13.2
chardet             3.0.3
cheroot             8.2.1
CherryPy            18.4.0
click               6.7
cloudscraper        1.2.36
colorclass          2.2.0
configparser        4.0.2
cryptography        2.8
decorator           4.4.2
dogpile.cache       0.9.2
enzyme              0.4.1
feedparser          5.2.1
Flask               1.0.2
Flask-Compress      1.4.0
Flask-Cors          3.0.2
Flask-Login         0.4.0
Flask-RESTful       0.3.6
flask-restplus      0.10.1
FlexGet             3.1.51
future              0.18.2
fuzzywuzzy          0.18.0
guessit             3.1.0
html5lib            0.999999999
idna                2.8
irc-bot             1.0.35
itsdangerous        0.24
jaraco.functools    2.0
Jinja2              2.10.1
jsonschema          2.6.0
loguru              0.4.1
lxml                4.3.4
MarkupSafe          1.1.1
more-itertools      7.2.0
ndg-httpsclient     0.5.1
notify              0.3.1
paramiko            2.7.1
pbr                 5.4.5
Pillow              7.0.0
pip                 20.1
plumbum             1.6.3
portend             2.6
progressbar         2.5
psutil              5.6.7
pyasn1              0.4.8
pycparser           2.19
PyNaCl              1.3.0
pynzb               0.1.0
pyOpenSSL           19.1.0
pyparsing           2.2.0
PyRSS2Gen           1.1
PySocks             1.7.1
pysrt               1.1.2
python-dateutil     2.6.1
python-Levenshtein  0.12.0
python-libtorrent   1.2.3
python-telegram-bot 12.7
pytz                2017.2
PyYAML              5.1.2
rarfile             3.1
rebulk              2.0.0
requests            2.21.0
requests-toolbelt   0.9.1
rpyc                4.0.1
setuptools          44.0.0
six                 1.13.0
sleekxmpp           1.3.3
soupsieve           1.9.5
SQLAlchemy          1.3.11
stevedore           1.32.0
subliminal          2.1.0
tempora             1.8
termcolor           1.1.0
terminaltables      3.1.0
tornado             6.0.4
transmissionrpc     0.11
tzlocal             1.4
urllib3             1.24.2
validate-email      1.3
virtualenv          16.7.9
webencodings        0.5.1
Werkzeug            0.15.6
zc.lockfile         2.0
zxcvbn-python       4.4.15

root@flexget:/# flexget -V
3.1.51
You are on the latest release.
root@flexget:/# 

This is my docker-compose file. The configuration and passwords are all invalid below -

version: '3'
services:
  dvpn0:
    hostname: dvpn0
    dns: 
      - 1.1.1.1
      - 1.0.0.1
    image: haugene/transmission-openvpn
    cap_add:
      - NET_ADMIN
    devices:
      - /dev/net/tun
    environment:
      - PGID=2690
      - PUID=2690
      - CREATE_TUN_DEVICE=true
      - OPENVPN_PROVIDER=TORGUARD
      - OPENVPN_CONFIG=Poland
      - OPENVPN_USERNAME=fwef443443
      - OPENVPN_PASSWORD=fwm42d322f
      - WEBPROXY_ENABLED=true
      - LOCAL_NETWORK=10.0.13.0/24
    logging:
      driver: "json-file"
      options:
        max-size: "10m"
    volumes:
      - ./vpn0/config:/config
      - /data/viper:/data
      - /etc/localtime:/etc/localtime:ro
    ports:
      - 9091:9091
      - 8888:8888
  flexget:
    hostname: flexget
    dns: 
      - 1.1.1.1
      - 1.0.0.1
    image: cpoppema/docker-flexget
    environment:
      - PGID=2690
      - PUID=2690
      - WEB_PASSWD=ve32ef2
      - TORRENT_PLUGIN=transmission
      - TZ=America/New_York
      - FLEXGET_LOG_LEVEL=debug
    logging:
      driver: "json-file"
      options:
        max-size: "10m"
    volumes:
      - ./flexget/config:/config
      - ./flexget/data:/data
      - /etc/localtime:/etc/localtime:ro
    ports:
      - 5050:5050

The install works; It downloads the shows and all. However, the delete task is failing.

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

Sort_by file size, ascending?

$
0
0

Quick question: I would like to sort my Input by filesize, ascending so that the smallest file is chosen first. That way I can increase my quality filter a little because a file with a better compression method will be chosen. Ideally, I’d love Flexget to choose any 720p, x265 files it finds first. Then the smallest 480p SDTV. I do have filesize limitations but Flexget still wants the biggest file under that max.

When I tried:

configure_series:
  settings:
    quality: "<=720p" "!x264"
    sort_by: size ## (or filesize???)
      reverse: no
  from:
    trakt_list:
      bla:
      bla:

or

    quality: "<=720p" "!x264"
    sort_by: 
      field: size  ##    (or filesize???)
      reverse: no ....

I get a syntax error that this plugin is not appropriate here on the “sort_by” line (sorry I don’t have the quote but you know the one I mean.) I tried various indents and dashes. I thougt of using the set command in my tv template but I tried and got the same error.

…Wait. Maybe:

sort_by:
  field: size.file ### or file.size???  or content_size???
  reverse: no

Last idea:

list_match:
  from:
    search_rss: 
      - rarbg:
          category: 41
          order_by: size
          reverse: no

Oh, BTW. When I tried to use quality: 720+ somewhere Flexget said the syntax was bad. It also rejected h264 and h265 files when I used: quality: “>=720p”, and also quality: 720p SDTV. I WANT 720p x265, but not x264. And SDTV as minimum. No idea how to get that.

Thanks a lot in advance.

1 post - 1 participant

Read full topic

Viewing all 716 articles
Browse latest View live