Skip to content

Export pinned Arc Browser tabs for importing bookmarks into other browsers

License

Notifications You must be signed in to change notification settings

ggalves/arc-export

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Arc Pinned Tabs to HTML Bookmarks Converter

Overview

This project provides a script for converting pinned tabs in the Arc Browser to standard HTML bookmarks file. These bookmarks can then be imported into any web browser.

This addresses the lack of a pinned tabs export feature in Arc Browser.

Requirements

  • Python 3.x
  • Arc Browser installed

Installation

  1. Clone the repository: git clone [email protected]:ivnvxd/arc-export.git
  2. Navigate to the project folder: cd arc-export

or download using curl:

curl -o main.py https://raw.githubusercontent.com/ivnvxd/arc-export/main/main.py

Usage

Run the main.py script from the command line:

python main.py
# or
python3 main.py

Alternative converter

If you prefer an online version, you can use the Web-based utility made by oliviacodes available at arc-export.oliviacodes.dev

Troubleshooting

If you encounter any problems, manually copy the StorableSidebar.json file from the ~/Library/Application Support/Arc/ directory to the project's directory and run the script again.

How It Works

  1. Read JSON: Reads the StorableSidebar.json file from the Arc Browser's directory or the project's directory.
  2. Convert Data: Converts the JSON data into a hierarchical bookmarks dictionary.
  3. Generate HTML: Transforms the bookmarks dictionary into an HTML file.
  4. Write HTML: Saves the HTML file with a timestamp, allowing it to be imported into any web browser.

Contributions

Contributions are very welcome. Please submit a pull request or create an issue.

Do not forget to give the project a star if you like it! ⭐

License

This project is licensed under the MIT License.

About

Export pinned Arc Browser tabs for importing bookmarks into other browsers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%