commit
d4fb254d28
1 changed files with 17 additions and 0 deletions
@ -0,0 +1,17 @@ |
||||
# |
||||
# Algorithm borrowed from http://wiki.rtorrent.org/MagnetUri and adapted to work with zsh. |
||||
# |
||||
|
||||
function magnet_to_torrent() { |
||||
[[ "$1" =~ xt=urn:btih:([^\&/]+) ]] || return 1 |
||||
|
||||
hashh=${match[1]} |
||||
|
||||
if [[ "$1" =~ dn=([^\&/]+) ]];then |
||||
filename=${match[1]} |
||||
else |
||||
filename=$hashh |
||||
fi |
||||
|
||||
echo "d10:magnet-uri${#1}:${1}e" > "$filename.torrent" |
||||
} |
||||
Loading…
Reference in new issue