semvec/pypi-packages huggingface dataset:
langBOTs 0.0.33
Scrape, Langchain, Deploy !

# LangBOTs


A silly library which combines scraping, langchain and flask.
Inspired by [prompt engineering](https://www.youtube.com/@engineerprompt)

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install.


```bash
pip install langBOTs
```

## Usage

Default scrapes from example.com

```python 
from langBOTs.scrapsplitvec import SSV
from langBOTs.query import Query
from langBOTs.chain import MDL

retriever = SSV(chunk_size = 400, chunk_overlap = 100)
ret = retriever.ret()

chain = MDL(retriever = ret, device = 0).chain()

Q = Query(chain=chain)
Q.qury("hello how are you")
```
API
*Note: Requires [ngrok](https://ngrok.com/) token for tunneling.*

>$ ngrok config add-authtoken \<enter auth-token\>

also make sure you have flask pyngrok flask_ngrok flask_cors (1 of them is not rquired ig)

```python
from langBOTs.query import API
from langBOTs.query import process_second_string
from langBOTs.query import start

r = API(qury_object="Q") 
start(r)

```
I will post details on how to change the model and other aprameters soon.

## Flow

(scrape->load->split->[dwnld_instructor_e]->create_vec_graph->save(optional)->[download_model->]initialise_chain->query->)->api

## Contributing

Yo

## License

[MIT](https://www.youtube.com/watch?v=dQw4w9WgXcQ)

## By
[Rajat](https://rajat.xyz)
botnium 1.0.7
Python toolkits for RPA projects.

Python toolkits for RPA projects.
- logging
- utility methods
- cc extensions

Sample
``` python
import botnium as bot
import botnium.logger as logger
from botnium.common import *
from clicknium import clicknium as cc, locator

logger = logger.logger
bot.is_existing(locator.explorer.edit_name)  # 判断是否存在
bot.wait_appear(locator.explorer.edit_name)  # 等待元素出现
bot.try_click(locator.explorer.edit_name, wait_timeout=10)  # 如果元素出现，则点击。否则忽略

logger.debug('Debug test logging')
logger.info('Info test logging')

remove_file_if_exists("")  # 移除文件如果存在
toast('Hello')  # Toast通知

```

工具方法列表：
- printf  打印文本，解决文本如果含有不可见字符无法打印的问题
- get_files  获取指定路径下特定后缀的文件列表
- remove_file_if_exists  如果指定文件存在则删除
- parse_month_zh  将数字转为中文月份，比如把1转为"一月"
- input_function WinRing发送功能键
- clear_text  模拟发送退格键，支持WinRing和幽灵键鼠
- input_text  模拟输入文本，支持WinRing和幽灵键鼠
- monitor_file_download  监听文件下载
- remove_files  删除指定路径下的文件，支持通配符
- read_pdf_text  读取PDF文本
- pdf_to_images  将PDF转为图片，支持多页
- check_and_create_folder  检查文件夹是否存在，不存在则创建
- move_file  移动文件，文件夹不存在则自动创建
- update_cell_value  更新excel单元格的值，支持 .xls 和 .xlsx
- upload_sftp_file  上传文件到SFTP
- set_secure_protocols  更新IE TLS SSL安全值
- disable_chrome_prompt  禁止Chrome弹出恢复提示框
- get_local_ip  获取本机IP
- toast  在windows 右下角弹出toast 提示框
- match_image  匹配滑块缺口在大图中的位置信息，要求缺口背景颜色单一
neuromeka-clients 0.1.12
Neuromeka client protocols for Indy, IndyEye, Moby, Ecat, and Motor
Requires Python: >=3.6

# Neuromeka Clients
![PyPI](https://img.shields.io/pypi/v/neuromeka-clients)

This package provides client protocols for users to interact with Neuromeka's products, including Indy, Moby, Ecat, and Motor.

## Installation

You can install the package from PyPI:

```bash
pip install neuromeka-clients
```

## Usage
The package contatins the following client classes:

* IndyClient in indy.py
* IndyClient3 in indy_client3.py
* MobyClient in moby.py
* EcatClient in ecat.py
* MotorClient in motor.py

To use a client class, simply import it and create an instance:

```python
from neuromeka import EcatClient, MobyClient, IndyClient, IndyClient3, MotorClient

ecat = EcatClient("192.168.214.20")
moby = MobyClient("192.168.214.20")
indy = IndyClient("192.168.0.11")
indyclient3 = IndyClient3("192.168.0.11")
motor = MotorClient("192.168.0.20")
```

Replace EcatClient with the desired client class and the IP address with the appropriate address for your device.

## Dependencies
This package requires the following dependencies:

* grpcio
* grpcio-tools
* protobuf

These dependencies will be automatically installed when you install the package using pip.

## Examples
Please refer to the 'example.py' file in the package for usage examples.

## Support
If you encounter any issues or need help, please open an issue on the project's repository.

## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.