LORNews
Наколенная поделка для проверки сайтов на новости, ссылки для
отслеживания заносятся в url_db.lua
, затем программа каждый
раз при своём запуске проверяет список ссылок и выявляет
были ли изменнения на страницах, можно увидеть разницу было/стало
или выделить только новый текст на страницах, скопировать/открыть ссылку
и полученный текст страницы целиком или без старого текста. Вот и всё.
Новые записи в программу добавляются вручную.
При закрытии программы url_db.lua
перезаписывается
Это значит что нужно добавлять записи до запуска программы
В программу уже вшито несколько ссылок на разные проекты, после
первого закрытия програмы появится файл url_db.lua
, его то и
нужно редактировать. Если прямо сейчас программа работает, можно смело
её закрыть и получить этот файл для редактирования.
Разработка LORNews
остановлена на этапе прототипа.
Зависимости
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
некорректные то всё упадёт, потом может поправлю, но так то оно и должно падать или аварийно закрываться не повреждая текущую конфигурацию.
Вероятнее всего при ручной правке, забты ,
или ;
Описание
Инструмент для проверки новостей с сайтов проектов