This is a Flask application that allows users to view and interact with data from the runelite DMM CSV file. The application provides functionality to search for specific items and visualize their data over time.
Note: the demo will only display the price for Dragon Bones. To see all the data, you will need to run the application yourself. https://calum.github.io/dmm-data-viewer/
- Home Page: Allows for filtering and sorting of data.
- Item Search: Enables users to search for an item and view a graph of its average high price, average low price, and total volume over time.
- Python 3.8+
pip
(Python package installer)
git clone https://github.com/calum/dmm-data-viewer.git
cd dmm-data-viewer
-
Install
pipenv
if not already installed:pip install pipenv
-
Install dependencies:
pipenv install
-
Activate the virtual environment:
pipenv shell
-
Run the application:
python app.py
-
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python app.py
- Navigate to
/item-search
to use the item search functionality. - Start typing an item name and select from the autocomplete suggestions.
- Click "Search" to view a graph of the item's data over time.
- The graph will display:
- Average High Price in blue.
- Average Low Price in red.
- Total Volume in green (initially hidden, can be toggled from the legend).