Giter VIP home page Giter VIP logo

tools-for-csu's Introduction

Tools-for-CSU

该项目旨在逐步完成一个可以方便日常学习生活的脚本库。

现有项目:

  • 移动网络断网重连

  • 每日健康定时签到

  • 文件批量重命名工具

  • 近代史在线听课代刷程序

移动网络断网重连

这个小工具能自动监测网络状态,并在掉线后能自动重连。(仅适用于中南大学**移动网络)

此版本针对于 Linux 平台编写,并且需要用户自行设计计时器反复调用,已针对Python2与Python3进行优化。

多平台

Linux:https://github.com/wolfbolin/csu-keep-online

MacOS:https://github.com/fr0der1c/always-online

操作说明见相关文件夹

nCOV疫情期间签到脚本

在指定时间自动完成签到,我真的不想每天定闹钟签到了

配置修改方案详见截图

Cookies

Data

批量重命名工具

使用该工具前应先准备好学生的姓名与学号,并以json的数据格式存储在本地。

json文件样例:

{
    "学生1": "39011606**",
    "学生2": "39011606**"
}

根据程序提示输入指定的命名格式,以dd代表学生学号,以ss代表学生的姓名。

系统在搜索匹配的信息时只按照学生姓名进行正则,若需要按照学号匹配请修改json中的键值。

最后指定批量修改路径即可完成文件名的批量扫描修改,文件名的修改不包含子文件和子文件夹。

运行环境 python3

近代史在线听课代刷程序

在使用软件之前请先登录在线听课系统

程序运行后打开需要代刷的听课页面,通过网络数据抓包填入cookies数据。

在网页上点击视频进行播放,在其开始稳定播放后暂停播放,将其暂停时发出的网络请求地址填入脚本内。

回车后等待系统确认,当出现包含true的返回信息时即说明该视频的代刷已完成。

运行环境 python3以及相关插件

网络安全知识竞赛刷题程序(已过期)

在使用软件之前请先登录网络安全知识竞赛系统http://yiban.csu.edu.cn/csuNSKC/

程序运行后填入浏览器中的cookies信息,并选择刷题模式。

  • 0  模式为自动模拟题刷题

  • 1  模式为初始题目刷题

信息输入后回车,并期待完成的好消息。

(没有写入防止错误输入的代码,请自行确认信息的正确性)

运行环境 python3以及相关插件

tools-for-csu's People

Contributors

wolfbolin avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.