---
name: "mygpo-bpsync"
section: "1"
platform: "linux"
package: "python-mygpoclient"
version: "1.10-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/mygpo-bpsync"
---

# mygpo-bpsync(1)

Synchronize BashPodder subscriptions with gpodder.net

## NAME

mygpo-bpsync - Synchronize BashPodder subscriptions with gpodder.net

## SYNOPSIS

**mygpo-bpsync** (*put\|get*) \[*device-id*\]

## DESCRIPTION

bpsync is a simple gpodder.net client application for syncing a BashPodder (*http://lincgeek.org/bashpodder/*) subscription list from and to the web service. As BashPodder uses a simple one-URL-per-line subscription list format, this script can be used with other applications, too (or to simply backup gpodder.net subscription URLs as plain text file).

If you have added a subscription on gpodder.net, you can use the **get** sub-command to overwrite the local subscription list with the list stored on gpodder.net. If you have added a subscription locally, you can use the **put** sub-command to overwrite the list on gpodder.net with the list stored in the BashPodder subscription list.

## ENVIRONMENT VARIABLES

The following environment variables must be set for **mygpo-bpsync** to work:

**MYGPO\_USERNAME**

Username for the web service

**MYGPO\_PASSWORD**

Password for the web service

The following environment variables are optional:

**BPSYNC\_BP\_CONF**

Path to your bp.conf file (default: *bp.conf*)

**MYGPO\_HOSTNAME**

Host or URL of the webservice to use (default: *http://gpodder.net*)

## EXAMPLES

**mygpo-bpsync put**

Upload bp.conf as device "bp"

**mygpo-bpsync get**

Download subscriptions for device "bp"

**mygpo-bpsync get mydev**

Download subscriptions for device "mydev"

## SEE ALSO

[gpodder(1)](/gpodder/1.md)

## REPORTING BUGS

*https://bugs.gpodder.org/enter\_bug.cgi?product=mygpoclient*

## WEBSITE

*http://thp.io/2010/mygpoclient/*
