Advertisement
sebbu

streaming site downloader

Jun 5th, 2020 (edited)
370
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.66 KB | None | 0 0
  1. #!/bin/env bash
  2. if [ "$#" -eq 1 ]
  3. then
  4.         file=`mktemp`
  5.         curl "$1" | grep -Eo '<script(.*)</script>' | grep mp4 | sed -re 's#<script([^>]+)></script>##g' | sed -re 's#<script([^>]*)>##g' | sed -re 's#;</script>##g' | sed -re 's#^([a-zA-Z0-9_\.]+)=##g' | jq .state.data.video.videos_manifest > $file
  6.         url=`cat $file | jq -r '[.servers[0].streams[] | select( .url != "")] | max_by(.width) | .url'`
  7.         filename=`cat $file | jq -r '[.servers[0].streams[] | select( .url != "")] | max_by(.width) | .filename'`
  8.         filename=${filename%%-v1x.m3u8}
  9.         yt-dlp $url -o $filename
  10.         rm $file
  11. else
  12.         echo "Usage : $0 <hanime_url>"
  13. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement