Bitcoin node crawler finally on GitHub

In a previous post I promised to release my crawler’s source code as soon as I would find the time to refactor it. Well, I finally made some time. The code is now available on GitHub.

Why it needed refactoring in the first place, you ask? Ever heard of the saying “scientists write shitty code”? Does it apply to all of them? Probably not. Does it apply to me? You betcha!

I know how to solve problems, not how to implement a solution using readable, maintainable, well-documented code that’s up to community standards. Fortunately, though, I picked up a few tricks during the last year, allowing me to decimate the LOC by sprinkling a few @classmethods, @dataclasses, @cached_propertys, and custom decorators as well as docstrings and typing annotations.

Ack

Supported by , thanks guys!