This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//functions to parse URLs adapted for easy usage in apps script | |
//past the code below in the tools > script editor of any google sheet | |
//call the PARSE_URI() formula directly from a cell | |
// PARSE_URI 1.2.2 | |
// (c) Steven Levithan <stevenlevithan.com> | |
// MIT License | |
//adapted for apps script by @dsottimano |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//note: users of this script need a valid api key from serpapi.com | |
//the key must be included in the object below as the serpApiKey value. For non-programmers, please ensure that your API is within quotes ("") | |
var GLOBAL_VARIABLES = { | |
serpApiKey: "" | |
} | |
/** | |
* Returns serpapi data for organic results |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Substitute multiple words or characters at once | |
* @param {"@,hello,test"} params REQUIRED The words you want to remove separated by commas "," | |
* @param {"a1"} text REQUIRED The string you want to subsitute from | |
* @param {"-"} replacement OPTIONAL The replacement string. Default is blank space | |
* @return Returns combination of protocols + www subdomains | |
* @customfunction | |
*/ | |
function SUBSTITUTE_ALL(params, text,replacement) { | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Returns a table of ngrams and their importance | |
* | |
* @param {"cars are the best"} textArray REQUIRED The corpus you want statistics from | |
* @param {"3"} numberOccurances OPTIONAL Show results with at least X occurrences. Default is 2 | |
* @param {"4"} numberOfWords OPTIONAL Show statistics for one to X words. Default is 5 | |
* @param {"false"} removeStopWords OPTIONAL true or false. False by default | |
* @customfunction | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//this is where you put in your api keys! | |
//serpApiKey from serpapi.com | |
//proxyCrawlToken & proxyCrawlJavascriptToken from proxycrawl.com | |
var GLOBAL_VARIABLES = { | |
serpApiKey : "", | |
proxyCrawlToken: "", | |
proxyCrawlJavascriptToken: "" | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//script adapted by @dsottimano | |
//original from: https://stackoverflow.com/questions/52569689/clear-text-formatting-in-slides-using-apps-script | |
//credit to https://stackoverflow.com/users/7108653/tanaike | |
function onOpen() { | |
SlidesApp.getUi() | |
.createMenu('Custom Menu') | |
.addItem('Change Master Font', 'changeFont') | |
.addToUi(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//serpApiKey from serpapi.com | |
var GLOBAL_VARIABLES = { | |
serpApiKey : "add your api key" | |
} | |
/* | |
/*************************** | |
/BEGIN PRESENTATION SCRIPTS |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
let exports = {} | |
Object.defineProperty(exports, "__esModule", { value: true }); | |
class CPT { | |
constructor() { | |
this.alphabet = new Set(); | |
this.root = new PredictionTree(); | |
this.II = {}; | |
this.LT = {}; | |
this.data = []; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="UTF-8"> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
<meta http-equiv="X-UA-Compatible" content="ie=edge"> | |
<title>Document</title> | |
<script src="index.js"></script> | |
</head> | |
<body> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name seo | |
// @namespace http://tampermonkey.net/ | |
// @version 0.1 | |
// @description try to take over the world! | |
// @author You | |
// @include https://* | |
// @include http://* | |
// @grant GM_addStyle | |
// @grant GM_notification |
OlderNewer