Skip to content

Instantly share code, notes, and snippets.

Nicholas Roge NicholasRoge

Block or report user

Report or block NicholasRoge

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View WriteClipboardToFile.ps1
$EXPORT_DIR = "$HOME\Desktop"
$EXPORT_FILENAME = "ClipboardContent.xml"
$CONTENT = [xml](Get-Clipboard)
$CONTENT_BYTE_COUNT = $CONTENT.Length
Write-Verbose "Writing $CONTENT_BYTE_COUNT bytes to '$EXPORT_DIR\$EXPORT_FILENAME'."
Write-Output $CONTENT > "$EXPORT_DIR\$EXPORT_FILENAME"
View wdio.conf.js
exports.config = {
// Other options
before() {
browser.addCommand('displayText', function (text, duration = 3000) {
const textElId = `text-el-${Math.floor(Math.random() * 10000)}`
this.execute(function (id, text, duration) {
var textContainer = document.createElement("div");
textContainer.id = id;
View example.js
function setPageUnchangedFlag(browser) {
browser.execute(function () {
window.__pageUnchanged = true
})
}
function getPageUnchangedFlag(browser) {
return browser.execute(function () {
return window.__pageUnchanged
}).value
View custom-command-issue.js
// wdio.conf.js
{
...
before() {
browser.addCommand('foo', function (callback) {
callback.apply(this, [])
})
}
...
}
View anticipate.js
#!/usr/bin/env node
const fs = require("fs")
const USAGE = "usage: anticipate [-v|--verbose] [-t|--timeout millisec] file"
const OPTIONS = {
"--timeout": {run: millisec => parseInt(millisec), argc: 1},
"-t": "--timeout",
View interact
#!/usr/bin/env bash
LIB_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
source "$LIB_DIR/overload"
interact()
{
local _flag=
@NicholasRoge
NicholasRoge / display-log
Created Mar 11, 2017
Forgive me father for I have sinned
View display-log
#!/usr/bin/env bash
LIB_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
source "$LIB_DIR/overload"
interact()
{
local _flag=
View example-of-wot.sh
foo()
{
source="`type -f key_pressed`"
echo "$source"
}
key_pressed(){ echo "key: $1"; }
foo key_pressed
View overload
#!/usr/bin/env bash
LIB_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
overload:call()
{
name=$1
shift
View display-error
#!/usr/bin/env bash
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
LOG="$DIR/../var/log/exception.log"
DATETIME_REGEX='\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+\-]\d{2}:\d{2}'
ERROR_OFFSET=0
NEXT_WORD_STORE=
for WORD in "$@"
You can’t perform that action at this time.