def test_ns_metadata(self): dummydata = "HalloWereld" t = TorrentDef() t.set_metadata(dummydata) fn = os.path.join(os.getcwd(),"file.wmv") t.add_content(fn) t.set_tracker(TRACKER) t.finalize() [handle,filename] = tempfile.mkstemp() os.close(handle) t.save(filename) t2 = TorrentDef.load(filename) self.assert_(t2.get_metadata() == dummydata)
def test_ns_metadata(self): dummydata = "HalloWereld" t = TorrentDef() t.set_metadata(dummydata) fn = os.path.join(os.getcwd(), "file.wmv") t.add_content(fn) t.set_tracker(TRACKER) t.finalize() [handle, filename] = tempfile.mkstemp() os.close(handle) t.save(filename) t2 = TorrentDef.load(filename) self.assert_(t2.get_metadata() == dummydata)
from Tribler.Core.API import TorrentDef from Tribler.Core.Overlay.permid import verify_torrent_signature if len(argv) == 1: print '%s file1.torrent file2.torrent file3.torrent ...' % argv[0] print exit(2) # common exit code for syntax error for metainfo_name in argv[1:]: if metainfo_name.endswith(".url"): f = open(metainfo_name,"rb") url = f.read() f.close() tdef = TorrentDef.load_from_url(url) else: tdef = TorrentDef.load(metainfo_name) metainfo = tdef.get_metainfo() infohash = tdef.get_infohash() print "metainfo:",metainfo.keys() #print "metainfo creation date",metainfo['creation date'] if 'azureus_properties' in metainfo: azprop = metainfo['azureus_properties'] print "azprop:",azprop.keys() if 'Content' in azprop: content = azprop['Content'] print "content:",content.keys() for key in content.keys(): if key.lower() != 'thumbnail': print key,"=",content[key] if 'cdn_properties' in azprop:
from Tribler.Core.API import TorrentDef from Tribler.Core.Overlay.permid import verify_torrent_signature if len(argv) == 1: print '%s file1.torrent file2.torrent file3.torrent ...' % argv[0] print exit(2) # common exit code for syntax error for metainfo_name in argv[1:]: if metainfo_name.endswith(".url"): f = open(metainfo_name, "rb") url = f.read() f.close() tdef = TorrentDef.load_from_url(url) else: tdef = TorrentDef.load(metainfo_name) metainfo = tdef.get_metainfo() infohash = tdef.get_infohash() print "metainfo:", metainfo.keys() #print "metainfo creation date",metainfo['creation date'] if 'azureus_properties' in metainfo: azprop = metainfo['azureus_properties'] print "azprop:", azprop.keys() if 'Content' in azprop: content = azprop['Content'] print "content:", content.keys() for key in content.keys(): if key.lower() != 'thumbnail': print key, "=", content[key] if 'cdn_properties' in azprop: