README.md

LORNews

Наколенная поделка для проверки сайтов на новости, ссылки для
отслеживания заносятся в url_db.lua, затем программа каждый
раз при своём запуске проверяет список ссылок и выявляет
были ли изменнения на страницах, можно увидеть разницу было/стало
или выделить только новый текст на страницах, скопировать/открыть ссылку
и полученный текст страницы целиком или без старого текста. Вот и всё.

Новые записи в программу добавляются вручную.
При закрытии программы url_db.lua перезаписывается
Это значит что нужно добавлять записи до запуска программы

В программу уже вшито несколько ссылок на разные проекты, после
первого закрытия програмы появится файл url_db.lua, его то и
нужно редактировать. Если прямо сейчас программа работает, можно смело
её закрыть и получить этот файл для редактирования.
Разработка LORNews остановлена на этапе прототипа.

lornews presentation

Зависимости

apt install love zip 

Сборка

  • Сборка чистого lornew.love
make lovefile

Полученный lornews.love требует для своей работы установленный lua-sec

sudo apt install lua-sec
  • Сборка lornews.love который будет включать в себя библиотеки для https
sudo apt install luarocks
make lovefile-dynload

В текущий каталог будет загружен и собран lua-sec упакован в архив с приложением во время загрузки этот архив будет распакован и библиотеки подгружены.

Запуск

  • Запустить lornews.love используя Love2D на ПК
  • Можно запустить просто из каталога вот так love .

На всякий случай, если список ссылок поврёждён то вот шаблон

файл url_db.lua

local url_base = 
{
    { name = "имя один"; url = "https://example.org" }; -- не забываем ставить `,` или `;` в конце!
    { name = "имя два "; url = "https://example.org" }; -- не забываем ставить `,` или `;` в конце!
};
return url_base;

Всё. Файл content_db.lua хранит данные для сравнения. Он генерируется автоматически и перезаписывается при закрытии программы. Если content_db.lua или url_db.lua некорректные то всё упадёт, потом может поправлю, но так то оно и должно падать или аварийно закрываться не повреждая текущую конфигурацию.
Вероятнее всего при ручной правке, забты , или ;

Описание

Инструмент для проверки новостей с сайтов проектов

Конвейеры
0 успешных
0 с ошибкой