Tab-Session-Manager icon indicating copy to clipboard operation
Tab-Session-Manager copied to clipboard

Sync Options

Open Bamajon1974 opened this issue 4 years ago • 12 comments

Does tab session manager extension (Chrome or Firefox) have any native session sync capability? I didn't notice any such features. Otherwise, does it sync using FireFox Sync or via Google Drive?

Thanks in advance!

Bamajon1974 avatar Mar 03 '20 02:03 Bamajon1974

In version 6.0.0, I finally implemented the cloud sync function!! You can save sessions to Google Drive and sync with other devices. #73 cloudsync cloudsync2

sienori avatar Apr 05 '20 17:04 sienori

Sweet! Thank you! I will try out the feature shortly.

Bamajon1974 avatar Apr 06 '20 00:04 Bamajon1974

Could any other syncing service (e.g. WebDAV/Nextcloud) be a reasonable effort to implement? Just asking because I don't personally maintain chrome extension with sync capabilities

Edit: i can see from cloudAPIs.js that a simple file upload/stat/download is used so technically it would be possible to work on that without modifying the rest of the code as much

Baldomo avatar Jul 01 '20 16:07 Baldomo

+1 on WebDAV/Nextcloud support since I don't use Google Drive

drkui avatar Jul 17 '20 04:07 drkui

+2 I'm piling on for this along with @drkui I don't use Google Drive either. A Cloud agnostic solution would be the preferred method IMHO, thanks.

JonIcenhower avatar Aug 20 '20 21:08 JonIcenhower

+3 Google-less sync solution would be awesome! In the meantime, is it possible to manually sync sessions, where are they saved?

CuriousCocainist avatar Sep 26 '20 11:09 CuriousCocainist

is it possible to sync the settings "Tab Session Manager" Is it possible to use Bookmark backup option to sync with Bookmark sync from Browser?

candrapersada avatar Feb 14 '21 19:02 candrapersada

It would be much better than GDrive if you can implement WebDAV.

ghost avatar Jun 15 '21 20:06 ghost

+1 for Nextcloud or any WebDAV solution!

lucker999 avatar Dec 15 '21 16:12 lucker999

+1 To be able to sync across multiple browsers and machines using WebDav/Nextcloud or some sync link that does not need a google account :D

hollisticated-horse avatar Jan 22 '22 01:01 hollisticated-horse

Maybe git or gist ...

I 💙 TSM

claudio-salvio avatar Jan 24 '22 13:01 claudio-salvio

Yep, Nextcloud would be awesome! I just chipped in some support via PayPal. TSM is really great!

cls-nebadje avatar Apr 12 '22 21:04 cls-nebadje

Definitely would love other options besides Google Drive for sync.

Even an option to automatically backup the session to a file, where I could then use a 3rd party service to sync that file.

totaltentigers avatar Nov 07 '22 14:11 totaltentigers

https://wiki.mozilla.org/Services/Sync/Addon_Sync

soredake avatar Nov 26 '22 12:11 soredake

+1 for WebDAV solution!

benjaminyzhang avatar Jan 04 '23 13:01 benjaminyzhang

#951 is kind of related to this, Google returns 403 forbidden when trying to download a session containing URLs Google doesn't like.

I came across that bug after saving a session that has some IPFS URLs: https://gist.github.com/RunningDroid/0aebf9c2d55d5b27c5dfa14466baf2c5

(I saved it because IPFS-FPS can cause Firefox to crash & I wanted to look into it later)

RunningDroid avatar Jan 06 '23 00:01 RunningDroid

One Idea behind using the Firefox browser is to have Google not follow all your web movements. That's why I would gladly support having a sync option other than Google Drive.

SmurfDude avatar Feb 17 '23 10:02 SmurfDude

TSM being an addon for Firefox, it may seem preferable to try native synchronisation options available to the platform first, as suggested by @soredake.

Unfortunately, this comes at a price. Taken from https://wiki.mozilla.org/Services/Sync/Addon_Sync#Are_Add-on_Settings_Synchronized.3F:

For add-on authors, to sync settings using Sync, there are effectively 3 methods.

  1. Synchronize preferences (see https://developer.mozilla.org/en-US/docs/Archive/Mozilla/Firefox_Sync/Syncing_custom_preferences)
  2. Build a Sync engine (if you need to sync more than just preferences). If you need this, please drop by the #sync channel in IRC so you can chat with a Sync developer (there are some important details not currently captured formally in any docs).
  3. Build it yourself, not using Sync.

For option 3., if Google Drive works, then solidproject.org, remotestorage.io, Nextcloud and other web storage APIs, such as Git APIs from GitLab and GitHub, eventually also Gitea, and further generic CRUD-via-HTTP stores, like CouchDB or S3, seem very reachable.

grafik

Stackedit.io workspaces

Adding support for libre Drive alternatives could help liberate sensitive usage data from commercial enclosure.

  • https://nextcloud.com/de/blog/using-webdav-fs-to-access-files-in-nextcloud/
    • https://github.com/perry-mitchell/webdav-fs
  • https://github.com/tentwentyfour/nextcloud-link

almereyda avatar Feb 18 '23 00:02 almereyda