Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/michaelcharles/starbuccaneer
スターバックスジャパンの Wi-Fi に接続と再接続することを自動化するツールです。
https://github.com/michaelcharles/starbuccaneer
japan nodejs puppeteer starbucks wifi
Last synced: about 2 months ago
JSON representation
スターバックスジャパンの Wi-Fi に接続と再接続することを自動化するツールです。
- Host: GitHub
- URL: https://github.com/michaelcharles/starbuccaneer
- Owner: MichaelCharles
- License: mit
- Created: 2022-07-22T06:54:10.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-06T13:11:40.000Z (almost 2 years ago)
- Last Synced: 2024-10-12T05:27:57.126Z (3 months ago)
- Topics: japan, nodejs, puppeteer, starbucks, wifi
- Language: TypeScript
- Homepage: https://starbuccaneer.com/
- Size: 52.7 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# スタバカニア (Starbuccaneer)
[![NPM](https://img.shields.io/badge/npm-CB3837?style=for-the-badge&logo=npm&logoColor=white)](https://www.npmjs.com/package/starbuccaneer)
スターバックスジャパンの Wi-Fi に接続と再接続することを自動化するツールです。
スターバックスジャパンの Wi-Fi はよく切断されますか。再接続は何度でも可能ですが、ログイン画面が出てこなかったり、時間がかかったり、そういう問題がよくあります。starbuccaneer は接続状態を検出し、切断されている場合に自動的に(puppeteer を利用して headless browser でログイン画面を操作して)再接続することができます。
## 使い方
ターミナルから下記のコマンドを実行します。
```bash
npx starbuccaneer@latest
```また、`npm i --location=global starbuccaneer` でインストールすれば、 `starbuccaneer` だけで実行することも可能です。
## English
Programmatically login to Starbucks Japan Wifi in Japan using Puppeteer and Node.
Starbucks in Japan requires frequent re-login to continue using the Internet, which can be cumbersome and take time. Starbuccaneer attempts to detect disconnected status and automatically relogin.
Just run,
```bash
npx starbuccaneer@latest
```and then leave it running. It will check for internet connectivity every 10 seconds. If it cannot connect to the internet, it will automatically try to log you into Starbucks Wifi.
Alternatively, you can install the tool globally with `npm i --location=global starbuccaneer`, and then run it with `starbuccaneer` on the command line.