Loopback
|
Posted: Sat Dec 25, 2010 00:26 Post subject: |
|
|
Все же непорядок, когда плагины зависают в бета-стадии
Решил поработать с этим. В этой версии ряд кардинальных изменений. Самое главное - написал свой парсер торрентов, работает примерно раза в 2 быстрее старого, что неудивительно, поскольку тот рассчитан на создание новых торрентов, а для просмотра часть функционала не нужна. Тем не менее, процесс парсинга все равно довольно долгий, поскольку и тут сначала приходится создавать дерево всего файла. Это особенно заметно на wdx.
Второе существенное изменение - добавлен вывод в юникоде. Любителям иероглифов посвящается Однако, это будет точно работать только на файлах, которые закодированы в UTF-8. Если иероглифы в ANSI - они будут видны только на системах, где установлена соответствующая локаль. Как определить с малыми затратами ресурсов, что данный текст - китайский, я не знаю. Но к слову, uTorrent такие файлы определяет.
Ну и более мелкие изменения:
+ WDX: Добавлено поле, выводящее только хост трекера (httр://bt.tracker.org/announce -> bt.tracker.org)
- WLX: Новые поля не добавлялись в список
+ WLX: Добавлено поле с Magnet-ссылкой
+ WLX: Добавлены различные горячие клавиши
- WLX: Исправлена проблема, когда плагин блокировал переименование каталога, в котором был просмотренный торрент
- WLX: Исправлен поиск русского текста
+ Добавлена поддержка Web-сидов
+ Добавлено поле "Многофайловый"
* Флаг приватности теперь сделан отдельным полем
* Поле "Дополнительно" убрано - все возможные в будущем дополнительные параметры будут в своих полях
* Различные оптимизации скорости
Скачать
Комментарий по web-сидам. Как оказалось, есть две спецификации web-сидов. Одна предполагает наличие списка url-list, другая - словаря httpseeds. Ни одного торрента по второму варианту не нашел, так что поддержка его сделана вслепую.
Last edited by Loopback on Sat Dec 25, 2010 12:58; edited 1 time in total |
|