GithubHelp home page GithubHelp logo

eriksklotins / gscholar-2-excel Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 1.0 52 KB

A piece of JS that exports Google Scholar results to Excel friendly format

License: MIT License

JavaScript 92.20% HTML 7.80%

gscholar-2-excel's Introduction

GScholar-2-Excel

A piece of JS that exports Google Scholar results to Excel friendly format.

Google Scholar has been used widely used search tool among researchers. While other tools, such as IEEEeXplore, Scopus, EngineeringVillage etc. provide an option to export search results, Google Scholar lack this functionality. This plugin adds the functionality to Google Scholar to export search results.

Google Scholar is a recommended tool to perform snowball sampling - an emerging method to perform systematic literature reviews and maps [1]. Performing forward snowball (discovering papers that cite a particular paper) implies significant effort to move discovered papers from Google Scholar to a spreadsheet for further screening. The plugin is aimed to automate this step.

[1] C. Wohlin, “Guidelines for Snowballing in Systematic Literature Studies and a Replication in Software Engineering,” in Evaluation and Assessment in Software Engineering, 2014.

Installation

For now, the plugin is a simple JavaScript file and requires another plugin to run. In Chrome TamperMonkey works well, for FireFox I recommend GreaseMonkey.

For Chrome users:


  1. Install TamperMonkey https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo
  2. Download the export plugin (https://github.com/EriksKlotins/GScholar-2-Excel/archive/master.zip)
  3. Goto TamperMonkey -> Dasboard -> Utilities tab
  4. Import excel-export.js file

For FireFox users:


  1. Install GreaseMonkey (How to install FF extensions: https://support.mozilla.org/en-US/kb/find-and-install-add-ons-add-features-to-firefox)
  2. Download the export plugin (https://github.com/EriksKlotins/GScholar-2-Excel/archive/master.zip)
  3. Click Tools -> GreaseMonkey -> New user script
  4. Fill in "GScholar2Excel" (remove quotes) in both name and namespace fields, click Ok
  5. Paste the contents of excel-export.js file to the code editor
  6. Save

Troubleshoot:


If you do not see Export link on the top, make sure the script is configured to run on google scholar pages. Click on TamperMonkey icon to see what scripts are actually running.

How to use:


At the top menu of any Google Scholar search page is a link Export. Whenever you click it, a overlay will show up offering to copy tab separated list of displayed results. Copy-paste the contents to Excel.

Support and suggestions

If you are using this plugin and find it useful or have any suggestions, please drop me an email at [email protected]

Hearing from people who find this plugin useful motivates further development and support of this plugin.

Acknowledgments

This script is developed in close collaboration with: Ricardo B., Magnus W., Ramtin J., Usman M. and others from Blekinge Institue of Technology, Dept. of Software Engineering.

gscholar-2-excel's People

Contributors

eriksklotins avatar

Stargazers

zuijiang avatar Roberto Natella avatar

Watchers

 avatar James Cloos avatar

Forkers

epkanol

gscholar-2-excel's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.