Inspiration
- Gatsby
- Sketch
https://www.smashingmagazine.com/2017/08/create-sketch-plugin-front-end-technologies/
- Codemirror
- VS Code
- Insomnia
@echo off | |
set folders=node_modules | |
echo This will delete all [%folders%] folders recursively and cannot be undone. | |
choice /t 10 /d n /c yn /m "Press Y to continue, N to stop" | |
if %errorLevel% neq 1 goto :EOF | |
for /d /r . %%D in (%folders%) do if exist "%%~fD\" (echo %%D && rd "%%~fD" /s /q) |
const Controller = () => { | |
const controller = { | |
__VERSION__: '1.0.0', | |
plugins: {}, | |
installPlugin (plugin, override) { | |
if (!plugin || !('__pluginName__' in plugin)) { | |
throw new Error(`Controller was unable to install plugin - Invalid plugin was provided.`) | |
} |
Last Updated: 28 October 2024 | |
----------------------------- | |
In this package, you will find a brief introduction to the Scripting API for DaVinci Resolve Studio. Apart from this README.txt file, this package contains folders containing the basic import | |
modules for scripting access (DaVinciResolve.py) and some representative examples. | |
From v16.2.0 onwards, the nodeIndex parameters accepted by SetLUT() and SetCDL() are 1-based instead of 0-based, i.e. 1 <= nodeIndex <= total number of nodes. | |
Overview | |
-------- | |
As with Blackmagic Fusion scripts, user scripts written in Lua and Python programming languages are supported. By default, scripts can be invoked from the Console window in the Fusion page, |
Inspiration
https://www.smashingmagazine.com/2017/08/create-sketch-plugin-front-end-technologies/
----------POSSIBLE OPTIONS---------------------------------------------- | |
--account : [optional] account name to login with | |
--key : [optional] connection key for the server (defaults to 1 in debug) | |
--automationRoutine : [optional] automation routine to run after login | |
--startAutomationGraph : [optional] start up and execute automation global graph using provided guid | |
--gatherEffectStats : [optional] enables effect stat gathering | |
--noautoconnect : [optional] Do not automatically connect to a server | |
--fastQuit | |
--dumpAssetNames : Write to <file> a JSON map of GUID (String "0xabc...") to asset name for all soft assets | |
--startPosition : [optional] start position when joining a map |
// Implementation in ES6 | |
function pagination(c, m) { | |
var current = c, | |
last = m, | |
delta = 2, | |
left = current - delta, | |
right = current + delta + 1, | |
range = [], | |
rangeWithDots = [], | |
l; |
<!doctype html> | |
<html> | |
<head> | |
<!-- Based on http://codepen.io/lbebber/pen/ypgql --> | |
<link href="http://necolas.github.io/normalize.css/3.0.2/normalize.css" rel='stylesheet'/> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/prefixfree/1.0.7/prefixfree.min.js"></script> | |
<style> | |
/* Just colors and font sizes */ | |
* { | |
font-family: sans-serif; |
/** | |
* Perform a deeply recursive reduce on a set of JSON, or a JSON-encodable Object hierarchy. | |
* | |
* @param {Array|Object} collection | |
* @param {Function} fn | |
* @param {*} memo | |
* @return {*} | |
*/ | |
function deepReduce(collection, fn, memo) { |
if (typeof $WH == "undefined") { | |
$WH = { | |
wowheadRemote: true | |
} | |
} | |
$WH.isTouch = function () { | |
if (!$WH.wowheadRemote && typeof Platform != "undefined") { | |
$WH.isTouch = function () { | |
return Platform.isTouch() | |
} |