LibFurnitureCatalogue https://wookiefriseur.github.io/LFC/
  • Lua 83.4%
  • JavaScript 9.8%
  • Python 6.4%
  • Shell 0.4%
Find a file
2026-10-25 17:51:55 -04:00
.github WIP: enum change support, easier lux contribution for non-dumped 2026-10-10 15:50:32 +02:00
docs Apply database edit from #86 2026-10-25 21:50:42 +00:00
LibFurnitureCatalogue Apply database edit from #86 2026-10-25 21:50:42 +00:00
schemas WIP: enum change support, easier lux contribution for non-dumped 2026-10-10 15:50:32 +02:00
scripts split Azura Banner sources, fix multiple same-currency prices in same 2026-10-25 18:09:02 +01:00
tests split Azura Banner sources, fix multiple same-currency prices in same 2026-10-25 18:09:02 +01:00
.editorconfig WIP: actions + pipeline 2026-08-31 04:36:02 +02:00
.gitignore webinterface prep, add API examples 2026-09-24 14:05:12 +02:00
.styluaignore WIP: jsonl2lua pipeline prep, fix master writ folio duplicates 2026-09-27 05:24:03 +02:00
CHANGELOG CHANGELOG for 1.2.0 2026-10-11 04:12:03 +02:00
CONTRIBUTING.md WIP: enum change support, easier lux contribution for non-dumped 2026-10-10 15:50:32 +02:00
pyrightconfig.json actions: issue contribution pipeline, py code fixes so Pyright Linter 2026-09-29 03:16:24 +02:00
README.esoui WIP: jsonl-Datafiles, webinterface files, massive test suites, serve 2026-09-24 16:47:28 +02:00
README.md Update README.md 2026-09-29 02:01:20 +00:00
stylua.toml WIP: actions + pipeline 2026-08-31 04:36:02 +02:00

LibFurnitureCatalogue

Official Furniture Catalogue database library. Used by FurnitureCatalogue.

This repo contains the following:

  1. AddOn src files in ./LibFurnitureCatalogue
  2. JSONL datafiles in docs/data/
  3. generated Lua DB files from the JSONL in ./LibFurnitureCatalogue/data/
  4. Webinterface on GitHub pages used to manage the JSONL files

Any tools and webinterface files stay out of the packaged AddOn on ESOUI and you need those only to help with development.

API documentation

You can use the header of ./LibFurnitureCatalogue/Api.lua as reference.

Contributing

Use the webinterface to browse the catalogue and contribute data corrections. See CONTRIBUTING.md for more details on data submission, local development, testing and release instructions.