BPSYNC(1)
β¨ BPSYNC(1) β¨
okay so bestie, welcome to the manual for mygpo-bpsync β it's a User Commands situation, and honestly? it's giving "tiny script, huge main character energy" π
π NAME π
mygpo-bpsync β sync your BashPodder subscriptions with gpodder.net β¨
πΈ SYNOPSIS πΈ
mygpo-bpsync (put|get) [device-id]
π¦ DESCRIPTION π¦
so basically, bpsync is a lil' gpodder.net client app for syncing a BashPodder subscription list from and to the web service. BashPodder lives at http://lincgeek.org/bashpodder/ btw, go say hi π
and the way BashPodder does subscriptions is so simple β it's just one URL per line. which means this script can lowkey be used with other applications too?? periodt. or you can just use it to back up your gpodder.net subscription URLs as a plain text file, which is honestly iconic behavior π
here's the tea on the two sub-commands:
- added a subscription over on gpodder.net? use the
getsub-command and it'll overwrite your local subscription list with the list stored on gpodder.net π₯ - added a subscription locally instead? use the
putsub-command and it'll overwrite the list on gpodder.net with the list stored in your BashPodder subscription list β¨
π ENVIRONMENT VARIABLES π
π the ones you NEED (must be set, no cap)
MYGPO_USERNAMEβ your username for the web service π«ΆMYGPO_PASSWORDβ your password for the web service π
π the ones that are optional (but cute)
BPSYNC_BP_CONFβ path to yourbp.conffile (default:bp.conf) πMYGPO_HOSTNAMEβ host or URL of the webservice to use (default:http://gpodder.net) π
β EXAMPLES β
mygpo-bpsync putβ uploadsbp.confas device"bp"π«mygpo-bpsync getβ downloads subscriptions for device"bp"π§mygpo-bpsync get mydevβ downloads subscriptions for device"mydev"π
mygpo-bpsync put
mygpo-bpsync get
mygpo-bpsync get mydev
π SEE ALSO π
gpodder(1)β go read that one next bestie, iykyk π
π REPORTING BUGS π
found something cursed? spill it here:
https://bugs.gpodder.org/enter_bug.cgi?product=mygpoclient
π WEBSITE π
http://thp.io/2010/mygpoclient/ β¨
ngl, if you skip the env vars nothing is gonna work. setMYGPO_USERNAMEandMYGPO_PASSWORDfr fr, that's not optional energy π₯
okay that's the whole page, you ate it, you understood it, you're literally a Unix girlie now π this was mygpoclient 1.7, dated February 2013, and yes she's vintage but she still slays π bye bestie, go sync something π¦β¨
π¦ where this page comes from
- alpine 3.24: py3-mygpoclient-doc 1.10-r2 Β· GPL-3.0-or-later
- arch rolling: python-mygpoclient 1.10-1 Β· GPL-3.0-or-later
- debian bookworm: python3-mygpoclient 1.9-1 Β· GPL-3.0-or-later
- debian trixie: python3-mygpoclient 1.10-1 Β· GPL-3.0-or-later
- fedora 43: python3-mygpoclient 1.10-6.fc43 Β· GPL-3.0-or-later
- fedora 44: python3-mygpoclient 1.10-7.fc44 Β· GPL-3.0-or-later
- nixos 26.05: python3.13-mygpoclient 1.10
- nixos 26.05: python3.14-mygpoclient 1.10
- nixpkgs unstable: python3.13-mygpoclient 1.10
- nixpkgs unstable: python3.14-mygpoclient 1.10
- ubuntu jammy: python3-mygpoclient 1.8-4 Β· GPL-3.0-or-later
- ubuntu noble: python3-mygpoclient 1.9-1 Β· GPL-3.0-or-later
- ubuntu questing: python3-mygpoclient 1.10-1
- ubuntu resolute: python3-mygpoclient 1.10-1build1 Β· GPL-3.0-or-later
- ubuntu stonking: python3-mygpoclient 1.10-1build1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms