На волне инновационных запрещающих всё и вся законов пришла такая идея - новостная сеть на основе P2P. Посмотрев на Bitmessage и BTSync в голове начало вырисовываться следующее:
1. Система каналов как в Bitmessage, но с функционалом скорее для файлов - новость пакуется в архив содержащий текст/изображения/видео/звук и синхронизируются как в BTSync.
2. Текст новости имеет структуру подобную YAML/JSON или LaTeX - это куда более читабельно чем XML или HTML.
3. Дизайн выстраивает сам клиент - можно задать ШГ, цвет фона и текста, порядок показа картинок, верстку и прочее. И так легче реализовать адаптивность для щелемониторов, квадратов и лопат
4. Фишка BTSync - имея мастер-ключ можно самому пилить новости на канал, а имея открытый ключ - только читать.
5. Комменарии отдельным файлом, который можно и не качать. Сливать отходы мыслительной деятельности можно всем подряд, но удалить комментарий нельзя совсем.
6. Лимиты на объем файлов на канале.
7. В качестве основных форматов медиа предлагаются webm, ogg и png.
8. Принудительное шифрование всего трафика для препятствования DPI.
В процессе обдумывания:
1. Механизм анонса новостей - качать скопом хорошо на десктоп, но не на лопату.
2. Деление по категориям - чтобы не приходилось подписываться сразу на добрый десяток каналов для чтения новостей из одного источника.
Так же относительно определился с именованием файлов:
[Дата и время в HEX][Трехбуквенный код категории(SCI/MED/HDW/WPN и подобные)][Номер новости на канале][Название канала(16 символов)]
Ищутся разработчики, ибо мой код то ещё говно и на реализацию такого сложного велосипеда я не способен.