Q. I don't like GitHub gists interface, it's good as a storage area but search, display is hit and miss, so i thought of designing my curated interface and at the same time learn its api. Let's plan.
Q.
| PS C:\projects\temp> npm create vite@latest my-app -- --template react-ts --no-interactive | |
| > npx | |
| > create-vite my-app --template react-ts --no-interactive | |
| │ | |
| ◇ Scaffolding project in C:\PROJECTS\temp\my-app... | |
| │ | |
| └ Done. Now run: |
~$ curl -s "https://api.github.com/users/joe-oli/repos?per_page=100" | grep '"name":'"name": "demo-ReactTable-v6.x",
"name": "dynamic-form-app",
"name": "fakeJson",
"name": "MIT License",
"name": "hello-world",
"name": "kendra69",
"name": "modal-101",
| -Intro- | |
| |4/4 DM9 | EbM9 EbM9 NC | DM9 | EbM9 EbM9 NC | | |
| -Section A- | |
| | DM9 | DM9 | E9 | E9 | | |
| | Em9 | G/A A9 | DM9 | DM9 G/A | | |
| -Section A'- | |
| | DM9 | | E9 | | |
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>Bootstrap 5 — Named Theme Colors</title> | |
| <style> | |
| @import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@300;400;500&display=swap'); | |
| *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } |
| ===== qm list ===== | |
| VMID NAME STATUS MEM(MB) BOOTDISK(GB) PID | |
| 100 debian13-xfce stopped 6144 32.00 0 | |
| 150 TEMPLATE-debian13-minimal stopped 6144 32.00 0 | |
| 200 win11-vm running 12288 80.00 348854 | |
| 250 TEMPLATE-Win11-Baseline-Jan2026 stopped 12288 80.00 0 | |
| 251 TEMPLATE-Win11-Baseline-WSL2 stopped 12288 80.00 0 |
wget and curl both fetch data over the network, but they have different design goals.
The simplest way to remember it:
wget = download files curl = talk to services
Below is the clean mental model, then details.
| Get-ItemProperty ` | |
| "HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" ` | |
| -Name Release | |
| >openssl version | |
| OpenSSL 3.6.0 1 Oct 2025 (Library: OpenSSL 3.6.0 1 Oct 2025) | |
| >mkcert -version | |
| v1.4.4 | |
| -- |
certutil -hashfile "Path\To\Some\File.mp4" SHA256
If you're curious about file hashes, they’re like digital fingerprints. If two files have the same hash, they’re bit-for-bit identical. Even one byte of difference would change the hash.
Open Command Prompt and run: