@@ -38,29 +38,40 @@ sharpify-gui is a powerful, open‑source desktop application built with PyQt6,
3838
3939```
4040sharpify-gui/
41- ├── .gitignore # Git ignore file
42- ├── LICENSE # MIT License
43- ├── README.md # This file
44- ├── requirements.txt # Python dependencies
45- ├── example/ # Sample inputs & outputs
41+ ├── .gitignore
42+ ├── CODE_OF_CONDUCT.md
43+ ├── CONTRIBUTING.md
44+ ├── LICENSE
45+ ├── pyproject.toml
46+ ├── README.md
47+ ├── requirements.txt
48+ ├── example/
4649│ ├── pikachu.jpg
4750│ └── pikachu_upscaled_x4.jpg
48- ├── screenshots/ # UI previews
51+ ├── screenshots/
4952│ └── screenshot.png
50- └── src/ # Source directory
51- ├── build.bat # Script to build the application
52- ├── favicon.ico # Application icon
53- ├── main.py # Application entry point
54- ├── app/ # Core application logic
55- │ ├── __init__.py
56- │ ├── main_window.py # Main application window
57- │ ├── settings_dialog.py # Settings dialog
58- │ ├── ui_utils.py # Utility functions for UI
59- │ └── workers.py # Worker threads for processing
60- ├── bin/ # External binaries
61- │ ├── ffmpeg.exe
62- │ └── realesrgan-ncnn-vulkan.exe
63- └── models/ # AI models
53+ ├── src/
54+ │ ├── build.bat
55+ │ ├── favicon.ico
56+ │ ├── main.py
57+ │ ├── app/
58+ │ │ ├── __init__.py
59+ │ │ ├── main_window.py
60+ │ │ ├── settings_dialog.py
61+ │ │ ├── ui_utils.py
62+ │ │ └── workers.py
63+ │ ├── bin/
64+ │ │ ├── ffmpeg.exe
65+ │ │ └── realesrgan-ncnn-vulkan.exe
66+ │ └── models/
67+ │ ├── realesr-animevideov3-x4.bin
68+ │ ├── realesr-animevideov3-x4.param
69+ │ ├── realesrgan-x4plus-anime.bin
70+ │ ├── realesrgan-x4plus-anime.param
71+ │ ├── realesrgan-x4plus.bin
72+ │ └── realesrgan-x4plus.param
73+ └── tests/
74+ └── test_workers.py
6475```
6576
6677---
@@ -108,7 +119,7 @@ pip install -r requirements.txt
1081191. ** Run** the app:
109120
110121 ` ` ` bash
111- python main.py
122+ python src/ main.py
112123 ` ` `
1131242. ** Add Files** : drag‑and‑drop or click ** Add Files** / ** Add Folder**
1141253. ** Select Output Folder** and configure quick or advanced settings
0 commit comments