Edward wrote:
Hi, I'm a long time user of Epiphany and think its great. I recently had this idea and tried asking in ubuntuforums.org but no-one seems to know the solution to it. So I thought why not share my ideawith you and see what you think.I've been wanting to sync my bookmarks with multiple computers for a while but with no luck. I know theres a plugin called epilicious or something but that didnt work too well for me.
As the author of epilicious I'd like to know what problems you experienced.
Then I had an epiphany (pun intended), why not copy the bookmark file to an external network drive and then create symbolic links and put those in the original place of the bookmark files (.gnome2/epiphany/). I gave it a shot and when i turned on my laptop, opened up epiphany VOILA, I had all of my desktop's bookmarks in my epiphany. Brilliant! Unfortunately this is where I discovered a problem. When I close epiphany it seemed to overwrite the symbolic link and create its own bookmark file. I thought it would follow the link to the externally stored bookmark file and write the date there, but I guess not. With the link broken, the external bookmark file doesnt get updated and so the desktop didnt get new bookmarks added by my laptop. I was wondering if you guys knew a solution I could use to overcome this? I actually use "dropbox" to store the bookmark file, so if I got it to work, I could be anywhere in the world and my desktop and laptop would sync up (as long as I had an internet connection).
I'm very interested in synchronising bookmarks, as you probably gather. AFAICS the problem with synchronising the bookmarks file is dealing with conflicting updates. Using dropbox would go a long way towards alleviate it, as long as you only make changes to bookmarks while being online and connected to dropbox. One could also use unison or some other file synchronisation tool, but that would increase the risk for conflicts, at least if you are as forgetful as I am :-) Epilicious is far from perfect but at least it does deal with the bookmarks on an individual basis. I haven't looked at conduit[1] lately, but if they get around to implementing synchronising of bookmarks then I'm likely to pull epilicious out of the epiphany-extensions package. An ideal solution, IMO, would be if epiphany would send a message (dbus I suppose) on a bookmarks change so that a "bookmarks synch daemon" could pass the change on to some synchronisation service (e.g. a social bookmarks site like del.icio.us). The daemon would of course also have to keep an eye on changes to the synch service and push those on to epiphany. I believe an idea like this has been floated already in the community, but I don't think much work has gone into it yet. /M [1]: http://www.conduit-project.org/ -- Magnus Therning (OpenPGP: 0xAB4DFBA4) magnus@therning.org Jabber: magnus@therning.org http://therning.org/magnus identi.ca|twitter: magthe
Attachment:
signature.asc
Description: OpenPGP digital signature