semvec/pypi-packages huggingface dataset:
SanauAutomationSDK 1.0.13
SDK that simplifies work with outsourcing
Requires Python: >=3.8

# <font color="#3498DB">Sanau Automation SDK</font>

This is **package for python** that you can install by:  
```pip install SanauAutomationSDK```

## <font color="#2874A6">Quick start</font>

```python
from SanauAutomationSDK import SanauAutomationSDK   # import the library

sasdk = SanauAutomationSDK(region, domain, access_key)  # create an object of class
sasdk.client.get_databases()
```

***SanauAutomationSDK*** simplifies work with the outsourcing API.  
Thanks to this library, you only have to write the functions you need without writing additional wrapper and logic. Everything is already written for you.

## <font color="#2874A6">Documentation</font>

**SanauAutomationSDK(region, domain, access_key)**  
- region - country in which outsourcing operates
- domain - domain of outsourcing
- access_key - access_key for outsourcing API

SanauAutomationSDK has several classes:
- **Api**
- **Client**
- **FileVault**
- **OGD**

And each of these classes has functions for working with APIs specific to them

> **<font color="#85C1E9">Api</font> class** provides work with APIs that are in no way related to specific outsourcing

| Method                              | Explanation                          |
|-------------------------------------|--------------------------------------|
| `get_currency_rates(currency_date)` | gets currency rates at specific date |
| ``get_domains()``                   | gets all sanau domains               |

> **<font color="#85C1E9">Client</font> class** provides work with APIs that are in no way related to specific outsourcing

| Method                                  | Explanation                                  |
|-----------------------------------------|----------------------------------------------|
| ``get_databases()``                     | gets all databases that outsourcing contains |
| ``get_db_employees(db_name)``           | gets employees of a specific database        |
| ``post_alerts(params)``                 | posts alerts                                 |
| ``post_taxation_organ(out_dict)``       | posts taxation organ                         |
| ``resole_alert(params)``                | deletes specific alert                       |
| ``resolve_all_alerts(entity_id, keys)`` | deletes all alerts of specific database      |

> **<font color="#85C1E9">FileVault</font> class** provides work with file vault

| Method               | Explanation                        |
|----------------------|------------------------------------|
| ``get_file(params)`` | gets specific file from file vault |

> **<font color="#85C1E9">OGD</font> class** provides work with OGD

| Method              | Explanation       |
|---------------------|-------------------|
| ``get_ogd_excel()`` | gets excel of ogd |
DENOLIB-D18 0.1.4
Thư Viện Về Python Cơ Bản


Package được làm bởi DENO(Nguyễn Văn Vinh)
* Cách Sử Dụng
- 1.Install package
+ pip install DENOLIB-D18==0.1.4
- 2.Import
+ import DENOLIB_D18 
+ from DENOLIB_D18 import *
- 3.Sử Dụng
+ Đối Với Import Cách 1 thì phải thêm tên module ở đầu VD(module.class.function) : DENOLIB_D18.LIST.SNT(n)
+  Đối Với Import Cách 2 VD (class.function) : LIST.SNT(n)
* Các hàm thông dụng
- function(class)
+ GiaiThua : Tính Giai Thừa Của 1 Số
+ SNT : Kiểm tra số đó có phải số nguyên tố không
+ UCLN : Ước Chung Lớn Nhất Của 2 Số 
+ BCNN : Bội Chung Nhỏ Nhất Của 2 Số
+ FIB : In Số Fibonacci thứ n , 
- LIST(class)
+ TBC : Trung Bình Cộng 1 list
+ SXTANG : Sắp Xếp List Tăng
+ vitriamdautien : vị trí âm đầu tiên trong list
+ maxvavitri : hiển thị giá trị max và vị trí cuối cùng (max,vị trí cuối cùng)
+ SNT : Tìm Tất Cả Số Nguyên Tố Có Trong 1 List
+ soduonglientiep : in ra số lượng số dương liên tiếp dài nhất
+ soluongdandau : in ra số lượng số đan dấu liên tiếp dài nhất
+ xosophantuthuk : xóa phần tử thứ k trong list
+ chenX  : chèn 1 số X mà list vẫn tăng
- SET(class)
+ sxchuoi : sắp xếp chuỗi theo chữ cái (ASCII)
+ loaibokitutrunglap : trả về 1 set Không có kí tự Trùng lặp
+ xaucondainhap : trả về sâu con có chứa tất cả các phần tử không trùng lăp
- STRING(class)
+ invadaonguoc : trả về chuỗi đảo ngược
+ demxaucon : đếm số lượng xâu con trong chuỗi 
+ demchuhoavachuthuong : đếm số lượng chữ hoa và thường ̣(số lượng chữ hoa , chữ thường)
+ SXkitu : trả về dãy kí tự theo chữ cái
+ kethucbangxaucon : kiểm tra xem xâu s có kêt thúc bằng xâu con x1 không,
+ kituxuathienitnhat : trả về kí tự xuất hiện ít nhất
+ batdaubangxaucon : kiểm tra xem xâu s có bắt đầu bằng xâu con x1 không,
+ kituxuathiennhieunhat : trả về kí tự xuất hiện nhiều nhất
+ tachkitu : tách kí tự từ xâu s 
+ soluongtu : đếm số lượng từ từ sâu s
+ xaudaonguoc : xem xâu s1 có phải là xâu đảo ngược của s không
+ tonggiatrilonnhat : in ra sâu con có giá trị ASCII lớn nhất
+ tonggiatrinhonhat : in ra sâu con có giá trị ASCII nhỏ nhất
+ dodaixauconchotruoc : tìm xâu con có độ dài là s1
+ xaucondainhatchuatatcacackitu : tìm sâu con dài nhất có chứa tất cả các kí tự
+ xauconkhacnhau : in ra các xâu con khác nhau
+ xauconlaplai : in ra các xâu con lặp lại
+ strtoASCII : chuyển 1 chuỗi ra ASCII
+ ASCIItostr : chuyển 1 chuỗi số cách nhau bơit dấu cách(" ") ra ASCII
+ danhsachxautheododai : sắp xếp danh sách theo độ dài
+ demchuhoavathuongvachusovakitu : đếm chữ hoa , chữ thường ,số ,kí tự đặc biệt