valarauca / fruitdeeps

testing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fruitdeeps

Fruitdeeps is an easy-to-use overhit damage per second calculator for the popular MMO Oldschool Runescape (OSRS). OSRS presents complex combinatoric optimization problems that are not simple to solve, but fruitdeeps allows users to interface with these problems very quickly

Live Version

https://fruitdeeps.app/

Clone in local

Fruitdeeps is very easy to run locally.

In a command line, run the following commands:

Clone the repo

git clone https://github.com/markbrandly/fruitdeeps.git

Install packages

npm i

Run the dev server

npm run dev

That's it! Fruitdeeps should be available locally at http://localhost:3000

Updating the items and NPCs

Fruitdeeps pulls item info from a maintained version of osrs-box located at https://github.com/Flipping-Utilities/osrsbox-db/

Npc info is scraped from the wiki using the py package mw-parser

To update items, simply navigate to the fruitdeeps/ folder and run the following command:

node importstuff/itempopulate.js

To update Npcs, run the following two commands

python importstuff/dump_monster_stats_csv.py
node importstuff/npcpopulate.js

You may need to install python packages to run the python script. Also, you will likely need to be in module mode. To switch to module mode, open the file package.json and add

"type": "module"

About

testing


Languages

Language:JavaScript 93.1%Language:SCSS 5.3%Language:Python 1.2%Language:CSS 0.4%