Get the weather of any city instantly in your project
Project description
easyFileShare module
This module to used to quickly add network file sharing capabilities to a python project
Main Users :
- Jarvis - command line personal assistant for windows , linux and mac. click here to visit jarvis website
- 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
obj.start_fileShare("C:/Users/UserName/Desktop")
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.
-
obj.setPort(port) - To set custom port number
-
obj.setSharePath(folderPath) - To set folder path to share
Some getters -
-
obj.getSharePath()
-
obj.get_ip_address()
-
obj.getPort()
-
obj.getPort()
-
obj.startServerAtFolderSetted() - to start the server
Sample program -
from easyFileShare import FS
obj = FS.FileShareClass()
obj.start_fileShare("C:/Users/UserName/Desktop")
# output -
# Starting file share ...
# Visit http://192.168.1.9:8000 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 -
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
Built Distribution
Hashes for easyFileShare-0.15-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | def5d5d1d278e698e5041e9e77c6584f1855ca158b1069e15f458eeaad49acd2 |
|
MD5 | 02139cc817b03221c0e8138ab138f752 |
|
BLAKE2b-256 | e9f2e4eb331b28a84fc6198ccd1c1fa4b7f8035ee91ff6497dd96054738c6d75 |