https://github.com/tedmiston/tab-transporter
Bulk move tabs across browsers on macOS
https://github.com/tedmiston/tab-transporter
applescript brave browser chrome firefox safari tabs-management utilities
Last synced: 3 months ago
JSON representation
Bulk move tabs across browsers on macOS
- Host: GitHub
- URL: https://github.com/tedmiston/tab-transporter
- Owner: tedmiston
- License: mit
- Created: 2014-09-08T02:35:44.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2023-03-23T21:07:16.000Z (over 2 years ago)
- Last Synced: 2024-11-05T10:45:28.404Z (8 months ago)
- Topics: applescript, brave, browser, chrome, firefox, safari, tabs-management, utilities
- Language: AppleScript
- Homepage:
- Size: 39.1 KB
- Stars: 26
- Watchers: 3
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tab Transporter Scripts
**Tab Transporter moves tabs in bulk across broswers on macOS**
More precisely, it moves tabs from the frontmost window of `` to ``, where the supported browsers are:
- [Chrome](https://en.wikipedia.org/wiki/Google_Chrome) ✅
- [Safari](https://en.wikipedia.org/wiki/Safari_(web_browser)) ✅
- [Edge](https://en.wikipedia.org/wiki/Microsoft_Edge) 🔜
- [Firefox](https://en.wikipedia.org/wiki/Firefox) 🔜
- [Opera](https://en.wikipedia.org/wiki/Opera_(web_browser)) 🔜
- [Brave](https://en.wikipedia.org/wiki/Brave_(web_browser)) ✅
- [Arc](https://arc.net/) 🛑
- [Sidekick](https://www.meetsidekick.com/) 🔜
- [Vivaldi](https://en.wikipedia.org/wiki/Vivaldi_(web_browser)) 🔜---
I developed *Tab Transporter* out of personal utility because I couldn't find anything else that did exactly what I wanted.
Tab Transporter supports moving tabs across browsers like so (`tt__to_.applescript`):
**Browsers:**
| Source | Destination | Support |
|:-------------|:------------|:--------|
| **Chrome** | Safari | ✅ |
| | Brave | ✅ |
| **Safari** | Chrome | ✅ |
| | Brave | ✅ |
| **Edge** | \* | 🔜 |
| **Firefox** | \* | 🔜 |
| **Opera** | \* | 🔜 |
| **Brave** | Chrome | ✅ |
| | Safari | ✅ |
| **Arc** | \* | 🛑 |
| **Sidekick** | \* | 🔜 |
| **Vivaldi** | \* | 🔜 |*Note: Browsers are ordered [by usage share](https://en.wikipedia.org/wiki/Usage_share_of_web_browsers#Summary_tables) according to Wikipedia*
Key:
| Symbol | Meaning | Notes |
|:-------|:--------|:------------------------------------------------------|
| ✅ | Yes | This browser is supported |
| ❌ | No | This browser is not supported |
| 🛑 | Blocked | Implementation blocked (this browser uses a waitlist) |
| 🔜 | Todo | To be implemented |## Use Case
- I've opened a bunch of tabs in Safari (such as new apps to check out), but I need to get them out of the way for now to focus on work
- [OneTab](https://www.one-tab.com) handles this in Chrome, but it doesn't exist for Safari
- I desire to stash all of these tabs in one centralized location## Installation
This is an example for the Safari to Chrome version. There's also a Chrome to Safari version included, and there will probably be additional browser support in the future.
- In the `AppleScript` folder, open one of the `tt_*.applescript` files in Script Editor.app (we'll start with `tt_safari_to_chrome.applescript`)
- `File > Export...`
- Export As: Tab Transporter - Safari to Chrome.app
- Where: Applications
- File Format: Application
- Options:
- (none checked)
- Code Sign: Don't Code SignFor other browsers, repeat the above instructions *changing the source and destination browser names* when choosing the script file to open and exporting it as an app.
## Usage
- Launch it when you want to move tabs (I type `tt` in [Alfred](http://www.alfredapp.com), but Spotlight works just as well)
## Alternatives
This section covers possible solutions that didn't work for me, which led me to create Tab Transporter.Dr. Drang wrote a similar survey of the same problem in October 2012 in *[Saving browser tab sets](http://leancrew.com/all-this/2012/10/saving-browser-tab-sets/)*.
- [Pinboard Tab Sets](https://blog.pinboard.in/2011/04/new_save_tabs_feature/)
- Available in the [Save tabs to Pinboard](https://pinboard.in/resources/safari/save_tabs) Safari extension (which is separate from the main [browser extensions](https://pinboard.in/resources/extensions/))
- Safari
- `Add Bookmarks for These n Tabs` - doesn't integrate with Chrome tabs
- `Add These n Tabs to Reading List` - doesn't sync with OneTab in Chrome, Pocket, etc.
- `Develop > Open Page With > Google Chrome` - moves only one tab at a time
- If you don't have this menu item, ensure this is checked: `Preferences > Advanced > Show Develop menu in menu bar`
- [Switch](http://www.macupdate.com/app/mac/42431/switch)
- Has cross-browser sync, but... handles only one page at a time, and consumes precious menu bar real estate
- No longer maintained## Misc
Tested on Mac OS X 12.6.3. Other recent will most likely work, but have not been tested by me personally.