semvec/pypi-packages huggingface dataset:
selenium-supporter 0.0.22
Selenium supporter
License: MIT

# selenium-supporter

https://pypi.org/project/selenium-supporter
<pre>
pip install selenium-supporter
</pre>

Supported APIs:
<pre>
import selenium_supporter

selenium_supporter.drivers.ChromeDriver()
selenium_supporter.drivers.ChromeDebuggingDriver()

selenium_supporter.utils.get_chrome_web_browser_path()
selenium_supporter.utils.kill_all_chrome_web_browser_processes()
selenium_supporter.utils.kill_all_chrome_web_browser_driver_processes()
selenium_supporter.utils.open_chrome_web_browser(user_data_dir=None, proxy_server=None)
selenium_supporter.utils.open_chrome_web_browser_with_remote_debugging_mode(remote_debugging_port, remote_debugging_address, user_data_dir=None, proxy_server=None, headless=False)
selenium_supporter.utils.check_port_open(ip, port)
selenium_supporter.utils.save_partial_screenshot(element, image_file)
selenium_supporter.utils.save_full_screenshot(driver, image_file)     
selenium_supporter.utils.save_full_screenshot_with_scroll(driver, image_file)
selenium_supporter.utils.save_partial_screenshot_with_scroll(driver, partial_element, image_file)
selenium_supporter.utils.set_value(driver, element, value)
selenium_supporter.utils.set_value_send_keys(driver, element, value)
selenium_supporter.utils.set_attribute(driver, element, attribute, value)
selenium_supporter.utils.remove_element(driver, element)
selenium_supporter.utils.remove_x_scrollbar(driver)
selenium_supporter.utils.click(element)
selenium_supporter.utils.click_send_keys(driver, element)    
selenium_supporter.utils.click_javascript(driver, element)
selenium_supporter.utils.scroll_down_to_bottom(driver)
</pre>

Examples:  
https://github.com/automatethem/selenium-supporter/blob/main/examples/server.py  
https://github.com/automatethem/selenium-supporter/blob/main/examples/client.py
FastHub 0.2
Utilizes the TTS service from Fasthub.net
License: MIT
Keywords: tts,fasthub,text to speech

# FastHub TTS Python Module

This Python module provides a convenient interface for interacting with FastHub.net's Text-to-Speech (TTS) service.

## Installation

To install the FastHub TTS Python module, use the following pip command:

```bash
pip install FastHub
```
## Usage
Shouldn't be an issue, use one of the two functions:

```python
PlayTTS()
```
```python
TTStoMP3()
```
There are default parameters, but you can supply your own, the easiest being the *Text* property.

```python
PlayTTS("Hello, World!")
```

These parameters are the same throught the functions, but the ```TTStoMP3()``` function has one additional parameter, *filename* which just tells the program where to save your file/what to call it.  It will automatically add *.mp3* to the end of the name.

The rest are pretty much self explanitory.
alpha3 0.1.3
A simple CLI tool to convert a country name to its corresponding alpha3 code.
License: MIT
Requires Python: >=3.10,<4.0

# Alpha3

`alpha3` is a Python package that provides a simple command line interface to convert country names to their corresponding alpha3 codes using the OpenSoft API.

## Installation

```bash
pip install alpha3
```

## Usage

```bash
alpha3 'United States'
```
pm-users 0.0.5
This is an app for managing users in a SaaS product named Platform.
License: MIT

```markdown
# platform-users: Django Authentication Module
```
`platform-users` is a comprehensive Django authentication module designed to streamline user authentication in your projects. It offers a range of features, including a customizable user model, JWT-based authentication, and easy integration.

## Table of Contents

- [Installation](#installation)
- [Configuration](#configuration)
  - [Custom User Model](#custom-user-model)
  - [Middleware](#middleware)
  - [Fake Migrations](#fake-migrations)
  - [Secret Key Replacement](#secret-key-replacement)
- [Usage](#usage)
- [Documentation](#documentation)
- [Contributing](#contributing)
- [License](#license)

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install `platform-users`.

```bash
pip install platform-users
```

## Configuration

### Custom User Model

Update your project's `INSTALLED_APPS` setting in `settings.py`:

```python
INSTALLED_APPS = [
    # ...,
    'platform_users',
]
```

Configure the custom user model in `settings.py`:

```python
AUTH_USER_MODEL = 'platform_users.Users'
```

### Middleware

Add the `JWTMiddleware` to your project's middleware in `settings.py`:

```python
MIDDLEWARE = [
    # ...,
    'platform_users.middleware.JWTMiddleware',
    # ...,
]
```

### Fake Migrations

Run the following command to fake migrations for the `platform_users` app:

```bash
python manage.py migrate platform_users --fake
```

### Secret Key Replacement

Replace the secret key in your child project with the secret key from `platform-users`. Keep the secret key secure.

```python
# Example:
# parent_project_secret_key = '<some_secret_key1>'

# child_project_secret_key = '<parent_project_secret_key>'
```

## Usage

Refer to the [documentation](link_to_documentation) for detailed usage instructions.

## Documentation

Visit our [official documentation](link_to_documentation) for comprehensive information, API references, and usage examples.

## Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

## License

This project is licensed under the [MIT License](https://choosealicense.com/licenses/mit/).