Альтернативный CTCS

Мой CTCS (45.95КиБ)

Вчера слегка приболел и так как сегодня в дорогу (в Киев, на PyCamp), решил остаться дома, чтобы не заболеть серьёзнее. Пока болел, поковырял протокол обмена между веб-мордой «Yet anOther Dummy CTCS» и его бакэндом. YODCTCS — это такой страшное, как смрад от народного ополчения, огромное (около мегабайта JS) и работающее только под FireFox поделие.

Предназначен YODCTCS для пуска «Enhanced CTorrent» и отображения его данных. «Enhanced CTorrent» — это консольный Torrent-клиент, который умеет работать на урезанном донельзя чём-то линуксообразном моего роутера.

Веб-морда написана на Java и транслированна в JavaScript каким-то чудовищным колдунством, что мне, кстати, помогло — искать в мегабайтном невразумительном JS как происходит авторизация мне не понравилось бы, а подсмотреть это в Java оказалось гораздо проще. Остальной протокол разламывал просто сравнением и анализом.

В итоге накидал небольшую веб-морду, которая пока умеет только отображать информацию (и занимает 88КБ), потом доделаю остальное — это уже много проще. Если кому-то надо, потом могу выложить, когда доделаю.

10 комментариев

Хабры осуждения псот

Глагне (12.74КиБ)

Вот такое висит сейчас на главной странице «Хабры». Тьфу, маркетолочья мерзость.

12 комментариев