Skip to content

Instantly share code, notes, and snippets.

View JUSTIN-BOLAND's full-sized avatar
🎯
Focusing

J Boland JUSTIN-BOLAND

🎯
Focusing
View GitHub Profile
@JUSTIN-BOLAND
JUSTIN-BOLAND / twitter-unfollow-all.js
Created November 5, 2022 12:57 — forked from oatycreates/twitter-unfollow-all.js
Unfollow All for Twitter
View twitter-unfollow-all.js
/*
* Unfollow All for Twitter
*
* Go to https://twitter.com/<YourUserName>/following and run the
* below code in the console to gradually unfollow all accounts
* you are following, this should play nice with any rate limiting.
* Built on current Firefox (2021-08-26) though may work for others.
*
* Author: https://twitter.com/OatyCreates
* Copyright 2021-Present @oatycreates
@JUSTIN-BOLAND
JUSTIN-BOLAND / unfollow.js
Created October 25, 2022 06:38 — forked from JamieMason/unfollow.js.md
Unfollow everyone on twitter.com
View unfollow.js
// Unfollow everyone on twitter.com, by Jamie Mason (https://twitter.com/fold_left)
// https://gist.github.com/JamieMason/7580315
//
// 1. Go to https://twitter.com/YOUR_USER_NAME/following
// 2. Open the Developer Console. (COMMAND+ALT+I on Mac)
// 3. Paste this into the Developer Console and run it
//
// Last Updated: 09 April 2020
(() => {
const $followButtons = '[data-testid$="-unfollow"]';
@JUSTIN-BOLAND
JUSTIN-BOLAND / .htaccess
Created December 16, 2020 16:08 — forked from ScottPhillips/.htaccess
Common .htaccess Redirects
View .htaccess
#301 Redirects for .htaccess
#Redirect a single page:
Redirect 301 /pagename.php http://www.domain.com/pagename.html
#Redirect an entire site:
Redirect 301 / http://www.domain.com/
#Redirect an entire site to a sub folder
Redirect 301 / http://www.domain.com/subfolder/
@JUSTIN-BOLAND
JUSTIN-BOLAND / The_Hitchhikers_Guide_To_The_Shelley_Chapter_Three.md
Created November 18, 2020 09:49 — forked from ilap/The_Hitchhikers_Guide_To_The_Shelley_Chapter_Three.md
The Hitchhikers Guide To The Shelley - Chapter 3 - The Staking
View The_Hitchhikers_Guide_To_The_Shelley_Chapter_Three.md

The Hitchhiker's Guide To The Shelley - Chapter 3 - The Staking

This guide's chapter targets the pool operators for getting their head around of Shelley staking. To fully understand the staking mechanism we need to define and interpret the following key concepts:

Keys, Addresses and Certifications

View ExcludeSpamDisplayPlacements_30minExecutionControl
/**
* This MCC level script removes Display placements with Super High CTR AND no view through conversions AND no conversions
* (you can edit these values on the top level variables).
* If one of the placements detected is anonymous.google, the script doesn't exclude it
* The script saves all detected placements in a spreadsheet
* If the script execution is interrupted, it saves the last account executed and will start from that account at the next execution
*
* @author Alberto Esteves
* URL: http://www.albertoestevescorreia.com/adwords-script-eliminar-ubicaciones-display-spam/
*
@JUSTIN-BOLAND
JUSTIN-BOLAND / Ad Component Report with Segments
Created September 24, 2020 19:43 — forked from siliconvallaeys/Ad Component Report with Segments
Ad component report for Google Ads with segment data
View Ad Component Report with Segments
// Create a report in a Google spreadsheet with performance data by ad component
// Metrics for each unique headline, description, path, and visible URL are aggregated
// Use this data to find the best ad components for use in new ads or responsive search ads
// Free AdWords Script courtesy of Optmyzr.com - try Optmyzr for more PPC tools and scripts
// February 2019
function main() {
var currentSetting = {};
currentSetting.spreadsheetUrl = "NEW";
currentSetting.time = "20180101,20190201"; //"LAST_30_DAYS", "LAST_MONTH", "20180101,20181231"
View AWQL to Spreadsheets
/* Put Google Ads Data in Google Spreadsheet
* -----------------------------------------
*
* Script by Optmyzr.com
*
* v3 (20190702)
* - updated to API v201809
* v2 (20180810)
* - updated to newer reporting version in ads API
*
View Populate Sheets With AdWords Data.js
/*
// AdWords Script: Put Data From AdWords Report In Google Sheets
// --------------------------------------------------------------
// Copyright 2017 Optmyzr Inc., All Rights Reserved
//
// This script takes a Google spreadsheet as input. Based on the column headers, data filters, and date range specified
// on this sheet, it will generate different reports.
//
// The goal is to let users create custom automatic reports with AdWords data that they can then include in an automated reporting
// tool like the one offered by Optmyzr.
@JUSTIN-BOLAND
JUSTIN-BOLAND / crawler
Created May 27, 2020 21:21 — forked from derekmartinla/crawler
Crawl a site and update Google Sheet with results
View crawler
require 'spidr' # gem install spidr
require 'nokogiri'
require 'google_drive'
GOOGLE_SHEET_ID = "1k26clMVYUX5PLag5K2Ku4osgZcTtWp-wlss1B6CC_KE" # replace with your Google Sheet Id
CRAWL_SITE = "https://www.mywebsite.com"
OpenSSL::SSL.send(:remove_const, :VERIFY_PEER)
OpenSSL::SSL.const_set(:VERIFY_PEER, OpenSSL::SSL::VERIFY_NONE)
@JUSTIN-BOLAND
JUSTIN-BOLAND / gist:32e4f76455f0ca2c46c9a1a93aa5ba88
Created April 24, 2020 16:09 — forked from mhawksey/gist:1170597
Google Apps Script to fill in a Document template with Spreadsheet data
View gist:32e4f76455f0ca2c46c9a1a93aa5ba88
function onOpen() {
var menuEntries = [ {name: "Create Diary Doc from Sheet", functionName: "createDocFromSheet"}];
var ss = SpreadsheetApp.getActiveSpreadsheet();
ss.addMenu("Fitness Diaries", menuEntries);
}
function createDocFromSheet(){
var templateid = "1O4afl8SZmMxMFpAiN16VZIddJDaFdeRBbFyBtJvepwM"; // get template file id
var FOLDER_NAME = "Fitness Diaries"; // folder name of where to put completed diaries
// get the data from an individual user