Aliens Eye — мощный open-source набор утилит, который помогает собирать информацию из открытых источников и автоматизировать десятки задач по поиску данных.
Инструмент пригодится:
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥9❤4
This media is not supported in your browser
VIEW IN TELEGRAM
PokieTicker — настоящий индекс страха! Инструмент, который помогает понять, почему акции растут или падают, объединяя графики, новости и машинное обучение.
Возможности:
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍47❤13🔥10
CAPTCHA Solver — интересный open-source проект, который предлагает трёхуровневый подход для работы с CAPTCHA при автоматизации браузера.
Внутри:
Есть бесплатный режим. Сохраняем, пригодится!
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍21❤11🔥6
Хотите разобраться в анализе данных, машинном обучении или нейросетях? Тогда без NumPy далеко не уедете.
В этом гайде с нуля познакомитесь с самой популярной библиотекой для работы с массивами и вычислениями в Python. Без лишней теории — только понятные объяснения и практические примеры.
Разберетесь:
#article #doc #python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥7❤1
Этот скрипт превращает твою вебку в систему распознавания лиц и глаз.
Установи OpenCV:
bash
$ pip install opencv-python
haarcascade_frontalface_default.xml
haarcascade_eye.xml
Код:
python
import cv2 as cv
def detect_faces_and_eyes():
"""
Detects faces and eyes in real-time using the webcam.
Press 'q' to exit the program.
"""
# Load the pre-trained classifiers for face and eye detection
face_cascade = cv.CascadeClassifier(r"..\libs\haarcascade_frontalface_default.xml")
eye_cascade = cv.CascadeClassifier(r"..\libs\haarcascade_eye.xml")
# Open the webcam
cap = cv.VideoCapture(0)
while cap.isOpened():
# Read a frame from the webcam
flag, img = cap.read()
# Convert the frame to grayscale for better performance
gray = cv.cvtColor(img, cv.COLOR_BGR2GRAY)
# Detect faces in the frame
faces = face_cascade.detectMultiScale(gray, scaleFactor=1.1, minNeighbors=7)
# Detect eyes in the frame
eyes = eye_cascade.detectMultiScale(gray, scaleFactor=1.1, minNeighbors=7)
# Draw rectangles around faces and eyes
for x, y, w, h in faces:
cv.rectangle(img, (x, y), (x + w, y + h), (0, 255, 0), 1)
for a, b, c, d in eyes:
cv.rectangle(img, (a, b), (a + c, b + d), (255, 0, 0), 1)
# Display the resulting frame
cv.imshow("Face and Eye Detection", img)
# Check for the 'q' key to exit the program
key = cv.waitKey(1)
if key == ord("q"):
break
# Release the webcam and close all windows
cap.release()
cv.destroyAllWindows()
if __name__ == "__main__":
# Call the main function
detect_faces_and_eyes()
Сохрани — пригодится!
#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33🔥13❤7
В отличие от обычного OCR:
Идеально для тех, кто загружает документы в ChatGPT, Claude, строит RAG, базы знаний или просто устал копировать текст из PDF вручную.
pip install -U mineru
mineru input.pdf -o output/
На выходе получите:
Сохраняем. Один из самых полезных инструментов для работы с документами и ИИ за последнее время.
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍39❤11🔥11
Приложение полностью оффлайн — без серверов и телеметрии. Опциональный движок peer-to-peer синхронизации позволяет устройствам обмениваться заметками напрямую по локальной сети.
python3.11 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
./run.sh
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29🔥13❤1🤯1😱1
Автоматически имитирует поведение реального браузера, маскирует TLS-отпечаток, поддерживает прокси и сразу предоставляет удобные инструменты для парсинга HTML.
requests — менять код практически не нужно.Сам извлекает:
* заголовок страницы;
* описание;
* автора;
* ссылки;
* изображения;
* email;
* HTML-таблицы;
* номера телефонов и д.р.
pip install stealth_requests
Обычный GET-запрос:
import stealth_requests as requests
resp = requests.get("https://example.com")
print(resp.status_code)
print(resp.text)
Использование сессии:
from stealth_requests import StealthSession
with StealthSession() as session:
resp = session.get("https://example.com")
Получить метаданные страницы:
print(resp.meta.title)
print(resp.meta.description)
print(resp.meta.author)
Получить все ссылки:
print(resp.links)
Получить email-адреса:
print(resp.emails)
Конвертировать страницу в Markdown:
markdown = resp.markdown()
Асинхронные запросы:
from stealth_requests import AsyncStealthSession
async with AsyncStealthSession() as session:
resp = await session.get("https://example.com")
requests: минимум изменений в коде, встроенная маскировка под браузер и множество полезных инструментов для работы с HTML «из коробки».#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
❤32👍17🔥9🤯1
С графическим интерфейсом и Telegram-ботом. Многопоточный сбор данных о товарах и продавцах.
— /start, /status, /settings — бот принимает команды
— Настраиваешь, парсишь, смотришь результат в Excel
— Всё логируется, всё под контролем
— E-commerce аналитиков
— Поставщиков
— Реселлеров
— Исследователей маркетплейсов
— И просто фанатов автоматизации
git clone https://github.com/NurjahonErgashevMe/ozon-parser
cd ozon-parser
pip install -r requirements.txt
GUI интерфейс:
python main.py
Только Telegram бот:
python bot.py
Парсинг из командной строки:
python app.py
#python #github #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥9❤7
Media is too big
VIEW IN TELEGRAM
Что умеет?
✂️ Не требует разрезать PDF на десятки частей — модель рассчитана на длинные последовательности и может распознавать десятки страниц за один запуск.
Подходит для:
* обучения по электронным книгам;
* оцифровки архивов;
* подготовки данных для RAG;
* поиска информации в больших PDF;
* создания собственных AI-баз знаний.
Клонируем проект:
git clone https://github.com/baidu/Unlimited-OCR
cd Unlimited-OCR
Устанавливаем зависимости:
pip install torch torchvision transformers pymupdf pillow matplotlib einops addict easydict psutil
from transformers import AutoModel, AutoTokenizer
model = AutoModel.from_pretrained(
"baidu/Unlimited-OCR",
trust_remote_code=True
)
Простой пример распознавания PDF:
model.infer_multi(
tokenizer,
prompt='<image>Multi page parsing.',
image_files=pdf_to_images('your_doc.pdf', dpi=300),
output_path='your/output/dir',
image_size=1024,
max_length=32768,
no_repeat_ngram_size=35, ngram_window=1024,
save_results=True,
)
Ключевая особенность — возможность обрабатывать длинные документы целиком без традиционного разбиения на страницы, что упрощает конвейер обработки и ускоряет работу с большими объемами данных.
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38🔥15❤11🤯1
Возможности:
* эмоциями;
* скоростью;
* громкостью;
* стилем;
* акцентом;
* языком.
* числа;
* даты;
* валюты;
* специальные символы;
* сложные текстовые конструкции без дополнительных модулей нормализации текста.
Где может пригодится:
Установка
Клонируем репозиторий:
git clone --recursive https://github.com/FunAudioLLM/CosyVoice.git
cd CosyVoice
git submodule update --init --recursive
Создаем окружение:
conda create -n cosyvoice python=3.10
conda activate cosyvoice
Устанавливаем зависимости:
pip install -r requirements.txt
Пример запуска:
python example.py
Или сразу поднимаем WebUI:
python webui.py --port 50000
После запуска откроется удобный веб-интерфейс для генерации речи.
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33🔥19❤12
This media is not supported in your browser
VIEW IN TELEGRAM
LongCat-Video — открытая нейросеть с 13,6 млрд параметров, которая умеет не только генерировать видео по тексту, но и создавать говорящих аватаров, анимировать фотографии, продолжать существующие ролики и синхронизировать речь с движением губ. Всё это можно запускать локально.
Возможности:
Где пригодится?
Клонируем проект:
git clone https://github.com/meituan-longcat/LongCat-Video
cd LongCat-Video
Создаем окружение:
conda create -n longcat-video python=3.10
conda activate longcat-video
Устанавливаем зависимости:
pip install -r requirements.txt
pip install -r requirements_avatar.txt
Скачиваем модели:
pip install "huggingface_hub[cli]"
huggingface-cli download meituan-longcat/LongCat-Video --local-dir ./weights/LongCat-Video
huggingface-cli download meituan-longcat/LongCat-Video-Avatar --local-dir ./weights/LongCat-Video-Avatar
huggingface-cli download meituan-longcat/LongCat-Video-Avatar-1.5 --local-dir ./weights/LongCat-Video-Avatar-1.5
Генерация видео:
torchrun run_demo_text_to_video.py
Оживление изображения:
torchrun run_demo_image_to_video.py
Создание говорящего аватара:
torchrun run_demo_avatar_single_audio_to_video.py
Несколько персонажей:
torchrun run_demo_avatar_multi_audio_to_video.py
Веб-интерфейс:
python run_streamlit.py
Один из самых интересных открытых проектов. В одном репозитории объединены генерация видео по тексту, анимация изображений, создание говорящих аватаров и продолжение существующих роликов. При этом разработчики делают упор на длительные видео, стабильность персонажей и качественную синхронизацию речи, что приближает проект к возможностям коммерческих сервисов.
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤7🔥7