Skip to content

codewizard13/ehw-lib

Repository files navigation

INFO PROPERTY VALUE
Folder Name ehw-lib
File Name README.md
Date Created 09/22/23
Date Modified 10/28/25
Version 00.00.03
Programmer Eric Hepperle

TECHNOLOGIES

Markdown

WordPress

JavaScript

Git

GitHub

HTML5

CSS3

Sass

PHP

Node.js

npm

Python

PowerShell

Bootstrap

jQuery

MySQL

YouTube


Purpose

Repository to house Eric Heppperle's code library - a comprehensive collection of code snippets, starter frameworks, and utilities across multiple languages and technologies.

Technologies & Contents

  • HTML5, CSS3, Sass/SCSS — front-end templates and snippets (snippets/html, css/).
  • JavaScript (browser) & Node.js (npm) — client and tooling scripts; Node examples in snippets/js/scrape/ (includes package.json).
  • PHP & WordPress — many WordPress hooks, shortcodes and helper snippets in snippets/wp and snippets/php.
  • Python & PowerShell — automation & scraping scripts in snippets/py and snippets/psh.
  • Bootstrap, jQuery — UI patterns and legacy helpers (examples in snippets/html and snippets/php).
  • MySQL, CSV — sample data and DB helpers (snippets/mysql, snippets/csv and lists).
  • Regex, Email templates, yt-dlp / YouTube helpers — misc utilities under snippets/regex, snippets/email and ytdlp/.

TAGS

Library Snippets Site Starters Custom Frameworks CMS HTML5 CSS3 SCSS PHP MySQL WordPress JavaScript ES6 Node.js Python PowerShell Bootstrap jQuery RegEx CSV Email Templates yt-dlp

ehw-lib/
  ├───catalogs
  ├───css
  ├───ico
  ├───pix
  ├───site_starters
  │   └───tmpl__csite-framework
  │       ├───arch-pages
  │       ├───assets
  │       ├───bkp
  │       ├───colors
  │       ├───dummy
  │       ├───ehd
  │       ├───ico
  │       ├───img
  │       ├───notes
  │       ├───screens
  │       ├───tools
  │       ├───ux
  │       ├───_inpro
  │       ├───_snaps
  │       └───_uns
  ├───snippets
  │   ├───blurbs
  │   ├───csv
  │   ├───email
  │   ├───html
  │   ├───ipsum
  │   ├───js
  │   │   └───scrape
  │   │       ├───chatgpt
  │   │       └───_ref
  │   ├───lists
  │   ├───md
  │   ├───php
  │   ├───psh
  │   ├───py
  │   │   └───scrape
  │   │       ├───chatgpt
  │   │       └───_ref
  │   ├───regex
  │   └───wp
  └───ytdlp

Regenerate folder tree with Powershell tree command or generate tree from tab-indented list with: nathanfriend.io ASCII tree generator

NOTES & CAVEATS

🚧 This README is in-progress and under construction.

Troubleshooting

Q: Custom folder icon not showing up?

A: In PowerShell cd to the parent folder and set the "system file" attribute on the target child folder like this:

attrib +s folder_name

CAVEATS

  • Make sure you are in the parent folder and that the folder_name doesn't have any relative pathing artifacts (.\, ..\, etc)

QUICK LINKS

Development

Data & Content

Tools & Utils

Database

Usage / Examples

Below are a few quick-run examples showing how to run or use snippets in this repository.

# Run the Node scrape example
cd "c:/_EHW/Project Repos/ehw-lib/snippets/js/scrape"
npm install
node app.js
# Run a Python scraper example (create a venv first)
cd "c:/_EHW/Project Repos/ehw-lib/snippets/py/scrape/chatgpt"
python -m venv .venv
source .venv/bin/activate      # On Windows PowerShell: .venv\Scripts\Activate.ps1
# pip install -r requirements.txt  # if you add one
python app.py
# Run a PowerShell snippet (ensure execution policy allows it)
cd "C:\_EHW\Project Repos\ehw-lib\snippets\psh"
./ehw-merge-docx-txt.ps1

Project layout (short)

  • snippets/ — main collection of categorized snippet files (php, wp, js, py, psh, html, css, csv, regex, etc.)
  • site_starters/ — starter site frameworks and assets
  • ytdlp/ — YouTube/yt-dlp helper scripts and playlists
  • css/, ico/, pix/ — visual assets and styles

Additional Resources

About

My collection of library and utility functions, templates, snippets, and starter files/collections. (2023)

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors