Am planning to built a Single Page Application that can search google scholar, as well as customizing results.
Scraping google scholar will be easy thank to Christian Kreibich who has written a python library (scholar.py) which returns results from google scholar based on the query variables such as title, author and date. Here is a sample command from scholar.py and the output it returns (excerpt taken from the schorlar.py git repository)
$ scholar.py -c 1 --author "albert einstein" --phrase "quantum theory" Title On the quantum theory of radiation URL http://icole.mut-es.ac.ir/downloads/Sci_Sec/W1/Einstein%201917.pdf Year 1917 Citations 184 Versions 3 Cluster ID 17749203648027613321 PDF link http://icole.mut-es.ac.ir/downloads/Sci_Sec/W1/Einstein%201917.pdf Citations list http://scholar.google.com/scholar?cites=17749203648027613321&as_sdt=2005&sciodt=0,5&hl=en Versions list http://scholar.google.com/scholar?cluster=17749203648027613321&hl=en&as_sdt=0,5 Excerpt The formal similarity between the chromatic distribution curve for thermal radiation [...]
The back end of the application will be built in flask and be used to query google scholar. The front end will be built in React.
This is my first application being built with React. To get started I built the skeleton for a Flask and React based application following a guide from Real Python.