semvec/pypi-packages huggingface dataset:
topggpy-pycord 2.1
A simple API wrapper for Top.gg written in Python.
License: MIT
Requires Python: >= 3.6
Keywords: discord bot server list discordservers serverlist discordbots botlist topgg top.gg

#####################
Top.gg Python Library
#####################

.. image:: https://img.shields.io/pypi/v/topggpy.svg
   :target: https://pypi.python.org/pypi/topggpy
   :alt: View on PyPi
.. image:: https://img.shields.io/pypi/pyversions/topggpy.svg
   :target: https://pypi.python.org/pypi/topggpy
   :alt: v1.0.0
.. image:: https://readthedocs.org/projects/topggpy/badge/?version=latest
   :target: https://topggpy.readthedocs.io/en/latest/?badge=latest
   :alt: Documentation Status

A simple API wrapper for `Top.gg <https://top.gg/>`_ written in Python, supporting discord.py.

Installation
------------

Install via pip

.. code:: bash

    pip3 install topggpy-pycord


Documentation
-------------

Documentation can be found `here <https://topggpy.rtfd.io>`_

Features
--------

* POST server count
* GET bot info, server count, upvote info
* GET all bots
* GET user info
* GET widgets (large and small) including custom ones. See `docs.top.gg <https://docs.top.gg/>`_ for more info.
* GET weekend status
* Built-in webhook to handle Top.gg votes
* Automated server count posting
* Searching for bots via the API

Additional information
----------------------

* Before using the webhook provided by this library, make sure that you have specified port open.
* Optimal values for port are between 1024 and 49151.
* If you happen to need help implementing topggpy in your bot, feel free to ask in the ``#development`` or ``#api`` channels in our `Discord server <https://discord.gg/EYHTgJX>`_.

Examples
--------

For examples, follow the link `here <examples>`__
marshmallow3-annotations 1.1.0
Marrying marshmallow3 and annotations
License: MIT
Keywords: annotations,marshmallow

# marshmallow3-annotations

This is a fork of [marshmallow-annotations](https://github.com/justanr/marshmallow-annotations) which has been minimally
patched to be marshmallow 3.0.0+ compatible. All credit goes to the original author.

It is available on [PyPI](https://pypi.org/project/marshmallow3-annotations/).
imapmon 0.6.70
Tool for monitoring IMAP mailboxes and retransmitting received emails via alternative channels
License: MIT
Keywords: imap,telegram

# IMAP Mon

![PyPI - License](https://img.shields.io/pypi/l/imapmon)
![🐍 CI](https://github.com/soar/imapmon/workflows/%F0%9F%90%8D%20CI/badge.svg?branch=master)
![PyPI - Implementation](https://img.shields.io/pypi/implementation/imapmon)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/imapmon)
![PyPI - Wheel](https://img.shields.io/pypi/wheel/imapmon)
![GitHub last commit](https://img.shields.io/github/last-commit/soar/imapmon)

Tool for monitoring IMAP mailboxes and retransmitting received emails via alternative channels

## Quick start

1. Create a file `docker-compose.override.yml` or update `docker-compose.yml` with environment variables defined below.
2. Start the app with:
    ```shell
    docker-compose up
    ```

## Settings

Some options can be set via an environment variable (real or [dotenv](https://github.com/theskumar/python-dotenv)) or a command line flag.

| Environment variable name | Command line flag | Required | Description |
| --- | --- | --- | --- |
| `IMAP_HOSTNAME` | `--hostname`/`-h` | ☑️ | IMAP server hostname |
| `IMAP_USERNAME` | `--username`/`-u` | ☑️ | IMAP username |
| `IMAP_PASSWORD` | `--password`/`-p` | ☑️ | IMAP password/key/token |
| `CHANNELS` | `--channel`/`-c` | ☑️ | Channel to retransmit messages |
| `TELEGRAM_BOT_TOKEN` | `--telegram-bot-token` | ☑️/✖️ | Telegram Bot Token |
| `TELEGRAM_CHAT_ID` | `--telegram-chat-id` | ☑️/✖️ | Telegram Chat ID (channel ID, group ID or @username) |
| `SENTRY_DSN` | `--sentry-dsn` | ✖️ | Sentry DSN |
| `LOG_LEVEL` | `--log-level`/`-l` | ✖️ | Log level for console messages |

## Examples

0. Get help:
    ```bash
    imapmon --help
    ```
1. Passing parameters via a command-line:
    ```bash
    imapmon --hostname imap.example.com -u user@example.com -p qwerty123 -c telegram --telegram-bot-token "1234567890:EtneWwZtnEibpH6WZVsnZimbPXZLRurw" --telegram-chat-id "12345678"
    ```
2. Passing parameters via environment variables:
    ```bash
    export IMAP_HOSTNAME=imap.example.com
    export IMAP_USERNAME=user@example.com
    export IMAP_PASSWORD=qwerty123
    CHANNELS=telegram TELEGRAM_BOT_TOKEN=xxx TELEGRAM_CHAT_ID=123 imapmon
    ```
3. Run using a pre-built Docker image:
    ```bash
    docker run --rm -it \
        docker.pkg.github.com/soar/imapmon/imapmon:latest \
        --hostname imap.example.com \
        -u user@example.com \
        -p qwerty123 \
        ...
    ```
math-question-generator 2.2.0
Generate math questions & answers
License: MIT

# Welcome to Math Question Generator!

## Installation
```bash
pip install math-question-generator
```

## Usage
```python
from maths_question_generator.arithmetic import Arithmetic

a = Arithmetic(difficulty="easy")
result = a.base()
print(result)
```

Output:
```
{'question': '16 - 8 + 9', 'answer': 17}
```