semvec/pypi-packages huggingface dataset:
docx-footer-extractor 1.0.0
A Python library for extracting metadata from DOCX file footers using parallel processing
License: MIT
Requires Python: >=3.9
Keywords: docx, metadata, footer, parallel, extraction, office, documents

# DOCX Footer Extractor

A Python library for extracting metadata from DOCX file footers using parallel processing.

## Features

- Extract key-value pairs from DOCX file footers
- Process multiple files in parallel for better performance
- Support for both folder processing and specific file lists
- Extract metadata from footer text and tables
- Python 3.9+ compatibility
- Thread-safe processing with error handling

## Installation

```bash
pip install docx_footer_extractor
```

## Quick Start

```python
from docx_footer_extractor import DocxFooterExtractor

# Create extractor instance
extractor = DocxFooterExtractor(max_workers=4)

# Process all DOCX files in a folder
results = extractor.extract("./documents")

# Process specific files
file_list = ["doc1.docx", "doc2.docx", "folder/doc3.docx"]
results = extractor.extract(file_list)

# Results format
for result in results:
    filename = result['filename']
    metadata = result['metadata']
    print(f"{filename}: {metadata}")
```

## Usage

### Using the Class

```python
from docx_footer_extractor import DocxFooterExtractor

extractor = DocxFooterExtractor(max_workers=4)

# Process folder
results = extractor.extract("./my_documents")

# Process specific files
results = extractor.extract([
    "document1.docx",
    "path/to/document2.docx"
])

# Save results to file
extractor.save_results_to_file(results, "output.txt")
```

## Output Format

The library returns a list of dictionaries with the following structure:

```bash
python[
    {
        "filename": "document1.docx",
        "metadata": {
            "Author": "John Doe",
            "Version": "1.0",
            "Date": "2025-01-15"
        }
    },
    {
        "filename": "document2.docx",
        "metadata": {
            "Title": "Report",
            "Department": "Sales"
        }
    }
]
```

## Requirements

```bash
Python 3.9+
python-docx>=0.8.11
```
tq-openai-utils 0.0.1.post1
Some simple utils packaging OpenAI util.
License: MIT
Requires Python: <3.12,>=3.6
Keywords: python, util, openai

Util list:

 - count_tokens: GPT系列模型下，计算文本使用的token
 - calculate_total_tokens: GPT系列模型下，计算多轮对话使用的token
 - CommonGPTModel: 常见的 GPT 模型使用名称
 - os_environ_setting: API key 的环境变量设置，或者进行代理IP和端口设置（必须先于 chat_with_llm 进行调用；或者自己手动进行了 api key 的配置，就不用调用了）
 - chat_with_llm: 与 LLM 进行文本对话
balderhub-url 0.0.1b0
balderhub-url: balderhub package for interacting with uniform resource locator (URL)
License: MIT
Requires Python: >=3.9
Keywords: test, systemtest, reusable, scenario, junit, balder

# BalderHub Package `balderhub-url`

This is a BalderHub package for the [Balder](https://docs.balder.dev) test framework. It provides support objects for 
working with "uniform resource locator" (URL). If you are new to Balder check out the
[official documentation](https://docs.balder.dev) first.

## Installation

You can install the latest release with pip:

```
python -m pip install balderhub-url
```

# Check out the documentation

If you need more information, 
[checkout the ``balderhub-url`` documentation](https://hub.balder.dev/projects/url).


# License

This BalderHub package is free and Open-Source

Copyright (c) 2025 Max Stahlschmidt and others

Distributed under the terms of the MIT license
balderhub-unit 0.0.1b0
balderhub-unit: balderhub package that helps to write device free tests
License: MIT
Requires Python: >=3.9
Keywords: test, systemtest, reusable, scenario, junit, balder

# BalderHub Package `balderhub-unit`

This is a BalderHub package for the [Balder](https://docs.balder.dev) test framework. It provides features for working
with single device free tests. If you are new to Balder check out 
the [official documentation](https://docs.balder.dev) first.

## Installation

You can install the latest release with pip:

```
python -m pip install balderhub-unit
```

# Check out the documentation

If you need more information, 
[checkout the ``balderhub-unit`` documentation](https://hub.balder.dev/projects/unit).


# License

This BalderHub package is free and Open-Source

Copyright (c) 2025 Max Stahlschmidt and others

Distributed under the terms of the MIT license
nonebot-plugin-queqiaoqiao 0.0.3
基于鹊桥的同步多个Minecraft服务器消息的插件
License: MIT
Requires Python: <4.0,>=3.10

# 鹊桥桥

基于 [`鹊桥`](https://github.com/17TheWord/QueQiao) 与 `NoneBot2` 同步多个 `Minecraft Server` 消息的插件

## 支持的服务端列表

- Spigot
- Forge
- Fabric
- Folia
- NeoForge
- Velocity
- 原版端

配套 **插件/模组** 请前往 [`鹊桥`](https://github.com/17TheWord/QueQiao) 仓库查看详情

## 安装

> 没过审，将就用 pip 吧

```shell
pip install nonebot-plugin-queqiaoqiao
```

在 `pyproject.toml` 中添加插件依赖

```toml
[tool.nonebot]
# ...
plugins = ["nonebot_plugin_queqiaoqiao"]
# ...
```

## 配置

```dotenv
# 服务器名需与鹊桥端配置一致
sync_mc_groups = [["Server1", "Server2", "Server3"], ["Server4", "Server5"]]
```

## 特别感谢

- [NoneBot2](https://github.com/nonebot/nonebot2)：史上最无敌屌炸天牛逼Class Number One的机器人框架。

## 关于 Minecraft 适配器

- 本插件基于 [`nonebot-adapter-minecraft`](https://github.com/17TheWord/nonebot-adapter-minecraft)
  适配器实现 `Websocket`、`Rcon` 通信
- 若有自定义一些简单插件的想法，可以一试，例如：
  - 非插件端无权限系统场景下实现普通玩家使用`tp`命令
  - 实现简单的自助领取游戏物品
  - 连接直播间，实现弹幕聊天与游戏内聊天互通
  - ...

## 贡献与支持

觉得好用可以给这个项目点个 `Star` 或者去 [爱发电](https://afdian.com/a/17TheWord) 投喂我。

有意见或者建议也欢迎提交 [Issues](https://github.com/17TheWord/nonebot-plugin-queqiaoqiao/issues)
和 [Pull requests](https://github.com/17TheWord/nonebot-plugin-queqiaoqiao/pulls)。

## 许可证

本项目使用 [MIT](./LICENSE) 作为开源许可证。