{"id":13551575,"url":"https://github.com/BC44/Cross-Seed-AutoDL","last_synced_at":"2025-04-03T02:31:04.901Z","repository":{"id":38214247,"uuid":"253156737","full_name":"BC44/Cross-Seed-AutoDL","owner":"BC44","description":"Scans files and finds cross-seedable torrents via Jackett","archived":true,"fork":false,"pushed_at":"2024-03-01T17:11:37.000Z","size":100,"stargazers_count":137,"open_issues_count":7,"forks_count":19,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-11-03T22:32:37.861Z","etag":null,"topics":["cross-seed","jackett","python","torrents","trackers","x-seed"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BC44.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2020-04-05T04:40:13.000Z","updated_at":"2024-09-22T13:22:25.000Z","dependencies_parsed_at":"2024-03-16T22:58:08.188Z","dependency_job_id":"e5a088f6-0f15-4a23-9c2c-9a0cbafe7c1f","html_url":"https://github.com/BC44/Cross-Seed-AutoDL","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BC44%2FCross-Seed-AutoDL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BC44%2FCross-Seed-AutoDL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BC44%2FCross-Seed-AutoDL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BC44%2FCross-Seed-AutoDL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BC44","download_url":"https://codeload.github.com/BC44/Cross-Seed-AutoDL/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246925242,"owners_count":20855860,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cross-seed","jackett","python","torrents","trackers","x-seed"],"created_at":"2024-08-01T12:01:50.649Z","updated_at":"2025-04-03T02:31:04.664Z","avatar_url":"https://github.com/BC44.png","language":"Python","funding_links":[],"categories":["Python","BT"],"sub_categories":["Cross Seed Helpers"],"readme":"This Repo is now archived. It was originally an experiment and a better tool has been created following the same idea for cross seeding.\n\nPlease see: [Cross-Seed](https://github.com/cross-seed/cross-seed) by `mmgoodnow`\n\n\n# Cross-Seed-AutoDL\nFinds cross-seedable torrents for Movies and TV via Jackett. Parses existing files/folders in order to download matching torrents.\n\nRequires minimum python 3.6\n\nRequires [Jackett](https://github.com/Jackett/Jackett)\n\nCopy exact string for the tracker that appears in the torznab feed URL in Jackett to use for the script\n\n![example img](https://i.ibb.co/8YdNh5v/image.png)\n\n\n# Setup\n\n\nRun `pip3 install -r requirements.txt` to install the required libraries\n\n\n# Usage\n\n\tusage: CrossSeedAutoDL.py [-h] [-p] [-d delay] -i input_path -s save_path -u\n\t                          jackett_url -k api_key [-t trackers]\n\t                          [--ignore-history] [--strict-size]\n\n\tSearches for cross-seedable torrents\n\n\toptional arguments:\n\t  -h, --help            show this help message and exit\n\t  -p, --parse-dir       Optional. Indicates whether to search for the items inside\n\t                        the input directory as individual releases\n\t  -d delay, --delay delay\n\t                        Pause duration (in seconds) between searches (default:\n\t                        10)\n\t  -i input_path, --input-path input_path\n\t                        File or Folder for which to find a matching torrent\n\t  -s save_path, --save-path save_path\n\t                        Directory in which to store downloaded torrents\n\t  -u jackett_url, --url jackett_url\n\t                        URL for your Jackett instance, including port number\n\t                        if needed\n\t  -k api_key, --api-key api_key\n\t                        API key for your Jackett instance\n\t  -t trackers, --trackers trackers\n\t                        Tracker(s) on which to search. Comma-separated if\n\t                        multiple (no spaces). If ommitted, all trackers will\n\t                        be searched.\n\t  --ignore-history      Optional. Indicates whether to skip searches or downloads for files that have previously been searched/downloaded previously.\n\t  --strict-size         Optional. Indicates whether to match torrent search\n\t                        result sizes to exactly the size of the input path.\n\n\nExamples:\n\nIf you're on Windows, use `py` like indicated below, otherwise replace `py` with `python3` if you're on Linux/Mac.\n\n(include `-p` flag) Conducts multiple searches: Runs a search for each of the input directory's child items. ie. If input path is a season pack that contains 10 files, a search will be conducted for each file (10 total searches)\n\n\tpy CrossSeedAutoDL.py -p -i \"D:\\TorrentClientDownloadDir\\complete\" -s \"D:\\DownloadedTorrents\" -u \"http://127.0.0.1:9117\" -k \"cb42579eyh4j11ht5sktjswq89t89q5t\" -t blutopia\n\nSearch for a single item, a video file (omit `-p` flag)\n\n\tpy CrossSeedAutoDL.py -i \"D:\\TorrentClientDownloadDir\\complete\\My.Movie.2010.720p.mkv\" -s \"D:\\DownloadedTorrents\" -u \"http://127.0.0.1:9117\" -k \"cb42579eyh4j11ht5sktjswq89t89q5t\" -t blutopia,passthepopcorn\n\nSearch for a single item, a season pack (omit `-p` flag)\n\n\tpy CrossSeedAutoDL.py -i \"D:\\TorrentClientDownloadDir\\complete\\My.Show.Season.06.Complete\" -s \"D:\\DownloadedTorrents\" -u \"http://127.0.0.1:9117\" -k \"cb42579eyh4j11ht5sktjswq89t89q5t\" -t blutopia,broadcasthenet,morethantv\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBC44%2FCross-Seed-AutoDL","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FBC44%2FCross-Seed-AutoDL","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBC44%2FCross-Seed-AutoDL/lists"}