Kirjoittaja Aihe: Kate ja .ics IIHF_2022.ics [RATKAISTU]  (Luettu 1214 kertaa)

ilkant

  • Käyttäjä
  • Viestejä: 1275
  • Kubuntu
    • Profiili
Kate ja .ics IIHF_2022.ics [RATKAISTU]
« : 13.04.22 - klo:21.23 »
Muokkasin Kubuntun Kate-editorilla .ics -tiedoston ja tarkistin sen iCalendar vallidator -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ä.
« Viimeksi muokattu: 15.04.22 - klo:03.45 kirjoittanut ilkant »

nm

  • Käyttäjä
  • Viestejä: 16245
    • Profiili
Vs: Kate ja .ics
« Vastaus #1 : 14.04.22 - klo:00.16 »
unix2dos-komentorivityökalulla voi ainakin muuntaa LF-rivinvaihdot helposti CRLF:ksi. Sijaitsee paketissa dos2unix.

ilkant

  • Käyttäjä
  • Viestejä: 1275
  • Kubuntu
    • Profiili
Vs: Kate ja .ics
« Vastaus #2 : 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

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11441
    • Profiili
    • Tomin kotisivut
Vs: Kate ja .ics
« Vastaus #3 : 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.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

ilkant

  • Käyttäjä
  • Viestejä: 1275
  • Kubuntu
    • Profiili
Vs: Kate ja .ics
« Vastaus #4 : 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!

ilkant

  • Käyttäjä
  • Viestejä: 1275
  • Kubuntu
    • Profiili
Vs: Kate ja .ics
« Vastaus #5 : 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, jossa pelkät Suomen pelit ja kaikki välieräottelut sekä loppuottelut.
« Viimeksi muokattu: 15.04.22 - klo:06.09 kirjoittanut ilkant »