Tough problem, took a tour of the internet and so far nothing, the closest solution would be dasht https://github.com/sunaku/dasht but that’s for linux.
There is a Windows and Linux version of Dash called Zeal and Velocity, they both use Dash’s docsets.
An alternative solution, since you have USB on the laptop, is a USB wireless adapter. And yet another alternative is finding out how to run Linux on a USB stick (something like Live USB but with persistent storage) and just run that USB stick on any computer with or without internet.