Skip to content

Instantly share code, notes, and snippets.

Avatar
🍵

Connor Peet connor4312

🍵
View GitHub Profile
@connor4312
connor4312 / configuration.yaml
Created Feb 27, 2021
Home Assistant docker-compose with zigbee2mqtt
View configuration.yaml
# Add this to your Home Assistant config
mqtt:
broker: localhost
discovery: true
birth_message:
topic: 'hass/status'
payload: 'online'
will_message:
topic: 'hass/status'
@connor4312
connor4312 / index.html
Created Jun 16, 2020
Electron Fiddle Gist
View index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Hello World!</title>
<link rel="stylesheet" type="text/css" href="./styles.css">
</head>
<body>
<h1>iframe:</h1>
<iframe width="560" height="100" src="https://www.youtube.com/embed/dQw4w9WgXcQ" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
@connor4312
connor4312 / log.json
Created Dec 2, 2019
Unordered console output
View log.json
This file has been truncated, but you can view the full file.
{"timestamp":1575313871152,"tag":"runtime.welcome","level":1,"message":"js-debug v0.9.0 started","metadata":{"os":"darwin x64","nodeVersion":"v12.4.0","adapterVersion":"0.9.0"}}
{"tag":"dap.receive","timestamp":1575313871147,"metadata":{"message":{"command":"initialize","arguments":{"clientID":"vscode","clientName":"Visual Studio Code - Insiders","adapterID":"pwa-node","pathFormat":"path","linesStartAt1":true,"columnsStartAt1":true,"supportsVariableType":true,"supportsVariablePaging":true,"supportsRunInTerminalRequest":true,"locale":"en-us"},"type":"request","seq":1}},"level":0}
View settings.json
{
"workbench.colorTheme": "Earthsong",
"workbench.colorCustomizations": {
"activityBar.background": "#2F2B26",
"statusBar.noFolderBackground": "#2F2B26",
"activityBarBadge.background": "#D76538",
"sideBar.background": "#2F2B26",
"sideBarSectionHeader.background": "#26221E",
"activityBar.foreground": "#7a7a7a",
"statusBar.background": "#36312C",
View shortcode.ts
import { ShortCodeAccessDeniedError, ShortCodeExpireError, UnexpectedHttpError } from './errors';
import { delay, Fetcher, IRequester } from './util';
// note: this is a functional port of the Python version here:
// https://github.com/mixer/interactive-python/blob/master/interactive_python/oauth.py
export interface IShortcodeCreateResponse {
code: string;
expires_in: number;
handle: string;
@connor4312
connor4312 / earthsong.tmTheme
Created Oct 6, 2016
Earthsong theme for vs code
View earthsong.tmTheme
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<!--
======================================================================
Earthsong
======================================================================
A Sublime Text 2 / Textmate theme.
Copyright (c) 2014 Dayle Rees.
Released under the MIT License <http://opensource.org/licenses/MIT>
======================================================================
@connor4312
connor4312 / calculator.js
Created Feb 7, 2016
Beam Level Calculator
View calculator.js
function Calculator() {
this.flushCache();
}
/**
* Clears the calculator's cache. Mainly for debugging.
*/
Calculator.prototype.flushCache = function () {
this.cache = [{ xp: 0, level: 0 }];
};
View keybase.md

Keybase proof

I hereby claim:

  • I am connor4312 on github.
  • I am connor4312 (https://keybase.io/connor4312) on keybase.
  • I have a public key whose fingerprint is FA2F 304A 6F30 FA57 3AF1 01B9 D3E9 CF94 E8B4 FC36

To claim this, I am signing this object:

@connor4312
connor4312 / gist:ec15140e972dc27ae465
Last active Aug 29, 2015
Find an angular element by in a scope.
View gist:ec15140e972dc27ae465
/**
* Simple jquery extension to find all elements in a certain Angular scope.
* Usage:
*
* var myElement = $.inScope('.item', $scope);
*
* @param {string} selector
* @param {Angular.Scope} $scope
* @returns {jQuery}
*/
View gist:af385d566f016a634a54
#########################################################################
# Tiny jQuery plugin that lets us do actions on hidden elements, so we
# can grab heights and such!
##########################################################################
$.fn.whileHidden = (action, args...) ->
r = @show()[action](args...)
@hide()
return r