【Python杂记】:课程表生成日历程序(生成.ics文件可直接导入日历)
项目场景:
临近开学,大家也基本收到了自己的课表,但是一想想天天还得看上什么课,还分哪些周上课,有些课从第一周上到第八周就结课了,有些要上到期末,于是像我这么懒的人,自然是要手机来提醒我的。于是这篇文章应运而生,希望对大家有所帮助,也让我水一篇文章。
问题描述
首先我想的是,用雷总(我的偶像)MIUI的课程表,来生成会很好用,但是有个问题就是每个科目都得自己输入,并且无法生成共享.ics文件,像我这么懒的人自然是不喜欢。
亲测,课程表功能还是很可以,但对我这么懒的人无效,甚至嫌弃麻烦。我也尝试了小爱视觉来识别课程表,但是总是识别的不全且有问题,所以这个无法达到我的要求。
后又使用了各类软件,还有能进入教务系统的然后自己读取课程表,然后可以生成.ics文件,亲测很多都是进入不了教务系统,且识别有问题,一定要根据它提供的格式才行,这对我来说也烦。
其他软件就不贴图了,难截图,反正不是很好用,当然这些仅限我自己,对大部分同学来说应该是够用的。
既然我自己有这个需求,于是用python自己写了一个生成.ics文件的程序,当然这个参考了github一位大佬的程序,很遗憾,参考了没能留下痕迹,这里不能标出来,鸣谢!如果有关作者看到这篇文章,我可以特别鸣谢一下。刚开始做的时候没有思路,于是参考......
效果展示:
成功导入,导入教程大家自行百度:
解决方案:
CSDN&公众号:嵌入式up
欢迎大家学习交流!
项目下载链接: 百度网盘 请输入提取码
总结
不怕万人阻挡,只怕自己投降。
【Python杂记】:课程表生成日历程序(生成.ics文件可直接导入日历)相关推荐
- python生成微软日历可以使用的ics文件
日历标准格式 ics文件 .ics这一扩展名指的是iCalendar("日历数据交换标准")文件格式和文件类型,是一种用于保存和交换日历信息的标准格式.iCalendar格式不依赖 ...
- python编译成手机可用程序打开本文件_python创建可以打开文件的EXE
改进方向 生成最简单的exe程序 将python脚本转化为exe程序比较常用的是两个库,py2exe和pyinstaller,由于前者不支持3.5及以上版本,操作也相对复杂,因此这里选择pyinsta ...
- ics文件添加到系统日历
ics文件链接是可下载的文件链接.使用系统方法 NSString *urlString =@""; NSURL *url = [NSURL URLWithString:urlStr ...
- 导出日历(导出ICS文件)(原创)
因一些朋友的需要 我把导出的整理了下 贴上来 Code //导出 private string headerStr = ""; private string b ...
- android倒计时日历软件,Hurry - 一款颜值超高的日历+倒计时 APP - Android 应用 - 纪念日 - 【最美应用】...
用过很多种倒计时 App 了,而今天要讲的这款 Android 应用「Hurry」,应该这么多同类型应用里的佼佼者了,不论是在颜值还是在易用性上. ▎具有视觉冲击的界面 作为一个自认审美在线的大龄青年 ...
- python自己做课程表_Python 大学生课表 iCalendar (.ics) 生成
Python 大学生课表 iCalendar (.ics) 生成 简介 大一新生第一次接触大学生课表,在有 Mac.iPhone 和 Apple Watch 设备的情况下希望能将自己的课表导入内置日历 ...
- Python生成2022卡塔尔世界杯赛程日历订阅源代码,生成ics文件,带日历提醒
Python生成2022卡塔尔世界杯赛程日历订阅源代码,不错过每一场比赛,直接运行main.py即可,首先从百度体育抓取最新2022卡塔尔世界杯赛程日历,已完赛部分爬取比分,然后生成两个ics文件,w ...
- python制作课程表提醒_使用python生成ical日历文件——将课程表导入到手机日历...
1 importdatetime,os2 3 classEvent:4 """ 5 事件对象6 """ 7 def __init__(sel ...
- python写日历程序_利用Python自动化生成逼格高的日历!
本次内容有感于<Python编程快速上手-让繁琐工作自动化>. 根据书中的「处理Excel电子表格」章节内容,做出一份专属日历. 使用的模块为openpyxl,一个能读取和修改Excel电 ...
最新文章
- 2010.2--netscreen ssg 140 恢复出厂设置的方法
- Centos7.6安装redis
- CSS3如何实现0.5边框
- nedmalloc结构分析
- jquery ui datepicker 只能选今天以后的日期
- 数据结构 - 树(二叉树的 前序、中序、后序 遍历)
- STL之map和multimap容器
- java面试手写单链表_(转)面试大总结之一:Java搞定面试中的链表题目
- [转载] Python开发系列课程(16) - 进程和线程
- 【汇编语言】【ARM扩展资料】数据寻址
- Fireworks 激活序列码--网上找的 不定时无法使用
- Python遥感图像处理基础篇(三):arcpy遥感图像镶嵌批量处理_镶嵌至新栅格
- java实验报告_java实验报告
- SAR图像的相干斑噪声
- 用计算机建立电子表格,求计算机作业电子表格演示文稿。
- fedora35下配置grub2主题
- 服务器上网站缓存,什么是缓存服务器 缓存服务器怎么搭建
- vue 车牌号校验(含新能源)
- 高德地图图形面积计算
- 怎么把视频转成mp3音频?