Tools for easily extracting bookmarks and notes in note-friendly formatting.
From the Audible book page to the web player for that book. This is equivalent to clicking "Play" on the page, with added convenience of it not opening in a new reduced window, allowing bookmarklets to still be available in the main browser window.
Which bookmarklet you will need depends on the top-level domain (TLD) of the Audible site you use.
- For audible.co.uk: Audible Book to Player <- Drag this to bookmarks bar to use.
- For audible.com: Audible Book to Player <- Drag this to bookmarks bar to use.
- For other TLDs (eg audible.in, audible.cn), drag the .co.uk one above to bookmarks bar and replace .co.uk with the TLD you use (eg .in, .cn, etc) in both places it occurs.
From the audible cloud player in browser for the audiobook needed, pause the player (if you want), wait for it to load then click ...
on the page, followed by Bookmarks
from the list that appears. When your bookmarks then load, click on this bookmarklet, and the notes will be copied to clipboard in a concise markdown format.
NOTE! The default audible view for bookmark clips/note is from most recently created at the top to oldest at the bottom. Since bookmarks are typically created in order of listening, this also reverses the order of the notes from the page to a more sensible order.
Audible Bookmarks <- Drag this to bookmarks bar to use.
GitHub may break the link - you can copy paste the below as a link for the bookmarklet
javascript:(function(){allBookmarks=[...document.querySelectorAll(".adblCpBookmarkArea:not(#adbl-cp-bookmark-list-row-\\{0\\}")].reverse(),allBookmarksFormatted="",allBookmarks.forEach((o=>{chapterAndTimeStamp=o.querySelector(".adblCpBookmarkPosition").innerText,bookmarkNoteText=o.querySelector(".adblCpBookmarkNote").innerText,bookmarkLinkAddress=o.querySelector(".adblCpBookmarkStart").href,formattedFullBookmarkNote="\""+bookmarkNoteText.trim()+"\"\r\n*"+chapterAndTimeStamp.trim()+" - [Bookmark Link]("+bookmarkLinkAddress+")*",bookmarkNoteText.trim().length>0&&(allBookmarksFormatted=allBookmarksFormatted+"\r\n\r\n"+formattedFullBookmarkNote)})),allBookmarks[0].focus(),navigator.clipboard.writeText(allBookmarksFormatted);})()