#python #url #flickr
#python #url #flickr
Вопрос:
Как закодировать короткие URL-адреса фотографий Flickr? На base58
официальной странице API об URL-адресах нет документации об этом методе.
Я не могу найти примеры в Python, которые являются просто функцией, есть только сложные классы.
Ответ №1:
def b58encode(fid):
CHARS = '123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ'
CHAR_NUM = len(CHARS)
encoded = ''
fid = int(fid)
while fid >= CHAR_NUM:
div, mod = divmod(fid, CHAR_NUM)
encoded = CHARS[mod] encoded
fid = div
return CHARS[fid] encoded
print(b58encode(2222223333333))
Ответ на основе https://gist.github.com/mursts/2247355