Незаменимая утилита для любителей копипастить😁
PyWebCopy — бесплатный инструмент для копирования отдельных веб-страниц или же полного копирования сайта на жесткий диск.
Модуль обладает такими полезными методами как:
save_webpage() - для сохранения одной страницы.
save_website() - позволяет копировать сайт целиком.
Методы имеют различные параметры, читайте документация и описание.
Как предупреждают разработчики используйте save_website() аккуратно, т.к метод отправляет множество запросов, что может повлечь за собой значительную нагрузку на сервер.
$ pip install pywebcopy
⚙️ GitHub/Инструкция
#soft #code #python #github
PyWebCopy — бесплатный инструмент для копирования отдельных веб-страниц или же полного копирования сайта на жесткий диск.
Модуль обладает такими полезными методами как:
save_webpage() - для сохранения одной страницы.
save_website() - позволяет копировать сайт целиком.
Методы имеют различные параметры, читайте документация и описание.
Как предупреждают разработчики используйте save_website() аккуратно, т.к метод отправляет множество запросов, что может повлечь за собой значительную нагрузку на сервер.
$ pip install pywebcopy
⚙️ GitHub/Инструкция
#soft #code #python #github
🔥 Полезные библиотеки Python
Python-Mini-Projects — большой сборник(более 100) мини проектов на Python, подойдет как новичкам так и программистам с опытом.
⚙️ GitHub/Инструкция
📕 Список проектов (на русском)
#python #github #code
Python-Mini-Projects — большой сборник(более 100) мини проектов на Python, подойдет как новичкам так и программистам с опытом.
⚙️ GitHub/Инструкция
📕 Список проектов (на русском)
#python #github #code
📷Разбиваем видео на n кол-во изображений
Для разбиения видео на n количество изображений вам понадобится использовать библиотеку OpenCV в Python.
В этом примере функция video_to_images принимает путь к видео (video_path) и количество желаемых изображений (frames_count). Она открывает видеофайл, читает каждый кадр и сохраняет каждый "шаг" кадров как отдельное изображение. Затем функция прекращает обработку, когда необходимое количество изображений сохранено.
Обратите внимание, что код использует целочисленное деление // и целочисленное преобразование int() для обеспечения, чтобы каждое изображение было сохранено через примерно одинаковое количество кадров, чтобы равномерно распределить их по времени видео.
#python #code
Для разбиения видео на n количество изображений вам понадобится использовать библиотеку OpenCV в Python.
В этом примере функция video_to_images принимает путь к видео (video_path) и количество желаемых изображений (frames_count). Она открывает видеофайл, читает каждый кадр и сохраняет каждый "шаг" кадров как отдельное изображение. Затем функция прекращает обработку, когда необходимое количество изображений сохранено.
Обратите внимание, что код использует целочисленное деление // и целочисленное преобразование int() для обеспечения, чтобы каждое изображение было сохранено через примерно одинаковое количество кадров, чтобы равномерно распределить их по времени видео.
#python #code
🔥 Unfold — красивая и функциональная тема для кастомизации стандартной админ-панели Django, сразу добавляющая множество удобных фичей для админа.
Установка:
⚙️ GitHub/Инструкция
#soft #code #python #github
Установка:
$ pip install django-unfold
$ poetry add django-unfold
⚙️ GitHub/Инструкция
#soft #code #python #github
⚡️ Полезные библиотеки Python
pdf2docx — Python модуль который позволяет конвертировать PDF документы в docx для дальнейшего редактирования.
Установка:
Пример работы:
⚙️ GitHub/Инструкция
#soft #code #python #github
pdf2docx — Python модуль который позволяет конвертировать PDF документы в docx для дальнейшего редактирования.
Установка:
$ pip install pdf2docx
Пример работы:
from pdf2docx import Converter
pdf_file = '/path/to/sample.pdf'
docx_file = 'path/to/sample.docx'
# convert pdf to docx
cv = Converter(pdf_file)
# all pages by default
cv.convert(docx_file)
cv.close()
⚙️ GitHub/Инструкция
#soft #code #python #github
🔥 Полезные библиотеки Python
Uscrapper — надежный OSINT-парсер, предназначенный для эффективного сбора разнообразной персональной информации с веб-сайтов.
Модуль использует методы веб-парсинга и регулярные выражения для извлечения:
➕ адресов электронной почты;
➕ ссылок на социальные сети;
➕ имен авторов;
➕ геолокации;
➕ номеров телефонов и имен пользователей из гиперссылочных и негиперссылочных источников на веб-странице;
➕ поддерживает многопоточность для ускорения этого процесса.
⚠️ Инструмент оснащен передовыми модулями обхода анти-парсинга и поддерживает технологии для извлечения информации из всех ссылок в пределах одного домена. Кроме того, в программе предусмотрена возможность создания отчета, содержащего все извлеченные данные.
Установка:
Запуск:
⚙️ GitHub/Инструкция
#soft #code #python #github
Uscrapper — надежный OSINT-парсер, предназначенный для эффективного сбора разнообразной персональной информации с веб-сайтов.
Модуль использует методы веб-парсинга и регулярные выражения для извлечения:
➕ адресов электронной почты;
➕ ссылок на социальные сети;
➕ имен авторов;
➕ геолокации;
➕ номеров телефонов и имен пользователей из гиперссылочных и негиперссылочных источников на веб-странице;
➕ поддерживает многопоточность для ускорения этого процесса.
⚠️ Инструмент оснащен передовыми модулями обхода анти-парсинга и поддерживает технологии для извлечения информации из всех ссылок в пределах одного домена. Кроме того, в программе предусмотрена возможность создания отчета, содержащего все извлеченные данные.
Установка:
$ git clone https://github.com/z0m31en7/Uscrapper.git
$ cd Uscrapper/install/
$ chmod +x ./install.sh && ./install.sh
Запуск:
$ python Uscrapper-vanta.py [-h] [-u URL] [-O] [-ns] [-c CRAWL] [-t THREADS] [-k KEYWORDS [KEYWORDS ...]] [-f FILE]
⚙️ GitHub/Инструкция
#soft #code #python #github
🔥 Полезные библиотеки Python
LinkedIn_AIHawk — созданная реддитором AI утилита для быстрого поиска работы.
Софт редактирует ваше резюме под описание вакансий и автоматически рассылает их.
Результат впечатляет: за сутки парень разослал 1000 резюме, которые превратились в 50 приглашений на собес. Бот не только правит резюме, но и сам отвечает на вопросы HR-ов от вашего лица.
Установка:
⚙️ GitHub/Инструкция
#soft #code #python #github
LinkedIn_AIHawk — созданная реддитором AI утилита для быстрого поиска работы.
Софт редактирует ваше резюме под описание вакансий и автоматически рассылает их.
Результат впечатляет: за сутки парень разослал 1000 резюме, которые превратились в 50 приглашений на собес. Бот не только правит резюме, но и сам отвечает на вопросы HR-ов от вашего лица.
Установка:
$ git clone https://github.com/feder-cr/LinkedIn_AIHawk_automatic_job_application
$ cd LinkedIn_AIHawk_automatic_job_application
$ pip install -r requirements.txt
⚙️ GitHub/Инструкция
#soft #code #python #github