semvec/pypi-packages huggingface dataset:
nonebot-plugin-bingimagecreator 0.1.5
A nonebot plugin for Bing DALL-E 3
License: MIT
Requires Python: >=3.8,<4.0

<div align="center">
  <a href="https://v2.nonebot.dev/store"><img src="https://github.com/A-kirami/nonebot-plugin-template/blob/resources/nbp_logo.png" width="180" height="180" alt="NoneBotPluginLogo"></a>
  <br>
  <p><img src="https://github.com/A-kirami/nonebot-plugin-template/blob/resources/NoneBotPlugin.svg" width="240" alt="NoneBotPluginText"></p>
</div>

<div align="center">

# nonebot-plugin-BingImageCreator
</div>

# 介绍
- 本插件调用Bing的绘图接口，仅需提供Bing的cookies即可调用DALL-E 3进行绘图。
- 本插件支持多cookies和代理设置。
- 在不支持NewBing的地区请设置代理。
-  核心代码来源于[BingImageCreator](https://github.com/abersheeran/BingImageCreator)
# 安装

* 手动安装
  ```
  git clone https://github.com/Alpaca4610/nonebot_plugin_BingImageCreator.git
  ```

  下载完成后在bot项目的pyproject.toml文件手动添加插件：

  ```
  plugin_dirs = ["xxxxxx","xxxxxx",......,"下载完成的插件路径/nonebot-plugin-BingImageCreator"]
  ```
* 使用 pip
  ```
  pip install nonebot-plugin-BingImageCreator
  ```

# 配置文件

在Bot根目录下的.env文件中追加如下内容：

```
bing_cookies = ["cookies1","cookies2","cookies3",......]
```

可选内容：
```
bing_proxy = "http://127.0.0.1:8001"    # 无法访问NewBing的地区请配置此项
```
cookies获取方法参考[此处](https://github.com/acheong08/BingImageCreator#chromium-based-browsers-edge-opera-vivaldi-brave)

# 使用方法

- 直接发送: 画图 XXXXXX
geoparquet-pydantic 0.0.1
Read/write geoparquet with the geojson-pydanic models.
License: MIT
Requires Python: >=3.11
Keywords: geoparquet,pydantic,geospatial

# GeoParquet-Pydantic

**Motivation:** This project started at the 2024 San Fransisco GeoParquet Community hackathon, and arose out of a simple observation:
why must Python users install the *massive* GDAL dependency (typically via GeoPandas) to do simple GeoJSON<>GeoParquet conversions.

**Is this library the right choice for you?:**
* Do you need to use a wide variety of Geospatial functions? If so, you will likely have to add GDAL/GeoPandas as a dependency anyways,
making this ibrary's conversion functions *probably* redundant.
* Is your workflow command line centric? If so you may want to consider Planet Lab's simular CLI tool [`gpq`](https://github.com/planetlabs/gpq),
which is written in Go and substantially faster.
* Otherwise, if you are using Python and want to avoid unnecessary bulky dependencies, this library will be a great choice!

**Note:** All user-exposed functions and schema classes are available at the top level (i.e., `geoparquet_pydantic.validate_geoparquet_table(...)`) of this library.

# Documentation is on GitHub [here](https://github.com/xaviernogueira/geoparquet-pydantic/blob/main/README.md)

# Getting Started

Install from [PyPi](https://pypi.org/project/geoparquet-pydantic):
```bash
pip install geoparquet-pydantic
```

Or from source:
```bash
$ git clone https://github.com/xaviernogueira/geoparquet-pydantic.git
$ cd geoparquet-pydantic
$ pip install .
```

Then import with an underscore:
```python
import geoparquet_pydantic
```

Or just import the functions/classes you need from the top-level:
```python
from geoparquet_pydantic import GeometryColumnMetadata
from geoparquet_pydantic import GeoParquetMetadata
from geoparquet_pydantic import validate_geoparquet_table
from geoparquet_pydantic import validate_geoparquet_file
from geoparquet_pydantic import geojson_to_geoparquet
from geoparquet_pydantic import geoparquet_to_geojson
```

# Roadmap

- [ ] Make CLI file<>file functions w/ `click`.
- [ ] Add parrallelized Parquet read for `geoparquet_pydantic.geoparquet_to_geojson()`.

# Contribute

We encourage contributions, feature requests, and bug reports!

Here is our recomended workflow:

* Use `dev-requirements.txt` to install our development dependencies.
* Make your edits using `pyright` as a linter.
* Use `pre-commit run --all-file` before commiting your work.
* If you add a new feature, we request that you add test coverage for it.

Happy coding!