An open API service indexing awesome lists of open source software.

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

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.

![Screenshot](./pyshare%20ss.jpg)

### 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!