Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
openEuler-pkginfo
提交
98bbd6d5
O
openEuler-pkginfo
项目概览
openeuler
/
openEuler-pkginfo
通知
0
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
openEuler-pkginfo
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
98bbd6d5
编写于
7月 06, 2020
作者:
G
gaoruoshu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update
上级
87cb99af
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
17 addition
and
10 deletion
+17
-10
app.py
app.py
+14
-5
gitee.py
gitee.py
+3
-5
未找到文件。
app.py
浏览文件 @
98bbd6d5
import
os
"""
This is main class for the tool
"""
import
logging
import
requests
import
argparse
from
gitee
import
G
itee
import
g
itee
def
main
():
...
...
@@ -12,13 +16,18 @@ def main():
return
commands
()
def
commands
():
gitee
=
Gitee
(
"gitee.conf"
)
"""list all commands in tool"""
my_gitee
=
gitee
.
Gitee
(
"gitee.conf"
)
parser
=
argparse
.
ArgumentParser
(
description
=
"test argparse"
)
parser
.
add_argument
(
"-O"
,
"--organization"
,
type
=
str
,
help
=
"get info about an organization"
)
args
=
parser
.
parse_args
()
if
args
.
organization
:
gitee
.
get_orgs_info
(
args
.
organization
)
my_gitee
.
get_orgs_info
(
args
.
organization
)
if
__name__
==
'__main__'
:
main
()
main
()
\ No newline at end of file
gitee.py
浏览文件 @
98bbd6d5
...
...
@@ -4,13 +4,14 @@ from configparser import ConfigParser
def
get_header
(
config
):
"""url header"""
header
=
{}
for
(
each_key
,
each_val
)
in
config
.
items
(
"headers"
):
header
[
each_key
]
=
each_val
return
header
class
Gitee
:
class
Gitee
(
object
)
:
"""gitee"""
def
__init__
(
self
,
config_path
):
config
=
ConfigParser
()
...
...
@@ -18,11 +19,8 @@ class Gitee:
self
.
headers
=
get_header
(
config
)
self
.
baseurl
=
config
.
get
(
"url"
,
"baseurl"
)
def
to_string
(
self
):
print
(
self
.
headers
)
print
(
self
.
baseurl
)
def
get_orgs_info
(
self
,
org_name
):
"""get organization info"""
orgs_url
=
self
.
baseurl
+
"/orgs/"
+
org_name
response
=
requests
.
get
(
orgs_url
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录