semvec/pypi-packages huggingface dataset:
askcmd 0.1.4
A command line tool to generate any commands from natural language

# `askcmd` 使用指南

## 简介

`askcmd` 是一个轻量简便的命令行工具，帮助用户根据自然语言生成或解释命令行命令。使用 OpenAI 的 `gpt-3.5-turbo` 模型来生成或解释用户的查询。
- 暂不使用本地模型，避免臃肿，目标是任何机器上随时使用
- 避免繁琐的配置，设置key即用
- 主要针对日常简短的命令，而不是大量的脚本生成，所以尽量的简化


![askcmd](https://github.com/newfyu/askcmd/assets/43229758/fc2ae91b-10bf-4ada-8b6c-58598504f8af)

## 安装

### pip安装
```
pip install askcmd
```

### 从源码安装：
```bash
git clone https://github.com/newfyu/askcmd.git
cd askcmd
python setup.py install
```

## 设置

首次使用以下参数来配置 `askcmd`:
```bash
askcmd --key YOUR_OPENAI_KEY # 首次使用必须设置
askcmd --api-base API_BASE # 可选，设置反向代理地址，如果你的网络无法访问 OpenAI，可尝试设置为比如 "https://api.openai-proxy.com" 等公开的反向代理地址。输入 "none" 移除之前设置的反向代理地址。
askcmd --proxy YOUR_PROXY # 可选，如果你是用自己的本地代理工具，在此处设置代理地址，例如 "http://127.0.0.1:1087"
```
如果不知道代理怎么设置，直接无脑下面的命令
```bash
askcmd --api-base https://api.openai-proxy.com
```


## 使用
```bash
askcmd
# or
askcmd <任何查询>
```
stringsan 0.2
String manipulation package that makes your life easier
Requires Python: >=3.6

# Stringsan : String manipulation package
This package contains functions related to strings and regex so that I do not have to type them every time. 

# Getting Started
```py
from stringsan.strings import occurrences

MESSAGE = "This is a string which contains a string which contains another string and string? Is it a string?"

print(occurrences(MESSAGE, "string"))
```

Or, compress a string!

```py
from stringsann.strings import compress_string
MESSAGE = "aaaaaaaaaaaaaaaaaabbbbeeebeeeeeeeeeeeeeeeeccccccccccccccccccc"

print(compress_string(MESSAGE))
```

Check out more functions in the `/stringsan`