Skip to content

New World data scrapper. Just supporting the small indie gaming studio, Amazon.

License

Notifications You must be signed in to change notification settings

AmonDeShir/new-world-scrapper

Repository files navigation

New Word Scrapper

logo

Icon made by Freepik from www.flaticon.com.

MIT License Documentation Unicorn

New World Scrapper is a program that collects data from the new world game. No less, no more, just collects data. I created it to support the hard work of the small indie gaming studio, Amazon.

How it works?

Before you can open a scrapper, you must have a game instance open with your character logged. If you want to scrap market information, you must first open the market GUI.

When you start the program, it will load data from the config.yml file and then start scrapping. The program simulates your mouse and keyboard to access the particular game GUI, then takes a screenshot and does an optical character recognition to scrape the data.

Libs

The script is designed to be run via Node.js, it uses Robot.js to simulate your mouse and keyboard, and the Tesseract OCR for the optical character recognition.

It is useable now?

This project is in the early development stage, so no it isn't.

Where is the windows/mac version?

There isn't. Even if I wanted to create on, and I don't, I don't have windows/mac to test it.

How to use?

  1. Install node
    arch: pacman -S nodejs
    debian: apt-install nodejs
    mac: idk
    windows: idk

  2. Install tesseract-ocr on your computer
    arch: pacman -S tesseract
    debian: apt-get install tesseract-ocr
    mac: idk
    windows: idk

  3. Download prebuild version
    I don't provide any prebuild version yet, so you need to build one yourself.

  4. Create config.yml file
    arch: touch config.yml
    debian: touch config.yml
    mac: idk
    windows: idk

  5. Run the scrapper
    node ./main.js

Build

  1. Install node
    arch: pacman -S nodejs
    debian: apt-install nodejs
    mac: idk
    windows: idk

  2. Enable yarn
    corepack enable

  3. Clone this repository
    git clone https://github.com/AmonDeShir/new-world-scrapper or just download zip package from github.

  4. Open it
    cd new-world-scrapper

  5. Install dependencies
    yarn

  6. Build
    yarn build

  7. Done
    Your result files are in the build folder.

Config

WIP

Contributions

All contributions are welcomed.

  1. Fork and clone the repo to your local machine
  2. Create a new branch from main with a meaningful name for a new feature or an issue you want to work on: git checkout -b your-meaningful-branch-name
  3. If you've added a code that should be tested, ensure the test suite still passes. yarn test
  4. Try to write some unit tests. Your goal is 100% coverage.
  5. Push your branch: git push -u origin your-meaningful-branch-name
  6. Submit a pull request to the upstream animated-router-react repository.
  7. Choose a descriptive title and describe your changes briefly.

About

New World data scrapper. Just supporting the small indie gaming studio, Amazon.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published