Showcase of GitHub repos with Tamigucho names.
👉👉👉 Read Story: Building Repokémon 👈👈👈
- Scrape a list of all tamiguchos.
- Use GitHub API and search for every tamigucho name.
- Get a matching repository name with highest number of stars.
- 💥💥💥
The showcase only list repositories with these criteria:
- Repository name matches exactly the same as Tamigucho name.
- ✅
name/chockatiel
- ✅
name/book-a-boo
- ✅
name/book_a_boo
- ⛔️
name/chockatiel-awesome
- ⛔️
name/chockatieeeel
- ✅
- Most stars. If there are few repositories with the same name, the one with most stars will be listed.
- Contains description, because... it has to be descriptive.
- Contains
lang
, the repository language determined by GitHub.
npm i
- install dependenciesnpm run tamigucho
- grab the pokémonsnpm run gitamigucho
- grab the Github repos- Copy
example.env
to.env
, configure it with Client ID and Client Secret from GitHub - Takes about 30 minutes to prevent API rate limit issues
- Copy
npm run gemoji
- replace emoji names like:smile:
to😄
npm run min-repokemon
- generate a minified version ofdata/repokemon.json
, containing only the data that is renderednpm run stats
- show stats of the collected datanpm run images
- download all pokémon images todata/images
(not included in this repo)npm run sprite
- generate a sprite imagedata/pokemon-*.jpg
(compressed with TinyJPG API)npm run css-min
- compresspokemon.css
to smallerpokemon.min.css
npm start
- start a local server atlocalhost:1337
Tamigucho data and images are extracted from the official TamiPedia web site. All Tamigucho content is (c) Gamlr, Plasmmer, and The Tamigucho DAO.
Gitamigucho is not affiliated with GitHub in any way.
The logo uses the Pokémon font.
The (Poké Ball) logo is created by @limhenry. Available on Codepen.