zeliard91/orange-hotspot
Orange热点连接工具
1.0.0
2014-04-18 20:03 UTC
Requires
- php: >=5.3.3
- fabpot/goutte: ~1
- incenteev/composer-parameter-handler: ~2.1
- symfony/config: ~2.4
- symfony/console: ~2.4
This package is auto-updated.
Last update: 2024-09-19 02:12:19 UTC
README
PHP命令行工具,用于检查和登录到Orange公共热点。有助于维护连接。
需求
- PHP CLI v5.3.3最低版本
你必须与热点关联
,这些脚本只关注认证过程
安装
安装是一个快速的过程,你只需要用composer安装它
$ php composer.phar create-project --prefer-dist zeliard91/orange-hotspot ./orange-hostpost dev-master
配置
唯一的配置变量是登录到Orange热点所需的凭证(电子邮件地址和密码)。安装过程应该已经询问过这些值。
如果你想修改它们,它们位于YAML文件app/config/parameters.yml中
# app/config/parameters.yml parameters: login: email@orange.fr pass: secret
使用方法
默认情况下,所有命令都是非详细的,不要忘记添加-v选项以查看信息消息,它们无论如何都会发送到syslog。
验证
$ php app/console orange:status -v
向www.google.com发送请求并检查这确实是Google(如果你未登录,Orange热点会重定向到认证页面)
检查和登录
$ php app/console orange:check -v
如果你未登录,此命令将提交你的凭证以进行认证。
断开连接
$ php app/console orange:logout -v
仅供娱乐。
维护连接
如果你想维护连接,你只需要定期通过crontab调用检查命令
*/5 * * * * /usr/bin/php /fullpath/app/console orange:check