Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
Ohmyzsh
Commits
33628994
Commit
33628994
authored
Jan 01, 2013
by
Ryan Neufeld
Browse files
Adding torrent tools plugin.
Only one tool exists right now, that is to convert a magnetlink into a torrent file.
parent
80a60325
Changes
1
Show whitespace changes
Inline
Side-by-side
plugins/torrent/torrent.plugin.zsh
0 → 100644
View file @
33628994
#
# 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"
}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment