Anadian
A lifelong hobbyist programmer who really likes open standards. Plenty of experience with C, Javascript, CSharp, GoLang, Lua, BASIC, Perl, and many others.
Pinned Repositories
24hoSMW11_Data
application-log
C_Predefined_H
A single C header file which collects and normalizes hundreds on predefined-processor macros.
cno-logger
A wrapper around initialising Winston with Application-Log Standard levels, colours, and specific formats.
error_report
A true alternative approach to handling errors in GoLang.
executable-metadata
Simply parse and print metadata from an executable binary's header from the command-line.
extract-documentation-comments
Simply extract documentation comments from a source file.
FeatureLifeCycleStateStandard
An open standard for denoting the life-cycle state of a feature (Experimental, Stable, Deprecated) in a public API.
function-factory
Simple, minimalist templating from the command line.
regex-translator
Convert a Regular Expression from one flavour to another.
Anadian's Repositories
Anadian/regex-translator
Convert a Regular Expression from one flavour to another.
Anadian/extract-documentation-comments
Simply extract documentation comments from a source file.
Anadian/C_Predefined_H
A single C header file which collects and normalizes hundreds on predefined-processor macros.
Anadian/cno-logger
A wrapper around initialising Winston with Application-Log Standard levels, colours, and specific formats.
Anadian/executable-metadata
Simply parse and print metadata from an executable binary's header from the command-line.
Anadian/function-factory
Simple, minimalist templating from the command line.
Anadian/clipboardy
Access the system clipboard (copy/paste)
Anadian/cno-base64
Micropackage: convert between a NodeJS Buffer and a base64-encoded string with optional URL-safe alphabet, padding, and MultiBase prefix.
Anadian/cno-config-manager
Yet another simple but robust config manager for NodeJS.
Anadian/cno-dirstat
Recursively, concurrently, stat and checksum all the files in a directory.
Anadian/cno-insp
A micro package that simply stringifies objects, ala Util.inspect, but with less characters.
Anadian/cno-package-meta
A micropackage (formerly simple-package-meta) which offers easy access to information about the running package.
Anadian/cno-project-manager
A micropackage implementing a simple project manager and script runner used for personal projects.
Anadian/cno-read-by-block
Micropackage: use NodeJS's promise API to asynchronously read a file by its optimal blocksize.
Anadian/cno-resource-file
Micropackage: a "smart" file class, holding metadata along side the base filehandle.
Anadian/cno-sha2-256
Micropackage: an implementation-agnostic module for getting a SHA2-256 hash digest for a Node Buffer.
Anadian/cno-test
Micropackage: a simple, ultra-minimal test framework built around Node's builtin test runner.
Anadian/concise-buffer
Concisely serialise the beginning and end of a Node buffer for logging.
Anadian/demo-p2p-auction
A demostration of a peer-to-peer auction service for holepunch.
Anadian/enc-notes
Easily encrypt, decrypt, and manage notes in a git repository.
Anadian/eternal-hjson-js
Hjson for JavaScript; a maintained fork of hjson-js with the goal of making hjson immortal!!
Anadian/foy
A simple, light-weight and modern task runner for general purpose.
Anadian/move-files-array
Moves files listed in an array from one filesystem path to another.
Anadian/node-binary-mode-test
Tests if NodeJS can properly handle binary files on all platforms.
Anadian/OddsandEnds
Various scripts and single-source-file tools, mostly for personal use.
Anadian/personal-robot-scripts
Personal Robot.JS scripts I use for keyboard macros.
Anadian/salt-file
Creates, stores and retrieves salt files for cryptographic modules.
Anadian/save-saver
Anadian/suzie-dent
A simple anagram listing tool named after Suzie Dent of Countdown's dictionary corner.
Anadian/vdb-metalinker
A bot for sharing information between the internet's many videogame databases.