Bookmarks Exporter is an open-source Chrome extension designed to help you effortlessly export your Chrome bookmarks into organized JSON files.
- Easy Export: Quickly export all your Chrome bookmarks with a single click.
- Organized JSON: Exports bookmarks in a structured and easy-to-read JSON format.
- User-Friendly Interface: Simple and intuitive user interface for a seamless experience.
- Automatically publish to store: Automatically publish to Chrome Web Store when a new release is created.
- Visit the Chrome Web Store and search for "Bookmarks Exporter".
- Click "Add to Chrome" to install the extension.
- Clone this repository:
git clone https://github.com/Pintree-io/bookmarks-exporter.git
- Navigate to the project directory:
cd bookmarks-exporter
- Install dependencies using
pnpm
:pnpm install
- Build the project:
pnpm build
- Open Chrome and navigate to
chrome://extensions/
. - Enable "Developer mode" by clicking the toggle switch in the top right corner.
- Click "Load unpacked" and select the
dist
folder inside your project directory.
- Click on the Bookmarks Exporter icon in your Chrome toolbar.
- Click the "Export Bookmarks" button.
- Save the downloaded JSON file to your desired location.
To set up the development environment:
- Install dependencies:
pnpm install
- Start the development server:
pnpm dev
- Open Chrome and navigate to
chrome://extensions/
. - Enable "Developer mode" by clicking the toggle switch in the top right corner.
- Click "Load unpacked" and select the
build
folder inside your project directory. - Rename the
example.keys.json
file tokeys.json
and fill in the corresponding fields. - Make your changes and refresh the extension in Chrome to see the updates.
Contributions are welcome! Please fork this repository, create a new branch, and submit a pull request.
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/your-feature-name
- Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries or questions, feel free to open an issue or contact [email protected].
- Plasmo Framework for providing a robust platform for Chrome extension development.