semvec/pypi-packages huggingface dataset:
apache-flink-bizhi-bihui 2023.2.13.0
Apache Flink 必知必会
Requires Python: >=3.6

# Apache Flink 必知必会

## 下载

### Docker

```
docker pull apachecn0/apache-flink-bizhi-bihui
docker run -tid -p <port>:80 apachecn0/apache-flink-bizhi-bihui
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install apache-flink-bizhi-bihui
apache-flink-bizhi-bihui <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g apache-flink-bizhi-bihui
apache-flink-bizhi-bihui <port>
# 访问 http://localhost:{port} 查看文档
```
anquan-ke-2020q4 2023.2.13.0
安全客 2020Q4
Requires Python: >=3.6

# 安全客 2020Q4

## 下载

### Docker

```
docker pull apachecn0/anquan-ke-2020q4
docker run -tid -p <port>:80 apachecn0/anquan-ke-2020q4
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install anquan-ke-2020q4
anquan-ke-2020q4 <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g anquan-ke-erlingerlingq4
anquan-ke-erlingerlingq4 <port>
# 访问 http://localhost:{port} 查看文档
```
surquest-utils-loader 0.0.1
Standalone Loader class for simplification of loading configurations from YAML, JSON, SQL or TXT files.

![GitHub](https://img.shields.io/github/license/surquest/python-utils-loader?style=flat-square)
![GitHub Workflow Status (with branch)](https://img.shields.io/github/actions/workflow/status/surquest/python-utils-loader/test.yml?branch=main&style=flat-square)
![Coverage](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/surquest/6e25c317000917840152a5e702e71963/raw/python-utils-loader.json&style=flat-square)
![PyPI - Downloads](https://img.shields.io/pypi/dm/surquest-utils-loader?style=flat-square)



# Introduction

Standalone Loader class simplifies loading of content from files `.yaml`, `.json`, `.sql`, and `.txt`.

# Quick Start

```python
# import the Loader class
from surquest.utils.loader import Loader

# load a yaml file
config_yaml = Loader.load(path="./path/to/config.yaml")
# alternatively load of yaml file
config_yaml = Loader.load_yaml(path="./path/to/config.yaml")

# load a json file
config_json = Loader.load(path="./path/to/config.json")
# alternatively load of json file
config_json = Loader.load_json(path="./path/to/config.json")

# load a sql file
config_sql = Loader.load(path="./path/to/config.sql")
# alternatively load of sql file
config_sql = Loader.load_sql(path="./path/to/config.sql")
```

# Installation

```
pip install surquest-utils-loader
```

# Additional information

Content loaded from JSON or YAML files is returned as a DictDot (dictionary which keys are accessible as attributes). This allows you to access the content of the file using the dot notation. Lets assume example.yaml contains the following content:

```yaml
---
family:
  name: Smith
  members:
  - name: John # father
    age: 40
  - name: Jane # mother
    age: 38
```

You can access the content of the file using the dot notation:

```python
from surquest.utils.loader import Loader

config = Loader.load_yaml(path="./path/to/example.yaml")

print(config.family.name) # Smith
print(config.family.members[0].name) # John
print(config.family.members[1].name) # Jane
```

In case you don't want to use the dot notation you can use the standard dictionary as output format for the loaded content:

```python
from surquest.utils.loader import Loader

config = Loader.load_yaml(path="./path/to/example.yaml", output_type=dict)
```

# Local development

You are more than welcome to contribute to this project. To make your start easier we have prepared a docker image with all the necessary tools to run it as interpreter for Pycharm or to run tests.


## Build docker image
```
docker build `
     --tag surquest/utils/loader `
     --file package.base.dockerfile `
     --target test .
```

## Run tests
```
docker run --rm -it `
 -v "${pwd}:/opt/project" `
 -w "/opt/project/test" `
 surquest/utils/loader pytest
```
alios-things-kuaisu-kaifa-zhinan 2023.2.13.0
AliOS Things 快速开发指南
Requires Python: >=3.6

# AliOS Things 快速开发指南

## 下载

### Docker

```
docker pull apachecn0/alios-things-kuaisu-kaifa-zhinan
docker run -tid -p <port>:80 apachecn0/alios-things-kuaisu-kaifa-zhinan
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install alios-things-kuaisu-kaifa-zhinan
alios-things-kuaisu-kaifa-zhinan <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g alios-things-kuaisu-kaifa-zhinan
alios-things-kuaisu-kaifa-zhinan <port>
# 访问 http://localhost:{port} 查看文档
```
aliflutter-tixihua-jianshe-he-shijian 2023.2.13.0
AliFlutter体系化建设和实践
Requires Python: >=3.6

# AliFlutter体系化建设和实践

## 下载

### Docker

```
docker pull apachecn0/aliflutter-tixihua-jianshe-he-shijian
docker run -tid -p <port>:80 apachecn0/aliflutter-tixihua-jianshe-he-shijian
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install aliflutter-tixihua-jianshe-he-shijian
aliflutter-tixihua-jianshe-he-shijian <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g aliflutter-tixihua-jianshe-he-shijian
aliflutter-tixihua-jianshe-he-shijian <port>
# 访问 http://localhost:{port} 查看文档
```
alibaba-yun-yuansheng-shijian-15-jiang 2023.2.13.0
阿里巴巴云原生实践 15 讲
Requires Python: >=3.6

# 阿里巴巴云原生实践 15 讲

## 下载

### Docker

```
docker pull apachecn0/alibaba-yun-yuansheng-shijian-15-jiang
docker run -tid -p <port>:80 apachecn0/alibaba-yun-yuansheng-shijian-15-jiang
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install alibaba-yun-yuansheng-shijian-15-jiang
alibaba-yun-yuansheng-shijian-15-jiang <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g alibaba-yun-yuansheng-shijian-yiwu-jiang
alibaba-yun-yuansheng-shijian-yiwu-jiang <port>
# 访问 http://localhost:{port} 查看文档
```
alibaba-yun-yuansheng-jishu-yu-shijian-13-jiang 2023.2.13.0
阿里巴巴云原生技术与实践 13 讲
Requires Python: >=3.6

# 阿里巴巴云原生技术与实践 13 讲

## 下载

### Docker

```
docker pull apachecn0/alibaba-yun-yuansheng-jishu-yu-shijian-13-jiang
docker run -tid -p <port>:80 apachecn0/alibaba-yun-yuansheng-jishu-yu-shijian-13-jiang
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install alibaba-yun-yuansheng-jishu-yu-shijian-13-jiang
alibaba-yun-yuansheng-jishu-yu-shijian-13-jiang <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g alibaba-yun-yuansheng-jishu-yu-shijian-yisan-jiang
alibaba-yun-yuansheng-jishu-yu-shijian-yisan-jiang <port>
# 访问 http://localhost:{port} 查看文档
```
alibaba-xin-jijian-dongcha-zhi-5g-zhineng-jingji-yingyong-changjing 2023.2.13.0
阿里巴巴新基建洞察之5G智能经济应用场景
Requires Python: >=3.6

# 阿里巴巴新基建洞察之5G智能经济应用场景

## 下载

### Docker

```
docker pull apachecn0/alibaba-xin-jijian-dongcha-zhi-5g-zhineng-jingji-yingyong-changjing
docker run -tid -p <port>:80 apachecn0/alibaba-xin-jijian-dongcha-zhi-5g-zhineng-jingji-yingyong-changjing
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install alibaba-xin-jijian-dongcha-zhi-5g-zhineng-jingji-yingyong-changjing
alibaba-xin-jijian-dongcha-zhi-5g-zhineng-jingji-yingyong-changjing <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g alibaba-xin-jijian-dongcha-zhi-5g-zhineng-jingji-yingyong-changjing
alibaba-xin-jijian-dongcha-zhi-5g-zhineng-jingji-yingyong-changjing <port>
# 访问 http://localhost:{port} 查看文档
```