Справочник Программиста
5.92K subscribers
1.72K photos
402 videos
64 files
2.15K links
По рекламе - @it_start_programmer
Мои курсы - @courses_from_it_start_bot
Сайт - https://it-start.online/
YouTube - https://www.youtube.com/@it_start
Реклама на бирже - https://telega.in/c/programmersGuide_1

Предложить идею: @it_start_suggestion_bot
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🔐 cupp — это консольная утилита для генерации паролей, используемая при аудите безопасности и тестировании стойкости паролей.

Создаёт списки возможных паролей на основе пользовательских данных (имя, никнейм, дата рождения, слова-ассоциации), комбинируя их в типичные варианты паролей, которые часто используются людьми.

📌 Основные особенности:
🔵Генерация паролей на основе персональных данных жертвы
🔵Интерактивный режим с пошаговым вводом информации
🔵Поддержка leetspeak (замена букв на цифры: a - 4, e - 3 и т.п.)
🔵Настройка минимальной и максимальной длины паролей
🔵Возможность добавлять спецсимволы и числа
🔵Работа через CLI, без лишних зависимостей


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤‍🔥1👍1
📆 jawanndenn — это простое веб-приложение для планирования встреч и проведения опросов, открытая альтернатива Doodle.

Использует Python и Django для бэкенда, TypeScript и React с Material UI для фронтенда, а данные хранятся в PostgreSQL, Redis или SQLite.

📌 Основные особенности:
🔵Создание опросов и встреч с удобным интерфейсом
🔵Поддержка различных хранилищ данных (PostgreSQL, Redis, SQLite)
🔵REST API для интеграции и расширения
🔵Лёгкая настройка и запуск через Docker


📱 Репозиторий
💬 Онлайн

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤‍🔥1👍1
⚙️ venvipy — это графический интерфейс для управления множеством Python-виртуальных окружений с одного места.

Упрощает создание, управление и поддержку виртуальных сред, позволяя работать быстрее и удобнее через визуальный интерфейс.

📌 Основные особенности:
🔵Управление множеством виртуальных окружений Python с одного места
🔵Создание виртуальных сред с выбором версии Python
🔵Клонирование окружений из requirements
🔵Генерация requirements из существующих окружений
🔵Добавление описаний к окружениям
🔵Поиск и установка пакетов с PyPI
🔵Обновление пакетов через контекстное меню
🔵Таблица с обзором всех окружений
🔵Интегрированная консоль для вывода команд


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤‍🔥1🔥1
🖼 stable-diffusion-webui-forge — это расширение для Stable Diffusion WebUI, разработанное для упрощения разработки, оптимизации использования ресурсов и ускорения генерации изображений.

Также позволяет тестировать экспериментальные функции и улучшает работу с интерфейсом Gradio.

📌 Основные особенности:
🔵Оптимизация работы Stable Diffusion для ускоренной генерации.
🔵Поддержка экспериментальных модулей и расширений.
🔵Упрощённая установка и настройка через WebUI.
🔵Расширенные возможности управления ресурсами (GPU/CPU).
🔵Модульная архитектура для лёгкого добавления новых функций.


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤‍🔥1👍1
⚙️ pytest-qt — это плагин для pytest, который позволяет писать тесты для приложений на PyQt5, PyQt6 и PySide2/PySide6.

Облегчает проверку взаимодействия с графическим интерфейсом, имитируя действия пользователя и отслеживая сигналы и сообщения Qt.

📌 Основные особенности:
🔵Управление виджетами и имитация действий пользователя (клики мышью, нажатия клавиш, ввод текста) через qtbot.
🔵Ожидание выполнения сигналов с помощью функций waitSignal и waitSignals.
🔵Автоматический захват сообщений qDebug, qWarning и qCritical для проверки и отладки.
🔵Простая интеграция с pytest, что позволяет писать тесты Qt так же легко, как обычные юнит-тесты.


➡️Установка библиотеки: pip install pytest-qt

📱 Репозиторий
⚙️ Документация

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥2🔥2👍1
↔️ Teleshare — это инструмент для быстрого обмена файлами и текста между устройствами через Telegram, используя бота как посредника.

📌 Основные особенности:
🔵Передача файлов через Telegram
🔵Отправка текста между устройствами
🔵Быстрый доступ без регистрации и сложной настройки
🔵Работа через Telegram-бота
🔵Удобен для обмена данными между ПК, телефоном и сервером
🔵Использует инфраструктуру Telegram


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤‍🔥1👍1
🔥 python-slugify — это Python-библиотека, которая преобразует строки в «читаемые» URL-дружественные слаги, заменяя пробелы, спецсимволы и кириллицу на безопасные для URL символы.

📌 Основные особенности:
🔵Преобразование текста в безопасные URL-слаги.
🔵Поддержка Unicode и кириллицы.
🔵Возможность настройки символа-разделителя.
🔵Опция для удаления или замены спецсимволов.
🔵Поддержка кастомных функций нормализации текста.


➡️Установка библиотеки: pip install python-slugify

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤‍🔥1🔥1
⚙️ pytest-qt — это плагин для pytest, который позволяет писать тесты для приложений на PyQt5, PyQt6 и PySide2/PySide6.

Облегчает проверку взаимодействия с графическим интерфейсом, имитируя действия пользователя и отслеживая сигналы и сообщения Qt.

📌 Основные особенности:
🔵Управление виджетами и имитация действий пользователя (клики мышью, нажатия клавиш, ввод текста) через qtbot.
🔵Ожидание выполнения сигналов с помощью функций waitSignal и waitSignals.
🔵Автоматический захват сообщений qDebug, qWarning и qCritical для проверки и отладки.
🔵Простая интеграция с pytest, что позволяет писать тесты Qt так же легко, как обычные юнит-тесты.


➡️Установка библиотеки: pip install pytest-qt

📱 Репозиторий
⚙️ Документация

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1🍌1
This media is not supported in your browser
VIEW IN TELEGRAM
📹 ComfyUI — это нодовый интерфейс для работы со Stable Diffusion и другими diffusion-моделями, который даёт полный контроль над пайплайном генерации изображений без ограничений классических UI.

Позволяет собирать граф генерации из блоков, наглядно управляя каждым этапом: от загрузки модели до постобработки изображения.

📌 Основные особенности:
🔵Нодовая архитектура — гибкая сборка любых пайплайнов генерации
🔵Высокая производительность — эффективно использует VRAM и GPU
🔵Поддержка Stable Diffusion, SDXL, LoRA, ControlNet, VAE
🔵Расширяемость — кастомные ноды и плагины
🔵Сохранение и загрузка workflow в JSON
🔵Image-to-Image, Text-to-Image, Inpainting, Upscale
🔵Точный контроль над seed, sampler, steps, CFG и т.д.


📱 Репозиторий
⚙️ Документация

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥3👍1🔥1
💻 llmtop — это терминальный инструмент для мониторинга компьютера или сервера в реальном времени с интеграцией больших языковых моделей, который сочетает классическое отображение системных метрик (CPU, память, диск, сеть) с интеллектуальным анализом состояния процессов и ресурсов.

📌 Основные особенности:
🔵Мониторинг системных метрик в реальном времени: CPU, память, диск, сеть
🔵Отслеживание процессов и их использования ресурсов
🔵AI-анализ системы с использованием OpenAI или Ollama
🔵Умная система оповещений при превышении порогов ресурсов
🔵Динамический терминальный интерфейс с автоматическим обновлением метрик


➡️Установка библиотеки: pip install llmtop

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤‍🔥1👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 PyCuVSLAM — это Python-обёртка над cuVSLAM от NVIDIA, предназначенная для высокопроизводительного визуального SLAM на GPU с использованием CUDA.

📌 Основные особенности:
🔵GPU-ускорение - высокая производительность и низкие задержки
🔵Поддержка Stereo и RGB-D камер
🔵Построение 3D-карты окружения
🔵Трекинг положения и ориентации камеры в реальном времени
🔵Основан на cuVSLAM (используется внутри Isaac / NVIDIA robotics stack)
🔵Удобный Python API для интеграции в свои проекты


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤‍🔥1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
⚒️ Open3D — это современная библиотека для работы с 3D-данными: облаками точек, мешами, RGB-D изображениями и 3D-сценами, с удобным API на Python и C++.

📌 Основные особенности:
🔵Работа с облаками точек (фильтрация, кластеризация, нормали)
🔵Поддержка 3D-мешей и геометрических примитивов
🔵Визуализация 3D-сцен в реальном времени
🔵Алгоритмы регистрации (ICP, RANSAC)
🔵3D-реконструкция из RGB-D данных
🔵Интеграция с NumPy, PyTorch, TensorFlow
🔵Поддержка CPU и GPU (CUDA)


➡️Установка библиотеки: pip install open3d

📱 Репозиторий
⚙️ Документация

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥2🔥2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
⌨️ KeyTik — это программа на Python, использующая AutoHotkey для создания мульти-профильного кеймаппера, кликеров, макросов и других автоматизаций.

Поддерживает работу с различными кодами клавиш (ASCII, ANSI, Unicode, Scan Code, Virtual Keyboard Code) и предоставляет функции привязки к программам и устройствам, назначения горячих клавиш, форматирования текста и удержания клавиш.

📌 Основные особенности:
🔵Мульти-профильный кеймаппер для клавиатуры и мыши.
🔵Автоматические клики и макросы с настройкой интервалов и повторений.
🔵Привязка действий к конкретным программам или устройствам.
🔵Поддержка различных форматов ввода: текст, удержание клавиш и т.д.


📱 Репозиторий
⚙️ Документация

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤‍🔥1👍1
🌐 django-codemod — это инструмент для автоматического обновления и рефакторинга Django-проектов при переходе на новые версии фреймворка.

Помогает безопасно и быстро обновлять код при переходе на новые версии Django, автоматически применяя типовые изменения к исходным файлам.

📌 Основные особенности:
🔵Автоматическое обновление кода под новые версии Django
🔵Использует libcst для безопасного изменения Python-кода
🔵Поддержка кастомных codemod-скриптов
🔵Упрощает миграцию больших проектов
🔵Минимизирует ручной рефакторинг и риск ошибок


➡️Установка библиотеки: pip install django-codemod

📱 Репозиторий
⚙️ Документация

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤‍🔥1👍1
👩‍💻 Aura-Text — это лёгкая и быстрая библиотека для создания красивых текстовых анимаций и эффектов в терминале на Python.

Позволяет превращать обычный CLI-текст в динамичные, «живые» сообщения с минимальным количеством кода.

📌 Основные особенности:
🔵Анимации появления текста (печать по буквам, волны, свечение и др.)
🔵Поддержка цветовых эффектов и градиентов
🔵Простое API — подходит даже для новичков
🔵Работает прямо в терминале
🔵Подходит для баннеров, приветствий, загрузчиков, CLI-утилит


➡️Установка библиотеки: pip install aura-text

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥2👍1🔥1
💻 Google-Colab-Selenium — это готовое решение для запуска Selenium в Google Colab с уже настроенным Chrome и ChromeDriver, позволяющее автоматизировать браузер прямо в среде Colab без сложной ручной конфигурации.

📌 Основные особенности:
🔵Быстрый запуск Selenium в Google Colab
🔵Автоматическая установка Google Chrome и ChromeDriver
🔵Работа в headless-режиме
🔵Минимальная настройка — готовые команды для запуска
🔵Подходит для парсинга, тестирования и автоматизации задач


➡️Установка библиотеки: pip install google-colab-selenium

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤‍🔥1👍1
🧪 pymatviz — это Python-библиотека для визуализации данных в материаловедении и химии твёрдого тела, построенная поверх Matplotlib и Plotly.

Упрощает создание наглядных графиков для анализа кристаллических структур, составов и свойств материалов.

📌 Основные особенности:
🔵Визуализация распределений свойств (band gap, formation energy и др.)
🔵Графики по химическому составу
🔵Анализ кристаллических структур и симметрий
🔵Удобные parity plots (предсказание vs истинные значения)
🔵Поддержка pandas DataFrame
🔵Интеграция с Matplotlib и Plotly для статических и интерактивных графиков
🔵Удобные утилиты для материаловедческих датасетов


➡️Установка библиотеки: pip install pymatviz

📱 Репозиторий
⚙️ Документация

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤‍🔥1👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🔍 EasyApplyJobsBot — это Python-бот для автоматического отклика на вакансии с функцией на таких платформах, как LinkedIn, Glassdoor и т.д.

Позволяет автоматически входить в аккаунт, заполнять дополнительные вопросы и подавать заявки согласно вашим предпочтениям.

📌 Основные особенности:
🔵Авто-вход в аккаунты и подача заявок на вакансии.
🔵Автоматическое заполнение дополнительных вопросов.
🔵Поддержка нескольких платформ для поиска работы.
🔵Настраиваемые фильтры для вакансий по вашим критериям.


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤‍🔥1👍1
This media is not supported in your browser
VIEW IN TELEGRAM
💻 Web LGSM — это веб-интерфейс для управления серверами, установленными через LinuxGSM.

Предоставляет удобную графическую оболочку для администрирования игровых серверов прямо из браузера вместо работы через терминал.

📌 Основные особенности:
🔵Веб-интерфейс для управления серверами LinuxGSM
🔵Установка новых игровых серверов через GUI
🔵Добавление уже существующих LGSM-серверов
🔵Запуск, остановка и перезапуск серверов
🔵Просмотр живого вывода консоли сервера в браузере
🔵Выполнение команд через встроенный веб-терминал
🔵Редактирование конфигурационных файлов онлайн
🔵Управление пользователями и аутентификация
🔵Поддержка SSH-подключений через Paramiko
🔵Использование SQLite и SQLAlchemy для хранения данных


📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤‍🔥1🍌1
💻 La Suite Drive — это открытая платформа для совместного хранения, обмена и управления файлами.

Проект представляет собой часть большого набора инструментов для цифрового сотрудничества.

📌 Основные особенности:
🔵Самостоятельный хостинг
🔵Веб-интерфейс для управления файлами
🔵Совместный доступ к файлам и папкам
🔵Гибкая система прав доступа
🔵Создание рабочих пространств
🔵Поиск по файлам и структуре каталогов
🔵REST API для интеграций
🔵Архитектура на Django и React
🔵Поддержка Docker и Docker Compose для быстрого развёртывания


📱 Репозиторий
⚙️ Документация

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2❤‍🔥1🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
⌨️ emunium — это лёгкая Python-библиотека для эмуляции пользовательской активности (клики, нажатия клавиш, движение мыши) с возможностью гибкой настройки сценариев.

📌 Основные особенности:
🔵Эмуляция кликов мыши и движения курсора
🔵Отправка нажатий клавиш и комбинаций
🔵Настройка задержек между действиями
🔵Создание последовательностей (сценариев) действий
🔵Простое API без сложной конфигурации


➡️Установка библиотеки: pip install emunium

📱 Репозиторий

➡️Справочник Программиста. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2❤‍🔥1