so, ich hab mir ne lösung gebaut, und poste sie hier, zwecks backup.
vorschläge nehme ich nachwievor gerne entgegen.
da gibst ein tolles script, ical2html, mit dem kann mann sich nen zeitraum aus seinem "riesigen" kalender ziehen- und kriegt nen sauberern html output
Index of /Tools/Ical2html
und mein -wildes- script
#!/bin/bash
cp /home/cal/cal1.ics /tmp/androidcal0
cat /home/cal/cal2.ics >> /tmp/androidcal0
cat /home/cal/cal3.ics >> /tmp/androidcal0
cat /home/cal/cal4.ics >> /tmp/androidcal0
cat /home/cal/cal5.ics >> /tmp/androidcal0
cat /home/cal/cal6.ics >> /tmp/androidcal0
cat /home/cal/cal7.ics >> /tmp/androidcal0
cat /home/cal/cal8.ics >> /tmp/androidcal0
echo "BEGIN:VCALENDAR" > /tmp/androidcal.ics
sed '/END:VCALENDAR/d' /tmp/androidcal0 > /tmp/androidcal1
sed '/BEGIN:VCALENDAR/d' /tmp/androidcal1 >> /tmp/androidcal.ics
echo "END:VCALENDAR" >> /tmp/androidcal.ics
echo "BEGIN:VCALENDAR" > /home/cal/android.ics
/usr/bin/ical2html -z Europe/Berlin `date --date="2 months ago" +%Y%m%d` P100D /tmp/androidcal.ics | sed 's/<tr>//g' | sed '/<td><p class=date>/d' | sed '/<table><caption>/d' | sed '/^$/N;/\n$/N;//D' | sed '/<thead><th>Sunday<th>Monday<th>Tuesday<th>Wednesday<th>Thursday<th>Friday<th>Saturday/d' | sed '/<td class=skip>/d' | sed '/<tbody>/d' | sed '1,7d' | sed '/table>/d' | sed '/./!d' | sed 's/<div class=vevent><p class="">/BEGIN:VEVENT/g'| sed -e 's/<\/div>/END:VEVENT/g' | sed -e 's/<\/span>//g' | sed -e 's/<span class=summary>/SUMMARY:/g' | sed -e 's/<\/abbr>//g' | sed -e 's/<span class=time><abbr class=dtstart/DTSTART;TZID=Europe\/Berlin:/g' | sed -e 's/-<abbr class=dtend/DTEND;TZID=Europe\/Berlin:/g' | sed '/<span class=categories>/d' | sed -e 's/title="/\n/g' | sed -e 's/erlin:/erlin:\\/g' | sed '/^$/d' | sed -e :a -e '/\\$/N; s/\\\n//; ta' | sed 's/">..:../\n/' | sed -e :a -e '/\\$/N; s/\\\n//; ta' | sed 's/">..:../\n/' | sed '/./!d' | sed -e 's/class=dtstart/\\/g' | sed -e 's/<span class=notime><abbr /DTSTART;VALUE=DATE:/g' | sed -e :a -e '/\\$/N; s/\\\n//; ta' | sed -e 's/">(whole <abbr class=duration//g' | sed -e 's/1D">day)//g' | sed '/./!d' >> /home/cal/android.ics
echo "END:VCALENDAR" >> /home/cal/android.ics
gut, die pfade müssen natürlich individuell angepasst werden, aber es funzt....zwar sicher nicht ganz ohne bugs, aber immerhin