This is an unofficial reimplementation of Linux Mint's file sharing tool Warpinator for Windows 7-10.
Warpinator is a file-sharing tool designed to enable seamless transfer of files between Linux, Windows, and Android devices. Built using .NET Framework, it provides a reliable solution for cross-platform communication without the need for additional software or third-party services.
Key Features:
Cross-platform support for Linux, Windows, and Android devices.
Secure file transfers with encryption options.
User-friendly interface for easy setup and management of transfers.
Compatibility with Windows 7 through Windows 10.
Audience & Benefit:
Ideal for users seeking a straightforward way to share files across operating systems. Warpinator simplifies workflows by eliminating the need for external storage or cloud services, offering efficient and direct file transfer capabilities.
Warpinator can be installed via winget using the command winget install slowscript.Warpinator.
README
Warpinator for Windows (unofficial)
This is an unofficial reimplementation of Linux Mint's file sharing tool Warpinator for Windows 7 and newer.
Transfer files between Linux, Windows and Android devices
⚠️ Warning: Fake/malicious website
http://warpinator.com is a fake website, potentially malicious!
Alternatively can be installed via winget: winget install slowscript.Warpinator
Building
Requires .NET SDK 4.7.2
Build with Visual Studio
Screenshot
Translating
You will need a recent version of Visual Studio
Create a new Resource file in the Resources folder called Strings.xx.resx where xx is code of the language you are translating to
Copy the entire table from Strings.resx and translate the values. Comments are only for context
Open Controls\TransferPanel, Form1, SettingsForm and TransferFrom in designer and repeat 4-6 on each of them
Select the toplevel element (whole window) and under Properties switch Language to your language
Select controls with text on them (buttons, labels, menus) and translate their "Text" property. You don't need to translate obvious placeholders that will be replaced at runtime. Can be verified by simply running the application (green play arrow in toolbar). Also, two buttons on TransferPanel are hidden below the other two.
You can also move and resize the controls to fit the new strings and it will only affect the currently selected language