https://github.com/xensen008/pyshare
welcome to Pyshare - a simple yet powerful file sharing application built using Python. Pyshare enables seamless file sharing between two devices connected to the same network
https://github.com/xensen008/pyshare
file-sharing gui python socket
Last synced: 10 months ago
JSON representation
welcome to Pyshare - a simple yet powerful file sharing application built using Python. Pyshare enables seamless file sharing between two devices connected to the same network
- Host: GitHub
- URL: https://github.com/xensen008/pyshare
- Owner: Xensen008
- Created: 2024-04-01T09:18:02.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-01T11:34:16.000Z (about 2 years ago)
- Last Synced: 2025-03-25T17:30:26.351Z (over 1 year ago)
- Topics: file-sharing, gui, python, socket
- Language: Python
- Homepage:
- Size: 14.1 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pyshare
Welcome to Pyshare - a simple yet powerful file sharing application built using Python. Pyshare enables seamless file sharing between two devices connected to the same network, providing a user-friendly graphical interface for a hassle-free experience.
## Introduction
Pyshare simplifies the process of sharing files between devices within the same network, eliminating the need for complex setups or third-party services. Leveraging Python's socket programming and Tkinter library, Pyshare offers a robust solution for file transfer.

### Features
- Easy-to-use graphical interface.
- Support for sending and receiving files.
- Cross-platform compatibility.
## Installation
To use Pyshare, simply download and run the provided executable file. You can find the executable file [release section](https://github.com/Xensen008/Pyshare/releases) click [Download here](https://github.com/Xensen008/Pyshare/releases/download/v1.0.0/Pyshare.exe). Follow the instructions provided to install Pyshare on your system.
Alternatively, you can clone the repository and run the main file. However, using the executable file is preferred.
## Usage
### Sender Instructions
1. **Download and Install Pyshare**:
- Download the Pyshare executable file from the [release section](https://github.com/Xensen008/Pyshare/releases )click [Download here](https://github.com/Xensen008/Pyshare/releases/download/v1.0.0/Pyshare.exe).
- Run the executable file to install Pyshare on your system.
2. **Launch Pyshare**:
- Once installed, launch Pyshare by double-clicking the application icon.
3. **Enter Receiver's IP Address**:
- In the Pyshare window, enter the IP address of the receiver in the designated input box. Note: Sender and receiver must be on the same network for file sharing to work.
4. **Send File**:
- Click on the "Send file" button to initiate the file sending process.
- Select the file you wish to send from the file dialog that appears.
5. **Wait for Receiver**:
- Once the file is selected and sent, wait for the receiver to confirm the receipt.
### Receiver Instructions
1. **Download and Install Pyshare**:
- Download the Pyshare executable file from the [release section](https://github.com/Xensen008/Pyshare/releases )click [Download here](https://github.com/Xensen008/Pyshare/releases/download/v1.0.0/Pyshare.exe).
- Run the executable file to install Pyshare on your system.
2. **Launch Pyshare**:
- Once installed, launch Pyshare by double-clicking the application icon.
3. **Receive File**:
- Click on the "Receive file" button to prepare for receiving files.
- Wait for the sender to initiate the file transfer process.
## Contribution
Contributions to Pyshare are welcome! If you have ideas for new features, improvements, or bug fixes, feel free to submit a pull request or open an issue on the [GitHub repository](https://github.com/Xensen008/Pyshare).
**Note**: Pyshare allows file sharing only between devices on the same network. Additionally, it is compatible with Windows operating system only.
## Made by
- [Arnabjk008](https://bio.link/xensen008)
Feel free to customize this README further to better suit your project's needs. If you have any more specific requirements or changes, please let me know!