Skip to content

Tyler-Hecht/DND-Spell-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DND Spell App

This is a webapp that displays spells for a given DND class
The spells can be searched by name and filtered by level, casting time, etc.
Clicking on a spell shows its description
You can include other spells in your list by clicking on the book on the main page
Add individual spells by link (dnd5e.wikidot.com) or upload a txt file with a list of spells links (one per line)
Spell links with # at the beginning are ignored

Currently, four classes are pre-loaded, but any spell on dnd5e.wikidot.com can be added
More features are being added

Running

  1. Install Python with pip
  2. Install dependencies with pip install -r requirements.txt
  3. Start the app by running the .bat file or entering flask run in the terminal
  4. In a browser, go to localhost:2000

Comment out the last line in the .env file to not allow devices on the same network to join
The steps described above are meant for Windows, but similar steps can be followed for Mac