Google Scholar Report
Description
Google Scholar Report is a tool for collecting data from Google Scholar profiles and storing it with metadata for each scientific paper. This tool has three main forms of use: generic, authenticated and admin; which differ in the amount and quality of the collected metadata. The default output is xlsx.
Usage from python-cli
Installation Package
$pip install GoogleScholarReport
For the first option of use (generic), use:
>>> from GoogleScholarReport import collector
>>> collector.gsr('url_to_google_scholar_profile', ouput='json')
Example
>>> from GoogleScholarReport import collector
>>> collector.gsr('https://scholar.google.com/citations?user=1sKULCoAAAAJ&hl=en', ouput='json')
For the second option of use (user authenticate):
>>> from GoogleScholarReport import collector
>>> collector.gsr('url_to_google_scholar_profile',email='user_email_google_scholar',password='pass_user_gs',' ouput='json')
Finally, for admin mode, use:
>>> from GoogleScholarReport import collector
>>> collector.gsr('url_to_google_scholar_profile',email='user_email_google_scholar',password='pass_user_gs', ouput='some_ouput(csv,json)',admin=True)
Usage from command-line
From command line, this tool has three main forms of use: generic, authenticated and admin; which differ in amount and quality of the collected metadata results.
For the first option of use (generic), use:
collector "url_for_the_google_scholar_profile"
Example:
collector "https://scholar.google.com/citations?user=1sKULCoAAAAJ&hl=en"
The above option return one xlsx file report in the current working directory with the following metadata:
'title', 'author', 'journal', 'volume', 'number','pages', 'year', 'cite_id', 'cites', 'TitleU'.
If you want the output in csv or json format aggregate the bellow flag and the desire output format, for instance:
collector "url_for_the_google_scholar_profile" --output csv
For the second option of use (user authenticate):
collector "url_for_the_google_scholar_profile" --email <email> --password <password>
This return one xlsx file report in the current working directory with the following metadata:
'cite_id', 'cites', 'publisher', 'year', 'pages', 'number', 'volume', 'journal', 'author', 'title','ENTRYTYPE', 'ID', 'school', 'booktitle', 'organization', 'note','month', 'institution' Finally, for admin mode, issue:
collector "url_for_the_google_scholar_profile" --email <email> --password <password> --admin
This returns by default an xlsx file with the same metadata that option two plus one fiedl 'bibtex'.
In general this command line tool have the following form:
collector "url_for_the_google_scholar_profile" --email <user_email> --password <password> --output <format> --admin
Metadata
Release files for GoogleScholarReport 0.1.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| GoogleScholarReport-0.1.7.tar.gz | 9.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| GoogleScholarReport-0.1.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 19.5 kB
Release files / GoogleScholarReport-0.1.7.tar.gz
| Download URL | GoogleScholarReport-0.1.7.tar.gz |
|---|---|
| Size | 9.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ded078fa496c64920c1ec94d5fbe0a252b7f08ef1b6d6bbeb29df2590ccf4d04
|
|
BLAKE2b-256 checksum How to use checksums |
6788cdd8f81bca6c5034a9eb1f3ed23a486f664cfe73aeb4413efabbb95b973f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.5
|
Release files / GoogleScholarReport-0.1.7-py3-none-any.whl
| Download URL | GoogleScholarReport-0.1.7-py3-none-any.whl |
|---|---|
| Size | 9.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
028d6bfff37507e7e8b3e1ac69056d90874db3d6340bd719bb15996e21bf2771
|
|
BLAKE2b-256 checksum How to use checksums |
0d653064fe330d7dc985826ce61a79bf1c45dcf55771bfd2f485c92e486c3b49
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.5
|