Welcome to the left_file_sharing project! This application helps you share large files easily and securely. Follow these simple instructions to get started.
left_file_sharing is a custom file-sharing system built using Python. It allows you to transfer large files reliably, resume broken transfers, and keep your files synchronized. The system uses TCP for secure communication and includes MD5 checks to ensure that your files are transferred without errors.
Key Features:
Before you begin, ensure that your system meets the following requirements:
To download and install left_file_sharing, please visit the Releases page:
After installation, open the terminal on your Linux system and navigate to the directory where you downloaded left_file_sharing. Use the command:
cd /path/to/left_file_sharing
Run the following command to start the file-sharing server:
python3 server.py
This command will activate the server, allowing other users to connect and share files.
Open another terminal window to connect a client. Use this command:
python3 client.py <Server_IP> <File_Path>
Replace <Server_IP> with the serverβs IP address and <File_Path> with the path of the file you want to share.
The server will display progress information. You can check for any errors or interruptions during the transfer.
You can modify the server settings to suit your needs by editing the config.ini file. Here are the key settings you can change:
For the client, you can specify which files to transfer by altering the client.py script. Make sure to place your desired files in a known directory.
If you encounter problems while using left_file_sharing, consider the following:
If you have questions about using left_file_sharing, feel free to open an issue on the GitHub repository. You can also check the FAQs section for common questions.
Contributions are welcome! If you want to help improve this project, consider submitting a pull request or reporting any bugs you find.
Thank you for choosing left_file_sharing for your file-sharing needs! Happy sharing!