pyftpsync
Synchronize directories using FTP(S), SFTP, or file system access.
Summary
Synchronize directories using FTP(S), SFTP, or file system access.
- This is a command line tool...
- ... and a library for use in your Python projects.
- Upload, download, and bi-directional synch mode.
- Allows FTP-to-FTP and Filesystem-to-Filesystem synchronization as well.
- Architecture is open to add other target types.
Note: Version 4.0 drops support for Python 2.
Quickstart
Python 3.8+ is required, pip recommended:
$ pip install pyftpsync --upgrade
$ pyftpsync --help
Note:
MS Windows users that only need the command line interface may prefer the
MSI Installer or install
using the Windows Package Manager:
> winget install pyftpsync
See Command Line Interface for details.
In addition to the direct invocation of upload, download, or sync
commands, version 3.x allows to define a pyftpsync_yaml file
in your project's root folder which then can be executed like so::
$ pyftpsync run
See Run from pyftpsync.yaml for details.
Documentation
Read the Docs for details.
Metadata
Release files for pyftpsync 4.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyftpsync-4.1.0.tar.gz | 65.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyftpsync-4.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 123.5 kB
Release files / pyftpsync-4.1.0.tar.gz
| Download URL | pyftpsync-4.1.0.tar.gz |
|---|---|
| Size | 65.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f6c739e1f1afd479d141f55e904b709f04af74705594355af19ad78f93854743
|
|
BLAKE2b-256 checksum How to use checksums |
75f16c6c27dd4d556214e6ea524821c3fcd68068de44d6b42880e99c1666ce37
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Release files / pyftpsync-4.1.0-py3-none-any.whl
| Download URL | pyftpsync-4.1.0-py3-none-any.whl |
|---|---|
| Size | 58.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1a0d15e22c99018e7eea8a9d83d28e1970e580a2d39722eed38a40a626e4ecad
|
|
BLAKE2b-256 checksum How to use checksums |
2dd3dad634fbb3b2737594f6854fcf55ab733b1eaf5b1afc44137279eac7b9a0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|