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.