13 Commits

Author SHA1 Message Date
Aaron Suen
f0b79ad9fc Fix custom filter i18n failure
When a language establishes a convention of using plain
strings as exception types instead of something custom
that can hold e.g. a "code" property, it effectively waives its
right to i18n its error messages, or else programs cannot
differentiate between types of errors and catch/pcall
constructs are of very limited use.  Unfortunately it seems
that Lua did not realize this, and loadfile returns a plain
string that is not usable due to i18n.

Rather than trying to catch the "file not found" error, do
a scan to look for the file first, and if it's found in the
directory listing, assume any errors that happen on loading
it are fatal.
2023-12-29 12:00:26 -05:00
Aaron Suen
af20777daf Support alias export 2023-11-20 16:40:16 -05:00
Aaron Suen
9d558bf66e Update docs 2023-11-20 16:25:29 -05:00
Aaron Suen
f00d37141f Work on custom lua filter 2023-04-04 06:22:44 -04:00
Aaron Suen
409e386ed0 Add extra media commands 2022-12-01 20:52:44 -05:00
Aaron Suen
1adb4e5e27 Support custom props, custom media
The config stuff is in place, just doesn't
have an interface yet.
2022-11-30 20:18:18 -05:00
Aaron Suen
79b1032bf0 Explain rationale a bit more. 2022-11-26 23:37:52 -05:00
Aaron Suen
690248aa06 Abstract inventory handling, add docs 2022-11-24 10:32:51 -05:00
Aaron Suen
f2de86d652 A bit of readme cleanup 2022-11-23 15:41:18 -05:00
Aaron Suen
22940bfc45 Try to fix markdown formatting 2022-11-23 14:39:58 -05:00
Aaron Suen
e8a021ba66 A bit more about the media warning. 2022-11-23 13:29:50 -05:00
Aaron Suen
f38434798f Make licensing warning bigger 2022-11-23 12:28:49 -05:00
Aaron Suen
241e79647f Initial working version
A somewhat more optimized and cleaned up version of what I used
to rip the node appearances for Klots.

Added:
- Custom dumper with more compact format support
- Detecting reused tables and extracting into local vars
- Actually handling the media files instead of handing a list to
  the user to go find via shell script
- Documentation, more chatcommands
2022-11-23 11:43:55 -05:00