Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Yuan1z0825/nature-skills
/ functions
Functions
474 in github.com/Yuan1z0825/nature-skills
⨍
Functions
474
◇
Types & classes
24
↳
Endpoints
16
Method
handle_step3
处理 SSO 域名输入。
skills/nature-downloader/src/wizard.py:293
Method
handle_step4
处理数据库选择。
skills/nature-downloader/src/wizard.py:336
Method
handle_step5
处理 EZproxy 地址输入。
skills/nature-downloader/src/wizard.py:362
Method
handle_step6
执行连通性自检。
skills/nature-downloader/src/wizard.py:396
Method
identifier_url
(self)
skills/nature-citation/scripts/nature_citation.py:224
Method
journal_resource
(self)
skills/nature-citation/scripts/nature_citation.py:234
Method
key
(self)
skills/nature-citation/scripts/nature_citation.py:200
Function
lookup_mesh
Lookup MeSH (Medical Subject Headings) terms. Queries the MeSH database via NCBI E-utilities to find matching descriptor names and unique IDs
skills/nature-academic-search/mcp-server/academic_search_server.py:613
Method
max_rows
(self)
skills/nature-academic-search/mcp-server/utils/config.py:40
Method
page_range
(self)
skills/nature-citation/scripts/nature_citation.py:218
Method
pubmed_api_key
(self)
skills/nature-academic-search/mcp-server/utils/config.py:20
Method
pubmed_email
(self)
skills/nature-academic-search/mcp-server/utils/config.py:16
Method
run
()
skills/nature-academic-search/mcp-server/sources/sciencedirect.py:35
Method
search
Search ScienceDirect article metadata and return the requested page.
skills/nature-academic-search/mcp-server/sources/sciencedirect.py:22
Method
search
Search Scopus documents and return only the requested first page.
skills/nature-academic-search/mcp-server/sources/scopus.py:35
Function
search_papers
Search academic papers across multiple sources. Args: query: Search keywords or query string. sources: List of source names to qu
skills/nature-academic-search/mcp-server/academic_search_server.py:164
Function
search_sciencedirect
Search ScienceDirect article metadata.
skills/nature-academic-search/mcp-server/academic_search_server.py:420
Function
search_scopus
Search Scopus documents using a Scopus advanced-search query. Args: query: Scopus advanced search query. rows: Number of normaliz
skills/nature-academic-search/mcp-server/academic_search_server.py:215
Function
search_scopus_affiliations
Search Scopus affiliations.
skills/nature-academic-search/mcp-server/academic_search_server.py:320
Function
search_scopus_authors
Search Scopus author profiles.
skills/nature-academic-search/mcp-server/academic_search_server.py:294
Function
search_scopus_serial_titles
Search Scopus serial titles. Args: title: Serial title query. issn: ISSN query. publisher: Publisher query. subje
skills/nature-academic-search/mcp-server/academic_search_server.py:346
Function
split_semicolon
Split pybliometrics semicolon-joined fields.
skills/nature-academic-search/mcp-server/sources/elsevier_common.py:68
Function
summarize_mapping
(mapping: list[dict[str, Any]], references: list[Candidate], errors: list[dict[str, str]])
skills/nature-citation/scripts/nature_citation.py:943
Method
test_auto_delegates
(self)
skills/nature-academic-search/mcp-server/tests/test_sources.py:731
Method
test_build_date_filter_empty
(self)
skills/nature-academic-search/mcp-server/tests/test_sources.py:665
Method
test_build_date_filter_only_from
(self)
skills/nature-academic-search/mcp-server/tests/test_sources.py:657
Method
test_build_date_filter_syntax
(self)
skills/nature-academic-search/mcp-server/tests/test_sources.py:651
Method
test_cli_infer_does_not_save_config
(self)
skills/nature-downloader/tests/python/test_config_wizard.py:165
Method
test_cli_show_reports_missing_config
(self)
skills/nature-downloader/tests/python/test_config_wizard.py:132
Method
test_cli_url_configures_from_resource_entry
(self)
skills/nature-downloader/tests/python/test_config_wizard.py:147
Function
test_default_search_papers_uses_free_sources_only
()
skills/nature-academic-search/mcp-server/tests/test_elsevier_live.py:65
Method
test_detect_arxiv
(self)
skills/nature-academic-search/mcp-server/tests/test_sources.py:692
Method
test_detect_doi
(self)
skills/nature-academic-search/mcp-server/tests/test_sources.py:679
Method
test_detect_doi_with_whitespace
(self)
skills/nature-academic-search/mcp-server/tests/test_sources.py:699
Method
test_detect_pmid
(self)
skills/nature-academic-search/mcp-server/tests/test_sources.py:686
Method
test_detect_short_number_raises
6-digit number is too short for PMID (needs 7-8).
skills/nature-academic-search/mcp-server/tests/test_sources.py:710
Method
test_detect_unknown_raises
(self)
skills/nature-academic-search/mcp-server/tests/test_sources.py:704
Method
test_explicit_doi
(self)
skills/nature-academic-search/mcp-server/tests/test_sources.py:721
Method
test_explicit_pmid
(self)
skills/nature-academic-search/mcp-server/tests/test_sources.py:726
Function
test_explicit_search_papers_includes_elsevier_sources
()
skills/nature-academic-search/mcp-server/tests/test_elsevier_live.py:76
Method
test_get_by_doi
(self, mock_get, mock_config)
skills/nature-academic-search/mcp-server/tests/test_sources.py:143
Method
test_get_by_id
(self, mock_request, mock_config)
skills/nature-academic-search/mcp-server/tests/test_sources.py:598
Method
test_get_by_id_not_found
(self, mock_request, mock_config)
skills/nature-academic-search/mcp-server/tests/test_sources.py:627
Method
test_get_by_pmid
(self, mock_get, mock_config)
skills/nature-academic-search/mcp-server/tests/test_sources.py:337
Method
test_get_citation
(self, mock_get, mock_config)
skills/nature-academic-search/mcp-server/tests/test_sources.py:203
Method
test_infer_cas_login_service_callback_from_resource_url
(self)
skills/nature-downloader/tests/python/test_config_wizard.py:48
Method
test_infer_whu_metaersp_portal_from_resource_url
(self)
skills/nature-downloader/tests/python/test_config_wizard.py:32
Method
test_invalid_type_raises
(self)
skills/nature-academic-search/mcp-server/tests/test_sources.py:738
Method
test_missing_core_equation_fails
(self)
skills/nature-paper-to-patent/tests/test_validation.py:148
Method
test_normalize_id_strips_url_prefix_and_version
(self)
skills/nature-academic-search/mcp-server/tests/test_sources.py:641
Method
test_preset_configuration_uses_temp_config_dir
(self)
skills/nature-downloader/tests/python/test_config_wizard.py:92
Method
test_resource_url_flow_can_save_schema_valid_config
(self)
skills/nature-downloader/tests/python/test_config_wizard.py:66
Function
test_sciencedirect_live_article_metadata_doi_query
()
skills/nature-academic-search/mcp-server/tests/test_elsevier_live.py:53
Function
test_sciencedirect_live_search_title_query
()
skills/nature-academic-search/mcp-server/tests/test_elsevier_live.py:44
Function
test_scopus_live_search_exact_doi
()
skills/nature-academic-search/mcp-server/tests/test_elsevier_live.py:35
Method
test_search_empty_items
(self, mock_get, mock_config)
skills/nature-academic-search/mcp-server/tests/test_sources.py:122
Method
test_search_empty_query_raises
(self, mock_config)
skills/nature-academic-search/mcp-server/tests/test_sources.py:382
Method
test_search_esearch_efetch_flow
(self, mock_get, mock_config)
skills/nature-academic-search/mcp-server/tests/test_sources.py:231
Method
test_search_http_error
(self, mock_get, mock_config)
skills/nature-academic-search/mcp-server/tests/test_sources.py:182
Method
test_search_multiple_articles
(self, mock_get, mock_config)
skills/nature-academic-search/mcp-server/tests/test_sources.py:407
Method
test_search_no_email_raises
(self, mock_config)
skills/nature-academic-search/mcp-server/tests/test_sources.py:393
Method
test_search_no_results
(self, mock_get, mock_config)
skills/nature-academic-search/mcp-server/tests/test_sources.py:313
Function
test_search_papers_mcp_dispatch_accepts_elsevier_sources
(monkeypatch)
skills/nature-academic-search/mcp-server/tests/test_mcp_tools.py:50
Function
test_search_papers_mcp_dispatch_uses_default_sources
(monkeypatch)
skills/nature-academic-search/mcp-server/tests/test_mcp_tools.py:16
Method
test_search_returns_unified_format
(self, mock_get, mock_config)
skills/nature-academic-search/mcp-server/tests/test_sources.py:54
Method
test_search_returns_unified_format
(self, mock_request, mock_config)
skills/nature-academic-search/mcp-server/tests/test_sources.py:518
Method
test_search_with_categories
(self, mock_request, mock_config)
skills/nature-academic-search/mcp-server/tests/test_sources.py:577
Method
test_search_with_date_filter
(self, mock_request, mock_config)
skills/nature-academic-search/mcp-server/tests/test_sources.py:556
Method
test_search_with_type_filter
(self, mock_get, mock_config)
skills/nature-academic-search/mcp-server/tests/test_sources.py:101
Method
test_sjtu_preset_does_not_use_parameterless_oauth_login
(self)
skills/nature-downloader/tests/python/test_config_wizard.py:119
Method
test_start_asks_for_library_resource_url_first
(self)
skills/nature-downloader/tests/python/test_config_wizard.py:17
Method
test_unmapped_claim_fails
(self)
skills/nature-paper-to-patent/tests/test_validation.py:142
Method
test_valid_draft_passes
(self)
skills/nature-paper-to-patent/tests/test_validation.py:139
Method
zotero_citation_key
(self)
skills/nature-citation/scripts/nature_citation.py:238
← previous
401–474 of 474, ranked by callers