umgeher's changelog

openring

Resolvi colocar o openring para funcionar aqui neste changelog.

O que e'?

Openring e’ um pequeno e sensacional software que recebe um template e sources (rss/atom/xml) e retorna o template com os ultimos artigos encontrados nos sources.

Como eu fiz…

Eu utilizo o hugo como static build e uso uma maquina remota para fazer o build e server deste changelog.

O Openring vem com um template bem generico. Apenas mudei a data para um formato que prefiro e coloquei uma margem a mais so’ para melhorar a distancia entre o “comment section” e ele do meu changelog. Vamos usar ele.

git clone https://git.sr.ht/~sircmpwn/openring
cp openring/in.html ~/krig/changelog/themes/ut/layouts/partials/webring.html

A mudanca da data foi de…

<small class="date">{{.Date | datef "January 2, 2006"}}</small>

para…

<small class="date">{{.Date | datef "2006-01-02 15:04"}}</small>

Aproveitei e removi o style que estava embedded no html e coloquei no meu css static.

Depois disso adicionei o openring no build.

...
sources:
- https://git.sr.ht/~sircmpwn/openring
...

O build do proprio openring…

tasks:
- openring: |
    cd openring
    go build -o openring
    sudo cp openring /usr/local/bin/
...

E ele gerando o arquivo para ser incluso no meu template.

...
- htmlpack: |
    cd changelog
    /usr/local/bin/openring \
      -s "https://lucasemmoreira.xyz/rss.xml" \
      -s "https://webzine.puffy.cafe/atom.xml" \
      -s "https://drewdevault.com/blog/index.xml" \
      < openring.template \
      > themes/ut/layouts/partials/webring.html
    hugo --minify
...

Ah claro, coloquei no meu single.html para incluir o template final (webring.html).

Articles from blogs I follow around the net

Game of Trees 0.79 released.

Version 0.79 of Game of Trees has been released (and the port updated): * got 0.79; 2022-11-08 - repair build on OpenBSD/sparc64 (patch by Ted Bullock) - fix crash in gotd if client gets disconnected on error (reported by Mikhail) - fix crash in got-send-pack whe…

via OpenBSD Journal 2022-11-10 02:19

Xess 2: CSS variable edition

Image generated by Waifu Diffusion v1.3 (float16) -- 1girl, fox ears, blue hair, blue eyes, paintbrush, canvas, easel, chibi, hoodie, smile, solo, very colorful, heart, pupils As a hacker with too many side projects, I like to have a certain look to my webs…

via Xe's Blog 2022-11-06 00:00

Mirroring sources used in nixpkgs (software preservation)

# Introduction This may appear like a very niche use case, in my quest of software conservancy for nixpkgs I didn't encounter many people understanding why I was doing this. I would like to present you a project I made to easily download all the sou…

via Solene'% 2022-11-03 00:00

Generated by openring