pirati-web / jekyll-theme-pirati

Web desing of Czech Pirate Party
6 stars 17 forks source link

Integrace kalendáře z mrak.pirati.cz #38

Open jcz1 opened 5 years ago

jcz1 commented 5 years ago

Prosíme o možnost integrace kalendáře z NextCloudu (mrak.pirati.cz). Ten mimo jiné umožňuje embedding pomocí iframe.

b0rmann commented 5 years ago

CSP policy na mraku jsou nastavene. iframe se da embedovat z *.pirati.cz

jcz1 commented 5 years ago

Super. Mohl by někdo připravit kód do témátka? Pak se můžeme zamyslet jak přenést data z googlu.

xaralis commented 5 years ago

@b0rmann Má to nějaký api? Jestli ne tak do té doby třeba pro nás nepoužitelný, protože to vypadá fakt odporně 😔

jcz1 commented 5 years ago

P.S. Nějaký kód má asi na webu Tomáš Vymazal, ale nevím, kde mu to běží.

b0rmann commented 5 years ago

@jcz1 to je jen iframe.

b0rmann commented 5 years ago

@xaralis no, v pripade sdileni kalendare s toho se da vytahnout r/o ical napr: https://mrak.pirati.cz/remote.php/dav/public-calendars/ATFSt9ZkZ3WHbyzo?export

jinak, samozrejme, to ma caldav rozhrani a da se na nej napojit jakykoliv klient (ale to uz je s autorizaci) https://mrak.pirati.cz/remote.php/dav/

xaralis commented 5 years ago

To je k prdu. Normální REST nemá, jo? Aktuálně na gcal ti stačí token s patřičnými právy a můžeš využívat normální Google Calendar API.

b0rmann commented 5 years ago

pro kalendare neni normou (standartem) REST, ale ical