https://github.com/rinechxn/velodownloader
https://github.com/rinechxn/velodownloader
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/rinechxn/velodownloader
- Owner: Rinechxn
- Created: 2025-03-25T15:31:21.000Z (2 months ago)
- Default Branch: master
- Last Pushed: 2025-03-25T15:44:20.000Z (2 months ago)
- Last Synced: 2025-03-25T16:43:22.914Z (2 months ago)
- Language: C++
- Size: 6.76 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Velo Media Downloader
### Preserve what you love ad free,βtracking free, paywall free, nonsense free. Just paste the link, and youβare good to go!
# Features
- π― No ads or tracking
- π Bypass paywalls
- πΎ Direct media saving
- π΅ Audio extraction support
- π¬ Video quality options# Requirements
- Qt 6.5+ (Qt Quick/QML)
- C++17 compatible compiler
- CMake 3.16+
- OpenSSL 1.1+SQLite 3.x
## Building from Source```bash
git clone https://github.com/Rinechxn/velodownloader.git
cd velodownloader
mkdir build && cd build
cmake ..
cmake --build .
```## Development Setup
1. Install Qt Creator and Qt 6.5+
2. Clone the repository
3. Open `CMakeLists.txt` as project
4. Configure build settings
5. Build and run## Project Structure
```
βββ src/
β βββ main.cpp
β βββ database/
β β βββ dbmanager.cpp
β β βββ dbmanager.hpp
β βββ gui/
β β βββ framelesshelper.cpp
β β βββ framelesshelper.hpp
β β βββ mainwindow.cpp
β β βββ mainwindow.hpp
β βββ utils/
β βββ winnativeeventfilter.cpp
β βββ winnativeeventfilter.hpp
βββ resources/
```## Usage
1. Launch the application
2. Paste your media URL in the input field
3. Select quality options (if available)
4. Choose download location
5. Click download## Example
1. Paste your media URL
2. Select quality options (if available)
3. Choose download location
4. Click download## License
GPL License - feel free to use and modify as you wish!