-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: SlumSploit/python-beginner-projects
base: main
head repository: Mrinank-Bhowmick/python-beginner-projects
compare: main
- 15 commits
- 406 files changed
- 3 contributors
Commits on May 20, 2026
-
Configuration menu - View commit details
-
Copy full SHA for d651c8d - Browse repository at this point
Copy the full SHA d651c8dView commit details
Commits on May 21, 2026
-
Configuration menu - View commit details
-
Copy full SHA for d8fc3cf - Browse repository at this point
Copy the full SHA d8fc3cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for f65d55b - Browse repository at this point
Copy the full SHA f65d55bView commit details -
web overhaul: in-browser playground, tutorials, pnpm migration
web/ (pyBegin site): - Playground: 60 annotated, self-contained tutorial versions of the runnable projects (originals under projects/ left untouched); rendered README panel; draggable sidebar / editor / console / README splitters; lucide-react icons replacing emoji glyphs. - Per-project contextual emojis and contributor credit (GitHub handle + avatar), generated into catalog.json / authors.json by scripts/. - Fixes: AES256 needs pycryptodome; jokenpo / blind-auction / pig-latin made self-contained; first-run Pyodide worker hang. - Migrated npm -> pnpm with supply-chain hardening: pinned packageManager, minimumReleaseAge, blocked install scripts, postcss security override. projects/: README documentation pass across the catalog; ToDoList Pyodide-runnable verdict corrected. Removed stale root config (wrangler.jsonc, pyproject.toml, uv.lock) and .wrangler cache. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 100cdfc - Browse repository at this point
Copy the full SHA 100cdfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65813ef - Browse repository at this point
Copy the full SHA 65813efView commit details -
Configuration menu - View commit details
-
Copy full SHA for a0b8b72 - Browse repository at this point
Copy the full SHA a0b8b72View commit details -
Configuration menu - View commit details
-
Copy full SHA for afb8fe3 - Browse repository at this point
Copy the full SHA afb8fe3View commit details -
web: contributors page, real avatars, bookmark redesign
- New /contributors page listing all 240 contributors (avatar, name, GitHub profile link), generated from the README contributors block by scripts/gen-contributors.mjs. - Replace initial-letter avatars with real GitHub avatars on the homepage. Use direct avatars.githubusercontent.com URLs so they satisfy the site's COEP: require-corp header — github.com/<handle>.png 302-redirects and the redirect is blocked under COEP. - Expand the homepage contributor wall from 12 to 30 cards; cards link out to GitHub profiles. - Redesign the nav bookmark control as a labelled toggle button (lucide icon + count) with a clear active state, replacing the bare circle. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for c2168da - Browse repository at this point
Copy the full SHA c2168daView commit details
Commits on May 22, 2026
-
Configuration menu - View commit details
-
Copy full SHA for e4c3061 - Browse repository at this point
Copy the full SHA e4c3061View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce54662 - Browse repository at this point
Copy the full SHA ce54662View commit details -
Migrate Pyodide-runnable verdicts from READMEs to todo.json
The per-project `## Pyodide-runnable` README section was noisy. Move every verdict into projects/todo.json as a structured registry ({name, status, reason}) with a status_values legend. Replaces the old todo.md checklist. gen-catalog.mjs no longer parses that README section; it derives the catalog `runnable` flag from whether a playground file exists. catalog.json is unchanged (270 projects, 59 runnable). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>Configuration menu - View commit details
-
Copy full SHA for 8b942bc - Browse repository at this point
Copy the full SHA 8b942bcView commit details -
Clean up project READMEs: drop Pyodide section, add usage examples
Two README-wide changes: - Removed the trailing `## Pyodide-runnable` section from every project README; that verdict now lives in projects/todo.json. - Added an `## Example` section to ~265 READMEs so visitors can see what each program does before running it — an input/output transcript for console programs, a numbered walk-through for GUI/game/web apps. Each example was written against the project's actual source. Also: renamed the maths project to "Mensuration Calculator" so it no longer sorts first in the playground sidebar, fixed two wrong run commands (BMI calculator, Calculator), and dropped a personal banner from the maths playground file. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 6f8e623 - Browse repository at this point
Copy the full SHA 6f8e623View commit details -
playground: LeetCode-style layout, collapsible sidebar, thin scrollbars
Rework the playground workspace into a LeetCode-style split: the README is now a full-height pane on the left, with the editor stacked over the terminal on the right. Vertical drag handle resizes README vs editor column; horizontal handle resizes editor vs terminal. - README pane collapses to a slim rail; project sidebar collapses to a rail too (state persisted to localStorage). - Thin, subtle scrollbars site-wide (scrollbar-width + ::-webkit-scrollbar). - Fix double border on the README body — it shared the .s-readme class, whose card chrome (border/shadow/radius) drew a second box inside the pane. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for dcaccb0 - Browse repository at this point
Copy the full SHA dcaccb0View commit details
Commits on Jun 3, 2026
-
Configuration menu - View commit details
-
Copy full SHA for ee28a3a - Browse repository at this point
Copy the full SHA ee28a3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 59f55d9 - Browse repository at this point
Copy the full SHA 59f55d9View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...main