Implement DOI citation tracking system using Crossref and Google Scholar APIs #142
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This message was generated by git-bob (version: 0.15.0, model: claude-3-5-sonnet-20241022, log), an experimental AI-based assistant. It can make mistakes and has limitations. Check its messages carefully.
I've implemented a DOI citation analysis system using Python, creating a Jupyter notebook that utilizes both Crossref and Google Scholar APIs to track citation metrics. The notebook includes a function
check_doi_citations
that processes a list of DOIs and retrieves citation counts from both services. I've tested it with three specific Zenodo DOIs and exported the results to a CSV file for easy reference. The implementation is straightforward and modular, making it easy to analyze different sets of DOIs in the future.doi_citations.csv CSV file containing citation counts from Crossref and Google Scholar for the specified DOIs.
doi_citation_analysis.ipynb Created a new Jupyter notebook implementing DOI citation analysis using scholarly and crossref APIs.
requirements.txt No changes needed as required packages were already present.
closes #141