Posted February 23, 2021
mrkgnao: Could you explain what features you hope to have in gogcli that are currently missing from gogrepo(c)?
Magnitus has already answered from his perspective, but here's mine. Even though I have mastered the installing and usage of Python, many struggle with it and many of those fail ... going by the feedback I have received.
So anything that is just a single executable that can do essentially what gogrepo.py does, without the extra of needing to install Python and library dependencies is a step forward, certainly for those users.
I also like that we can interact on a game and file by file basis.
Certainly from my perspective, creating a GUI will be much simpler for gogcli, even though I have done such for gogrepo.py already, if not at this point for the advanced elements of the Kalanyr fork DEV version.
Even just being able to get a list of games, and then populate a manifest file on demand is a step forward to my mind, rather than have to spend hours in many cases building your first manifest from scratch, when you already have a lot of games.
I know you can get just a list of games with gogrepo.py, and I have done that with Kalanyr's fork, and with a modified version of the original gogrepo.py. That's what my GOGRepo Simple GUI program does, and it just builds up manifest entries on-the-fly when needed ... essentially just to get the MD5 and file size values. However that program is still dependent on a Python install. I use that after I have used another downloader, Free Download Manager 5, just to validate (verify) downloaded files.