Skip to content
Epic Seven utility to retrieve hero information based on catalyst input
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public
src remove search button and added clear button to search field Feb 27, 2019
.gitignore
LICENSE
README.md Update data format, credit to e7db for underlying Feb 25, 2019
e7_cata_info.py
e7_catamap.json add ui portion Feb 24, 2019
e7_shamap.json
package-lock.json
package.json autocomplete function Feb 26, 2019
scrape_e7x.py Serialize cata map Feb 25, 2019

README.md

Underlying Data Format

This application relies on data from EpicSevenDB.

SHA Map

This map is used to identify which heroes have had their data updated:

hero JSON filename:
  SHA

e.g.

tieria.json:
  c76681c5d32c984c71a8d656db850b184e9ca01c

Hero -> Catalyst Map

Mapping of catalyst usage by hero:

hero name:
  catalyst name:
    Skills/Awakening:
      quantity needed by level

e.g.

Zeno:
  {
    "shiny-enchantment": {
        "Skills":
          [12, 12, 12]
    },
    "horn-of-desire": {
        "Skills":
          [2, 2, 2],
        "Awakening":
          [0, 0, 0, 0, 0, 10]
    },
    ...

Catalyst -> Usage Map

This is the goal - to map catalysts to their usages.

catalyst name:
  hero name:
    Skills/Awakening:
      quantity needed by level

e.g.

demon-blood-gem
  {
    "Dingo": {
        "Skills":
          [2, 2, 1],
        "Awakening":
          [0, 0, 0, 0, 0, 8]
    },
    "Judge Kise": {
        "Skills":
          [2, 2, 3],
        "Awakening":
          [0, 0, 0, 0, 0, 10]
    },
    ...
  }
You can’t perform that action at this time.