Skip to main content

Easy to use PySMB wrapper library

Project description

This library wraps around the pysmb library

from easypysmb import EasyPySMB

# Connect
e = EasyPySMB(
    'smbserver.example.com',
    domain='example.com',
    username='me',
    password='PassW0rd'
)

# List files
e.ls('share1/')

# Store files
e.store_file('/tmp/test.txt', 'share1/test.txt')

# Retrieve files
f = e.retrieve_file('share1/text.txt')

# Backup files
e.backup_file('share1/text.txt', 'share2/test.backup.txt')

# mkdir -p
e.mkdir('share1/dir1/dir2/dir3')

# Terminate connection
e.close()

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

easypysmb-1.4.4.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

easypysmb-1.4.4-py3-none-any.whl (16.3 kB view details)

Uploaded Python 3

File details

Details for the file easypysmb-1.4.4.tar.gz.

File metadata

  • Download URL: easypysmb-1.4.4.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for easypysmb-1.4.4.tar.gz
Algorithm Hash digest
SHA256 48111dc3c06535e6f20609e58373ab002b790762ad34296311d2f9dc12866786
MD5 d0dcd3ee48e55bb0988eaa21b75ce957
BLAKE2b-256 f7ce2c9073f410e9ca19027e771061e29da680ed300bd8234b6fe8ac36e6b51c

See more details on using hashes here.

File details

Details for the file easypysmb-1.4.4-py3-none-any.whl.

File metadata

  • Download URL: easypysmb-1.4.4-py3-none-any.whl
  • Upload date:
  • Size: 16.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for easypysmb-1.4.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d40393378ccc9c2ae1b66eea1982d7c4076675028ddede6ece3849c5dda15ac7
MD5 b88311eba6713b5103ae2d776a8b551c
BLAKE2b-256 03418dd9908caeabecadd9b23dbc5b1ae506c087e53ecac53d71780ef5eec572

See more details on using hashes here.

Supported by

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