Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥103👍30❤10😱2🫡1
Разобраны рабочие методы создания Telegram-ботов на Python с опорой на фреймворк aiogram.
Подойдёт тем, кто хочет не просто запустить бота, а сделать стабильный, безопасный и масштабируемый проект под реальные задачи.
#python #code #books
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🔥8❤7
Хотите автоматизировать обработку изображений без фотошопа?
Скрипт-проект на базе библиотеки
rembg:pip install rembg
Пример кода:
from rembg import remove
def remove_background(input_path: str, output_path: str) -> None:
"""Удаляет фон с изображения и сохраняет результат."""
with open(input_path, 'rb') as input_file:
with open(output_path, 'wb') as output_file:
image_bytes: bytes = input_file.read()
output_bytes: bytes = remove(image_bytes)
output_file.write(output_bytes)
if __name__ == "__main__":
remove_background('input.png', 'output.png')
#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍52🔥15❤12😱1
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍107🔥47🤯16🫡9😱5❤3
This media is not supported in your browser
VIEW IN TELEGRAM
С добрым утром!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥24❤8🤯2🫡1
Позволяет добавлять в скрипты анимированный индикатор загрузки + статусы вроде
Что умеет:
pip install halo
Примеры использования:
import time
from halo import Halo
spinner = Halo(text="Собираю данные", spinner="dots", color="cyan")
spinner.start()
try:
time.sleep(2) # имитация работы
spinner.succeed("Готово: данные собраны ✔️")
except Exception:
spinner.fail("Упс: что-то пошло не так ✖️")
import time
from halo import Halo
spinner = Halo(text="Шаг 1/3", spinner="dots", color="cyan")
spinner.start()
time.sleep(1)
spinner.text = "Шаг 2/3: обработка"
spinner.color = "magenta"
time.sleep(1)
spinner.spinner = "line"
spinner.text = "Шаг 3/3: финализация"
time.sleep(1)
spinner.succeed("Всё готово!")
import time
from halo import Halo
my_spinner = {
"interval": 120,
"frames": ["▖", "▘", "▝", "▗"]
}
spinner = Halo(text="Кручу свой спиннер", spinner=my_spinner, color="blue")
spinner.start()
time.sleep(2)
spinner.stop_and_persist(symbol="✅", text="Сделано")
halo особенно хорошо заходит в CLI-утилитах (argparse/typer/click) — спиннер превращает “молчаливую паузу” в понятный прогресс и повышает доверие к инструменту.#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37❤15🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍219🫡48🔥27❤6😱6🤯4
This media is not supported in your browser
VIEW IN TELEGRAM
С добрым утром!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥106👍31🫡14😱6❤4🤯2
Держи список горячих клавиш для браузеров, Windows/Linux и офисных программ — от базовых до тех, о которых знают только «свои».
Ctrl + B — жирный текст;Ctrl + I — курсив;Ctrl + U — подчёркивание;Ctrl + C — копировать;Ctrl + V — вставить;Ctrl + X — вырезать;Ctrl + Z — отменить действие;Ctrl + Y — повторить действие;Ctrl + F — поиск;Ctrl + H — заменить;Ctrl + K — вставить ссылку;Ctrl + L — выравнивание по левому краю;Ctrl + E — по центру;Ctrl + R — по правому краю;Ctrl + J — по ширине;Ctrl + M — увеличить отступ;Ctrl + T — висячий отступ;Ctrl + 1 — одинарный интервал;Ctrl + 2 — двойной интервал;Ctrl + 5 — интервал 1.5;Ctrl + Shift + L — список с маркерами;Ctrl + = — нижний индекс;Ctrl + Shift + = — верхний индекс.Ctrl + N — новый файл;Ctrl + O — открыть файл;Ctrl + S — сохранить;Ctrl + P — печать;Ctrl + W — закрыть окно / вкладку;Alt + F4 — закрыть приложение;F2 — переименовать;Alt + Enter — свойства файла;Shift + Delete — удалить без корзины;Ctrl + Shift + N — новая папка.Ctrl + T — новая вкладка;Ctrl + Tab — следующая вкладка;Ctrl + Shift + Tab — предыдущая вкладка;Ctrl + Shift + T — вернуть закрытую вкладку;Ctrl + D — добавить страницу в закладки;Ctrl + H — история;Ctrl + J — загрузки;Ctrl + F — поиск по странице;Ctrl + Shift + Delete — очистить данные браузера;Alt + ← — назад;Alt + → — вперёд;Ctrl + L — адресная строка.Windows + D — показать рабочий стол;Windows + R — окно «Выполнить»;Windows + L — заблокировать ПК;Windows + I — настройки;Windows + M — свернуть всё;Windows + S — поиск;Windows + X — системное меню;Ctrl + Shift + Esc — диспетчер задач;Ctrl + Alt + Del — меню безопасности.Ctrl + Space — выделить столбец;Shift + Space — выделить строку;Ctrl + ‘-’ — удалить ячейку;Ctrl + Shift + ‘+’ — вставить ячейку;F2 — редактировать ячейку;F4 — повторить последнее действие;Alt + = — автосумма;Ctrl + ` — показать формулы.#doc #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
52👍76🔥23❤12
tgSpyder — мощный OSINT-инструмент , который превращает Telegram в полноценную базу данных для анализа. Реальный рабочий инструмент для ресёрча, инфобеза и расследований.
Что умеет:
По сути — ты получаешь:
Установка:
git clone https://github.com/Darksight-Analytics/tgspyder.git
cd tgspyder
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
pip install -e .
tgspyder --help
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥47👍19❤13
Нейросеть срочно отключили, команде пришлось отправлять её на переобучение и чистить датасеты.
Когда обучался на диалогах сантехников
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥80👍17❤6🤯1😱1
MetadataParser — Python-библиотека, которая вытащит всё о сайте по одной ссылке!
Устанавливается в один клик:
pip install metadata_parser
#python #soft #code #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥13❤7
SVFR — полноценный фреймворк для восстановления лиц на видео.
Умеет:
По сути, модель берёт старые или убитые видео и делает их «как будто снято вчера». Причём бесплатно и с открытым кодом.
1. Создаём окружение
conda create -n svfr python=3.9 -y
conda activate svfr
2. Ставим PyTorch (под свою CUDA)
pip install torch==2.2.2 torchvision==0.17.2 torchaudio==2.2.2
3. Устанавливаем зависимости
pip install -r requirements.txt
4. Скачиваем модели
conda install git-lfs
git lfs install
git clone https://huggingface.co/stabilityai/stable-video-diffusion-img2vid-xt models/stable-video-diffusion-img2vid-xt
5. Запуск обработки видео
python infer.py \
--config config/infer.yaml \
--task_ids 0 \
--input_path input.mp4 \
--output_dir results/ \
--crop_face_region
Где task_ids:
*
0 — улучшение лица*
1 — раскраска*
2 — дорисовка поврежденийИдеальный инструмент, если:
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30🔥21❤10
This media is not supported in your browser
VIEW IN TELEGRAM
С добрым утром!
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥77👍23😱11🤯2❤1
#doc #python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥5❤1
Область_видимости_переменных_в_Python.pdf
744.9 KB
Please open Telegram to view this post
VIEW IN TELEGRAM
50👍18🔥7🫡2
Это не просто мессенджер. Это одновременно чат, новостная лента и блог-платформа.
В одном месте — переписка с семьёй, договорённости с друзьями, домовой чат, мемы, срочные новости и аналитика. Всё в одной ленте.
Много читателей находятся за пределами России, и им попросту не всрался новый мессенджер, они в него даже не смогут попасть при желании. Кроме того, продукт максимально сырой и ограниченный в плане функционала.
Буду дублировать часть контента в Мах, но основной костяк будет там, где будете — вы. Где живет активное сообщество со ВСЕГО мира
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍102🤯16🫡13❤9🔥8