wos:add model

main
zhaoxiangpeng 1 week ago
parent 8773bc7b03
commit 3e50a7acef

@ -92,7 +92,6 @@ def starter_documents_get(q, db: WosDB = WosDB.WOS.name, limit: int = config.WOS
:param detail: 默认全部数据如果值为short返回较少的字段(uid, links{record,citingArticles,references,related}, citations[{db,count}], identifiers{doi,issn}) :param detail: 默认全部数据如果值为short返回较少的字段(uid, links{record,citingArticles,references,related}, citations[{db,count}], identifiers{doi,issn})
:param kwargs: :param kwargs:
:return: :return:
"""
_query_params: List[Tuple[str, str]] = [] _query_params: List[Tuple[str, str]] = []
_query_params.append(("q", q)) _query_params.append(("q", q))
if db: pass if db: pass
@ -102,6 +101,16 @@ def starter_documents_get(q, db: WosDB = WosDB.WOS.name, limit: int = config.WOS
if detail is not None: if detail is not None:
_query_params.append(("detail", detail)) _query_params.append(("detail", detail))
return _query_params return _query_params
"""
_query_params: Dict[str, Any] = dict()
_query_params.setdefault("q", q)
if db: pass
_query_params.setdefault("db", db)
_query_params.setdefault("limit", limit)
_query_params.setdefault("page", page)
if detail is not None:
_query_params.setdefault("detail", detail)
return _query_params
def make_advanced_search_ut(query: str = None, wos_ids: List = None, limit: int = 50, col_name: str = "WOS") -> Dict[ def make_advanced_search_ut(query: str = None, wos_ids: List = None, limit: int = 50, col_name: str = "WOS") -> Dict[

Loading…
Cancel
Save