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.json
file 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.json
file from the current directory. - 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.
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.