mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-01-23 02:35:38 +01:00
Add YTD plugin for Oh-My-Zsh
This commit is contained in:
parent
2525dae661
commit
98ba37a969
2 changed files with 53 additions and 0 deletions
36
plugins/ytd/README.md
Normal file
36
plugins/ytd/README.md
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
# YTD Zsh Plugin
|
||||
|
||||
A Zsh plugin designed primarily for musicians, producers, and DJs.
|
||||
This plugin allows you to quickly download any YouTube video or music track in the **highest quality audio
|
||||
format**, directly as a track.
|
||||
Normally this process takes several steps, but with this plugin, you can get your track in just a few seconds.
|
||||
|
||||
## Usage
|
||||
|
||||
```bash
|
||||
ytd "youtube-music-link"
|
||||
```
|
||||
|
||||
## Installation
|
||||
|
||||
1. Clone this project into your Oh-My-Zsh custom plugins folder:
|
||||
|
||||
git clone https://github.com/aniltugrulturker/ohmyzsh.git $ZSH_CUSTOM/plugins/ytd
|
||||
|
||||
2. Navigate to the plugin directory(optional):
|
||||
|
||||
cd $ZSH_CUSTOM/plugins/ytd
|
||||
|
||||
3. Add ytd to your .zshrc plugins list:
|
||||
|
||||
plugins(... ytd)
|
||||
|
||||
4. Reload Zsh:
|
||||
|
||||
source ~/.zshrc
|
||||
|
||||
## Features
|
||||
|
||||
Download YouTube videos or music tracks in high-quality audio.
|
||||
|
||||
Quick and simple usage for DJs, producers, and music enthusiasts.
|
||||
17
plugins/ytd/ytd.plugin.zsh
Normal file
17
plugins/ytd/ytd.plugin.zsh
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
#!/bin/zsh
|
||||
# ytd: YouTube ses indirici Oh My Zsh plugin
|
||||
|
||||
ytd() {
|
||||
if [[ -z "$1" ]]; then
|
||||
echo "Kullanım: ytd <YouTube linki>"
|
||||
return 1
|
||||
fi
|
||||
|
||||
# İndirme klasörü
|
||||
DIR="$HOME"
|
||||
mkdir -p "$DIR"
|
||||
|
||||
# yt-dlp ile mp3 olarak indir
|
||||
yt-dlp -f bestaudio --extract-audio --audio-format mp3 --no-playlist -o "$DIR/%(title)s.%(ext)s" "$1"
|
||||
}
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue