3 ms·
is there a ~/.config or file-based way to configure gpodder? i listen to podcasts on a variety of devices. when i find a new podcast, it's nice to be able to a
by colinsane 4y ago
is there a ~/.config or file-based way to configure gpodder?
i listen to podcasts on a variety of devices. when i find a new podcast, it's nice to be able to add the RSS URL to a single dotfiles repo and then deploy it to all my devices. i see the option to manually OPML import via the GUI: can i just stash an OMPL file somewhere and have it auto-load that on start?
- thpx86 4y agoYou can use `gpo import FILENAME|URL` to import an OPML on the command line, or `gpo export FILENAME` to export and OPML on the command line. The "import" command doesn't delete any subscriptions, you can use `gpo list` to get a list of current subscriptions and `gpo unsubscribe URL` to remove a subscription. The `gpo` command-line utility can do most of the tasks of the GUI that you want to automate. If you are missing anything, please file an issue over at https://github.com/gpodder/gpodder/issues https://github.com/gpodder/gpodder/issues
- colinsane 4y agookay, thanks for the tips! i was looking at the mobile-friendly Linux podcast apps last month and had mixed experiences. passed over gpodder because i saw a sqlite database and thought it'd be hard to configure externally. but i just installed it on my Pinephone and great first impressions! i'll take a look at integrating this into my nix config after i try it out a bit more, maybe make some wrapper that ingests some external OPML on start. i'll swing by IRC if i have anything worth sharing or get blocked :^) https://uninsane.org/share/gpodder-on-pinephone-nixos.jpeg https://uninsane.org/share/gpodder-on-pinephone-nixos.jpeg
- colinsane 4y agoyeah i just made a ~/.config/gpodderFeeds.opml file and pointed gpodder.desktop to a wrapper that invokes `gpo import ~/.config/gpodderFeeds.opml` before handing off to the real gpodder. i think this causes the start time to be linear w.r.t. the number of feeds, but it’s working fine for the time being