Skip to content

nickarchuleta/graphify-viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spellbook + GitHub stars — unified viewer

Fork of https://github.com/raufer/graphify repo built out with Claude Code, Grok and Cursor to accomodate my specific (growing) tech stack.

Screenshot 2026-04-12 at 3 55 10 PM

Screenshot_2026-04-12_at_3 43 36_PM-d68192af-9140-

Screenshot_2026-04-12_at_3 44 17_PM-570df729-7b81-

Screenshot_2026-04-12_at_3 43 06_PM-46c1846c-6384-

Static HTML tools that combine a Spellbook knowledge graph and a GitHub stars “nebula” in one tab, with clean README rendering in the parent page.

Live repo: github.com/nickarchuleta/graphify-viewer

Quick start

git clone https://github.com/nickarchuleta/graphify-viewer.git
cd graphify-viewer
python3 -m http.server 8765

Open http://localhost:8765/graph_unified.html (use a local server so README fetch works; file:// often hits CORS).

  • Left strip: switch Spellbook mapStars nebula (collapsible).
  • Right strip: hints + Selected repo README when viewing stars (collapsible).
  • Keys: 1 / 2 switch views; [ / ] collapse/expand the right details panel.

Files

File Purpose
graph_unified.html Main shell: iframes + docks + README pipeline
readme_render.js Strip badge HTML, render Markdown (ReadmeSkin)
graph.html Spellbook graph (your graphify export)
github_stars_mirror.html Stars hub-and-spoke graph (regenerate from JSON)
graph_hub.html Redirects to graph_unified.html

Full architecture and recovery notes: README-unified.md.

Regenerate stars mirror

Place master_stars_all.json (see data/README.md), then:

python3 scripts/render_github_stars_mirror.py

The script also runs from ~/spellbook_oracle/ if you keep stars JSON there (see script docstring).

Publishing updates (you)

After editing files in your clone:

cd graphify-viewer   # or ~/graphify-out if that’s your working copy
git add -A
git commit -m "Describe your change"
git push

First-time push from a new machine: create an empty repo on GitHub, then git remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.git and git push -u origin main. Use a Personal Access Token if HTTPS asks for a password.

License

MIT — see LICENSE.

About

Local-only HTML: your Spellbook + GitHub stars as interactive graphs—not another bookmark list. Built for brains that think in remixes (Ableton energy): drag, cluster, read READMEs in context, and chase “what if I combine this with that?” serendipity instead of scrolling spreadsheets.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages