Skip to content

Small script that scrapes Google Scholar and creates a JSON file with my publications

Notifications You must be signed in to change notification settings

heesters/scholar_update

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub: Build Status

How to create a JSON file with your Google Scholar data

With a small Python script that uses the scholarly library, you can easily scrape your Google Scholar profile and generate a JSON file containing information about your publications and their statistics. Once you have this file, you can store it in a publicly accessible Google Bucket, which will allow others to view your data.

To set this up, follow these steps:

  • Create a new Google Bucket and set it to be publicly readable.
  • Create a Google Function that runs the main.py script to scrape your Google Scholar profile and generate the JSON file.
  • Schedule the function to run automatically each day using a Cloud Scheduler task.

If you want to automate the deployment of this process, you can use the instructions provided in the Github actions file.

Once you have completed these steps, you should be able to access your Google Scholar data in JSON format from the publicly accessible Google Bucket.

My two files are ipeirotis.json and ipeirotis_pubs.json.

About

Small script that scrapes Google Scholar and creates a JSON file with my publications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%