Код готового Telegram-бота, который сам раздаёт капчу новичкам и не пускает в группу спамеров.
Что умеет:
С ростом числа спам-ботов в Telegram, особенно в крупных группах, наличие надежной системы верификации становится критически важным. Подобные боты предоставляют простое и эффективное решение для этой проблемы.
#python #soft #code #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37❤11🔥9🤯3
EyeGestures — представь: ты управляешь интерфейсом одними глазами, без мышки и клавиатуры. Это не фантастика — это EyeGestures: open-source библиотека, которая превращает твою вебку или камеру телефона в eye-tracker.
С её помощью можно строить приложения для управления взглядом, исследования или просто фана.
pip install eyeGestures
python3 examples/simple_example_v2.py
Пример кода:
from typing import Tuple, Optional
from eyeGestures.utils import VideoCapture
from eyeGestures import EyeGestures_v3
def run_eye_tracker(screen_width: int = 500, screen_height: int = 500) -> None:
"""
Запускает eye-tracking с помощью EyeGestures.
:param screen_width: ширина экрана в пикселях
:param screen_height: высота экрана в пикселях
"""
gestures = EyeGestures_v3()
cap = VideoCapture(0)
calibrate: bool = True
while True:
ret, frame = cap.read()
if not ret:
break
event, cevent = gestures.step(
frame,
calibrate,
screen_width,
screen_height,
context="my_context"
)
if event:
cursor_x, cursor_y = event.point[0], event.point[1]
fixation: Optional[bool] = event.fixation
saccades: Optional[bool] = event.saccadess # движение глаз
print(f"X: {cursor_x}, Y: {cursor_y}, Fixation: {fixation}, Saccades: {saccades}")
if __name__ == "__main__":
run_eye_tracker()
Сохрани пост, чтобы не потерять. Это тот самый случай, когда Python выглядит как магия
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍41🔥15❤13
Forwarded from GitHub программиста
Представь: нужно найти сотни фото для проекта, анализа, датасета или дизайна. Вручную сохранять? Долго. Тут и выручает Google Image Scraper — парсер, который за пару минут соберёт всё, что тебе нужно.
Установка:
$ git clone https://github.com/ohyicong/Google-Image-Scraper
$ cd Google-Image-Scraper
$ pip install -r requirements.txt
Запуск:
$ python main.py
Возможные параметры для main.py:
search_keys
= Строки, по которым будет осуществляться поиск;number of images
= Желаемое количество изображений;headless
= поведение графического интерфейса Chrome. Если True, графического интерфейса не будет;min_solve
= Минимальное желаемое разрешение изображения;max_solve
= Максимальное желаемое разрешение изображения;max_missed
= Максимальное количество неудачных попыток захвата изображения до завершения работы программы. Увеличьте это число, чтобы гарантировать, что большие запросы не завершатся;number_of_workers
= Количество созданных секционных рабочих мест. Ограничено одним работником на каждый поисковый запрос и ветку.#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🔥11❤7
Если ты хоть раз сталкивался с антибот-системами или жёсткими проверками сайтов, то знаешь: обычных прокси или квн* будет маловато.
Здесь нужны настоящие инструменты антидетекта, которые маскируют твои действия под человека.
В этом репозитории собраны лучшие ресурсы:
Must-have подборка для ресёрча, тестирования и повышения приватности.
Сохраняй, чтобы не потерять
#soft #github #pentest
Please open Telegram to view this post
VIEW IN TELEGRAM
👍50🔥17❤9
Надоело вручную вытаскивать текст и данные из PDF, Word или сканов? Теперь это можно делать в один вызов API.
Что умеет:
Технические фишки:
CLI:
# Извлечь текст
uvx kreuzberg extract document.pdf > output.txt
# OCR + таблицы
uvx --from "kreuzberg[all]" kreuzberg extract invoice.pdf --ocr-backend tesseract --output-format text
Python (async):
from kreuzberg import extract_file
result = await extract_file("presentation.pptx")
print(result.content)
print(result.metadata.title, result.metadata.author)
Подходит для:
#python #soft #code #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍45🔥29❤12
Создан для ресёрчеров и специалистов по безопасности, чтобы проверить, не светится ли IP-адрес с открытой камерой наблюдения. CamXploit не просто пингует железку — он пробивает её по всем фронтам:
Что умеет:
git clone https://github.com/spyboy-productions/CamXploit.git
cd CamXploit
pip3 install -r requirements.txt
python CamXploit.py
Вводишь IP — и видишь всё, что спрятано за ним.
#cybersec #python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30❤11🔥9
PDF-EXTRACT-API — крутой Python инструмент для конвертации любого изображения или PDF документа в текст Markdown или структурированный документ JSON с очень высокой точностью, включая табличные данные, числа или математические формулы.
Под капотом:
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍58🔥15❤12
#python #soft #nn #github
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍44❤11🔥10
И главное — это всё абсолютно бесплатно
#python #soft #github #nn
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍42🔥9🤯5❤4
MetadataParser — Python-библиотека, которая вытащит всё о сайте по одной ссылке!
Устанавливается в один клик:
pip install metadata_parser
#python #soft #code #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34🔥12❤5
Бесплатная коллекция готовых решений для любых задач:
Для новичка это идеальный старт: открываешь, разбираешься и учишься на реальных примерах.
Для опытного разработчика — готовый арсенал, чтобы сэкономить время и не писать велосипед.
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍54❤14🔥14
Forwarded from GitHub программиста
Поддержка самых популярных сервисов сокращения URL прямо из Python: Adf.ly, Bit.ly, Chilp.it, Clck.ru, Cutt.ly, Da.gd, Git.io, Is.gd, NullPointer, Os.db, Ow.ly, Po.st, Qps.ru, Short.cm, Tiny.cc, TinyURL.com
Установка:
pip install pyshorteners
Пример:
import pyshorteners
s = pyshorteners.Shortener()
print(s.tinyurl.short("https://www.youtube.com/@PythonToday"))
#soft #python #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28❤7🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
pip install vizro
#python #soft #code #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍45🔥18❤6
Media is too big
VIEW IN TELEGRAM
Используйте только с согласия владельца голоса и в законных целях.
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51🔥20❤9🤯5
noone_video — Python-утилита, которая сначала с помощью нейросети находит лицо в кадре, а затем автоматически размывает его.
Отличается простотой использования, работает даже если человек двигается или поворачивает голову.
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍44🔥8❤5
This media is not supported in your browser
VIEW IN TELEGRAM
Merge For Shorts — максимально простая Python утилита с графическим интерфейсом, для объединения двух видео и преобразования их в шортсы для TikTok, Instagram*, YouTube и других социальных сетей.
* Принадлежит корпорации Meta, которая признана в РФ экстремистской.
Установка:
$ git clone https://github.com/pj8912/merge-for-shorts.git
$ pip install -r requirements.txt
Запуск:
$ python app.py
#soft #python #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥11❤4🤯4
Идеально для защиты конфиденциальных данных, резервных копий и безопасной передачи файлов.
Что умеет:
pip install pyAesCrypt
import pyAesCrypt
password = "please-use-a-long-and-random-password"
# Шифрование
pyAesCrypt.encryptFile("data.txt", "data.txt.aes", password)
# Дешифрование
pyAesCrypt.decryptFile("data.txt.aes", "dataout.txt", password)
#python #soft #code #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29🔥8❤3
Фичи:
— qBittorrent и Aria2c, выбор файлов до и во время скачивания;
— Сидирование по времени или до нужного ratio;
— Поиск по торрентам и поддержка Magnet.
— Google Drive без дублей, поиск и рекурсивный скан;
— RClone для заливок и клонов, выбор конфигов и флагов;
— Авто-архивы, zip/rar/7z с паролями и без.
— Leech (закачка в ТГ), превьюшки, кастомные имена;
— Поддержка 2GB+ файлов (премиум);
— Загрузка в чаты/каналы, делёжка по кускам.
— yt-dlp (качай всё подряд с YouTube и не только);
— Настройка качества, форматов и прогресса;
— Вшивание превью прямо в файл.
— RSS-ленты для каждого юзера;
— MongoDB база для настроек, файлов и тасков;
— Docker-образ, async, pyrogram, апдейты на старте.
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35🔥19❤7🤯2
Рай для новичков и вайбкодеров. Репозиторий с 20 000 строк системных промтов для Cursor, Devin, Claude и других ИИ-инструментов.
Внутри — готовые роли, логика и примеры, которые помогают строить любую логику приложений через ИИ.
Почти 90K звёзд, база постоянно пополняется.
#soft #github #nn
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37🔥10❤6🤯2
This media is not supported in your browser
VIEW IN TELEGRAM
Алгоритм на YOLO следит за тобой через вебку:
Работает даже на обычном железе, а в комплекте идёт счётчик штрафов (и, возможно, твоей совести).
Установка:
git clone https://github.com/andrew-noble/doomscroll-detector
cd doomscroll-detector
cd cv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt # this will be beefy with pytorch, etc
Запуск:
cd ../cv
source venv/bin/activate # On Windows: venv\Scripts\activate
python main.py
#python #soft #code #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥12❤7😱5