Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace "vobject" library #2428

Open
raphaelm opened this issue Jan 24, 2022 · 4 comments
Open

Replace "vobject" library #2428

raphaelm opened this issue Jan 24, 2022 · 4 comments

Comments

@raphaelm
Copy link
Member

We use "vobject" to write icalendar files. It is unmaintained and inefficient for large files, we should at some point replace it.

@raphaelm
Copy link
Member Author

One example for the inefficiency is here: 9d6f117

@wiffbi
Copy link
Contributor

wiffbi commented Jan 24, 2022

Do you have any alternatives in mind? Something like https://pypi.org/project/icalendar/ ?

@raphaelm
Copy link
Member Author

IIRC we moved from icalender to vobject years ago, but I don't remember why. I think something was buggy.

I have a hunch that we might need to roll our own.

@wiffbi
Copy link
Contributor

wiffbi commented Jan 24, 2022

Not sure about this one, but from a first look I like the API: https://github.com/ics-py/ics-py
I do not know, how „solid“ this is, but maybe just as inspiration for our own class-API.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants