Repository files navigation

河大课表(Android)

本项目已停止运行和维护(2023-12-26)

简介

针对河北大学的教务系统编写的课程表APP,支持无校园网环境下一键导入个人课程。欢迎大佬PR

数据来源及其责任相关

数据来源:河北大学本科生教务系统。
如有违规侵权行为,请邮件(lifly@lifly.cn)联系本人,本人将第一时间停止违规侵权行为。

集成开源及参考项目

上架相关

应用商店上架情况下载量更新时间
小米应用商店已上架2.6w2022年11月21日
华为应用商店已上架1w2022年11月21日
魅族应用商店已上架362022年6月17日
三星应用商店已上架12022年6月17日
OPPO应用商店已上架41202022年11月21日
VIVO应用商店已上架2.2w2022年11月21日
应用宝已上架2202022年6月17日
荣耀应用商店已上架同华为2022年6月17日
一加应用商店已上架同OPPO2022年6月17日

项目计划

  • 个人课表导入(统一认证、URP登陆均可)
  • 成绩查询
  • 成绩明细查询
  • 手动增加、删除课程的基本课表管理功能
  • 班级课表查询
  • 班级课表导入
  • 背景更换
  • 课程格子渐变色和纯色切换
  • 日视图小部件
  • 周视图小部件
  • 完整的课表管理功能
  • 空教室查询
  • 平时成绩查询
  • MIUI小部件-日视图
  • MIUI小部件-周视图
  • 绩点、培养方案查询
  • 作业本功能
  • 完全迁移至Jetpack Compose
  • 工具箱功能-公告
  • 工具箱功能-校历
  • 工具箱功能-其他
  • 课程格子自定义样式
  • 一卡通流水查询 —— 由于一卡通管理处robot.txt显示禁止抓取,暂不实现该功能

项目缘起

本项目是我大一上学期就有的一个想法,后来自学Python、Android开发之后开始着手这个小项目,经过两个月的开发,开出第一个内测版,不断完善直至今天。

关于我及更新相关

  • 本科大四在读
  • 药物制剂专业
  • 药学里面会写代码的,写代码里面会搞药的。总之就是不务正业
  • 课程较多更新随缘,药学生忙成🐶。

借鉴相关

可以借鉴,但希望在APP中注明。
该APP的初始背景图片和LOGO禁止使用。
虽然不是非常好看,但是就是不能用┗|`O′|┛

License

Copyright 2021 sasaju https://github.com/sasaju/NormalSchedule
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

河大课表:适用于河北大学本科生和研究生的课程表APP

Topics

Resources

Stars

16 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Repository files navigation

河大课表(Android)

本项目已停止运行和维护(2023-12-26)

简介

针对河北大学的教务系统编写的课程表APP,支持无校园网环境下一键导入个人课程。欢迎大佬PR

数据来源及其责任相关

数据来源:河北大学本科生教务系统。
如有违规侵权行为,请邮件(lifly@lifly.cn)联系本人,本人将第一时间停止违规侵权行为。

集成开源及参考项目

上架相关

应用商店上架情况下载量更新时间
小米应用商店已上架2.6w2022年11月21日
华为应用商店已上架1w2022年11月21日
魅族应用商店已上架362022年6月17日
三星应用商店已上架12022年6月17日
OPPO应用商店已上架41202022年11月21日
VIVO应用商店已上架2.2w2022年11月21日
应用宝已上架2202022年6月17日
荣耀应用商店已上架同华为2022年6月17日
一加应用商店已上架同OPPO2022年6月17日

项目计划

  • 个人课表导入(统一认证、URP登陆均可)
  • 成绩查询
  • 成绩明细查询
  • 手动增加、删除课程的基本课表管理功能
  • 班级课表查询
  • 班级课表导入
  • 背景更换
  • 课程格子渐变色和纯色切换
  • 日视图小部件
  • 周视图小部件
  • 完整的课表管理功能
  • 空教室查询
  • 平时成绩查询
  • MIUI小部件-日视图
  • MIUI小部件-周视图
  • 绩点、培养方案查询
  • 作业本功能
  • 完全迁移至Jetpack Compose
  • 工具箱功能-公告
  • 工具箱功能-校历
  • 工具箱功能-其他
  • 课程格子自定义样式
  • 一卡通流水查询 —— 由于一卡通管理处robot.txt显示禁止抓取,暂不实现该功能

项目缘起

本项目是我大一上学期就有的一个想法,后来自学Python、Android开发之后开始着手这个小项目,经过两个月的开发,开出第一个内测版,不断完善直至今天。

关于我及更新相关

  • 本科大四在读
  • 药物制剂专业
  • 药学里面会写代码的,写代码里面会搞药的。总之就是不务正业
  • 课程较多更新随缘,药学生忙成🐶。

借鉴相关

可以借鉴,但希望在APP中注明。
该APP的初始背景图片和LOGO禁止使用。
虽然不是非常好看,但是就是不能用┗|`O′|┛

License

Copyright 2021 sasaju https://github.com/sasaju/NormalSchedule
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

河大课表:适用于河北大学本科生和研究生的课程表APP

Topics

Resources

Stars

16 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

河大课表(Android)

本项目已停止运行和维护(2023-12-26)

简介

针对河北大学的教务系统编写的课程表APP,支持无校园网环境下一键导入个人课程。欢迎大佬PR

数据来源及其责任相关

数据来源:河北大学本科生教务系统。
如有违规侵权行为,请邮件(lifly@lifly.cn)联系本人,本人将第一时间停止违规侵权行为。

集成开源及参考项目

上架相关

应用商店上架情况下载量更新时间
小米应用商店已上架2.6w2022年11月21日
华为应用商店已上架1w2022年11月21日
魅族应用商店已上架362022年6月17日
三星应用商店已上架12022年6月17日
OPPO应用商店已上架41202022年11月21日
VIVO应用商店已上架2.2w2022年11月21日
应用宝已上架2202022年6月17日
荣耀应用商店已上架同华为2022年6月17日
一加应用商店已上架同OPPO2022年6月17日

项目计划

  • 个人课表导入(统一认证、URP登陆均可)
  • 成绩查询
  • 成绩明细查询
  • 手动增加、删除课程的基本课表管理功能
  • 班级课表查询
  • 班级课表导入
  • 背景更换
  • 课程格子渐变色和纯色切换
  • 日视图小部件
  • 周视图小部件
  • 完整的课表管理功能
  • 空教室查询
  • 平时成绩查询
  • MIUI小部件-日视图
  • MIUI小部件-周视图
  • 绩点、培养方案查询
  • 作业本功能
  • 完全迁移至Jetpack Compose
  • 工具箱功能-公告
  • 工具箱功能-校历
  • 工具箱功能-其他
  • 课程格子自定义样式
  • 一卡通流水查询 —— 由于一卡通管理处robot.txt显示禁止抓取,暂不实现该功能

项目缘起

本项目是我大一上学期就有的一个想法,后来自学Python、Android开发之后开始着手这个小项目,经过两个月的开发,开出第一个内测版,不断完善直至今天。

关于我及更新相关

  • 本科大四在读
  • 药物制剂专业
  • 药学里面会写代码的,写代码里面会搞药的。总之就是不务正业
  • 课程较多更新随缘,药学生忙成🐶。

借鉴相关

可以借鉴,但希望在APP中注明。
该APP的初始背景图片和LOGO禁止使用。
虽然不是非常好看,但是就是不能用┗|`O′|┛

License

Copyright 2021 sasaju https://github.com/sasaju/NormalSchedule
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

河大课表:适用于河北大学本科生和研究生的课程表APP

Topics

Resources

Stars

16 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

河大课表(Android)

本项目已停止运行和维护(2023-12-26)

简介

针对河北大学的教务系统编写的课程表APP,支持无校园网环境下一键导入个人课程。欢迎大佬PR

数据来源及其责任相关

数据来源:河北大学本科生教务系统。
如有违规侵权行为,请邮件(lifly@lifly.cn)联系本人,本人将第一时间停止违规侵权行为。

集成开源及参考项目

上架相关

应用商店上架情况下载量更新时间
小米应用商店已上架2.6w2022年11月21日
华为应用商店已上架1w2022年11月21日
魅族应用商店已上架362022年6月17日
三星应用商店已上架12022年6月17日
OPPO应用商店已上架41202022年11月21日
VIVO应用商店已上架2.2w2022年11月21日
应用宝已上架2202022年6月17日
荣耀应用商店已上架同华为2022年6月17日
一加应用商店已上架同OPPO2022年6月17日

项目计划

  • 个人课表导入(统一认证、URP登陆均可)
  • 成绩查询
  • 成绩明细查询
  • 手动增加、删除课程的基本课表管理功能
  • 班级课表查询
  • 班级课表导入
  • 背景更换
  • 课程格子渐变色和纯色切换
  • 日视图小部件
  • 周视图小部件
  • 完整的课表管理功能
  • 空教室查询
  • 平时成绩查询
  • MIUI小部件-日视图
  • MIUI小部件-周视图
  • 绩点、培养方案查询
  • 作业本功能
  • 完全迁移至Jetpack Compose
  • 工具箱功能-公告
  • 工具箱功能-校历
  • 工具箱功能-其他
  • 课程格子自定义样式
  • 一卡通流水查询 —— 由于一卡通管理处robot.txt显示禁止抓取,暂不实现该功能

项目缘起

本项目是我大一上学期就有的一个想法,后来自学Python、Android开发之后开始着手这个小项目,经过两个月的开发,开出第一个内测版,不断完善直至今天。

关于我及更新相关

  • 本科大四在读
  • 药物制剂专业
  • 药学里面会写代码的,写代码里面会搞药的。总之就是不务正业
  • 课程较多更新随缘,药学生忙成🐶。

借鉴相关

可以借鉴,但希望在APP中注明。
该APP的初始背景图片和LOGO禁止使用。
虽然不是非常好看,但是就是不能用┗|`O′|┛

License

Copyright 2021 sasaju https://github.com/sasaju/NormalSchedule
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

河大课表:适用于河北大学本科生和研究生的课程表APP

Topics

Resources

Stars

16 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Repository files navigation

河大课表(Android)

本项目已停止运行和维护(2023-12-26)

简介

针对河北大学的教务系统编写的课程表APP,支持无校园网环境下一键导入个人课程。欢迎大佬PR

数据来源及其责任相关

数据来源:河北大学本科生教务系统。
如有违规侵权行为,请邮件(lifly@lifly.cn)联系本人,本人将第一时间停止违规侵权行为。

集成开源及参考项目

上架相关

应用商店上架情况下载量更新时间
小米应用商店已上架2.6w2022年11月21日
华为应用商店已上架1w2022年11月21日
魅族应用商店已上架362022年6月17日
三星应用商店已上架12022年6月17日
OPPO应用商店已上架41202022年11月21日
VIVO应用商店已上架2.2w2022年11月21日
应用宝已上架2202022年6月17日
荣耀应用商店已上架同华为2022年6月17日
一加应用商店已上架同OPPO2022年6月17日

项目计划

  • 个人课表导入(统一认证、URP登陆均可)
  • 成绩查询
  • 成绩明细查询
  • 手动增加、删除课程的基本课表管理功能
  • 班级课表查询
  • 班级课表导入
  • 背景更换
  • 课程格子渐变色和纯色切换
  • 日视图小部件
  • 周视图小部件
  • 完整的课表管理功能
  • 空教室查询
  • 平时成绩查询
  • MIUI小部件-日视图
  • MIUI小部件-周视图
  • 绩点、培养方案查询
  • 作业本功能
  • 完全迁移至Jetpack Compose
  • 工具箱功能-公告
  • 工具箱功能-校历
  • 工具箱功能-其他
  • 课程格子自定义样式
  • 一卡通流水查询 —— 由于一卡通管理处robot.txt显示禁止抓取,暂不实现该功能

项目缘起

本项目是我大一上学期就有的一个想法,后来自学Python、Android开发之后开始着手这个小项目,经过两个月的开发,开出第一个内测版,不断完善直至今天。

关于我及更新相关

  • 本科大四在读
  • 药物制剂专业
  • 药学里面会写代码的,写代码里面会搞药的。总之就是不务正业
  • 课程较多更新随缘,药学生忙成🐶。

借鉴相关

可以借鉴,但希望在APP中注明。
该APP的初始背景图片和LOGO禁止使用。
虽然不是非常好看,但是就是不能用┗|`O′|┛

License

Copyright 2021 sasaju https://github.com/sasaju/NormalSchedule
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

河大课表:适用于河北大学本科生和研究生的课程表APP

Topics

Resources

Stars

16 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

河大课表(Android)

本项目已停止运行和维护(2023-12-26)

简介

针对河北大学的教务系统编写的课程表APP,支持无校园网环境下一键导入个人课程。欢迎大佬PR

数据来源及其责任相关

数据来源:河北大学本科生教务系统。
如有违规侵权行为,请邮件(lifly@lifly.cn)联系本人,本人将第一时间停止违规侵权行为。

集成开源及参考项目

上架相关

应用商店上架情况下载量更新时间
小米应用商店已上架2.6w2022年11月21日
华为应用商店已上架1w2022年11月21日
魅族应用商店已上架362022年6月17日
三星应用商店已上架12022年6月17日
OPPO应用商店已上架41202022年11月21日
VIVO应用商店已上架2.2w2022年11月21日
应用宝已上架2202022年6月17日
荣耀应用商店已上架同华为2022年6月17日
一加应用商店已上架同OPPO2022年6月17日

项目计划

  • 个人课表导入(统一认证、URP登陆均可)
  • 成绩查询
  • 成绩明细查询
  • 手动增加、删除课程的基本课表管理功能
  • 班级课表查询
  • 班级课表导入
  • 背景更换
  • 课程格子渐变色和纯色切换
  • 日视图小部件
  • 周视图小部件
  • 完整的课表管理功能
  • 空教室查询
  • 平时成绩查询
  • MIUI小部件-日视图
  • MIUI小部件-周视图
  • 绩点、培养方案查询
  • 作业本功能
  • 完全迁移至Jetpack Compose
  • 工具箱功能-公告
  • 工具箱功能-校历
  • 工具箱功能-其他
  • 课程格子自定义样式
  • 一卡通流水查询 —— 由于一卡通管理处robot.txt显示禁止抓取,暂不实现该功能

项目缘起

本项目是我大一上学期就有的一个想法,后来自学Python、Android开发之后开始着手这个小项目,经过两个月的开发,开出第一个内测版,不断完善直至今天。

关于我及更新相关

  • 本科大四在读
  • 药物制剂专业
  • 药学里面会写代码的,写代码里面会搞药的。总之就是不务正业
  • 课程较多更新随缘,药学生忙成🐶。

借鉴相关

可以借鉴,但希望在APP中注明。
该APP的初始背景图片和LOGO禁止使用。
虽然不是非常好看,但是就是不能用┗|`O′|┛

License

Copyright 2021 sasaju https://github.com/sasaju/NormalSchedule
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

河大课表:适用于河北大学本科生和研究生的课程表APP

Topics

Resources

Stars

16 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

河大课表(Android)

本项目已停止运行和维护(2023-12-26)

简介

针对河北大学的教务系统编写的课程表APP,支持无校园网环境下一键导入个人课程。欢迎大佬PR

数据来源及其责任相关

数据来源:河北大学本科生教务系统。
如有违规侵权行为,请邮件(lifly@lifly.cn)联系本人,本人将第一时间停止违规侵权行为。

集成开源及参考项目

上架相关

应用商店上架情况下载量更新时间
小米应用商店已上架2.6w2022年11月21日
华为应用商店已上架1w2022年11月21日
魅族应用商店已上架362022年6月17日
三星应用商店已上架12022年6月17日
OPPO应用商店已上架41202022年11月21日
VIVO应用商店已上架2.2w2022年11月21日
应用宝已上架2202022年6月17日
荣耀应用商店已上架同华为2022年6月17日
一加应用商店已上架同OPPO2022年6月17日

项目计划

  • 个人课表导入(统一认证、URP登陆均可)
  • 成绩查询
  • 成绩明细查询
  • 手动增加、删除课程的基本课表管理功能
  • 班级课表查询
  • 班级课表导入
  • 背景更换
  • 课程格子渐变色和纯色切换
  • 日视图小部件
  • 周视图小部件
  • 完整的课表管理功能
  • 空教室查询
  • 平时成绩查询
  • MIUI小部件-日视图
  • MIUI小部件-周视图
  • 绩点、培养方案查询
  • 作业本功能
  • 完全迁移至Jetpack Compose
  • 工具箱功能-公告
  • 工具箱功能-校历
  • 工具箱功能-其他
  • 课程格子自定义样式
  • 一卡通流水查询 —— 由于一卡通管理处robot.txt显示禁止抓取,暂不实现该功能

项目缘起

本项目是我大一上学期就有的一个想法,后来自学Python、Android开发之后开始着手这个小项目,经过两个月的开发,开出第一个内测版,不断完善直至今天。

关于我及更新相关

  • 本科大四在读
  • 药物制剂专业
  • 药学里面会写代码的,写代码里面会搞药的。总之就是不务正业
  • 课程较多更新随缘,药学生忙成🐶。

借鉴相关

可以借鉴,但希望在APP中注明。
该APP的初始背景图片和LOGO禁止使用。
虽然不是非常好看,但是就是不能用┗|`O′|┛

License

Copyright 2021 sasaju https://github.com/sasaju/NormalSchedule
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

河大课表:适用于河北大学本科生和研究生的课程表APP

Topics

Resources

Stars

16 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Repository files navigation

河大课表(Android)

本项目已停止运行和维护(2023-12-26)

简介

针对河北大学的教务系统编写的课程表APP,支持无校园网环境下一键导入个人课程。欢迎大佬PR

数据来源及其责任相关

数据来源:河北大学本科生教务系统。
如有违规侵权行为,请邮件(lifly@lifly.cn)联系本人,本人将第一时间停止违规侵权行为。

集成开源及参考项目

上架相关

应用商店上架情况下载量更新时间
小米应用商店已上架2.6w2022年11月21日
华为应用商店已上架1w2022年11月21日
魅族应用商店已上架362022年6月17日
三星应用商店已上架12022年6月17日
OPPO应用商店已上架41202022年11月21日
VIVO应用商店已上架2.2w2022年11月21日
应用宝已上架2202022年6月17日
荣耀应用商店已上架同华为2022年6月17日
一加应用商店已上架同OPPO2022年6月17日

项目计划

  • 个人课表导入(统一认证、URP登陆均可)
  • 成绩查询
  • 成绩明细查询
  • 手动增加、删除课程的基本课表管理功能
  • 班级课表查询
  • 班级课表导入
  • 背景更换
  • 课程格子渐变色和纯色切换
  • 日视图小部件
  • 周视图小部件
  • 完整的课表管理功能
  • 空教室查询
  • 平时成绩查询
  • MIUI小部件-日视图
  • MIUI小部件-周视图
  • 绩点、培养方案查询
  • 作业本功能
  • 完全迁移至Jetpack Compose
  • 工具箱功能-公告
  • 工具箱功能-校历
  • 工具箱功能-其他
  • 课程格子自定义样式
  • 一卡通流水查询 —— 由于一卡通管理处robot.txt显示禁止抓取,暂不实现该功能

项目缘起

本项目是我大一上学期就有的一个想法,后来自学Python、Android开发之后开始着手这个小项目,经过两个月的开发,开出第一个内测版,不断完善直至今天。

关于我及更新相关

  • 本科大四在读
  • 药物制剂专业
  • 药学里面会写代码的,写代码里面会搞药的。总之就是不务正业
  • 课程较多更新随缘,药学生忙成🐶。

借鉴相关

可以借鉴,但希望在APP中注明。
该APP的初始背景图片和LOGO禁止使用。
虽然不是非常好看,但是就是不能用┗|`O′|┛

License

Copyright 2021 sasaju https://github.com/sasaju/NormalSchedule
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

河大课表:适用于河北大学本科生和研究生的课程表APP

Topics

Resources

Stars

16 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages