Добавить в корзинуПозвонить
Найти в Дзене
IT Start | Python

🔗 Код для сокращения ссылок и генерации из них qr-кода на Python

🔗 Код для сокращения ссылок и генерации из них qr-кода на Python Для сокращения ссылок в коде используется модуль pyshorteners, а для генерации qr-кода - qrcode. ➡️Установка модуля: pip install pyshorteners qrcode import pyshorteners import qrcode def simple_shorten_and_qr(long_url, output_filename="simple_qr.png"): s = pyshorteners.Shortener() short_url = s.tinyurl.short(long_url) qr = qrcode.QRCode(version=1, box_size=10, border=4) qr.add_data(short_url) qr.make(fit=True) img = qr.make_image(fill_color="black", back_color="white") img.save(output_filename) return short_url, output_filename if __name__ == "__main__": url = "https://www.google.com" short_link, qr_file = simple_shorten_and_qr(url) print(f"Сокращенная ссылка: {short_link}") print(f"QR-код сохранен как: {qr_file}") ➡️Справочник Программиста. Подписаться

🔗 Код для сокращения ссылок и генерации из них qr-кода на Python

Для сокращения ссылок в коде используется модуль pyshorteners, а для генерации qr-кода - qrcode.

➡️Установка модуля: pip install pyshorteners qrcode

import pyshorteners

import qrcode

def simple_shorten_and_qr(long_url, output_filename="simple_qr.png"):

s = pyshorteners.Shortener()

short_url = s.tinyurl.short(long_url)

qr = qrcode.QRCode(version=1, box_size=10, border=4)

qr.add_data(short_url)

qr.make(fit=True)

img = qr.make_image(fill_color="black", back_color="white")

img.save(output_filename)

return short_url, output_filename

if __name__ == "__main__":

url = "https://www.google.com"

short_link, qr_file = simple_shorten_and_qr(url)

print(f"Сокращенная ссылка: {short_link}")

print(f"QR-код сохранен как: {qr_file}")

➡️Справочник Программиста. Подписаться