semvec/pypi-packages huggingface dataset:
dns-check 1.0.1.dev2
Performing DNS tests
Requires Python: >=3.6

# DNS Check

Performing DNS tests

## Description

This project is designed to perform various DNS tests. It is implemented in Python and aims to provide a comprehensive and easy-to-use tool for DNS testing.

## Features

- Perform DNS queries
- Validate DNS records
- Check DNS server responses
- Support for multiple DNS record types (A, AAAA, CNAME, MX, etc.)

## Installation
To install the package, run:

```bash
pip install dns-check
```

## Usage
To run a DNS test, use the following command in your terminal after installation:

```bash
dns-check
```
## Contributing
We welcome contributions! Please fork the repository and submit a pull request with your changes.

## License
This project is licensed under the MIT License. See the LICENSE file for more details.
SerialManager 1.9.6
Abeeway configuration tool
Requires Python: >=3.0

# Serial Device Manager

## About
**Python package made primarily to automate tasks related to configuring serial devices, and uploading them to cloud services.**

> [!WARNING]
> Right now it only supports the creation and implementation of configs to Abeeway's Smart Badge, and the ability to upload devices to ThingPark Community.

![Configuring window](https://i.ibb.co/HptPP0S/Screenshot-2024-05-15-15-25-08.png)
![Config creation window](https://i.ibb.co/xGx9Yfy/Screenshot-20240714-190949.png)

## Installation

To install I recommend you use the package installer for Python - **pip**

```bash
  pip install serialmanager
```

## Usages

```bash
  serialmgr abeeway config
```

Run this command to open the GUI related to device configuring.

---

```bash
 serialmgr abeeway upload
```

Run this command to open the GUI related to building a CSV to upload info about the configured devices to a cloud service, in this case, ThingPark.

---

```bash
 serialmgr abeeway create-cfg
```

Run this command to open the GUI related to creating a config file. **Firmware 2.4-1**

## Compatibility

### Operating Systems
> [!NOTE]
> This doesn't mean another Windows version or Linux Distro isn't going to work, it's just that I haven't tested anywhere else
- Linux
  - Arch (**KDE**/**XFCE**)
- Windows
  - 11

### Devices
- Abeeway Smart Badge
  - A310
  - U310

### Firmware Version
> [!NOTE]
> Other firmware versions work, but since configs values/parameters come and go with each version, the application's behaviour may vary depending on which version you have.

- Smart Badge U310/A310
  - 2.4.1

## Known issues
- GUI doesn't stall user action when talking to devices properly, making it able to break communication with serial ports by forcing multiple calls to same serial port
  - (as far as I've looked, this doesn't kill the already established communication)
- Start device command is fairly unstable for reasons unknown at the moment
- Devices with firmware versions above or below 2.4-1 will report config error due to not having that config parameter 

## Future goals
- [X] Change config file to yaml from cfg and add GUI to manipule it
- [X] Add search bar to `create-cfg`
- [ ] Automate join process
- [ ] Language selection
- [ ] Support for multiple firmware versions
- [ ] Support for different types of devices
- [ ] Support for flashing the firmware of these devices
sphinx-multiproject 1.0.0
Build multiple Sphinx projects from a single repository on Read the Docs
Requires Python: >=3.7

# sphinx-multiproject

[![PyPI](https://img.shields.io/pypi/v/sphinx-multiproject.svg)](https://pypi.org/project/sphinx-multiproject/)
[![CircleCI](https://circleci.com/gh/readthedocs/sphinx-multiproject/tree/main.svg?style=svg)](https://circleci.com/gh/readthedocs/sphinx-multiproject/tree/main)
[![Documentation Status](https://readthedocs.org/projects/sphinx-multiproject/badge/?version=latest)](https://sphinx-multiproject.readthedocs.io/en/latest/?badge=latest)

Build multiple Sphinx projects from a single repository on
[Read the Docs](https://readthedocs.org).

**If you aren't using Read the Docs to build your documentation,
you probably don't need this extension,
read [this](https://sphinx-multiproject.readthedocs.io/page/advanced-usage.html#sharing-a-conf-py-file-without-using-an-extension)**.

Check the documentation at <https://sphinx-multiproject.readthedocs.io/>.