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