Комплексное управление цитированием для академических исследований. Поиск статей в Google Scholar и PubMed, извлечение точных метаданных, проверка цитат и ге…
npx clawhub@latest install citation-managementCitation Management — это комплексный навык для работы с академическими источниками в процессе исследования и написания научных работ. Он позволяет выполнять поиск статей в Google Scholar и PubMed, извлекать точные метаданные по DOI, PMID и идентификаторам arXiv, проверять существующие цитаты и генерировать корректно отформатированные записи BibTeX. Установите этот навык, чтобы исключить ошибки при ручном вводе цитат, автоматизировать формирование библиографии и обеспечить готовые к публикации ссылки в научных рукописях.
npx clawhub@latest install citation-managementНажмите кнопку Установить вверху страницы для настройки в один клик
Поиск в Google Scholar и PubMed программным способом с помощью search_google_scholar.py и search_pubmed.py. Поддерживает расширенные операторы, термины MeSH, фильтры по диапазону дат, фильтры по типу публикации, сортировку по количеству цитирований и экспорт в форматы JSON или BibTeX.
Конвертируйте любую комбинацию DOI, PMID, идентификаторов arXiv или URL-адресов в полные метаданные цитирования с помощью extract_metadata.py. Источники включают CrossRef (DOI), PubMed E-utilities (биомедицина), arXiv API (препринты) и DataCite (наборы данных и программное обеспечение) — все бесплатно, для большинства из них не требуется API-ключ.
Используйте doi_to_bibtex.py для быстрого преобразования одного или нескольких DOI. Принимает список DOI из файла (по одному на строку) и выводит готовый к использованию файл .bib, с дополнительной поддержкой буфера обмена для отдельных записей.
validate_citations.py проверяет разрешение DOI через doi.org и CrossRef, верифицирует обязательные поля для каждого типа записи BibTeX, обнаруживает дубликаты и проверяет синтаксис. Флаг --auto-fix автоматически исправляет типичные ошибки и формирует структурированный отчёт о проверке в формате JSON.
format_bibtex.py стандартизирует порядок полей, отступы, формат имён авторов и регистр заголовков; сортирует записи по ключу, году или автору; удаляет дублирующиеся записи. Создаёт единообразно отформатированные файлы .bib, готовые к компиляции в LaTeX.
Пятиэтапный рабочий процесс — поиск, извлечение метаданных, форматирование BibTeX, валидация и интеграция в текст — полностью поддаётся автоматизации с помощью скриптов. Каждый этап оснащён специализированными инструментами и может быть объединён в единый конвейер: от исходных поисковых запросов до проверенного файла final_references.bib.
Выполните поиск тематически релевантных статей в Google Scholar и PubMed, извлеките метаданные из результатов, добавьте конкретные статьи по DOI, затем последовательно выполните дедупликацию, форматирование и валидацию, чтобы получить готовый к отправке файл .bib для документа LaTeX.
Имея текстовый файл с DOI, собранными в процессе чтения, запустите doi_to_bibtex.py --input dois.txt --output references.bib, чтобы за считанные секунды сгенерировать полноценный файл BibTeX, избегая какого-либо ручного ввода данных.
Пропустите загрязнённый, многоисточный файл .bib через format_bibtex.py для стандартизации и удаления дубликатов, затем через validate_citations.py с флагом --auto-fix, чтобы исправить неработающие DOI, отсутствующие обязательные поля и синтаксические ошибки перед финальной отправкой.
Используйте search_google_scholar.py с параметром --sort-by citations, чтобы найти основополагающие и широко цитируемые статьи по теме, затем передайте результаты через extract_metadata.py для немедленного создания BibTeX-файла с наиболее влиятельными источниками.
Пакеты Python (обязательные):
requests — HTTP-запросы для API метаданныхbibtexparser — разбор и форматирование BibTeXbiopython — доступ к утилитам PubMed E-utilitiesПакеты Python (необязательные):
scholarly — обёртка для API Google Scholarselenium — альтернатива для более надёжного парсинга Google Scholarcrossref-commons — расширенный доступ к API CrossRefpylatexenc — обработка специальных символов LaTeXИспользуемые внешние API (все бесплатны, ключ по умолчанию не требуется):
api.crossref.org) — метаданные DOIncbi.nlm.nih.gov) — биомедицинские метаданные; при интенсивном использовании рекомендуется API-ключarxiv.org) — метаданные препринтовapi.datacite.org) — DOI наборов данных и программного обеспеченияnpx clawhub@latest install citation-managementВойдите, чтобы написать отзыв
Отзывов пока нет. Будьте первым, кто поделится своим опытом!