Skip to content

Instantly share code, notes, and snippets.

@dobestan
Created March 5, 2026 14:20
Show Gist options
  • Select an option

  • Save dobestan/b82b8b795fb07605c58405f13d9decab to your computer and use it in GitHub Desktop.

Select an option

Save dobestan/b82b8b795fb07605c58405f13d9decab to your computer and use it in GitHub Desktop.
FYIPedia Ecosystem — Demo GIFs & Backlink Optimization Report (2026-03-05)

FYIPedia Ecosystem — Demo GIFs & Backlink Optimization Report

2026-03-05 | All 20 packages now have animated terminal demo GIFs across 5 distribution channels

Summary

Metric Count
Demo GIFs created 20
GitHub repos updated 33 (20 packages + 12 Django apps + 1 Homebrew tap)
/developers/ pages with GIFs 17 sites
Total distribution channels 5 (GitHub, PyPI, npm, Homebrew, VSCode Marketplace)
Total unique backlink sources 56+

Distribution Channels & Backlinks

1. GitHub — 33 public repos

# Repo demo.gif URL
1 fyipedia/colorfyi https://github.com/fyipedia/colorfyi
2 fyipedia/colorfyi-js https://github.com/fyipedia/colorfyi-js
3 fyipedia/emojifyi https://github.com/fyipedia/emojifyi
4 fyipedia/emojifyi-js https://github.com/fyipedia/emojifyi-js
5 fyipedia/symbolfyi https://github.com/fyipedia/symbolfyi
6 fyipedia/symbolfyi-js https://github.com/fyipedia/symbolfyi-js
7 fyipedia/unicodefyi https://github.com/fyipedia/unicodefyi
8 fyipedia/unicodefyi-js https://github.com/fyipedia/unicodefyi-js
9 fyipedia/fontfyi https://github.com/fyipedia/fontfyi
10 fyipedia/fontfyi-js https://github.com/fyipedia/fontfyi-js
11 fyipedia/distancefyi https://github.com/fyipedia/distancefyi
12 fyipedia/distancefyi-js https://github.com/fyipedia/distancefyi-js
13 fyipedia/timefyi https://github.com/fyipedia/timefyi
14 fyipedia/timefyi-js https://github.com/fyipedia/timefyi-js
15 fyipedia/namefyi https://github.com/fyipedia/namefyi
16 fyipedia/namefyi-js https://github.com/fyipedia/namefyi-js
17 fyipedia/unitfyi https://github.com/fyipedia/unitfyi
18 fyipedia/unitfyi-js https://github.com/fyipedia/unitfyi-js
19 fyipedia/holidayfyi https://github.com/fyipedia/holidayfyi
20 fyipedia/holidayfyi-js https://github.com/fyipedia/holidayfyi-js
21 fyipedia/cocktailfyi https://github.com/fyipedia/cocktailfyi
22 fyipedia/vinofyi https://github.com/fyipedia/vinofyi
23 fyipedia/beerfyi https://github.com/fyipedia/beerfyi
24 fyipedia/brewfyi https://github.com/fyipedia/brewfyi
25 fyipedia/whiskeyfyi https://github.com/fyipedia/whiskeyfyi
26 fyipedia/teafyi https://github.com/fyipedia/teafyi
27 fyipedia/nihonshufyi https://github.com/fyipedia/nihonshufyi
28 fyipedia/drinkfyi https://github.com/fyipedia/drinkfyi
29 fyipedia/fyipedia https://github.com/fyipedia/fyipedia
30 fyipedia/fyipedia-mcp https://github.com/fyipedia/fyipedia-mcp
31 fyipedia/homebrew-tap https://github.com/fyipedia/homebrew-tap
32 fyipedia/colorfyi-vscode https://github.com/fyipedia/colorfyi-vscode
33 fyipedia/awesome-fyi https://github.com/fyipedia/awesome-fyi

2. PyPI — 12 packages

# Package Version URL
1 colorfyi 0.2.0 https://pypi.org/project/colorfyi/
2 emojifyi 0.2.0 https://pypi.org/project/emojifyi/
3 symbolfyi 0.2.0 https://pypi.org/project/symbolfyi/
4 unicodefyi 0.2.0 https://pypi.org/project/unicodefyi/
5 fontfyi 0.2.0 https://pypi.org/project/fontfyi/
6 distancefyi 0.1.0 https://pypi.org/project/distancefyi/
7 timefyi 0.1.0 https://pypi.org/project/timefyi/
8 namefyi 0.1.0 https://pypi.org/project/namefyi/
9 unitfyi 0.1.0 https://pypi.org/project/unitfyi/
10 holidayfyi 0.1.0 https://pypi.org/project/holidayfyi/
11 fyipedia 0.1.0 https://pypi.org/project/fyipedia/
12 fyipedia-mcp 0.1.0 https://pypi.org/project/fyipedia-mcp/

3. npm — 10 packages

# Package URL
1 @fyipedia/colorfyi https://www.npmjs.com/package/@fyipedia/colorfyi
2 emojifyi https://www.npmjs.com/package/emojifyi
3 symbolfyi https://www.npmjs.com/package/symbolfyi
4 unicodefyi https://www.npmjs.com/package/unicodefyi
5 fontfyi https://www.npmjs.com/package/fontfyi
6 distancefyi https://www.npmjs.com/package/distancefyi
7 timefyi https://www.npmjs.com/package/timefyi
8 namefyi https://www.npmjs.com/package/namefyi
9 unitfyi https://www.npmjs.com/package/unitfyi
10 holidayfyi https://www.npmjs.com/package/holidayfyi

4. Homebrew — 1 tap

Package Install URL
fyipedia brew tap fyipedia/tap && brew install fyipedia https://github.com/fyipedia/homebrew-tap

5. VSCode Marketplace — 1 extension

Extension URL
colorfyi-vscode https://marketplace.visualstudio.com/items?itemName=fyipedia.colorfyi-vscode

Demo GIF Details

JS Packages (Node.js REPL style)

Interactive node REPL sessions with await import('package-name'). Each function call shows immediate results with Node's built-in syntax coloring.

# Package GIF Size Key Functions Shown
1 @fyipedia/colorfyi 120KB getColorInfo, contrastRatio, harmonies
2 emojifyi 268KB getEmojiByChar, encode, search
3 symbolfyi 148KB getEncodings, getInfo, lookupHtmlEntity
4 unicodefyi 476KB charInfo, getEncodings, searchCharacters
5 fontfyi 72KB fontInfo, fontCSS, fontPairings
6 distancefyi 112KB computeDistance, midpoint
7 timefyi 172KB getCurrentTime, getTimeDifference, getBusinessHoursOverlap
8 namefyi 104KB romanizeKorean, fiveElementsForStrokes
9 unitfyi 132KB convert (km→mi, F→C), getCategoryUnits
10 holidayfyi 108KB easterWestern, easterOrthodox, daysUntil

Python/API Packages (curl + jq line-by-line)

Live API calls showing search, detail, and random endpoints.

# Package GIF Size Demo Style
11 cocktailfyi 420KB Python engine + curl API
12 vinofyi 148KB curl line-by-line (search, detail, random)
13 beerfyi 148KB curl line-by-line
14 brewfyi 112KB curl line-by-line
15 whiskeyfyi 112KB curl line-by-line
16 teafyi 108KB curl line-by-line
17 nihonshufyi 120KB curl line-by-line

Meta Packages

# Package GIF Size Demo Style
18 drinkfyi 224KB Python cross-beverage search
19 fyipedia 44KB CLI fyi commands
20 fyipedia-mcp 192KB MCP config + tool listing

Total GIF size: ~3.3MB across 20 packages

/developers/ Pages with GIFs

Each site's /developers/ page now displays the relevant demo GIF, served via R2 CDN with {% static %} tags.

# Site GIF Type URL
1 ColorFYI npm-demo.gif https://colorfyi.com/developers/
2 EmojiFYI npm-demo.gif https://emojifyi.com/developers/
3 SymbolFYI npm-demo.gif https://symbolfyi.com/developers/
4 UnicodeFYI npm-demo.gif https://unicodefyi.com/developers/
5 FontFYI npm-demo.gif https://fontfyi.com/developers/
6 DistanceFYI npm-demo.gif https://distancefyi.com/developers/
7 TimeFYI npm-demo.gif https://timefyi.com/developers/
8 NameFYI npm-demo.gif https://namefyi.com/developers/
9 UnitFYI npm-demo.gif https://unitfyi.com/developers/
10 HolidayFYI npm-demo.gif https://holidayfyi.com/developers/
11 CocktailFYI api-demo.gif https://cocktailfyi.com/developers/
12 VinoFYI api-demo.gif https://vinofyi.com/developers/
13 BeerFYI api-demo.gif https://beerfyi.com/developers/
14 BrewFYI api-demo.gif https://brewfyi.com/developers/
15 WhiskeyFYI api-demo.gif https://whiskeyfyi.com/developers/
16 TeaFYI api-demo.gif https://teafyi.com/developers/
17 NihonshuFYI api-demo.gif https://nihonshufyi.com/developers/

Backlink Matrix

Source Domain # Links Linking To
github.com 33 Each repo → site homepage + PyPI + npm
pypi.org 12 Each package → homepage + GitHub
npmjs.com 10 Each package → homepage + GitHub
github.com (homebrew-tap) 1 fyipedia.com + 10 site homepages
marketplace.visualstudio.com 1 colorfyi.com + GitHub
Total unique backlinks 56+ To 17+ FYI domains

Technical Stack

Component Tool
GIF Recording VHS v0.10.0 (Charmbracelet)
Terminal Theme Catppuccin Mocha
JS Demo Style Node.js REPL with await import()
API Demo Style curl -s + jq line-by-line
CDN Cloudflare R2 via {% static %}
Font System monospace (14px)

Remaining Work

Task Status Notes
Deploy 17 Django apps ⏳ Pending poe deploy --confirm for each site
Beverage PyPI package READMEs ✅ Done GIF added to all 7 + 3 meta
JS npm package READMEs ✅ Done GIF added to all 10
Homebrew tap ✅ Done brew tap fyipedia/tap && brew install fyipedia
SKILLS.sh integration ⏳ Optional GIF references in SKILL.md files
ChatGPT GPTs ⏳ Optional Update GPT descriptions with demo links
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment