-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hallo,

nach ewigem Trial and Error mit Hilfe von Google hoffe ich nun doch
auf die Hilfe von den Skriptkönnern hier.

Man kann einen Kalender in OwnCloud ja als .ics Datei herunterladen.

Gibt man z.B.
https://owncloud.url.de/index.php/apps/calendar/export.php?calid=23
im Browser ein, wird man nach Benutzername und Passwort gefragt.

Das Herunterladen vom OC-Server würde ich gerne vom LMN-Server aus
automatisieren, nur bekomme ich es nicht hin.

https://www.macklausi.com/blog/2013/03/10/owncloud-und-wordpress-ical-veroffentlichen/
sah mir eigentlich vielversprechend aus:
- ---
#!/bin/bash
# Pfad zum iCal in OwnCloud
 ical='https://owncloud.url.de/index.php/apps/calendar/export.php?calid=23'
# Ablagepfad auf dem Webserver
# www => Rootverzeichnis des Webservers  www.myserver.de
# ical/ => Verzeichnis, in das der Kalender gelegt wird
 dir=/mypath/web/www/ical/
 user='MyUser'
 pw='MyUserPassword'
 curl $ical  -u$user:$pw  > $dir'MYical.ics'
- ---

Die ics-Datei müsste folgenden Inhalt haben:
- ---
BEGIN:VCALENDAR

VERSION:2.0

PRODID:ownCloud Calendar 0.7.2

X-WR-CALNAME:Schulkalender (intern)

BEGIN:VEVENT

CREATED:20151011T103944Z

LAST-MODIFIED:20151011T123935Z

DTSTAMP:20151011T123935Z

UID:e712da28-2102-4bf2-bc47-386c98d2a979

SUMMARY:Test Abonnement in Moodle

DTSTART;TZID=Europe/Berlin:20151012T130000

DTEND;TZID=Europe/Berlin:20151012T134500

TRANSP:OPAQUE

CLASS:PRIVATE

SEQUENCE:1

X-MOZ-GENERATION:1

BEGIN:VALARM

ACTION:DISPLAY

TRIGGER;VALUE=DURATION:-P2D

DESCRIPTION:Mozilla Standardbeschreibung

END:VALARM

END:VEVENT

END:VCALENDAR


Die ics-Datei, die nach Skriptaufruf vorhanden ist, hat aber einen
Inhalt, der so ausssieht:
- ---
<!DOCTYPE html>
<!--[if lte IE 8]><html class="ng-csp ie ie8 lte9 lte8"
data-placeholder-focus="false" lang="en" ><![endif]-->
<!--[if IE 9]><html class="ng-csp ie ie9 lte9"
data-placeholder-focus="false" lang="en" ><![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--><html class="ng-csp"
data-placeholder-focus="false" lang="en" ><!--<![endif]-->
        <head data-requesttoken="Fjnji2jZoMm8vqCLj8H23r8vveZDEf">
                <meta charset="utf-8">
                <title>
                ownCloud                </title>
                <meta http-equiv="X-UA-Compatible" content="IE=edge">
                <meta name="viewport" content="width=device-width,
minimum-scale=1.0, maximum-scale=1.0">
                <meta name="apple-itunes-app" content="app-id=543672169">
                <link rel="shortcut icon" type="image/png"
href="/core/img/favicon.png">
[...]
- ---

Das ist also nur Schrott.

Wie kriege ich die Datei auf den LMN-Server?

Viele Grüße
Steffen

- -- 
Wir sind nicht nur nett, wir sind sogar linuxmuster.net

Mein System:
- - virtualisiert mit Proxmox 3.4
- - linuxmuster.net 6.1
- - IPFire 2.17
- - Linbo 2.2.16-0
- - Ubuntu 12.04-Client
- - Erweiterungen: Chillispot, Pykota, MRBS und OpenSchulportfolio
- - Moodle extern (Belwue) per ldaps angebunden

Note:
No Microsoft programs were used in the creation or distribution of
this message. If you are using a Microsoft program to view this
message, be forewarned that I am not responsible for any harm you may
encounter as a result.
- ----------------------------------------
Diese E-Mail ist mit OpenPGP signiert. Der öffentliche Schlüssel zur
Überprüfung der Signatur ist hier hinterlegt:
pool.sks-keyservers.net
- ----------------------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBAgAGBQJWGmjvAAoJEBhc6lDKYVtJBfcH/3J0KHHfPyntf1bYWppaxcdt
IoKYdJ58LbFDBkAh+j2/1SJJjOW/E2OLmGkuIb2PCmRkvipq9hPGWoboXrAC/V1P
IREgIvyyn2iuV/6ybjRg2doCeagZbsOjETgUUnlKOVo/aoVJ4YjLOk8nuhNe3RZw
4zJ3lIcdoRC0fHMNLhz2UPS09L67sGE6jgJXTXcRQQQTieqqIsbbbJOcNvqLCmJm
StU6weOjPW6ky7EDqrIAQomFFx3UCAntro9MQDPAYUpZdx8IJI8azzzEaTI+lJf6
unNYp8a8cjZVnJHeGN/yIfJgcyocwPsJduZV0beOwcuoiFqkKCMe7vuw893JIzQ=
=jyit
-----END PGP SIGNATURE-----
_______________________________________________
linuxmuster-user mailing list
[email protected]
https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user

Antwort per Email an