# AnyDesk Profile Generator and Parser (ID) ![GitHub top language](https://img.shields.io/badge/language-Python-blue) ![GitHub license](https://img.shields.io/badge/license-MIT-green) **AnyDesk Profile Generator and Parser** is a tool for automatically generating, analyzing, and managing AnyDesk profiles. The script allows you to create new profiles, find "beautiful" IDs, view configurations, and apply selected profiles in AnyDesk. > **Note**: A Russian version of this README is available [here](readme-ru.md). --- ## Features 1. **Generate AnyDesk Profiles**: - Create new profiles with unique IDs. - Configure timeout for each profile generation. 2. **Find "Beautiful" IDs**: - Repeating digits (e.g., `55555`). - Ascending (`1234`) and descending (`4321`) sequences. - Palindromes (e.g., `123321`). - Special numbers: `228`, `1488`, `322`. 3. **View Configurations**: - View the contents of the `system.conf` file by a specific ID. 4. **Apply a Profile to AnyDesk**: - Copy the selected configuration to the user's AnyDesk folder. - Launch AnyDesk with the new profile. 5. **Highlight "Beautiful" IDs**: - Different colors for different types of "beautiful" IDs: - Repeating digits: **red**. - Ascending sequences: **green**. - Descending sequences: **yellow**. - Palindromes: **blue**. - Special numbers: **magenta**. --- ## Installation 1. **Python 3.6+**: - Make sure Python is installed on your computer. You can download it [here](https://www.python.org/downloads/). 2. **Libraries**: - Install the required library `psutil` using the following command: ```bash pip install psutil ``` 3. **AnyDesk**: - The script uses the `AnyDesk.exe` executable file. Ensure it is located in the same folder as the script or specify its path. --- ## Usage 1. **Run the Program**: Start the script in the terminal: ```bash python main.py ``` 2. **Main Menu** : After launching, you will see the main menu: ![alt text](image.png) ## Notes on Color Display * **Color Support** * The script uses ANSI escape codes for colored output. * For correct color display, it is recommended to use Windows Terminal or any modern terminal emulator that supports ANSI colors. * If you are using the default Windows Command Prompt (cmd.exe), colors may not display correctly due to limited ANSI support. ## Examples 1. "Beautiful" IDs: ![alt text](image-1.png) ## Project Structure ``` project/ │ ├── main.py # Main script ├── profiles/ # Folder for storing profiles │ ├── AD1/ │ │ └── AnyDesk/ │ │ └── system.conf │ ├── AD2/ │ │ └── AnyDesk/ │ │ └── system.conf │ └── ... └── README.md # Documentation ``` ## License This project is distributed under the [MIT License](LICENSE). You can freely use, modify, and distribute this code. ## Author Author: **urbnywrt** GitHub: [urbnywrt](https://github.com/urbnywrt)