Skip to content

perfectly-preserved-pie/xenosaga

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

271 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xenosaga Enemy Database

This is a modern, mobile optimized web application that hosts a searchable and sortable database of all the enemies in the Xenosaga PS2 series. Every enemy has detailed stats, weaknesses, loot drops, etc.

Each game has been split into its own separate table/tab for organization.

Framework

This website's frontend uses a mix of:

How To Use

Each column in the grid can be resized, filtered, and sorted as you'd like.

Clicking anywhere on a row will make a modal pop up that contains that selected enemy's stats.

Data Sources

The data comes from the following sources, which I extracted using BeautifulSoup 4 and regex (except for Episode 2, which I had to do manually):

I used ChatGPT to craft the regexes for me.

Getting Started

Docker

  1. docker pull strayingfromthepath:xenosaga
  2. docker run xenosaga

Python

  1. git clone https://github.com/perfectly-preserved-pie/xenosaga.git
  2. uv pip install .
  3. gunicorn -b 0.0.0.0:80 --workers=4 --preload app:server

About

A modern, mobile-optimized database of all the enemies in the Xenosaga PS2 series.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors