cross-posted from: https://lemmy.nz/post/4294116
I have a file with content like this:
item({ ["attr"] = { ["size"] = "62091"; ["filename"] = "qBuUP9-OTfuzibt6PQX4-g.jpg"; ["stamp"] = "2023-12-05T19:31:37Z"; ["xmlns"] = "urn:xmpp:http:upload:0"; ["content-type"] = "image/jpeg"; }; ["key"] = "Wa4AJWFldqRZjBozponbSLRZ"; ["with"] = "email@address"; ["when"] = 1701804697; ["name"] = "request"; });
I need to know what format this is, and if there exists a tool in linux already to parse this or if I need to write one myself?
Thanks!
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person’s post makes sense in another community cross post into it.
Hope you enjoy the instance!
Follow the wormhole through a path of communities !webdev@programming.dev
I think it’s just normal Lua code.
Here’s a quick json converter (based on https://stackoverflow.com/a/55575074), assuming you have lua installed:
It just defines the
item
function to print json, and executes the data file.arg[1]
, the first command line argument, is the path to the data file:and pipe the output to
something.json
or whatever else you want to do.