Metadata-Version: 2.4
Name: nsk
Version: 2.4.3
Summary: A Python library for NSK Automation
Author-email: Văn Ngoc Nhât Huy <nhathuyd4hp@gmail.com>
License: MIT
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: office365-rest-python-client>=2.6.2
Requires-Dist: pandas>=2.2.3
Requires-Dist: pre-commit>=4.2.0
Requires-Dist: pydantic-settings>=2.9.1
Requires-Dist: pyinstaller>=6.13.0
Requires-Dist: pysharepoint>=0.1.7
Requires-Dist: pywinauto>=0.6.9
Requires-Dist: selenium>=4.32.0
Requires-Dist: xlwings>=0.33.14
Dynamic: license-file

# NSKBot - Selenium Automation Bot

**NSK** là một bộ công cụ tự động hóa (RPA) được phát triển để hỗ trợ các quy trình làm việc của **NSK**. Dự án này sử dụng Python và Selenium để thao tác với các nền tảng nội bộ như SharePoint, Web Access và Mail Dealer.

## 🛠 Yêu cầu Hệ thống

- Python **3.12+** 
- Chrome browser
- ChromeDriver
- Các thư viện dependencies trong `pyproject.toml`

## 📦 Cài đặt

```bash
pip install nsk
```

Hoặc sử dụng uv (khuyến nghị):
```bash
uv pip install nsk
```

## 🚀 Các chức năng hỗ trợ

### WebAccess Bot
- Lấy danh sách đơn hàng với các bộ lọc:
  - Tên công trình
  - Thời gian giao hàng
  - Nhà máy sản xuất 
  - Loại bản vẽ
- Cập nhật thông tin đơn hàng

### SharePoint Bot 
- Xác thực Microsoft 365
- Tải file từ SharePoint
- Lấy thông tin file/folder
- Quản lý document library

### Mail Dealer Bot
- Gửi email với file đính kèm
- Quản lý email template

### Dandoli Bot
- Tự động xác thực
- Lấy thông tin công trình
- Quản lý mã công trình

## 📄 License

MIT License
