Advertisement
alexwilsonphoto

hash2magnet

Dec 27th, 2017
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.49 KB | None | 0 0
  1. #!/usr/bin/env python
  2.  
  3. import urllib
  4. import sys
  5.  
  6. if len(sys.argv) != 4:
  7.     print "Creates a magnet URL from a hash value."
  8.     print "  Usage:"
  9.     print "hash2magnet <hash> <name> <tracker>"
  10.     print "  Example:"
  11.     print "hash2magnet 055c66880935a977628be2b1e97b2f18886f4763 'Torrent Title' udp://tracker.example.com:6969/announce"
  12.     sys.exit(2)
  13.  
  14. params = { 'dn': sys.argv[2], 'tr': sys.argv[3] }
  15.  
  16. enc = urllib.urlencode( params )
  17. url = 'magnet:?xt=urn:btih:' + sys.argv[1] + '&' + enc
  18. print url
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement