GithubHelp home page GithubHelp logo

joke1238 / hamibot-xuexitongauto Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gaobobo/hamibot-xuexitongauto

0.0 0.0 0.0 132 KB

Hamibot 学习通刷课脚本

License: GNU Affero General Public License v3.0

JavaScript 100.00%

hamibot-xuexitongauto's Introduction

Hamibot 学习通刷课脚本

导入脚本到 Hamibot

如您是通过Gitee平台访问,超链接仍指向速度缓慢的Github

我们不会检查Gitee内的IssuesPull Requests

关于此脚本

此脚本可以自动完成课程视频任务点。(不包括练习题)

只适用于Hamibot支持的平台(安卓系统)。

此代码仅供学习用途使用,这也是为什么我们开源并要求使用此代码的程序开源。

关于本代码的使用,详见文末分发许可

如何使用

  • 首先,前往Hamibot注册账户。并在安卓设备上安装Hamibot。(下载Hamibot

  • 打开设备上的Hamibot,并在控制台内添加机器人。此时,在设备上输入配对码,完成配对。

  • 然后,在开发内创建脚本,在下方上传文件。文件可在本仓库的Github Release下载。

你也可以在Github Release中找到一键导入的按钮。

  • 之后,确认设备上的Hamibot的无障碍服务开启。

  • 最后,前往开发运行脚本。

  • 欲想停止脚本,除了可以在机器人开发内停止外,还可以直接关闭Hamibot。

已知问题与反馈

任何的已知问题均可通过Issues提交反馈。

目前的已知问题也罗列在Issues中。

帮助完善此项目

欲想共同完善此项目,可通过下面的步骤进行开发。

  • 在VS Code中,添加Hamibot开发助手扩展

  • 克隆本仓库

  • 在仓库根目录内新建文件hamibot.config.json填入以下字段:

{
    "fileMark": {
        "scriptFile": "src/index.js",
        "configFile": "src/config.json"
    },
    "name": "对应Hamibot开发内的脚本名称",
    "scriptId": "开发-选择对应的脚本-更多-设置-复制ID",
    "executeRobot": {
    "_id": "机器人-对应机器人-更多-复制ID",
    "name": "机器人名称"
    }
}

注意:此文件内的id为敏感信息。本仓库的Git已经设置提交时忽略此文件。

在克隆其他非本仓库的其他副本时,务必检查.gitignore文件是否存在并忽略了文件hamibot.config.json

如使用其他的版本管理工具,请自行设置文件忽略或文件保护。

  • 欲想调试或运行,使用Ctrl+Shift+P,搜索Hamibot。选择相应操作即可。

分发许可

本代码使用GNU AFFERO GENERAL PUBLIC LICENSE分发许可。

这意味着:

  • 定义网络传播为分发的一种

  • 分发时必须提供源代码

  • 必须以相同的许可证分发

使用GNU AFFERO GENERAL PUBLIC LICENSE分发许可,其目的是让每个人都能平等的访问、使用本代码。

这意味着:

  • 本代码可以用于商业用途

  • 每个人都有分发和修改代码的权力

  • 可以私下使用和修改

hamibot-xuexitongauto's People

Contributors

gaobobo 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.