mirror of
				https://github.com/iiab/iiab.git
				synced 2025-03-09 15:40:17 +00:00 
			
		
		
		
	calibre-web/tasks/install.yml: Rename xklb to library for pipx
This commit is contained in:
		
							parent
							
								
									8a9945f014
								
							
						
					
					
						commit
						e2d646ee18
					
				
					 1 changed files with 8 additions and 8 deletions
				
			
		| 
						 | 
				
			
			@ -92,27 +92,27 @@
 | 
			
		|||
- debug:
 | 
			
		||||
    msg:
 | 
			
		||||
      - "NEED BETTER/EXPERIMENTAL YouTube SCRAPING?  RUN THE NEXT LINE -- for the latest yt-dlp 'nightly' release:"
 | 
			
		||||
      - sudo pipx inject --pip-args='--upgrade --pre' -f xklb yt-dlp[default]
 | 
			
		||||
      - sudo pipx inject --pip-args='--upgrade --pre' -f library yt-dlp[default]
 | 
			
		||||
 | 
			
		||||
- name: If Calibre-Web is being enhanced with audio/video "books" too, install/upgrade additional prereqs -- SEE https://github.com/iiab/calibre-web/wiki
 | 
			
		||||
  shell: |
 | 
			
		||||
    if [ -f {{ calibreweb_venv_path }}/scripts/lb-wrapper ]; then
 | 
			
		||||
        apt install ffmpeg pipx -y
 | 
			
		||||
        if lb --version; then
 | 
			
		||||
            pipx reinstall xklb
 | 
			
		||||
            pipx reinstall library
 | 
			
		||||
        else
 | 
			
		||||
            pipx install xklb
 | 
			
		||||
            pipx install library
 | 
			
		||||
            ln -sf /root/.local/bin/lb /usr/local/bin/lb
 | 
			
		||||
            if [ -f /root/.local/share/pipx/venvs/xklb/bin/yt-dlp ]; then
 | 
			
		||||
                ln -sf /root/.local/share/pipx/venvs/xklb/bin/yt-dlp /usr/local/bin/yt-dlp
 | 
			
		||||
            elif [ -f /root/.local/pipx/venvs/xklb/bin/yt-dlp ]; then
 | 
			
		||||
                ln -sf /root/.local/pipx/venvs/xklb/bin/yt-dlp /usr/local/bin/yt-dlp
 | 
			
		||||
            if [ -f /root/.local/share/pipx/venvs/library/bin/yt-dlp ]; then
 | 
			
		||||
                ln -sf /root/.local/share/pipx/venvs/library/bin/yt-dlp /usr/local/bin/yt-dlp
 | 
			
		||||
            elif [ -f /root/.local/pipx/venvs/library/bin/yt-dlp ]; then
 | 
			
		||||
                ln -sf /root/.local/pipx/venvs/library/bin/yt-dlp /usr/local/bin/yt-dlp
 | 
			
		||||
            else
 | 
			
		||||
                echo "ERROR: yt-dlp NOT FOUND"
 | 
			
		||||
            fi
 | 
			
		||||
        fi
 | 
			
		||||
        # NEED BETTER/EXPERIMENTAL YouTube SCRAPING?  UNCOMMENT THE NEXT LINE -- for the latest yt-dlp "nightly" release:
 | 
			
		||||
        # pipx inject --pip-args="--upgrade --pre" -f xklb yt-dlp[default]
 | 
			
		||||
        # pipx inject --pip-args="--upgrade --pre" -f library yt-dlp[default]
 | 
			
		||||
        #
 | 
			
		||||
        # https://github.com/yt-dlp/yt-dlp-nightly-builds/releases
 | 
			
		||||
        # https://pypi.org/project/yt-dlp/#history
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue