Etar-Group / Etar-Calendar

Android open source calendar
https://f-droid.org/packages/ws.xsoh.etar/
GNU General Public License v3.0
2.02k stars 392 forks source link

Ability to export and import all events #553

Open jhoc2000 opened 4 years ago

jhoc2000 commented 4 years ago

It would be great if one could export all the calendar events into a file, say on the sdcard, and then be able to import all those calendar events from a file. This would allow one to transfer one's calendar to different hardware, such as, from an old phone to a new phone by sdcard or to and from a computer.

I look forward to your reply.

Gitsaibot commented 4 years ago

Related to #653

AlexanderRitter02 commented 4 years ago

This is especially important for people like me only using offline calendars. Because currently it is near impossible to migrate Etar to a new device.

moolight-seashell commented 3 years ago

if was great if we can export import on ical

export : one local/sync calendar event into one file (nameofcalendar.ics) on a folder definded in settings all local, all sync, all into one file (like etar.(ics) not sure etar.csv ?)* make scheduled exports, for all calendar ,or one, at a date like all monday (incredible if we can save this settings anywere)

import : sync extarnal ical file on url import one ical file in new/existing local/sync calendar import the all exported calendar* scheduled imports ...

Erz3 commented 3 years ago

Yes, please, this is a very importante feature because now I have getting problems with Calendar Import-Export application.

locness3 commented 2 years ago

This should be a top priority.

vbooka1 commented 1 year ago

I vote for this feature too. While I have just a few dozens of events and could recreate them manually on a new phone, some people might have hundreds of events which will be a huge pita to create manually.

MINBL commented 1 year ago

Hi,

I vote too for this feature. Indeed, in my case, I prefer to use offline/local calendar. So there is no way to save it when I need to reinstall my phone. I have so to recreate all my calendar at each time... quite annoying at each time that happen.

Thanks for the app which is quite nice and useful!!

jspricke commented 1 year ago

This is an issue tracker and not a voting system so please refrain from posting off topic messages as it makes it harder to follow the issue. Also, if you really want this please go ahead and submit a patch.

lnx1-1 commented 1 year ago

Are there any workarounds for this currently ?

jhoc2000 commented 1 year ago

Not that I could find.

I ended up saving my calendar events on a cloud using caldev (?) and then started using Simple Calendar instead.

On 21 February 2023 4:45:08 am AEDT, lnx1-1 @.***> wrote:

Are there any workarounds for this currently ?

lnx1-1 commented 1 year ago

Does someone know where the Database ist saved in storage ? Or which Modules/classes are responsible for accessing it?

jspricke commented 1 year ago

@lnx1-1 see: https://github.com/Etar-Group/Etar-Calendar#technical-explanation

lnx1-1 commented 1 year ago

Thanks for the Link @jspricke, but there aren't much informationen about storage location there. I found this overview which makes it a bit more clear.

Android calendar storage overview ![how_davx5_interacts_with_other_components](https://user-images.githubusercontent.com/59773698/220496474-2f9daa95-6495-4958-bf33-f0224faa3d5c.png)

As far as I understood, the calendar storage is managed at system level, and can't be accessed by a fileexplorer without root access..


Workaround:

Calender Backup App ( GooglePlaystore )

I just picked the first calendar-backup-app that look promisingly (there are probably many others and maybe also better ones out there) I worked perfectly, and does not only backup the full Calender on the old device, but also restores the .ics file on the new one again!

I hope it helps someone else aswell :))

locness3 commented 1 year ago

If you want to do that workaround without a proprietary app, you can do it with Simple Calendar (f-droid, play store).

  1. Go to Simple Calendar's settings
  2. Check "CalDAV sync" (whether or not it is an online calendar - this setting simply enables access to the Android calendars instead of just Simple Calendar's inner database). Select whichever calendars you need and confirm.
  3. Go back to the main screen, swipe from top to bottom to refresh.
  4. Go to the three dots menu in the top right, then Export events to .ics file. You can then export any calendar you have on your device.
locness3 commented 1 year ago

You also have the app Calendar Import/Export (did not find it on play store) whose author Dominik Schürmann says he is working on integrating it in Etar

tedbysek commented 7 months ago

Well none of the import/export apps support all etars features which means I am not able to migrate data from one phone to another.

moolight-seashell commented 6 months ago

Well none of the import/export apps support all etars features which means I am not able to migrate data from one phone to another.

exept with root and backup tool like neobakup =/

martin-braun commented 5 months ago

@locness3 His app works, but it doesn't support changing the export/import path, so things like Syncthing don't really work until you move files around, which is just painful. See https://github.com/SufficientlySecure/calendar-import-export/issues/32

EDIT: It's possible to specify a sub path including path separators (/) so it actually works.

wedok commented 3 months ago

So its now 2024. Where is the import/export function for the offline calendar? I mean, come on? r u paid by google to make etar as complicated as possible?

Aaaaaaaaand .... of course: https://f-droid.org/packages/org.sufficientlysecure.ical/

NOT WORKING :P muhhahhhhha.

Its so funny :)

So, what to do with my .ics file now? print and eat the paper?

u guys are really paid for not working software ... :)

copy text from a to b .... what is it ? complicated audiorealism virtual tb-303 code?

SO HOW DO I GET MY CALENDAR BACK?

locness3 commented 3 months ago

Well none of the import/export apps support all etars features

@tedbysek Simple Calendar doesn't do well for you? What's missing? (I do not use Etar.)

martin-braun commented 3 months ago

@wedok Go pay me and I show you that https://f-droid.org/packages/org.sufficientlysecure.ical/ works. There is also ICSx5 for automatic import, and you can use Syncthing to get the file synced across devices. It's far from perfect, especially when it comes to collisions, but if are willing to have a few compromises, it works well.

Why don't you fork and make it work for yourself instead of complaining others having to do it for you in their free time?

Sorry, I try to be polite, but you act like a clown making a fool of yourself publicly.

jhoc2000 commented 3 months ago

Or you could switch to Fossify Calendar – the open source software that replaced Simple Calendar when it went commercial – available from F-droid.

One can backup to the cloud using Fossify Calendar and therefore no need to export.

On 14 June 2024 9:31:26 pm AEST, Martin Braun @.***> wrote:

@wedok Go pay me and I show you that https://f-droid.org/packages/org.sufficientlysecure.ical/ works. There is ICSx5 for automatic import, and you can use Syncthing to get the file synced across devices. It's far from perfect, especially when it comes to collisions, but if are willing to have a few compromises, it works well.

Why don't you fork and make it work for yourself instead of complaining others having to do it for you in their free time?

Sorry, I try to be polite, but you act like a clown making a fool of yourself publicly.

Githuber522 commented 2 months ago

Hello at the developer team of etar,

i want to export the local calendar, too. Will be there a possibility for etar next time or is the plan that there will be no possibility?

Githuber522 commented 2 months ago

in the german description in fdroid i can read that its possible to export/ import with sd-cards. is that still true?