Code Monkey home page Code Monkey logo

qbittorrentfilelistsearchplugin's Introduction

qBitTorrent FileList search plugin

This a search plugin for qBitTorrent allowing in app search for filelist.io.

It's still in beta version requiring testing and feeback from users.

Installing

Please follow this official guide: https://github.com/qbittorrent/search-plugins/wiki/Install-search-plugins

Post install - login

filelist.io is a private torrent site requiring login. You need to input your username and password in the filelist.py file or in an external .json file to enable searches.

  • Method 1: input credentials in the .json file: Download filelist_credentials_model.json from the repository, rename it to filelist_credentials.json, edit it with your name and password and move it to the qBitTorrent engines folder (see bellow folder location).
qBittorrent
  nova3
    engines
      ...
      eztv.py
      filelist.py
      filelist_credentials.json
      filelist.log (see Logging bellow)
      jackett.py
      ...
  • Method 2: input credentials in filelist.py Open the filelist.py file and edit the values your_username_here and your_password_here:
credentials = {
    'username': 'your_username_here',
    'password': 'your_password_here'
}

Priorities

If the scripts finds filelist_credentials.json in the same directory it will load credentials from the file and inhibit values from filelist.py.

If you intend to input credentials directly in filelist.py don't use filelist_credentials.json.

Folder location

  • Windows: %localappdata%\qBittorrent\nova3\engines\
  • Mac: ~/Library/Application Support/qBittorrent/nova3/engines

Logging

After each search/download the script creates a filelist.log file that you can check if there are problems.

To do list

  • further testing

qbittorrentfilelistsearchplugin's People

Contributors

victorbuzdugan avatar

Stargazers

 avatar Saloframes avatar  avatar Para avatar

Watchers

 avatar  avatar

qbittorrentfilelistsearchplugin's Issues

Failed to download torrent, Reason: "expected value (list, dict, int or string) in bencoded string"

Installing the plugin worked as expected, and i can search the torrents.

However, when i try to download a torrent from the search results, it does nothing and qBt reports these logs:

Downloading torrent, please wait... Source: "https://filelist.io/download.php?id=837829"
Failed to load torrent. Reason: "expected value (list, dict, int or string) in bencoded string"

Any idea how to fix this?
Downloading torrents manually from the .torrent file works as expected.

Not sure if it's even related to the plugin, but it doesn't happen with other trackers search plugins.

Plugin is not supported

image

Imi da urmatoarea eroare cand incerc sa instalez pluginul si nu am gasit nimic pe net. Poate poti sa ma ajuti :D

search is working but torrents are not being downloaded

image

qBittorrent v4.6.2 Web UI (64-bit)
running it in a linux/docker environment.

version: "2.1"
services:
qbittorrent:
image: lscr.io/linuxserver/qbittorrent:latest
container_name: qbittorrent
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Bucharest
- WEBUI_PORT=8080
volumes:
- /localpath:/config
- /localpath:/downloads
ports:
- 8080:8080
- 192.168.101.10:6881:6881
- 192.168.101.10:6881:6881/udp

restart: unless-stopped
network_mode: host

I can gather more information on this upon request. Not sure what is needed to troubleshoot this further.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.