KTorrent scripts and information
KTorrent python scripts are attached.
Light Tracker Cleaning
#!/usr/bin/env kross
# Author=Sam
# File=tracker_light_clean.py
# Last Edit Date : 4/27/10 12:51 PM
# Light cleaning of tracker lists
# UnEnable thepiratebay
# Add openbittorrent
New Torrent Added
#!/usr/bin/env kross
# Author=Sam
# File=torrentAdded.py
# Last Edit Date : 4/27/10 1:12 PM
# Default actions to apply to newly added torrents
# UnEnable all trackers
# Add openbittorrent (enable http)
# Add publicbt (enable http)
# Move to top of Queue Manager
Torrent Status Changed
#!/usr/bin/env kross
# Author=Sam
# File=statusChanged.py
# Last Edit Date : 4/27/10 1:15 PM
# Default actions to apply to torrents changing status
# Move to bottom of Queue Manager
# Add publicbt (enable http)
# (Future: check and re-set limits, re-start)
New Adds Bump Up
#!/usr/bin/env kross
# Author=Sam
# File=newAddsBumpUp.py
# Throw away script! George is writing (&fixing) API calls that will make this not needed.
# (well, you'll need this until 4.x stable gets released)
# This script will move a set of torrents (or single torrent) from the bottom of the queue heap to the top.
| Attachment | Size |
|---|---|
| tracker_light_clean.py.txt | 1.65 KB |
| torrentAdded.py.txt | 1.81 KB |
| statusChanged.py.txt | 1.89 KB |
| newAddsBumpUp.py.txt | 2.4 KB |

the following will make your
the following will make your code more simple:
for t in tors:
tor = KTorrent.torrent(t)
for tracker in tor.trackers():
if 'piratebay.org' in tracker:
tor.setTrackerEnabled(tracker, 0)
tor.addTracker(...)
Thanks
Thanks,
Sam