Comments (20)
I have tried with Android stock app (+ DavDroid) and Thunderbird but i cannot retrieved categories and phone type changed on ownCloud 9.
So i have used eM Client to synchronize my contacts.vcf (exported from ownCloud 8.2) with my ownCloud 9 carddav and it worked very well and i have kept categories and phone type (cell, work, etc...).
A contact on my contacts.vcf looks like this (from ownCloud 8.2) :
BEGIN:VCARD
VERSION:3.0
PRODID:-//ownCloud//NONSGML Contacts 0.4.0.1//EN
UID:458b06c8-70cb-4a18-a8d7-e4cc353ff142
FN:Foo Bar
N:Foo;Bar;;;
TEL;TYPE=cell:+33777777777
REV:2016-01-10T16:57:24+00:00
END:VCARD
from contacts.
Definitely planned! Maybe it'll make it into 1.0, otherwise it will be implemented shortly after.
from contacts.
@Henni What's your nick on IRC?
from contacts.
I'll be waiting (im)patiently for this.
Update: The workaround from @crazy-max also works with a vcf generated from gmail and imported with eM Client.
from contacts.
I'll be waiting (im)patiently for this.
Waiting time can be shorted by contributing to this open source project!
from contacts.
Has anybody found a way to import GMail contacts into ownCloud using only Linux software?
from contacts.
@Pastafarianist You can checkout the PR #237 - basic import functionality is worked on there.
It's already possible to import single *.vcf files (with one contact in them).
Feel free to contribute!
from contacts.
@crazy-max @NeilMonday which CardDAV url did you specify in eM Client? For me, the one which worked for DAVDroid (/owncloud/remote.php/carddav
) fails with "error: method not allowed" in eM.
from contacts.
I tried 2 apps like davdroid and neither worked (possibly due to user error). Maybe try em client with wine?
from contacts.
Sorry, misread your comment. I think I used this URL https://myurl.com/remote.php/dav/addressbooks/users/myusername/default/. Obviously replace myurl and myusername with what you have.
from contacts.
@NeilMonday thanks, it worked, but the groups were not preserved (I imported the contacts through *.vcf exported from Google). Did it work in your case?
UPD: I haven't found any reference to my old contact groups in the *.vcf file I exported from Google. Regardless, they are present in the *.csv export. Could someone post an example of a *.vcf entry which uses groups, so that I could merge the two files?
from contacts.
I don't use groups unfortunately. You could export/import one group at a time maybe?
from contacts.
@Pastafarianist take a look at https://www.w3.org/2002/12/cal/vcard-examples/john-doe.vcf
It contains groups, which are called CATEGORIES in the vCard standard.
from contacts.
@Henni will ownCloud recognize CATEGORIES as a comma-separated string?
from contacts.
@Pastafarianist yes
BTW: you are all welcome in our irc channel #owncloud-contacts
from contacts.
Partially fixed by #237 which implemented vCard import.
Closing in favor of a new label feature:import/export
from contacts.
Here is a very dirty example of how to convert a Google CSV to a VCF file: https://gist.github.com/Pastafarianist/6262b184ca3a8c990d4a
from contacts.
@crazy-max @NeilMonday which CardDAV url did you specify in eM Client? For me, the one which > worked for DAVDroid (/owncloud/remote.php/carddav) fails with "error: method not allowed" in eM.
The DAVDroid client will be updated, they released 1.0 beta now: https://davdroid.bitfire.at/configuration/owncloud/
https://twitter.com/davdroidapp/status/711675959582334976
from contacts.
Hi!
I installed this app by cloning this repo into apps/ and then enable it on admin apps page. I can see the import button, but when I try to import a vcf with 257 contacts, I got no feedback, no loading, no nothing, and I waited for more than 30'. The same file imported sucessfuly in OC8.2.3, so the file seems to be ok.
Am I doing something wrong?
Thanks!
from contacts.
@malfatti In theory it should work. We haven't implemented feedback for the import yet (e.g. progress bar). Please open a separate issue.
from contacts.
Related Issues (20)
- Sort by Organization HOT 1
- Cannot select the addressbook where to import. HOT 3
- Include better error reporting on contact import
- Valid timestamp in vcard HOT 3
- JS tests failing in CI HOT 4
- Feature request: api or other ways to connect to contact from outside ? HOT 3
- javascript tests failing in CI HOT 1
- js-tests failing in drone CI HOT 1
- HTTP error code 412 when trying to add/update a contact HOT 3
- Adding a field doesn't "stick" across logins
- Javascript tests are failing in CI HOT 4
- Release contacts 1.5.6 HOT 6
- Nightly CI JS test coverage not found HOT 1
- JS tests fail often in CI HOT 1
- [QA] white text on light green background is hard to read
- [QA] notes input field can be dragged "underneath" items in second column
- [QA] Upload button silently does nothing
- JavaScript tests are not running in drone CI HOT 1
- javascript-tests pipeline is failing and needs further investigation HOT 13
- Failure in `phpstan-php7.4` `install-app-php-contacts` HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from contacts.