NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
Access your remote files directly from qBittorrent Web UI, just like in the desktop app.
⚠️ The script is enable by defaults on all pages, see section below if you want to fix this ⚠️
Basically, by leveraging protocol handlers, we can open a File Explorer window directly
to your network drive, exactly mimicking the desktop behavior.
After mapping your remote and local path in the script settings, Ladderr can create a
protocol link pointing to your local files (by using the information already available
in the Web UI). When opening a file or folder (by using the Open destination folder
,Open
or Open containing folder
menu items or by double-clicking the file or folder
in the Content
tab), the protocol is invoked, and a console window (which opens
and closes rapidly) executes a Python script that parses the path and opens it.
The files in this repo:
ladderr-open:
and ladderr-select:
To learn more about protocol handlers, you can read MS-URI-Handlers.
Add python.exe to PATH
during installation. Afterwards, you'll have to restart your session or PC).ladderr.reg
(can be easily removed with uninstall-ladderr.reg
).We need to map your qBittorrent remote root path to your local network root path.
This can be done by going to the Tools
navbar menu and clicking Ladderr Options
.
The remote path should be the root folder that you configured
in Default Save Path
(Options\Downloads\Saving Management
) and your local root
path the equivalent in your local machine.
For example, if you have a network location:
/data/downloads
/data/
D:\
And if you have an NFS\SMB\Samba server:
/downloads
/downloads
\\server_name_or_ip\very\long\path\downloads
Since everyone's Web UI will have a different URL, the script is active by default on all pages,
but it will only do its thing when it detects that the page is indeed a qBittorrent Web UI. You can always change this in the script metadata block:
Remove the following lines: // @match https://*/
and // @match http://*/
.
And add your URL, for example: // @match https://192.168.1.100:8080/
or // @match http://myserver.local/
.
Unfortunately, you'll have to do this with each update.
Content
tab).Open
and Open containing folder
in the Content
tab.ladderr-open:
and ladderr-select:
to allow opening files directly. If you installed v0.1, you need to reinstall ladderr.reg
.Rating: 0