AspirePress releases AspireSync for downloading themes and plugins from the WordPress repository
I’m pleased to announce that AspirePress has released our first tool in the fight for distributed, federated mirroring of WordPress.org. It’s called AspireSync, and it’s designed to let you download plugins and themes in bulk from the .org repository.
The tool is currently released as version 1.0-alpha-4.
AspireSync is designed to be run as a fully containerized tool, meaning that you can download the container and go. It’s backed by a Postgres database, and it stores all the metadata about the plugins and themes.
Features include:
- Download themes and plugins from the WordPress .org repository and upload them to local or S3 storage.
- Store metadata and other information about every version of every plugin/theme.
- Download the latest version of a plugin/theme, or all versions, or a subset.
- Handles closed and not found plugins/themes.
- Updates only those items that are updated in SVN, so you don’t have to pull the entire dataset.
- Supports Postgres out of the box for metadata retention (SQLite coming eventually)
- Runs downloads in parallel tasks (24 max) to allow for speedy download of assets.
The tool remains under active development, as does AspireCloud and AspireUpdate, which are companion tools for the distributed mirror we are constructing.
We encourage you to try and test the tool, and report any bugs on our GitHub Issues tracker.