Diagrams — это библиотека на Python, предназначенная для создания диаграмм с помощью кода. С её помощью можно легко создавать архитектурные диаграммы, диаграммы процессов и потоки данных.
🟢 Библиотека позволяет удобно описывать компоненты облачной инфраструктуры, такие как AWS, Azure и GCP, а также сетевые элементы и программные сервисы.
✔️Вместо того чтобы вручную рисовать диаграммы, вы можете написать код в текстовом файле, который описывает структуру, компоненты и связи, а затем сгенерировать диаграмму автоматически.
MarkItDown – это инструмент, который позволяет преобразовывать различные файлы, такие как PowerPoint, PDF, Word, Excel и другие, в формат Markdown.
⏺Эта функция позволяет легко и быстро превращать файлы в удобный для анализа формат.
Поддерживаемые форматы:
🟢PDF (.pdf) 🟢PowerPoint (.pptx) 🟢Word (.docx) 🟢Excel (.xlsx) 🟢Изображения (метаданные EXIF и технологии распознавания текста, OCR) 🟢Аудиофайлы (метаданные EXIF и транскрипция речи) 🟢HTML (включая специальную обработку для Википедии) 🟢Другие текстовые форматы (csv, json, xml и др.)
Helium — это библиотека Python для автоматизации браузеров, созданная на основе Selenium, позволяющая создавать более простые и понятные скрипты автоматизации.
🔵С помощью Helium можно обращаться к элементам на веб-странице по их видимым меткам, а не используя сложные идентификаторы или CSS-селекторы.
Язык определения данных (DDL) используется для определения структуры базы данных:
🔴CREATE: Создает новые объекты, такие как таблицы, представления или базы данных. 🔴ALTER: Изменяет существующие объекты, например, добавляет или удаляет столбцы в таблице. 🔴DROP: Удаляет объекты базы данных. 🔴RENAME: Переименовывает объект базы данных.
Язык манипулирования данными (DML) позволяет выполнять операции с данными в базе данных:
🟢
SELECT: Извлекает данные из одной или нескольких таблиц.
🟢
INSERT: Добавляет новые записи в таблицу.
🟢
UPDATE: Обновляет существующие записи.
🟢
DELETE: Удаляет записи из таблицы.
Язык управления данными (DCL) используется для управления доступом к данным в базе данных:
🔵
GRANT: Предоставляет пользователям права доступа к объектам базы данных.
🔵
REVOKE: Отменяет права доступа, ранее предоставленные пользователям.
🔵
DENY: Запрещает пользователю доступ к определенным объектам.
Язык управления транзакциями (TCL) управляет транзакциями в базе данных, позволяя поддерживать целостность данных:
🟠
BEGIN: Начинает новую транзакцию.
🟠
COMMIT: Сохраняет все изменения, выполненные в текущей транзакции.
🟠
ROLLBACK: Отменяет изменения, выполненные в текущей транзакции.
🟠
SAVEPOINT: Устанавливает точку сохранения в транзакции.
➡️Библиотека поддерживает версии Python с 3.7 до 3.11 и различные версии Django (3.2, 4.1, 4.2, 5.0 и 5.1). Кроме того, он работает с базами данных PostgreSQL, SQLite и MySQL.
😎В репозитории представлен набор инструментов для оценки качества речи. Он включает популярные метрики, такие как соотношение сигнал/шум, PESQ и STOI, которые помогают понять, насколько хорошо звучит речь.
mitmproxy — это инструмент для перехвата и анализа HTTP/HTTPS-трафика.
🟡Он позволяет разработчикам и тестировщикам видеть, что происходит в сетевых запросах и ответах, а также изменять их в реальном времени. Пользователь настраивает свой браузер или устройство так, чтобы они отправляли запросы через mitmproxy. Это позволяет видеть все детали запроса и ответа, включая заголовки, куки и содержимое.