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_Note_TakePageNotes.js
Last active December 12, 2025 20:02
Bookmarklet - use this bookmarklet for when learning something new, and want to take notes on it. 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_w3Schools_hideSideBar.js
Last active December 12, 2025 23:24
Bookmarklet - use this bookmarklet for when reading a w3shcools.com tutorial, and sidebar is distracting. 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_HideShortHistory.js
Created October 14, 2025 19:39
Bookmarklet - use this bookmarklet for Hide short watch history on YouTube history feed. 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_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 November 3, 2025 19:25
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 October 30, 2025 23:06
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 //
//////////////////////////////////////////////////////////////////
//