Skip to main content

This module to used to quickly add network file sharing capabilities to a python project

Project description

easyFileShare module

This module to used to quickly add network file sharing capabilities to a python project

Main Users :

  1. Jarvis - command line personal assistant for windows , linux and mac. click here to visit jarvis website
  2. 100's of little school project

install module using pip command

pip install easyFileShare

To import in project -

from easyFileShare import FS

Then make a object instance of FileShareClass

obj = FS.FileShareClass()

Now just call the start_fileShare() method and pass on the folder path to share


Default server will start at PORT = 8000 , you can change that by passing port number also

obj.start_fileShare("C:/Users/UserName/Desktop" , 5000)
Port Number must be a four digit integer

To stop the server - press CTRL + C

Visit the Provided link on any device connected to the same wifi network to browser or download the files

Other methods -

All methods are called automatically by start_fileShare() method.

  1. obj.setPort(port) - To set custom port number

  2. obj.setSharePath(folderPath) - To set folder path to share

    Some getters -

  3. obj.getSharePath()

  4. obj.get_ip_address()

  5. obj.getPort()

  6. obj.getPort()

  7. obj.startServerAtFolderSetted() - to start the server

Sample program -

from easyFileShare import FS

obj = FS.FileShareClass()


# output - 

# Starting file share ...

# Visit to browse or download the files

# Files only available to devices present in the same network connection

# press { CTRL + C } to stop file sharing

Contibute -

Post any issues on github

Check out code on github

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

easyFileShare-0.16.tar.gz (3.3 kB view hashes)

Uploaded source

Built Distribution

easyFileShare-0.16-py3-none-any.whl (15.9 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page