The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Фрэш софт"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Диалог с администрацией проекта
Изначальное сообщение [ Отслеживать ]

"Фрэш софт"  +/
Сообщение от robo228email (?), 01-Май-23, 16:12 
Максим, расскажешь как это реализовано?)
https://www.opennet.ru/lastsoft/
Парсится страничка программы или какой-то веб-трекер есть от которого по API получаешь данные?
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Фрэш софт"  +/
Сообщение от Maxim Chirkov (ok), 02-Май-23, 07:51 
Когда-то давно был автоматиеский бот, который периодически обходил домашние страницы проектов и парсил ftp-архивы с релизами, но уже лет 10 как вместо него используется полуручной режим - ежедневно разбирая RSS-подписки на блоги проектов, почтовые рассылки анонсов и release-теги в  сервисах, подобных GitHub, я копирую строчки со встретившимися релизами в специальную web-форму, которая сопоставляет название программы с данными о программах в БД, определяет ссылку и добавляет в список. Значимых релизов не так много каждый день всплывает и такой режим оказался удобнее и точнее.

Секция "Актуальные ядра Linux" автоматически формируется на основе информации с kernel.org. Давно хочу доделать автоматизированное построение чего-то похожего на сводки kernelnewbies.org/LinuxVersions , агрегируя краткие аннотации по подсисемам из merge-тегов от сопровождающих подсистемы.

Ответить | Правка | Наверх | Cообщить модератору

2. "Фрэш софт"  +/
Сообщение от robo228 (?), 15-Май-23, 14:14 
>[оверквотинг удален]
> и парсил ftp-архивы с релизами, но уже лет 10 как вместо
> него используется полуручной режим - ежедневно разбирая RSS-подписки на блоги проектов,
> почтовые рассылки анонсов и release-теги в  сервисах, подобных GitHub, я
> копирую строчки со встретившимися релизами в специальную web-форму, которая сопоставляет
> название программы с данными о программах в БД, определяет ссылку и
> добавляет в список. Значимых релизов не так много каждый день всплывает
> и такой режим оказался удобнее и точнее.
> Секция "Актуальные ядра Linux" автоматически формируется на основе информации с kernel.org.
> Давно хочу доделать автоматизированное построение чего-то похожего на сводки kernelnewbies.org/LinuxVersions
> , агрегируя краткие аннотации по подсисемам из merge-тегов от сопровождающих подсистемы.

Ну теперь всё проще стало, почти всё на гитхабе=) Там рсс-ку тыкнул и всё.

Ужс. Вручную разбирать. У меня тоже RSS на релизы, но таскать руками изо дня в день - такая монотонщина.
В Opera на движке Presto была клёвая фича для почты|rss - ты мог сделать regexp фильтр для заголовка ленты и  условно в избранное добавлять нужное. Так например в ленте встречается KISS - 123 tracks+image и KISS 123 image+.cue, с помощью регулярки я ловил только image+.cue. Было здорово.
Есть ли почтовый клиент который так умеет делать? Не знаю.

Ответить | Правка | Наверх | Cообщить модератору

3. "Фрэш софт"  +/
Сообщение от Maxim Chirkov (ok), 12-Фев-24, 10:13 
Для того, что присутствует на GitHub и GitLab, есть автоматический извлекатель новых тегов, который шаблон для ручного обновления два раза в день формирует - https://opennet.ru/news/fetch_ver.txt

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру