semvec/pypi-packages huggingface dataset:
mcp-server-gxb 0.1.0
一个实现MCP协议的时间服务器
Requires Python: >=3.7


# GXB MCP时间服务器

这是一个实现MCP协议的时间服务器，提供获取当前时间和格式化日期等功能。

## 功能

- 获取当前时间
- 按照指定格式格式化日期
- 提供时间资源服务

## 在阿里云百炼中使用

```json
{
  "mcpServers": {
    "time-server": {
      "command": "uvx",
      "args": ["mcp-server-gxb"]
    }
  }
}
```
grafica 0.2.0
Un tema de Sphinx basado en gob.mx

## Gráfica

Un tema para [Sphinx][sphinx] adaptado del diseño de www.gob.mx.

En particular, se utilizó la [guía de estilo][guia] como referencia.


## Instalación

Puedes obtener este tema desde PyPI.

```bash
pip install grafica
```

Después, activa el tema en `conf.py`.

```python
html_theme = "grafica"
```


## Configuración

- `description`: Descripción corta del proyecto que
               se muestra al pie de página.
- `github_repo`: Nombre del repositorio de GitHub al que se enlaza.
- `github_user`: Usuario de GitHub en el que existe el repositorio.
- `twitter_user`: Handle de twitter al que se enlaza
                  en el pie de página.
- `instagram_user`: Handle de instagram al que se enlaza
                    en el pie de página.
- `youtube_user`: Handle de youtube al que se enlaza
                  en el pie de página.
- `extra_nav_links`: Diccionario con nombres y URLs de
                     enlaces a mostrar en el pie de página.


## Licencia

Este tema se proporciona bajo la licencia BSD de 3 cláusulas (3-Clause BSD).

El diseño de www.gob.mx es propiedad intelectual de sus autores.

[sphinx]: https://www.sphinx-doc.org/
[guia]: https://framework-gb.cdn.gob.mx/
Topaz-api 0.0.6
A Python wrapper for the GRV Topaz API
Requires Python: >=3.8

# Topaz API

A simple Python Wrapper for the GRV Topaz API. Quickly written with the help of ChatGPT.

Requires a Topaz API key obtainable through the Betfair Automation team @ api@betfair.com.au

[Docs](https://topaz.grv.org.au/docs/)

## Installation
```
pip install topaz_api
```

## Usage
```
from topaz import TopazAPI

api_key = 'YOUR_API_KEY_HERE'
topaz_api = TopazAPI(api_key)
```

## Suggested work flow
```
import pandas as pd

authority_codes = [ 'NSW', 'NT', 'QLD', 'SA', 'TAS', 'VIC', 'WA']
all_races = []

for code in authority_codes:
    try:
        races = topaz_api.get_races(from_date='2023-12-01', to_date='2023-12-06', owning_authority_code=code)
        all_races.append(races)
    except Exception as e:
        print(f"Error fetching races for {code}: {e}")

# Concatenate all fetched races into a single DataFrame
all_races_df = pd.concat(all_races, ignore_index=True)

# Extract unique race IDs
race_ids = list(all_races_df['raceId'].unique())
```
simple-package-gxb 0.1.0
一个简单的测试包
Requires Python: >=3.7

# 简单测试包

这是一个用于演示如何发布Python包到PyPI的简单测试包。

## 安装

```bash
pip install simple-package-gxb
```

## 使用方法

```python
from simple_package import hello

# 打印问候消息
print(hello())
```

## 功能

- 提供一个简单的问候函数
- 演示Python包的基本结构
- 展示PyPI发布流程

## 许可证

MIT
anti-profanity 0.2.6
A multilingual profanity filter supporting English, Hindi, and Bengali
Requires Python: >=3.6

# ProfanityFilter

A simple and customizable profanity filtering class supporting multiple languages: English (`en`), Hindi (`hi`), and Bengali (`bn`). It allows you to **censor**, **detect**, or **remove** profane words from a given text.

## Features

- 🔍 Detect profanity in text  
- ✂️ Remove profanity completely  
- ✳️ Censor profanity with a customizable replacement character  
- 🌐 Multilingual support (English, Hindi, Bengali)  
- 💡 Easy to integrate and extend  

---

## Installation
```bash
pip3 install anti-profanity
```

```python
from anti_profanity import ProfanityFilter

# For Hindi only
pf_hi = ProfanityFilter("hi")

# For English and Hindi
pf_multi = ProfanityFilter(["en", "hi"])

# Add a custom language
pf.add_language("fr", ["merde", "putain"])

# if no argument provided "en' will be default
pf = ProfanityFilter()
```
## Methods

### Usage
```python
#Replaces each character of any detected profanity with the replacement character.
censored = pf.censor_profanity("This text contains shit.")
print(censored)  # Output: This text contains ****

# Checks whether the given text contains any profane words.
is_dirty = pf.is_profanity("This text contain Shit")
print(is_dirty)  # Output: True


# Removes all profane words from the given text.
cleaned = pf.remove_profanity("Some fucking text")
print(cleaned)  # Output: Some  text

# List avilable language
print(pf.list_languages())

# Show available methods
print(pf.list_methods())
```

### Command Line
```bash
# Censor profanity in text
anti_profanity.cli --action censor --text "Your text here" --lang en

# Check if a file contains profanity
anti_profanity.cli --action check --file input.txt --lang en hi

# Remove profanity from a file and save to another file
anti_profanity.cli --action remove --file input.txt --output clean.txt --lang bn

# List supported languages
anti_profanity.cli --action list_langs

# List available methods
anti_profanity.cli --action list_methods
```

## Customization
You can extend the filter by adding your own languages or editing the existing profanity lists in the `data` subdirectory:
Each language file (e.g., `english_en.py`) should export a list of profane words:


## License

[MIT](https://choosealicense.com/licenses/mit/)
nominalpy 1.2.0.0
Python Interface to the Nominal API for simulations

This is the Python interface library for the Nominal API.         The Nominal API allows access to spacecraft and space-domain simulation functions         and the framework for simulating high-fidelity satellites.         It enables accessing the REST API simulation functions in an easy format.        Examples of how to construct Nominal simulations are provided on the        Nominal Systems documentation found at https://docs.nominalsys.com.
pybattletank 0.0.6
Battletank game created to explore Python packaging landscape
Requires Python: <4.0,>=3.9
Keywords: python

# pybattletank

[![Release](https://img.shields.io/github/v/release/linhns/pybattletank)](https://img.shields.io/github/v/release/linhns/pybattletank)
[![Build status](https://img.shields.io/github/actions/workflow/status/linhns/pybattletank/main.yml?branch=main)](https://github.com/linhns/pybattletank/actions/workflows/main.yml?query=branch%3Amain)
[![codecov](https://codecov.io/gh/linhns/pybattletank/branch/main/graph/badge.svg)](https://codecov.io/gh/linhns/pybattletank)
[![Commit activity](https://img.shields.io/github/commit-activity/m/linhns/pybattletank)](https://img.shields.io/github/commit-activity/m/linhns/pybattletank)
[![License](https://img.shields.io/github/license/linhns/pybattletank)](https://img.shields.io/github/license/linhns/pybattletank)

pybattletank is a simple tower defense game written using
[pygame](https://www.pygame.org/) to explore
game development and the Python packaging landscape.

The gameplay is based on Philipe-Henri Gosselin's well-written series [Discover
Python and Patterns](https://www.patternsgameprog.com/series/discover-python-and-patterns/).

![Demo](./docs/assets/images/pybattletank.gif)

Detailed documentation is available at <https://linhns.github.io/pybattletank/>.

## Installation

There are a number of ways to obtain the game:

- Install via [pip](https://github.com/pypa/pip):

  ```shell
  pip install pybattletank
  ```

  Then, run the game:

  ```shell
  pybattletank
  ```

  or:

  ```shell
  python -m pybattletank
  ```

- Run without installation using [uv](https://github.com/astral-sh/uv):

  ```shell
  uvx pybattletank
  ```

- Grab the binary for your operating system from the
[releases](https://github.com/linhns/pybattletank/releases) page.

## Usage

### Basic game controls

- `W`, `A`, `S`, `D` to move tank.
- **Left-click** to shoot.
- Arrow keys/`Enter` to select menu items.

### Adding levels

Beside the packaged levels, users can create custom ones. Read this [guide](https://linhns.github.io/pybattletank/creating_levels).

## Acknowledgements

- Philippe-Henri Gosselin (@philippehenri-gosselin) for the wonderful series
  Discover Python and Patterns. <https://www.patternsgameprog.com/series/discover-python-and-patterns/>
- Florian Mass (@fpgmass) for creating [cookiecutter-uv](https://github.com/fpgmaas/cookiecutter-uv).
gadfastetdc 0.0.1
A FastAPI integration with Etcd for managing configuration settings via a RESTful API
Requires Python: >=3.8

<p align="center">
  <a href="https://github.com/AlexDemure/gadfastetdc">
    <a href="https://ibb.co/27z10Gjp"><img src="https://i.ibb.co/rGBRKDZX/logo.png" alt="logo" border="0"></a>
  </a>
</p>

<p align="center">
  A FastAPI integration with Etcd for managing configuration settings via a RESTful API
</p>

---

### Installation

```
pip install gadfastetdc
```

### Usage

#### API
Set
```curl
curl -X 'PUT' \
  'http://127.0.0.1:8000/-/etcd' \
  -H 'accept: application/json' \
  -H 'Content-Type: application/json' \
  -d '{
  "test": 1
}
```
Get
```
curl -X 'GET' \
  'http://127.0.0.1:8000/-/etcd' \
  -H 'accept: application/json'

{
  "test": 1
}
```

#### Code
```python
import pydantic

import fastapi

from gadfastetdc import Etcd

class Settings(pydantic.BaseModel):
    class Config:
        extra = "allow"

settings = Settings()

etcd = Etcd(url="localhost:2379", storage="/{service_name}/{environment}", settings=settings)

app = fastapi.FastAPI()

app.include_router(etcd.router)

>>> settings.test
```