浏览代码

Merge pull request #1532 from ryanneufeld/torrent_tools

Adding torrent tools plugin.
Robby Russell 11 年之前
父节点
当前提交
d4fb254d28
共有 1 个文件被更改,包括 17 次插入0 次删除
  1. 17 0
      plugins/torrent/torrent.plugin.zsh

+ 17 - 0
plugins/torrent/torrent.plugin.zsh

@@ -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"
+}