Мене відпустила шизлозлоба і я повернувся.
З хорошого: як тільки затикаюсь в соціалках - починаю робити прикольні штуки. Цього разу возкресив #btracker для мережі #yggdrasil - це агрегатор #bittorrent / #dht, написаний мовою #rust, в який вгепав дохіба часу, бо давно мріяв про легкий спосіб шарити свої роздачі та шукати роздачі інших в локальній мережі без всяких там "оформітє роздачу". Відомих мені аналоговнєт. Є тільки ручні каталоги, а тут все автоматично: додаєш в клієнті трекер (udp://[202:68d0:f0d5:b88d:1d1a:555e:2f6b:3148]:6969) і він з'являться на сайті.
Про екосистему писав тут:
http://[222:a8e4:50cd:55c:788e:b0a5:4e2f:a92c]/yggdrasil:bittorrent:btracker (і ще багато де). Я взагалі спочатку хотів захостити його на віртуалці з компа, але виникло дві проблеми:
* трекер UDP розташований віддалено, а сайт без JS і повністю синхронний (ганяти скраппер на бекенді по колу не хочу по причині економічності)
* база даних тут файлова (крейт btracker-fs) а отже пошук і навігація на моєму корчі HDD буде вкрай повільним. тут я вже в принципі почав сетапити Alpine Linux але поки застряг (а ще треба шнурок для usb>ssd)
поки так, хочу подивитись що люди роздають і трішки оживити локальний #bittorrent бо я реально не знаю чому колекціонери так мучаться в клір, коли меш - це реально круте середовище для пірингу.
Сам каталог знаходиться тут:
http://[202:68d0:f0d5:b88d:1d1a:555e:2f6b:3148]:6969/