This file contains hidden or 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
We're going to create a preset patch using this guide. | |
Technical Specification for OP-XY Patch JSON File Format | |
1. Introduction | |
1.1 Purpose | |
The purpose of this document is to provide a comprehensive technical specification for the JSON file format used to store and exchange patch data on the OP-XY device. This specification aims to standardize the structure and content of patch files, ensuring compatibility and consistency across different patches, whether they are synth presets, drum kits, or sample-based instruments. By adhering to this format, developers, sound designers, and users can create, modify, and share patches efficiently and reliably. | |
1.2 Overview |
This file contains hidden or 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
(function() { | |
console.log('Script started.'); | |
// Array to hold the CSV lines | |
let csvLines = []; | |
// Prepare the CSV header | |
csvLines.push('Title,URL,Channel Name,Upload Date,Duration,Thumbnail URL'); | |
// Select all video elements inside the liked videos page |
This file contains hidden or 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
(async function() { | |
// Utility function to pause execution for a specified duration (in milliseconds) | |
const sleep = (ms) => new Promise(resolve => setTimeout(resolve, ms)); | |
// Function to extract book information based on ASIN | |
function extractBookInfo(asin) { | |
// Extract the book title | |
const titleElement = document.querySelector(`#${asin} h2.a-size-base.a-color-base.a-text-center.kp-notebook-searchable.a-text-bold`); | |
const title = titleElement ? titleElement.innerText.trim() : 'Title not found'; |
NewerOlder