diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index d31f11d..ad0a064 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -1,8 +1,3 @@ -# This workflow uses actions that are not certified by GitHub. -# They are provided by a third-party and are governed by -# separate terms of service, privacy policy, and support -# documentation. - # Sample workflow for building and deploying a Jekyll site to GitHub Pages name: Deploy GitHub Pages @@ -33,22 +28,14 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 - - name: Setup Ruby - uses: ruby/setup-ruby@8575951200e472d5f2d95c625da0c7bec8217c42 # v1.161.0 - with: - ruby-version: '3.1' # Not needed with a .ruby-version file - bundler-cache: true # runs 'bundle install' and caches installed gems automatically - cache-version: 0 # Increment this number if you need to re-download cached gems - name: Setup Pages - id: pages uses: actions/configure-pages@v4 - name: Build with Jekyll - # Outputs to the './_site' directory by default - run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}" - env: - JEKYLL_ENV: production + uses: actions/jekyll-build-pages@v1 + with: + source: ./ + destination: ./_site - name: Upload artifact - # Automatically uploads an artifact from the './_site' directory by default uses: actions/upload-pages-artifact@v3 # Deployment job diff --git a/README.md b/README.md index dac7ce9..bab1b77 100644 --- a/README.md +++ b/README.md @@ -1,99 +1,93 @@ -
-

Hoyolab a Daily Check-in for Hoyoverse Game

-

- - GitHub Build Action Status - - - GitHub Build Action Status - - - GitHub Build Action Status - - - - - -
- - - LICENSE - - - - -

-

English | ภาษาไทย

-

Genshin Impact, Honkai StarRail, Honkai Impact 3. You only need to run it once, then it will continue to run forever.

-
- -![example.png](./docs/example-logs.png) - -![checkin.png](./docs/checkin.png) - - -## Features -- [x] update new version from github automatic. -- [x] Claims checkin daily with chrome browser only. -- [x] Multiple chrome profiles for multiple game accounts. -- [X] command line `hoyolab` support all os. -- [x] Line Notify support after checkin. - - ![image](https://github.com/dvgamerr/go-hoyolab/assets/10203425/0cbdb857-f866-4813-8420-03c2ce73688e) - - ![image](https://github.com/dvgamerr/go-hoyolab/assets/10203425/133f8fcd-d301-471f-92a7-6e88874ff851) - -- [x] Discord Notify support after checkin. - -![checkin.png](./docs/example-notify.png) - - - ![image](https://github.com/dvgamerr/go-hoyolab/assets/10203425/1c75dc54-e787-4831-94a0-047f1aef7e1a) - -- [x] Genshin Impact claims support. -- [x] Honkai StarRail claims support. -- [x] Honkai Impact 3 claims support. - -### Todo -- [ ] Zenless Zone Zero claims support. -- [ ] docker container support. -- [ ] support session with all browser. -- [ ] install schedule task with windows-os automatic. - ---- - -## How to use -1. Open chrome browser open [https://www.hoyolab.com/home](https://www.hoyolab.com/home) -2. Login user genshin account for daily cliams. -3. run `hoyolab.exe`. -4. If found Error please craete issues in [https://github.com/dvgamerr/go-hoyolab/issues](https://github.com/dvgamerr/go-hoyolab/issues) -5. If Notify message after CheckIn use [LINE-Notify](https://notify-bot.line.me/my/) -6. log in that and `Generate token` in below page after that copy token paste in `hoyolab.yaml` in `notify.token` at `XXXXXX` same image: - - ![image](./docs/example-token.png) - -7. If you don't play some game add `#` in first char in line scope, e.g. i don;t play honkai impact - - ![image](https://github.com/dvgamerr/go-hoyolab/assets/10203425/7ab44d88-31cf-4919-ab5a-e7c4da5beedf) - - - -### Windows -### Solution If Turn On computer 24*7 -- use `Task Scheduler` and `Create Basic Task` -- select `Daily` next time at `5 am`. -- after click Next select `Start a program`, Next and browse `hoyolab.exe` - -### Solution If starup computer -- create shortcut from `hoyolab.exe` -- copy shortcut to `C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup` - -### MaOcOS & Linux -- use `crontab` for automatic run. - -## Prerequisites -- Have login to mihoyo's website at chrome browser (A login for a year is enough) - -## If you need help You can join Discord. - -[![Join Us?](https://discordapp.com/api/guilds/475720106471849996/widget.png?style=banner2)](https://discord.gg/QDccF497Mw) +
+

Hoyolab a Daily Check-in for Hoyoverse Game

+

+ + GitHub Build Action Status + + GitHub Build Action Status + + + +
+ + + LICENSE + + + + +

+

English | ภาษาไทย

+

Genshin Impact, Honkai StarRail, Honkai Impact 3. You only need to run it once, then it will continue to run forever.

+
+ +![example.png](./docs/example-logs.png) + +![checkin.png](./docs/checkin.png) + + +## Features +- [x] update new version from github automatic. +- [x] Claims checkin daily with chrome browser only. +- [x] Multiple chrome profiles for multiple game accounts. +- [X] command line `hoyolab` support all os. +- [x] Line Notify support after checkin. + + ![image](https://github.com/dvgamerr/go-hoyolab/assets/10203425/0cbdb857-f866-4813-8420-03c2ce73688e) + + ![image](https://github.com/dvgamerr/go-hoyolab/assets/10203425/133f8fcd-d301-471f-92a7-6e88874ff851) + +- [x] Discord Notify support after checkin. + +![checkin.png](./docs/example-notify.png) + + + ![image](https://github.com/dvgamerr/go-hoyolab/assets/10203425/1c75dc54-e787-4831-94a0-047f1aef7e1a) + +- [x] Genshin Impact claims support. +- [x] Honkai StarRail claims support. +- [x] Honkai Impact 3 claims support. + +### Todo +- [ ] Zenless Zone Zero claims support. +- [ ] docker container support. +- [ ] support session with all browser. +- [ ] install schedule task with windows-os automatic. + +--- + +## How to use +1. Open chrome browser open [https://www.hoyolab.com/home](https://www.hoyolab.com/home) +2. Login user genshin account for daily cliams. +3. run `hoyolab.exe`. +4. If found Error please craete issues in [https://github.com/dvgamerr/go-hoyolab/issues](https://github.com/dvgamerr/go-hoyolab/issues) +5. If Notify message after CheckIn use [LINE-Notify](https://notify-bot.line.me/my/) +6. log in that and `Generate token` in below page after that copy token paste in `hoyolab.yaml` in `notify.token` at `XXXXXX` same image: + + ![image](./docs/example-token.png) + +7. If you don't play some game add `#` in first char in line scope, e.g. i don;t play honkai impact + + ![image](https://github.com/dvgamerr/go-hoyolab/assets/10203425/7ab44d88-31cf-4919-ab5a-e7c4da5beedf) + + + +### Windows +### Solution If Turn On computer 24*7 +- use `Task Scheduler` and `Create Basic Task` +- select `Daily` next time at `5 am`. +- after click Next select `Start a program`, Next and browse `hoyolab.exe` + +### Solution If starup computer +- create shortcut from `hoyolab.exe` +- copy shortcut to `C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup` + +### MaOcOS & Linux +- use `crontab` for automatic run. + +## Prerequisites +- Have login to mihoyo's website at chrome browser (A login for a year is enough) + +## If you need help You can join Discord. + +[![Join Us?](https://discordapp.com/api/guilds/475720106471849996/widget.png?style=banner2)](https://discord.gg/QDccF497Mw) diff --git a/README_TH.md b/README_TH.md index 12fda13..809d412 100644 --- a/README_TH.md +++ b/README_TH.md @@ -1,101 +1,96 @@ -
-

แอป Check-in อัตโนมัติสำหรับ Hoyoverse Game

-

- - GitHub Build Action Status - - - GitHub Build Action Status - - - GitHub Build Action Status - - - - - -
- - - LICENSE - - - - -

-

Genshin Impact, Honkai StarRail, Honkai Impact 3. You only need to run it once, then it will continue to run forever.

-
- - - -![example.png](./docs/example-logs.png) - -![checkin.png](./docs/checkin.png) - -## Features -- [x] ปล่อย version ใหม่ผ่าน github actions. -- [x] เริ่มต้นใช้งานได้แค่ chrome เท่านั้น. -- [x] สามารถใช้กับ chrome หลายโปรไฟล์ เพื่อใช้กับหลาย login ID ได้. -- [X] สามารถรัน `hoyolab` ได้ทุก os. -- [x] แจ้งเตือนผ่าน Line Notify. - - ![image](https://github.com/dvgamerr/go-hoyolab/assets/10203425/0cbdb857-f866-4813-8420-03c2ce73688e) - - ![image](https://github.com/dvgamerr/go-hoyolab/assets/10203425/133f8fcd-d301-471f-92a7-6e88874ff851) - -- [x] แจ้งเตือนผ่าน discord webhook. - -![checkin.png](./docs/example-notify.png) - - - ![image](https://github.com/dvgamerr/go-hoyolab/assets/10203425/1c75dc54-e787-4831-94a0-047f1aef7e1a) - -- [x] รับรองเกม Genshin Impact. -- [x] รับรองเกม Honkai StarRail. -- [x] รับรองเกม Honkai Impact 3. - -### ที่จะทำต่อ -- [ ] รองรับ Zenless Zone Zero. -- [ ] docker container support. -- [ ] support session with all browser. -- [ ] install schedule task with windows-os automatic. - ---- - -## วิธีใช้ -1. เปิด chrome ขึ้นมาแล้วเข้าเว็บ [https://www.hoyolab.com/home](https://www.hoyolab.com/home) -2. เข้าใช้งาน ด้วย account ของ hoyoverse ที่ต้องการจะรับรางวัน. -3. เปิดโปรแกรม `hoyolab.exe` ขึ้นมา เสร็จ. -4. ถ้าพบ error แจ้งได้ที่ [https://github.com/dvgamerr/go-hoyolab/issues](https://github.com/dvgamerr/go-hoyolab/issues) -5. ถ้าต้องการ ใช้แจ่้งเตือนให้เข้่าไปที่ [LINE-Notify](https://notify-bot.line.me/my/) -6. เข้าใข้งานแล้ว กด `Generate token` จะได้ token มาแล้ว copy มาวางไว้ใน `hoyolab.yaml` ที่ `notify.token` แทนที่ `XXXXXX` ตามรูป: - - ![image](./docs/example-token.png) - -7.ถ้าเกมไหน ไม่ได้เล่นให้ลบ หรือ `#` เพื่อปิดไปได้เลยตามรูป - - ![image](https://github.com/dvgamerr/go-hoyolab/assets/10203425/7ab44d88-31cf-4919-ab5a-e7c4da5beedf) - - - -### Windows -### สำหรับเครื่องที่เปิดเครื่อง 24 ชม ให้สร้าง Task Schedule ตามนี้ (แนะนำให้ใช้ profile อื่นเพื่อแทน profile หลัก) -- เปิด `Task Scheduler` คลิก `Create Basic Task` -- เลือก `Daily` แล้วกด next เลือกเวลาเป็น `5 am`. -- หลังจากกด Next ให้เลือก `Start a program`, กด next และเลือก browse ไปหาไฟล์ `hoyolab.exe` ในเครื่อง - -### สำหรับเครื่องที่เปิด-ปิดทุกๆ วัน -- สร้าง shortcut จากไฟล์ `hoyolab.exe` -- แล้ว copy ไปวางไว้ที่ `C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup` -- ทุกวันที่เปิดเครื่องมันจะ checkin ให้ ตลอด - -### MaOcOS & Linux -- ใช้ `crontab` ได้เลย ง่ายกว่าเยอะ. - -## Prerequisites -- เข้าสู่ระบบเว็บไซต์ของ mihoyo ด้วยเบราว์เซอร์ Chrome - -## หากคุณต้องการความช่วยเหลือ คุณสามารถเข้าร่วม Discord ได้ -#### (อย่าเที่ยวพิมพ์ @everyone แล้ว โวยวายเป็นเด็กๆ อธิบายดีๆ เด๋วมาตอบ) - -[![Join Us?](https://discordapp.com/api/guilds/475720106471849996/widget.png?style=banner2)](https://discord.gg/QDccF497Mw) +
+

แอป Check-in อัตโนมัติสำหรับ Hoyoverse Game

+

+ + GitHub Build Action Status + + GitHub Build Action Status + + + +
+ + + LICENSE + + + + +

+

English | ภาษาไทย

+

Genshin Impact, Honkai StarRail, Honkai Impact 3. You only need to run it once, then it will continue to run forever.

+
+ + + +![example.png](./docs/example-logs.png) + +![checkin.png](./docs/checkin.png) + +## Features +- [x] ปล่อย version ใหม่ผ่าน github actions. +- [x] เริ่มต้นใช้งานได้แค่ chrome เท่านั้น. +- [x] สามารถใช้กับ chrome หลายโปรไฟล์ เพื่อใช้กับหลาย login ID ได้. +- [X] สามารถรัน `hoyolab` ได้ทุก os. +- [x] แจ้งเตือนผ่าน Line Notify. + + ![image](https://github.com/dvgamerr/go-hoyolab/assets/10203425/0cbdb857-f866-4813-8420-03c2ce73688e) + + ![image](https://github.com/dvgamerr/go-hoyolab/assets/10203425/133f8fcd-d301-471f-92a7-6e88874ff851) + +- [x] แจ้งเตือนผ่าน discord webhook. + +![checkin.png](./docs/example-notify.png) + + + ![image](https://github.com/dvgamerr/go-hoyolab/assets/10203425/1c75dc54-e787-4831-94a0-047f1aef7e1a) + +- [x] รับรองเกม Genshin Impact. +- [x] รับรองเกม Honkai StarRail. +- [x] รับรองเกม Honkai Impact 3. + +### ที่จะทำต่อ +- [ ] รองรับ Zenless Zone Zero. +- [ ] docker container support. +- [ ] support session with all browser. +- [ ] install schedule task with windows-os automatic. + +--- + +## วิธีใช้ +1. เปิด chrome ขึ้นมาแล้วเข้าเว็บ [https://www.hoyolab.com/home](https://www.hoyolab.com/home) +2. เข้าใช้งาน ด้วย account ของ hoyoverse ที่ต้องการจะรับรางวัน. +3. เปิดโปรแกรม `hoyolab.exe` ขึ้นมา เสร็จ. +4. ถ้าพบ error แจ้งได้ที่ [https://github.com/dvgamerr/go-hoyolab/issues](https://github.com/dvgamerr/go-hoyolab/issues) +5. ถ้าต้องการ ใช้แจ่้งเตือนให้เข้่าไปที่ [LINE-Notify](https://notify-bot.line.me/my/) +6. เข้าใข้งานแล้ว กด `Generate token` จะได้ token มาแล้ว copy มาวางไว้ใน `hoyolab.yaml` ที่ `notify.token` แทนที่ `XXXXXX` ตามรูป: + + ![image](./docs/example-token.png) + +7.ถ้าเกมไหน ไม่ได้เล่นให้ลบ หรือ `#` เพื่อปิดไปได้เลยตามรูป + + ![image](https://github.com/dvgamerr/go-hoyolab/assets/10203425/7ab44d88-31cf-4919-ab5a-e7c4da5beedf) + + + +### Windows +### สำหรับเครื่องที่เปิดเครื่อง 24 ชม ให้สร้าง Task Schedule ตามนี้ (แนะนำให้ใช้ profile อื่นเพื่อแทน profile หลัก) +- เปิด `Task Scheduler` คลิก `Create Basic Task` +- เลือก `Daily` แล้วกด next เลือกเวลาเป็น `5 am`. +- หลังจากกด Next ให้เลือก `Start a program`, กด next และเลือก browse ไปหาไฟล์ `hoyolab.exe` ในเครื่อง + +### สำหรับเครื่องที่เปิด-ปิดทุกๆ วัน +- สร้าง shortcut จากไฟล์ `hoyolab.exe` +- แล้ว copy ไปวางไว้ที่ `C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup` +- ทุกวันที่เปิดเครื่องมันจะ checkin ให้ ตลอด + +### MaOcOS & Linux +- ใช้ `crontab` ได้เลย ง่ายกว่าเยอะ. + +## Prerequisites +- เข้าสู่ระบบเว็บไซต์ของ mihoyo ด้วยเบราว์เซอร์ Chrome + +## หากคุณต้องการความช่วยเหลือ คุณสามารถเข้าร่วม Discord ได้ +#### (อย่าเที่ยวพิมพ์ @everyone แล้ว โวยวายเป็นเด็กๆ อธิบายดีๆ เด๋วมาตอบ) + +[![Join Us?](https://discordapp.com/api/guilds/475720106471849996/widget.png?style=banner2)](https://discord.gg/QDccF497Mw)