Skip to content

Commit

Permalink
Major Update
Browse files Browse the repository at this point in the history
+ Added run option for regular execution
+ Added thumbnail embedding
+ Added chapter embedding
+ Added subtitle embedding
+ Added metadata embedding
+ Added search option
+ Added video download structure option
+ Added audio download structure option
- Removed main menu exit option
* Various UI changes
	* Implemented previous menu return functionality
	* Adjusted contextual titles
	* Adjusted messaging
	* Adjusted layout and sorting
	* Adjusted color scheme
  • Loading branch information
MrMendelli committed Oct 16, 2024
1 parent 14fc2f4 commit f445cd6
Show file tree
Hide file tree
Showing 4 changed files with 238 additions and 107 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
*.url
*.zip
24 changes: 22 additions & 2 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,32 @@
## 10/11/24
## 10/15/2024
### Major Update
```diff
+ Added run option for regular execution
+ Added thumbnail embedding
+ Added chapter embedding
+ Added subtitle embedding
+ Added metadata embedding
+ Added search option
+ Added video download structure option
+ Added audio download structure option
- Removed main menu exit option
* Various UI changes
* Implemented previous menu return functionality
* Adjusted contextual titles
* Adjusted messaging
* Adjusted layout and sorting
* Adjusted color scheme
```

## 10/11/2024
### Moderate Update
```diff
+ Improved error handling
*Utilizes errorlevel to determine if execution proceeds or pauses.
```
* Special thanks to Rhyknowscerious on GitHub and [io-oi on Super User](https://superuser.com/a/1857954/689784).

## 09/13/24
## 09/13/2024
### Minor Update
```diff
* changelog correction
Expand Down
15 changes: 8 additions & 7 deletions readme.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,18 @@
# yt-dlp CLI

## About
This is a simplistic CLI frontend that simplifies the downloading of video or audio for with functionality for all supported output audio formats and qualities. This works for individual videos or playlists. When downloads are completed, the output folder is made and opened upon completion.
This is a minimal CLI frontend that simplifies use of yt-dlp for video and audio with functionality for all supported output audio formats and qualities.

## Use
Simply download the [latest release](https://github.com/MrMendelli/yt-dlp-CLI/releases/latest) and extract to a desired location. It is not recommended to extract to a UAC-protected parent directory. Once yt-dlp and ffmpeg are downloaded and extracted, run the script and follow the prompts.
Download the [latest release](https://github.com/MrMendelli/yt-dlp-CLI/releases/latest) and extract to a desired location. It is not recommended to extract to a UAC-protected parent directory.

## Cookies
To use cookies, export from browser as a plaintext _(*.txt)_ file and place in the working directory of the program.
- [Firefox _(Export Cookies)_](https://addons.mozilla.org/firefox/addon/export-cookies-txt/)

## Issues
- Even if the yt-dlp build is up-to-date, leaving the window still opens the GitHub page due to batch limitations
- ffmpeg is a requirement for downloading videos as audio in newer yt-dlp builds, a fix was implemented but there is no current implementation of checking PATH so a relative path check is used instead
- Not all base features are implemented, it is undecided if more will be added. Requests will not be taken, but PRs will be considered
- Window does not rescale correctly when changed if the window is minimized between actions
- Only Windows supported _(*for now)_
- Only developed for Windows _(*for now)_

## Contributing
Feel free to submit a PR, but please comment code when doing so. This is for clarity as batch has a range of use syntax and limitations that are too vast to account for so some things may seem unclear on first glance.
Feel free to submit a PR, but please comment code when doing so. This is for clarity as batch has a range of use syntax and limitations that are too vast to account for so some things may seem unclear on first glance. Feature requests will not be taken, but PRs will be considered.
Loading

0 comments on commit f445cd6

Please sign in to comment.