Comments (5)
For posterity, while it's not possible to change the main view, it is possible to create new views and filter them as needed:
view.add = movies # Create the view
view.persistent = movies # Persist it across restarts
method.insert = d.is_movie, simple, "equal={d.custom1=,((cat,movies))}" # Helper method to check the custom1 value (AKA the ruTorrent label)
view.filter = movies, ((d.is_movie)) # Filter the view on startup
schedule2 = filter_movies, 22, 33, "view.filter = movies, d.is_movie=" # Keep filtering the view every 33 seconds
Alternately the pyrosimple tools (which I maintain, for full disclosure), make on-the-fly filtering very easy:
rtcontrol label=movies --to-view=movies
from rtorrent.
Yup, it's called a front-end for rTorrent. ruTorrent allows you to apply filters on top of filters. And automatically group torrents with expressions. It's mind boggling what can be done in PHP and JavaScript! https://github.com/Novik/ruTorrent
from rtorrent.
I'm aware of ruTorrent, but was looking for a solution that just utilized the base rtorrent. That doesn't exist, but I was able to replicate this functionality by running multiple instances of rtorrent. Of course, that doesn't scale well, but I only needed 2 or 3 degrees of separation and it's fine for me. For anyone wondering, here is a blog post that walks you through that set up: https://kernelwho.wordpress.com/2011/11/15/running-multiple-instances-of-rtorrent/
The tl;dr is make different rtorrent config files (make sure they are not named rtorrent.rc) with different sessions and port ranges and you can run as many rtorrent instances as your heart (and patience) desires.
from rtorrent.
Thanks @kannibalox . I think that is more in line was I was looking for -- I was wrong, it does exist! Will also take a look at your tools too.
from rtorrent.
@kannibalox How could I bind the new view to a key?
from rtorrent.
Related Issues (20)
- Documentation on systemd service HOT 2
- Optimization opportunity for hash checks of partially downloaded files
- freezes 20+ torrents, tracker related HOT 1
- Error in VPN-with-Traffic-Splitting wiki HOT 1
- Periodic peer disconnect and idling data transfer intervals HOT 3
- error with config after update HOT 2
- Crash Error: Success Signal code '2': Non-existent physical address. HOT 1
- Build fails with LTO HOT 8
- what process should I do on Debian 11? HOT 1
- [Bug Report] [Failure reason \"This client is not allowed...] HOT 3
- Zero peer/seeds after restart HOT 1
- Ratio Groups - seed time - discrepancy between rTor and tracker
- A new release? HOT 3
- Actual up to date build instrunctions, please?? HOT 2
- Default rtorrent settings HOT 2
- Buffer overflow bug on Ubuntu 24.04 HOT 1
- Couldn't set static incoming listen port properly HOT 6
- Option to release inactive file descriptors automatically after some time
- libxmlrpc_util.so.3: cannot open shared object file HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rtorrent.