Python заметки
70 subscribers
70 photos
7 files
35 links
Download Telegram
Полезные библиотеки Python

💾 Jina

📌
Библиотека Python , для создания поисковых систем на основе ИИ, обработки изображений, текстов, аудио и видео с применением нейросетей. Используется для создания поиска по изображениям, чат-ботов, генерации контента и мультимодальных AI-систем.
👍4🔥2🤗1
🚀 Полезные библиотеки Python

💾 Plover

📌 Библиотека Python , которая превращает обычную клавиатуру в стенографический инструмент, позволяя вводить текст намного быстрее, чем при стандартном наборе. Используется профессиональными стенографистами, программистами и людьми, которым нужен сверхбыстрый ввод текста.

🔍 Особенности:

🚀 Позволяет вводить текст со скоростью 200-300 слов в минуту.
🔥 Работает на любой клавиатуре – без специального оборудования.
💡 Можно использовать для стенографии, быстрой работы с кодом, автозамены.
🌍 Используется профессиональными журналистами и программистами.
🔥3👍1🤗1
🚀 Полезные библиотеки Python

💾  DeepFaceLive

📌 Библиотека Python , для глубокого подмены лиц (deepfake) в режиме реального времени, работающая с веб-камерами, видео и стримами. Позволяет создавать реалистичные deepfake-видео, заменяя лицо на другой образ с высокой точностью.


🔍 Особенности:

🚀 Реальное deepfake-видео в режиме реального времени.
🔥 Работает с веб-камерами, OBS, Skype, Discord и стриминговыми платформами.
💡 Можно обучать кастомные модели и заменять лица на кого угодно.
🎥 Используется в киберспорте, контент-креаторами и в исследованиях AI.

https://github.com/iperov/DeepFaceLive
👍3🔥2🤡1🤗1
Полезные библиотеки Python

💾  PyMiniRacer

📍 Библиотека Python , которая позволяет выполнять JavaScript-код прямо из Python. Он быстрее execjs и node.js, что делает его отличным решением для работы с JavaScript-скриптами без необходимости поднимать полноценный сервер.


🔍 Особенности:

🚀 Быстрее execjs и не требует node.js.
🔥 Работает на встроенном движке V8, как Chrome.
💡 Позволяет запускать сложные JS-библиотеки в Python.
🌍 Идеален для работы с веб-технологиями, минификацией, шаблонизацией.
👍3🔥2🤡1🤗1
Эксперты из Cisco Talos обнаружили новую схему для фишинга.

Злоумышленники встраивают в HTML особый CSS-код, который помогает скрывать вредоносный контент, организовывать слежку и обходить детекцию. Скрытие достигается за счет использования CSS-свойств. Слежка осуществляется через @media-запросы, которые фиксируют изменение размеров окна, взаимодействие с письмом и другие параметры, передавая данные на сервер.

Пример кода, реализующего такой трекер: 
<style>
  .tracker { display: none; }
  @media (max-width: 600px) {
    .tracker { display: block; background: url('http://site.com/track?user=1'); }
  }
</style>
<div class="tracker"></div>


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

На самом деле, это НЕ КРИТИЧЕСКАЯ уязвимость.
Есть много ограничений в такой реализации.
Но факт в том, что такой код НЕ заметят большинство антитрекеров
.
Антитрекеры в основном проверяют только javascript.

Где можно найти такое?
Везде где есть html, это сайты, письма, веб-приложения и т.д.

📌 Tonnel Relayer bot - продавай и покупай nft telegram подарки 🔥

Ставим реакции - едем дальше.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🤗2👍1🤡1
Узнаем ip сайта по url

`
# importing socket library
import socket

def get_hostname_IP():
    hostname = input("Please enter website address(URL):")
    try:
        print (f'Hostname: {hostname}')
        print (f'IP: {socket.gethostbyname(hostname)}')
    except socket.gaierror as error:
        print (f'Invalid Hostname, error raised is {error}')

get_hostname_IP()
4🔥2🤡1🤗1
💾  Pydoll

📍 Библиотека Python , которая переосмысливает автоматизацию браузеров на основе Chromium.

🔍 Особенности:

🌐 Отсутствует необходимость в WebDriver

🧑‍💻 Нативный обход капчи:

🎛 Асинхронная производительность

🧑‍💻 Человеко-подобные взаимодействия

🧨 Мощная система событий:

💻 Поддержка нескольких браузеров

⚙️ Установка 👇👇👇

pip install pydoll-python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2👌2👏1🤡1
🆒4😁2❤‍🔥1🔥1
traceback.format_exception

traceback.format_exception возвращает исключение в виде форматированного списка строк
👍4🔥3❤‍🔥1
🚀 Полезные библиотеки Python 🐍

💾  PyPerCard

📍 Библиотека Python, для создания минималистичных, карточных интерфейсов: пользователь взаимодействует с приложением, переходя между "экранами" (карточками), которые легко описывать на Python. Подходит для прототипов, обучающих интерфейсов, мини-игр и вспомогательных тулов.

https://pypercard.readthedocs.io/en/latest/
👍4🔥3👌2
Forwarded from PYTHONOMANIA
📱PyUIBuilder.

PyUIBuilder — это бесплатный веб-инструмент, который позволяет собирать интерфейсы для приложений на Python простым перетаскиванием элементов, как в Canva.

🔹Поддерживает популярные библиотеки:

🔘Tkinter.

🔘CustomTkinter.

🔘(В разработке: Kivy и PySide).

🐱Идеально для начинающих:

🔘Не нужно знать тонкости кода.

🔘Сразу видно, как будет выглядеть окно.

🔘Генерирует понятный Python-код.

🔘Можно быстро запустить и доработать.

#GUIбезКода #PyUIBuilder #Python #Tkinter #Программирование #PythonGUI #OpenSource #NoCodePython #PythonНовичкам #DragAndDrop #ИнтерфейсыНаPython

📱Ссылка на репозиторий:
https://github.com/PaulleDemon/PyUIBuilder
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍21
📍Система распознавания лиц с веб-камеры (Face ID локально)📱

📍Где применимо?

Контроль доступа (дом, офис)
Ведение журнала посещений
Умный дом: "включить свет, если я"
DIY-система безопасности


import face_recognition
import cv2
import os
from datetime import datetime

KNOWN_DIR = "known_faces"
log_file = "face_log.txt"

known_encodings = []
known_names = []

# Загружаем известные лица
for filename in os.listdir(KNOWN_DIR):
image = face_recognition.load_image_file(os.path.join(KNOWN_DIR, filename))
encoding = face_recognition.face_encodings(image)[0]
known_encodings.append(encoding)
known_names.append(os.path.splitext(filename)[0])

# Запускаем веб-камеру
video = cv2.VideoCapture(0)

print("🧠 Распознавание началось. Нажми Q для выхода.")
while True:
ret, frame = video.read()
rgb = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)

faces = face_recognition.face_locations(rgb)
encodings = face_recognition.face_encodings(rgb, faces)

for (top, right, bottom, left), encoding in zip(faces, encodings):
matches = face_recognition.compare_faces(known_encodings, encoding)
name = "Неизвестен"

if True in matches:
idx = matches.index(True)
name = known_names[idx]
with open(log_file, "a", encoding="utf-8") as f:
f.write(f"{datetime.now()}: {name} замечен\n")

cv2.rectangle(frame, (left, top), (right, bottom), (0, 255, 0), 2)
cv2.putText(frame, name, (left, top - 10), cv2.FONT_HERSHEY_SIMPLEX, 0.8, (255, 255, 255), 2)

cv2.imshow("📷 Распознавание лиц", frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break

video.release()
cv2.destroyAllWindows()
👍5🔥32🥰1
Forwarded from PYTHONOMANIA
📱Vexa.

Vexa
— это API для транскрипции онлайн-встреч в реальном времени.

Работает через ботов, которые присоединяются к Google Meet (Zoom и MS Teams — скоро), или через прямой аудиостриминг из веб/мобильных приложений.

Что умеет Vexa:

🔘Реальная работающая интеграция с Google Meet.

🔘Мгновенный доступ к расшифровке через API.

🔘Перевод на 99 языков в реальном времени.

🔘Самостоятельный запуск: make all — и всё готово даже на ноутбуке.

🔻Пример вызова API:
curl -X POST https://gateway.dev.vexa.ai/bots \
-H "X-API-Key: YOUR_API_KEY" \
-d '{"native_meeting_id": "xxx-xxx", "platform": "google_meet"}'


❗️В разработке:

🔘Zoom & Teams боты (июнь–июль 2025).

🔘Speaker ID.

🔘LLM обработка и post-meeting анализ (RAG).

#Vexa #OpenSource #Transcription #AI #LLM #GoogleMeet #Zoom #MS_Teams #VoiceAI #Realtime #Whisper #AudioToText #DevTools #RecallAIAlternative

📱Ссылка на репозиторий:
https://github.com/Vexa-ai/vexa
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥52👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
💾  Sounddevice

📍 Библиотека Python, которая позволяет захватывать звук с микрофона, воспроизводить звук, анализировать и записывать его прямо из Python. Она использует PortAudio, работает быстро и подходит для создания голосовых ассистентов, обработки аудио, записи, стриминга и пр.
👍6🔥52
types.MethodType — это способ динамического добавления функций в экземпляры класса как методы. Это позволяет создавать методы "на лету" и добавлять их в объекты, что может быть полезно в сложных сценариях, когда структура класса определяется динамически.
👍3🔥3
NAPALM

NAPALM (Network Automation and Programmability Abstraction Layer with Multivendor support) — это библиотека Python с открытым исходным кодом, предназначенная для автоматизации сетевых задач.
🔥4👍21
Мой аккаунт украли/заблокировали - @lwd_2

Теперь пишите мне на основу @Python_ist
Либо на @rtx_4090_ti
💔3
Автоматическое определение подключённых USB-устройств (флешки, телефоны, мыши и т.п.)

import wmi
import time

c = wmi.WMI()

print("🔌 Мониторинг USB-устройств. Нажмите Ctrl+C для выхода.")

connected = set()

while True:
    devices = set(d.DeviceID for d in c.Win32_PnPEntity() if d.DeviceID and "USB" in d.DeviceID)
   
    new = devices - connected
    removed = connected - devices

    for dev in new:
        print(f" Подключено: {dev}")
    for dev in removed:
        print(f" Отключено: {dev}")

    connected = devices
    time.sleep(2)
🔥4👍1👏1
Копия сайта в пару строк кода ❗️

from pywebcopy import save_website
save_website(
url="https://httpbin.org/",
project_folder="E://savedpages//",
project_name="my_site",
bypass_robots=True,
debug=True,
open_in_browser=True,
delay=None,
threaded=False,
)
🔥2👍1🥰1
📌 albumentations — это высокоскоростная и гибкая библиотека для аугментации изображений, созданная для глубокого обучения и компьютерного зрения. Она предоставляет широкий набор трансформаций, включая случайные обрезки, повороты, изменения яркости и контраста, а также поддержку масок и ключевых точек.

📌 Особенности библиотеки:
🟠Поддержка различных типов данных: изображения, маски, bounding boxes, ключевые точки.
🟠Высокая производительность благодаря использованию OpenCV.
🟠Простота интеграции с другими библиотеками, такими как PyTorch и TensorFlow.
🟠Широкий набор трансформаций с возможностью комбинирования их в пайплайны.

⚙️ Установка:
pip install albumentations
2👍2🔥2