HellMap said:
Mums vajag botu, kurš to darīs :)
Oooo, tas būtu riktīgi labi. Pamatīgi atvieglotu dažas sarunas. Pie tam, bots varētu arī iemest kodu, ja kāds ieraksta "ķieģelis".
Kā bots atpazīs, kas ir zīmes kods un kas ir vienkārši cipars? Kāds pateiks, ka mums 702 ēkas ar ref kodu. Un bots laimīgi "O! 702!" image.png
Labs jautājums. Pirmkārt, zīmes numuri ir ar punktiem. Ja būs pārāk daudz false positive arī tad, tad jāiemāca botu reaģēt uz "zīme NNN." vai izdomāt vēl kaut kādu maģisku vārdu/sintaksi.
Pieliku linkifier, kas ņems attēlus no neoficiāla avota. Tests:
i-ky said:
Pirmkārt, es ļoti šaubos, ka mums ir tik daudz ceļu, apzīmētu ar zīmēm 415., 417., 419., 421.
Tagad, cerams, 209. strādās, bet 210. - nē.
HellMap said:
600.
Salabots.
i-ky said:
Tagad, cerams, 209. strādās, bet 210. - nē.
Man tas 209. links atveras kā tukša lapa, kā jums?
Man arī tā. :(
Laikam tas celazimes.lv nav baigi labais avots.
Nu vēl viena iespēja ir izmantot custom emoji. Teiksim, raksta :301:
un rezultātā -
i-ky said:
Man arī tā. :(
Laikam tas celazimes.lv nav baigi labais avots.
Ideālais avots laikam būtu LVS 77-1:2016, bet par to jāmaksā :(
https://likumi.lv/ta/id/274865-celu-satiksmes-noteikumi ir OK un oficiāls, bet individuālas zīmes jāparsē ārā no HTMLa laikam.
Varbūt vienkārši mazs Perla skripts, ar kuru saparsē kaut kur githabā hostējamas bildes (un kuru palaiž vēlreiz, ja ir jauni CSN)?
Vēl jau būtu forši automātiski linki, ja kāds ieraksta "papildzīme", bet tajā lapā laikam pat headingiem nav anchori :/
Rihards Olups said:
i-ky said:
Tagad, cerams, 209. strādās, bet 210. - nē.
Man tas 209. links atveras kā tukša lapa, kā jums?
Cerams, tagad ir OK.
Rihards Olups said:
https://likumi.lv/ta/id/274865-celu-satiksmes-noteikumi ir OK un oficiāls, bet individuālas zīmes jāparsē ārā no HTMLa laikam.
Varbūt vienkārši mazs Perla skripts, ar kuru saparsē kaut kur githabā hostējamas bildes (un kuru palaiž vēlreiz, ja ir jauni CSN)?
Mazs Python skriptiņš + GitHub Actions + GitHub Pages = vēl viens repo
Rihards Olups said:
Vēl jau būtu forši automātiski linki, ja kāds ieraksta "papildzīme", bet tajā lapā laikam pat headingiem nav anchori :/
Pagaidām tiek izparsēts 4. pielikums (tas iekļauj papildzīmes). Būtu labi izparsēt arī 5. pielikumu ar ceļa apzīmējumiem, bet tur savādāka HTML struktūra.
i-ky said:
Nu vēl viena iespēja ir izmantot custom emoji. Teiksim, raksta
:301:
un rezultātā -
Šī ideja nepatika? Principā Zulip'am ir API, kas ļauj to arī automatizēt.
i-ky said:
i-ky said:
Nu vēl viena iespēja ir izmantot custom emoji. Teiksim, raksta
:301:
un rezultātā -Šī ideja nepatika? Principā Zulip'am ir API, kas ļauj to arī automatizēt.
Arī šķiet forši, pat labāk, ja uzreiz redz.
Ideāli, ja tā ikona ir links uz lielāka izmēra atsevišķu zīmi :)
Arī šķiet forši, pat labāk, ja uzreiz redz.
Labi, paspēlēšos.
Ideāli, ja tā ikona ir links uz lielāka izmēra atsevišķu zīmi :)
Tā, diemžēl, nebūs.
Nejauši sanāca, ka 404. zīme tiek izmantota, kā custom 404: Not Found lapa :D
Kā piemērs: https://osmlatvija.github.io/road-signs/something/something
i-ky said:
Rihards Olups said:
Vēl jau būtu forši automātiski linki, ja kāds ieraksta "papildzīme", bet tajā lapā laikam pat headingiem nav anchori :/
Pagaidām tiek izparsēts 4. pielikums (tas iekļauj papildzīmes). Būtu labi izparsēt arī 5. pielikumu ar ceļa apzīmējumiem, bet tur savādāka HTML struktūra.
Cilvēki vispār nemāk HTML :(
Attēli un numuri atsevišķās tabulas rindās... Kā tos vispār var saistīt vienu ar otru?!
image.png
i-ky said:
i-ky said:
Rihards Olups said:
Vēl jau būtu forši automātiski linki, ja kāds ieraksta "papildzīme", bet tajā lapā laikam pat headingiem nav anchori :/
Pagaidām tiek izparsēts 4. pielikums (tas iekļauj papildzīmes). Būtu labi izparsēt arī 5. pielikumu ar ceļa apzīmējumiem, bet tur savādāka HTML struktūra.
Cilvēki vispār nemāk HTML :(
Attēli un numuri atsevišķās tabulas rindās... Kā tos vispār var saistīt vienu ar otru?!
image.png
Eleganti.
Rindiņas 3-6 un citas tamlīdzīgas vispār burvīgi.
i-ky said:
i-ky said:
Rihards Olups said:
Vēl jau būtu forši automātiski linki, ja kāds ieraksta "papildzīme", bet tajā lapā laikam pat headingiem nav anchori :/
Pagaidām tiek izparsēts 4. pielikums (tas iekļauj papildzīmes). Būtu labi izparsēt arī 5. pielikumu ar ceļa apzīmējumiem, bet tur savādāka HTML struktūra.
Cilvēki vispār nemāk HTML :(
Attēli un numuri atsevišķās tabulas rindās... Kā tos vispār var saistīt vienu ar otru?!
image.png
Drusku pārrakstīju skriptu, cerams, ta tagad būs vieglāk pievienot 5. pielikuma parsēšanu.
Tagad 901. - 959. arī būtu jāstrādā.
Super, paldies :)
Kā ar tiem custom emoji kā :903: un :901:, vai tos arī var kā automātiski saslēgt visiem?
Rihards Olups said:
Super, paldies :)
Kā ar tiem custom emoji kā :903: un :901:, vai tos arī var kā automātiski saslēgt visiem?
Tas būs nākamais solis ;)
Paprasīju LVēstnesim, vai viņus interesē lapas uzlabojumu ieteikumi.
Maza cerība, ka tomēr uztaisīs kaut ko strukturētāku tām ceļazīmēm.
@i-ky, kas būtu vislabākais, ko Vēstnesis varētu nodrošināt?
Vienkāršāka HTML tabula? Ceļazīmes atsevišķos endpointos (kā šobrīd izparsētās)?
Mums pietiktu ar to, ja varētu zīmes numuru iebāzt kaut kur URL'ā un tas URL vēstu cilvēku uz zīmes aprakstu. Tas var būt atsevišķa lapa katrai zīmei, kā mums tagad ir ar https://osmlatvija.github.io/road-signs/301.html, bet viņi var arī salikt id=...
, lai https://likumi.lv/ta/id/274865#301 strādātu.
Principā, ja viņi ir OK ar mūsu tagadējo risinājumu, lai viss paliek kā ir.
Man ir aizdomas, ka viņi dabū HTML, eksportējot MS Word dokumentu vai tml. Šajā gadījumā bezjēdzīgi dot padomus par HTML struktūras uzlabošanu.
Vispār bēdīgi, ka viņiem lietošanas noteikumos ir rakstīts, ka kvalitāte nav garantēta:
2.4. Portāla saturu veido sistematizēti tiesību akti. Saskaņā ar likumu tiem ir informatīvs raksturs. Ja tiek konstatēta pretruna starp sistematizēto tiesību aktu un tiesību akta oficiālo publikāciju, vadās pēc oficiālās publikācijas. Viss portāla saturs ir pieejams bez maksas.
Laikam jāpērk papīra Latvijas Vēstnesis, jāskenē pašam un jāizmanto computer vision, lai būtu pārliecība, ka viss ir pareizi.
Hehe, man bija tieši tāds pats minējums :)
Jā, pašu šo HTMLu varbūt neuzlabos - bet varbūt saliks atsevišķas zīmes, tādējādi samazinot parsēšanas darbu.
Tā arī samazinātos risks nākotnē kaut kam salūzt, kad būtu jauna versija.
i-ky said:
Mums pietiktu ar to, ja varētu zīmes numuru iebāzt kaut kur URL'ā un tas URL vēstu cilvēku uz zīmes aprakstu. Tas var būt atsevišķa lapa katrai zīmei, kā mums tagad ir ar https://osmlatvija.github.io/road-signs/301.html, bet viņi var arī salikt
id=...
, lai https://likumi.lv/ta/id/274865#301 strādātu.
Aprakstu vai attēlu?
i-ky said:
Vispār bēdīgi, ka viņiem lietošanas noteikumos ir rakstīts, ka kvalitāte nav garantēta:
2.4. Portāla saturu veido sistematizēti tiesību akti. Saskaņā ar likumu tiem ir informatīvs raksturs. Ja tiek konstatēta pretruna starp sistematizēto tiesību aktu un tiesību akta oficiālo publikāciju, vadās pēc oficiālās publikācijas. Viss portāla saturs ir pieejams bez maksas.
Laikam jāpērk papīra Latvijas Vēstnesis, jāskenē pašam un jāizmanto computer vision, lai būtu pārliecība, ka viss ir pareizi.
Šis gan jau ir juridisku iemeslu dēļ. Ja nu kāds uzlauž lapu un ieraksta "mani nedrīkst sodīt par korupciju".
Rihards Olups said:
i-ky said:
Mums pietiktu ar to, ja varētu zīmes numuru iebāzt kaut kur URL'ā un tas URL vēstu cilvēku uz zīmes aprakstu. Tas var būt atsevišķa lapa katrai zīmei, kā mums tagad ir ar https://osmlatvija.github.io/road-signs/301.html, bet viņi var arī salikt
id=...
, lai https://likumi.lv/ta/id/274865#301 strādātu.Aprakstu vai attēlu?
Ir numuri, kuriem atbilst vairāki attēli, piemēram 701. Mums (pagaidām?) nav, bet būtu forši, lai tur būtu arī zīmes nosaukums, ja ir. Būtu forši arī saiti uz "zīmes raksturojumu" CSN tekstā dabūt. Tāpēc es teicu "apraksts" un lai viņi to interpretē savu spēju robežās.
Rihards Olups said:
i-ky said:
Vispār bēdīgi, ka viņiem lietošanas noteikumos ir rakstīts, ka kvalitāte nav garantēta:
2.4. Portāla saturu veido sistematizēti tiesību akti. Saskaņā ar likumu tiem ir informatīvs raksturs. Ja tiek konstatēta pretruna starp sistematizēto tiesību aktu un tiesību akta oficiālo publikāciju, vadās pēc oficiālās publikācijas. Viss portāla saturs ir pieejams bez maksas.
Laikam jāpērk papīra Latvijas Vēstnesis, jāskenē pašam un jāizmanto computer vision, lai būtu pārliecība, ka viss ir pareizi.
Šis gan jau ir juridisku iemeslu dēļ. Ja nu kāds uzlauž lapu un ieraksta "mani nedrīkst sodīt par korupciju".
Tu tā saki, itkā Latvijas Vēstneša publicēšanas procesu nevar "uzlauzt"...
Pieņemu, ka lapas drošība ir nedaudz vājāka par drukātā materiāla procesu :)
i-ky said:
Rihards Olups said:
i-ky said:
Mums pietiktu ar to, ja varētu zīmes numuru iebāzt kaut kur URL'ā un tas URL vēstu cilvēku uz zīmes aprakstu. Tas var būt atsevišķa lapa katrai zīmei, kā mums tagad ir ar https://osmlatvija.github.io/road-signs/301.html, bet viņi var arī salikt
id=...
, lai https://likumi.lv/ta/id/274865#301 strādātu.Aprakstu vai attēlu?
Ir numuri, kuriem atbilst vairāki attēli, piemēram 701. Mums (pagaidām?) nav, bet būtu forši, lai tur būtu arī zīmes nosaukums, ja ir. Būtu forši arī saiti uz "zīmes raksturojumu" CSN tekstā dabūt. Tāpēc es teicu "apraksts" un lai viņi to interpretē savu spēju robežās.
Hmm, man tagad tā grūtāk saprast to labāko un iespējamāko variantu.
Varbūt Tev ir iespēja kaut kad īsi uzrakstīt info@lv.lv ?
Gribēju apkopot, bet laikam ko varu sajaukt.
Tev jau uzsākta sarakste ar viņiem?
Rihards Olups said:
Pieņemu, ka lapas drošība ir nedaudz vājāka par drukātā materiāla procesu :)
Tur īstenībā ar "oficiālo publikāciju" ir domāts vestnesis.lv :D
i-ky said:
Tev jau uzsākta sarakste ar viņiem?
Nē, tikai iedeva epasta adresi.
FYI, re ko es nosūtiju uz info@lv.lv:
Atsauces uz ceļa zīmēm un ceļa apzīmējumiem
Labdien!
Jūsu "Ceļu satiksmes noteikumi" publikācijā ir iespēja atsaukties uz konkrētu CSN punktu ar tā saucamo "URL fragmentu". Piemēram, šādi: https://likumi.lv/ta/id/274865#p17. Tas "#p17" ir URL fragments, kas atsaucās uz CSN 17. punktu.
Diemžēl, nav iespējas līdzīgi atsaukties uz ceļa zīmi vai ceļa apzīmējumu. Ņemot vērā, ka jūsu CSN publikācija ir viens no drošākiem ceļa zīmju un ceļa apzīmējumu attēlu avotiem, būtu ļoti vēlams, lai jūs piedāvātu iespēju uz tiem atsaukties.
Tas būtu ļoti noderīgi jebkur, kur digitālā vidē notiek CSN un transporta kustības apspriešana. Teiksim, varētu pateikt kaut ko par 301. zīmi un uzreiz iedot lasītājam saiti uz zīmes attēlu.
Jāpiebilst, ka ļoti svarīgi, lai atsauces izmantotu zīmju un apzīmējumu numurus, jo tas atvieglo automatizāciju. Daudzi mūsdienu saziņas līdzēkļi atbalsta iespēju automātiski pārveidot noteiktus teksta gabalus par saitēm, un tas, ka nav "jātulko" numurus no teksta uz URL (kā būtu, ja kāds gribētu šodien pa taisno izmantot zīmju attēlus no jūsu CSN publikācijas), ļoti atvieglo visu pasākumu.
Ar cieņu,
Gļebs IvanovskisP.S. Ideja nāk no Latvijas OpenStreetMap kopienas. Nesen mēs sākam izmantot Zulip saziņai un diskusijām. Tas viss ir publiski pieejams, ir arī arhīvs, ko var apskatīt bez reģistrācijas ar parasto pārlūkprogrammu. Zulip atbalsta tā saucamus "custom linkifiers", kas var pārveidot tekstu par saitēm. Tā kā mēs bieži runājam par zīmēm un veidiem, kā tos korektāk attēlot kartē, mums likās loģiski, pievienot "linkifier" priekš ceļā zīmju numuriem. Ka jau teicu, izmantot attēlus pa taisno nav iespējams, no, piemēram, 301. zīmei atbilst attēls ar numuru 103 nosaukumā. Tāpēc mums ir savs risinājums, kas nolasa jūsu lapu, dabū ārā ceļa zīmes un ceļa apzīmējumus un publicē tos ar pareģojamiem URL. Piemēram, tai pašai 301. zīmei mūsu risinājumā atbilst lapa https://OSMLatvija.github.io/road-signs/301.html.
Woah, ekselenti. Milzu paldies.
i-ky said:
Rihards Olups said:
Super, paldies :)
Kā ar tiem custom emoji kā un , vai tos arī var kā automātiski saslēgt visiem?Tas būs nākamais solis ;)
Tagad ir emoji. etc. Attēli, kuri nav 1:1 baigi labi neizskatās... Kādas domas?
A arhīvos tie arī parādās?
Šobrīd nez, bet nākotnē plānojam publiskos streamus, tad viss būs.
i-ky said:
i-ky said:
Rihards Olups said:
Super, paldies :)
Kā ar tiem custom emoji kā un , vai tos arī var kā automātiski saslēgt visiem?Tas būs nākamais solis ;)
Tagad ir emoji. etc. Attēli, kuri nav 1:1 baigi labi neizskatās... Kādas domas?
Oooo, burvīgi :)
Ne-1:1... Varbūt var papildināt ar baltu maliņu līdz 1:1, bet tad arī būs diezgan maziņi. Un papildu čakars sanāk.
HellMap said:
A arhīvos tie arī parādās?
Parādās, vienīgi mazliet oversize :D
Screenshot_20230113-081834.png
Rihards Olups said:
Ne-1:1... Varbūt var papildināt ar baltu maliņu līdz 1:1, bet tad arī būs diezgan maziņi. Un papildu čakars sanāk.
Esi to kādreiz skriptējis?
Tieši tādu nē, bet kaut ko līdzīgu sen ar ImageMagick darīju.
https://legacy.imagemagick.org/discourse-server/viewtopic.php?t=15123 un https://stackoverflow.com/questions/39774468/add-padding-to-an-image-to-make-it-square-using-imagemagick ir dažas idejas. One-lineris gan laikam nav.
Pasūdzējos...
i-ky said:
Pieliku linkifier, kas ņems attēlus no neoficiāla avota. Tests:
i-ky said:Pirmkārt, es ļoti šaubos, ka mums ir tik daudz ceļu, apzīmētu ar zīmēm 415., 417., 419., 421.
Ja paveiksies, Zulip ielādēs preview.
i-ky said:
Pasūdzējos...
Tā nav vienīga problēma ar custom emoji... Automātiski rediģēt tos nav gluži iespējams.
Un pieskrūvēt pie GitHub Actions tāpat būtu grūtības, jo šīs API endpoint neļauj izmantot botu, prasa "human" lietotāju. Man kaut kā negribas dalīties ar GitHub ar savu API atslēgu...
Pieliku thumbsup.
Pieliku thumbsdown balansam.
Vai mēs gribam izparsēt arī zīmju nosaukumus? Varam likt klāt gan HTML'ā, gan emoji nosaukumos.
Būtu forši, ja nav ekstra sarežģīti.
Pievienoju nosaukumus ceļa zīmēm HTML'ā, piemēram 102.
Ir vēl "Ceļa zīmes"/"Ceļa apzīmējumi" un "1. Brīdinājuma zīmes", "2. Priekšrocības zīmes", ..., "I. Vertikālie apzīmējumi", "II. Horizontālie apzīmējumi". To liksim kaut kur?
Vieta blakus bildei protams jau ir, tā kā var, ja tev vēlme taisīt.
Ir idejas, kā to formatēt?
Es pat nezinu, ko vispār tur var formatēt, kur nu vēl piedāvāt variantus
HellMap said:
Es pat nezinu, ko vispār tur var formatēt, kur nu vēl piedāvāt variantus
Nu, tagad ir numuri un nosaukumi. Var formatēt kā "numurs. nosaukums", var kā "nosaukums numurs.", var kā "numurs. (nosaukums)" un tā tālāk.
Potenciāli būs vēl kategorija un apakškategorija. Kādā secībā to visu salikt kopā, lai būtu viegli lasāms? Ko izmantot kā separator ("-", "|", ...)?
Esošais "Numurs. Nosaukums" šķiet OK.
Kategorijas utt - vai newline (<br>) derētu? Lai ir arī "human-readable".
Rihards Olups said:
Kategorijas utt - vai newline (<br>) derētu? Lai ir arī "human-readable".
Tur ir trīs vietas, kur pašlaik ir izmantots tas pats teksts:
<title>...</title>
, "must be text-only".<meta property="og:title" content="..." />
ir tas, ko atspoguļo Zulip preview. Pieļauju, ka tas arī ir "text-only".<figcaption>...</figcaption>
pašā lapā, tur var mierīgi likt jebkādu HTML.HellMap said:
You had one job
ceļa zīmju bots
Ko es palaidu garām? Ja ir sūdzības/priekšlikumi, tad var droši rakstīt #Zulip > ceļazīmju bots vai https://github.com/OSMLatvija/road-signs/issues
i-ky said:
Ko es palaidu garām?
Neko īpaši svarīgu. 533A. nestrādā un 533. ir kvadrāts nevis taisnstūris (kas tieši šai diskusijai bija svarīgi).
HellMap said:
- ir kvadrāts nevis taisnstūris
Tas attiecās tikai uz preview, ja pāriet uz pielinkoto lapu, tad tur attēls ir pareizas formas. Es pieļauju, ka Zulip rezervē preview attēlam noteiktu laukumu pirms ielādēšanas lai paātrināt renderingu. Varbūt ja Zulip zinās attēla izmērus, viņš spēs to darīt gudrāk... Es pielikšu og:image:width
un og:image:height
, cerēsim tas kaut ko mainīs.
HellMap said:
533A. nestrādā
Kur to var dabūt?
CSN
Ā, atradu.
i-ky said:
HellMap said:
- ir kvadrāts nevis taisnstūris
Tas attiecās tikai uz preview, ja pāriet uz pielinkoto lapu, tad tur attēls ir pareizas formas. Es pieļauju, ka Zulip rezervē preview attēlam noteiktu laukumu pirms ielādēšanas lai paātrināt renderingu. Varbūt ja Zulip zinās attēla izmērus, viņš spēs to darīt gudrāk... Es pielikšu
og:image:width
unog:image:height
, cerēsim tas kaut ko mainīs.
Laiks pārbaudei... 534.
i-ky said:
i-ky said:
HellMap said:
- ir kvadrāts nevis taisnstūris
Tas attiecās tikai uz preview, ja pāriet uz pielinkoto lapu, tad tur attēls ir pareizas formas. Es pieļauju, ka Zulip rezervē preview attēlam noteiktu laukumu pirms ielādēšanas lai paātrināt renderingu. Varbūt ja Zulip zinās attēla izmērus, viņš spēs to darīt gudrāk... Es pielikšu
og:image:width
unog:image:height
, cerēsim tas kaut ko mainīs.Laiks pārbaudei... 534.
Laiks sūdzēties!
i-ky said:
Ā, atradu.
Last updated: Dec 22 2024 at 04:43 UTC