Package: raincoat-prowlarr
RaincoatRaincoat_prowlarr is a CLI tool to search torrents usingJackett's indexers orProwlarrand send them directly to your client. Prowlarr supports NZB indexer.Installation`pip install raincoat-prowlarrRequirementsPython 3.6+Jackett and configured indexersOr Prowlarr and configure indexersqBittorrent, Transmission or Deluge (or use local download option)nzbget, downloader for nzb fileslibtorrent if you use local downloader and magnet links.Arch:pacman -S libtorrent-rasterbarUbuntu:apt-get install python-libtorrent -yFedora:dnf install rb_libtorrent-python2Usageraincoat_prowlarr "Terms to search"Parameters--indexer_managerspecify the indexer manager to search; prowlarr or jackett--jackett_ keySpecify a Jackett API key--prowlarr_ keySpecify a Prowlarr API key-l, --lengthMax number of characters displayed in the "Description" column.-L, --limitLimits the number of results displayed.-c, --configSpecifies a different config path.-s, --sortChange the sorting criteria. Valid choices are: 'cn','protocol','seeders', 'leechers', 'ratio', 'size' and 'description'. Default/not specified is 'cn/size'. cn is chinese subtitle.  protocol is usenet/torrent, if not specified, torrent has high priority or vice versa.--jackett_indexerChange the indexer for Jackett used for your search, in cases where you want to only search one site. Default is "all".--prowlarr_indexerChange the indexer for prowlarr used for your search, in cases where you want to only search one site. Default is "". "" for all; -1 for all usenet; -2 for all torrents. look athttps://wiki.servarr.com/prowlarr/search-d, --download xGrab the first x resultd and send to the client immediately. Defaults to 1.-K, --insecureDon't verify certificates--localForce use of "local" file download.--listSpecify a file to load search terms from. One term per line.--verboseExtra verbose logging sent to log file.Configuration fileUpon installation, a config file is created in your home directory. Before you can use Raincoat, you will need to modify it.{"indexer_manager":"prowlarr","jackett_apikey":"","jackett_url":"http://your_base_jackett_url:port","jackett_indexer":"all","prowlarr_apikey":"","prowlarr_url":"http://you_base_prowlarr_url:port","prowlarr_indexer":"","description_length":100,"exclude":"words to exclude","results_limit":20,"client_url":"http://your_torrent_client_api","display":"grid","torrent_client":"qbittorrent","torrent_client_username":"admin","torrent_client_password":"admin","download_dir":"/some/directory/","nzbget_url":"http://your_nzb_server_url","nzbget_username**: "***","nzbget_password**:"***","nzbget_port":6789}indexer_manager (string)indexer manager to search. jackett or prowlarrjackett_apikey (string)The api key provided by Jackett, found on the dashboard.jackett_url (string)The base url for your jackett instance. (default:http://127.0.0.1:9117)jackett_indexer (string)The jackett indexer you wish to use for searches.prowlarr_apikey (string)The api key provided by Prowlarr, found on the dashboard.prowlarr_url (string)The base url for your prowlarr instance. (default: not sure)prowlarr_indexer (string)The prowlarr indexer you wish to use for searches.description_length (int)The default description lengthexclude (string)Words to exclude from your results seperated by a space.results_limit (int)Max number of lines to show.client_url (string)The url to your torrent client's APIdisplay (string)The display style of the results table. You can view available choicesheretorrent_client (string)Your torrent client. Valid options are: local, qbittorrent, transmission and deluge.torrent_client_username (string)Your torrent client's login username.torrent_client_passwordYour torrent client's login password. Note: Only Transmission accepts empty passwords.download_dirWhere to save the torrent files when using "local" downloader.nzbget_url (string)url for nzbget servernzbget_username (string)nzbget usernamenzbget_password (string)nzbget paswordnzbget_port (int)nzbget portBuilt withrequestsjustlogcoloramatabulatetransmission-clutchdeluge-clientpython-qbittorrentAll available on Pypi.LicenseThis project is licensed under the MIT License