Cross-Seed-AutoDL
qbit_manage
Our great sponsors
Cross-Seed-AutoDL | qbit_manage | |
---|---|---|
9 | 16 | |
136 | 577 | |
- | 7.6% | |
0.0 | 8.9 | |
about 2 months ago | 1 day ago | |
Python | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Cross-Seed-AutoDL
-
Is there a "Seed Only" mode on qBittorrent ?
Note: there are tools that will automatically do all of this for you. E.g. https://www.cross-seed.org https://github.com/BC44/Cross-Seed-AutoDL
- Is it possible to attach private tracker torrent file to already downloaded data?
-
Cross-Seed, have 600+ active torrents, have 600+ .TORREENT files in the dir. Cross-Seed sees 600+ torrents but says only 102 are suitable for matching... What makes the others not suitable?
export const EP_REGEX = /^(?.+)[. ](?S\d+)(?E\d+)/i;
export const SEASON_REGEX =
/\^(?.+)\[. \](?<season>S\\d+)(?:\\s?-\\s?(?<seasonmax>S?\\d+))?(?!E\\d+)/i; </code></pre> <p>export const MOVIE_REGEX = </p> <pre><code>/\^(?<title>.+)\[. \]\[\[(\]?(?<year>\\d{4})\[)\\\]\]?(?!\[pi\])/i; </code></pre> <p>export const EXTENSIONS = ["mkv", "mp4", "avi"]; </p> <p>Other than that, there are several questions here, so I'll try to unpack them:</p> <p>Why not music, book, game, or software torrents?</p> <p>When I started the project, it was just a simple program that I wrote for myself and posted to GitHub. I made those choices because</p> <p>I have no experience with music, book, game, or software torrents. I also don't know if the naming schemes for non-video torrents are as standardized.</p> <p>Why not episodes?</p> <p>On most private trackers, episodes get deleted once a season ends and packs come out. I didn't (and still don't) see the point in cross-seeding episodes which would just increase the number of torrents I'd have to manually delete from my client at the end of a season.</p> <p>Why not nfos, subtitle files, posters, samples, rars, etc?</p> <p>Because I wanted to cover the 80% case that was easy and more likely to match across multiple trackers. When I created cross-seed, I made an assumption that video torrents with extra files would be less likely to match, so I decided to just filter them out entirely. I also wanted to be very conservative because cross-seeding is pretty heavy on trackers' APIs (and most trackers don't even have an api, they just get web-scraped, which makes it even heavier), so I only wanted to search for the torrents that would be the most likely to have matches. In my eyes, this is sufficient because cross-seeding is an optimization, and I consider any amount of cross-seeds to be a "bonus".</p> <p>The other reason is that I don't like when torrents have those extra files. IMO, all movie torrents should be a single file and all subtitles should be embedded. If cross-seed ever gets big enough that it can exert any sort of pressure on release groups to follow a more rigid pattern, I want it to urge people towards single-file movie torrents, no nfos, etc.</p> <p>I haven't given a lot of development to the other cases. I added the includeEpisodes and searchAll flags early on because they were easy to implement. At the time, I was also feeling very competitive towards <a href="https://github.com/BC44/Cross-Seed-AutoDL">https://github.com/BC44/Cross-Seed-AutoDL</a> so I wanted to make sure I had feature parity.</p> <p>will there be more inclusive options in the future such as allowing .nfo files, subtitles, and posters without having to use searchAll?</p> <p>Several people have asked for different prefilters for their use cases, so I created #210. I want to try to provide a solution along the lines of "easy things should be easy, hard things should be possible". My current idea is to allow people to provide a JS function inside their config file to filter. However, I don't plan on adding more specific options as I want to keep the defaults pretty opinionated, and I also want to avoid the proliferation of too many command-line options.</p> </div>
-
Cross seeding for idiots
Take this from an idiot whose been scared to cross seed by using apps such as https://github.com/mmgoodnow/cross-seed and https://github.com/StuffAnThings/qbit_manage and https://github.com/BC44/Cross-Seed-AutoDL and whatever else you can bring up. I tried them all, ended up giving up because I'm on Unraid and I'm worried about accidentally redownloading or messing up my stats on trackers where if I lost access to I'd be incredibly heartbroken. There's been threads here about using these apps and how easy they are, sure they are no doubt on some installations but on others like mine I just get tons of bugs and there's little to no support at all to help, and even if there was I don't really have the amount of time in my day to troubleshoot. Now here's where this beauty comes in, I found this beautiful application https://github.com/ccf-2012/seedcross that automates your cross seeding, and gives you an amazing web gui to work it all from. All you need to do is set up jackett or prowlarr (I personally recommend prowlarr to keep within the arrs) and then point it to your web ui of prowlarr/jackett and then your web ui of qbittorrent/transmission/deluge and you're golden. Just press the shiny blue button and you're off to the races; no flags, no arguments you need to fiddle with anything. Now don't get me wrong, the application is new, there IS bugs and it ain't perfect. If you're not an idiot you're 100% better off going with those alternatives up there ESPECIALLY since those will be massively more customizable and better at it's job with less bugs and a bigger community. But if you're sketched, or an idiot as I am both. Well maybe seedcross will work for you.
-
Do you consider BHD to have a hard economy?
If you want an easier option then use https://github.com/BC44/Cross-Seed-AutoDL. You'll still need to install jackett in your seedbox and this will give you a load of false positives that you'll need to process. Then you can set up a cron job to process every few days or so and then every few days just go in and check what new torrents were added. cross-seed is way nicer to use though since it can inject torrents straight into your client.
-
Auto Cross-Seeders for Windows That Work With Jackett, Sonarr, and Radarr
https://github.com/BC44/Cross-Seed-AutoDL is pretty simple to use and there's literally examples on how to use the script on the readme.
-
Getting a listing of all movies
Maybe you could configure this to work for you: https://github.com/BC44/Cross-Seed-AutoDL
- Advice on tracker for cross-seeding
- Automated cross seeding sonarr
qbit_manage
-
Clearing up dowloads
Congrats on a great setup. So hard links are wonderful if you are a member of a private tracker because you can seed forever and still maintain a nice folder structure on your media as you probably know. If you are not using private trackers or do not want to seed forever may I point you to one more piece of the puzzle. https://github.com/StuffAnThings/qbit_manage
- Seeding until disk is full
-
Multiple qbittorrent instances manager
I've found something similar to what I'm looking for in qBit Manage but I think it can handle a single instance.
-
Is there a way to auto-switch a torrent to 'failed' (i.e. so it auto attempts to download another) after x amount of time stalled?
There's also qbit Manage, but personally I find that one a little more confusing to get running for a simple task.
-
Qbit Manage Setup Guide?
Using the Qbit_Manage bobokun container. - https://github.com/StuffAnThings/qbit_manage
- How to delete both copies of hardlinked files?
- Make Sonarr delete files from itself and from download client
-
Set tag to added movies
You can use qbit_manage to automatically add tags based on the tracker. I have it setup to run every 30mins and it automatically updates anything new with tags. Setting it up can be a bit complicated tho. It does have a dry run feature that’ll simulate any changes it would do without actually making the changes. I suggest testing with that on first.
-
Hopefully a future user wondering how the deletion of files and torrents work
*arrs have nothing to do with removing torrents when media is deleted. You can accomplish this with an on-delete custom script or better yet with QbitManage
- [Script] Locating trumped/unregistered torrents in qBittorrent client
What are some alternatives?
crossSeeder - Automated Cross Seeding Script through Radarr
torram - Utility that recreates a torrent download directory from fully and partially downloaded files
cross-seed - Fully-automatic cross-seeding with Torznab
search-plugins - Search plugins for the search feature
cross-seedarr - Cross seeding helper for radarr & sonarr.
prometheus-qbittorrent-exporter - A prometheus exporter for qbittorrent written in Python. Simple. Works. Docker image
exodus - Painless relocation of Linux binaries–and all of their dependencies–without containers.
torrentp - Python torrent downloader - Download from torrent with .torrent file or magnet link, with just 3 lines of python code.
tixati-python-api-cli - A Python API and CLI combo for the Tixati torrent client's webserver interface.
autotorrent - Matches torrents with files and gets them seeded
seedcross - cross-seed utility with web interface