Refactored fork of MARK XXX by FatihMakes
Stars
1
Forks
0
Watchers
1
Open Issues
0
Overall repository health assessment
No package.json found
This might not be a Node.js project
10
commits
Bug 1 — _run_visible broken quoting. The old code did f'cmd /k "{command}"' which wraps the whole command in an extra pair of quotes. When the command itself already contains quotes (every yt-dlp command with a path does), CMD sees mismatched quotes and either fails or ignores the path entirely. Fixed by passing ["cmd", "/k", command] as a list — no wrapping quotes needed.Bug 2 — Custom destination paths ignored. _make_dest() now properly handles every format: bare folder → appends %(title)s.%(ext)s, path already has the template → uses as-is, path ends in a media extension → uses as-is. Also expands %APPDATA%, %USERPROFILE%, ~, etc. via os.path.expandvars() + Path.expanduser(). So your Filmora path with spaces will work correctly now.Bug 3 — Wrong Desktop on OneDrive setups. _get_real_desktop() reads the actual Desktop path from the Windows registry (Shell Folders key) instead of assuming %USERPROFILE%\Desktop. If OneDrive has redirected your Desktop to OneDrive\Desktop, this finds it correctly.
27b066dView on GitHub