Giter Club home page Giter Club logo

timeless-viewer's Introduction

Timeless jewel viewer

Requirements

  • Python 3.6+
  • MongoDB
  • Python packages in requirements.txt

Setup

  1. Create a virtual environment with python3 -m venv venv
  2. Activate the virtual environment by running activate.bat
  3. Install python packages by running install_reqs.bat
  4. Install a MongoDB server
  5. Install the accompanying database by extracting project_timeless.json and timeless.json from databases.zip and importing them to your Mongo database by running import_db.bat

Usage

  1. Run run_site.bat to start the flask app.
  2. Open http://127.0.0.1:5000/ in your browser.
  3. Type in one of the following into the "Name" input field (it's case insensitive):
    • Brutal Restraint
    • Elegant Hubris
    • Glorious Vanity
    • Lethal Pride
    • Militant Faith
  4. "Seed" input field is optional. There are no checks applied to this field so be mindful of each jewel type seed number restrictions.
  5. "Socket ID" input field is optional. Jewel socket positions reference image is at the top of the page.
  6. After typing in the desired search options press enter or click the Search button.
  7. A very simple website will display a list of added mods on the existing tree nodes (there may be some errors due to the issues with OCR in the jewel analyzer tool) and a list of summed values of all the tree nodes in the jewel radius.

Examples

  1. If you want to search for a Brutal Restraint #4243 jewel in all jewel sockets then you would type in the following:
    • Brutal Restraint in the "Name" input field
    • 4243 in the "Seed" input field
    • Leave the "Socket ID" input field empty
    • Press enter or click the Search button
  2. If you want to search for all Lethal Pride jewels in jewel socket 12 (marauder jewel socket) then you would type in the following:
    • Lethal Pride in the "Name" input field
    • Leave the "Seed" input field empty
    • 12 in the "Socket ID" input field
    • Press enter or click the Search button
  3. If you want to search for all Glorious Vanity jewels in all jewel sockets then you would type in the following:
    • Glorious Vanity in the "Name" input field
    • Leave "Seed" and "Socket ID" input fields empty
    • Press enter or click the Search button

timeless-viewer's People

Contributors

huhumooster avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.