Skip to content

Instantly share code, notes, and snippets.


Tony Crowe tcrowe

Block or report user

Report or block tcrowe

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
tcrowe / create-couchdb-user.js
Last active Oct 18, 2015
create couchdb user programmatically through terminal
View create-couchdb-user.js
'use strict';
var inquirer = require('inquirer'),
chalk = require('chalk'),
nano = require('nano'),
questions = [
type: 'list',
tcrowe / directory-pattern-matches.js
Created Jun 30, 2016
search the current directory for regexp pattern matches
View directory-pattern-matches.js
var fs = require('fs'),
path = require('path'),
child_process = require('child_process'),
exec = child_process.exec,
pattern = /hello/gi,
patternMatches = [];
// recursive directory listing
exec('find ' + __dirname, function (err, stdout, stderr) {
tcrowe / webpack-yaml-multidoc-loader.js
Created Jul 16, 2017
Multiple document capable webpack loader, ES6 syntax, js-yaml
View webpack-yaml-multidoc-loader.js
yaml loader
+ safeLoad for one doc
+ safeLoadAll for multiple docs
+ does it need yaml parser `onWarning: this.emitWarning`?
+ does it need error handling e.g. `try-catch`?
tcrowe / opti-node.js
Created Oct 3, 2017
Run node in a low memory or embedded environment (from 45MB normally to 14MB)
View opti-node.js
// node command-line arguments for making node run minimally in memory
let optiNodeArgs = [
// optimize for low memory system
// '--max_executable_size=300', // disabled in v8.x.x
tcrowe /
Created Oct 29, 2017
keybase proof

Keybase proof

I hereby claim:

To claim this, I am signing this object:

tcrowe /
Created May 22, 2018
homebrew brew install i2p over tor socks proxy
ALL_PROXY=socks5:// brew install i2p
tcrowe / transaction-personal.js
Last active Aug 28, 2018
web3 transaction test: `getBalance` ➡️`unlockAccount` ➡️`sendTransaction`
View transaction-personal.js
it will send transactions in a circle to each account
import aion account to node:
./ -a import private-key-hex
let Web3 = require('../../src/index')
tcrowe / circle-transaction-raw.js
Created Aug 28, 2018
Circle transactions with the client-side-encoded raw transaction.
View circle-transaction-raw.js
it will send transactions in a circle to each account
import aion account to node:
./ -a import private-key-hex
let Web3 = require("../../src/index");
tcrowe / ethersjs-abi-encode-decode.js
Last active Aug 31, 2018
ethersjs abi encode and decode
View ethersjs-abi-encode-decode.js
let ethers = require('ethers')
let abi = new ethers.utils.AbiCoder()
let types = ['address[][]', 'address[][]', 'address[][]']
let params = [[
tcrowe / medium-feed.js
Created Sep 10, 2018
process site feed xml into json into file
View medium-feed.js
medium feed processor:
+ npm install async xml2js lodash
+ add urls to feeds array to get more
+ npm run data-medium
You can’t perform that action at this time.