James Chris Wingeier II's repositories
generate-html-img-src-and-alt-attributes-using-filenames
Prints HTML img tag src and alt attributes using exact matches of filenames obtained through a shallow directory search for files ending in .jpg, .jpeg and .png
random-strings-of-length
Generate random strengths of an input length either with or without special characters, e.g. call rsols(64) for a 64 character random string/password including special characters.
batch-file-rename-indiscriminately
Indiscriminately prepends, appends, enumerates and shifts filenames.
businesses-of-type-within-radius-via-google-maps-api
Requests info for businesses of type via Google Maps' Places API's Nearby Search function.
camera-media-copying-and-sorting
Copies and sorts into local storage camera media files first by filenames (prefixes) and then file extensions using a directory-change-listener (helpful with SD card use in flash drives).
delete-all-prefixed-with-hyphenated-d
Recursively deletes all files and folders named with a leading "d-".
delete-nonessential-gopro-files
Deletes all .gpr, .lrv and .thm files in directory, useful for GoPro file handling.
file-equivalency-check
Checks equivalency between two files, prints True if they seem equal and False otherwise.
image-captioning-unique-to-group
Unique-to-group image captioning - helpful also for creating (uniquely) named images within directory
instagram-following-not-following-back
Prints usernames of accounts followed by user that are not following user back.
javascript-solutions-to-coding-challenges
off-the-cuff solutions to JS coding challenges (https://www.sitepoint.com/5-common-coding-interview-challenges/) commonly presented during interviews, allowed myself the option to console.log debug along the way, shorter and better solutions than these likely exist
jcwii
profile readme
open-files-of-type-in-dir-recursively
Opens all files of a type (such as .txt) recursively in a directory.
print-paths-containing-string
Recursively prints full paths containing a specified string.
recursively-open-html-files-using-default-app
Recursively open HTML files using system's default app, useful such as during local webdev. Pairs especially well with recursively-open-html-files-in-web-browser.py (https://github.com/jcwii/recursively-open-html-files-using-web-browser) when default app is a code editor.
recursively-open-html-files-using-web-browser
Recursively open HTML files using a browser like Chromium, useful such as during local webdev. Pairs especially well with recursively-open-html-files-using-default-app.py (https://github.com/jcwii/recursively-open-html-files-using-default-app).
remove-injected-html-from-file
Removes injected HTML elements (such as img and script tags) from one file (e.g. wordpress.sql) by searching for a malicious string (like "maliciouswebsite.com").
rename-filenames-starting-at-first-sequential-numeric-gap
Renames numeric filenames starting at the first sequential gap (in counting numbers).
resize-images-to-maximum-pixel-dimension
Input quality preservation and maximum pixel dimension args to copy images.
SNCCEF-shorthand-naming-conventions
Context-dependent shorthand naming conventions for code, English and filesystems.
string-occurrence-lines-printed-recursively
Recursively prints all lines containing string.
trim-python-comment-lines-and-blank-lines
Trims comments and blank lines from a Python file.