Files
anydesk-id-parser/readme-ru.md
T
2025-03-19 00:54:35 +03:00

108 lines
4.6 KiB
Markdown

# Генератор и парсер профилей AnyDesk (ID)
![GitHub top language](https://img.shields.io/badge/language-Python-blue)
![GitHub license](https://img.shields.io/badge/license-MIT-green)
**Генератор и парсер профилей AnyDesk** — это инструмент для автоматической генерации, анализа и управления профилями AnyDesk.
Скрипт позволяет создавать новые профили, находить "красивые" ID, просматривать конфигурации и применять выбранные профили в AnyDesk.
---
## Основные возможности
1. **Генерация профилей AnyDesk**:
- Создание новых профилей с уникальными ID.
- Настройка времени ожидания для каждого профиля.
2. **Поиск "красивых" ID**:
- Повторяющиеся цифры (например, `55555`).
- Возрастающие (`1234`) и убывающие (`4321`) последовательности.
- Палиндромы (например, `123321`).
- Специальные числа: `228`, `1488`, `322`.
3. **Просмотр конфигураций**:
- Возможность просмотра содержимого файла `system.conf` по конкретному ID.
4. **Применение профиля в AnyDesk**:
- Копирование выбранной конфигурации в папку AnyDesk пользователя.
- Запуск AnyDesk с новым профилем.
5. **Подсветка "красивых" ID**:
- Различные цвета для разных типов "красивых" ID:
- Повторяющиеся цифры: **красный**.
- Возрастающие последовательности: **зеленый**.
- Убывающие последовательности: **желтый**.
- Палиндромы: **синий**.
- Специальные числа: **магента**.
---
## Установка
1. **Python 3.6+**:
- Убедитесь, что Python установлен на вашем компьютере. Вы можете скачать его [здесь](https://www.python.org/downloads/).
2. **Библиотеки**:
- Установите необходимую библиотеку `psutil` с помощью команды:
```bash
pip install psutil
```
3. **AnyDesk**:
- Скрипт использует исполняемый файл `AnyDesk.exe`. Убедитесь, что он находится в одной папке со скриптом или укажите путь к нему.
---
## Использование
1. **Запуск программы**:
Запустите скрипт в терминале:
```bash
python main.py
```
2. **Главное меню**:
После запуска вы увидите главное меню:
![alt text](image.png)
## Примечания об отображении цветов
* Поддержка цветов:
* Скрипт использует ANSI-escape коды для цветного вывода.
* Для корректного отображения цветов рекомендуется использовать Windows Terminal или любой современный эмулятор терминала, поддерживающий ANSI-цвета.
* Если вы используете стандартный Windows Command Prompt (cmd.exe), цвета могут отображаться некорректно из-за ограниченной поддержки ANSI.
## Примеры работы
1. "Beautiful" IDs:
![alt text](image-1.png)
## Структура проекта
```
project/
├── main.py # Основной скрипт
├── profiles/ # Папка для хранения профилей
│ ├── AD1/
│ │ └── AnyDesk/
│ │ └── system.conf
│ ├── AD2/
│ │ └── AnyDesk/
│ │ └── system.conf
│ └── ...
└── README.md # Документация
```
## Лицензия
Этот проект распространяется под лицензией [MIT License](LICENSE). Вы можете свободно использовать, изменять и распространять этот код.
## Автор
Автор: **urbnywrt**
GitHub: [urbnywrt](https://github.com/urbnywrt)