文章目录

  • 什么是iCal ,为什么要使用iCal
  • 生成自己的iCal课表
    • 安装浏览器拓展
    • 安装脚本
    • 登录教务系统
  • 将课表导入到自己的日历应用
    • 直接导入ics文件
      • MacOS用户
      • IOS用户
      • Windows用户
      • Android用户
    • 使用日历云同步功能
      • Windows / Android 用户
      • iOS / macOS 用户
  • 相关链接
  • 使用效果

什么是iCal ,为什么要使用iCal

​ iCal 又称 iCalendar,是一种标准的互联网日历格式,让用户能够在各种计算机和各种程序之间创建和共享电子日历。

​ 使用iCal 可以利用原生日历功能,实现跨平台日程管理、按时提醒,避免了下载各种复杂APP与软件的繁琐,同时利用原生日历与系统良好的兼容性,可以带来系统级的软件生态联动。在这个过程中还会为我们建立邮件沟通、GTD 时间管理方法等基本的概念,无论是日后选择科研道路,还是选择融入职场,都能为其打下一个良好的基础。

​ 本文档将介绍如何将北交大教务系统的课程表导出为 *.ics 文件,并将其导入到不同系统中的日历,同时将介绍如何实现日历在不同设备之间的云同步。由于日历是一个基础服务,因而它的配置十分灵活,并不受教程的步骤限制,所以您可以自由发挥,本文档仅供参考。

​ 易用程度:MacOS = iOS > Windows 10 > Android

生成自己的iCal课表

安装浏览器拓展

Tampermonkey是一款运行在浏览器上的用户脚本管理器,点击访问Tampermonkey官网安装适合自己浏览器版本的拓展,360浏览器、QQ浏览器等国产浏览器可以到应用商店中搜索"Tampermonkey"安装。

注:谷歌Chrome浏览器的拓展应用商店被墙无法访问,建议使用其他浏览器导出,如电脑未安装其他浏览器,可以参看这篇文章,使用Ghelper访问拓展应用商店,安装拓展。

安装脚本

安装好Tampermonkey后,访问脚本主页,点击安装脚本。

登录教务系统

登录教务系统,课程选课 -> 本学期课表 或 课程选课 -> 选课课表,点击“导出为ics文件”

注:此部分应结合Greasy Fork 脚本主页中的说明查看脚本具体配置方法。

将课表导入到自己的日历应用

直接导入ics文件

MacOS用户

​ 可以直接点击导出的ics文件加入日历

IOS用户

方法1

​ 在电脑上导出后,访问奶牛快传,上传之后获取下载链接

​ 在手机上的Safari上打开上述链接,点击下载全部。

​ 允许该网站的日历邀请

​ 点右上角的导入全部

方法2

​ 访问该网站,对于初次使用快捷指令的用户而言,请随便选一个原来就有的快捷指令的执行一遍,然后打开设置中的允许不守信任的快捷指令,才可以运行这个快捷指令。

​ 然后利用QQ或者微信将电脑上导出的ICS文件发送到手机,选择用其他应用打开后,点下面的ICS To Calendar

Windows用户

​ 可以直接用日历应用打开。

Android用户

​ 可以在电脑上通过QQ,微信等应用将导出的ics文件传到手机,点击即可加入日历。

​ 不建议直接将ics文件导入应用,如课表未最终确定,后续删改较为麻烦。

使用日历云同步功能

Windows / Android 用户

  1. 注册Outlook邮箱账号,从文件导入课程表。

  2. 在Windows日历应用 / 安卓日历应用中使用Outlook邮箱登录账户。

  3. 配置同步选项,将 “同步日历” 勾选。

注:如在电子邮件APP中登录账户,则应选择 Exchange服务后,再登录Outlook账号,部分日历应用只支持读取Outlook默认日历中的日程,故导入时应将日历导入到默认日历。

个人配置流程:注册Outlook邮箱 -> 在 Windows 日历 登录Outlook账号 ->在 Windows 日历 打开ics文件 -> 选择导入到Outlook账号的默认日历 -> Android日历登录Outlook账号 -> 选择同步日历 -> 完成!

iOS / macOS 用户

​ iPhone/iPad 可以通过 iCloud 实现日历的同步,与 macOS 可以实现无缝结合。如果您在使用 iPhone,但没有 Mac 电脑的话,有以下两种手段:

  1. 若您使用 Windows 10 系统,您可以通过在 Windows 10 日历客户端中添加 iCloud 帐户的方式实现,只需按提示输入帐户密码即可。
  2. 在邮件设置中添加邮箱帐户,参考微软Office文档 使用 iOS 邮件应用设置电子邮件

相关链接

​ 日历同步(手机+电脑) 使用系统原生日历软件

​ 石大iCal课表使用指南

​ 怎样实现华为日历与outlook日历同步?

使用效果

Windows:(Win10自带日历应用)、(Outlook)

Android:(华为日历)(Outlook APP)

使用过程中如遇到任何问题,欢迎到脚本主页或Github提交建议!

Last Update: 2021/08/17

北交大iCalender课表生成使用指南相关推荐

  1. Transformer去阴影!北交大SCSU中国移动提出CRFormer,依靠从非阴影到阴影的单向注意力来去除图片中的阴影!...

    关注公众号,发现CV技术之美 本篇分享论文『CRFormer: A Cross-Region Transformer for Shadow Removal』,北交大&SCSU&中国移动 ...

  2. 北京交大计算机学院王浩业,双胞胎双双“吹”进北交大

    原标题:双胞胎双双"吹"进北交大 今天,北京交通大学迎来3476名本科新生报到入学.在这批新生中,来自北京的叶志远.叶思远兄弟成为焦点,他们是今年交大新生中惟一一对双胞胎.在上午的 ...

  3. 北交大计算机学院复试经验,2014考研复试:过来人考研复试经验谈-北交大计算机系...

    从初试到复试,每个经历了这段磨砺过程的人,都不愿意输在最后一个环节--复试.我根据自己的复试经历,在大家复试之前,写下这篇文章,提供以下几点建议,希望对报考北京交通大学计算机专业的考生们有所帮助. 当 ...

  4. 睿至大数据与北交大强强联手布局大数据

    本文讲的是睿至大数据与北交大强强联手布局大数据[IT168 评论]北京时间2017年4月27日 北京睿至大数据有限公司(以下简称睿至大数据)牵手北京交通大学交通运输学院,正式签署战略合作协议,未来,双 ...

  5. 北京交通大学计算机考研906计算机专业基础初试经验分享北交大考研计算机

    [2023考研重要时间节点] 2022年9月底预报名,10月报名. 2022年12月底参加初试. 2023年2月中下旬公布初试成绩. 2023年3月10号左右公布国家线. 2023年3月20号左右计算 ...

  6. 北交大计算机在职非全考研初试心得

    2019 年 2 月 12 日,我正式踏上了考研之路,报考的是北京交通大学计算机学院电子信息软件工程方向(非全日制).初试成绩 322,超去年分数线 50 多分,目前正在准备复试.闲暇之余,我想把初试 ...

  7. 选课通知 | 北交大《人工智能与大数据应用实战》第二次开课,欢迎选修~

    各位小伙伴们,今年我持续在北京交通大学开设面向全校的<人工智能与大数据应用实战>课程,课程号:C404004B,交通.土木.规划.金融.计算机等领域的本科生和研究生都可以选,欢迎大家选课交 ...

  8. 北交大研究生计算机专硕好考么,北京交通大学考研难度 北交的研究生好

    北京交通大学考研难度中等,北京交通大学是一所211高校.考研难易主要看招生单位所处的地域.名气.等,由于报考生源不同.一般发达地方及大城市的大学都难考. 北交考研好考吗 1.考取北京交通大学的研究生总 ...

  9. 决胜北交大深度学习算法大赛,冠军揭示通关攻略

    7月初,北京交通大学为了让上过<深度学习>课程的同学更好地实践深度学习技术应用,面向该校学生开展"深度学习暑期争霸赛".OneFlow作为合作方承办了这次比赛,提供了1 ...

最新文章

  1. SDN:软件定义网络
  2. 美颜算法之自动祛斑算法实现 | 案例分享
  3. ASP .NET Core Web Razor Pages系列教程三:自动生成Razor Pages (CRUD)
  4. ASP.NET Core Web 支付功能接入 微信-扫码支付篇
  5. ConcurrentHashMap的源码分析-fullAddCount源码分析
  6. python中0xf2_python入门(一)
  7. 如何处理大流量高并发
  8. 你所不知道的setTimeout
  9. [GAN学习系列3]采用深度学习和 TensorFlow 实现图片修复(上)
  10. android 初始化语言,25.Android init language (安卓初始化语言)
  11. WaitForMultipleObjects函数有效值分析
  12. DB2 一个汉字的Byte数,太操蛋了
  13. 开发函数计算的正确姿势 —— 排查超时问题
  14. 服务器维修解锁,云服务器解锁
  15. P1081 开车旅行
  16. 2022最新java坦克大战+免费源码+坦克大战图片
  17. java servlet容器有哪些_servlet容器是什么
  18. QT—常用容器 QStringList,QVector,QMap,QHash,QVariant
  19. IDEA 查看项目编码
  20. 微信中的表情符号代码对照表

热门文章

  1. Python中的10个常见安全漏洞及修复方法
  2. 百度手机卫士精准定位伪基站
  3. oracle 存笔记3 (查询修改表空间)
  4. 廊坊金彩教育:电商店铺运营优化的方法
  5. 高校宿舍预付费用电管理平台
  6. mysql查询课程1比课程2低的,小菜菜mysql练习解读分析2——查询存在quot; 01 quot;课程但可能不存在quot; 02 quot;课程的情况(不存在时显示为 null ),m...
  7. C语言简易小游戏--三子棋
  8. 马云:我已经知道自己的结局了
  9. 使用IronOCR识别图片文字
  10. 机器学习笔记一——常用优化算法—GD、BGD、SCD、MBGD