Skip to main content

A python package that servers as easy file sharing application

Project description

File-Share

File-Share is a Python 3 package that simplifies file sharing over a local network. It provides an easy-to-use interface for users to share files with other devices connected to the same network. Whether you want to transfer documents, images, videos, or any other files, File-Share has got you covered!

Installation

To use File-Share, you need to have Flask installed. If you don't have Flask, you can install it using pip:

pip install flask

Next, you can install File-Share using pip as well:

pip install fshare

Usage

Using File-Share is straightforward. Once you have installed the package and its dependencies, you can start sharing files with just a few lines of code. Here's an example of how to use File-Share in your Python script:

from fshare import FileShare

# Initialize the FileShare object
file_share = FileShare()

# Set the path to the directory containing files to be shared
file_share.set_directory("/path/to/shared/files")

# Start the file sharing server
file_share.start_server()

# Once the server is running, you can access it from other devices on the local network
# Open a web browser and navigate to: http://your_server_ip:5000

# To stop the server (when you're done sharing files), use:
# file_share.stop_server()

Security

File-Share is intended for use within local networks and is not designed for production environments or public internet access. As such, it does not provide advanced security features. Please ensure that you only use File-Share on trusted networks to avoid potential security risks.

Contributing

We welcome contributions from the community! If you find any issues, have suggestions for improvements, or want to add new features, please feel free to open an issue or submit a pull request on our GitHub repository. License

File-Share is released under the MIT License.

Disclaimer

File-Share is provided "as is" without warranty of any kind, express or implied. Use it at your own risk. The authors of File-Share are not responsible for any damages or liabilities resulting from the use of this package.

Contact

If you have any questions or need further assistance, you can reach out to me stevomitric2000@gmail.com.

Happy file sharing!

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

fshare-1.0.1.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

fshare-1.0.1-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file fshare-1.0.1.tar.gz.

File metadata

  • Download URL: fshare-1.0.1.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for fshare-1.0.1.tar.gz
Algorithm Hash digest
SHA256 ec7248db0949a7add3d2e5cac069297e4254da203bb5958676e5c23e785dc841
MD5 253d6d583aab299d888d98af9237581d
BLAKE2b-256 a7413a19087db92c5037445f3dd592b796ab5adca9403d0fd6de2957af4be0fb

See more details on using hashes here.

File details

Details for the file fshare-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: fshare-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 6.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for fshare-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1589732648f2ae97df0a63eb434fc88e92663bff3e8bc5435eb6e31bbba5b68d
MD5 f9c107a6cfa6986aa5675b623a636173
BLAKE2b-256 21b5c3f9ea375ee0f996beddec091710930d72b2a01803a07d5e773bc8e868a1

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