semvec/pypi-packages huggingface dataset:
genauth 5.1.0
Python SDK for GenAuth
Keywords: GenAuth sso AaaS IdaaS

<div align=center>
  <img width="250" src="https://authing-cdn-cn-prod.oss-cn-beijing.aliyuncs.com/genauth/logo-transparent.png" />
</div>
<div align="center">
  <a href="javascript:;"><img src="https://img.shields.io/badge/test-passing-brightgreen" /></a>
  <a href="https://forum.genauth.ai/" target="_blank"><img src="https://img.shields.io/badge/chat-forum-blue" /></a>
  <a href="https://console.genauth.ai/openapi/" target="_blank"><img src="https://img.shields.io/badge/docs-passing-brightgreen" /></a>
  <a href="javascript:;"><img src="https://img.shields.io/badge/License-MIT-success" alt="License"></a>
</div>

You can use the GenAuth Python SDK to quickly integrate authentication capabilities for new or existing Back End applications.

## 📚 Documentation

To check out documentation, please refers to [docs](https://docs.genauth.ai/v3/reference/sdk/python/install.html).

This SDK is built upon [GenAuth Management API(v3)](https://api.genauth.ai/openapi/v3/management/) and [GenAuth Authentication API(v3)](https://api.genauth.ai/openapi/v3/authentication/), for older version, please refers to [older version docs](https://docs.genauth.ai/v2/reference/sdk-for-python/).

## ❓ Questions

For questions and support please use the [official forum](https://forum.genauth.ai/). The issue list of this repo is exclusively for bug reports and feature requests.

## 🤝 Contribution

- Fork it
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push -u origin my-new-feature)
- Create new Pull Request

Thank you to all the people who already contributed to Python SDK !

[Contributing to GenAuth Open Source Repos](https://github.com/GenAuth/.github/blob/main/CONTRIBUTING.md#English)

## 🎁 License

[MIT](https://opensource.org/licenses/MIT)

Copyright (c) 2019 GenAuth
telegramy 0.0.2
A Python package to send messages and images to Telegram groups using 'requests' package only.
Keywords: python, telegram, telegram-sender, telegram sender, telegramy, telegramy sender, telegramy python, telegramy sender python


# Telegramy

**Telegramy** is a lightweight Python package designed for sending messages and images to Telegram groups with ease. This package provides a simple interface for interacting with Telegram, relying only on the `requests` library to communicate with Telegram's Bot API.

---

## Features

- **Send Text Messages**: Easily send text messages to Telegram groups.
- **Send Images**: Quickly share images with group members.
- **Lightweight**: No unnecessary dependencies—built with only `requests`.
- **Simple Configuration**: Set up using your Telegram bot token and group chat ID.

---

## Installation

You can install **Telegramy** via pip:

```bash
pip install telegramy
```

## Creating a Telegram Bot

1. Open Telegram and search for **@BotFather**.
2. Start a chat with **@BotFather** and send the command `/newbot`.
3. Follow the on-screen instructions to:
   - Name your bot.
   - Choose a unique username for your bot.
4. Once the bot is created, **@BotFather** will provide you with a **token** to access the Telegram HTTP API.
5. Copy the token and use it as the `token` parameter when initializing the `Sender` class in Telegramy.

---

## Retrieving a Chat ID

1. Log in to [Telegram Web](https://web.telegram.org/) in your browser.
2. Open the chat you want to retrieve the ID for.
3. Look at the URL in your browser’s address bar. It should look something like this:  
   `https://web.telegram.org/a/#-132132132`.
4. Extract the part after the `#` symbol (e.g., `-132132132`).
5. Replace the prefix `#-` with `-100`. For example:  
   `#-132132132` → `-100132132132`.
6. Use the final result (e.g., `-100132132132`) as your **chat ID** when sending messages with your bot.
inspyctor 0.2.0
Command-line tool to review Python code for style and security.
Requires Python: >=3.6

# Inspyctor

**Inspyctor** is a command-line tool to review Python code for style and security issues. It uses industry-standard tools like **Flake8** and **Bandit** to provide detailed feedback on your Python files.

---

## Features

- **Style Checks**: Analyze code for PEP 8 compliance using Flake8.
- **Security Checks**: Identify potential security vulnerabilities using Bandit.
- **Easy-to-Use CLI**: Review your code with a single command: `inspyctor review <file_path>`.

---

## Installation

1. Clone the repository:
   ```bash
   git clone https://github.com/abhishekchaudharygh/inspyctor.git
   cd inspyctor
   ```

2. Install the package:
   ```bash
   pip install .
   ```

3. Ensure the required tools are installed:
   ```bash
   pip install flake8 bandit
   ```

---

## Usage

### Command:
```bash
inspyctor review <file_path>
```

### Example:
```bash
inspyctor review example.py
```

### Output:
```
=== Inspyctor Review ===

Style Issues:
example.py:10:1: W293 blank line contains whitespace

Security Issues:
No security issues found.
```

---

## Requirements

- Python 3.6 or higher
- Flake8 (for style checks)
- Bandit (for security checks)

Install the dependencies with:
```bash
pip install flake8 bandit
```

---

## Development

1. Clone the repository and navigate to its directory:
   ```bash
   git clone https://github.com/yourusername/inspyctor.git
   cd inspyctor
   ```

2. Install the package locally for development:
   ```bash
   pip install -e .
   ```

3. Run tests or experiment with the codebase:
   ```bash
   python -m inspyctor.cli review <file_path>
   ```

---

## Contributing

Contributions are welcome! Follow these steps to contribute:

1. Fork the repository.
2. Create a feature branch: `git checkout -b feature-name`.
3. Make your changes and commit: `git commit -m "Add feature-name"`.
4. Push to the branch: `git push origin feature-name`.
5. Create a pull request.

---

## License

This project is licensed under the [MIT License](LICENSE).

---

## Future Enhancements

- Add support for more linters like `pylint` and `mypy`.
- Include configuration options for custom rules.
- Provide a web-based interface for the review process.
- Explore AI integration for advanced code analysis.

---

### Contact

For questions or support, feel free to reach out:

- GitHub: [@abhishekchaudharygh](https://github.com/abhishekchaudharygh)
- Email: abhishekchaudhary1403@gmail.com