All Projects → jeffreystoke → Openct Android

jeffreystoke / Openct Android

Licence: apache-2.0
open class table for android

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Openct Android

Openlib.cs
📚 A Collection of Free & Open Resources for University Coursework in Computer Science.
Stars: ✭ 198 (-15.38%)
Mutual labels:  university, library
Cordova Osx
Apache Cordova mac
Stars: ✭ 232 (-0.85%)
Mutual labels:  library
Libmypaint
libmypaint, a.k.a. "brushlib", is a library for making brushstrokes which is used by MyPaint and other projects.
Stars: ✭ 225 (-3.85%)
Mutual labels:  library
Srs Librtmp
The client library srs-librtmp of SRS(https://github.com/ossrs/srs)
Stars: ✭ 228 (-2.56%)
Mutual labels:  library
Pubg mobile memory hacking examples
Pubg Mobile Emulator Gameloop Memory Hacking C++ code examples. Ex: Name, Coord, Bones, Weapons, Items, Box, Drop etc.
Stars: ✭ 224 (-4.27%)
Mutual labels:  library
Behaviortree.js
An JavaScript implementation of Behavior Trees.
Stars: ✭ 228 (-2.56%)
Mutual labels:  library
Simplenetwork
simple TCP server / client C++ linux socket
Stars: ✭ 225 (-3.85%)
Mutual labels:  library
Opentouryo
”Open棟梁”は、長年の.NETアプリケーション開発実績にて蓄積したノウハウに基づき開発した.NET用アプリケーション フレームワークです。 (”OpenTouryo” , is an application framework for .NET which was developed using the accumulated know-how with a long track record in .NET application development.)
Stars: ✭ 233 (-0.43%)
Mutual labels:  library
Ringbuf
Lock-free ring buffer (MPSC)
Stars: ✭ 227 (-2.99%)
Mutual labels:  library
Stduuid
A C++17 cross-platform implementation for UUIDs
Stars: ✭ 220 (-5.98%)
Mutual labels:  library
Stdlib
✨ Standard library for JavaScript and Node.js. ✨
Stars: ✭ 2,749 (+1074.79%)
Mutual labels:  library
Permissionsswiftui
A SwiftUI package to beautifully display and handle permissions.
Stars: ✭ 220 (-5.98%)
Mutual labels:  library
Reel Search
🔍 RAMReel is a UI controller that allows you to choose options from a list. Swift UI library made by @Ramotion
Stars: ✭ 2,533 (+982.48%)
Mutual labels:  library
Velocity Engine
Mirror of Apache Velocity Engine
Stars: ✭ 222 (-5.13%)
Mutual labels:  library
Libschrift
A lightweight TrueType font rendering library
Stars: ✭ 233 (-0.43%)
Mutual labels:  library
Php Validate
Lightweight and feature-rich PHP validation and filtering library. Support scene grouping, pre-filtering, array checking, custom validators, custom messages. 轻量且功能丰富的PHP验证、过滤库。支持场景分组,前置过滤,数组检查,自定义验证器,自定义消息。
Stars: ✭ 225 (-3.85%)
Mutual labels:  library
Slideimageview
Simple and convenient library that allows you to slide images through a view.
Stars: ✭ 227 (-2.99%)
Mutual labels:  library
Saml2
SimpleSAMLphp low-level SAML2 PHP library
Stars: ✭ 229 (-2.14%)
Mutual labels:  library
Cratetorrent
A BitTorrent V1 engine library for Rust (and currently Linux)
Stars: ✭ 233 (-0.43%)
Mutual labels:  library
Inline syscall
Inline syscalls made easy for windows on clang
Stars: ✭ 232 (-0.85%)
Mutual labels:  library

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].