Update iCloud tabs without Safari.
This may mess up your iCloud account! Use at your own risk.
$ 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
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
.
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.