semvec/pypi-packages huggingface dataset:
lifehacker-zh-pt4 2022.10.30.0
LifeHacker 博客中文翻译（四）
Requires Python: >=3.6

# LifeHacker 博客中文翻译（四）

> 原文：[LifeHacker](http://lifehacker.com/)
> 
> 协议：[CC BY-NC-SA 4.0](http://creativecommons.org/licenses/by-nc-sa/4.0/)
> 
> 阶段：机翻（1）
> 
> 没有所谓不变的道德，只有行得通与行不通。——《与神对话之新启示上》 

* [在线阅读](https://lh4.apachecn.org)
* [在线阅读（Gitee）](https://apachecn.gitee.io/doc-template/)
* [ApacheCN 学习资源](http://docs.apachecn.org/)
* [ApacheCN 翻译校对兼职群 713436582](https://jq.qq.com/?_wv=1027&k=VSNtgpjb)

## 贡献指南

为了不断改进翻译质量，我们特此启动了【翻译、校对、笔记整理活动】，开设了多个校对项目。贡献者校对一章之后可以领取千字2\~4元的奖励。进行中的校对活动请见[活动列表](https://home.apachecn.org/#/docs/activity/docs-activity)。更多详情请联系飞龙（Q562826179，V:wizardforcel）。

## 联系方式

### 负责人

* [飞龙](https://github.com/wizardforcel): 562826179

### 其他

*   在我们的 [apachecn/lifehacker-zh-pt4](https://github.com/apachecn/lifehacker-zh-pt4) github 上提 issue.
*   发邮件到 Email: `apachecn@163.com`.
*   在我们的 [组织学习交流群](https://www.apachecn.org/#/docs/join) 中联系群主/管理员即可.

## 下载

### Docker

```
docker pull apachecn0/lifehacker-zh-pt4
docker run -tid -p <port>:80 apachecn0/lifehacker-zh-pt4
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install lifehacker-zh-pt4
lifehacker-zh-pt4 <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g lifehacker-zh-pt4
lifehacker-zh-pt4 <port>
# 访问 http://localhost:{port} 查看文档
```

## 其它协议

霞鹜文楷采用 [SIL 开放字体协议 1.1](https://github.com/lxgw/LxgwWenKai/blob/main/SIL_Open_Font_License_1.1.txt)。

## 赞助我们

![](http://data.apachecn.org/img/about/donate.jpg)
tennga 1.2.4
一个实现简易,使用简易的源管理器
Requires Python: >=3

# Tennga
 一个简单的源管理器

## 用法：

```python
from tennga import tennga
tennga.init() #在文件夹下初始化源srcf
tennga.listsrc() #打印所有源
tennga.add(url) #添加源
tennga.remove(url或者数字) #移除list出来的源
tennga.update() #更新与使用源 下载所有源文件到srcs下面
tennga.find(文件夹，文件名，uuid) #从srcs的源中查找文件
tennga.install(文件夹，文件名) #从源搜索并下载文件，携带一个aop。自动将文件下载到srcf/内容1中。
tennga.uninstall(文件夹，文件名)
tennga.freeze(文件夹) #freeze会返回已经安装的所有文件信息
tennga.getfile(文件夹，文件名) #获得文件目录
tennga.getfiles(文件夹) #获得虚文件下所有文件目录
```



## 源格式 utf-8 json

```json
{
    "目录1":[
        {"name":"文件1",
         "urls":["http://www.baidu.com",
                "block://块名1/文件名"
               ]
         "uuid" : "f0645603-2fc6-4007-82e6-b731b8920b5b"
        },
    ],
    "目录2":[
        
    ],
    "blocks":[
        {
            "name":"块名1",
            "url":"http://www.baidu.com/xx.block",
        }
    ]
}
```



## 结构

### 1. 文件存储

源文件存储在: srcf/srcs/全部源文件

文件存储在虚目录下: srcf/目录1/文件1/文件内容.txt

block存储在: srcf/blocks/xx.block

### 2. 特殊文件

#### uuid.lock

所有已经安装的文件下面会有

这不仅仅是文件的特殊标记，也存储了所有文件的下载顺序，包括文件顺序，block文件顺序，以及文件综合顺序。这其实是个json。需要文件顺序的，比如小说软件，需要知道多个文件的顺序，则可以读取这个文件。

## block文件

以tar归档的文件。不能包含文件夹，是多个文件被裸归档的。

扩展名为:*.block

block链接：block://block名/文件名.扩展名，可以直接访问block中的文件。

其中，程序会先从blocks目录中查找block块，如果没有，会尝试从源中下载对应block。然后再从block中获取文件。通常用于应对过于散碎的批量文件，比如一个源中全是图片，下载很多次不如一次下完。

因为程序会主动检查本地是否存在对应block,所以不会重新下载block。如果压缩错了重新修改上传了，也不会被重新下载。因此建议如果修改，请使用新的block，并修改源中的链接，等待用户自己下次更新源以及更新文件

## 源制作器

```python
from tennga import srcmake
srcmake.openSourceFile(name)
srcmake.addFile(srcfile, floder, filename)
srcmake.addLink(srcfile, floder, filename, link)
srcmake.addKV(srcfile, floder, filename, key, value)
srcmake.addBlock(srcfile, blockname)
srcmake.addBlockLink(srcfile, blockname, link)
srcmake.save(name,srcfile)
```

## 小说源制作方案

可以将对应网站的小说对应页面作为源，下载。

分为：

xx.yaml 中存储xpath，用于分解页面

其他的全是 xx.html，都是小说网站的页面

方案：

小说阅读器通过yaml中xpath解析对应离线的html页面，就成了小说。并且可以离线使用。

## 预计功能（v2.0.0）

提供一个源管理器和制作器的UI

使用：

python -m tennga

可以导出两个文件:

tennga.html #这是tennga管理器页面，放在static目录下即可

tennga.py #这是flask的蓝图，可以直接注册使用

可以使用iframe导入tennga集成到flask软件中使用。
sphinx-autodoc-toolbox 0.0.2
Extensions for sphinx autodoc
Requires Python: >=3.7

# sphinx-autodoc-toolbox

Extensions for sphinx autodoc

- GitHub: https://github.com/haiiliin/sphinx-autodoc-toolbox/
- Documentation: https://sphinx-autodoc-toolbox.readthedocs.io/en/latest/
- PyPI: https://pypi.org/project/sphinx-autodoc-toolbox/
- Read the Docs: https://readthedocs.org/projects/sphinx-autodoc-toolbox/
lifehacker-zh-pt3 2022.10.30.0
LifeHacker 博客中文翻译（三）
Requires Python: >=3.6

# LifeHacker 博客中文翻译（三）

> 原文：[LifeHacker](https://lifehacker.com/)
> 
> 协议：[CC BY-NC-SA 4.0](http://creativecommons.org/licenses/by-nc-sa/4.0/)
> 
> 阶段：机翻（1）
> 
> 没有所谓不变的道德，只有行得通与行不通。——《与神对话之新启示上》 

* [在线阅读](https://lh3.apachecn.org)
* [在线阅读（Gitee）](https://apachecn.gitee.io/doc-template/)
* [ApacheCN 学习资源](http://docs.apachecn.org/)
* [ApacheCN 翻译校对兼职群 713436582](https://jq.qq.com/?_wv=1027&k=VSNtgpjb)

## 贡献指南

为了不断改进翻译质量，我们特此启动了【翻译、校对、笔记整理活动】，开设了多个校对项目。贡献者校对一章之后可以领取千字2\~4元的奖励。进行中的校对活动请见[活动列表](https://home.apachecn.org/#/docs/activity/docs-activity)。更多详情请联系飞龙（Q562826179，V:wizardforcel）。

## 联系方式

### 负责人

* [飞龙](https://github.com/wizardforcel): 562826179

### 其他

*   在我们的 [apachecn/lifehacker-zh-pt3](https://github.com/apachecn/lifehacker-zh-pt3) github 上提 issue.
*   发邮件到 Email: `apachecn@163.com`.
*   在我们的 [组织学习交流群](https://www.apachecn.org/#/docs/join) 中联系群主/管理员即可.

## 下载

### Docker

```
docker pull apachecn0/lifehacker-zh-pt3
docker run -tid -p <port>:80 apachecn0/lifehacker-zh-pt3
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install lifehacker-zh-pt3
lifehacker-zh-pt3 <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g lifehacker-zh-pt3
lifehacker-zh-pt3 <port>
# 访问 http://localhost:{port} 查看文档
```

## 其它协议

霞鹜文楷采用 [SIL 开放字体协议 1.1](https://github.com/lxgw/LxgwWenKai/blob/main/SIL_Open_Font_License_1.1.txt)。

## 赞助我们

![](http://data.apachecn.org/img/about/donate.jpg)
Lemon-CLI 1.3.1
A Component generator for Lemon

<h1 align="center">Lemon-CLI</h1>

<div align="center">

[![Status](https://img.shields.io/badge/status-active-success.svg)]()
[![GitHub Issues](https://img.shields.io/github/issues/Sas2k/Lemon-CLI.svg)](https://github.com/Sas2k/Lemon-CLI/issues)
[![GitHub Pull Requests](https://img.shields.io/github/issues-pr/Sas2k/Lemon.svg)](https://github.com/Sas2k/Lemon-CLI/pulls)
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](/LICENSE)

</div>

---

<p align="center"> Component Generator for <a href="https://github.com/Sas2k/Lemon">Lemon 🍋</a>
    <br> 
</p>

## 📝 Table of Contents

- [📝 Table of Contents](#-table-of-contents)
- [🧐 About <a name = "about"></a>](#-about-)
- [🏁 Getting Started <a name = "getting_started"></a>](#-getting-started-)
  - [Installing](#installing)
- [🎈 Usage <a name="usage"></a>](#-usage-)
  - [Components Implemented](#components-implemented)
- [⛏️ Built Using <a name = "built_using"></a>](#️-built-using-)
- [✍️ Authors <a name = "authors"></a>](#️-authors-)
- [🎉 Acknowledgements <a name = "acknowledgement"></a>](#-acknowledgements-)

## 🧐 About <a name = "about"></a>

This project is to make your lives easier with lemon, this is also my **Hacktoberfest** project.

Lemon 🍋 : https://github.com/Sas2k/Lemon

## 🏁 Getting Started <a name = "getting_started"></a>

### Installing

**With PIP**
```
pip install Lemon-CLI
```

## 🎈 Usage <a name="usage"></a>

generating a component

```
Lemon-CLI component <component>
```

will create

```
components/
  - <component>.py
```

### Components Implemented

> For the ones, that aren't implemented open an issue and describe it or implement it yourself and PR this.
> (Change the README and related stuff accordingly, Make sure to describe the PR changes well.)

- #### App
  
  A [Base App](Lemon-CLI/components/BaseApp.py) in Lemon.

- #### Form
  
  A [Basic Form](Lemon-CLI/components/Form/Form.py).

- #### EmailPassword

  A [Form](Lemon-CLI/components/Form/email.py) asking for Email and Password.

- #### NavBar

  A simple [Navigation Bar](Lemon-CLI/components/Heading/Navbar.py).

- #### Page Heading

  A simple [Page Heading](Lemon-CLI/components/Heading/PageHeading.py).

- #### Article

  Simple [Article Container](Lemon-CLI/components/Page/Article.py).

- #### Footer

  Conditionally rendered [Footer](Lemon-CLI/components/Page/Footer.py) with author, email, and copyright fields.


## ⛏️ Built Using <a name = "built_using"></a>

- [Python](https://www.python.org)
- [Lemon](https://github.com/Sas2k/Lemon)

## ✍️ Authors <a name = "authors"></a>

<a href="https://github.com/Sas2k/Lemon-CLI/graphs/contributors">
  <img src="https://contrib.rocks/image?repo=Sas2k/Lemon-CLI" />
</a>

See also the list of [contributors](https://github.com/Sas2k/Lemon-CLI/contributors) who participated in this project.

## 🎉 Acknowledgements <a name = "acknowledgement"></a>

- Hacktoberfest
big-data-normality 0.1.6
Normality Test for Big Data
Requires Python: >=3.9

# Empirical Normality Test 

A normality test based on empirical rule for big data

### Installation
```
pip install big-data-normality
```

### Get started
How to get normality test for dataset with this lib:

```Python
# Library import
from big_data_normality.empirical_normality_test import EmpiricalNormalityTest
# Graph output
from big_data_normality.empirical_normality_test import EmpiricalNormalityTestGraph


# This line of code will allow shorter imports
from big_data_normality import EmpiricalNormalityTest
# Graph output
from big_data_normality import EmpiricalNormalityTestGraph

# Instantiate a EmpiricalNormalityTest object
"""Firstly, import the excel file, then run the library
P.S. Excel file must include name of each column. Like that;

name1	name2	name3	name4 ...
73,36	72,64	68,45	66,52 ...
78,97	67,04	60,85	70,96 ...
...     ...     ...     ...   ...

"""

import os
import pandas as pd

path = r'C:\data'
os.chdir(path)
df = pd.read_excel("my_dataset.xlsx")
# Test output
print(EmpiricalNormalityTest(df))
# Graph output
print(EmpiricalNormalityTestGraph(df))
```