Requests-HTML — максимально простая и интуитивно понятная библиотека для парсинга html включая асинхронный парсинг.
Установка:
$ pip install requests-html
Пример использования:
1️⃣
from requests_html import HTMLSession
session = HTMLSession()
r = session.get('https://python.org/')
2️⃣
from requests_html import AsyncHTMLSession
asession = AsyncHTMLSession()
async def get_pythonorg():
r = await asession.get('https://python.org/')
return r
async def get_reddit():
r = await asession.get('https://reddit.com/')
return r
async def get_google():
r = await asession.get('https://google.com/')
return r
results = asession.run(get_pythonorg, get_reddit, get_google)
results # check the requests all returned a 200 (success) code
[<Response [200]>, <Response [200]>, <Response [200]>]
for result in results:
print(result.html.url)
Из коробки поддерживает сохранение cookie файлов, имитирует user-agent, асинхронные запросы, JavaScript и д.р. плюшки.
#python #github #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
Clorg — CLI-менеджер ежедневных задач прямо в вашем терминале!
Установка:
⚙️ GitHub/Инструкция
#python
Установка:
$ sudo sh -c "curl -L https://github.com/UnityTheCoder/Clorg/raw/main/gum > /usr/bin/gum; chmod +x /usr/bin/gum"
$ cd ~; git clone https://github.com/UnityTheCoder/Clorg.git ; cd Clorg; python3 -m pip install -r requirements.txt; sudo sudo ln -s ~/Clorg/main.py /usr/bin/clorg; chmod +x /usr/bin/clorg
$ clorg setup
⚙️ GitHub/Инструкция
#python
Модуль многофункциональный, умеет:
https://youtu.be/Iy2ERjDzvdo
#youtube #soft #python
Please open Telegram to view this post
VIEW IN TELEGRAM
Freeway — Python инструмент для проникновения в Wi-Fi сети. Цель утилиты помочь этическим хакерам и пентестерам развить свои навыки и знания в области аудита и обеспечения безопасности домашних или корпоративных сетей.
Фичи:
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Cesium — интересная библиотека JavaScript для создания 3D-глобусов и 2D-карт в браузере.
Подходит для создания приложений, где требуются геоданные.
⚙️ GitHub/Инструкция
#js #javascript
Подходит для создания приложений, где требуются геоданные.
#js #javascript
Please open Telegram to view this post
VIEW IN TELEGRAM
Косарь за развернутый комментарий. Спасибо за поддержку
https://youtu.be/7MaBGaxiz6c
#youtube
Please open Telegram to view this post
VIEW IN TELEGRAM
G-Scraper — встречайте интересный софт с графическим интерфейсом для простого парсинга различных сайтов.
Имеет функцию ведения журнала: регистрирует 3 типа выходных данных;
Установка/Использование:
$ git clone https://github.com/muaaz-ur-habibi/G-Scraper.git
$ pip install -r requirements.txt
$ python gui.py
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
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()
#soft #code #python #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Установка:
$ pip install django-unfold
$ poetry add django-unfold
#soft #code #python #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Vosk — автономный модуль для распознавания речи с открытым исходным кодом. Поддерживает модели распознавания речи для 18 языков включая русский.
Используется для распознавание речи в чат-ботах, умной бытовой техники и виртуальных помощниках. С помощью модуля также можно создавать субтитры для фильмов, транскрипцию для лекций и интервью.
#python #github #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
Playwright — фреймворк для веб-тестирования и автоматизации. Позволяет тестировать Chromium , Firefox и WebKit с помощью одного API и конечно стал популярен при парсинге сайтов.
Был создан для обеспечения кроссбраузерной веб-автоматизации, которая является ever-green, многофункциональной, надежной и быстрой.
⚙️ GitHub/Инструкция
#js #javascript
Был создан для обеспечения кроссбраузерной веб-автоматизации, которая является ever-green, многофункциональной, надежной и быстрой.
#js #javascript
Please open Telegram to view this post
VIEW IN TELEGRAM
Полезные библиотеки JavaScript
annyang — мини библиотека распознавания речи, которая позволяет вашим пользователям управлять вашим сайтом с помощью голосовых команд.
⚙️ GitHub/Инструкция
#javascript #js
annyang — мини библиотека распознавания речи, которая позволяет вашим пользователям управлять вашим сайтом с помощью голосовых команд.
#javascript #js
Please open Telegram to view this post
VIEW IN TELEGRAM