Bookmarklets

A collection of my bookmarklets to automate various things in the browser

You can view them at punchagan.github.io/bookmarklets

Installation

Better Website

Use rules from http://bettermotherfuckingwebsite.com to make websites more readable

Better Website

Elfeed Capture

Create a new elfeed entry from a website using an org-capture protocol

Elfeed Capture

Fitbit Csv

Fetch the data used in the Fitbit Dashboard graphs as a CSV.

The bookmarklet is no longer functional since Fitbit removed the Activities Dashboard

Fitbit Csv

Kindle Highlights

More Readable Kindle Highlights, downloadable as Markdown or Org files

Usage:

  1. Visit https://read.amazon.com/notebook
  2. Navigate to the required book
  3. Use the bookmarklet
  4. Profit!
Kindle Highlights

Rudolph

Rudolph helps organize Secret Santa ...

  1. Setup a Google spreadsheet with "Name" & "Whatsapp Name" columns with all participants. The sheet name should be participants. Make the sheet downloadable by everyone with URL.
  2. Optionally, add an "Avoid Kiddos" column with a comma-separated list of participants to avoid assigning as kiddos to a person.
  3. In any tab, maybe the bookmarklets site tab, run the bookmarklet to fetch all participants.
  4. Copy the participants to Clipboard by clicking the new button.
  5. In the WhatsApp Web tab, close any open chats.
  6. Run the bookmarklet again and copy the participants JSON into the prompt.
  7. Profit!
Rudolph

Save Momentum Quotes

Save Momentum Quotes as a JSON file

Save Momentum Quotes

Download profile links from a roster as a CSV

Usage:

Navigate to the roster page and click the bookmarklet

Ultimate Central Roster Save Links

Whatsapp Diff

Compare and find the difference between two WhatsApp groups

Usage

  1. Visit https://web.whatsapp.com/

  2. Navigate to the first group, wait until the member information is populated (in the group heading) and click the bookmarklet.

  3. Navigate to the second group, wait until the member information is populated and click the bookmarklet.

Whatsapp Diff

Whatsapp Sum Diff

Find the difference between combination of two groups (A & B) and another group (C)

Usage

  1. Visit https://web.whatsapp.com/

  2. Navigate to group A in WhatsApp Web, wait until the member information is populated (in the group heading) and click the bookmarklet.

  3. Navigate to group B, wait until the member information is populated (in the group heading) and click the bookmarklet.

  4. Finally, Navigate to group C, wait until the member information is populated and click the bookmarklet.

Whatsapp Sum Diff

Zoom Chat Replay

Create a Zoom chat replay from a downloaded transcript

This bookmarklet is for use with a Zoom video recording that has been uploaded to Google Drive, along with the chat transcript. The video and the transcript are assumed to have 'Anyone with link' can view permissions. The bookmarklet creates a chat replay UI next to the video player on the Google Drive page.

NOTE: This has only been tested with Zoom transcripts with English language setting in Zoom. Other languages are not supported.

Usage:

  1. Install the bookmarklet. (See instructions at the top of this page).

  2. Copy the share URL of the Zoom Chat Transcript that has been uploaded to Google Drive. NOTE: The transcript .txt file needs to be accessible to anyone with the link for this bookmarklet to be able to download it.

  3. Start playing the video uploaded to Google Drive

  4. Click on this bookmarklet and paste the share URL of the Zoom Chat Transcript in the newly created chat replay UI.

  5. The video recording start time is "guessed" based on the timestamps in the transcript file. But, you can edit the start time in the UI to adjust the sync.

Zoom Chat Replay