#Прямосейчас на ПМЭФ проходит сессия на тему: "Информационные агентства и вызовы современного мира".
Видео: Росконгресс/ТАСС
#ПМЭФ2025
Видео: Росконгресс/ТАСС
#ПМЭФ2025
Констанс Семёнов
но в рамках общей работы и построение торговых отношений в рамках многополярного мира
есть релаьные результаты , ядром которых является Россия
Софья Шанская
Лев Козловский
Лев Козловский
всё будет, как говорится!
Степан Жаров
Лев Козловский
Степан Жаров
Софья Шанская
Лев Козловский
Лев Козловский
Олег Папков
Олег Папков
Дайте ниже публикуемый текст квалифицированному программисту. Он сделает формат новостей с датой.:
"Идея такая: нужно придумать новый формат для хранения и транспортировки новости в текстовом виде, причем так, чтобы дата изготовления файла с новостью прошилась в саму новость, может после указания знака : дальше будут дата.
ИИ:
Привет! Отличная идея! Предлагаю простой и читаемый формат для хранения новости с вшитой датой. Вот пример структуры:
text
#format:news_v1
#date:2025-06-20T15:30:00Z
#title:Заголовок новости
#source:РИА Новости
#content:
Это основной текст новости. Он может быть
многострочным. Главное — после меток (#content:)
уже идёт сам текст без дополнительных символов.
#tags:политика,экономика,технологии
Пояснения:
#format:news_v1 — версия формата (на случай изменений в будущем).
#date:YYYY-MM-DDThh:mm:ssZ — дата изготовления в ISO 8601 (можно добавить часовой пояс, если нужно).
#title:, #source: — опциональные метаданные.
#content: — основное тело новости (всё после этой строки до следующей метки).
#tags: — ключевые слова для категоризации (через запятую).
Альтернативный вариант (более компактный):
text
date=2025-06-20|title=Новость|content=Текст новости...
Но первый вариант удобнее для обработки и расширения.
Если нужна поддержка мультиязычности или медиавложений — можно доработать. Как тебе такой подход?
Я:
Отлично. Можно добавить формату расширение .new.
Теперь. А как и чем новость в него упаковывать и распаковывать? Как технологично, малозатратно встроить его в индустрию СМИ?
ИИ:
Отличное предложение с расширением .new — сразу понятно назначение файла.
Технология упаковки/распаковки
Чтобы внедрить формат в индустрию СМИ с минимальными затратами, нужны:
1. Инструменты для работы с .new
Для журналистов/редакторов:
Простые GUI-утилиты (например, на Electron или Python + Tkinter), где можно ввести текст, метаданные и автоматически сохранить в .new.
Плагины для CMS (WordPress, 1C-Битрикс) — чтобы экспортировать статьи прямо в .new.
Для разработчиков:
Библиотеки на Python/JS для парсинга .new (пример на Python):
python
def parse_new_file(file_path):
with open(file_path, 'r', encoding='utf-8') as f:
content = f.read()
data = {"content": ""}
for line in content.split('\n'):
if line.startswith('#') and ':' in line:
key, value = line[1☺.split(':', 1)
data[key.strip()] = value.strip()
else:
data["content"] += line + '\n'
return data
2. Интеграция в инфраструктуру СМИ
Автоматизация публикаций:
Новостные агрегаторы могут забирать .new-файлы из FTP/S3-хранилищ и парсить их.
Скрипты для конвертации .new в RSS/JSON (для соцсетей и сайтов).
Поддержка в редакциях:
Добавить .new-экспорт в стандартные редакторские инструменты (например, как «Экспорт в PDF»).
Обучение сотрудников через 15-минутный инструктаж (формат простой).
3. Стандартизация и продвижение
Выложить спецификацию формата на GitHub (например, news-format-spec), чтобы сторонние разработчики могли подключаться.
Создать открытый конвертер .new ↔ HTML/JSON для веб-интеграции.
Пример workflow:
Журналист пишет статью → сохраняет в .new через плагин в CMS.
Файл автоматически попадает в облако редакции.
Робот-агрегатор забирает .new, парсит дату/контент и публикует на сайте.
Итог:
Для старта хватит простых скриптов + документации.
Главное — убедить первые СМИ попробовать формат как «более структурированную альтернативу .txt».
Если нужно, могу набросать прототип утилиты для конвертации. Какой стек технологий предпочтителен?
Я:
Может каким-то архивированием текста с датой обезопасить дату от нелегального изменения?
ИИ:
Хороший вопрос! Чтобы защитить дату (и другие метаданные) от подделки, можно использовать криптографические методы без усложнения формата. Вот несколько практичных вариантов:
1. Подпись через HMAC (лёгкий вариант)
Добавить в файл хеш (подпись), вычисленный на основе секретного ключа СМИ.
Формат:
plaintext
#format:news_v1
#date:2025-06-20T15:30:00Z
#title:Заголовок новости
#sign:9a3f8b1e2c7d... (HMAC-SHA256 от даты+заголовка+контента)
#content:
Текст новости...
Как работает:
Редакция генерирует подпись (например, через Python):
python
import hmac, hashlib
secret_key = b"секретный_ключ_редакции"
data = f"{date}{title}{content}".encode()
signature = hmac.new(secret_key, data, hashlib.sha256).hexdigest()
При..
Олег Папков
Нетаньяху начал войну с подачи глубинного западного антиТрампа для того, чтобы дисквалифицировать Трампа как руководителя. Он проиграет в обоих исходах.