This is your work, valued

NY, USA

Nicholas Penree

Elite
@drudge

I write JavaScript (and sometimes Go) for all the things.

n8n-nodes-puppeteer. n8n node for browser automation using Puppeteer

586

passport-facebook-token. Passport strategy for authenticating with Facebook access tokens using the OAuth 2.0 API.

389

mongoose-timestamp. Adds createdAt and updatedAt date attributes that get auto-assigned to the most recent create/update timestamp

307

mongoose-findorcreate. Simple plugin for Mongoose which adds a findOrCreate method to models.

180

node-keychain. Basic Keychain Access on Mac computers running Node.js

146

node-gpg. GPG encryption and decryption in node.js by way of the gpg command-line tool

124

passport-twitter-token. Passport strategy for authenticating with Twitter tokens using the OAuth 1.0a API.

52

node-sosumi. Find My Phone support for node.js

35

homebridge-tidbyt. This is a Homebridge plugin that adds HomeKit support to Tidbyt devices.

32

node-tidbyt. Unofficial API client for the Tidbyt API. Use this client to control Tidbyt devices and integrate with other services.

28

n8n-nodes-netsuite. n8n node for interacting with NetSuite using SuiteTalk REST Web Services

25

node-easyrss. Simple RSS feed parsing in Node.js

24

esphome-smartmatrix. SmartMatrix-ESP32 firmware for the internet connected display running on ESPhome.

22

express-controllers. Adds controller style routing of model-view-controller to express

20

n8n-nodes-ftp-trigger. Trigger a workflow on FTP or SFTP filesystem changes in n8n

18

Sidetracked. Stylish, Railscast inspired color scheme for various text/code editors

18

node-alfredo. A Node module for working with Alfred workflows

14

n8n-nodes-smb2. TypeScript

13

jade.truffle. Jade syntax for Chocolat

12

choc-config. My Chocolat Config (Application Support)

12

SpotifyNowPlayingAgent. Script utilizing Growl diagnostic messages to capture song change notifications and writes the new song metadata to a file in /tmp as well as setting iChat or Adium's status message if they are running.

9

apache.sugar. Apache configuration syntax sugar for Espresso

9

n8n-nodes-tidbyt. n8n node for interacting with your Tidbyt devices and Pixlet-based applications.

8

n8n-nodes-changes. n8n node to process differences between two inputs

8

bbedit-config. My personal BBEdit configuration

8

ini.sugar. INI Sugar for Espresso

8

open-in-espresso. Application used to load files and folders into Espresso from Finder

7

n8n-nodes-fixed-width-file. n8n node for parsing or generating fixed-width formatted files

6

homebridge-mobilelink. Homebridge plugin that adds support for Generac Mobile Link generators

6

n8n-nodes-mongogb-ng. Nextgen MongoDB n8n node

6

n8n-nodes-aws-step-functions. n8n node for interacting with the AWS Step Functions API.

6

MacDroidNotifier. Objective-C

6

mamp-controller.sugar. MAMP Controller Sugar for Espresso

5

csharp.sugar. C# Sugar for Espresso

5

node-gitlab-webhook. Express middleware to handle Github/Gitlab Webhook requests

5

basil.sugar. Basil SDK Sugar for Espresso

5

smart-matrix-server. Server to schedule and run applets to be sent to SmartMatrix

5

diff.sugar. Diff Sugar for Espresso

5

node-smb2. A SMB2 implementation in TypeScript

5

n8n-nodes-aws-ecs. n8n node for consuming the AWS ECS API.

4

coastguard. Grooveshark Mac Helper

4

n8n-nodes-pagerduty-trigger. Trigger node for n8n to act on PagerDuty events

4

n8n-nodes-salesforce-ocapi. n8n node for Salesforce Commerce Cloud using the Open Commerce API

4

node.truffle. Node.js snippets for Chocolat

4

tidbyt-twitter. Twitter Followers application for Tidbyt devices

4

n8n-nodes-starter. Example starter module for custom n8n nodes.

3

tower-alfred-workflow. Quickly access your Tower 2 git repositories from Alfred 2

3

clips-webvideo-plugin. Web Video Plug-in for Clips

3

mongoose-pager. Mongoose Query Pagination

3

php.sugar. Official Espresso php.sugar

3

n8n-nodes-text-file-tools. Custom n8n node for processing text files: remove UTF-8 BOM, convert line endings, and normalize text formats.

2

html-tidy.chocmixin. Adds HTML Tidy support to Chocolat

2

dotzsh. My current ZSH configuration

2

typescript.truffle. TypeScript syntax for the Chocolat text editor

1

json-config-lambda-handler. Lambda function wrapper to load config from JSON environment variable (with optional KMS encryption)

1