askbuddie / askbuddie/YTBackup

Help Wanted: Need GUI!

Open
#1 4 comments 0 reactions 0 assignees View on GitHub
help wanted
Dominant language
Python
Stars
7
Forks
5
PR merge metrics
No merged PRs in 30d

Description

## Need GUI for non-coders.

### it should be
* simple
* clean
* easy to use
* error friendly

YTBackup needs a elegant and simple UI. we already have the complete Command Line Interface, we just need to do some UI magic and also handle errors and expections.

### user should
* **Backup**
* select destination folder
* specify destination file name
* **Restore**
* select YTBackup JSON file
* specifying destination folder
* showing thumbnail for current downloading Video
* ability to skip video downloads
* throw friendly error if something goes wrong, but without terminating the whole download process
* pausing and resuming downloading

## Basic Low Fidelity Design
![YTBackup](https://user-images.githubusercontent.com/35374649/56680874-c4fd7680-66e5-11e9-8f65-d75248e7ca6c.png)

Contributor guide

Open the contributing guide

Research direction

Start by reading the existing Command Line Interface and the linked low-fidelity design to understand the current backup and restore flows. Define the GUI scope around destination and file selection, restore controls, thumbnail display, pausing, skipping, and error handling. Done requires an agreed design and a working interface covering these behaviors without terminating the whole download process.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.