Getting Started
This guide will walk you through adding your first bookmark repo to BookmarkRepo.
Opening the Options Page
- Click the extension icon in your browser toolbar, or
- Right-click the extension icon and select "Options"
You'll see the "Manage Bookmark Repos" page, which is where you configure all your bookmark repos.
Adding Your First Repo
Step 1: Click "Add Repo"
Click the "Add Repo" button to start the repo configuration wizard.
Step 2: Select Repo Type
Choose the type of repo you want to add:
- HTTP API - For bookmarks from an HTTP endpoint (JSON or YAML format)
- Confluence Page - For bookmarks extracted from a Confluence page
Click "Next" to continue.
Step 3: Configure Repo Details
The configuration options depend on the repo type you selected:
For HTTP API Repos
- Name - Enter a name for this repo (e.g., "My API Bookmarks")
- This name will be used as the folder name in your bookmarks
- URL - Enter the full URL of the API endpoint
- Format - Select the response format (JSON or YAML)
- Target Folder - Select where bookmarks should be stored
- Click "Select Target Folder" to browse your existing bookmarks
- The repo will create a new folder with the repo name inside the target folder
- Frequency - Choose how often to sync:
- Every 10 minutes
- Every hour
- Twice a day
- Once a day
- Once a week
For Confluence Repos
- Name - Enter a name for this repo
- Confluence URL - Enter the URL of the Confluence page containing bookmarks
- Target Folder - Select where bookmarks should be stored
- Frequency - Choose how often to sync
Step 4: Save
Click "Save" to create the repo. The extension will validate your configuration and may test the connection.
Testing Your Repo
After saving, you can immediately test your repo:
- Find your repo in the list
- Click the "Fetch" button (or "Fetch now" tooltip)
- Check the status - you should see "Repo synced successfully" if everything worked
- Check your bookmarks - you should see a new folder with the repo name containing the synced bookmarks
Viewing Sync History
To see the history of sync operations:
- Click the "History" button next to any repo
- View the list of all fetch operations, including:
- Timestamp
- Status (Success/Error)
- Number of bookmarks fetched
- Error details (if any)
Editing or Deleting Repos
- Edit: Click the "Edit" button next to a repo to modify its configuration
- Delete: Click the "Delete" button to remove a repo (this will also remove the bookmark folder)
Next Steps
- Learn more about HTTP API repos
- Learn more about Confluence repos
- Explore Repo Types to understand common properties like sync frequency and target folders