How to interface with a Stream Deck device.
The device uses the HID protocol to communicate with its software.
// ==UserScript== | |
// @id iitc-plugin-zoom-info | |
// @name IITC plugin: zoom-info | |
// @description zoomcontrol plugin with map zoom level information | |
// @category test | |
// @version 0.1.0 | |
// @author jd | |
// @namespace https://gist.github.com/johnd0e | |
// @homepageURL https://gist.github.com/johnd0e/% | |
// @supportURL https://gist.github.com/johnd0e/%#new_comment_field |
// ==UserScript== | |
// @id iitc-plugin-extra-zoom | |
// @name IITC plugin: Extra zoom | |
// @description Load portals/links from higher zoom levels (click statusbar) | |
// Increases data zoom, in steps (limit: 4 levels) | |
// @category Info | |
// @version 0.3.3 | |
// @author jd | |
// @namespace https://gist.github.com/johnd0e | |
// @homepageURL https://gist.github.com/johnd0e/fcfd9d365a9a4714b8f93ac0afb81b25 |
// ==UserScript== | |
// @id iitc-plugin-multidraw@jd | |
// @name IITC plugin: Multi draw | |
// @description Draw multiple links/fields | |
// *: Draw line between this and prev portal | |
// O: Draw field from selected portal to base portals | |
// (available after drawing a line) | |
// Close panel to draw new set | |
// @category Layer | |
// @version 0.1.7 |
A "node" is an element that looks like this:
{
"type": "root|literal|argument",
"parser": "", // only applicable if type is argument
"properties": {}, // only applicable if type is argument, defaults to empty object
"executable": true, // default if not specified is false, meaning it isn't a runnable command by itself
"children": {}, // default if not specified is {}, meaning no children
"redirect": [] // default if not specified is null, meaning no redirect
}
// ==UserScript== | |
// @id iitc-plugin-CaptureMap@spiralray | |
// @name IITC plugin: CaptureMap | |
// @category Info | |
// @version 0.0.2 | |
// @namespace https://www.spiralray.net/iitc_plugin/ | |
// @description [spiralray-2016-11-23-235400] Capture map | |
// @include https://www.ingress.com/intel* | |
// @include http://www.ingress.com/intel* | |
// @match https://www.ingress.com/intel* |
// ==UserScript== | |
// @id iitc-plugin-adj-portalname-fontsize@isnot | |
// @name IITC plugin: adj-portalname-fontsize | |
// @category Tweak | |
// @version 0.2 | |
// @namespace https://github.com/jonatkins/ingress-intel-total-conversion | |
// @author isnot | |
// @updateURL none | |
// @downloadURL none | |
// @description [iitc-plugins] adj portal name fontsize |
scala> class Foo { self: Singleton => } | |
defined class Foo | |
scala> class Bar extends Foo | |
<console>:12: error: illegal inheritance; | |
self-type Bar does not conform to Foo's selftype Foo with Singleton | |
class Bar extends Foo | |
^ | |
scala> object Bar extends Foo |
rem Written for buggy audio drivers that need to be restarted | |
rem In my case, the Claro 8.18 drivers bug out every once in a while on Windows 10, and need restarting to not sound poppy | |
@echo off | |
goto check_Permissions | |
:check_Permissions | |
echo Administrative permissions required to run this script. Checking... | |
net session >nul 2>&1 |
#WIP
Last updated: Wednesday, April 6
This is a quick primer for the cool 1.8.9 kids. Knowledge of 1.8.9 assumed.