{"id":15941030,"url":"https://github.com/ofek/katutil","last_synced_at":"2025-04-23T22:17:10.886Z","repository":{"id":28422466,"uuid":"31937154","full_name":"ofek/katutil","owner":"ofek","description":"utilities for automating tasks on KickassTorrents","archived":false,"fork":false,"pushed_at":"2016-07-31T20:52:41.000Z","size":29,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-23T22:17:07.363Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ofek.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-03-10T03:49:25.000Z","updated_at":"2016-01-26T21:12:15.000Z","dependencies_parsed_at":"2022-09-03T01:11:31.511Z","dependency_job_id":null,"html_url":"https://github.com/ofek/katutil","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/ofek%2Fkatutil","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ofek%2Fkatutil/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ofek%2Fkatutil/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ofek%2Fkatutil/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ofek","download_url":"https://codeload.github.com/ofek/katutil/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250522297,"owners_count":21444512,"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":[],"created_at":"2024-10-07T07:02:06.154Z","updated_at":"2025-04-23T22:17:10.868Z","avatar_url":"https://github.com/ofek.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"=====================\nRequiscat in pace KAT\n=====================\n\nThis project will no longer be maintained as KAT was seized.\n\n=======\nkatutil\n=======\n\n- Script to refresh and/or edit all of a user's torrents' trackers on KickassTorrents\n- More features coming soon, and requests are welcome!\n\nInstallation:\n-------------\n\n1. Go to https://www.python.org/downloads/. (Linux/Mac can probably skip this)\nThe latest version is recommended, but 2.x will work. Be sure to enable/check\n\"pip\" option and \"Add Python to path\" on install menu.\n\n2. Run cmd on Windows as administrator (Linux/Mac just open terminal) and\ntype (Linux/Mac need \"sudo\" in front):\n\n\"pip install https://github.com/Ofekmeister/katutil/archive/master.zip\"\n\nGreat, now you have the software! Here's what to do now:\n\n3. In same cmd/terminal, type (Linux/Mac need \"sudo\" in front):\n\n\"katutil --install\"\n\nthis will start an automatic install of PhantomJS which is needed to non-intrusively\ninteract with websites, otherwise this script would have to take over a firefox/chrome\nwindow. If it should somehow fail, download it yourself at http://phantomjs.org/download.html\n\nNow you're all set! From now on just open a normal cmd/terminal and type:\n\n\"katutil\"\n\nand simply follow the prompts. It will save all info except your password in a temp file for\neasier repeat use. If you or KAT is experiencing connectivity issues and the requests keep\ntiming out or failing, try running it with an increased timeout per request like this:\n\n\"katutil -t 30\"\n\nThe default is 20 seconds.\n\nIf you have everything set up but you need to update this script\nwhen new features are added or bugs are fixed run cmd on Windows as administrator\n(Linux/Mac just open terminal) again and do (Linux/Mac need \"sudo\" in front):\n\n\"katutil --save\"\n\nThis attempts to save the PhantomJS executable in a temp location to avoid having to\nreinstall that. Then repeat step 2 \u0026 3.\n\n\nPlease tell me if this works for you or if you encounter any issues. I'll fix bugs promptly.\nI'll put this in tutorials when I hear this works for most of you \\\\(^_*)/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fofek%2Fkatutil","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fofek%2Fkatutil","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fofek%2Fkatutil/lists"}