PoDownloader
PoDownloader is a simple command-line tool designed to download podcasts efficiently for offline consumption. It functions as a dedicated podcast downloader capable of retrieving podcast RSS feeds, cover art, episode audio files, episode cover images, and shownotes. The software supports multiple input methods, allowing users to download content from a single RSS link, a text file containing a list of RSS URLs, or an OPML file exported from podcast applications. Key features include configurable output directories, customizable user agent settings, and adjustable download thread counts to optimize performance. Users can set HTTP or SOCKS proxies via environment variables to navigate network restrictions. The tool supports persistent settings through a JSON configuration file, eliminating the need to specify parameters repeatedly. Logging is optional and can be directed to a user-defined directory. Built with Go, PoDownloader is cross-platform and offers a lightweight solution for archiving podcast libraries w