Сегодня покажу, как уменьшить размеры изображений перед загрузкой на сервер. С помощью sharp ты можешь уменьшать ширину и высоту, задавать качество JPG, получать лёгкие файлы для S3 или CDN.
В этом посте:
• Как установить sharp.
• Сделаем resize с сохранением пропорций.
• Сжимаем JPG до 70% качества.
Может быть полезным для оптимизации кода и уменьшения потребляемого трафика.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥10👍5🤝3
Создадим API, которое принимает JSON с временем и URL, а потом в указанное время делает POST-запрос на этот URL.
В этом посте:
• Принимаем время в ISO-формате
• Считаем задержку и запускаем setTimeout
• Делаем POST в нужный момент и логируем
Идеально для платёжных отложенных действий, напоминалок, пушей и задач через HTTP.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍6🔥5👎2
По дефолту cors() открывает доступ для всех (origin: "*") — удобно, но небезопасно. Используй динамический origin коллбек с whitelist, чтобы API был доступен только твоим доменам.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤4👍4🤝1
❤8👍5🔥5👎1
Сегодня покажу, как загрузить картинку с QR-кодом, считать и расшифровать её прямо в Python.
В этом посте рассмотрим:
• Установку pyzbar и Pillow
• Чтение QR с PNG/JPG и получение текста
• Перебор нескольких QR на одном изображении
Это идеально для билетов, токенов доступа и автоматической работы с данными.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤5👍4👎1