Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
kysely
Discontinued A type-safe typescript SQL query builder [Moved to: https://github.com/kysely-org/kysely] (by koskimas)
-
poe-api-ts
Discontinued Tools & Utilities for accessing the official Path of Exile APIs and thirdparty APIs
-
poe-log-events
Discontinued NodeJs package for monitoring Path of Exile's log file and emitting events when something happens ingame
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I was gonna ask how waiting for RePoE to publish new JSON was different from waiting for you to publish a new sqlite DB. but now I realize your code uses https://github.com/moepmoep12/poe-dat-export to build the DB from the client files. I think calling this "loading" is a bit confusing. also, you listed poe-dat-export as a "related" project, but it's a dependency
The schema comes directly from the game files, so no I didn't design it myself. Have a look at poe-dat-viewer which displays the data.
I'm happy to introduce a new tool for PoE tool devs: poe-db (Link to Repo).
Not all tables can be loaded. For one, not all tables described by the schema are available in the current patch. And some tables described in the schema are wrong. However, the missing tables do not contain 'relevant' information.
Perform type-safe queries with auto-completion using kysely
poe-api-ts A library for accessing the different APIs of PoE (OAuth, Public, Session) with strongly typed entities
poe-log-events A multi-language event emitter for relevant ingame events, e.g. creating a new area, receiving a trade whisper etc. The events contain detailed information with typed entities such as whether the created area is a map, a hideout, or town
that said, you can just host your auth backend via https://fly.io for free. it's where I deploy all my game tools now
I'm curious why you needed this. do the files in stat_translations/ of https://github.com/brather1ng/RePoE/tree/master/RePoE/data not cover this?