semvec/pypi-packages huggingface dataset:
hobase 1.0.1
A database based on sqlitedict and created to simplify the creation of discord bots
Requires Python: >=3.9,<4.0

## HoBase
DataBase основанная на sqlitedict

## Установка
```
pip install hobase
```

## Подключение
```python
from hobase import *
db = Database()
```

## Использование
```python
from hobase import *
# Инициализация датабазы
a = Database(autocommit=True)
# Создание переменной "324234" в "123"
a.set({"324234":"123123"}, UserID(123))
print(a.get(UserID(123))) # Вывод
# Дополнение ещё одной переменной
a.set({"1":"23123"}, UserID(123))
print(a.get(UserID(123)))

# Удаление переменной и проверка
a.delete(id=UserID(123), obj="324234")
print(a.get(id=UserID(123)))

# Закрытие датабазы и проверка output
print(a)
a.close()
print(a)
```
clickup-to-jira 1.1.0
A utility that helps migrating from Clickup to JIRA
Requires Python: >=3.8

![CI](https://github.com/anmarkoulis/clickup-to-jira/workflows/CI/badge.svg)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

[![Documentation Status](https://readthedocs.org/projects/clickup-to-jira/badge/?version=latest)](https://clickup-to-jira.readthedocs.io/en/latest/?badge=latest)
# ClickUp to JIRA Converter

## Description

This project is a small utility that helps migrating tasks from ClickUp to JIRA.

## Installation

In order to use the package please install it by running the following command in the directory where the `setup.py` is found:

```bash
pip install .
```

## Execution

After installing the library run the following command.

```bash
migrate_to_jira
```

Keep in mind that the following environmental variables need to have a proper value.

|Environmental Variable|Required|Default|Description                                          |
|----------------------|--------|-------|-----------------------------------------------------|
|`JIRA_URL`            |True    |None   |The base URL for JIRA API                            |
|`JIRA_API_KEY`        |True    |None   |The API key created for accessing JIRA               |
|`JIRA_USER`           |True    |None   |Email of the JIRA user the API key belongs to        |
|`CLICKUP_API_KEY`     |True    |None   |The API key created for accessing ClickUp            |
|`LOGGING_FORMAT`      |False   |%(asctime)s %(name)-12s:" " %(levelname)-" "8s -  " "%(message)s|The format of the application logs|
|`LOGGING_LEVEL`       |False   |INFO   |The logging level of the application
|`JIRACLICKUPLINK`     |False   |None   |If True, will create link from Jira to ClickUp       |
|`STATUSMAP`           |False   |None   |Filename/path of status map file. Format: clickupvalue=jiravalue, per line|
|`TYPEMAP`             |False   |None   |Filename/path of type map file. Format: clickupvalue=jiravalue, per line|
dingsdk 2.0.0
DingTalk Mini SDK
Requires Python: >=3.7

# Ding SDK

> 钉钉企业内部应用使用的钉钉SDK，为更贴合个人编码习惯，由个人自主开发和维护的钉钉SDK的 Python 模块。

1. 安装

   ```python
   pip install dingsdk
   ```

2. 使用

   ```python
   from dingsdk import DingSDK
   
   sdk = DingSDK()
   sdk.appkey = 'your appkey'
   sdk.agentid = 'your agentid'
   sdk.appsecret = 'your appsecret'
   sdk.access_token = sdk.get_token()		# 获取企业内部应用的 AccessToken
   ```

3. 清洗审批实例

   ```python
   from dingsdk.utils import InstanceCleaner
   
   instid = "approval process instance id"
   instance = sdk.get_instance_detail(instid)
   cleaner = InstanceCleaner(instance)
   cleaner.cleaned_data		# 已清洗的审批实例数据
   cleaner.cleaned_formvs		# 已清洗的实例表单数据
   ```

## 版本进程

**1.0.0_2023.2.2**

- 发布钉钉接口方法十四个，见接口检索；
- 钉钉审批实例数据清洗，`InstanceCleaner()`；

**2.0.0_2023.3.8**

- 重构部分代码，使创建新接口变得容易且清晰;
- 取消了部分接口的调用限制, 在方法内自动处理;
- 将 InstanceCleaner 移动到 utils 包中;
- 新增了钉钉接口方法，并创建了 DingSDK 文档说明进行接口检索;