From d54996b69045ba3c3b295a5488e6322da65b77d1 Mon Sep 17 00:00:00 2001 From: Lumither Tao Date: Thu, 13 Mar 2025 16:16:50 -0700 Subject: [PATCH] feat(client) add client --- client/.gitignore | 11 +++++ client/README.md | 30 ++++++++++++ client/cli | 27 +++++++++++ client/requirements.txt | 4 ++ client/templates/post.py | 87 ++++++++++++++++++++++++++++++++++ client/templates/utils.py | 17 +++++++ client/utils/ansi.py | 31 ++++++++++++ client/utils/autocompletion.py | 46 ++++++++++++++++++ client/utils/cache.py | 49 +++++++++++++++++++ client/utils/index.py | 27 +++++++++++ client/utils/lang.py | 13 +++++ 11 files changed, 342 insertions(+) create mode 100644 client/.gitignore create mode 100644 client/README.md create mode 100755 client/cli create mode 100644 client/requirements.txt create mode 100644 client/templates/post.py create mode 100644 client/templates/utils.py create mode 100644 client/utils/ansi.py create mode 100644 client/utils/autocompletion.py create mode 100644 client/utils/cache.py create mode 100644 client/utils/index.py create mode 100644 client/utils/lang.py diff --git a/client/.gitignore b/client/.gitignore new file mode 100644 index 0000000..1c461db --- /dev/null +++ b/client/.gitignore @@ -0,0 +1,11 @@ +.venv/ + +.idea/ + +.DS_store + +__pycache__ + +.cache + +content/* diff --git a/client/README.md b/client/README.md new file mode 100644 index 0000000..76fc27b --- /dev/null +++ b/client/README.md @@ -0,0 +1,30 @@ +## Module Structure + +```shell +. +├── README.md +├── cli +├── content +│ ├── pages +│ │ └── about +│ │ └── .md +│ └── posts +│ └── +│ └── +│ ├── assets +│ │ └── +│ ├── translate_.md +│ └── index.md +├── requirements.txt +├── templates +│ ├──