TransmissionRemote - Cocoa OS X (10.8) RPC клиент для управления удаленным сервером Transmission.
Назначение приложения - это управление сервером Transmission с минималистичным интерфейсом и приоритетом на минимальное количество траффика между приложением и сервером по протоколу RPC.
- Информации сервера:
- Состояние подключения
- Версия торрент сервера
- Количество торрентов
- Количество активных торрентов
- Скорость скачивания и раздачи всех торрентов
- Статус режима альтернативной скорости
- Информации о торренте:
- Название
- Статус
- Включен/Активный (загружается или раздается)
- Включен/Не активный (не загружается и не раздается)
- Остановлен
- Ошибка
- Рейтинг(коэффициент загрузка/раздача)
- Скорость скачивания и раздачи
- Размер
- Процент выполнения операции
- Приоритет
- Приблизительное время окончания загрузки
- Позиция в очереди
- Перечень файлов торрента
- Приоритет файла торрента
- Размер файла торрента
- Процент загрузки файла торрента
Поиск по следующим критериям:
- Название
- Статус
Для подключения к серверу необходима следующая информация:
- Адрес сервера
- Порт сервера
- SSL соединение
- Учетные данные (логин, пароль)
- Изменение режима альтернативной скорости
Ниже приведен перечень требований к операциям:
- Добавление торрента с помощью открытия .torrent файла
- Удаление добавленного .torrent файла
- Добавление торрента с помощью указания url ссылки на .torrent файл
- Автоматический старт торрента
- Выбор приоритета при добавлении торрента
- Выбор перечня загружаемых файлов для торрента
- Выбор приоритета для загружаемых файлов торрента
- Выбор каталога для загружаемых файлов торрента
- Изменение приоритета торрента
- Изменение каталога для загружаемых данных торрента с их перемещением
- Изменение перечня загружаемых файлов для торрента
- Изменение приоритета для загружаемых файлов торрента
- Удаление торрента без удаления файлов торрента
- Удаление загруженых файлов торрента
Основное окно:
Настройки программы (⌘ + ,
):
Управление торрент файлами:
Основная причина создания нового клиента это не нативность интерфейса существующих клиентов, и их перегруженость в плане информации.
- Спецификация протокола RPC
- Были использованы некоторые ресурсы из официального приложения Transmission (доступны по лицензии MIT).