View DOMAugmentedCanvas-p5-ES2015.html
This file contains 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
<!doctype html> | |
<html> | |
<head> | |
<title>DOM Augmented Canvas - ES2015</title> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.5.6/p5.min.js"></script> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.5.6/addons/p5.dom.min.js"></script> | |
<style> | |
html, | |
body { | |
margin: 0; |
View index.js
This file contains 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
const tmi = require('tmi.js'), | |
request = require('request'), | |
countdown = require('countdown'), | |
kraken = request.defaults({ | |
baseUrl: 'https://api.twitch.tv/kraken/', | |
json: true, | |
headers: { | |
'Client-ID': '', | |
Accept: 'application/vnd.twitchtv.v3+json' |
View Entity.java
This file contains 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
class Entity { | |
PVector size = new PVector(entitySize, entitySize); | |
PVector pos = new PVector(0, 0); | |
PVector vel = new PVector(0, 0); | |
PVector acc = new PVector(0, 0); | |
color c; | |
boolean bounced = false; | |
int life = 0; | |
int lifeSpan = 200; | |
View index-1.js
This file contains 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
//... | |
client.on('message', (channel, user, message, fromSelf) => { | |
// Ignore bot's messages. | |
if(fromSelf) { | |
return false; | |
} | |
// The name of the user. (Will default to the lower case if the display name | |
// is missing from the user object.) |
View Logger.js
This file contains 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
// Ascii colors in console | |
function colorize(id, ...text) { | |
return `\u001b[${id}m${text.join()}\u001b[39m`; | |
} | |
// The brightest white text | |
function whiteBright(...text) { | |
return colorize(97, ...text); | |
} | |
// The brightest white text | |
function blackBright(...text) { |
View index.js
This file contains 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
'use strict'; | |
const _ = require('lodash'), // Just to handle a couple of things more easily | |
tmi = require('tmi.js'), | |
channel = ''; // Your channel | |
let mainConfig = { | |
options: { | |
debug: true // Debug to console |
View index.js
This file contains 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
'use strict'; | |
const tmi = require('tmi.js'), | |
timerMessages = [], | |
config = { | |
identity: { | |
username: '', | |
password: '' |
View SniffingBot.js
This file contains 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
const _request = require('request'), | |
_ = require('lodash'), | |
tmi = require('tmi.js'), | |
clc = require('cli-color'), | |
config = require('./config.json'), | |
yourChannel = config.yourChannel || '', | |
identity = config.identity || {}, |
View compact.js
This file contains 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
var input = 'Now, this is a story all about how My life got flipped-turned upside down And I\'d like to take a minute Just sit right there I\'ll tell you how I became the prince of a town called Bel Air', | |
endLength = 165; | |
function rangeMap(n, in_min, in_max, out_min, out_max) { | |
return (n - in_min) * (out_max - out_min) / (in_max - in_min) + out_min; | |
} | |
function rangeMapFloor(n, a, b, c, d) { | |
return Math.floor(rangeMap(n, a, b, c, d)); | |
} |
View index.html
This file contains 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
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<title>BTTV Emotes Gist</title> | |
<script src="https://code.jquery.com/jquery-2.1.4.min.js"></script> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script> | |
<script src="https://d2g2wobxbkulb1.cloudfront.net/0.0.18/tmi.min.js"></script> | |
<script src="js/main.js"></script> | |
</head> |