у каждой dc-сети есть новостные порталы, где пользователи делятся ссылками, у торрент-сети есть трекеры. но это всё модерируется, а хочется свободный вариант в духе direct connect можно сделать так: у каждого пользователя есть свой список новостей, который он сам составляет и публикует. в "описании" на хабе - дата последнего изменения ленты новостей. если на хабе стоит "скрывать фичи грея", то вся функциональность релизов автоматом отключается. клиент сканирует список описаний юзеров и показывает, что нового. пользователь скачивает новости от тех юзеров, которые ему интересны. список юзеров лучше сразу организовать деревом, чтобы позволить сделать группы "кино", "игры" и "бан" - юзеры, которые выкладывают всякий хлам, их не будем читать, но надо где-то хранить их список
новость состоит из:
- дата новости
- краткий заголовок (Pjatoe.izmerenie.2009.P.DVDRip.lostfilm). не более 100 символов для компактности
- имя релизера
- URL источника (adc://CIDCIDCID@adc.hub.ru или UserName@nmdc.hub.ru ) - для поиска хаба, откуда качать
- magnet полной новости
по "магнету полной новости" скачивается ZIP-архив, который содержит index.html и произвольное количество картинок. в html-странице описание и magnet-ссылки на файлы релиза
собственно, всё!
сложности:
1) как защититься от дыр в HTML-двигле internet explorer. можно вырезать java-скрипт, активные объекты. или запрещать открывать релиз, пока браузер по умолчанию = IE. на опере или мозилле можно
2) простые юзеры не смогут создавать HTML. решение - простейший мастер, который вводит описание, 1 картинку и 1 ссылку и формирует простую html-страницу
хочется услышать другие варианты по преодолению сложностей
если хотя бы это будет реализовано, дальше можно развивать поиск