Capsa Connector is a program designed to facilitate communication with a server, manage files, and handle updates. It provides the following key functionalities:
- Server Communication: Handles communication with the server for file operations and updates.
- File Management: Opens files, monitors changes, and uploads them back to the server.
- Auto-Updating: Automatically checks for and installs new versions from the server.
- Network Drive Integration: Connects local network drives using SSHFS and WinFSP for seamless file access.
- C#: Core programming language for the application.
- RestSharp: For handling REST API communication.
- NetSparkleUpdater: For managing application updates.
- SSHFS and WinFSP: For mounting remote file systems as local drives.
- Clone the repository:
git clone https://github.com/your-repo/capsa-connector-win.git
- Install dependencies:
- Build the project using Visual Studio or your preferred IDE.
- The application uses a
.envfile for sensitive configurations. Create a.envfile in the root directory based on the provided.env.examplefile:X_CAPSA_ORIGIN=windows-app X_CAPSA_ORIGIN_SECRET=your-secret-key
- Run the application to start managing files and connecting to the server.
- The application will automatically check for updates and notify you when a new version is available.
- You can build custom API on top of the provided App to extend its functionality.
This project is licensed under the Mozilla Public License 2.0.
See the full license text in the LICENSE file.