You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
946 B
22 lines
946 B
|
2 days ago
|
# -*- coding: utf-8 -*-
|
||
|
|
import os, re
|
||
|
|
|
||
|
|
DOCS = r'E:\code\crm-api-docs'
|
||
|
|
olds = [
|
||
|
|
r'A4 客户管理\A4-5 联系人\编辑联系人.bru',
|
||
|
|
r'A4 客户管理\A4-5 联系人\删除联系人.bru',
|
||
|
|
r'A4 客户管理\A4-5 联系人\联系人详情.bru',
|
||
|
|
r'A4 客户管理\客户管理\编辑客户.bru',
|
||
|
|
r'A4 客户管理\客户关注与重点标记\关注客户.bru',
|
||
|
|
r'A4 客户管理\客户三 workspace\workspace 列表分页.bru',
|
||
|
|
]
|
||
|
|
out = []
|
||
|
|
for rel in olds:
|
||
|
|
p = os.path.join(DOCS, rel)
|
||
|
|
c = open(p, encoding='utf-8').read()
|
||
|
|
m1 = re.search(r'(get|post|put|delete) \{\n url: (\S+)\n body: (\S+)', c)
|
||
|
|
m2 = re.search(r'docs \{\n #[^\n]+\n `([A-Z]+ [^`]+)`', c)
|
||
|
|
out.append(str(rel.split('\\')[-1]) + ' | ' + (str(m1.groups()) if m1 else '??') + ' | key: ' + (m2.group(1) if m2 else '??'))
|
||
|
|
open(r'e:\code\crm-backend-matt\.scratch\customer-rework\old-shapes.txt', 'w', encoding='utf-8').write('\n'.join(out))
|
||
|
|
print('OK')
|