У меня приблизительно 300-400 торрент-файлов хранятся локально. Некоторые из них я использовал для загрузки связанных торрентов, а другие - нет. Мне нужен способ отслеживать, какие из них были "использованы". Утомительно вручную записывать, какие из них были использованы в Блокноте или Excel. Есть ли простое программное решение?
2 ответа
µTorrent метки
(Я предполагаю, что у вас уже есть эти маленькие файлы .torrent ваших 300-400 торрентов? Не только пустые URL)
- Поскольку вы уже используете µTorrent, вы можете использовать функцию меток.
- С их помощью вы можете создать 2 отдельных списка с именами не загруженные и уже загруженные
- Вы можете назначить ярлыки навалом
запуск + остановка торрентов навалом из нового списка
Автоматическая маркировка новых торрентов
- программа AutoLabeler помечает все новые торренты для вас
- он написан в AutoHotkey и должен запускаться отдельно от µTorrent в фоновом режиме
- настроить его через файл
Labeler_Settings.ini
следующим образом[Labels]
не загружен = .
У меня есть решение Python для поиска файлов, которые вы не загрузили в µTorrent. Когда вы загружаете торрент-файл в µTorrent, он сохраняет копию в C:\Users\username\AppData\Roaming\uTorrent
.
Вы можете попытаться сравнить содержимое каждой папки, но учтите, что все торренты, загруженные в µTorrent, окажутся здесь, даже если они не будут реализованы как завершенные загрузки. Так что, если вы загрузили файл и случайно нажали «Удалить», это сравнение не учитывает эти файлы.
В Python вы можете сделать что-то вроде следующего:
import os
usedpath = '/users/username/appdata/roaming/utorrent'
folderpath = '/pathtoyourfolder' #python allows for /'s so you don't need c:\...\...\
for file in os.listdir(folderpath):
if not file in os.listdir(usedpath):
print(file, 'not used')
Вы также можете сохранить их в файл вместо отображения на экране. Это работает с Python 3.
Убедиться, что файлы в вашей папке AppData действительно использованы, сложнее автоматизировать.