apt installl orage tambahin libur download file ics nya disini
https://calendar.google.com/calendar/ical/en.indonesian%23holiday@group.v.calendar.google.com/public/basic.ics
export google calendar basic.ics
klik titik 3 kemudian pilih setelan
cari Alamat publik dalam format iCalAlamat publik dalam format iCal
setelah download buka kalender trus file >> excange data trus import
Update di debian 13 ics nya harus di conver
#!/bin/bash
input_file="basic.ics"
output_file="output2.ics" # Nama file output
output_lines=()
while IFS= read -r line; do
# Hapus karakter carriage return (\r) jika ada, yang sering muncul di file dari Windows
# Ini memastikan bahwa string tanggal tidak memiliki \r yang menyebabkan masalah tampilan
line_clean=$(echo "$line" | tr -d '\r')
if [[ "$line_clean" == "DTSTART;VALUE=DATE:"* ]]; then
date_value=$(echo "$line_clean" | cut -d':' -f2)
output_lines+=("DTSTART;TZID=Asia/Jakarta:${date_value}T000000")
elif [[ "$line_clean" == "DTEND;VALUE=DATE:"* ]]; then
date_value=$(echo "$line_clean" | cut -d':' -f2)
output_lines+=("DTEND;TZID=Asia/Jakarta:${date_value}T000000")
else
# Gunakan baris yang sudah bersih dari \r
output_lines+=("$line_clean")
fi
done < "$input_file"
# Tulis output yang sudah dimodifikasi ke file output
# Setiap elemen array akan dicetak di baris baru, yang sesuai dengan format iCalendar
{
for output_line in "${output_lines[@]}"; do
echo "$output_line"
done
} > "$output_file"
echo "Konversi selesai. Hasil disimpan di $output_file"
jalankan
./convert-gcal-to-orage.sh