# pc_sync_server **Repository Path**: nemo2023/pc_sync_server ## Basic Information - **Project Name**: pc_sync_server - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-28 - **Last Updated**: 2025-12-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PC Sync Server A simple Python-based server program providing basic file synchronization functionality. ## Features Overview - Retrieve local IP address. - Register and unregister services. - Fetch the file tree structure for a specified path. - Provide a web interface for access. - Support file upload functionality. ## Dependencies Refer to the `requirements.txt` file for the required libraries. ## Main Code Structure - `main.py`: Contains the core server logic, including service registration, file tree generation, and web route handling. ## Technologies Used - Python - Flask (for the web interface) ## How to Run 1. Install dependencies: ``` pip install -r requirements.txt ``` 2. Start the server: ``` python main.py ``` ## Route Details - **`/`**: Main page. - **`/upload`**: File upload endpoint (POST request). ## License This project is licensed under the MIT License. See the LICENSE file in the repository for more details. --- For more detailed information, refer to the project source code.