ftpretty is a simple FTP wrapper that provides a more Pythonic interface for FTP operations, including get, put, list, and delete. Current version is 0.4.0, with a stable release cadence (last release in 2018).
pip install ftprettyVerified import paths — ran on the pinned version, not inferred.
Connect to an FTP server, download/upload files, and list directory contents.
Use ftplib.FTP_TLS or another library like Paramiko for SFTP.
Check for existing files manually before calling get() or put().
Consider migrating to a more active library like Paramiko or ftputil if you need ongoing support.
Use 'from ftpretty import ftpretty' to import the class.
Pass connection parameters directly to the constructor, e.g., ftpretty(host, user, password).