Skip to content

Instantly share code, notes, and snippets.

View gist:6b2d9ef5411b4612bff43f3a0c559618
<!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";
View gist:0056a79751a9a63073b23e18682e7f74
import { LitElement, html } from 'lit-element';
class SimpleGreeting extends LitElement {
constructor() {
super();
this.model = {
currentThing: 'optionA',
things: [ 'optionA', 'optionB' ]
};
}
View gist:c3909d35a13150ea71c097780bbc00fe
<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 Dec 10, 2015
Making the internet great again: import into the Word Replacer II plugin for Chrome
View gist:f5b519260663af7d8eba
{
"version": "2.0.9",
"replacements": [
{
"repA": "muslim",
"repB": "gun",
"type": "Simple",
"case": "Override",
"active": true
},
@bengfarrell
bengfarrell / VO Creation
Created May 5, 2015
Voice over creation with Google Text to Speech
View VO Creation
/**
* 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 Sep 19, 2014
Injecting a script into a page using Atom-Shell
View gist:4bd75031e40c5dd7202e
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);";
View gist:b8672aaaeed1dc682a60
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 Apr 22, 2014
Websocket implementation
View gist:11165435
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() {
View gist:8777742
app.service('logcat', function() {
var self = this;
//*****************************************************
//* NODE STUFF HERE!
//
var adb = require('adbkit');
var Connection = require('adbkit/lib/adb/connection');
//*****************************************************
View ViiM test
#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"