github_dir_tree
自动读取文件/文件夹描述, 生成 markdown 形式的项目结构树
截图
待做
- 支持文件/目录描述
- 支持
gitingore语法过滤文件,支持自动读取.gitignore过滤文件 - 自动增加/更新到
README.md文件 - 支持文件/目录描述
- 支持多个描述符匹配
- 各种形式打印并输出到各类文件中
- 生成exe
- 重构读取配置文件和获取标准输入的代码
安装
- pip:
pip install pip install github_dir_tree
使用
- cmd:
python -m github_dir_tree.main [文件夹路径]
注意
- 第一次使用时会自动在目标文件夹下生成
.github_dir_tree配置文件, 你可以在配置文件里面修改配置 - 自动读取
.gitignore文件并自动过滤 - 默认
.dir_description为文件夹描述符
Metadata
Release files for github-dir-tree 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| github dir tree-1.1.0.tar.gz | 7.4 kB | Without provenance | Details for github dir tree-1.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| github_dir_tree-1.1.0-py3-none-any.whl | Python 3 | none | any | Details for github_dir_tree-1.1.0-py3-none-any.whl |
Total release size: 15.5 kB
Release files / github dir tree-1.1.0.tar.gz
| Download URL | github dir tree-1.1.0.tar.gz |
|---|---|
| Size | 7.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1b3638a6fbef8ca4a2e1d91c31b8fc2417395a18060845517f597a96fd3b7f1e
|
|
BLAKE2b-256 checksum How to use checksums |
77cff1889ac644119b58855ed92bb357cc0f0bdf603b8360686ce3353fc1cc83
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.6.8
|
Release files / github_dir_tree-1.1.0-py3-none-any.whl
| Download URL | github_dir_tree-1.1.0-py3-none-any.whl |
|---|---|
| Size | 8.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
68fcde80f7041b58320e55d808677e8e274003bbaa5574b3185c1a83d3af5882
|
|
BLAKE2b-256 checksum How to use checksums |
e7febea08ab2820969c992c894011c8da79e3de021d2f137eacdabbf9ee0715f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.6.8
|
Security for github-dir-tree 1.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.