MCPcopy Index your code
hub / github.com/alt-text-org/my.alt-text.org

github.com/alt-text-org/my.alt-text.org @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
380 symbols 755 edges 21 files 123 documented · 32%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

My.Alt-Text.org

A static site for handling alt text.

See a preview of some functionality live at https://my-alt-text-org.glitch.me

Rough Release Roadmap

Alpha Follow On

  • Initial accessibility work
  • Import/Export of local and Mastodon archives
  • Aux image download/copy prompt
  • Reactive styling for mobile

Beta

  • Accessibility
  • Basics
  • Keyboard controls
  • Zoom canvas
  • Option to play sound if hit edge of canvas
  • Undo
  • Pattern package manager via git, shipped with site
  • Name only first then matching body in search
  • Filter archive by language, incl user entered
  • Filters
  • Ordering
  • Re-arrangeable popup menu
  • Editable if just search/replace
  • Expand editor
  • Configuration exposed
  • Multiple open images

Release

  • As accessible as possible
  • Browser Extensions
  • Link for what makes good alt text/resources
  • Plugin system
  • Build plugin library separately.
  • Paste image with alt text into composer? Needs site-specific, but probably doable in usual sites + mastodon by looking for appropriate functions/flags
  • Save image and alt to library on right click in extensions
  • Description tags, store images in plugin
  • Support PDFs
  • AI suggestion of crop areas?

Core symbols most depended-on inside this repo

set
called by 59
src/palette.js
getLocalized
called by 12
src/i18n.js
clamp
called by 12
src/palette.js
updateDescriptionDisplay
called by 12
src/descriptions.js
isAHLetter
called by 10
lib/findBoundaries.js
copyPalette
called by 8
src/palette.js
toString
called by 7
src/palette.js
wordbreakPropertyAt
called by 6
lib/findBoundaries.js

Shape

Function 348
Method 26
Class 6

Languages

TypeScript100%

Modules by API surface

lib/fabric.min.js185 symbols
src/palette.js39 symbols
lib/flexsearch.min.js34 symbols
src/descriptions.js23 symbols
src/canvas.js20 symbols
src/storage.js11 symbols
src/dropdowns.js11 symbols
src/core.js10 symbols
src/in-flight.js9 symbols
lib/findBoundaries.js9 symbols
lib/unicode-break.js8 symbols
src/import-export.js6 symbols

For agents

$ claude mcp add my.alt-text.org \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact