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

Import multiple file types and sync to external services #20

Open
11 tasks
tcitworld opened this issue Oct 27, 2016 · 9 comments
Open
11 tasks

Import multiple file types and sync to external services #20

tcitworld opened this issue Oct 27, 2016 · 9 comments
Labels
1. to develop Accepted and waiting to be taken care of compatibility Compatibility with other services enhancement New feature or request feature: import Importing (and exporting) high High priority

Comments

@tcitworld
Copy link
Member

tcitworld commented Oct 27, 2016

Formats to support

  • Gmail .csv
  • Outlook .csv
  • Thunderbird .csv
  • Yahoo .csv
  • Gmail .vcf
  • Yahoo .vcf
  • any type of LDAP data

Even more

Sync contacts with

  • Facebook
  • Twitter
  • Google+
  • Diaspora

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@tcitworld tcitworld added question 1. to develop Accepted and waiting to be taken care of labels Oct 27, 2016
@skjnldsv
Copy link
Member

@tcitworld for facebook, I had a previous built app: https://github.com/skjnldsv/fbsync

But this is a tricky one. I used some shady stuff to retrieve facebook data because otherwise, we have to declare ourselves as devs on facebook and many other stuff from their api is restricted or too hard to use (unless it has changed since)

@berho

This comment has been minimized.

@skjnldsv

This comment has been minimized.

@skjnldsv skjnldsv added enhancement New feature or request feature parity Feature on other projects that needs to be implemented labels Feb 6, 2017
@berho

This comment has been minimized.

@michaelletzgus
Copy link

I created a small python script for converting googles CSV to vcard3.
Currently this works quite well locally, in the near future as a CGI web service.
Since it depends on pythons CSV- and VCARD-modules conversion to javascript would not be as easy as just changing the language...

@ACTom

This comment has been minimized.

@skjnldsv skjnldsv added the compatibility Compatibility with other services label Sep 15, 2017
@skjnldsv skjnldsv added this to the 2.1.0 milestone Sep 28, 2017
@skjnldsv skjnldsv added the high High priority label Sep 28, 2017
@skjnldsv skjnldsv self-assigned this Sep 28, 2017
@skjnldsv skjnldsv modified the milestones: 2.2.0, 3.1.0, 3.2.0 Oct 1, 2018
@skjnldsv skjnldsv removed feature parity Feature on other projects that needs to be implemented labels Oct 28, 2018
@skjnldsv skjnldsv changed the title Import multiple file types and link to services Import multiple file types and sync to external services Mar 29, 2020
@call-me-matt
Copy link
Member

Hello. I am motivated to start some work on this topic, as described in #1546
But I need support setting everything up. Help is appreciated:
https://help.nextcloud.com/t/content-security-policy-in-dev-environment/75931

@call-me-matt
Copy link
Member

Here is a start:
synchronizing the profile picture from facebook (without the need of an own facebook account or any exposure of contact details):
https://github.com/call-me-matt/contacts

social-profile

What do you think?

Next step will be to enable regular syncs of all contacts via cron.
Help would be highly appreciated, especially with reviewing the structure of my code (just starting to learn vue)

@skjnldsv
Copy link
Member

Hey!!
Awesome work! That would be super nice to have this indeed!

Would you open a pull request so we can have a look at the code together? 🚀

@skjnldsv skjnldsv removed their assignment May 7, 2020
@ChristophWurst ChristophWurst removed this from the to plan milestone Sep 14, 2021
@joshtrichards joshtrichards added the feature: import Importing (and exporting) label Jan 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. to develop Accepted and waiting to be taken care of compatibility Compatibility with other services enhancement New feature or request feature: import Importing (and exporting) high High priority
Projects
None yet
Development

No branches or pull requests

9 participants