Skip to content

smpanaro/icloud-tabs

Repository files navigation

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.

About

Update iCloud tabs from Chrome.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published