This project provides a script for converting pinned tabs in the Arc Browser to a 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.
- Python 3.x
- Arc Browser installed
- Clone the repository:
git clone https://github.com/iamfitsum/arc-export-windows.git - Navigate to the project folder:
cd arc-export-windows
or download using curl:
curl -o main.py https://raw.githubusercontent.com/iamfitsum/arc-export-windows/main/main.py- Enable "Show hidden files" by clicking View on the top navigation bar of the File Explorer, then clicking on Show and checking the Hidden items.
- Navigate to
C:\Users\{UserName}\AppData\Local\Packages\TheBrowserCompany.Arc_ttt1ap7aakyb4\LocalCache\Local\Arc. - Copy the
StorableSidebar.jsonfile to the directory where you placedmain.py(i.e., the cloned project folder or the folder where you downloadedmain.py).
Then, run the main.py script from the command line:
python3 main.py
# or if there is an error:
python main.py- Read JSON: Reads the
StorableSidebar.jsonfile and fixes any malformed escaping - Detect Container: Automatically finds the container with the most bookmark data
- Convert Data: Converts the JSON data into a hierarchical bookmarks dictionary
- Generate HTML: Transforms the bookmarks dictionary into an HTML file
- Write HTML: Saves the HTML file with a timestamp, allowing it to be imported into any web browser
- Enhanced JSON parsing: Handles malformed URL escaping that can occur in Arc exports
- Smart container detection: Automatically finds the correct data container instead of assuming a specific structure
- Better error handling: Graceful handling of various Arc export formats and structures
- Improved documentation: Clear function documentation and meaningful error messages
This project is based on the arc-export project by ivnvxd. Thank you for the original work!
Contributions are very welcome. Please submit a pull request or create an issue.
And do not forget to give the project a star if you like it! ⭐
This project is licensed under the MIT License.