
# Honeygain Claim Script

Dieses Skript ist in Python geschrieben und nutzt das Selenium-Webdriver-Modul, um den Honeygain-Service zu automatisieren. Es meldet sich automatisch auf der Login-Seite an, wartet dann entweder bis der nächste pot Verfügbar ist oder öffnet und clamed den LuckyPot, und gibt am Ende die Credits, die an diesem Tag gewonnen wurden, aus.

## Anforderungen

-   Python 3.x
-   Das Selenium-Webdriver-Modul
-   Ein Honeygain-Konto mit Benutzername und Passwort

## Verwendung

### Binary:

 1. Lade die jeweilige Binary für dein System aus dem [Release Tab](https://gitea.zephyre.one/Pakobbix/Autoclaim_LuckyPot/releases)
 2. Entpacke die zip/tar.gz Datei\
   2.1 Linux: `tar xvf linux.tar.gz`\
   2.2 Windows: Rechtsklick, entpacken
 3. Trage deine Anmeldedaten in die honeygainlogin.json ein
 4. Doppelklick auf die Exe oder oder `./honeygaingift` in Linux

### Script:
1.  Installiere Python und das Selenium-Webdriver-Modul.\
  1.1 `pip3 install selenium requests`
2.  Lade das Skript herunter und speichere es in einem lokalen Ordner.
3.  Erstelle eine Datei mit dem Namen `honeygainlogin.json`, in der du deine Honeygain-Anmeldeinformationen speicherst. Hier ist ein Beispiel dafür:

```
{
    "username": "dein_benutzername",
    "password": "dein_passwort"
}
```

4.  Starte das Skript indem du es in deiner bevorzugten Python-Umgebung ausführst.

`python honeygaingift.py`

## Hinweise zur Verwendung

-   Der Chrome-Browser muss installiert sein.
	-  [Windows Download](https://dl.google.com/tag/s/appguid%3D%7B8A69D345-D564-463C-AFF1-A69D9E530F96%7D%26iid%3D%7B230DDE7A-42CA-FBA2-7D24-4C8F70280B8A%7D%26lang%3Dde%26browser%3D5%26usagestats%3D1%26appname%3DGoogle%2520Chrome%26needsadmin%3Dprefers%26ap%3Dx64-stable-statsdef_1%26installdataindex%3Dempty/update2/installers/ChromeSetup.exe)
	- [Linux Download](https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb)
-   Der Chromedriver wird benötigt (installiert oder im Script Ordner). (Im Repository und den binaries enthalten)
-   Das Skript öffnet den Browser im Headless-Modus (ohne Fenster).
-   Das Skript sollte einmal täglich ausgeführt werden. Es wird automatisch nach einem neuen Pot gesucht, wenn der Timer auf der Honeygain-Seite abgelaufen ist.
-   Wenn ein neuer Pot nicht verfügbar ist, wird das Skript nach einer Stunde erneut gestartet.
-   Wenn der "Open Lucky Pot" -Button verfügbar ist, wird dieser automatisch geklickt und die Credits ausgegeben.
-   Wenn der "Open Lucky Pot" -Button nicht innerhalb von 10 Sekunden gefunden wird, wird das Skript beendet.