@looper
So wanted to hopefully save some people from going down the wrong rabbit hole so hopefully this helps.
A) Python is not a command line program - it is an object-oriented programming language, in simplest of terms - Python is a diverse coding language that can do a lot of different stuff - from making a game to something simple like an automation script.
B) In light of A, we realize that it probably won’t be as simple as just downloading python onto your computer. What about which version? Is this compatible with the most recent python.10 or will you need to run an older version? When you download Python, it is not like downloading an app. You have to make sure Python is added to your path. (99% of people have 0 idea what anybody is talking about when you say “add python to your path”)
btw, they’ve made it so you can click a box when installing to indeed add python to your path - but how would
anyone be aware of this?
C) In relation to this post and project (very cool btw) - you need to install 3 different dependencies, and to do that, well now we need to learn, “what the heck is ‘pip’ ?”
then you need to edit the python file, what are you going to edit the python file with?
Oh now let’s teach you about VsCode, or maybe you like Sublime Text, or maybe Atom? or Obsidian?
D) Working with GitHub
- seems simple enough right? So everyone knows what a pull request is, forking a repo, cloning, etc etc.
Hopefully this clears up some questions, highlights why authors of these posts cannot possibly have the time to respond or even know where to begin on setting this up for someone with zero knowledge.
To be clear - none of this stuff is Nuclear Physics and is understandable but as you see - there’s layers to this shit.