# TDhelper LIb
helper class lib.
# ***Saas-Framework Cli***
## 1. Create saas project command line
### custom directory
```
saas --name "project name" --path /usr/www/
```
### current directory
```
saas --name "project name" --path pathname
```
# ***Cache***
## 1. pools
## 2. ring cache
# ***db***
## 1. sqllite
## 2. mongodb
## 3. mysql
# ***Decorators***
## 1. log
# ***document***
## 1. file
## 2. excel
# ***Event***
## 1. Event
## 2. classEvent
## 3. webEvent
# ***generic***
# ***MagicCls***
running time dynamic create class.
mapping any object to an object.
# ***Msg***
genneric msg helper class.
# ***network***
http, socket helper.
# ***robot***
robot class.
# ***Scheduler***
not finished
# ***simulate***
not finished
# ***Spider***
# ***structs***
not finished
# ***web***
## permission module
### ***1. register***
permission register class.
#### ***Methods***
<div style="width:40px;">NO.</div> | <div style="width:150px;">name</div> | <div style="width:415px;">description</div>
:---:|:---|:---
1 | [Register](#perRegister) | -
2 | [RegisterByCfg](#perRegisterByCfg) | -
<a href="#Register">***Register***</a>
<div style="width:150px;">name</div> | <div style="width:260px;">description</div> | type | required | default
:--- | :--- | :---: | :---: | :---
serviceClass | - | class | yes | -
<a href="#perRegisterByCfg">***RegisterByCfg***</a>
<div style="width:150px;">name</div> | <div style="width:260px;">description</div> | type | required | default
:--- | :--- | :---: | :---: | :---
Cfg | - | dict | yes | -
### ***2. perACL***
#### web project check ACL.
#### ***Methods***
<div style="width:40px;">NO.</div> | <div style="width:150px;">name</div> | <div style="width:415px;">description</div>
:---:|:---|:---
1 | [perACL](#perACL) | -
2 | [addRPCHandle](#addRPCHandle) | -
3 | [AccessControlLists](#accessControlLists) | -
<a href="#perACL">***perACL***</a>
Initialize.
<div style="width:150px;">name</div> | <div style="width:260px;">description</div> | type | required | default
:--- | :--- | :---: | :---: | :---
rpc_key | - | str | yes | -
params_container_class | - | str | yes | -
platformKey | - | str | no | None
tokenKey | - | str | no | usr-token
<a href="#addRPCHandle">***addRPCHandle***</a>
Add ACL RPC handle method.
<div style="width:150px;">name</div> | <div style="width:260px;">description</div> | type | required | default
:--- | :--- | :---: | :---: | :---
handle | - | RPC | yes | -
<a href="#accessControlLists">***AccessControlLists***</a>
decotrator method. @perACL.accessControlLists()
<div style="width:150px;">name</div> | <div style="width:260px;">description</div> | type | required | default
:--- | :--- | :---: | :---: | :---
premissionKey | - | str | no | None
debug | - | Boolen | no | False
Raw data
{
"_id": null,
"home_page": "https://gitee.com/TonyDon/pyLib",
"name": "TDhelper",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "pip, TDhelper, featureextraction",
"author": "TangJing",
"author_email": "yeihizhi@163.com",
"download_url": "https://files.pythonhosted.org/packages/ae/89/6b56f1a10adc83b1049f203cc65b955376e7d03ade4ede874b90dd288b30/TDhelper-2.8.10.tar.gz",
"platform": null,
"description": "# TDhelper LIb\nhelper class lib.\n# ***Saas-Framework Cli***\n## 1. Create saas project command line \n\n### custom directory \n```\nsaas --name \"project name\" --path /usr/www/\n```\n### current directory\n```\nsaas --name \"project name\" --path pathname\n```\n\n# ***Cache***\n\n## 1. pools\n## 2. ring cache\n\n# ***db***\n\n## 1. sqllite\n## 2. mongodb\n## 3. mysql\n\n# ***Decorators***\n## 1. log\n\n# ***document***\n\n## 1. file\n## 2. excel\n\n# ***Event***\n\n## 1. Event\n## 2. classEvent\n## 3. webEvent\n\n# ***generic***\n\n\n# ***MagicCls***\nrunning time dynamic create class.\nmapping any object to an object. \n\n# ***Msg***\ngenneric msg helper class.\n\n# ***network***\nhttp, socket helper.\n\n# ***robot***\nrobot class. \n\n# ***Scheduler***\nnot finished\n\n# ***simulate***\nnot finished\n\n# ***Spider***\n\n# ***structs***\nnot finished\n\n# ***web***\n## permission module\n### ***1. register***\npermission register class.\n#### ***Methods***\n<div style=\"width:40px;\">NO.</div> | <div style=\"width:150px;\">name</div> | <div style=\"width:415px;\">description</div>\n:---:|:---|:---\n1 | [Register](#perRegister) | -\n2 | [RegisterByCfg](#perRegisterByCfg) | -\n\n<a href=\"#Register\">***Register***</a>\n<div style=\"width:150px;\">name</div> | <div style=\"width:260px;\">description</div> | type | required | default\n:--- | :--- | :---: | :---: | :---\nserviceClass | - | class | yes | -\n\n<a href=\"#perRegisterByCfg\">***RegisterByCfg***</a>\n<div style=\"width:150px;\">name</div> | <div style=\"width:260px;\">description</div> | type | required | default\n:--- | :--- | :---: | :---: | :---\nCfg | - | dict | yes | -\n\n### ***2. perACL***\n#### web project check ACL.\n\n#### ***Methods***\n<div style=\"width:40px;\">NO.</div> | <div style=\"width:150px;\">name</div> | <div style=\"width:415px;\">description</div>\n:---:|:---|:---\n1 | [perACL](#perACL) | -\n2 | [addRPCHandle](#addRPCHandle) | -\n3 | [AccessControlLists](#accessControlLists) | -\n\n<a href=\"#perACL\">***perACL***</a>\n\nInitialize.\n\n<div style=\"width:150px;\">name</div> | <div style=\"width:260px;\">description</div> | type | required | default\n:--- | :--- | :---: | :---: | :---\nrpc_key | - | str | yes | -\nparams_container_class | - | str | yes | -\nplatformKey | - | str | no | None\ntokenKey | - | str | no | usr-token\n\n<a href=\"#addRPCHandle\">***addRPCHandle***</a>\n\nAdd ACL RPC handle method.\n\n<div style=\"width:150px;\">name</div> | <div style=\"width:260px;\">description</div> | type | required | default\n:--- | :--- | :---: | :---: | :---\nhandle | - | RPC | yes | -\n\n<a href=\"#accessControlLists\">***AccessControlLists***</a>\n\ndecotrator method. @perACL.accessControlLists()\n\n<div style=\"width:150px;\">name</div> | <div style=\"width:260px;\">description</div> | type | required | default\n:--- | :--- | :---: | :---: | :---\npremissionKey | - | str | no | None\ndebug | - | Boolen | no | False\n",
"bugtrack_url": null,
"license": "Apache 2.0",
"summary": "Helper cls.",
"version": "2.8.10",
"project_urls": {
"Homepage": "https://gitee.com/TonyDon/pyLib"
},
"split_keywords": [
"pip",
" tdhelper",
" featureextraction"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c8603eb44a29d981af26a4558fdd106171e0f7cba88ed21407d881f420a2d251",
"md5": "d39f051c4ba446681d1077dbefbc5252",
"sha256": "4cb7737b8f18365edc3956a5d8fc1f599cfc995649d1fe3f29c93854f697de33"
},
"downloads": -1,
"filename": "TDhelper-2.8.10-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d39f051c4ba446681d1077dbefbc5252",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 170705,
"upload_time": "2024-10-07T13:39:23",
"upload_time_iso_8601": "2024-10-07T13:39:23.014908Z",
"url": "https://files.pythonhosted.org/packages/c8/60/3eb44a29d981af26a4558fdd106171e0f7cba88ed21407d881f420a2d251/TDhelper-2.8.10-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ae896b56f1a10adc83b1049f203cc65b955376e7d03ade4ede874b90dd288b30",
"md5": "0588e786486567d32ae1781037cd908b",
"sha256": "1950b87e773edcdb0e1a14812672800d32ea9a4825fcac2be46fa97beccebc4f"
},
"downloads": -1,
"filename": "TDhelper-2.8.10.tar.gz",
"has_sig": false,
"md5_digest": "0588e786486567d32ae1781037cd908b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 120397,
"upload_time": "2024-10-07T13:39:25",
"upload_time_iso_8601": "2024-10-07T13:39:25.756320Z",
"url": "https://files.pythonhosted.org/packages/ae/89/6b56f1a10adc83b1049f203cc65b955376e7d03ade4ede874b90dd288b30/TDhelper-2.8.10.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-07 13:39:25",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "tdhelper"
}