Kevin Locke (@kevinoid)

Top repositories

1

postgresql-for-wordpress

A temporary fork of https://wordpress.org/plugins/postgresql-for-wordpress/ with changes from kevinoid.
PHP
140
star
2

git-branch-is

Assert that the name of the current branch of a git repository has a particular value.
JavaScript
96
star
3

vim-jsonc

โš ๏ธDeprecatedโš ๏ธ: Vim syntax highlighting plugin for JSON with C-style line (//) and block (/* */) comments.
Vim Script
51
star
4

remove-nonpresent-devices

Script to remove non-present devices from a Windows computer system
JavaScript
30
star
5

ultragetopt

A versatile and customizable cross-platform getopt implementation.
C
10
star
6

swagger-spec-validator

Validate an OpenAPI/Swagger API specification using the swagger.io online validator.
JavaScript
9
star
7

appveyor-swagger

Unofficial AppVeyor REST API Swagger Definition
8
star
8

jekyll-highlight-file

A Liquid filter for Jekyll which outputs highlighted file content
Ruby
7
star
9

python-project-template

A Python project template with pytest, tox, Sphinx , GitHub Actions, GitLab CI, coveralls, Codecov, and several linters including flake8, Bandit, Black, pyroma, and others.
Python
7
star
10

auth-mailbox-joomla

Plugin for Joomla! to authenticate users against a mail server using IMAP, NNTP, or POP3.
PHP
6
star
11

promised-read

Read from a stream using Promises, with support for timeouts, cancellation, and several ways to determine how much data to read.
JavaScript
3
star
12

nodecat

A Node.js implementation of cat, as specified by POSIX/SUSv3. No frills, no buffering, no charset conversion, just cat.
JavaScript
3
star
13

node-project-template

A bare-bones project template for Node.js projects with some of the tooling that I like to use with Node projects.
JavaScript
3
star
14

travis-status

An implementation of the status subcommand of The Travis Client in Node.js, with a few extra features.
JavaScript
3
star
15

py-gnupg

GnuPGInterface Python module (kevinoid's working copy)
Python
3
star
16

userscript-template

A userscript (viz. Greasemonkey/Tampermonkey/Violentmonkey script) project template with codecov, coveralls, ESLint, github_changelog_generator, istanbul, JSDoc, and mocha.
JavaScript
3
star
17

stdio-context

โ›” [UNMAINTAINED] Replace stdin, stdout, and/or stderr, including console methods, with arbitrary streams for capture, redirection, testing, or other purposes.
JavaScript
2
star
18

NetCoreProject

A .NET Core project template with Roslyn Analyzers, xUnit, AppVeyor, Coverlet, and codecov/coveralls.
C#
2
star
19

promise-nodeify

Call a Node-style callback with the resolution value or rejection cause of a Promise without the common pitfalls.
JavaScript
2
star
20

omnivalidator

An add-on for Firefox (and compatible browsers) which eases the process of validating resources (typically pages) against a set of user-configurable validation services. Also available at https://addons.mozilla.org/en-US/firefox/addon/omnivalidator/
JavaScript
2
star
21

inflate-auto

Decompression stream which detects the compression format from the compressed data with minimal buffering. Detects Gzip, Deflate, and DeflateRaw by default.
JavaScript
2
star
22

stackoverflow-share-remove-user-id

A userscript (viz. Greasemonkey/Tampermonkey/Violentmonkey script) to remove the User ID from short URLs displayed by the "Share" button on Stack Overflow and other Stack Exchange sites.
JavaScript
2
star
23

eslint-config-kevinoid

ESLint shareable config for @kevinoid's style (based on Airbnb).
JavaScript
1
star
24

stream-compare

Compare the behavior of readable streams.
JavaScript
1
star
25

ytdl2rss

Create podcast RSS from youtube-dl info JSON.
Python
1
star
26

mocha-ur2ue

Mocha root hook plugin to convert unhandled rejection events to unhandled exceptions so that they will cause test failures.
JavaScript
1
star
27

noderegression

An automated tool for regression range-finding in the Node.js runtime using nightly builds. A Node.js equivalent of mozregression.
JavaScript
1
star
28

appveyor-status

Node.js-based script and module to query AppVeyor build status via the AppVeyor REST API.
JavaScript
1
star
29

procore-docs-to-openapi

Convert Procore REST API documentation JSON files to OpenAPI.
JavaScript
1
star
30

verizonmessages2sms

A Python script to convert text messages stored in the SQLite database of the Verizon Messages Windows App into XML readable by the Carbonite SMS Backup & Restore Android App.
Python
1
star
31

pdi-prompt-step-plugin

Plugin for Pentaho Data Integration/Kettle which provides a transformation step to prompt the user for information.
Java
1
star