Skip to content

Vipul999ujawane/PING

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PING

PING : Professor Information Gatherer

The quickest solution to gather Professor Information for Research Internship and PHD Search

Getting Started

Installation and Run

  • Visit Google Scholar before First Run on Google Chrome

git clone https://github.com/Vipul999ujawane/PING

cd PING

sudo pip3 install -r requirements.txt

  • Now create a file stating all the search keywords on a new line

./main.py [File Input] [File Output]

Use -h for more info.

./main.py -h
usage: main.py [-h] [-s] [-n NUMBER] file output

positional arguments:
  file                  Input File for Keywords
  output                Output File for xls. Must ends with a .xls

optional arguments:
  -h, --help            show this help message and exit
  -s, --strict          Use search in the strict mode
  -n NUMBER, --number NUMBER

What does PING do :

PING returns the following:

Project Update

  • Professor Name
  • Professor Title
  • Professor Institute
  • Professor Tags
  • Professor H-Index
  • Top Cited Paper Links
  • Most Recent Paper Links
  • Searching for professor
  • Saving Data to a external Format
  • Cookie Maintenance using browser to validate Captcha
  • Custom Number of Results
  • Two Modes of Search : Strict and Lenient
  • Result Ranking Algorithm
  • Better Command Line Interfacing through Flags
  • Country Based Results

Issues

Feel free to submit issues and enhancement requests.

Contributing

In general, Follow the "fork-and-pull" Git workflow.

  1. Fork the repo on GitHub

  2. Clone the project to your own machine

  3. Commit changes to your own branch

  4. Push your work back up to your fork

  5. Submit a Pull request for review

NOTE: Be sure to merge the latest from "upstream" before making a pull request!