Skip to content

Instantly share code, notes, and snippets.

View jhauga's full-sized avatar

John Haugabook jhauga

  • United States
View GitHub Profile
@jhauga
jhauga / dom_search_page.js
Last active August 19, 2025 18:21
Bookmarklet - use this bookmarklet for searching long documentation pages by headings (default), showing following elements that are not headings. If no default elements are found, select the are to be searched manually (a prompt will appear). Click and drag to adjust top position (range of 40px to 150px).. Ensure to copy/paste the top condensed…
/// *********************************************************** ///
// ****************** BROWSER BOOKMARKLET GIST ***************** //
// ************************************************************* //
// //
// LICENSE /////////////////////////////////////////////////////
// ******* //
// The code in this gist is public domain. //
// Licensed as Public Domain CC0 //
//////////////////////////////////////////////////////////////////
//
@jhauga
jhauga / siteSpecific_YouTube_dynamicHistorySearch.js
Created July 5, 2025 05:52
Bookmarklet - use this bookmarklet for search YouTube video watch history dynamically. Ensure to copy/paste the top condensed line of the bookmarklet. Info at "https://github.com/isocialPractice/bookmarklets".
/// *********************************************************** ///
// ****************** BROWSER BOOKMARKLET GIST ***************** //
// ************************************************************* //
// //
// LICENSE /////////////////////////////////////////////////////
// ******* //
// The code in this gist is public domain. //
// Licensed as Public Domain CC0 //
//////////////////////////////////////////////////////////////////
//
@jhauga
jhauga / siteSpecific_chatGPT_SearchChatHistory.js
Last active July 18, 2025 18:44
Bookmarklet - use this bookmarklet for searching titles of chat history when chat history gets long. Ensure to copy/paste the top condensed line of the bookmarklet. Info at "https://github.com/isocialPractice/bookmarklets".
/// *********************************************************** ///
// ****************** BROWSER BOOKMARKLET GIST ***************** //
// ************************************************************* //
// //
// LICENSE /////////////////////////////////////////////////////
// ******* //
// The code in this gist is public domain. //
// Licensed as Public Domain CC0 //
//////////////////////////////////////////////////////////////////
//
@jhauga
jhauga / checkJSONArrayOfObjects.js
Created April 23, 2025 22:12
NodeJS Gist - Check that a property with an array of objects has property with a specified value, and output to the terminal a specified adjacent property value.
// ************************************************************* //
// ************************ GITHUB GIST ************************ //
// ************************************************************* //
// checkJSONArrayOfObjects.js
// NodeJS Gist - Check that a property with an array of objects has property with a specified value, and output to the terminal a specified adjacent property value.
//
// LICENSE
// *******
// The code in this gist is public domain.
// Licensed as Public Domain CC0
@jhauga
jhauga / nav_Sidebar_FixAndScrollSideMenu.js
Created March 23, 2025 04:17
Bookmarklet - use this bookmarklet for fix side navigation and aside to position of page, and make it scrollable. Ensure to copy/paste the top condensed line of the bookmarklet. Info at "https://github.com/isocialPractice/bookmarklets".
/// *********************************************************** ///
// ****************** BROWSER BOOKMARKLET GIST ***************** //
// ************************************************************* //
// //
// LICENSE /////////////////////////////////////////////////////
// ******* //
// The code in this gist is public domain. //
// Licensed as Public Domain CC0 //
//////////////////////////////////////////////////////////////////
//
@jhauga
jhauga / siteSpecific_YouTube_SyncAudio.js
Created February 22, 2025 05:12
Bookmarklet - use this bookmarklet for quickly resnc video and audio are out of sync to resynchronize audio to video. Ensure to copy/paste the top condensed line of the bookmarklet. Info at "https://github.com/isocialPractice/bookmarklets".
/// *********************************************************** ///
// ****************** BROWSER BOOKMARKLET GIST ***************** //
// ************************************************************* //
// //
// LICENSE /////////////////////////////////////////////////////
// ******* //
// The code in this gist is public domain. //
// Licensed as Public Domain CC0 //
//////////////////////////////////////////////////////////////////
//
@jhauga
jhauga / siteSpecific_YouTube_WatchRandomVideo.js
Last active March 11, 2025 18:26
Bookmarklet - use this bookmarklet for when you want to watch all videos in home feed at once, and can't pick one to watch. Ensure to copy/paste the top condensed line of the bookmarklet. Info at "https://github.com/isocialPractice/bookmarklets".
/// *********************************************************** ///
// ****************** BROWSER BOOKMARKLET GIST ***************** //
// ************************************************************* //
// //
// LICENSE /////////////////////////////////////////////////////
// ******* //
// The code in this gist is public domain. //
// Licensed as Public Domain CC0 //
//////////////////////////////////////////////////////////////////
//
@jhauga
jhauga / siteSpecific_YouTube_ShowShortReleaseDate.js
Last active May 28, 2025 17:47
Bookmarklet - use this bookmarklet for Quickly getting the release of a YouTube short. NOTE - after 1st scroll down and back up to get short date. Ensure to copy/paste the top condensed line of the bookmarklet. Info at "https://github.com/isocialPractice/bookmarklets".
/// *********************************************************** ///
// ****************** BROWSER BOOKMARKLET GIST ***************** //
// ************************************************************* //
// //
// LICENSE /////////////////////////////////////////////////////
// ******* //
// The code in this gist is public domain. //
// Licensed as Public Domain CC0 //
//////////////////////////////////////////////////////////////////
//
@jhauga
jhauga / dom_Video_DomTakeVideoNotes.js
Last active June 2, 2025 01:11
Bookmarklet - use this bookmarklet for Take notes on a html page with video tag or iframe playing video or videos. Ensure to copy/paste the top condensed line of the bookmarklet. Info at "https://github.com/isocialPractice/bookmarklets".
/// *********************************************************** ///
// ****************** BROWSER BOOKMARKLET GIST ***************** //
// ************************************************************* //
// //
// LICENSE /////////////////////////////////////////////////////
// ******* //
// The code in this gist is public domain. //
// Licensed as Public Domain CC0 //
//////////////////////////////////////////////////////////////////
//
@jhauga
jhauga / siteSpecific_YouTube_SavedPageNotesToNotebox.js
Last active August 26, 2025 17:05
Bookmarklet - use this bookmarklet for Extract saved notes taken of a YouTube video for later referencing or to continue notes later on unfinished video. Ensure to copy/paste the top condensed line of the bookmarklet. Info at "https://github.com/isocialPractice/bookmarklets".
/// *********************************************************** ///
// ****************** BROWSER BOOKMARKLET GIST ***************** //
// ************************************************************* //
// //
// LICENSE /////////////////////////////////////////////////////
// ******* //
// The code in this gist is public domain. //
// Licensed as Public Domain CC0 //
//////////////////////////////////////////////////////////////////
//