Skip to content

Path of Exile Character Log - track any PoE character as it's played

Notifications You must be signed in to change notification settings

maddeye/PoE-Character-Log-Python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

POE Character Log

Path of Exile Character Log - track any PoE character as it's played

This is still work-in-progess, but feel free to tinker with it.

How to use

  1. Install requirements
pip install -r requirements.txt
  1. Start one instance of POECLog
python -m POEClog
  1. Start one instance of POECLogApi
python -m POEClogApi
  1. Install Website
cd website && npm i
  1. Start Website
npm run dev

Goto http://localhost:3000 and look at your website!

Easier use

Use docker-compose to start up everything.

docker-compose -f docker-compose.yml up -d

Goto http://localhost:8080 and look at your website!

Configure

Change the config file in config/settings.json

Accounts: - List of every account which should be logged. - Cannot be empty

Character: - List of all logged characters within the aboved listed accounts - When empty every character will be logged

Shortsleep: - Waiting time when connection failed ( in seconds )

Longsleep: - Waiting time between character logs ( in seconds )

MaxLevel: - Maximum level of characters to get logged

MinLevel: - Minimum level of characters to get logged

Levelstep: - Minimum level differentce of characters to get logged

Tech Stack

  • Python
  • FastApi
  • SQLite
  • SQLAlchemy
  • Sveltekit
  • Docker

Screenshots

Landing Page

Character Screen

Known Issues

If someone creates multiple characters with the same name, data from all those characters will be gathered into a single histroy. This means PoB output etc. will be nonsensical - but I'm also not really sure what to do with this right now so... The only person who really does this is Zizaran - try to die less than he does perhaps?

Also Cluster Jewel are not supported yet!

About

Path of Exile Character Log - track any PoE character as it's played

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Python 72.3%
  • CSS 13.7%
  • JavaScript 6.9%
  • Svelte 5.6%
  • Other 1.5%