Doorzoek Tenor & Giphy vanuit de terminal, blader door een TUI, download GIF's en extraheer stilstaande beelden of contactvellen.
npx clawhub@latest install gifgrepVereisten
gifgrep is een CLI- en TUI-tool voor het doorzoeken van GIF-providers (Tenor en Giphy), het bekijken van resultaten in de terminal, het downloaden van bestanden en het extraheren van stilstaande frames of contactvel-PNG's. Het past naadloos in developer-workflows — stuur URL's door naar scripts, genereer framegrids voor PR's en documentatie, of blader interactief met een volledige terminal-UI. Één tool dekt de volledige GIF-grabloop: zoeken → bekijken → downloaden → extraheren.
npx clawhub@latest install gifgrepKlik op de Installeren-knop bovenaan deze pagina voor installatie met één klik
--thumbs-vlag werkt niet in andere terminals.Voer gifgrep <query> uit om te zoeken op Tenor of Giphy en ontvang direct resultaten. Gebruik --format url om gewone URL's te genereren voor piping, of --json voor een gestructureerde array met de velden id, title, url, preview_url, tags, width en height.
Start gifgrep tui "query" om een volledige terminal-UI te openen voor het bladeren door, bekijken van en interactief selecteren van GIF's. Inline stilstaande voorbeeldweergaven zijn beschikbaar in Kitty- en Ghostty-terminals via de --thumbs-vlag.
Voeg --download toe om GIF's rechtstreeks op te slaan in ~/Downloads. Combineer met --reveal om het laatst gedownloade bestand direct na het opslaan in Finder te openen.
Gebruik gifgrep still ./clip.gif --at 1.5s -o still.png om een enkel frame op een nauwkeurig tijdstip uit een lokale GIF te extraheren. Levert een PNG op die klaar is om in documenten in te sluiten of te delen.
Gebruik gifgrep sheet ./clip.gif --frames 9 --cols 3 -o sheet.png om een enkel PNG-raster van gesamplede frames te genereren. Pas de uitvoer aan met --frames, --cols en --padding — ideaal voor snelle beoordelingen, PR-beschrijvingen en chatvoorbeelden.
Schakel tussen providers met --source auto|tenor|giphy. Tenor werkt direct zonder extra configuratie dankzij een ingebouwde demosleutel; Giphy vereist een GIPHY_API_KEY. De auto-modus selecteert automatisch een provider.
Voer gifgrep sheet ./animation.gif --frames 9 --cols 3 -o sheet.png uit om een compact frameraster te genereren en zet dit direct in een PR-beschrijving, zodat reviewers een snel visueel overzicht hebben zonder een volledig geanimeerd bestand in te sluiten.
Pipe gifgrep cats --format url | head -n 5 naar downstreamscripts of bots om de beste overeenkomende GIF-URL's programmatisch op te halen. Gebruik --json met jq voor meer gedetailleerde toegang tot velden.
Voer gifgrep tui "office handshake" uit om resultaten visueel te bekijken en download de gewenste GIF met één toetsaanslag — geen browser nodig.
Gebruik gifgrep still ./clip.gif --at 2s -o frame.png om een specifiek frame vast te leggen voor gebruik in documentatie, presentaties of sociale media.
--source giphy. Stel in als GIPHY_API_KEY.TENOR_API_KEY niet is ingesteld. Geef je eigen sleutel op om snelheidslimieten te vermijden. Stel in als TENOR_API_KEY.npx clawhub@latest install gifgrepVereisten
Inloggen om een beoordeling te schrijven
Nog geen beoordelingen. Wees de eerste om je ervaring te delen!