On slower computers such as first version of Raspberry Pis, launching the Python or Node virtual machine takes a non-negligible amount of time. Here, the cfscrape Python module is replaced by a Go port (cfbypass).
This could greatly reduce the search time on some systems, and remove the Python and Node dependencies. As an example, the search time for an initial lookup on my Raspberry is almost halved (from ~5.5 seconds to ~3 seconds for the first search, and the next ones are nearly instant). Also, the code is now simpler.
On slower computers such as first version of Raspberry Pis, launching the Python or Node virtual machine takes a non-negligible amount of time. Here, the
cfscrape
Python module is replaced by a Go port (cfbypass).This could greatly reduce the search time on some systems, and remove the Python and Node dependencies. As an example, the search time for an initial lookup on my Raspberry is almost halved (from ~5.5 seconds to ~3 seconds for the first search, and the next ones are nearly instant). Also, the code is now simpler.
What do you think ?