Skip to content

Instantly share code, notes, and snippets.

View jongio's full-sized avatar

Jon Gallant jongio

View GitHub Profile
@jongio
jongio / github-copilot-model-not-supported-error-fix.md
Created November 3, 2025 14:26
Fix for model not supported error in GitHub Copilot

Manual Fix for GitHub Copilot Chat "Model Not Supported" Error

This guide shows how to manually apply the fix to remove the x-onbehalf-extension-id header from the GitHub Copilot Chat extension.

Manual Fix Steps

1. Locate the GitHub Copilot Chat Extension

Windows:

@jongio
jongio / delete-yelp-reviews.js
Created April 2, 2022 02:08
How to delete yelp reviews with JavaScript in Browser Tools
// 1. Go to https://www.yelp.com/user_details_reviews_self
// 2. Open dev tools F12
// 3. Copy and paste this code into Console and hit enter.
// 4. This will delete the first review. You'll need to repeat #3 for every review.
$('.icon--18-trash').each(function(){$( this ).click();setTimeout(function(){$('input[value=reason_other]').click();setTimeout(function(){$('#js-delete-button').click();},500);},500);});
@jongio
jongio / PhotoOrganizer.ps1
Created March 3, 2021 15:34
A PowerShell script to organize photos by date taken
Param(
[string]$source,
[string]$dest,
[string]$format = "yyyy/yyyy_MM/yyyy_MM_dd"
)
$shell = New-Object -ComObject Shell.Application
function Get-File-Date {
[CmdletBinding()]
@jongio
jongio / azure-rest-apis-with-postman-pre-request-script.js
Created February 28, 2021 22:43
Postman Collection Bearer Token Pre-Request Script
if (!pm.collectionVariables.get("bearerToken") || Date.now() > new Date(pm.collectionVariables.get("bearerTokenExpiresOn") * 1000)) {
pm.sendRequest({
url: 'https://login.microsoftonline.com/' + pm.collectionVariables.get("tenantId") + '/oauth2/token',
method: 'POST',
header: 'Content-Type: application/x-www-form-urlencoded',
body: {
mode: 'urlencoded',
urlencoded: [
{ key: "grant_type", value: "client_credentials", disabled: false },
{ key: "client_id", value: pm.collectionVariables.get("clientId"), disabled: false },
@jongio
jongio / azure-rest-apis-with-insomnia-workspace.json
Last active February 26, 2021 15:55
Azure REST APIs with Insomnia Workspace
{
"_type":"export",
"__export_format":4,
"__export_date":"2021-02-26T15:46:44.984Z",
"__export_source":"insomnia.desktop.app:v2020.5.2",
"resources":[
{
"_id":"req_7bbaa70817c34e55bf70f64a26c0eff2",
"parentId":"fld_e3ddc403c123493a9bdd56aa59192655",
"modified":1614354317200,
class MyTokenCredential implements coreHttp.TokenCredential {
public token: string;
public expiresOn: number;
constructor(token: string, expiresOn?: Date) {
this.token = token;
this.expiresOn = expiresOn
? expiresOn.getTime()
@jongio
jongio / PowerBIGitHubRESTAPI.pq
Last active July 15, 2020 22:17
Power BI Query - GitHub REST API
let
BaseUrl = "https://api.github.com/search/issues",
Query = "q=azsdke2e",
Token = "enter your token here",
ItemsPerPage = 100,
Delay = 2,
GetItems = (PageNumber, ItemsPerPage) =>
let Page = "&page=" & Text.From(PageNumber),
PerPage = "&per_page=" & Text.From(ItemsPerPage),
Url = BaseUrl & "?" & Query & Page & PerPage,
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.1",
"parameters": {
"clusterName": {
"type": "string",
"defaultValue": "aks101cluster",
"metadata": {
"description": "The name of the Managed Cluster resource."
}
using System;
using System.Collections.Generic;
using System.Diagnostics.Tracing;
using Azure.Core;
using Azure.Core.Diagnostics;
using Azure.Identity;
using DotNetEnv;
namespace azid
{
using System;
using System.Threading.Tasks;
using Microsoft.Identity.Client;
using System.Text;
using System.Globalization;
using Microsoft.Azure.Management.DataFactory;
using Microsoft.Rest;
using Azure.Security.KeyVault.Secrets;
using Azure.Identity;
using Azure.Core;