| 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 |
Repository to house Eric Heppperle's code library - a comprehensive collection of code snippets, starter frameworks, and utilities across multiple languages and technologies.
- 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/(includespackage.json). - PHP & WordPress — many WordPress hooks, shortcodes and helper snippets in
snippets/wpandsnippets/php. - Python & PowerShell — automation & scraping scripts in
snippets/pyandsnippets/psh. - Bootstrap, jQuery — UI patterns and legacy helpers (examples in
snippets/htmlandsnippets/php). - MySQL, CSV — sample data and DB helpers (
snippets/mysql,snippets/csvand lists). - Regex, Email templates, yt-dlp / YouTube helpers — misc utilities under
snippets/regex,snippets/emailandytdlp/.
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
└───ytdlpRegenerate folder tree with Powershell
treecommand or generate tree from tab-indented list with: nathanfriend.io ASCII tree generator
🚧 This README is in-progress and under construction.
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- Make sure you are in the parent folder and that the folder_name doesn't have any relative pathing artifacts (
.\,..\, etc)
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.ps1snippets/— main collection of categorized snippet files (php, wp, js, py, psh, html, css, csv, regex, etc.)site_starters/— starter site frameworks and assetsytdlp/— YouTube/yt-dlp helper scripts and playlistscss/,ico/,pix/— visual assets and styles
- See CONTRIBUTING.md for snippet naming conventions and guidelines
- Check snippets for detailed folder structure
- This project is licensed under the GNU GPL v3
