Search notes:

Script: yt2mp3

#!/bin/sh

if [ $# -lt 1 ]; then
  echo Specify title
  exit 1
fi

if ! command -v xclip >/dev/null 2>&1; then
  echo xclip is not available
  exit 1
fi

if ! command -v ffmpeg >/dev/null 2>&1; then
  echo ffmpeg is not available
  exit 1
fi

if [ ! -d ~/mp3 ]; then
   mkdir ~/mp3
fi
  

url=$(xclip -o)
title="$1"

yt-dlp -x --audio-format mp3 $url -o ~/mp3/$title.mp3
Github repository scripts-and-utilities, path: /yt2mp3

See also

The PowerShell script yt2mp3.ps1
Scripts

Index

Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 8 attempt to write a readonly database in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php:78 Stack trace: #0 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(78): PDOStatement->execute(Array) #1 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(30): insert_webrequest_('/notes/developm...', 1759390773, '216.73.216.42', 'Mozilla/5.0 App...', NULL) #2 /home/httpd/vhosts/renenyffenegger.ch/httpsdocs/notes/development/tools/scripts/personal/yt2mp3(66): insert_webrequest() #3 {main} thrown in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php on line 78