semvec/pypi-packages huggingface dataset:
soliz 0.1.7
A lexer creation tool
Requires Python: >=3.8

# Soliz - A lexer creation tool

## Features

- Provides basic implementations for: strings, integers, floats, operators, symbols
- Soliz's abstract design allows quick and easily understandable development
- Pretty error printing

### Errors look like:

```
Error: Unexpected character
{"key": 4.4.}
           ^
Expected: 'digit', found '.'
Occurs at: 1:12-12
```

<sub>WARNING: Order of the rules may matter depending on the implementation.</sub>

## Builtins

Builtin rules can be located in `soliz/impls.py`

### StringRule

This rule allows escape sequences and parses quoted strings.<br>
Errors on invalid escape sequences.

### NumberRule

This rule parses integers and floats, positive or negative.

### OperatorRule

Parses the following operators: `+`, `-`, `*`, `/`, `==`, `^`, `**`, `%`

### SymbolRule

Parses the following symbols: `(`, `)`, `=`, `.` as individual token types without value.

### IdentifierRule

Parses identifiers that start with `_` or alphabetic characters, and continue with alphanumeric or `_` characters.

### EolRule

Parses newline characters and updates the lexer context.

### SpaceRule

Parses sequences of space and optionally tab characters.
danbot-hosting 1.0.3
DanBot Hosting Bots API Wrapper
Requires Python: >=3.8

# dbh-bots-wrapper - DanBot Hosting Bots API Wrapper

## Overview

The `dbh-bots-wrapper` is a Python module designed to simplify interactions with the DanBot Hosting API for adding Discord bots. It provides a `bot` class with methods for adding bots, retrieving bot information, and obtaining information of all bots.

## Installation

To use `dbh-bots-wrapper`, you must install it first. You can do this using the following command:

```bash
pip install dbh-bots-wrapper
```

## Usage

### Importing the Module

```python
from dbh-bots-wrapper import bot
```

### Initializing the Bot

```python
my_bot = bot(
    discord_id="YOUR_DISCORD_BOT_ID",
    owner_id="YOUR_DISCORD_USER_ID",
    api_key="YOUR_DBH_API_KEY",
    name="BotName",
    avatar="AvatarURL",
    users=1000,
    guilds=10,
    shards=1
)
```

### API Information

To retrieve information about the bot:

```python
info = my_bot.info()
print(info)
```

### Bot Status

To retrieve the status of the API from the DanBot Hosting API:

```python
status = my_bot.status()
print(status)
```

### Adding a Bot

To add the bot to DanBot Hosting:

```python
add_result = my_bot.add_bot()
print(add_result)
```

### Retrieving a Bot

To retrieve information about a specific bot:

```python
bot_info = my_bot.get_bot()
print(bot_info)
```

### Retrieving Bot List

To retrieve a information of all bots:

```python
bots_list = my_bot.get_bots()
print(bots_list)
```

## Example

```python
from dbhwrapper import bot

# Initialize the bot
my_bot = bot(
    discord_id="123456789012345678",
    owner_id="987654321098765432",
    api_key="YOUR_DBH_API_KEY",
    name="MyAwesomeBot",
    avatar="https://example.com/avatar.png",
    users=1000,
    guilds=10,
    shards=1
)

# Retrieve bot information
info = my_bot.info()
print("Bot Information:", info)

# Retrieve bot status
status = my_bot.status()
print("Bot Status:", status)

# Add the bot to DanBot Hosting
add_result = my_bot.add_bot()
print("Add Bot Result:", add_result)

# Retrieve information about the added bot
bot_info = my_bot.get_bot()
print("Bot Info:", bot_info)

# Retrieve a list of bots associated with the user
bots_list = my_bot.get_bots()
print("User's Bots:", bots_list)
```

Replace the placeholder values with your actual Discord bot and user information.


# DanBot

> [!NOTE]
> Found a bug? Open a [GitHub Issue](https://github.com/DanBot-Hosting/DBH-BOT-API/issues/new). Found a vulnerability? Open a ticket in our [Discord Server](https://discord.gg/dbh) (Soon enough on a support website!)

> Made with ❤️ by [DanBot Hosting](https://danbot.host).
progxec 0.1.8
This python library can be used to call/execute other languages from python and store the results in python.
Requires Python: >=3.9

# Progxec python library

The Progxec python library can be used to call compile and call C++ files to get outputs of executables in python files. This library will provide a standard way to execute the C++ files.
This library will be further extended to call programming languages, other than C++ within python itself.

## Installation

- Pending
    
## Features

- Call Executables
- Compile C++ files
- Execute C++ through Python and store data


## API Reference

#### Import the Module

```
  from execute_cpp import ecpp
```

#### Call the C++ execute function
The **`exec`** function takes ***`filename`*** as the input parameter.
```
ecpp.exec(filename)
```
**Example**
```
  output = ecpp.exec("main.cpp")
  print(output)
```

## Usage/Examples

**main.cpp** 
```cpp
from execute_cpp import ecpp

output = ecpp.exec("main.cpp")
print(output)
```

**script.py** 
```python
from execute_cpp import ecpp

output = ecpp.exec("main.cpp")
print(output)
```

## Authors

- [@jaysheel-ops](https://github.com/jaysheel-ops)
ssmtoenv 0.1.4.1
Fetch SSM parameters and add them to .env file
Requires Python: >=3.8,<4.0

# ssmtoenv - SSM Parameter to .env File Utility

`ssmtoenv` is a command-line utility that allows you to fetch AWS Systems Manager (SSM) parameters and add them to a `.env` file. This tool is designed to simplify the process of retrieving and managing sensitive configuration parameters from AWS SSM Parameter Store and making them available for your applications in a local environment.

## Usage

```bash
ssmtoenv --aws-access-key <AWS_ACCESS_KEY> --aws-secret-key <AWS_SECRET_KEY> [--session-token <SESSION_TOKEN>] [--prefix <PREFIX>] [--install-completion <SHELL>] [--show-completion <SHELL>] [--help]
```

### Options

- `--aws-access-key TEXT`: AWS Access Key (required).
- `--aws-secret-key TEXT`: AWS Secret Key (required).
- `--session-token TEXT`: AWS Session Token (optional, defaults to "None").
- `--prefix TEXT`: SSM Parameter Store prefix (optional, defaults to "/cloudflaretunnel/").
- `--install-completion [bash|zsh|fish|powershell|pwsh]`: Install completion for the specified shell.
- `--show-completion [bash|zsh|fish|powershell|pwsh]`: Show completion for the specified shell, to copy it or customize the installation.
- `--help`: Show this message and exit.

## How It Works

`ssmtoenv` interacts with AWS Systems Manager Parameter Store to retrieve configuration parameters based on the provided options. It then generates or updates a `.env` file with the retrieved parameters, making them available for your application to consume.

## Installation

You can install `ssmtoenv` using `pip`, the Python package manager:

```bash
pip install ssmtoenv
```

## Example

Suppose you have AWS SSM parameters with the prefix `/myapp/` containing database credentials, and you want to add them to a `.env` file for your application to use. You can use the following command:

```bash
ssmtoenv --aws-access-key <YOUR_AWS_ACCESS_KEY> --aws-secret-key <YOUR_AWS_SECRET_KEY> --prefix /myapp/
```

This command will fetch all parameters under the `/myapp/` prefix and update your `.env` file with the retrieved values.

## Contributing

If you encounter any issues or have suggestions for improvements, feel free to open an issue or submit a pull request on the [GitHub repository](https://github.com/rahulmistri1997/ssmtoenv).


---

Note: This README provides a brief overview of the `ssmtoenv` utility. For more detailed information, options, and usage examples, please refer to the command-line help (`ssmtoenv --help`) or the source code documentation.