semvec/pypi-packages huggingface dataset:
thecatapi-sdk 0.0.1
Python wrapper for making secure requests to TheCatAPI
Requires Python: >=3.12

# TheCatAPI Python SDK

Python wrapper for making secure requests to TheCatAPI

## Getting started
- Create an account on [TheCatAPI.com](https://thecatapi.com/)
- An API Key will be sent to you via mail

### Installation

`pip install thecatapi-sdk`

```py
from thecatapi import TheCatAPI

# create an instance
catapi = TheCatApi("API_KEY HERE")
```

## Sample request
```py
# List of images
catapi.images.get_images(limit=10)

-------------------------

# Get image by image ID 
catapi.images.get_image('2bbSbBC-v')

-------------------------

# list votes
catapi.votes.get_votes()
```
> [Read full documentation here](./docs)


# Contribution & Issues
- Simply fork the repo, make changes and make a pull request
- You can open an issue for support or suggestions


## Author
[Adavize Hassan](https://linked.com/in/adavize-hassan)

## Ackowledgements
- [TheCatAPI.com](https://thecatapi.com/)
gzSpiderTools 0.0.2
scrapy 扩展库：用于扩展 Scrapy 功能来解放双手。
Requires Python: >=3.8.1,<4.0.0
Keywords: crawler,scraping,aiohttp,asyncio,scrapy

# 来自
> https://github.com/shengchenyang/AyugeSpiderTools/blob/master/docs//docs/intro/install.md
> 
> 增加个人使用的模板

## 安装

> `python 3.8+` 可以直接输入以下命令：

```shell
pip install gzspidertools
```

> 可选安装1，安装数据库相关的所有依赖：

```shell
pip install gzspidertools[database]
```

> 可选安装2，通过以下命令安装所有依赖：

```shell
pip install gzspidertools[all]
```

*注：详细的安装介绍请查看[安装指南](https://ayugespidertools.readthedocs.io/en/latest/intro/install.html)。*

## 用法
```shell
# 查看库版本
ayuge version

# 创建项目
ayuge startproject <project_name>

# 进入项目根目录
cd <project_name>

# 替换(覆盖)为真实的配置 .conf 文件：
# 这里是为了演示方便，正常情况是直接在 VIT 中的 .conf 文件填上你需要的配置即可
cp /root/mytemp/.conf DemoSpider/VIT/.conf

# 生成爬虫脚本
ayuge genspider <spider_name> <example.com>

# 运行脚本
scrapy crawl <spider_name>
# 注：也可以使用 ayuge crawl <spider_name>
```
unicode-art 0.0.1
unicode art tool
Requires Python: >=3.8

# UnicodeArt

本项目是基于[asciifier](https://github.com/yutotakano/asciifier)做了些调整和改进：优化了程序结构、优化了一些细节处理、增加了对宽字符的处理(基于特定混合等宽字体)。

主要功能为：根据输入的文本或图片生成相应的字符画。


## 使用方法

`python3 main.py [-h] [-c CONFIG] (-i IMAGE | -t TEXT) [-a CHARS] [-o OUTPUT] [-e HEIGHT] [-w WIDTH] [-f FONT] [-r RATIO] [-v] [-m MATRIX] [-p PRINT]`

```cmd
options:
  -h, --help            show this help message and exit
  -c CONFIG, --config CONFIG
                        配置文件路径
  -i IMAGE, --image IMAGE
                        任何cv2支持的图像文件
  -t TEXT, --text TEXT  一些文本字符串
  -a CHARS, --chars CHARS
                        用来构成字符画的基本字符
  -o OUTPUT, --output OUTPUT
                        生成文件的路径
  -e HEIGHT, --height HEIGHT
                        输出高度，即行数，也用作字体大小
  -w WIDTH, --width WIDTH
                        输出宽度，即字符画横向对应的字符数
  -f FONT, --font FONT  用于显示的文本字体
  -r RATIO, --ratio RATIO
                        每个字符相对于其宽度的高度倍数
  -v, --invert          反转图像
  -m MATRIX, --matrix MATRIX
                        用于采样的矩阵大小
  -p PRINT, --print PRINT
                        执行print(all:全部，为默认值；spec:指定，用于外部调用；no:不执行print输出)
```

## 示例

`python3 main.py -o output.txt -t "黑白あき123ABab" --font "C:\Windows\Fonts\SimSun.ttc" --height 20`