An open API service indexing awesome lists of open source software.

https://github.com/k3b/calef

CalEF: Create and send Appointment-Confirmation-Message from Android-Calendar-Entry.
https://github.com/k3b/calef

android appointment calendar ics send share vcs

Last synced: about 2 months ago
JSON representation

CalEF: Create and send Appointment-Confirmation-Message from Android-Calendar-Entry.

Awesome Lists containing this project

README

          

# ![](https://github.com/k3b/calef/raw/master/app/src/main/res/drawable-xxxhdpi/calef.png) CalEF (Calendar Entry Formatter)

## Introduction
Create and send Appointment-Confirmation-Message from Android-Calendar-Entry.

![](https://github.com/k3b/calef/raw/master/app/src/debug/res/drawable/calef_schema.png)

Making an appointment means

* Add date, time and title of the appointment to the Android-Calendar
* In Android-Calendar-Detailview use Send/Share (from menu or toolbar)
* Select "CalEF" as share destination (to convert to human readable text)
* Select the final Send/Share destination (clipboard, sms, mail, ...)

Usually calendar entries are shared in human-unreadable technical format "ICS" (or "VCS") that
calendar programs can read.

CalEF receives the technical format and re-sends/re-shares it-s content as human readable text.

Note: CalEF can also process "ics" (or "vcs") files (i.e. from a calendar backup).

---

* Translations: If you want to see the app in your language (26 App-Strings plus FDroid-App-Description) please use
crowdin.com: [![Crowdin](https://badges.crowdin.net/calef/localized.svg)](https://crowdin.com/project/calef)
* Download: [Get it on F-Droid](https://f-droid.org/app/de.k3b.android.calef)
* Download: ![](https://github.com/k3b/calef/raw/master/app/src/debug/res/drawable/qr_code_url_calef_fdroid.png)

## Requirements:

* Android-4.0 (api 14) or later
* Required Permissions:
* none

## Compatible android apps

* [Etar-Calendar](https://github.com/Etar-Group/Etar-Calendar/) version 1.0.29 or later (January
2022)
* [Simple-Calendar](https://github.com/SimpleMobileTools/Simple-Calendar/) version 4.0.0 or later (
May 2018)
* Buildin Android-Calender (Tested with android-10 on LG device)
* Backup [Calendar Import-Export](https://f-droid.org/packages/org.sufficientlysecure.ical) version
2.4 or later (November 2016)

## Configuration
![](https://raw.githubusercontent.com/k3b/calef/master/fastlane/metadata/android/en-US/images/phoneScreenshots/CalEF-Settings.png)

Use the settings page to choose language, day, date, time and message format.

Under "Example Day/Date/Time" and "Last used Calendar Event" you can see what the result would be.

## Date/Time Formatting examples
Date/Time is formatted according to language/locale. Examples:

LanguageShortLong
العربية 🇸🇦 (Arabic)📅السبت ٢٤‏/١٢‏/٢٠٢٢ ١٧:٣٢📅السبت ٢٤ ديسمبر ٢٠٢٢ ٥:٣٢:٠٠ م توقيت وسط أوروبا الرسمي
বাঙালি (Bengali)📅শনি ২৪/১২/২২ ১৭:৩২📅শনিবার ২৪ ডিসেম্বর ২০২২ ৫:৩২:০০ PM মধ্য ইউরোপীয় মানক সময়
Deutsch (German) 🇩🇪📅Sa. 24.12.22 17:32📅Samstag 24. Dezember 2022 17:32:00 Mitteleuropäische Normalzeit
English US 🇺🇸📅Sat 12/24/22 17:32📅Saturday December 24 2022 5:32:00 PM Central European Standard Time
English GB 🇬🇧📅Sat 24/12/2022 17:32📅Saturday 24 December 2022 17:32:00 Central European Standard Time
Espanol (Spanish) 🇪🇸📅sáb. 24/12/22 17:32📅sábado 24 de diciembre de 2022 17:32:00 (hora estándar de Europa central)
Français (French) 🇫🇷📅sam. 24/12/2022 17:32📅samedi 24 décembre 2022 17:32:00 heure normale d’Europe centrale
हिंदी (Hindi)📅शनि 24/12/22 17:32📅शनिवार 24 दिसंबर 2022 5:32:00 pm मध्य यूरोपीय मानक समय
Magyar (Hungarian) 🇭🇺📅Szo 2022. 12. 24. 17:32📅szombat 2022. december 24. 17:32:00 közép-európai téli idő
Indonesia (Indonesian) 🇮🇩📅Sab 24/12/22 17.32📅Sabtu 24 Desember 2022 17.32.00 Waktu Standar Eropa Tengah
日本語 (Japanese) 🇯🇵📅土 2022/12/24 17:32📅土曜日 2022年12月24日 17時32分00秒 中央ヨーロッパ標準時
Nederlands (Dutch) 🇳🇱📅za 24-12-2022 17:32📅zaterdag 24 december 2022 17:32:00 Midden-Europese standaardtijd
Norsk (Norwegian) 🇳🇴📅lør. 24.12.2022 17:32📅lørdag 24. desember 2022 17:32:00 sentraleuropeisk normaltid
Polskie (Polish) 🇵🇱📅sob. 24.12.2022 17:32📅sobota 24 grudnia 2022 17:32:00 czas środkowoeuropejski standardowy
Português (Portuguese) 🇵🇹 🇧🇷📅sáb 24/12/2022 17:32📅sábado 24 de dezembro de 2022 17:32:00 Horário Padrão da Europa Central
Русский (Russian) 🇷🇺📅сб 24.12.2022 17:32📅суббота 24 декабря 2022 г. 17:32:00 Центральная Европа, стандартное время
Türk (Turkish) 🇹🇷📅Cmt 24.12.2022 17:32📅Cumartesi 24 Aralık 2022 17:32:00 Orta Avrupa Standart Saati
Українська (Ukrainian) 🇺🇦📅сб 24.12.22 17:32📅субота 24 грудня 2022 р. 17:32:00 за центральноєвропейським стандартним часом
Tiếng Việt (Vietnamese) 🇻🇳📅Th 7 24/12/2022 17:32📅Thứ Bảy 24 tháng 12 2022 17:32:00 Giờ chuẩn Trung Âu
简体中文 (simplified Chinese)📅周六 2022/12/24 17:32📅星期六 2022年12月24日 中欧标准时间 下午5:32:00
繁体中文 (traditional Chinese)📅週六 2022/12/24 17:32📅星期六 2022年12月24日 下午5:32:00 [中歐標準時間]

---

## Technical details

* CalEF plugs into the Android-System-Share/Send-Chooser,
* receives calendarentries in "ICS" or "VCS" format
* translates the entries into human readable text
* and re-sends the generated text to the Android-System-Share/Send-Chooser

## Privacy

No adds, no usertracking, no internet connection, free open source, available on f-droid

-----

## Donations:

If you like this app please consider to donating to https://f-droid.org/donate .

Since android-developping is a hobby (and an education tool) i do not want any money for my apps so
donation should go to projects i benefit from.