This Node.js small app dumps the content of a specific site by using the Google Search Console API
These instructions will get you a copy of the project up and running on your local machine. This project implements a queue to avoid getting Google Search Console API quota exceeded.
This project requires to have a Redis server installed for the queue to work properly. Also, some packages will need to be instaled.
Redis can be used as a docker container by using the following command.
docker run -p 6379:6379 --name gsc-redis -d redis
Install project dependencies by running:
npm install
Create a .env
file and set up your Google creadentials and site URL. You can rename the sample file included in this repo.
mv .env.sample .env
Regarding getting the Google credentials, you can follow this tutorial. Keep in mind you will not have to do the analytics steps, but use Google Search Console instead.
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning. For the versions available, see the tags on this repository.
- Ariel Sanguinetti - Initial work - GitHub
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details