Skip to content

Instantly share code, notes, and snippets.

View michael-jennings's full-sized avatar

Michael Jennings michael-jennings

View GitHub Profile
@michael-jennings
michael-jennings / README.md
Last active April 7, 2026 05:16
Antigravity VS Code Extension Toolkit

Get it here: Antigravity VS Code Extension Toolkit

One of the biggest annoyances with Antigravity/VSCodium is the extension gap. Open VSX lags behind, some extensions are missing entirely, and the ones that do exist are sometimes published by unverified third parties. But if you switch your marketplace setting to Microsoft's, all your existing Open VSX extensions stop updating. Lose-lose.

agvs lets you have both. It downloads .vsix packages directly from the VS Code Marketplace and installs them via CLI. Your Open VSX marketplace stays untouched, those extensions keep updating normally. You just also get the real, current versions of anything that's lagging or missing.

# install claude code v2.1.81 from VS Code Marketplace instead of Open VSX's older v2.0.13.
agvs -i anthropics.claude-code

agvs -s # check for updates & install them

@michael-jennings
michael-jennings / unpinAllGoogleKeepNotes.js
Last active March 28, 2025 21:58
A script you can run in browser dev tools that will automatically unpin all pinned notes in google keep.
/*
WARNING: This has the side effect of reversing the note order, since it unpins the most recent notes to oldest, the notes end up getting added to the
unpinned list in the order they got unpinned. TLDR: The last pinned notes show up at the top of the unpinned list, since they
are the most recenlty unpinned ones.
To work with the script in the browser's Developer Tools just like you would with a normal JavaScript file and set breakpoints, you can follow these steps:
1. **Open the Sources Tab in DevTools**
@michael-jennings
michael-jennings / YouTube Watch Later Remove Script.md
Last active October 15, 2023 19:19 — forked from astamicu/Remove videos from Youtube Watch Later playlist.md
Script to remove all videos from Youtube Watch Later playlist

UPDATED 10.25.2021

Modifications by Michael-Jennings:

  • The "deleteLimit" variable lets you set the maximum number of videos to remove.
  • Improved document.querySelector(...) criteria so "[Private]"/"[Deleted]" videos get removed too. (Originally it would not remove them, and when enough stacked up at the top the page would stop loading more items, which stopped the removal process)
  • Throttled the automated "Remove from" button click rate to 1 per interval so YouTube can keep up with the requests and to accurately count completed deletes.

IMPORTANT! YOU MUST DO THIS BEFORE RUNNING THE SCRIPT:

@michael-jennings
michael-jennings / 1.md
Created June 20, 2018 04:04 — forked from LotteMakesStuff/1.md
UPM: How to make a custom package

UPM: How to make a custom package So, Unity has this shiny new package manager, and you have code you want to share between projects - wouldn't it be great if we could bundle up our shared code and plug it into all the projects that need it? Let's figure out how to make our own Package!


Todo

  • Modify the project manifest
  • Make a package manifest
  • Package the manifest up with some test code
  • Try it out in Unity!

@michael-jennings
michael-jennings / cloudSettings
Last active August 3, 2020 05:53 — forked from phosphoer/GravityItem.cs
Mario Galaxy Gravity for Unity
{"lastUpload":"2020-08-03T05:53:04.220Z","extensionVersion":"v3.4.3"}