Fixed peertubetorrent (#1030)

* Fixed peertubetorrent

Because of https://github.com/Chocobozzz/PeerTube/pull/3746, the torrent URL is now different from the normal video url. This means the peertube API is needed to get the new torrent link.

* No more soyregex (and use built-in curl silent option)

* Add 360p quality in the description

* Simpler regex

* Parenthesize variables
This commit is contained in:
krisdoodle45 2022-04-28 15:20:59 +02:00 committed by GitHub
parent 09af0a77b3
commit dcbb7dca2a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,7 +1,9 @@
#!/bin/sh #!/bin/sh
# torrent peertube videos, requires the transadd script # torrent peertube videos, requires the transadd script
# first argument is the video link, second is the quality (480 or 1080) # first argument is the video link, second is the quality (360, 480 or 1080)
# 13/07/20 - Arthur Bais # 13/07/20 - Arthur Bais
link="$(echo "$1" | sed "s/w/download\/torrents/")""-$2.torrent" instance=$(echo "$1" | sed "s/\/w.\+//")
vidid=$(echo "$1" | sed "s/.\+\///")
link=$(curl -s "$instance/api/v1/videos/$vidid" | grep -o "$instance/download/torrents/.\{37\}$2.torrent")
transadd "$link" transadd "$link"