Skip to main content

Sync local path with FTP remote efficiently by

Project description

CI coveralls packagecloud

ftpsmartsync

ftpsmartsync is a program that synchronizes all files beneath the current directory with an FTP host efficiently.

The destination host is identified by a .ftp_upstream in the current directory that must have the following line:

ftp://user@host/path

The password is found by looking at ~/.netrc, see netrc(5). If netrc is unavailable, then gnome-keyring is used. For more information about gnome-keyring, please refer to http://wiki.github.com/xrogaan/ftpsync/

ftpsmartsync sends all files in the current directory to the target host, and stores the MD5 of the sent files in a hashes.txt files in the remote host. When syncing again, it checks the MD5 of each file against the one stored in the remote hashes.txt file, and only sends the files that are different. This makes ftpsmartsync very efficient when synchronizing a directory with only a few different files, as long as they are always sent by ftpsmartsync.

Authors

Originaly written by Leandro Penz

gnome-keyring and fixes by Bellière Ludovic

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ftpsmartsync-1.4.3.tar.gz (14.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ftpsmartsync-1.4.3-py3-none-any.whl (22.7 kB view details)

Uploaded Python 3

File details

Details for the file ftpsmartsync-1.4.3.tar.gz.

File metadata

  • Download URL: ftpsmartsync-1.4.3.tar.gz
  • Upload date:
  • Size: 14.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ftpsmartsync-1.4.3.tar.gz
Algorithm Hash digest
SHA256 ef2ceceaaefc3bbf59e41dc173344a967015808e18d0ff66ed9dc414d67e9a9c
MD5 9de777379f824e3aa86b7f532d607175
BLAKE2b-256 2971e76fc5688ea9ae647ba43d7fce13f7ceaf694d6eb36c19a11d12d8888879

See more details on using hashes here.

File details

Details for the file ftpsmartsync-1.4.3-py3-none-any.whl.

File metadata

  • Download URL: ftpsmartsync-1.4.3-py3-none-any.whl
  • Upload date:
  • Size: 22.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ftpsmartsync-1.4.3-py3-none-any.whl
Algorithm Hash digest
SHA256 901871e754ef6ab7689e24bccd2bd96fcc2b1c169e5ec1f6483d1175e471f991
MD5 0f7588c7e8870a4a9d787e18cae37c79
BLAKE2b-256 a3a0be182ff08a8163e459f0ee48a14698a92502cd91d3d8f8efebb68dbfa8d0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page