~ihabunek/triglav#2: 
RSS feed za validacije kako bi znali kada se nesto strga

janko: Po meni ima još jedan mega-feature. Da ti pošalje na mail, ili još bolje, tu na telegram, kad se desi nova greška. Da se ne desi da greška stoji mjesecima jer nitko ne gleda

mnalis: RSS feed. pa onda RSS spojis na sto hoces, bez GDPR problema, ToS problematike, handleanja subscribeova i bounceova itd... a trivijalno za implementirati

janko: Još ljepše

Status
RESOLVED FIXED
Submitter
Matija Nalis
Assigned to
No-one
Submitted
3 months ago
Updated
2 months ago
Labels
feature request

~ihabunek 2 months ago

Radim na ovome i razmatram što bi bilo dobro imati kao jedan zapis u RSS. Pretpostavljam da ne želimo da svaka greška ima svoj zapis jer bi toga bilo šuma. Trenutačno imam ideju da svaki put nakon što potjeram validaciju, ako su stvorene nove ili riješene stare greške napravim jedan RSS zapis sa podacima:

Novih grešaka: 12
Riješeno grešaka: 23
Aktivno grešaka: 34

ZET GTFS feed version #292
OSM sequence number: #2874
Timestamp: 2021-02-07T14:51:51Z

~ihabunek 2 months ago

Matija Nalis 2 months ago · edit

On Tue, Feb 09, 2021 at 09:33:16AM -0000, ~ihabunek wrote:

Kako se ovo čini? https://triglav.bezdomni.net/zet/errors/history

pa ne bas sjajno, Atom feed bi morao imati bar i ali inace OK, bar je parsabilan XML. Vidi npr. https://biciklijade.com/atom.xml kako izgleda.

E da, i ako bi novi bio isti kao onaj prethodni, onda naravno nemoj generirati novoga (tj. zelis novi Atom entry samo kad se nesto promijeni - npr. nove greske, ili su neke rijesene itd.)

-- Opinions above are GNU-copylefted.

Matija Nalis 2 months ago · edit

bas forra da sr.hr proguta sve sto ima znak vece ili manje pa mu slici na neki tag :) evo reduced-ASCII verzija:

On Tue, Feb 09, 2021 at 09:33:16AM -0000, ~ihabunek wrote:

Kako se ovo čini? https://triglav.bezdomni.net/zet/errors/history

pa ne bas sjajno, Atom feed bi morao imati bar title TAG i content TAG ali inace OK, bar je parsabilan XML. Vidi npr. https://biciklijade.com/atom.xml kako izgleda.

E da, i ako bi novi entry TAG bio isti kao onaj prethodni, onda naravno nemoj generirati novoga (tj. zelis novi Atom entry samo kad se nesto promijeni - npr. nove greske, ili su neke rijesene itd.)

~ihabunek 2 months ago

Pojeo ti je tagove zato što renderira markdown. Možeš staviti tagove u backtickove pa će ih renderirati ok.

pa ne bas sjajno

Gle, radim ovo po tvojem zahtjevu, ne znam kako želiš konzumirati ovaj feed. Što bi stavio u title i content?

Biciklijade imaju blog pa je jasno što staviti u <title> i <content>, ovdje je manje jasno pošto se cijeli entry svodi na one brojke.

Matija Nalis 2 months ago · edit

On Thu, Feb 11, 2021 at 07:55:30AM -0000, ~ihabunek wrote:

Što bi stavio u title i content?

Biciklijade imaju blog pa je jasno što staviti u <title> i <content>, ovdje je manje jasno pošto se cijeli entry svodi na one brojke.

Pa, <title> je ekvivalent Subject u mailu, a <content> ekvivalent bodya maila. Trenutno salje mailove bez subjecta i bez bodya, sto je suboptimalno :)

Po meni je OK kako si inicijalno napisao, dakle <content> moze biti ono sve sto si rekao, npr.:

Novih grešaka: 12
Riješeno grešaka: 23
Aktivno grešaka: 34

ZET GTFS feed version #292
OSM sequence number: #2874
Timestamp: 2021-02-07T14:51:51Z

a za <title> samo kratki summary tipa Triglav ZET: promjena broja grešaka (+12,-23)

To zvuci OK? Bitno je samo da se ne generira novi RSS entry ako nije bilo promjena (dakle ako bi bilo "+0, -0"), ali to si i napisao da ce tako biti (ako sam dobro shvatio).

Ostalo sve mi izgleda super!

-- Opinions above are GNU-copylefted.

~ihabunek REPORTED FIXED 2 months ago

Riješeno. Malo sam popeglao stvari i dodao namespace za custom polja. Mislim da smo sukladni sa specifikacijom.

Register here or Log in to comment, or comment via email.