[PYTHON:TODAY]
64K subscribers
2.24K photos
1.11K videos
311 files
1.37K links
Python скрипты, нейросети, боты, автоматизация. Всё бесплатно!

Приват: https://boosty.to/pythontoday
YouTube: https://clck.ru/3LfJhM
Канал админа: @akagodlike
Чат: @python2day_chat

Сотрудничество: @web_runner

Канал в РКН: https://clck.ru/3GBFVm
Download Telegram
smart_mailer.py
6.1 KB
✈️ Автоматизируем почтовую рассылку с Python

#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥9🫡54
⚡️ Fara-7B — компактную агентная модель от Microsoft, которая не просто «болтает», а управляет браузером как человек.

Это не чат-бот.
Это Computer Use Agent.

🖱 Что умеет:

➡️ Видит веб-страницу визуально.
➡️ Скроллит.
➡️ Кликает по координатам.
➡️ Вводит текст.
➡️ Выполняет многошаговые задачи.

Без accessibility tree, без костылей, без отдельного парсинга DOM — модель работает через визуальное восприятие интерфейса!


💻 Можно автоматизировать:

💬 Поиск и резюмирование информации.
💬 Заполнение форм.
💬 Покупки и сравнение цен.
💬 Бронирование билетов и ресторанов.
💬 Поиск вакансий и недвижимости.

По сути — это автономный браузерный ассистент.

🟢Установка:
git clone https://github.com/microsoft/fara.git
cd fara


🟢Создаёшь окружение:
python3 -m venv .venv
source .venv/bin/activate
pip install -e .[vllm]
playwright install


🟢Запускаешь модель:
vllm serve "microsoft/Fara-7B" --port 5000 --dtype auto


🟢И тестируешь:
fara-cli --task "whats the weather in new york now"


Можно подключить к Magentic-UI и управлять через графический интерфейс.

⚠️ На Windows лучше использовать WSL2.
⚠️ Если не хватает памяти — добавь --tensor-parallel-size 2.

♎️ GitHub/Инструкция

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3810🔥7🫡4
👊 Появился почти идеальный суммаризатор для русского языка

Чувак обучил модель специально под русский язык, коротко пересказывать длинные тексты без потери смысла.

Алгоритм выжимает из документа самую суть и превращает десятки страниц в несколько абзацев — без воды и искажений.

📄 статьи
📚 большие тексты
📦 отчёты
🧾 документы

Модель спокойно прогоняет всё это через себя и выдаёт аккуратное резюме.

😰 Пример использования:
# Установим библиотеку трансформеров
!pip install transformers

# Импортируем библиотеки
from transformers import AutoModelForSeq2SeqLM, T5TokenizerFast

# Зададим название выбронной модели из хаба
MODEL_NAME = 'UrukHan/t5-russian-summarization'
MAX_INPUT = 256

# Загрузка модели и токенизатора
tokenizer = T5TokenizerFast.from_pretrained(MODEL_NAME)
model = AutoModelForSeq2SeqLM.from_pretrained(MODEL_NAME)

# Входные данные (можно массив фраз или текст)
input_sequences = ['Тут твой текст'] # или можно использовать одиночные фразы: input_sequences = 'сегодня хороший день'

task_prefix = "Spell correct: " # Токенизирование данных
if type(input_sequences) != list: input_sequences = [input_sequences]
encoded = tokenizer(
[task_prefix + sequence for sequence in input_sequences],
padding="longest",
max_length=MAX_INPUT,
truncation=True,
return_tensors="pt",
)

predicts = model.generate(encoded) # # Прогнозирование

tokenizer.batch_decode(predicts, skip_special_tokens=True) # Декодируем данные


⬇️ Модель на huggingface и примеры использования

#нейросеть #python #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍45🔥1413
📞 pytgcalls — библиотека для работы с голосовыми чатами Telegram через Python

Позволяет управлять звонками и голосовыми чатами от имени бота или юзербота и легко встраивать эти функции в свои проекты.

Работает с популярными MTProto-клиентами:
Pyrogram, Telethon и Hydrogram, поэтому можно использовать любую удобную основу.

Что умеет:
🟢подключаться к голосовым чатам в группах и каналах,
🟢заходить в чат от имени пользователя или канала,
🟢управлять звуком — включать/выключать микрофон,
🟢ставить воспроизведение на паузу и возобновлять,
🟢запускать и останавливать аудио,
🟢регулировать громкость.

😰 Простой пример использования

from pytgcalls import PyTgCalls
from pytgcalls import idle
...
chat_id = -1001185324811
app = PyTgCalls(client)
app.start()
app.play(
chat_id,
'http://docs.evostream.com/sample_content/assets/sintel1m720p.mp4',
)
idle()


Также есть готовые сборки для:
🍏 macOS,
🐧Linux,
🪟 Windows,

что упрощает установку и запуск на разных платформах.

♎️ GitHub/Инструкция

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
21👍17🔥8
🎙 Создаём собственный голосовой рекордер на Python в несколько строк

Python + пара библиотек — и ты уже можешь записывать звук с микрофона прямо в .wav файл. Всё просто:

➡️ Вводишь количество секунд;
➡️ Нажимаешь Enter — и идёт запись;
➡️ На выходе — готовый аудиофайл, который можно использовать в проектах, видео или подкастах.

📦 Используем библиотеки:

🟢sounddevice — захват аудио
🟢scipy — для сохранения .wav файлов

⌨️ Готовый код:

python
import sounddevice as sd
from scipy.io.wavfile import write


def record_voice(duration: int, filename: str = "recording.wav", sample_rate: int = 44100) -> None:
"""
Записывает звук с микрофона и сохраняет его в .wav файл.

:param duration: Время записи в секундах
:param filename: Название выходного файла
:param sample_rate: Частота дискретизации (по умолчанию 44100 Гц)
"""
print(f"🎙 Запись началась на {duration} секунд...")
audio_data = sd.rec(int(duration * sample_rate), samplerate=sample_rate, channels=2)
sd.wait()
write(filename, sample_rate, audio_data)
print(f" Запись завершена. Файл сохранён как: {filename}")


if __name__ == "__main__":
try:
seconds = int(input("⏱️ Введите длительность записи в секундах: "))
record_voice(seconds)
except Exception as e:
print(f" Ошибка: {e}")


Такой скрипт отлично подойдёт для проектов по обработке аудио, голосовым ассистентам или даже создания простого диктофона.

🔥 Сохрани себе — пригодится!

#python #code #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍31🔥129😱1
🔥 Deep-Live-CamPython утилита для создания дипфейков в реальном времени даже на слабом ПК.

👨‍💻 Работает как на процессоре, так и на видеокарте и даже на M процессорах.

📸 Всё, что нужно — одна фотка и камера.
😄 Меняет лицо с учётом освещения, движений и поворотов головы — никаких багов, маска не «плавает» и не отваливается.
⚡️ Настройка занимает пару минут, а результат — как будто Голливуд приложился.

🔥 Представьте, вы выходите на Zoom, а вас зовут не Вася, а Бенедикт Камбербэтч. Или Чак Норрис.

Можно запугать коллег, троллить друзей или... ну вы поняли. Возможностей — миллион.

Установка простая, а для работы нужна всего одна фотография.

💻 Гайд по инсталяции

⚙️ GitHub/Инструкция

#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🔥3117
⚡️ Жирная подборка: десятки готовых Python-скриптов, бери и используй.

Что внутри:
💬 парсеры сайтов — вытаскивай любые данные;
💬 загрузчики с соцсетей — сохраняй контент в пару строк;
💬 утилиты для анализа железа — копайся в системе как профи;
💬 сетевые инструменты и ещё куча полезного кода.

💻 Для новичка идеальный старт — учиться на живом коде, а не на скучных примерах.
💻 Для опытного разработчика — экономить часы (и нервы), не изобретая заново.

⚙️ GitHub/Инструкция

👍 Сохраняем

😁 Лайв | 📲 Max

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍46🔥144
🔥 Полезные библиотеки Python

😳 EyeGestures — управление глазами уже реальность!

Крутой open-source проект, который позволяет управлять устройствами с помощью движений глаз. Больше не нужно тянуться к клавиатуре – теперь всё решает взгляд!

Что умеет:
💬 Распознаёт моргание, фиксацию взгляда, движения глаз
💬 Позволяет задавать жесты для управления интерфейсом
💬 Подходит для людей с ограниченными возможностями
💬 Работает через обычную веб-камеру — без сложного оборудования

Где можно применить?
👨‍💻 Управление компьютером без рук;
🎮 Интерактив в играх;
🦾 Ассистивные технологии для людей с ОВЗ;
🔬 Эксперименты с интерфейсами будущего.

💻 Установка:

$ git clone https://github.com/NativeSensors/EyeGestures.git
$ cd EyeGestures
$ pip install -r requirements.txt


или

python3 -m pip install eyeGestures


Открытый код, документация и примеры использования.
Будущее уже здесь — открываем мир взглядом!

⚙️ GitHub/Инструкция

👇 Готовый проект в архиве

😁 Жизнь админа | 📲 Max

#soft #python #code
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥27👍1110
⚡️ Видео весит сотни мегабайт? Сжимаем до нескольких мегабайт за секунды

8mb.local — мощный компрессор, который ужимает огромные видео в десятки раз — вплоть до 4 МБ, без танцев с бубном.

💬 Пережимает файлы любого размера — хоть 5 МБ, хоть 500 МБ.
💬 Можно задать нужный вес — алгоритм сам подстроится.
💬 Максимально сохраняет качество даже при сильном сжатии.
💬 Есть выбор кодека, битрейта и встроенная обрезка видео.
💬 Работает полностью локально — без загрузки в облако и утечек.

📁 Просто кидаешь видео — получаешь компактный файл за пару секунд!

♎️ Сохраняем и пробуем ТУТ

😁 Админ | 📲 Зеркало Max

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍39🔥1410🤯1
📊 PolyTerm — консольная утилита для мониторинга рынков предсказаний прямо из терминала. Без лишнего UI, только данные и аналитика.

Что умеет:
➡️ отслеживает изменения рынков в реальном времени,
➡️ показывает активность крупных игроков,
➡️ ищет инсайдерские паттерны,
➡️ находит арбитражные возможности,
➡️ делает AI-основанные предсказания.

Внутри:
📊 анализ ордербука с ASCII-графиками;
💾 локальная база SQLite для хранения данных;
🔔 уведомления куда угодно — Telegram, Discord, email, системные алерты и даже звук.

🖥 Фактически — полноценный аналитический терминал для Polymarket, который запускается одной командой и работает прямо в консоли.

♎️ GitHub/Инструкция

😁 Админ | 📲 Зеркало Max

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥54👍2013
👨‍💻 Огромный схрон с вопросами, ответами и примерами кода для подготовки к интервью на позицию Python разработчика на русском

👍 Сохраняй пока доступно, пригодится!

😁 Админ | 📲 Зеркало Max

#doc #python #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥40👍2011
⚡️ ReClip — лучший загрузчик видео с более чем 1 000+ сайтов

Под капотом — лёгкий self-hosted интерфейс для yt-dlp, но работает как отдельная панель:

💬 тянет видео и аудио с 1000+ сайтов (YouTube, TikTok, X и другие);
💬 минималистичный Python-код — запускается даже на слабом ПК;
💬 можно закинуть десятки ссылок сразу и скачать пачкой;
💬 полностью локально — без сторонних сервисов и ограничений;
💬 разворачивается за минуту (Docker или напрямую).

🚀 Один раз поднял — и качаешь всё, что нужно, когда нужно.
По сути — собственный загрузчик без лимитов, рекламы и зависимостей.

🔗 Сохраняем и пробуем ТУТ

😁 Админ | 📲 Зеркало Max

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🔥166
😱 КЛОНИРОВАТЬ ГОЛОС ЗА 3 СЕКУНДЫ?! Это уже реально

Нейросеть LuxTTS делает то, от чего немного не по себе…

🎙 Достаточно пары секунд записи.
⚡️ Генерация в 150 раз быстрее реального времени
(минуту речи делает за доли секунды).

И да, это не какая-то серверная магия:
➡️ работает даже на обычном ПК — нужно меньше 1 ГБ видеопамяти

Установка:
git clone https://github.com/ysharma3501/LuxTTS.git
cd LuxTTS
pip install -r requirements.txt


Загрузка модели:
from zipvoice.luxvoice import LuxTTS

# load model on GPU
lux_tts = LuxTTS('YatharthS/LuxTTS', device='cuda')

# load model on CPU
# lux_tts = LuxTTS('YatharthS/LuxTTS', device='cpu', threads=2)

# load model on MPS for macs
# lux_tts = LuxTTS('YatharthS/LuxTTS', device='mps')


▶️ Простой пример:
import soundfile as sf
from IPython.display import Audio

text = "Hey, what's up? I'm feeling really great if you ask me honestly!"

## change this to your reference file path, can be wav/mp3
prompt_audio = 'audio_file.wav'

## encode audio(takes 10s to init because of librosa first time)
encoded_prompt = lux_tts.encode_prompt(prompt_audio, rms=0.01)

## generate speech
final_wav = lux_tts.generate_speech(text, encoded_prompt, num_steps=4)

## save audio
final_wav = final_wav.numpy().squeeze()
sf.write('output.wav', final_wav, 48000)

## display speech
if display is not None:
display(Audio(final_wav, rate=48000))


😨 Дипфейки голоса может создать каждый.

♎️ GitHub/Инструкция

😁 Админ | 📲 Зеркало Max

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥328👍7🤯4😱1