コード例 #1
0
ファイル: db.py プロジェクト: sumeet/rtracker
	def get_peerlist(self):
		key = 'get_peerlist_%s' % self.info_hash
		peerlist = mc.get(key)
		if peerlist is None:
			peerlist = ''.join(
				[binascii.unhexlify(peer.split(':')[2])
					for peer in self.find_peers()]
			)
			mc.set(key, peerlist, INTERVAL)
		return peerlist
コード例 #2
0
from base64 import binascii
from base64 import b64encode

answer01 = binascii.unhexlify(
    '49276d206b696c6c696e6720796f757220627261696e206c696b65206120706f69736f6e6f7573206d757368726f6f6d'
)
print(answer01)
answer02 = b64encode(answer01)
print(answer02)
コード例 #3
0
ファイル: db.py プロジェクト: sumeet/rtracker
	def binary_hash(self):
		return binascii.unhexlify(self.info_hash)
コード例 #4
0
def hex_to_b64(x):
    check_string_or_bytes(x)
    return b64encode(binascii.unhexlify(x))