文件名称:teamleader2db:去做
文件大小:23KB
文件格式:ZIP
更新时间:2024-04-21 19:01:47
Python
Teamleader2Db 将来自teamleader api的数据合成到PostgresQL DB中的组件。 先决条件 Python> = 3.7(在本地工作时) 软件包python3-venv (在本地工作时) PostgreSQL软件包(在本地运行集成测试时) 具有适当架构的PostgreSQL DB Docker(可选) 访问 二手图书馆 viaa-chassis psycopg2与PostgreSQL服务器通信 fastapi公开json api以启动deewee和avo同步作业 uvicorn -ASGI服务器实现,使用用于运行fastapi服务器的uvloop argh -CLI同步调用的命令行解析 requests -使用请求实现带有oauth2的Teamleader api调用 快速API 我们添加了fast-api来进行同步调用,并实现与teamlea
【文件预览】:
teamleader2db-master
----config.yml.example(992B)
----main.py(152B)
----Dockerfile(964B)
----tests()
--------unit()
--------api()
--------integration()
----app()
--------server.py(656B)
--------app.py(7KB)
--------api()
--------__init__.py(0B)
--------comm()
----requirements.txt(101B)
----docker-compose.yml(621B)
----.gitignore(2KB)
----Makefile(2KB)
----README.md(2KB)
----requirements-test.txt(104B)
----additional_containers()
--------postgresql()