icloud-tabs icon indicating copy to clipboard operation
icloud-tabs copied to clipboard

Update iCloud tabs from Chrome.

iCloud Tabs Updater

Update iCloud tabs without Safari.

This may mess up your iCloud account! Use at your own risk.

Try it

$ pip install -r requirements.txt
$ mv update_config.py.template update_config.py

Fill in your credentials in update_config.py (see the Config section below). Then edit the tabs list in update.py and run the following to upload new tabs to iCloud:

$ python update.py

Config

Most constants for update_config.py can be grabbed from watching requests with mitmproxy:

$ pip install mitmproxy
$ mitmproxy -p 8080 

Set your proxy settings to use 8080, open Safari and watch for requests to keyvalueservice.icloud.com.

Chrome Extension

Send currently open Chrome tabs to iCloud every 5 minutes.

After filling in update_config.py, run the simple server:

$ python server.py

Then, load the chrome extension in the chrome_extension/ directory:

  • Open chrome://extensions/
  • Check the developer mode checkbox.
  • Click Load Unpacked Extension.
  • Navigate to the chrome_extension/ directory and select it.