/nbulanlogin

宁波大学宿舍宽带登录器

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

NBU LAN Login 宁大宽带登录器

image

功能

  • 一键登录和退出
  • 记住账号密码
  • 开机启动
  • 打开软件自动登录
  • 定时退出重新登录
  • 支持命令行参数
  • 全平台源码与二进制打包

下载

单文件打包 Windows / Linux / macOS

v3.0 20240911 点击前往发行版下载

使用源代码

Python 依赖库

# 基础功能
pip install -U requests
# 图形界面依赖
pip install -U sv-ttk
# Windows创建快捷方式
pip install -U pywin32
# 打包
pip install -U pyinstaller

直接运行 lanlogin.py 可打开图形界面。

传入命令行参数可执行对应功能。

命令行参数

lanlogin.py [-h] [-u USERNAME] [-p PASSWORD] [{login,logout,relogin,check}]
  • -h --help 显示帮助
  • -u --username 账号
  • -p --password 密码
  • login 登录 / logout 退出 / relogin 重新登录 / check 检查登录状态

技术细节

UI: tkinter, sv-ttk

API: 参考 NBU_Auto_Connect 有改动

可爱地采用 GPL 3.0 开源