Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.