Skip to content

Worker based api dumping tool for the Guild Wars 2 api

License

Notifications You must be signed in to change notification settings

MerlinScheurer/gw2-api-collector

Repository files navigation

gw2-api-collector

Worker based api dumping tool for the Guild Wars 2 api v2.

If you want to get all the data from the Guild Wars 2 api you might be better of using the gw2api-client

Setup

Required Software

  • Docker
  • docker-compose
  • Nodejs

Clone this repository:

git clone https://github.com/MerlinScheurer/gw2-api-collector.git

Install dependencies

npm install && docker-compose pull

Usage

Start Docker containers

docker-compose up -d

Start the services

pm2 start

Monitor processes

pm2 monit

Services

The gw2-api-collector accepts http://localhost:3000/?accessToken=<AccessToken>

You get your AcessToken from Arena.net

Service Adress
gw2-api-collector http://localhost:3000/
RabbitMQ http://localhost:15672/
Elasticsearch http://localhost:5601/

Contributing

Everyone is welcome to contribute. Please take a moment to review the contributing guidelines.

Authors and license

Merlin Scheurer

MIT License, see the included License.md file.

About

Worker based api dumping tool for the Guild Wars 2 api

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published