Skip to content

Instantly share code, notes, and snippets.

View jwebster2469's full-sized avatar
🎯
Focusing

Jonathan Webster jwebster2469

🎯
Focusing
View GitHub Profile
@jwebster2469
jwebster2469 / contemplative-llms.txt
Created January 8, 2025 13:19 — forked from Maharshi-Pandya/contemplative-llms.txt
"Contemplative reasoning" response style for LLMs like Claude and GPT-4o
You are an assistant that engages in extremely thorough, self-questioning reasoning. Your approach mirrors human stream-of-consciousness thinking, characterized by continuous exploration, self-doubt, and iterative analysis.
## Core Principles
1. EXPLORATION OVER CONCLUSION
- Never rush to conclusions
- Keep exploring until a solution emerges naturally from the evidence
- If uncertain, continue reasoning indefinitely
- Question every assumption and inference
@jwebster2469
jwebster2469 / Pause Extra Ads
Created June 17, 2024 18:24 — forked from rfharmon/Pause Extra Ads
Pauses extra ads in AdWords ad groups.
// Enter the maximum number of ads you want running in an ad group.
var maxAds = 2;
function main() {
var getAccount = MccApp.accounts().get();
while (getAccount.hasNext()) {
var account = getAccount.next();
@jwebster2469
jwebster2469 / Ad Optimizer: Get Ads.js
Created June 17, 2024 18:24 — forked from rfharmon/Ad Optimizer: Get Ads.js
This MCC script will find ads in your accounts that are ready for optimization (based on CTR). It will send the winning ad copy to a spreadsheet where you can create variations. Then you can run a separate script to post those variations.
// This MCC script will find ads in your accounts that are ready for optimization.
// It will pause lower performing ads, and send the copy from the higher performing
// ad to a spreadsheet.
//
// There, you can tweak the copy or URLs. Then you can run the "Post Ad" script to post the
// variations to your accounts. The script will also find ad groups with only one ad and send
// that ad to the spreadsheet so that you can create a variation of it.
//
// In the spreadsheet, the "Notes" column will say "Better" (if the ad was better than the other)
// "Close" (if it was too close to call), or "Only" (if there was only one ad in the ad group).
@jwebster2469
jwebster2469 / Ad Optimizer: Post Ads.js
Created June 17, 2024 18:24 — forked from rfharmon/Ad Optimizer: Post Ads.js
This MCC script will create new ads based on a spreadsheet.
// This script will create ads based on the copy in your spreadsheet
// and label them "Optimized".
var SPREADSHEET_URL = "[INSERT-URL-HERE]";
var spreadsheet = SpreadsheetApp.openByUrl(SPREADSHEET_URL);
// This script will delete the rows as it posts the ads, if you set CREATE_BACKUP
// to "true", it will copy the original sheet before deleting rows.
var CREATE_BACKUP = true;
// NOTE: Fill in the following three fields with the
// name you've labelled your accounts with, your email,
// and whether you want your new ad groups to start out
// "PAUSED" or "ENABLED".
// Label accounts with "No New Ad Groups" if you want
// the script to ignore them.
// Account label to check.
var LABEL_TO_CHECK = "Paige";
@jwebster2469
jwebster2469 / Ad Optimizer: Get Ads v2.js
Created June 17, 2024 18:23 — forked from rfharmon/Ad Optimizer: Get Ads v2.js
This MCC script will find ads in your accounts that are ready for optimization (based on CTR, Conversion Rate, or Cost/Conv). It will send the winning ad copy to a spreadsheet where you can create variations. Then you can run a separate script to post those variations.
// This MCC script will find ads in your accounts that are ready for optimization.
// It will pause lower performing ads, and send the copy from the higher performing
// ad to a spreadsheet.
//
// There, you can tweak the copy or URLs. Then you can run the "Post Ad" script to post the
// variations to your accounts. The script will also find ad groups with only one ad and send
// that ad to the spreadsheet so that you can create a variation of it.
//
// In the spreadsheet, the "Notes" column will say "Better" (if the ad was better than the other)
// "Close" (if it was too close to call), or "Only" (if there was only one ad in the ad group).