Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Vaihtoehtoiset työpöytäympäristöt => Aiheen aloitti: ilkant - 13.04.22 - klo:21.23

Otsikko: Kate ja .ics IIHF_2022.ics [RATKAISTU]
Kirjoitti: ilkant - 13.04.22 - klo:21.23
Muokkasin Kubuntun Kate-editorilla .ics -tiedoston ja tarkistin sen iCalendar vallidator (https://icalendar.org/validator.html#results) -sivustolla. Validaattori valittaa

Lines not delimited by CRLF sequence near line # 1

En löytänyt Katen asetuksista rivinvaihdon vaihtoehtoja. Pitääkö käyttää jtoain muuta editoria? Tiedosto on jääkiekon MM-kisojen kalenteri 2022 toukokuussa. Voisin laittaa sen jakoon, jos sen saa menemään läpi validoinnista virheittä.
Otsikko: Vs: Kate ja .ics
Kirjoitti: nm - 14.04.22 - klo:00.16
unix2dos-komentorivityökalulla voi ainakin muuntaa LF-rivinvaihdot helposti CRLF:ksi. Sijaitsee paketissa dos2unix.
Otsikko: Vs: Kate ja .ics
Kirjoitti: ilkant - 14.04.22 - klo:01.49
unix2dos-komentorivityökalulla voi ainakin muuntaa LF-rivinvaihdot helposti CRLF:ksi. Sijaitsee paketissa dos2unix.


Koodia: [Valitse]
$ dos2unix IIHF_2022.ics
dos2unix: converting file IIHF_2022.ics to Unix format...

Validaattori antoi edelleen saman virheilmoituksen puuttuvista CRLF:istä.

Katsoin sitten xxd heksaeditorilla tiedostoa satunnaisesta kohdasta. END:VEVENT jälkeen ja ennen BEGIN.VEVENT pitäisi olla se CRLF. Ilmeisesti 54 0a on se, mutta validaattori antaa kuitenkin virheilmoituksen.
Koodia: [Valitse]
00000290: 726f 7570 2041 0a55 524c 3a68 7474 7073  roup A.URL:https
000002a0: 3a2f 2f77 7777 2e69 6968 662e 636f 6d2f  ://www.iihf.com/
000002b0: 656e 2f65 7665 6e74 732f 3230 3232 2f77  en/events/2022/w
000002c0: 6d0a 454e 443a 5645 5645 4e54 0a42 4547  m.END:VEVENT.BEG
000002d0: 494e 3a56 4556 454e 540a 5549 443a 0a44  IN:VEVENT.UID:.D
000002e0: 5453 5441 4d50 3a32 3032 3230 3531 3354  TSTAMP:20220513T
000002f0: 3230 3230 3030 0a44 5453 5441 5254 3a32  202000.DTSTART:2
Otsikko: Vs: Kate ja .ics
Kirjoitti: Tomin - 14.04.22 - klo:07.49
unix2dos-komentorivityökalulla voi ainakin muuntaa LF-rivinvaihdot helposti CRLF:ksi. Sijaitsee paketissa dos2unix.


Koodia: [Valitse]
$ dos2unix IIHF_2022.ics
dos2unix: converting file IIHF_2022.ics to Unix format...

Validaattori antoi edelleen saman virheilmoituksen puuttuvista CRLF:istä.

unix2dos. Ei dos2unix. Unix-rivinvaihto on pelkkä LF-merkki ja DOS-rivinvaihto on molemmat CR ja LF merkit.
Otsikko: Vs: Kate ja .ics
Kirjoitti: ilkant - 15.04.22 - klo:02.57
unix2dos. Ei dos2unix. Unix-rivinvaihto on pelkkä LF-merkki ja DOS-rivinvaihto on molemmat CR ja LF merkit.

Nyt onnistui. Virheilmoitus poistui. Kiitos!
Otsikko: Vs: Kate ja .ics
Kirjoitti: ilkant - 15.04.22 - klo:03.45
Tässä on nyt IIHF jääkiekkoturnaus 2022 Suomessa .ics -tiedostona ja gzipattuna. Sen voi lisätä pakkaamattomana helposti kalenteriin. Meni validaattorista läpi virheittä. Korjaan tuota vielä, jos on tarpeen. Tämän saa ladata vapaasti ja käyttää sekä muokata. Jos keksii jotain hyödyllisiä lisukkeita, niin ilmoittaa vain minulle. Yritin viedä KDE Storeen. Mutta en löytänyt sieltä paikkaa, jossa sen olisi voinut ladata sinne. Tuo .ics ei liity sinänsä KDE:hen vaan on geneerinen kalenteritiedostomuoto.

Tässä on IIHF_2022_FIN.ics (https://drive.google.com/file/d/1mN-26tLceSDfCsDfp5yLidJGlNsT8yEj/view), jossa pelkät Suomen pelit ja kaikki välieräottelut sekä loppuottelut.