💾 Desktop-notifier
🔍 Особенности:
🚀 Уведомления с реакцией пользователя (почти как мини-бот)
🔥 Подходит для автоматизации, мониторинга, голосовых помощников
💡 Можно быстро собрать систему уведомлений прямо в консоли или фоне
🎯 Кроссплатформенно и не требует дополнительных системных настроек
⚙️ Установка 👇👇👇
pip install desktop-notifier
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3❤1
FileStorageTgBot-main.zip
39.2 KB
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram, aiohttp
📂 База данных: sqlite3
Удобная загрузка и обмен файлами.
#telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤4👏1
import cv2
# 🔹 Загрузка изображения
image_path = "people.jpg"
image = cv2.imread(image_path)
# 🔹 Инициализация каскада Хаара для распознавания лиц
face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + "haarcascade_frontalface_default.xml")
# 🔹 Преобразуем в ч/б
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
# 🔹 Поиск лиц
faces = face_cascade.detectMultiScale(gray, scaleFactor=1.1, minNeighbors=5)
print(f"👀 Найдено лиц: {len(faces)}")
# 🔹 Размытие каждого лица
for (x, y, w, h) in faces:
face_region = image[y:y+h, x:x+w]
blurred = cv2.GaussianBlur(face_region, (99, 99), 30)
image[y:y+h, x:x+w] = blurred
# 🔹 Сохраняем результат
cv2.imwrite("blurred_faces.jpg", image)
print("✅ Сохранено: blurred_faces.jpg")
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍3❤1
💾 Send2Trash
🔍 Особенности:
🚀 Поддерживает все ОС — не нужно писать отдельную логику
🔥 Спасает от случайной потери данных при удалении через Python
💡 Подходит для скриптов, программ, планировщиков и даже игр
🛡️ Просто в использовании, но делает автоматизацию безопаснее
⚙️ Установка 👇👇👇
python -m pip install -U send2trash
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤1
poker-craps-game-master.zip
44.7 KB
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram
📂 База данных: sqlite3
Возможности бота:
/start - Запустить бота
/craps - Играть в Craps - покер в кости
/gallows - Играть в Виселицу
/blackjack - Играть в Blackjack - 21 очко
/fool - Играть в "Дурака" - классическая карточная игра
/help - Вывести справку
#telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🤩1
from pynput import mouse, keyboard
import time
import json
events = []
def on_click(x, y, button, pressed):
events.append({
"type": "click",
"x": x,
"y": y,
"button": str(button),
"pressed": pressed,
"timestamp": time.time()
})
def on_press(key):
events.append({
"type": "key",
"key": str(key),
"timestamp": time.time()
})
print("🔴 Запись началась. Нажмите ESC для завершения.")
start_time = time.time()
with mouse.Listener(on_click=on_click) as ml, keyboard.Listener(on_press=on_press) as kl:
kl.join()
# Сохраняем макрос
with open("macro.json", "w") as f:
json.dump(events, f)
print("✅ Макрос сохранён: macro.json")
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍18❤2
💾 WatchDog
🔍 Особенности:
🚀 Реакция на изменения файлов/папок — основа для «умных» сценариев
🔥 Работает в фоне и моментально реагирует
💡 Полезен для домашней автоматизации, серверных задач, сканеров, логов
🧠 Интегрируется с другими библиотеками
⚙️ Установка 👇👇👇
pip install watchdog
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥8👍4❤2
Django-custom-user-master.zip
44.2 KB
💻 ЯП: Python 3.11+🐍
💾 Модули: django
📂 База данных: postgresql
Особенности и возможности:
- расширенная модель пользователя с дополнительными полями
- регистрация пользователей по email и паролю
- отправка письма со ссылкой для подтверждения регистрации
- сброс пароля по email
- личный кабинет пользователя с возможностью редактировать свои данные
#web
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍2
import time
from alive_progress import alive_bar, alive_spinner
# Шаг 1: Инициализация с анимацией
with alive_spinner("🔄 Инициализация системы...", spinner="dots_waves") as spinner:
time.sleep(2)
# Шаг 2: Загрузка данных (этап с прогресс-баром)
print("\n🚚 Загрузка данных:")
with alive_bar(100, bar='classic', spinner='arrow', title='Загрузка') as bar:
for _ in range(100):
time.sleep(0.015)
bar()
# Шаг 3: Обработка
print("\n⚙️ Обработка данных:")
with alive_bar(50, bar='smooth', spinner='twirls') as bar:
for _ in range(50):
time.sleep(0.025)
bar()
# Шаг 4: Завершающий этап (спиннер)
with alive_spinner("🧹 Финальная очистка...", spinner='dots_reverse'):
time.sleep(2)
# Успех!
print("\n✅ Все этапы завершены успешно!")
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥4👍2
💾 Keyboard
🔍 Особенности:
🚀 Позволяет писать автокликеры, макросы и помощники без внешнего софта
🔥 Работает даже вне окна скрипта — системный перехват
💡 Отлично подходит для автоматизации рутинных задач, игр, тестов
🎯 Минимум кода — максимум управления
⚙️ Установка 👇👇👇
pip install keyboard
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤1
fasttub.zip
264.2 KB
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram, moviepy, pil, requests
📂 База данных: postgresql
#telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤5👍2
import sounddevice as sd
from scipy.io.wavfile import write
# 🔹 Настройки
duration = 10 # секунд
sample_rate = 44100 # Гц
channels = 1 # 1 — mono, 2 — stereo
print("🎙 Начинается запись...")
recording = sd.rec(int(duration * sample_rate), samplerate=sample_rate, channels=channels, dtype='int16')
sd.wait() # ожидание окончания записи
write("mic_record.wav", sample_rate, recording)
print("✅ Запись завершена и сохранена в mic_record.wav")
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤1👍1
💾 Pylookyloo
Это как DevTools + вирусный сканер + инспектор в одном.
🔍 Особенности:
🚀 Анализирует, кто реально "встраивается" в сайт
🧠 Используется в цифровой криминалистике, кибербезопасности и OSINT
🔥 Уникальное средство для изучения поведения сайтов без ручной проверки
💡 Идеально подходит для безопасников, ресёрчеров, разработчиков браузеров
⚙️ Установка 👇👇👇
pip install pylookyloo
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
tonview-bot-main.zip
37.9 KB
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram, aiohttp
📂 База данных: sqlalchemy
#telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
import os
import shutil
from pathlib import Path
from PIL import Image, UnidentifiedImageError
PHOTO_FOLDER = os.path.abspath(os.path.join('photo'))
RESULT_FOLDER = os.path.abspath(os.path.join('sorted_photo'))
PHOTO_FORMATS = ('.jpg', '.jpeg', '.png')
def get_year(file_path):
try:
image = Image.open(file_path)
exifdata = image.getexif()
datetime = exifdata.get(306)
image.close()
if datetime:
return datetime[:4]
return None
except UnidentifiedImageError:
pass
def move_photo(photo_path, year_dir):
photo_name = os.path.basename(photo_path)
if not os.path.exists(os.path.join(year_dir, photo_name)):
print(f'✅ moving "{photo_name}" from {photo_path} to {year_dir}')
shutil.move(photo_path, year_dir)
else:
print(f'⛔️ ERROR: "{photo_name}" already exist in {year_dir}')
def go(cur):
for dr in os.listdir(cur):
abs_path = os.path.join(cur, dr)
if os.path.isdir(abs_path):
go(abs_path)
else:
if os.path.isfile(abs_path) and Path(abs_path).suffix.lower() in PHOTO_FORMATS:
year = get_year(abs_path)
if year:
try:
year_dir = os.path.abspath(os.path.join(RESULT_FOLDER, year))
os.mkdir(year_dir)
except FileExistsError:
pass
move_photo(abs_path, year_dir)
def del_empty(cur):
for d in os.listdir(cur):
a = os.path.join(cur, d)
if os.path.isdir(a):
del_empty(a)
if not os.listdir(a):
print('removing empty dir:', a)
os.rmdir(a)
if __name__ == "__main__":
try:
os.mkdir(RESULT_FOLDER)
except FileExistsError:
pass
go(PHOTO_FOLDER)
del_empty(PHOTO_FOLDER)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥7
Единственный канал где делимся готовыми скриптами на Python 🚀 по крипто тематике абсолютно бесплатно 💸 :
👇👇👇
- Никакой воды🚀
- Алготрейдинг🤖
- Работа с API бирж, агрегаторов💻
- Автоматизации📈
Подпишись и пользуйся -> Crypto Python
👇👇👇
- Никакой воды
- Алготрейдинг
- Работа с API бирж, агрегаторов
- Автоматизации
Подпишись и пользуйся -> Crypto Python
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥7❤4👍4
💾 Pydoll
🔍 Особенности:
🌐 Отсутствует необходимость в WebDriver
🧑💻 Нативный обход капчи:
🎛️ Асинхронная производительность
🧑💻 Человеко-подобные взаимодействия
🧨 Мощная система событий:
💻 Поддержка нескольких браузеров
⚙️ Установка 👇👇👇
pip install pydoll-python
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤3🔥2🎉1
Python_Scripts
Единственный канал где делимся готовыми скриптами на Python 🚀 по крипто тематике абсолютно бесплатно 💸 : 👇👇👇 - Никакой воды 🚀 - Алготрейдинг 🤖 - Работа с API бирж, агрегаторов 💻 - Автоматизации 📈 Подпишись и пользуйся -> Crypto Python
Подписывайтесь активнее ❗
Единственный канал в своем роде 🧑💻🚀
Единственный канал в своем роде 🧑💻🚀
2🔥7❤2👍2👏1
s-to-td-main.zip
2.6 KB
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram, conversion, opentele
📂 База данных: -
#telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3❤2
from scapy.all import sniff, IP, TCP, UDP
def packet_callback(packet):
if IP in packet:
ip_src = packet[IP].src
ip_dst = packet[IP].dst
proto = "TCP" if packet.haslayer(TCP) else "UDP" if packet.haslayer(UDP) else "OTHER"
print(f"📦 {proto} | {ip_src} → {ip_dst}")
# 🔹 Захватываем первые 100 пакетов (или просто запустить без лимита)
print("🕵️ Сниффер запущен. Захват пакетов...")
sniff(prn=packet_callback, count=100, store=False)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍2