Skip to content

Instantly share code, notes, and snippets.

@zsviczian
Last active June 9, 2023 06:25
Show Gist options
  • Save zsviczian/8fd77c63d198c92f749128a09e9f4dce to your computer and use it in GitHub Desktop.
Save zsviczian/8fd77c63d198c92f749128a09e9f4dce to your computer and use it in GitHub Desktop.
My YouTube Workflow in Obsidian with Templater, Kanban, and Excalidraw

Please watch this video to understand how to use this script: https://youtu.be/qDSHBnl83r8 The Gist contains 3 files

  • YouTube-create.md is the main Templater script
  • YouTube-Thumbnail.md and YouTube-Storyboard.md are two Excalidraw template files.

To download the files and add to your Obsidian Vault select Download ZIP at the top of the page, or switch to Raw view for each file and copy/paste the contents into Obsidian.

⚠⚠⚠ ATTENTION ⚠⚠⚠ Since releasing the video I realized that adding Templater script tags to text elements will only work if there is no linebreak in the text. Thus you are probably better off with the solution now included in this Gist, where I apply the same <% "---" %> trick to YouTube-Thumbnail.md as I do in YouTube-Storyboard.md as explained in the video. If you need to debug script tags, be sure to look for "text": "<%tp.file.folder()%>" in the JSON block and make sure it is not "text": "<%tp.file.folder()\n%>", or anything similar.

<%* /*

*/
const projectRoot = `Hobbies/YouTube Channel`;
const kanbanPath = `${projectRoot}/YouTube Channel MOC.md`;

//prompt for project name
const foldername = await tp.system.prompt(`Name of the new YouTube project?`);
const folderpath = `${projectRoot}/${foldername}`;

//Check if folder already exists
let folder = app.vault.getAbstractFileByPath(folderpath);
if (folder && folder instanceof TFolder) {
  const storyboard = app.vault.getAbstractFileByPath(`${folderpath}/Storyboard.md - ${foldername}`);
  //If it exists and already has a story board, open it
  if(storyboard) {
    app.workspace.openLinkText(storyboard.path,``);
    new Notice(`Warning! Project already exists!`);
    return;
  }
  new Notice(`Aborting! Folder already exists, but storyboard not found.`);
  return;
}

//Create Folder
await app.vault.createFolder(folderpath);
folder = app.vault.getAbstractFileByPath(folderpath);
if(!folder) {
  new Notice(`Aborting! Cannot create folder.`);
  return;
}

//Create video folder
await app.vault.createFolder(`${folderpath}/Video`);

//Create the video thumbnail Excalidraw file
await tp.file.create_new(
  app.vault.getMarkdownFiles().filter(f=>f.basename===`YouTube-Thumbnail`)[0],
  `Thumbnail - ${foldername}`,
  false,
  folder
);

//Add card to the Kamban Board
const kanbanFile = app.vault.getAbstractFileByPath(kanbanPath)
if(kanbanFile) {
  const card = `- [ ] ![[${folderpath}/Thumbnail - ${foldername}]]<br>[[${folderpath}/Storyboard - ${foldername}|Storyboard]]`;
  const data = await app.vault.read(kanbanFile);
  const parts = data.split(/## Ideas(?:\n|\r\n|\r)/);
  if(parts.length === 2) {
    await app.vault.modify(
      kanbanFile,
      `${parts[0]}## Ideas\n${card}\n${parts[1]}`
    );
  }
}

//Create the video storyboard Excalidraw file and open it
await tp.file.create_new(
  app.vault.getMarkdownFiles().filter(f=>f.basename===`YouTube-Storyboard`)[0],
  `Storyboard - ${foldername}`,
  true,
  folder
);
%>

<% "---" %>

aliases: [<% tp.file.title %>] excalidraw-plugin: parsed tags: [excalidraw]


Text Elements

Embedded files

<%* const genHex = size => [...Array(size)].map(() => Math.floor(Math.random() * 16).toString(16)).join(''); window.myFileID = genHex(40); tR += ${window.myFileID}: [[${tp.file.folder()}/Thumbnail - ${tp.file.folder()}.md]]; %>

%%

Drawing

{
	"type": "excalidraw",
	"version": 2,
	"source": "https://excalidraw.com",
	"elements": [
		{
			"type": "image",
			"version": 21,
			"versionNonce": 2088662016,
			"isDeleted": false,
			"id": "PvLlKEVE",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -190.5,
			"y": -89,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 499.99999999999994,
			"height": 283.5051546391752,
			"seed": 33607,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1648749324758,
			"link": null,
			"status": "pending",
			"fileId": "<% window.myFileID %>",
			"scale": [
				1,
				1
			]
		}
	],
	"appState": {
		"theme": "dark",
		"viewBackgroundColor": "#ffffff",
		"currentItemStrokeColor": "black",
		"currentItemBackgroundColor": "White",
		"currentItemFillStyle": "hachure",
		"currentItemStrokeWidth": 2,
		"currentItemStrokeStyle": "solid",
		"currentItemRoughness": 1,
		"currentItemOpacity": 100,
		"currentItemFontFamily": 1,
		"currentItemFontSize": 16,
		"currentItemTextAlign": "left",
		"currentItemStrokeSharpness": "sharp",
		"currentItemStartArrowhead": null,
		"currentItemEndArrowhead": "arrow",
		"currentItemLinearStrokeSharpness": "round",
		"gridSize": null,
		"colorPalette": {
			"elementStroke": [
				"transparent",
				"black",
				"DimGray",
				"DarkGray",
				"White",
				"hsl(0,80%,50%)",
				"hsl(339,80%,50%)",
				"hsl(288,80%,50%)",
				"hsl(230,80%,50%)",
				"hsl(208,80%,50%)",
				"hsl(188,80%,41%)",
				"hsl(131,80%,41%)",
				"hsl(85,80%,41%)",
				"hsl(59,80%,59%)",
				"hsl(24,80%,50%)",
				"hsl(0, 80%, 23%)",
				"hsl(0, 80%, 32%)",
				"hsl(0, 80%, 41%)",
				"hsl(0, 80%, 50%)",
				"hsl(0, 80%, 59%)",
				"hsl(0, 80%, 68%)",
				"hsl(0, 80%, 77%)",
				"hsl(0, 80%, 86%)",
				"hsl(0, 80%, 90%)",
				"hsl(0, 80%, 94%)",
				"hsl(339, 80%, 23%)",
				"hsl(339, 80%, 32%)",
				"hsl(339, 80%, 41%)",
				"hsl(339, 80%, 50%)",
				"hsl(339, 80%, 59%)",
				"hsl(339, 80%, 68%)",
				"hsl(339, 80%, 77%)",
				"hsl(339, 80%, 86%)",
				"hsl(339, 80%, 90%)",
				"hsl(339, 80%, 94%)",
				"hsl(288, 80%, 23%)",
				"hsl(288, 80%, 32%)",
				"hsl(288, 80%, 41%)",
				"hsl(288, 80%, 50%)",
				"hsl(288, 80%, 59%)",
				"hsl(288, 80%, 68%)",
				"hsl(288, 80%, 77%)",
				"hsl(288, 80%, 86%)",
				"hsl(288, 80%, 90%)",
				"hsl(288, 80%, 94%)",
				"hsl(255, 80%, 23%)",
				"hsl(255, 80%, 32%)",
				"hsl(255, 80%, 41%)",
				"hsl(255, 80%, 50%)",
				"hsl(255, 80%, 59%)",
				"hsl(255, 80%, 68%)",
				"hsl(255, 80%, 77%)",
				"hsl(255, 80%, 86%)",
				"hsl(255, 80%, 90%)",
				"hsl(255, 80%, 94%)",
				"hsl(230, 80%, 23%)",
				"hsl(230, 80%, 32%)",
				"hsl(230, 80%, 41%)",
				"hsl(230, 80%, 50%)",
				"hsl(230, 80%, 59%)",
				"hsl(230, 80%, 68%)",
				"hsl(230, 80%, 77%)",
				"hsl(230, 80%, 86%)",
				"hsl(230, 80%, 90%)",
				"hsl(230, 80%, 94%)",
				"hsl(208, 80%, 23%)",
				"hsl(208, 80%, 32%)",
				"hsl(208, 80%, 41%)",
				"hsl(208, 80%, 50%)",
				"hsl(208, 80%, 59%)",
				"hsl(208, 80%, 68%)",
				"hsl(208, 80%, 77%)",
				"hsl(208, 80%, 86%)",
				"hsl(208, 80%, 90%)",
				"hsl(208, 80%, 94%)",
				"hsl(188, 80%, 23%)",
				"hsl(188, 80%, 32%)",
				"hsl(188, 80%, 41%)",
				"hsl(188, 80%, 50%)",
				"hsl(188, 80%, 59%)",
				"hsl(188, 80%, 68%)",
				"hsl(188, 80%, 77%)",
				"hsl(188, 80%, 86%)",
				"hsl(188, 80%, 90%)",
				"hsl(188, 80%, 94%)",
				"hsl(162, 80%, 23%)",
				"hsl(162, 80%, 32%)",
				"hsl(162, 80%, 41%)",
				"hsl(162, 80%, 50%)",
				"hsl(162, 80%, 59%)",
				"hsl(162, 80%, 68%)",
				"hsl(162, 80%, 77%)",
				"hsl(162, 80%, 86%)",
				"hsl(162, 80%, 90%)",
				"hsl(162, 80%, 94%)",
				"hsl(131, 80%, 23%)",
				"hsl(131, 80%, 32%)",
				"hsl(131, 80%, 41%)",
				"hsl(131, 80%, 50%)",
				"hsl(131, 80%, 59%)",
				"hsl(131, 80%, 68%)",
				"hsl(131, 80%, 77%)",
				"hsl(131, 80%, 86%)",
				"hsl(131, 80%, 90%)",
				"hsl(131, 80%, 94%)",
				"hsl(85, 80%, 23%)",
				"hsl(85, 80%, 32%)",
				"hsl(85, 80%, 41%)",
				"hsl(85, 80%, 50%)",
				"hsl(85, 80%, 59%)",
				"hsl(85, 80%, 68%)",
				"hsl(85, 80%, 77%)",
				"hsl(85, 80%, 86%)",
				"hsl(85, 80%, 90%)",
				"hsl(85, 80%, 94%)",
				"hsl(59, 80%, 23%)",
				"hsl(59, 80%, 32%)",
				"hsl(59, 80%, 41%)",
				"hsl(59, 80%, 50%)",
				"hsl(59, 80%, 59%)",
				"hsl(59, 80%, 68%)",
				"hsl(59, 80%, 77%)",
				"hsl(59, 80%, 86%)",
				"hsl(59, 80%, 90%)",
				"hsl(59, 80%, 94%)",
				"hsl(39, 80%, 23%)",
				"hsl(39, 80%, 32%)",
				"hsl(39, 80%, 41%)",
				"hsl(39, 80%, 50%)",
				"hsl(39, 80%, 59%)",
				"hsl(39, 80%, 68%)",
				"hsl(39, 80%, 77%)",
				"hsl(39, 80%, 86%)",
				"hsl(39, 80%, 90%)",
				"hsl(39, 80%, 94%)",
				"hsl(24, 80%, 23%)",
				"hsl(24, 80%, 32%)",
				"hsl(24, 80%, 41%)",
				"hsl(24, 80%, 50%)",
				"hsl(24, 80%, 59%)",
				"hsl(24, 80%, 68%)",
				"hsl(24, 80%, 77%)",
				"hsl(24, 80%, 86%)",
				"hsl(24, 80%, 90%)",
				"hsl(24, 80%, 94%)",
				"hsl(0, 0%, 23%)",
				"hsl(0, 0%, 32%)",
				"hsl(0, 0%, 41%)",
				"hsl(0, 0%, 50%)",
				"hsl(0, 0%, 59%)",
				"hsl(0, 0%, 68%)",
				"hsl(0, 0%, 77%)",
				"hsl(0, 0%, 86%)",
				"hsl(0, 0%, 90%)",
				"hsl(0, 0%, 94%)"
			],
			"elementBackground": [
				"transparent",
				"black",
				"hsl(0, 0%, 77%)",
				"hsl(0, 0%, 90%)",
				"White",
				"hsl(0,80%,86%)",
				"hsl(339,80%,86%)",
				"hsl(288,80%,86%)",
				"hsl(230,80%,86%)",
				"hsl(208,80%,86%)",
				"hsl(188,80%,86%)",
				"hsl(131,80%,86%)",
				"hsl(85,80%,86%)",
				"hsl(59,80%,86%)",
				"hsl(24,80%,77%)",
				"hsl(0, 80%, 23%)",
				"hsl(0, 80%, 32%)",
				"hsl(0, 80%, 41%)",
				"hsl(0, 80%, 50%)",
				"hsl(0, 80%, 59%)",
				"hsl(0, 80%, 68%)",
				"hsl(0, 80%, 77%)",
				"hsl(0, 80%, 86%)",
				"hsl(0, 80%, 90%)",
				"hsl(0, 80%, 94%)",
				"hsl(339, 80%, 23%)",
				"hsl(339, 80%, 32%)",
				"hsl(339, 80%, 41%)",
				"hsl(339, 80%, 50%)",
				"hsl(339, 80%, 59%)",
				"hsl(339, 80%, 68%)",
				"hsl(339, 80%, 77%)",
				"hsl(339, 80%, 86%)",
				"hsl(339, 80%, 90%)",
				"hsl(339, 80%, 94%)",
				"hsl(288, 80%, 23%)",
				"hsl(288, 80%, 32%)",
				"hsl(288, 80%, 41%)",
				"hsl(288, 80%, 50%)",
				"hsl(288, 80%, 59%)",
				"hsl(288, 80%, 68%)",
				"hsl(288, 80%, 77%)",
				"hsl(288, 80%, 86%)",
				"hsl(288, 80%, 90%)",
				"hsl(288, 80%, 94%)",
				"hsl(255, 80%, 23%)",
				"hsl(255, 80%, 32%)",
				"hsl(255, 80%, 41%)",
				"hsl(255, 80%, 50%)",
				"hsl(255, 80%, 59%)",
				"hsl(255, 80%, 68%)",
				"hsl(255, 80%, 77%)",
				"hsl(255, 80%, 86%)",
				"hsl(255, 80%, 90%)",
				"hsl(255, 80%, 94%)",
				"hsl(230, 80%, 23%)",
				"hsl(230, 80%, 32%)",
				"hsl(230, 80%, 41%)",
				"hsl(230, 80%, 50%)",
				"hsl(230, 80%, 59%)",
				"hsl(230, 80%, 68%)",
				"hsl(230, 80%, 77%)",
				"hsl(230, 80%, 86%)",
				"hsl(230, 80%, 90%)",
				"hsl(230, 80%, 94%)",
				"hsl(208, 80%, 23%)",
				"hsl(208, 80%, 32%)",
				"hsl(208, 80%, 41%)",
				"hsl(208, 80%, 50%)",
				"hsl(208, 80%, 59%)",
				"hsl(208, 80%, 68%)",
				"hsl(208, 80%, 77%)",
				"hsl(208, 80%, 86%)",
				"hsl(208, 80%, 90%)",
				"hsl(208, 80%, 94%)",
				"hsl(188, 80%, 23%)",
				"hsl(188, 80%, 32%)",
				"hsl(188, 80%, 41%)",
				"hsl(188, 80%, 50%)",
				"hsl(188, 80%, 59%)",
				"hsl(188, 80%, 68%)",
				"hsl(188, 80%, 77%)",
				"hsl(188, 80%, 86%)",
				"hsl(188, 80%, 90%)",
				"hsl(188, 80%, 94%)",
				"hsl(162, 80%, 23%)",
				"hsl(162, 80%, 32%)",
				"hsl(162, 80%, 41%)",
				"hsl(162, 80%, 50%)",
				"hsl(162, 80%, 59%)",
				"hsl(162, 80%, 68%)",
				"hsl(162, 80%, 77%)",
				"hsl(162, 80%, 86%)",
				"hsl(162, 80%, 90%)",
				"hsl(162, 80%, 94%)",
				"hsl(131, 80%, 23%)",
				"hsl(131, 80%, 32%)",
				"hsl(131, 80%, 41%)",
				"hsl(131, 80%, 50%)",
				"hsl(131, 80%, 59%)",
				"hsl(131, 80%, 68%)",
				"hsl(131, 80%, 77%)",
				"hsl(131, 80%, 86%)",
				"hsl(131, 80%, 90%)",
				"hsl(131, 80%, 94%)",
				"hsl(85, 80%, 23%)",
				"hsl(85, 80%, 32%)",
				"hsl(85, 80%, 41%)",
				"hsl(85, 80%, 50%)",
				"hsl(85, 80%, 59%)",
				"hsl(85, 80%, 68%)",
				"hsl(85, 80%, 77%)",
				"hsl(85, 80%, 86%)",
				"hsl(85, 80%, 90%)",
				"hsl(85, 80%, 94%)",
				"hsl(59, 80%, 23%)",
				"hsl(59, 80%, 32%)",
				"hsl(59, 80%, 41%)",
				"hsl(59, 80%, 50%)",
				"hsl(59, 80%, 59%)",
				"hsl(59, 80%, 68%)",
				"hsl(59, 80%, 77%)",
				"hsl(59, 80%, 86%)",
				"hsl(59, 80%, 90%)",
				"hsl(59, 80%, 94%)",
				"hsl(39, 80%, 23%)",
				"hsl(39, 80%, 32%)",
				"hsl(39, 80%, 41%)",
				"hsl(39, 80%, 50%)",
				"hsl(39, 80%, 59%)",
				"hsl(39, 80%, 68%)",
				"hsl(39, 80%, 77%)",
				"hsl(39, 80%, 86%)",
				"hsl(39, 80%, 90%)",
				"hsl(39, 80%, 94%)",
				"hsl(24, 80%, 23%)",
				"hsl(24, 80%, 32%)",
				"hsl(24, 80%, 41%)",
				"hsl(24, 80%, 50%)",
				"hsl(24, 80%, 59%)",
				"hsl(24, 80%, 68%)",
				"hsl(24, 80%, 77%)",
				"hsl(24, 80%, 86%)",
				"hsl(24, 80%, 90%)",
				"hsl(24, 80%, 94%)",
				"hsl(0, 0%, 23%)",
				"hsl(0, 0%, 32%)",
				"hsl(0, 0%, 41%)",
				"hsl(0, 0%, 50%)",
				"hsl(0, 0%, 59%)",
				"hsl(0, 0%, 68%)",
				"hsl(0, 0%, 77%)",
				"hsl(0, 0%, 86%)",
				"hsl(0, 0%, 90%)",
				"hsl(0, 0%, 94%)"
			]
		}
	},
	"files": {}
}

%%

<% "---" %>

aliases: [<% tp.file.title %>] excalidraw-export-transparent: false excalidraw-plugin: parsed tags: [excalidraw]


Text Elements

<%tp.file.folder()%> ^Cr335hHa

%%

Drawing

{
	"type": "excalidraw",
	"version": 2,
	"source": "https://excalidraw.com",
	"elements": [
		{
			"type": "rectangle",
			"version": 295,
			"versionNonce": 1055463334,
			"isDeleted": false,
			"id": "rCFJRMdp",
			"fillStyle": "solid",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 241.27272727272657,
			"y": 57,
			"strokeColor": "transparent",
			"backgroundColor": "transparent",
			"width": 1477,
			"height": 964,
			"seed": 36154,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [
				{
					"type": "text",
					"id": "Cr335hHa"
				}
			],
			"updated": 1648975889715,
			"link": null
		},
		{
			"type": "rectangle",
			"version": 56,
			"versionNonce": 1987131834,
			"isDeleted": false,
			"id": "xniaMtTLUS6IoQTwUMz7q",
			"fillStyle": "hachure",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 2,
			"y": -0.25,
			"strokeColor": "black",
			"backgroundColor": "transparent",
			"width": 1920,
			"height": 1080,
			"seed": 1555385344,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1648975867582,
			"link": null
		},
		{
			"type": "text",
			"version": 600,
			"versionNonce": 1368530362,
			"isDeleted": false,
			"id": "Cr335hHa",
			"fillStyle": "hachure",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 246.27272727272657,
			"y": 443,
			"strokeColor": "black",
			"backgroundColor": "White",
			"width": 1467,
			"height": 192,
			"seed": 1359268864,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1648975889716,
			"link": null,
			"fontSize": 151.19999999999996,
			"fontFamily": 1,
			"text": "<%tp.file.folder()%>",
			"rawText": "<%tp.file.folder()%>",
			"baseline": 134,
			"textAlign": "center",
			"verticalAlign": "middle",
			"containerId": "rCFJRMdp",
			"originalText": "<%tp.file.folder()%>"
		}
	],
	"appState": {
		"theme": "dark",
		"viewBackgroundColor": "#ffffff",
		"currentItemStrokeColor": "black",
		"currentItemBackgroundColor": "transparent",
		"currentItemFillStyle": "hachure",
		"currentItemStrokeWidth": 2,
		"currentItemStrokeStyle": "solid",
		"currentItemRoughness": 1,
		"currentItemOpacity": 100,
		"currentItemFontFamily": 1,
		"currentItemFontSize": 16,
		"currentItemTextAlign": "center",
		"currentItemStrokeSharpness": "sharp",
		"currentItemStartArrowhead": null,
		"currentItemEndArrowhead": "arrow",
		"currentItemLinearStrokeSharpness": "round",
		"gridSize": null,
		"colorPalette": {
			"elementStroke": [
				"transparent",
				"black",
				"DimGray",
				"DarkGray",
				"White",
				"hsl(0,80%,50%)",
				"hsl(339,80%,50%)",
				"hsl(288,80%,50%)",
				"hsl(230,80%,50%)",
				"hsl(208,80%,50%)",
				"hsl(188,80%,41%)",
				"hsl(131,80%,41%)",
				"hsl(85,80%,41%)",
				"hsl(59,80%,59%)",
				"hsl(24,80%,50%)",
				"hsl(0, 80%, 23%)",
				"hsl(0, 80%, 32%)",
				"hsl(0, 80%, 41%)",
				"hsl(0, 80%, 50%)",
				"hsl(0, 80%, 59%)",
				"hsl(0, 80%, 68%)",
				"hsl(0, 80%, 77%)",
				"hsl(0, 80%, 86%)",
				"hsl(0, 80%, 90%)",
				"hsl(0, 80%, 94%)",
				"hsl(339, 80%, 23%)",
				"hsl(339, 80%, 32%)",
				"hsl(339, 80%, 41%)",
				"hsl(339, 80%, 50%)",
				"hsl(339, 80%, 59%)",
				"hsl(339, 80%, 68%)",
				"hsl(339, 80%, 77%)",
				"hsl(339, 80%, 86%)",
				"hsl(339, 80%, 90%)",
				"hsl(339, 80%, 94%)",
				"hsl(288, 80%, 23%)",
				"hsl(288, 80%, 32%)",
				"hsl(288, 80%, 41%)",
				"hsl(288, 80%, 50%)",
				"hsl(288, 80%, 59%)",
				"hsl(288, 80%, 68%)",
				"hsl(288, 80%, 77%)",
				"hsl(288, 80%, 86%)",
				"hsl(288, 80%, 90%)",
				"hsl(288, 80%, 94%)",
				"hsl(255, 80%, 23%)",
				"hsl(255, 80%, 32%)",
				"hsl(255, 80%, 41%)",
				"hsl(255, 80%, 50%)",
				"hsl(255, 80%, 59%)",
				"hsl(255, 80%, 68%)",
				"hsl(255, 80%, 77%)",
				"hsl(255, 80%, 86%)",
				"hsl(255, 80%, 90%)",
				"hsl(255, 80%, 94%)",
				"hsl(230, 80%, 23%)",
				"hsl(230, 80%, 32%)",
				"hsl(230, 80%, 41%)",
				"hsl(230, 80%, 50%)",
				"hsl(230, 80%, 59%)",
				"hsl(230, 80%, 68%)",
				"hsl(230, 80%, 77%)",
				"hsl(230, 80%, 86%)",
				"hsl(230, 80%, 90%)",
				"hsl(230, 80%, 94%)",
				"hsl(208, 80%, 23%)",
				"hsl(208, 80%, 32%)",
				"hsl(208, 80%, 41%)",
				"hsl(208, 80%, 50%)",
				"hsl(208, 80%, 59%)",
				"hsl(208, 80%, 68%)",
				"hsl(208, 80%, 77%)",
				"hsl(208, 80%, 86%)",
				"hsl(208, 80%, 90%)",
				"hsl(208, 80%, 94%)",
				"hsl(188, 80%, 23%)",
				"hsl(188, 80%, 32%)",
				"hsl(188, 80%, 41%)",
				"hsl(188, 80%, 50%)",
				"hsl(188, 80%, 59%)",
				"hsl(188, 80%, 68%)",
				"hsl(188, 80%, 77%)",
				"hsl(188, 80%, 86%)",
				"hsl(188, 80%, 90%)",
				"hsl(188, 80%, 94%)",
				"hsl(162, 80%, 23%)",
				"hsl(162, 80%, 32%)",
				"hsl(162, 80%, 41%)",
				"hsl(162, 80%, 50%)",
				"hsl(162, 80%, 59%)",
				"hsl(162, 80%, 68%)",
				"hsl(162, 80%, 77%)",
				"hsl(162, 80%, 86%)",
				"hsl(162, 80%, 90%)",
				"hsl(162, 80%, 94%)",
				"hsl(131, 80%, 23%)",
				"hsl(131, 80%, 32%)",
				"hsl(131, 80%, 41%)",
				"hsl(131, 80%, 50%)",
				"hsl(131, 80%, 59%)",
				"hsl(131, 80%, 68%)",
				"hsl(131, 80%, 77%)",
				"hsl(131, 80%, 86%)",
				"hsl(131, 80%, 90%)",
				"hsl(131, 80%, 94%)",
				"hsl(85, 80%, 23%)",
				"hsl(85, 80%, 32%)",
				"hsl(85, 80%, 41%)",
				"hsl(85, 80%, 50%)",
				"hsl(85, 80%, 59%)",
				"hsl(85, 80%, 68%)",
				"hsl(85, 80%, 77%)",
				"hsl(85, 80%, 86%)",
				"hsl(85, 80%, 90%)",
				"hsl(85, 80%, 94%)",
				"hsl(59, 80%, 23%)",
				"hsl(59, 80%, 32%)",
				"hsl(59, 80%, 41%)",
				"hsl(59, 80%, 50%)",
				"hsl(59, 80%, 59%)",
				"hsl(59, 80%, 68%)",
				"hsl(59, 80%, 77%)",
				"hsl(59, 80%, 86%)",
				"hsl(59, 80%, 90%)",
				"hsl(59, 80%, 94%)",
				"hsl(39, 80%, 23%)",
				"hsl(39, 80%, 32%)",
				"hsl(39, 80%, 41%)",
				"hsl(39, 80%, 50%)",
				"hsl(39, 80%, 59%)",
				"hsl(39, 80%, 68%)",
				"hsl(39, 80%, 77%)",
				"hsl(39, 80%, 86%)",
				"hsl(39, 80%, 90%)",
				"hsl(39, 80%, 94%)",
				"hsl(24, 80%, 23%)",
				"hsl(24, 80%, 32%)",
				"hsl(24, 80%, 41%)",
				"hsl(24, 80%, 50%)",
				"hsl(24, 80%, 59%)",
				"hsl(24, 80%, 68%)",
				"hsl(24, 80%, 77%)",
				"hsl(24, 80%, 86%)",
				"hsl(24, 80%, 90%)",
				"hsl(24, 80%, 94%)",
				"hsl(0, 0%, 23%)",
				"hsl(0, 0%, 32%)",
				"hsl(0, 0%, 41%)",
				"hsl(0, 0%, 50%)",
				"hsl(0, 0%, 59%)",
				"hsl(0, 0%, 68%)",
				"hsl(0, 0%, 77%)",
				"hsl(0, 0%, 86%)",
				"hsl(0, 0%, 90%)",
				"hsl(0, 0%, 94%)"
			],
			"elementBackground": [
				"transparent",
				"black",
				"hsl(0, 0%, 77%)",
				"hsl(0, 0%, 90%)",
				"White",
				"hsl(0,80%,86%)",
				"hsl(339,80%,86%)",
				"hsl(288,80%,86%)",
				"hsl(230,80%,86%)",
				"hsl(208,80%,86%)",
				"hsl(188,80%,86%)",
				"hsl(131,80%,86%)",
				"hsl(85,80%,86%)",
				"hsl(59,80%,86%)",
				"hsl(24,80%,77%)",
				"hsl(0, 80%, 23%)",
				"hsl(0, 80%, 32%)",
				"hsl(0, 80%, 41%)",
				"hsl(0, 80%, 50%)",
				"hsl(0, 80%, 59%)",
				"hsl(0, 80%, 68%)",
				"hsl(0, 80%, 77%)",
				"hsl(0, 80%, 86%)",
				"hsl(0, 80%, 90%)",
				"hsl(0, 80%, 94%)",
				"hsl(339, 80%, 23%)",
				"hsl(339, 80%, 32%)",
				"hsl(339, 80%, 41%)",
				"hsl(339, 80%, 50%)",
				"hsl(339, 80%, 59%)",
				"hsl(339, 80%, 68%)",
				"hsl(339, 80%, 77%)",
				"hsl(339, 80%, 86%)",
				"hsl(339, 80%, 90%)",
				"hsl(339, 80%, 94%)",
				"hsl(288, 80%, 23%)",
				"hsl(288, 80%, 32%)",
				"hsl(288, 80%, 41%)",
				"hsl(288, 80%, 50%)",
				"hsl(288, 80%, 59%)",
				"hsl(288, 80%, 68%)",
				"hsl(288, 80%, 77%)",
				"hsl(288, 80%, 86%)",
				"hsl(288, 80%, 90%)",
				"hsl(288, 80%, 94%)",
				"hsl(255, 80%, 23%)",
				"hsl(255, 80%, 32%)",
				"hsl(255, 80%, 41%)",
				"hsl(255, 80%, 50%)",
				"hsl(255, 80%, 59%)",
				"hsl(255, 80%, 68%)",
				"hsl(255, 80%, 77%)",
				"hsl(255, 80%, 86%)",
				"hsl(255, 80%, 90%)",
				"hsl(255, 80%, 94%)",
				"hsl(230, 80%, 23%)",
				"hsl(230, 80%, 32%)",
				"hsl(230, 80%, 41%)",
				"hsl(230, 80%, 50%)",
				"hsl(230, 80%, 59%)",
				"hsl(230, 80%, 68%)",
				"hsl(230, 80%, 77%)",
				"hsl(230, 80%, 86%)",
				"hsl(230, 80%, 90%)",
				"hsl(230, 80%, 94%)",
				"hsl(208, 80%, 23%)",
				"hsl(208, 80%, 32%)",
				"hsl(208, 80%, 41%)",
				"hsl(208, 80%, 50%)",
				"hsl(208, 80%, 59%)",
				"hsl(208, 80%, 68%)",
				"hsl(208, 80%, 77%)",
				"hsl(208, 80%, 86%)",
				"hsl(208, 80%, 90%)",
				"hsl(208, 80%, 94%)",
				"hsl(188, 80%, 23%)",
				"hsl(188, 80%, 32%)",
				"hsl(188, 80%, 41%)",
				"hsl(188, 80%, 50%)",
				"hsl(188, 80%, 59%)",
				"hsl(188, 80%, 68%)",
				"hsl(188, 80%, 77%)",
				"hsl(188, 80%, 86%)",
				"hsl(188, 80%, 90%)",
				"hsl(188, 80%, 94%)",
				"hsl(162, 80%, 23%)",
				"hsl(162, 80%, 32%)",
				"hsl(162, 80%, 41%)",
				"hsl(162, 80%, 50%)",
				"hsl(162, 80%, 59%)",
				"hsl(162, 80%, 68%)",
				"hsl(162, 80%, 77%)",
				"hsl(162, 80%, 86%)",
				"hsl(162, 80%, 90%)",
				"hsl(162, 80%, 94%)",
				"hsl(131, 80%, 23%)",
				"hsl(131, 80%, 32%)",
				"hsl(131, 80%, 41%)",
				"hsl(131, 80%, 50%)",
				"hsl(131, 80%, 59%)",
				"hsl(131, 80%, 68%)",
				"hsl(131, 80%, 77%)",
				"hsl(131, 80%, 86%)",
				"hsl(131, 80%, 90%)",
				"hsl(131, 80%, 94%)",
				"hsl(85, 80%, 23%)",
				"hsl(85, 80%, 32%)",
				"hsl(85, 80%, 41%)",
				"hsl(85, 80%, 50%)",
				"hsl(85, 80%, 59%)",
				"hsl(85, 80%, 68%)",
				"hsl(85, 80%, 77%)",
				"hsl(85, 80%, 86%)",
				"hsl(85, 80%, 90%)",
				"hsl(85, 80%, 94%)",
				"hsl(59, 80%, 23%)",
				"hsl(59, 80%, 32%)",
				"hsl(59, 80%, 41%)",
				"hsl(59, 80%, 50%)",
				"hsl(59, 80%, 59%)",
				"hsl(59, 80%, 68%)",
				"hsl(59, 80%, 77%)",
				"hsl(59, 80%, 86%)",
				"hsl(59, 80%, 90%)",
				"hsl(59, 80%, 94%)",
				"hsl(39, 80%, 23%)",
				"hsl(39, 80%, 32%)",
				"hsl(39, 80%, 41%)",
				"hsl(39, 80%, 50%)",
				"hsl(39, 80%, 59%)",
				"hsl(39, 80%, 68%)",
				"hsl(39, 80%, 77%)",
				"hsl(39, 80%, 86%)",
				"hsl(39, 80%, 90%)",
				"hsl(39, 80%, 94%)",
				"hsl(24, 80%, 23%)",
				"hsl(24, 80%, 32%)",
				"hsl(24, 80%, 41%)",
				"hsl(24, 80%, 50%)",
				"hsl(24, 80%, 59%)",
				"hsl(24, 80%, 68%)",
				"hsl(24, 80%, 77%)",
				"hsl(24, 80%, 86%)",
				"hsl(24, 80%, 90%)",
				"hsl(24, 80%, 94%)",
				"hsl(0, 0%, 23%)",
				"hsl(0, 0%, 32%)",
				"hsl(0, 0%, 41%)",
				"hsl(0, 0%, 50%)",
				"hsl(0, 0%, 59%)",
				"hsl(0, 0%, 68%)",
				"hsl(0, 0%, 77%)",
				"hsl(0, 0%, 86%)",
				"hsl(0, 0%, 90%)",
				"hsl(0, 0%, 94%)"
			]
		}
	},
	"files": {}
}

%%

@celtickuma
Copy link

The YouTube video linked above at:

Please watch this video to understand how to use this script:

https://youtu.be/-TvBiQon9Rc

no longer exists.

@zsviczian
Copy link
Author

zsviczian commented Aug 17, 2022

very strange... I did not take down any of my videos
I think it was this video: https://youtu.be/qDSHBnl83r8 (I wonder what happened to the link...)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment