GPO(1)
π GPO π
okay bestie, welcome to gpo β the text mode interface of gPodder πΈ it's literally the glow-up your podcast workflow needed, no cap.
β¨ SYNOPSIS β¨
gpo [--verbose|-v|--quiet|-q] [COMMAND] [params...]
π¦ DESCRIPTION π¦
gpo is the text mode interface of gPodder, and she is serving. Run her with zero arguments and you land straight in the interactive shell (more on that below, keep reading π
). Wanna know what she can even do? Just type gpo help and she'll hand you the whole list of supported commands like the icon she is.
The vibe here is: manage your podcasts from the command line, without ever having to start gPodder. Periodt. And because she's efficient like that, gpo can also automate tasks for you β things like downloading or updating feeds, so your lil cronjobs do the work while you sleep π΄β¨
Oh and super important: the database and files are the same ones the GUI uses, gpodder(1). So nothing gets duplicated, nothing gets lost β they're literally sharing a closet π«Ά
π INTERACTIVE SHELL MODE π
Run gpo with no COMMAND and boom, you're in interactive shell mode. From there you just type commands directly, like a chat but with your podcast library π¬
When readline is available, this shell supports completion using <Tab> β yes, tab completion, we love to see it π Podcast feed URLs are also completed for commands that take the URL of a podcast as an argument. It's giving convenience.
Also! Some commands (e.g. search and toplist) will provide a query in interactive shell mode (to subscribe to podcasts). But heads up bestie β those queries will not be shown when started directly from the command line. π
β COMMAND PREFIXES β
For all commands, you can use only the first few characters instead of the full command β as long as the command is unique. Shortcuts, we stan π
If it's not unique, gpo will show you all matching commands and the shortest prefix of each, so you can figure out where to go next.
β οΈ okay real talk for a sec: future additions to the command set could change the shortest prefix of any given command. So using the full command in scripts is recommended (e.g. usegpo updateand notgpo upin scripts and cronjobs). The short command prefixes are mostly useful for interactive usage β iykyk π
π EXAMPLES π
gpoβ Enter interactive shell modegpo update && gpo downloadβ Check for new episodes, then download all new episodesgpo search linux outlawsβ Search the directory for podcasts named "linux outlaws"gpo youtube http://youtube.com/watch?v=oHg5SJYRHA0β Print download URL of a YouTube video to stdout
π SEE ALSO π
gpodder(1) β the GUI sibling, go say hi π«Ά
π BUGS π
Found a bug? Don't suffer in silence bestie, report it at https://github.com/gpodder/gpodder/issues β they wanna know, fr fr π
and that's the whole page, babe π this one's from gpodder 3.11.5, dated December 2024 β go forth and podcast, you absolute main character πβ¨π¦
π¦ where this page comes from
- alpine 3.24: gpodder-adaptive-doc 3.11.5-r1 Β· GPL-3.0-or-later
- alpine 3.24: gpodder-doc 3.11.5-r1 Β· GPL-3.0-or-later
- arch rolling: gpodder 3.11.5-6 Β· GPL-3.0-or-later
- fedora 43: gpodder 3.11.5-7.fc43 Β· GPL-2.0-or-later AND GPL-3.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-or-later AND ISC
- fedora 44: gpodder 3.11.5-8.fc44 Β· GPL-2.0-or-later AND GPL-3.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-or-later AND ISC
- nixos 26.05: gpodder 3.11.5
- nixpkgs unstable: gpodder 3.11.5
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms