Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/helmssyss/syncmagnet
File sharing application between Android Phone and Windows PC.
https://github.com/helmssyss/syncmagnet
android cxx dart flutter flutter-apps pyqt5 python python3 sockets tcp-server
Last synced: 26 days ago
JSON representation
File sharing application between Android Phone and Windows PC.
- Host: GitHub
- URL: https://github.com/helmssyss/syncmagnet
- Owner: Helmssyss
- License: gpl-2.0
- Created: 2023-09-05T13:39:04.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-10T08:11:37.000Z (7 months ago)
- Last Synced: 2024-04-10T09:49:01.079Z (7 months ago)
- Topics: android, cxx, dart, flutter, flutter-apps, pyqt5, python, python3, sockets, tcp-server
- Language: Dart
- Homepage:
- Size: 3.24 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# :SyncMagnet:
![Dart](https://img.shields.io/badge/dart-%230175C2.svg?style=for-the-badge&logo=dart&logoColor=white)
![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54)
![C++](https://img.shields.io/badge/c++-%2300599C.svg?style=for-the-badge&logo=c%2B%2B&logoColor=white)
![Flutter](https://img.shields.io/badge/Flutter-%2302569B.svg?style=for-the-badge&logo=Flutter&logoColor=white)
![Qt](https://img.shields.io/badge/Qt-%23217346.svg?style=for-the-badge&logo=Qt&logoColor=white)## 📱 :ANDROID:
## 💻 :DESKTOP:
### [CHANGELOG](https://github.com/Helmssyss/SyncMagnet/blob/main/CHANGELOG.md)
---
### **DOWNLOAD** Desktop
- Releases
- Pre-release
- ⬇️ **[(GUI SETUP) - v0.0.7.7](https://github.com/Helmssyss/SyncMagnet/releases/download/v0.0.7.7-alpha/GUI.-SyncMagnetSetup.exe)** - 24.12.2023
- ⬇️ **[(GUI PORTABLE) - v0.0.7.5](https://github.com/Helmssyss/SyncMagnet/releases/download/v0.0.7.5-alpha/GUI-PORTABLE-.Sync_Magnet_v0.0.7.5.zip)** - 16.12.2023
- ⬇️ **[(GUI SETUP) - v0.0.7.5](https://github.com/Helmssyss/SyncMagnet/releases/download/v0.0.7.5-alpha/GUI-Sync_Magnet_Setup.exe)** - 16.12.2023
- ⬇️ **[(CLI) - v0.0.7.5](https://github.com/Helmssyss/SyncMagnet/releases/download/v0.0.7.5-alpha/CLI.-.Sync_Magnet_v0.0.7.5.exe)** - 16.12.2023### **DOWNLOAD** Mobile
- Releases
- Pre-release
- ⬇️ **[v0.0.7.7](https://github.com/Helmssyss/SyncMagnet/releases/download/v0.0.7.7-alpha/MOBILE-SyncMagnet.apk)** - 23.01.2024# EN
## How to Run Project? (Only _Windows_)
- ### Install C++ Compiler
- For the C++ compiler go to https://www.msys2.org/docs/installer/
- After following the necessary steps, install the following libraries
- https://packages.msys2.org/package/mingw-w64-x86_64-pugixml?repo=mingw64
- `pacman -S mingw-w64-x86_64-pugixml`- ### (ONLY FOR GUI) Install Python Interpreter (_Version 3.9.13_)
- For the Python interpreter, go to https://www.python.org/downloads/release/python-3913/
- Once installed, open the terminal in the directory where the project is located.
- Type the command `pip install .\requirements.txt` to install the libraries in the `requirements.txt` file.- ### Compile the Project
- Open the project folder with terminal.
- Type `mingw32-make` to execute the commands written in the `Makefile` file in the project.
- If a successful build process is completed, the message `Build process is completed.` will appear.
- When the compilation process is successful, you can run the project by typing `python main.py` in the same file path.# TR
## Proje Nasıl Çalıştırılır? (Sadece _Windows_)
- ### C++ Derleyicisini yükleyin
- C++ derleyicisi için bu adrese gidin https://www.msys2.org/docs/installer/
- Gerekli adımları uyguladıktan sonra aşağıdaki kütüphaneleri kurun
- https://packages.msys2.org/package/mingw-w64-x86_64-pugixml?repo=mingw64
- `pacman -S mingw-w64-x86_64-pugixml`- ### (SADECE GUI İÇİN) Python Yorumlayıcısını Yükleyin (_Version 3.9.13_)
- Python yorumlayıcısı için şu adrese gidin https://www.python.org/downloads/release/python-3913/
- Kurulduktan sonra projenin bulunduğu dizinde terminali açın.
- `requirements.txt` dosyasındaki kütüphaneleri kurmak için `pip install .\requirements.txt` komutunu yazın.- ### Projeyi Derleyin
- Proje klasörünü terminal ile açın.
- Projedeki `Makefile` dosyasında yazan komutları yerine getirmek için `mingw32-make` yazın.
- Başarılı bir derleme işlemi gerçekleşirse `Build process is completed.` yazısı çıkacak.
- Derleme işlemi başarılı olduğunda yine aynı dosya yolunda `python main.py` yazarak projeyi çalıştırabilirsiniz.