From 8cb12c001ab941900dd842ad09c5922bfa4883b0 Mon Sep 17 00:00:00 2001 From: Jonas Heinle Date: Mon, 15 Jul 2024 08:04:38 +0200 Subject: [PATCH] added support for sphinx --- .vscode/tasks.json | 27 ++++++++++++++ README.md | 4 ++- docs/Makefile | 20 +++++++++++ docs/make.bat | 35 ++++++++++++++++++ docs/source/conf.py | 36 +++++++++++++++++++ docs/source/index.rst | 26 ++++++++++++++ docs/source/webdavclient.rst | 7 ++++ pyproject.toml | 8 ++--- .../{dev_requirements.txt => dev.txt} | 1 + requirements/docs.txt | 1 + 10 files changed, 160 insertions(+), 5 deletions(-) create mode 100644 .vscode/tasks.json create mode 100644 docs/Makefile create mode 100644 docs/make.bat create mode 100644 docs/source/conf.py create mode 100644 docs/source/index.rst create mode 100644 docs/source/webdavclient.rst rename requirements/{dev_requirements.txt => dev.txt} (64%) create mode 100644 requirements/docs.txt diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000..59365a5 --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,27 @@ +{ + // See https://go.microsoft.com/fwlink/?LinkId=733558 + // for the documentation about the tasks.json format + "version": "2.0.0", + "tasks": [ + { + "label": "Run Bandit", + "type": "shell", + "command": "bandit", + "args": [ + "-r", + "--exclude", + "venv,env", + "." + ], + "problemMatcher": [], + "group": { + "kind": "build", + "isDefault": true + }, + "presentation": { + "reveal": "always", + "panel": "shared" + } + } + ] +} \ No newline at end of file diff --git a/README.md b/README.md index fede070..aa8841e 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,9 @@ VulkanEngine --> -

Download files via webdav easily .

+

Download files via webdav easily. Use it to communicate to cloud storage provider (e.g. Nextcloud, ownCloud, Magenta, Synology NAS, +QNAPS NAS) and automate your personal storage tasks. + .