-
Notifications
You must be signed in to change notification settings - Fork 33
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
Remove gdata bundling as submodule to make ASynK work as a Debian package #93
Comments
I suspect you did not clone recursively. The missing libraries are a part of the a submodule. |
Sriram Karra [email protected] writes:
I see. In fact I downloaded the latest release (v2.2.0) as a gzipped I'll try now to clone your repo and try from there. Thanks a lot for the hint
Best wishes |
Another solution would be to install |
Thanks Vincent for the pointer, I installed python-gdata (and had to install python-httplib2 as well) |
It's |
Excuse my inexperience... |
Regarding Zip file not including the submodules, that is a limitation of Github that we have to live with for now: wbond/package_control#126 (comment) With regards to using python-googleapi, the reason I bundle it as a submodule is because it contains a patch that is required for ASynK to work properly. Can one of you confirm that you are able to use ASynK to do bi-directional sync using the python-googleapi library? |
In my case, I wasn't able to but I didn't know the exact reason. Maybe, you could consider monkey-patching instead? I would like to take over this ITP in Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=709161. And ASynK should work with what is packaged in Debian for this to be possible. |
I see; I will explore that option. |
I tried first:
Where XXXXX is representing my clear text password!? I was doing this in an |
@skarra Note that you can keep the unmodified bundle if it makes things easier for people. We just need to ensure it also works without the bundle. |
@dieter-wilhelm For Google Calendar, you need to follow instructions here: https://github.com/skarra/ASynK/blob/master/README-google-oauth.md |
@vincentbernat thanks, I created now credentials (for a web application) and submitted the .json file as my "password" but this isn't working either:
|
It looks like the JSON file you have is "corrupted" in some form. Your JSON should look like this:
|
@skarra well, it looks like this:
|
I think you have not followed all the steps in this doc correctly: https://github.com/skarra/ASynK/blob/master/README-google-oauth.md Specifically I think bullet 6 of Step 1. |
@skarra i'm sorry you are right, I'll redo it this evening... and thanks a lot! |
@skarra hurrah it seems to work, there is some Glib-Critical assertion (please see below, I had to click in my browser some confirmation about accessing data...) but still I'm getting folders from my Google contacts. :-)
|
Interesting; I don't recognize that assertion. But I am glad you are able to list your google contacts folders. I wll close this issue now. |
I downloaded the latest release and tried:
$ ./asynk.py -h
Traceback (most recent call last):
File "./asynk.py", line 31, in
from asynk_core import Asynk, AsynkParserError
File "/appl/tools/ASynK-2.2.0/asynk/asynk_core.py", line 40, in
from sync import Sync
File "/appl/tools/ASynK-2.2.0/asynk/sync.py", line 28, in
import atom, gdata
ImportError: No module named atom
what do you suggest? It is not clear to me from the files requirements.txt if the names are python or distribution packages, how can I check the dependencies or download them?
The text was updated successfully, but these errors were encountered: