Giter VIP home page Giter VIP logo

openct-android's Introduction

openct-android

开源课程表 (Android 版) 使用 Kotlin 编写, 基于 Room, MVVM 完全重新设计构建

酷安市场 开源课程表

Features

  1. 获取并显示课程
  2. 获取并显示成绩 (可查英语四六级)
  3. 搜索图书馆
  4. 获取图书馆借阅信息
  5. 自定义脚本登录教务网
  6. 导入/导出课程信息 iCal 文件 (.ics) 用于日历同步
  7. 导入/导出课程信息 Excel 文件
  8. 主题切换, 自定义背景

注: 没有插件! 没有插件! 没有插件! 请导出 iCal 后导入日历软件使用日历插件!

Dependency

  • Android Lifecycle, Room, KTX, Support Libs
  • Google Gson
  • BiliBili magicasakura (Theme)
  • bumptech Glide
  • blankj utilcode
  • afollestad material-dialogs
  • ReactiveX Tools

Excel (.xlsx) 导入

Download Excel Template Document - template.xlsx

列名 描述
name 课程名称 (e.g. 大学语文)
type 课程类型 (e.g. 必修)
time 上课时间, 用中文表示周几, 一行只能有一个时间 (e.g. 周一5-6)
during 上课周期, 用中文表示单双周, 有多个周期时使用 & 分隔 (e.g. 1-5&6-10双&11-15单)
teacher 上课教师 (e.g. 老王)
place 上课地点 (e.g. 教102)

Example Table Content

name type time during teacher place
哲学 必修 周一 5-6节 1-5&6-10双&11-15单 波澜哥 教102

openct-android's People

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.