IOPaint
— это инструмент для удаления и замены объектов на изображениях с использованием современных моделей ИИ. Позволяет удалять объекты, исправлять дефекты, стирать или заменять элементы с помощью моделей, таких как Stable Diffusion. Поддерживает Windows, macOS и Linux, включая работу на GPU и Apple Silicon, и предоставляет удобный веб-интерфейс.
Также включает плагины для сегментации, восстановления лиц и фоновых эффектов, а также командную обработку для пакетного выполнения.
pip install iopaint
iopaint start --model=lama --device=cpu --port=8080
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤🔥2👍2
django-countries
— это удобная библиотека для Django
, которая предоставляет готовые списки стран, их коды и названия.Особенно полезна, если требуется хранить информацию о странах и отображать её в формах и моделях, так как предоставляет коды стран в формате ISO 3166-1, что является стандартом для обозначения стран.
Основные возможности библиотеки:
CountryField
, который можно использовать в моделях Django для хранения страны как часть объекта.pip install django-countries
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥5🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Код для сортировки фотографий по дате создания на Python
Для сортировки фотографий в коде используются модули
➡️ Справочник Программиста. Подписаться
Для сортировки фотографий в коде используются модули
pathlib
, shutil
, datetime
.from pathlib import Path
import shutil
from datetime import datetime
def sort_photos_by_date(photo_folder):
# Преобразуем строку пути к папке в объект Path
folder_path = Path(photo_folder)
# Проходимся по всем элементам в указанной папке
for file_path in folder_path.iterdir():
# Проверяем, является ли элемент файлом и имеет ли он нужное расширение
if file_path.is_file() and file_path.suffix.lower() in {'.png', '.jpg', '.jpeg'}:
# Получаем время последнего изменения файла
creation_time = file_path.stat().st_mtime
# Преобразуем время в формат даты 'ГГГГ-ММ-ДД'
date_folder = datetime.fromtimestamp(creation_time).strftime('%Y-%m-%d')
# Создаем путь к папке с датой
target_folder = folder_path / date_folder
# Создаем папку с датой, если она не существует
target_folder.mkdir(exist_ok=True)
# Перемещаем файл в соответствующую папку
shutil.move(str(file_path), str(target_folder / file_path.name))
# Выводим сообщение о перемещении файла
print(f"Изображение {file_path.name} перенесено в {target_folder}")
# Указываем папку с изображениями
photo_folder = 'images2'
# Вызываем функцию для сортировки фотографий по дате
sort_photos_by_date(photo_folder)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤🔥3👍1
Библиотека
Pony
предназначена для облегчения работы с базами данных, используя объектно-реляционное отображение (ORM).Предлагает простой и элегантный способ взаимодействия с базами данных, позволяя писать запросы с использованием Python-синтаксиса. Это помогает избегать написания сложного SQL-кода, заменяя его более интуитивным и «питоновским» синтаксисом.
Основные особенности библиотеки:
pip install pony
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥2🔥2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Для очищения корзины в ОС Windows в коде используется встроенный модуль
ctypes
.import ctypes
def empty_recycle_bin():
# Вызываем функцию SHEmptyRecycleBinW для очистки корзины,
# передавая None в качестве параметров и 0 для флагов.
result = ctypes.windll.shell32.SHEmptyRecycleBinW(None, None, 0)
# Проверяем, был ли результат успешным (0 означает успех).
if result == 0:
# Сообщаем об успешной очистке
print("Корзина успешно очищена.")
else:
# Сообщаем о возникшей ошибке
print("Ошибка при очистке корзины.")
if __name__ == "__main__":
empty_recycle_bin()
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤🔥4
Media is too big
VIEW IN TELEGRAM
Библиотека
Sweetviz
помогает проводить визуальный анализ данных. Генерирует подробные отчёты об основном анализе данных (EDA), которые включают информацию о распределении переменных, корреляциях, выбросах и других полезных статистических показателях.Позволяет быстро и эффективно визуализировать и анализировать наборы данных, создавая подробные отчеты в формате HTML всего за несколько строк кода.
Основные возможности библиотеки:
Sweetviz
покажет различия и схожие особенности между ними.pip install sweetviz
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍4❤🔥3
email-archiver
— это утилита, созданная для упрощения процесса архивирования электронных писем. Предоставляет возможность пользователям сохранять свои электронные письма в виде локальных файлов, что может быть полезно для резервного копирования, организации или переносимости данных.Предназначена для работы с различными почтовыми провайдерами и поддерживает множество протоколов для извлечения писем.
Основные характеристики:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥5👍2🔥2
Библиотека
OxyMouse
предназначена для симуляции движений мыши, которые выглядят естественно и похожи на человеческие.Предназначена для использования в сценариях, где важно имитировать поведение пользователя, например, при автоматизации тестирования или веб-скрейпинге.
pip install oxymouse
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3❤🔥2
Библиотека
dabl
предназначена для упрощения процесса анализа данных и создания моделей машинного обучения.Нацелена на академиков, исследователей и практиков, которые хотят быстро и удобно исследовать и визуализировать данные, а также строить прогнозные модели без необходимости углубленного программирования.
Основные характеристики библиотеки:
pandas
, scikit-learn
и matplotlib
, что позволяет встроить его в уже существующие рабочие процессы.dabl
делает анализ данных доступным для широкой аудитории.pip install dabl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4🔥4👍1
GPT4o Captcha Bypass — это инструмент, предназначенный для автоматизации процесса обхода CAPTCHA с помощью возможностей моделей GPT.
Основные характеристики:
🔵 Использование API OpenAI: взаимодействует с API моделей GPT для анализа и генерации ответов на CAPTCHA.
🔵 Поддержка различных типов CAPTCHA: может работать с текстовыми CAPTCHA, изображениями и другими форматами, что делает ее универсальным инструментом.
🔵 Простота использования: предназначена для разработчиков и пользователей, знакомых с Python, и предоставляет простой интерфейс для интеграции в свои проекты.
🔵 Настройка и расширяемость: пользователи могут настраивать параметры и расширять функциональность утилиты в зависимости от своих нужд.
📱 Репозиторий
➡️ Справочник Программиста. Подписаться
Основные характеристики:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥2👍2🔥2😁1