]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
Сделал автогенерирование страницы с ссылками
authorSergey Matveev <stargrave@stargrave.org>
Tue, 29 Dec 2020 20:21:20 +0000 (23:21 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Tue, 29 Dec 2020 20:21:20 +0000 (23:21 +0300)
http://www.stargrave.org/Links.html
http://www.git.stargrave.org/?p=linksexp.git;a=tree
https://copia.posthaven.com/xoxo-versus-atom-versus-xbel-for-web-feed-lis
Ссылок стало что-то много и меня уже начало пугать что знания о URL до
feed-ов находятся в JSON state файле rss2email, а знания о ссылке для
человека совершенно отдельно и несвязанно. Самое геморройное это
засунуть это в какую-нибудь БД, а не руками набиваемый Texinfo файл.
Само собой это recfile, где каждая ссылка это что-то подобное:

    Title: cr.yp.to
    Note: D. J. Bernstein's blog
    URL: http://blog.cr.yp.to/
    Category: Crypto
    Category: IT
    Feed: http://blog.cr.yp.to/feed.application=xml

    Title: Cretaria's blog
    URL: http://blog.cretaria.com/posts/
    Category: IT
    Feed: http://blog.cretaria.com/rss.xml

    Title: Crypto discussion list
    URL: https://lists.randombit.net/mailman/listinfo/cryptography
    Category: Crypto
    Category: Maillist

Ну и написал на Go быстренько конвертер из этого файла (с
соответствующей сортировкой и группировкой) в Texinfo, а потом ещё и
XBEL с OPML добавил. Про два последних формата я только слышал название
и что OPML для обмена URL-ами feed-ов используется. XBEL понравился
(меньшее из зол, так то, будучи XML, нет конечно) простотой и ничем
лишним для выполнения задачи по передачи закладок. А OPML... с трудом
всё же решил сделать выхлоп и в нём, ибо всё восстаёт во мне против
формата в котором эти уродские пиндосские даты используются, вместо
человеческих. Это простительно для 80-х годов. Но простота OPML такова,
что чёрт с ним, пускай и он будет.

Но ещё предстоит работа по категоризации более нормальной всего этого.


No differences found