Geometry nodes custom input node

I have seen a couple of posts asking about this but they are pretty old. Is it possible yet to write an addon that provides a new geometry nodes input source? Lets say I have a JSON file, could I create a node that takes an integer like the scene frame and outputs the corresponding value from the file?