Re: Idea for Syncing Epiphany Bookmarks



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 idea
with 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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]