Settings

Setup Google Sheets Backup

Create a new Google Sheet to use as a backup for your bookmarks. You'll need to set up Google API credentials first.

Required Environment Variables:

  • GOOGLE_CLIENT_EMAIL - Service account email from Google Cloud
  • GOOGLE_PRIVATE_KEY - Private key from your service account
  • GOOGLE_SHEET_ID - ID of the Google Sheet (created above)

Share Google Sheet

Share your Google Sheet with your personal account to access it directly.

Auto-Sync Settings

When enabled, your bookmarks will be automatically backed up to Google Sheets whenever you add, edit, or delete a bookmark. This ensures your Google Sheets backup is always up to date without having to manually click the backup button.

Google Sheets Integration Guide

Step 1: Create a Google Cloud Project

  1. Go to the Google Cloud Console
  2. Create a new project
  3. Enable the Google Sheets API for your project

Step 2: Create a Service Account

  1. In your Google Cloud project, go to "IAM & Admin" > "Service Accounts"
  2. Create a new service account
  3. Grant it the "Editor" role for Google Sheets
  4. Create and download a JSON key for this service account

Step 3: Set Up Environment Variables

  1. From the downloaded JSON key, copy the "client_email" value to the GOOGLE_CLIENT_EMAIL environment variable
  2. Copy the "private_key" value to the GOOGLE_PRIVATE_KEY environment variable
  3. Use the "Create New Google Sheet" button above to create a spreadsheet
  4. Copy the Spreadsheet ID to the GOOGLE_SHEET_ID environment variable

Step 4: Share the Spreadsheet

  1. Open the created Google Sheet
  2. Click "Share" and add your service account email with "Editor" access

Note: Keep your service account credentials secure. Anyone with these credentials can access your Google Sheets.