MacOS睡眠唤醒后自动连接校园网(sleepwatcher)

在大学里使用校园网需要到固定的页面去输入账号和密码才可以使用,每次唤醒电脑后都要很繁冗地去:
1. 打开浏览器;
2. 点一下收藏认证网址;
3. 点一下已经记住了无数遍的密码;
4. 再去登陆.
至此才可以愉快的网上冲浪🏄

最近才想找某些工具去解决这个每天都要面临好几次的问题。搜了一圈,macOS的终端命令没有什么hook能提示我从睡眠中唤醒,那只能去借助第三方的工具了,最后选用了一个免费版的sleepwatcher,够用就好。

如果已经安装了homebrew就很简单去安装sleepwatcher。

安装sleepwatcher

> brew install sleepwatcher

设置软件服务自启动

> brew services start sleepwatcher

我们这里只要使用从睡眠中唤醒的功能,首先编写唤醒脚本:

> vi ~/.wakeup

连接网络的脚本是用python写的

import base64
import json
import requests
from sys import argv
from typing import List


class xxx_account:
    """ xxx account """

    xxx_login_url = 'http://xxx'
    xxx_domains = {
   '移动': 'CMCC', '电信': 'ChinaNet', '联通': 'Unicom'}

    def __init__(self, username: str, domain: str, password: str):
        self.username = username
        self.domain = self.xxx_domains[domain] if domain in self.xxx_domains else domain
        self.password = self
  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值