Skip to content

SalahudinMalik/nodejs_crawler

Repository files navigation

Crawler in nodejs

Crawler to get the list of professor from Shanghai Jiao Tong University, Link to medium article : https://medium.com/@salahudinmalik/heres-what-you-can-do-with-node-js-crawler-and-google-auto-email-4a71599257f0

alt text

How I came with the idea

I was frustated with searching for every professor and there research interest so I thought why whouldn't I make a crawler for me.

Getting Started

Clone and run npm install.

Add .env file in root directory and add your google credential like this

GOOGLE_ID='######'
GOOGLE_SECRET='#######'
GOOGLE_REFRESH_TOKEN='######'
GOOGLE_SPREADSHEET_ID='#######'

Code to run in google spreadsheet script is in sendEmail.js file

Prerequisites

What things you need to install the software and how to install them

Nodejs

Installing

A step by step series of examples that tell you how to get a development env running

Clone project

git clone https://github.com/SalahudinMalik/nodejs_crawler.git

Roadmap

Planned features & enhancements are:

  • Send auto emails to professors

Built With

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • Thanks to my friend Abdul Hafeez for crawler idea