repositories
loading repo index
repositories
loading repo index
repository
loading code, commits, and activity
public Clawd ADK gateway launch mirror
stars
latest
clone command
git clone gitlawb://did:key:z6Mkq5mY...iFZ5/my-project-publ...git clone gitlawb://did:key:z6Mkq5mY.../my-project-publ...2fa351d6docs: add automaton and perps launch sources16d ago| #1 | --- |
| #2 | name: gifgrep |
| #3 | description: Search GIF providers with CLI/TUI, download results, and extract stills/sheets. |
| #4 | homepage: https://gifgrep.com |
| #5 | metadata: {"clawdbot":{"emoji":"🧲","requires":{"bins":["gifgrep"]},"install":[{"id":"brew","kind":"brew","formula":"steipete/tap/gifgrep","bins":["gifgrep"],"label":"Install gifgrep (brew)"},{"id":"go","kind":"go","module":"github.com/steipete/gifgrep/cmd/gifgrep@latest","bins":["gifgrep"],"label":"Install gifgrep (go)"}]}} |
| #6 | --- |
| #7 | |
| #8 | # gifgrep |
| #9 | |
| #10 | Use `gifgrep` to search GIF providers (Tenor/Giphy), browse in a TUI, download results, and extract stills or sheets. |
| #11 | |
| #12 | GIF-Grab (gifgrep workflow) |
| #13 | - Search → preview → download → extract (still/sheet) for fast review and sharing. |
| #14 | |
| #15 | Quick start |
| #16 | - `gifgrep cats --max 5` |
| #17 | - `gifgrep cats --format url | head -n 5` |
| #18 | - `gifgrep search --json cats | jq '.[0].url'` |
| #19 | - `gifgrep tui "office handshake"` |
| #20 | - `gifgrep cats --download --max 1 --format url` |
| #21 | |
| #22 | TUI + previews |
| #23 | - TUI: `gifgrep tui "query"` |
| #24 | - CLI still previews: `--thumbs` (Kitty/Ghostty only; still frame) |
| #25 | |
| #26 | Download + reveal |
| #27 | - `--download` saves to `~/Downloads` |
| #28 | - `--reveal` shows the last download in Finder |
| #29 | |
| #30 | Stills + sheets |
| #31 | - `gifgrep still ./clip.gif --at 1.5s -o still.png` |
| #32 | - `gifgrep sheet ./clip.gif --frames 9 --cols 3 -o sheet.png` |
| #33 | - Sheets = single PNG grid of sampled frames (great for quick review, docs, PRs, chat). |
| #34 | - Tune: `--frames` (count), `--cols` (grid width), `--padding` (spacing). |
| #35 | |
| #36 | Providers |
| #37 | - `--source auto|tenor|giphy` |
| #38 | - `GIPHY_API_KEY` required for `--source giphy` |
| #39 | - `TENOR_API_KEY` optional (Tenor demo key used if unset) |
| #40 | |
| #41 | Output |
| #42 | - `--json` prints an array of results (`id`, `title`, `url`, `preview_url`, `tags`, `width`, `height`) |
| #43 | - `--format` for pipe-friendly fields (e.g., `url`) |
| #44 | |
| #45 | Environment tweaks |
| #46 | - `GIFGREP_SOFTWARE_ANIM=1` to force software animation |
| #47 | - `GIFGREP_CELL_ASPECT=0.5` to tweak preview geometry |
| #48 |