Skip to content

Введение

Magneto — это мощный и удобный инструмент командной строки для пакетного преобразования торрент-файлов (.torrent) в магнитные ссылки (magnet links).

Что такое магнитные ссылки?

Магнитная ссылка (Magnet Link) — это особый тип гиперссылки, которая идентифицирует и находит файлы по хеш-значению их содержимого, а не по их расположению. Магнитные ссылки обычно начинаются с magnet:? и содержат следующую информацию:

  • Info Hash (xt): Уникальный идентификатор файла, сгенерированный с помощью алгоритма хеширования SHA-1
  • Имя файла (dn): Необязательное отображаемое имя
  • Трекер (tr): Необязательные адреса серверов трекеров

Зачем использовать Magneto?

Ограничения традиционных торрент-файлов

Традиционные торрент-файлы (.torrent) требуют:

  • Загрузки и сохранения .torrent файлов
  • Открытия с помощью BitTorrent клиента
  • Занимают место для хранения
  • Управление несколькими файлами может быть утомительным

Преимущества магнитных ссылок

  • Легковесные: Требуется только строка ссылки, файл не нужен
  • Легко делиться: Можно легко копировать и вставлять
  • Хорошая совместимость: Большинство современных BitTorrent клиентов поддерживают их
  • Удобное управление: Можно хранить в текстовых файлах для пакетного управления

Особенности Magneto

Пакетная обработка - Поддержка пакетного преобразования одного файла или целой папки
🔍 Рекурсивный поиск - Рекурсивный поиск торрент-файлов в подкаталогах
🎨 Красивый вывод - Цветной вывод терминала с четким отображением прогресса
📝 Множество форматов - Поддержка полного формата, только ссылок и JSON формата вывода
🔗 Поддержка трекеров - Опциональное включение информации о трекерах в магнитные ссылки
📊 Подробная статистика - Отображение прогресса обработки и статистики успеха/неудачи
🎯 Гибкая конфигурация - Богатые опции аргументов командной строки

Сценарии использования

  • Пакетное преобразование: Преобразование большого количества торрент-файлов в магнитные ссылки
  • Организация файлов: Преобразование торрент-файлов в более управляемый формат магнитных ссылок
  • Автоматизация скриптов: Интеграция функции пакетного преобразования в скрипты
  • Миграция данных: Переход от торрент-файлов к магнитным ссылкам

Системные требования

  • Python 3.7 или выше
  • Операционная система Windows, macOS или Linux

Следующие шаги

Released under the MIT License.