Commit Graph

184 Commits

Author SHA1 Message Date
Your Name 8ee436aa14 Refactor downloader logging and add new options
Replaced print statements with logger calls for improved logging. Added support for sponsorblock categories and chapter embedding. Updated imports to use relative paths and improved command building logic for yt-dlp.
2025-08-16 15:05:15 +03:00
Your Name 4fdc815f70 Add package docstring to core __init__.py
Introduces a new __init__.py file for the core package with a descriptive docstring outlining its purpose and contents.
2025-08-16 15:04:24 +03:00
Your Name 97a046cbae Add package metadata to __init__.py
Created src/__init__.py with project docstring, version, and author information for YTSage, a PySide6-based YouTube video downloader.
2025-08-16 15:04:13 +03:00
Your Name 42edf075c6 Delete notification.mp3 2025-08-16 15:04:00 +03:00
Your Name 5d417e980e Add loguru to requirements.txt
Added the loguru logging library to the project dependencies in requirements.txt.
2025-08-16 15:03:54 +03:00
Your Name 989a070782 Revamp README with improved structure and details
Enhanced the README with a new 'Why YTSage?' section, improved installation instructions, added troubleshooting steps, and expanded feature descriptions. Updated project structure, acknowledgments, and star history sections for better clarity and navigation. Improved formatting and added advanced usage notes for cross-platform support.
2025-08-16 15:03:42 +03:00
Your Name d72685ca28 Refactor imports and add logging to main.py
Updated import paths to use src.gui and src.core modules. Integrated logger for improved error and status reporting throughout application startup and error handling.
2025-08-16 15:03:31 +03:00
Your Name 0299affaad Delete icon.png 2025-08-16 15:03:21 +03:00
Your Name 0cb7437d5f Add notification sound asset
Introduced notification.mp3 to the assets/sound directory for use in application alerts or notifications.
2025-08-16 15:03:18 +03:00
Your Name 227c6e7474 Add new icon image to assets
Added icon.png to the assets/Icon directory for use in the application interface.
2025-08-16 15:03:13 +03:00
Your Name 227e543ad9 Update .gitignore for venv and test artifacts
Added rules to ignore virtual environment directories (venv, .venv) and test artifact files (*.test, *.tmp) to prevent them from being tracked in the repository.
2025-08-16 15:03:00 +03:00
Elvis 7e586c07f5 Add setuptools to requirements.txt (#25)
Fix error: ModuleNotFoundError: No module named 'pkg_resources'
2025-08-13 13:57:22 +03:00
Your Name e926543eeb Merge branch 'main' of https://github.com/oop7/YTSage 2025-07-06 15:20:24 +03:00
Your Name 97375ec93b Add .gitignore file for Python project
Initial .gitignore includes rules for Python bytecode, local configuration, packaging artifacts, logs, OS/editor files, and yt-dlp temporary files.
2025-07-06 15:20:20 +03:00
Mohamed 0d384227fa feat: fix README navigation and add themed badges 2025-07-05 13:17:10 +03:00
Your Name 99d0750a74 Add yt-dlp Module with Download and Installation Path Logic 2025-07-04 21:37:01 +03:00
Your Name 49c53abe1e Refactor Utility Functions with Caching and Error Handling for yt-dlp/ffmpeg Paths 2025-07-04 21:36:35 +03:00
Your Name 67d11592bc Refactor Button Styles for Consistency 2025-07-04 21:36:07 +03:00
Your Name c75c36eea9 Ensure yt-dlp Availability in Video Info Module 2025-07-04 21:35:39 +03:00
Your Name 36f9996424 Refactor Imports, yt-dlp/Pygame Availability, and ffmpeg/yt-dlp Checks 2025-07-04 21:35:16 +03:00
Your Name 5a49e606cd Refactor Imports and yt-dlp Path Handling in Dialogs 2025-07-04 21:34:48 +03:00
Your Name 320e064ddc Refactor yt-dlp Integration and Error Handling 2025-07-04 21:34:18 +03:00
Your Name b04502b28b notification 2025-07-04 21:33:49 +03:00
Your Name df41c42ae8 Update Requirements: Add pygame 2025-07-04 21:33:10 +03:00
Your Name 4e939149de Update README with Installation and Feature Details 2025-07-04 21:32:28 +03:00
Your Name 03a210507d Update Application Initialization with yt-dlp Checks 2025-07-04 21:32:00 +03:00
Your Name 1cc16cab5d chore: bump version number 2025-06-11 00:35:19 +03:00
Your Name 236521a8eb ui: redesign speed limit dropdown to match theme 2025-06-11 00:34:46 +03:00
Your Name 55c7cd5032 docs: add .deb package info to README 2025-06-11 00:34:02 +03:00
Muhamed 633af43ec9 docs: update emojis and add collapsible section 2025-06-10 20:03:24 +03:00
Your Name c138a19822 Add Custom Options & Trim Video 2025-06-04 18:47:24 +03:00
Your Name d9fc067e62 Add yt-dlp auto-update via PyPI 2025-06-04 18:47:11 +03:00
Your Name b8b73f0bf2 Refine file size notes 2025-06-04 18:46:56 +03:00
Your Name 6bd6ba8dd1 Merge cookie/custom dialogs; add trim dialog 2025-06-04 18:46:39 +03:00
Your Name b4d1254c64 Support time-ranged video downloads 2025-06-04 18:46:21 +03:00
Your Name 8293b3f91d Document Trim Video feature 2025-06-04 18:46:02 +03:00
Your Name 2bd11f9727 Check yt-dlp update on start 2025-06-04 18:45:40 +03:00
Your Name 062b145085 chore: Move Troubleshooting section after Usage 2025-05-22 19:03:03 +03:00
Your Name 63fa3d991e fix: handle yt-dlp path errors 2025-05-22 18:58:31 +03:00
Your Name 4b56e23a13 fix(gui): handle pre-executable errors in main_gui.py 2025-05-22 18:57:12 +03:00
Your Name 55feca69c6 docs: add Troubleshooting section to README 2025-05-22 18:55:53 +03:00
Muhamed e1a0f76298 Update README.md
Clarify yt-dlp update instructions in README
2025-05-01 10:03:00 +03:00
Muhamed cfc7e9891a Update screenshots 2025-04-29 15:10:14 +03:00
Muhamed 3384cef83a v4.5.0 2025-04-29 15:07:11 +03:00
Muhamed 156d1a4d70 add markdown 2025-04-29 15:07:03 +03:00
Muhamed f5b952075d Update Readme 2025-04-29 15:06:53 +03:00
Muhamed 48ad55635c add icon 2025-04-29 15:06:33 +03:00
Muhamed aa0cc57d4d Merge branch 'main' of https://github.com/oop7/YTSage 2025-04-29 15:04:45 +03:00
Muhamed 985ba9d864 Revert "4v.5.0"
This reverts commit 82de19c95a.
2025-04-29 15:03:52 +03:00
Muhamed 7e354a1938 Update README.md 2025-04-29 14:58:42 +03:00