qbittorrent / qBittorrent

qBittorrent BitTorrent client
https://www.qbittorrent.org
Other
28.67k stars 4.01k forks source link

Rename tag & Search tag. #20078

Open hoofcushion opened 1 year ago

hoofcushion commented 1 year ago

Suggestion

I am using qBittorrent as my torrent client, and I like it. However, There is a issue when I tring to manage the torrents. When adding some new torrent and tag, the old tag will seems to be out of place, because of the ambiguity, we may want to rename all that tag in different torrents, so I think there should be a way to rename tag of all torrents by once. For example, we could add a new context menu: "Rename tag" for tag folder, and it will pop up a window to ask for the new tag name, confirm, and the tag name will be automatically changed for all torrents. And maybe we could select multiple torrents, in the context menu: "Rename tag", we could replace selected tag name to the name that we want to.

Use case

No response

Extra info/examples/attachments

image

The Edit category image

hoofcushion commented 1 year ago

I will add my idea in this list for not open too much issues, tell me if some ideas are not planned.

  1. Auto tag a torrent by matching pattern. e.g. Add Programming tag to all torrents that its name contain "program"
  2. Search match tag.
  3. Search support regular expression.
  4. Rename selected torrents's tag.
  5. Rename single tag.
  6. Support filter to select multiple tags to only show torrents that contain all selected tags at the same time.
  7. Support subtag, e.g. C++ tag is a subtag of Programming Language tag, Programming Language tag is a subtag of Programming tag, a torrent that add tag C++ will automatically add Programming Language and Programming at the same time, just like inherit in OOP. the tag list will showed like folder, but technically all object are at the same level. image

Or could I write some lua script to manage tag myself? can I edit tag from outsite?

glassez commented 1 year ago

7. Support subtag

There are Categories that can be nested.

hoofcushion commented 1 year ago

There are Categories that can be nested.

I didn't notice that, sorry, my bad.

hoofcushion commented 1 year ago

But a torrent could only have one Category. A torrent in Programming/Programming Language/C++ can also be in Course/Programming Language. Categories may not be enough.