nyash-qq / galaxy-plugin-twitch

Twitch python plugin for GOG Galaxy 2.0
GNU General Public License v3.0
135 stars 6 forks source link

Does this still work? #30

Closed kernaldave closed 4 years ago

kernaldave commented 4 years ago

It seems like no matter what I do I can not get this to work. I put all the contents of the master folder as is in the root twitch plugin folder(TPF) and I get nothing, I take take the scr folder files or the test folder files and put them in the root (TPF), cant do both because they both have init.py files, and the integration shows up, but fails immediately to connect, I have tried every combination of these files from the master folder and it fails every time. Any help would be appreciated

Rall3n commented 4 years ago

Have you used the git repo directly or the release archive?

Could you provide the folders you used and where you moved them (paths would be helpful here)?

kernaldave commented 4 years ago

I downloaded it from here on git hub (clone or download) I created the twitch folder C:\Users\kerna\AppData\Local\GOG.com\Galaxy\plugins\installed\twitch_8b831aed-dd5f-c0c5-c843-41f9751f67a2

I then used 7zip and winzip to extract it. I have tried putting the galaxy-plugin-twitch-master folder, in the twitch 8b831.... folder, and get nothing, I have taken every thing inside the galaxy-plugin-twitch-master copy/pasted and also tried extracting to twitch 8b831....., and get nothing.

I have I have taken the files from the src folder (init.py, manifest.json twitch_db_client.py, twitch_launcher_client.py, twitchplugin.py) and put it in the root twitch 8b813..... folder with and without the files in the root galaxy-plugin-twitch-master folder (.gitnor, LICENSE, pytest.ini, README.md, requirements.txt, requirements-release.txt, tasks.py) when I do this the extension shows up in galaxy but fails to connect. I have tried adding the test folder into the mix and that doesn't fix it either and have to choose one of the init.py files.

Thank you for the fast response,

Rall3n commented 4 years ago

@kernaldave Using the option to clone or download is the wrong choice. That provides you with the source code, which is in general missing some required libraries. You have to download and install the plugin from the releases page !

kernaldave commented 4 years ago

Yep, now I feel like and idiot, That worked!! Thank you, I will close this.