Skip to content

Add an integration with OpenContacts for contacts birthdays calendar #1214

@Drugoy

Description

@Drugoy

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Feature description

Add an integration with OpenContacts for contacts birthdays calendar

Why do you want this feature?

Android users get extorted into giving their contacts to snoopy 3rd parties (Google and others), by apps that provide some useful service but refuse to function until the user grants the app access to their contacts.

I use a FOSS OpenContacts application that was made to battle this. It works by using its own internal storage for contacts, so you could have 0 contacts stored in your system (and thus fearlessly grant access to contacts to the extortionist apps), while having access to your contact list via the OpenContacts app.

But this causes a problem, where an app like Fossify Calendar has no access to the contacts birthdays (as there are 0 contacts in the system).

I would like to see my contacts birthdays in Fossify Calendar without having to create contacts in the system's default contacts storage. Instead, I would like Fossify Calendar to access contacts from the OpenContacts app directly.

Additional information

Please, add an integration with OpenContacts to get contacts birthdays calendar from it.
I've reached Sultanahamer Mohammed, the developer of the app, and after a short conversation with him he basically claimed that such an integration has to be a 2-way street:
on one side, OpenContacts acting as a data provider, has to introduce some callable adapter (or API) that other apps could address to ask for a permission to access contacts, and once the user authorizes such a request - the app should grant such an access;
on the other side, Fossify Calendar, acting as a data consumer, has to add an integration on its side.

The author of OpenContacts claims that the app already has the necessary adapter*, so I'm opening this ticket here so that Fossify Calendar could do it's part of the integration.

* - one detail though: as far as I understood, at the moment the adapter in OpenContacts is capable of exposing only the contacts names and phone numbers and lacks their birthday info, but if you are willing to accept this ticket - the author seems to be willing to add birthday info as well.

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requestIssue is about a new feature or improving existing feature/behavior.needs triageIssue is not yet ready for PR authors to take up

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions