Skip to content

Instantly share code, notes, and snippets.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Test</title>
<script type="module">
import {Theme} from "@spectrum-web-components/theme/lib/index";
import {OverlayTrigger} from "@spectrum-web-components/overlay/lib/index";
import {Popover} from "@spectrum-web-components/popover/lib/index";
import {Button} from "@spectrum-web-components/button/lib/index";
import { LitElement, html } from 'lit-element';
class SimpleGreeting extends LitElement {
constructor() {
super();
this.model = {
currentThing: 'optionA',
things: [ 'optionA', 'optionB' ]
};
}
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="module">
import { html, render } from 'https://unpkg.com/lit-html';
/** UNCOMMENT THE FOLLOWING AND COMMENT OUT THE IMPORT TO NOT USE LIT-HTML
const html = function(strings, ...values) {
let str = '';
@bengfarrell
bengfarrell / gist:f5b519260663af7d8eba
Last active December 10, 2015 05:09
Making the internet great again: import into the Word Replacer II plugin for Chrome
{
"version": "2.0.9",
"replacements": [
{
"repA": "muslim",
"repB": "gun",
"type": "Simple",
"case": "Override",
"active": true
},
@bengfarrell
bengfarrell / VO Creation
Created May 5, 2015 05:43
Voice over creation with Google Text to Speech
/**
* Copied from Node-Google-Text-To-Speech module
* https://github.com/ashafir20/node-google-text-to-speech
*
* Altered to not change output to Base64 String, and since I'm
* modifying it for my own purposes, I'll make it more directly tied in
* as a VO creation script
*/
var request = require('request');
@bengfarrell
bengfarrell / gist:4bd75031e40c5dd7202e
Created September 19, 2014 05:30
Injecting a script into a page using Atom-Shell
app.on('ready', function() {
var injectscript = escape(__dirname + '/inject/test.js');
mainWindow = new BrowserWindow( { width: '800px', height: '600px', 'web-preferences': { 'web-security': false } });
mainWindow.loadUrl('http://google.com' );
mainWindow.openDevTools();
mainWindow.getWebContents().on('did-finish-load', function() {
var remotejs = "var js = document.createElement('script'); \
js.src = 'file://' + unescape('" + injectscript + "'); \
console.log(js); \
document.getElementsByTagName('body')[0].appendChild(js);";
var http = require('http');
function getBears(styleId) {
var url = [
"http://google.com",
"/"
].join('');
http.get("http://someurl", function(res) {
var body = '';
@bengfarrell
bengfarrell / gist:11165435
Created April 22, 2014 04:34
Websocket implementation
var WebSocketServer = require('websocket').server;
var http = require('http');
var server = http.createServer(function(request, response) {
console.log((new Date()) + ' Received request for ' + request.url);
response.writeHead(404);
response.end();
});
server.listen(9000, function() {
app.service('logcat', function() {
var self = this;
//*****************************************************
//* NODE STUFF HERE!
//
var adb = require('adbkit');
var Connection = require('adbkit/lib/adb/connection');
//*****************************************************
#include <node.h>
#include <v8.h>
#include <stdio.h>
#include <stdlib.h>
#include <string>
#include <ViiM/ViiMIncludes.h>
#include <ViiM/core/ViiMTypes.h>
#include "Viim/ViiM.h"