精华内容
下载资源
问答
  • 2020 把课程表导入日历 python3 Windows/Macos
    千次阅读
    2020-09-23 10:22:01

    2020 把课程表导入日历 python3

    借鉴了这位的 文章,思路非常清晰明了,但是在Windows实现时,代码出现了非常多的问题。

    这里将代码由python2改成python3,并进行了改进,实测Windows和Mac都可以完美运行

    这是我修改过的代码

    管理课表是大学生非常头疼的事情,稍有不慎就忘了上课(确实有时候也不是因为忘了,就是不想去),所以我们需要把课程表(word、excel)转成便于查看的形式,作为最方便的形式,整理下课程表,一起导入到日历里。

    iOS端其实 App Store 里课程表的应用并不少,各个学校也可能有自己的教务系统爬下来做出来的课程助手,所以管理课程这件事并不是难事。但是这些课程助手与官方app比还是差了一点,所以我选择iOS官方日历+outlook日历。
    将课程表导入到日历管理的好处十分明显:

    • 统一管理。将课程和其他安排统一管理,方便安排和查看
    • 好看。官方app毕竟是职业程序员做出来的,优雅而美观,掉链子的可能性最小

    程序总共由两个脚本完成,最后将 ICS 导入日历即可。步骤概要:

    1、使用 excelReader.py 将保存的 classInfo Excel 表格导出容易解析的 conf_classInfo.json
    2、使用 main.py 将配置好的 conf_classTime.json 和生成的 conf_classInfo.json 生成一个 class.ics
    3、将 class.ics 导入手机或者电脑
    4、搞定!

    环境要求

    Python 3

    执行详解

    1、配置 classInfo Excel 表格

    在工作目录下创建一个 classInfo Excel 表格,表格表头有如下参数:
    className:课程名称
    startWeek:起始周
    endWeek:结束周
    weekday:星期
    classTime:第几节。(请这里是大课的节数)
    classroom:教室

    2、配置 conf_classTime.json

    来吧,照猫画虎:

    {
      "classTime": [
        {
            "name":"第 1、2 节",
            "startTime":"0830",
            "endTime":"1005"
        },
        {
            "name":"第 3、4 节",
            "startTime":"1020",
            "endTime":"1155"
        },
        {
            "name":"第 5、6 节",
            "startTime":"1430",
            "endTime":"1605"
        },
        {
            "name":"第 7、8 节",
            "startTime":"1620",
            "endTime":"1755"
        },
        {
            "name":"第 9、10 节",
            "startTime":"1930",
            "endTime":"2105"
        }
      ]
    }
    

    3、运行 excelReader.py 脚本
    在这里插入图片描述
    如果 classInfo 表格是按照 Demo 的样式保存的,输入 0 继续即可。如果不是……你改回来就可以。
    完成后会生成一个 conf_classInfo.json 配置文件

    4、运行 main.py 脚本
    在这里插入图片描述
    回车后,需要输入两个参数:第一周的星期一日期、提醒时间。

    提醒时间就是在 iOS、Mac 上创建日历时所使用的设置,实测在Windows的outlook日历一样生效。

    完成后在工作目录下会生成一个 class.ics 文件

    5、导入手机或者电脑

    如果你是 Mac + iOS, 恭喜你,直接点开 class.ics 就可以导入 Mac, 然后等待 iCloud 同步就可以。

    如果想单独导入 iOS,可以用另外一个邮箱以添加附件的方式将 ics 发送到你的 iOS 可以收到的邮箱里,在邮箱内打开就可以。

    我的设备是Windows+iPhone+iPad
    我个人建议是添加到outlook日历里,然后在iOS端添加outlook账号,这样Windows对outlook的支持极其完善,不比apple的日历差,各种提醒非常及时(毕竟是亲儿子),然后在iOS端登陆outlook账号(其实就是微软账号),在日历里添加outlook日历。
    这样不管是在手机还是平板还是电脑,都有提醒,不用怕忘记上课了

    更多相关内容
  • VueMinder Ultimate 2019 中文版是目前互联网上最专业的一款电脑桌面日历软件,该软件界面简洁,使用方便,能够支持多个日历同时显示,同时支持各种弹窗提示,包括弹出提醒,桌面警示等,可以有效帮助用户查看日历和...
  • 小型“绿色”(可移植)的Windows客户端,可以从多个Google日历*中检索事件,并将其显示在您的PC上。
  • Windows 8 当中,最为醒目的当属Windows UI的应用了。系统在初始时提供了不少自带应用,日历就是其中之一。 使用该应用显示的是微软账户当中的日历及记事内容,因而需要微软账户的一些信息。如果账号本身就是在线...

     

    在Windows 8 当中,最为醒目的当属Windows UI的应用了。系统在初始时提供了不少自带应用,日历就是其中之一。

    使用该应用显示的是微软账户当中的日历及记事内容,因而需要微软账户的一些信息。如果账号本身就是在线的那么就可以随时使用,如果使用的是离线账户则需要登陆微软账户才可以完全使用这个功能。如果你使用的是Windows To Go,也就是移动存储上的Windows 8,那么这个应用也无法正常使用所有功能的。

    首先在开始屏幕当中,就可以利用动态磁贴显示今天日历当中所包含的内容。比如今天显示的是马丁·路德·金的纪念日。当然如果你已经在其中添加一些事项的话,那么显示的将是你所添加的内容。

    下面就来说一下如何在日历当中添加事项:

    Windows对于日历是提供了多方面的接入方式的。你可以选择通过Windows Phone来添加,也可以通过网页来添加,当然在Windows 8当中使用这个自身应用同样可以快速添加。这里说一下Windows应用如何添加内容。

    点击开始屏幕中的日历打开这个应用。在此你会浏览到当前月份的所有日历记事,比如我这里给出了几个例子。不同的颜色代表了不同的日历内容。由于Windows 8支持一个主账户和多个账户同时使用邮件,消息,人脉和日历功能,因此出现多个日历是很正常的。

    现在我们来添加一份日历,点击你需要添加的日期就可以在当天添加内容了。

    左侧是选择该事件的地点,发生日期及对应时间,持续时间和频率。因为我要填写的是购买车票的提醒,所以频率设定为一次,受邀者留空。如果你需要创建一个多人的集体活动,可以在受邀者当中添加他们的邮箱,到时候系统会自动给受邀者发送邮件,里边包含了该事件的介绍以及一个日历记事的文件(ics格式),如果使用了Outlook则可以自动添加到当前的日历当中。这对于活动组织者来说是极大的方便了,只需要写一份内容就可以达到同时提醒自己和与会者的目的。

    点击右上角的保存之后,它就保存了下来,而且会到时提醒。当你回到开始界面时,就发现了动态磁贴已经更新了,简短给出标题,时间,地点等关键内容。

    由于日历记事和账户有关,所有的记录都回同步到账户当中。在预定时间(5点提前15分钟,也就是4点45)会给出一则消息,系统会提示所需要进行的事情。点击就可打开查看。

    如果你恰好使用了Windows Phone,并且和Windows 8使用了同一个账号,那么提醒就更加到位:手机在预定时间提示这一条消息,就如同在手机上设定了闹钟一样。当然,如果你在多个Windows设备上面均使用了同样的账号,由于系统后台会自动同步数据,在一台设备上的更改会及时同步到其他设备当中,也就是日历不会因为设备的更改而丢失内容了!

     

     

    转载于:https://www.cnblogs.com/DaochenShi/archive/2013/01/30/2883123.html

    展开全文
  • C语言编写功能日历

    2020-12-31 17:27:25
    我分享的第一代码 希望大家给予我改进的建议 我的3和4的功能是空着的我还没有想好要些啥...#include<windows> #define H %d,&y //这是无聊做的其实直接写就好(底下有注释)..... daoshu() { int i=1,j; int k=0;
  • icloud日历服务器Kevin Parrish凯文·帕里什If you own an iPhone and use Apple’s email service, you can easily access those emails on a Windows PC. This guide shows you how to set up iCloud email and ...
    icloud日历服务器

    icloud日历服务器

    Set Up iCloud Email on Windows 10
    Kevin Parrish
    凯文·帕里什

    If you own an iPhone and use Apple’s email service, you can easily access those emails on a Windows PC. This guide shows you how to set up iCloud email and calendar access in Windows 10.

    如果您拥有iPhone并使用Apple的电子邮件服务,则可以在Windows PC上轻松访问这些电子邮件。 本指南介绍了如何在Windows 10中设置iCloud电子邮件和日历访问。

    Apple provides iCloud software developed specifically for Windows. Once installed, you can access files stored on your iCloud Drive, synchronize your Chrome/Firefox/Internet Explorer bookmarks with Safari, synchronize iCloud Mail, and more.

    苹果提供专门为Windows开发的iCloud软件。 安装完成后,您可以访问存储在iCloud驱动器上的文件,将Chrome / Firefox / Internet Explorer书签与Safari同步,同步iCloud Mail,等等。

    But you don’t need Apple’s software to access iCloud-based emails and calendar events on Windows 10. Tools to access both are built into the operating system. All you need to do is add an iCloud account in the Mail app, and you’re good to go.

    但是您不需要Apple的软件即可在Windows 10上访问基于iCloud的电子邮件和日历事件。访问这两者的工具都内置在操作系统中。 您需要做的就是在Mail应用程序中添加一个iCloud帐户,一切顺利。

    Keep in mind that you’ll need to take an additional step if your iCloud account uses two-factor authentication. This essentially prevents hackers from accessing your account if they obtain your password. But it also requires you to create app-specific passwords. Without these passwords, you can’t access your iCloud email account using base Apple ID credentials.

    请记住,如果您的iCloud帐户使用两因素身份验证,则需要采取其他步骤。 这实质上可以防止黑客在获得您的密码后访问您的帐户。 但这也需要您创建应用专用密码。 没有这些密码,您将无法使用基本的Apple ID凭据访问iCloud电子邮件帐户。

    If you don’t have two-factor authentication enabled, skip to the next section.

    如果您没有启用双重身份验证,请跳到下一部分。

    创建一个特定于应用程序的密码(仅两层) (Create an App-Specific Password (Two-Factor only))

    Open a browser on your Windows PC and sign in to your Apple ID account page. Once the page loads, scroll down to the “Security” section and click the “Generate Password” link located under “App-Specific Passwords.”

    在Windows PC上打开浏览器,然后登录到Apple ID帐户页面。 页面加载完成后,向下滚动到“安全”部分,然后单击“应用专用密码”下的“生成密码”链接。

    Enter a password label in the pop-up windows and then click the blue “Create” button.

    在弹出窗口中输入密码标签,然后单击蓝色的“创建”按钮。

    Create App-Specific Password

    Take a screenshot of this password or write it down. You cannot retrieve this password at a later date.

    拍摄此密码的屏幕快照或将其写下来。 您以后无法再获取此密码。

    If you need to delete the password later, return to the “Security” section and click the “Edit” button. You’ll see a “View History” link to the right of “App-Specific Passwords.” Click on the “X” listed to the right of the password you want to delete, followed by the “Done” button.

    如果以后需要删除密码,请返回“安全性”部分,然后单击“编辑”按钮。 您会在“应用专用密码”右侧看到“查看历史记录”链接。 单击要删除的密码右侧列出的“ X”,然后单击“完成”按钮。

    将您的iCloud帐户添加到邮件 (Add Your iCloud Account to Mail)

    Once you add an iCloud account to the Mail app, everything stored in the account’s email, calendar, and contacts synchronizes to Windows 10 by default. You do not need to enter multiple iCloud credentials.

    将iCloud帐户添加到Mail应用程序后,默认情况下,该帐户的电子邮件,日历和联系人中存储的所有内容都会同步到Windows 10。 您无需输入多个iCloud凭据。

    First, open the “Mail” app and then click on the “Accounts” heading listed on the pane to the left. This opens the “Manage Accounts” panel on the right.

    首先,打开“邮件”应用程序,然后单击左侧窗格中列出的“帐户”标题。 这将打开右侧的“管理帐户”面板。

    You can also click the “gear” icon located at the bottom of the Accounts pane on the left. This opens the Mail app’s settings.

    您也可以单击左侧“帐户”窗格底部的“齿轮”图标。 这将打开“邮件”应用程序的设置。

    Open Settings in Windows Mail App

    Once the “Settings” rollout menu appears on the right, select the “Manage Accounts” option at the top of the list.

    一旦“设置”卷展栏出现在右侧,请选择列表顶部的“管理帐户”选项。

    Mail App Manage Accounts

    Click the “+ Add Account” option on the following menu.

    点击以下菜单上的“ +添加帐户”选项。

    Windows Mail App Add Account

    A popup window appears. Select the “iCloud” entry on the list.

    出现一个弹出窗口。 选择列表中的“ iCloud”条目。

    Windows Mail App iCloud Account

    On the following screen, enter the email address and password used to access your iCloud account. If your account uses two-step authentication, enter the app-specific password you created in the previous section.

    在以下屏幕上,输入用于访问iCloud帐户的电子邮件地址和密码。 如果您的帐户使用两步验证,请输入您在上一节中创建的应用专用密码。

    Click the “Sign In” button, followed by the “Done” button on the next screen to complete.

    单击“登录”按钮,然后在下一个屏幕上单击“完成”按钮以完成操作。

    iCloud Account Signin Windows Mail

    If you need to delete the account or change the synchronization settings at a later date, head back to the “Manage Accounts” panel and click on the iCloud account.

    如果以后需要删除帐户或更改同步设置,请返回“管理帐户”面板,然后单击iCloud帐户。

    On the following “Account Settings” pop-up window, click the “Remove This Account from Your Device” link to delete your iCloud account from Windows 10.

    在以下“帐户设置”弹出窗口中,单击“从设备中删除此帐户”链接以从Windows 10中删除您的iCloud帐户。

    Windows Mail iCloud Account Settings

    To change the synchronization settings, click the “Options for Syncing Your Content” link. On the following screen, you can change how and when the Mail app synchronizes with this account. You can also toggle on and off synchronization for iCloud-based email, calendar, and contacts.

    要更改同步设置,请单击“同步内容的选项”链接。 在以下屏幕上,您可以更改Mail应用程序与此帐户同步的方式和时间。 您还可以为基于iCloud的电子邮件,日历和联系人打开和关闭同步。

    Mail App iCloud Sync Options

    Customizable options for this account include:

    此帐户的可自定义选项包括:

    • When to download new mail

      何时下载新邮件
    • When to sync contacts and calendars

      何时同步通讯录和日历
    • Download emails from the last # days/weeks/months

      下载最近#天/周/月的电子邮件
    • Send your email using this name

      使用此名称发送电子邮件

    Click “Done,” followed by the “Save” button when finished.

    完成后,单击“完成”,然后单击“保存”按钮。

    If you want to set up iCloud email and calendar access on Android, read our detailed guide!

    如果您想在Android上设置iCloud电子邮件和日历访问权限,请阅读我们的详细指南

    翻译自: https://www.howtogeek.com/450624/how-to-set-up-icloud-email-and-calendar-access-on-windows-10/

    icloud日历服务器

    展开全文
  • 这是一简单的项目:我和妻子的共享日历,没什么特别的。 我是一老式的程序员(没有 LINQ,没有实体框架,只有客户端/服务器 SQL)。 这位 - 带有用于测试的 GUI - 将事件读取和写入 Lightning 日历 SQLite ...
  • 一、前言作为职场人士,忙碌的工作中,一直喜欢用行事历来进行日程的规划。比如下面的(网络截图,懒得拍自己的~~~):但书面的弊端在于:有时候...由此产生了自己的需求:需要电子行事历,同时必须要WINDOWS &...

    一、前言

    作为职场人士,忙碌的工作中,一直喜欢用行事历来进行日程的规划。比如下面的(网络截图,懒得拍自己的~~~):

    5494f219de804aac1a6c964e7f8b535f.png

    但书面的弊端在于:有时候自己在电脑上做事,突然接到微信/QQ上的任务,然后“翻自己的公文包”写行事历?又或者偶遇同学搬新家,问“周末有空聚餐吗?”,又不得不很麻烦的去翻行事历,结果发现行事历没在手头上。。。。囧!

    由此产生了自己的需求:需要电子行事历,同时必须要WINDOWS & 安卓跨平台打通,进行同步更新。

    经过十多款软件的测试,最终选择了“桌面日历”,向大家进行良心推荐:)。

    二、简介

    1、软件功能:电子化的“任务、事项、备忘”记录

    2、软件优点:可视化、月历化、跨平台化(可以直接WINDOWS & 安卓跨平台,进行同步更新)

    三、截图:

    WIN:

    bc082683679b4cb69ba336d5378e2473.png

    安卓:

    7179bd38cfb6a0e6d0c5e5d6327acc6a.png

    五、后话

    在测试十多种同类软件中,这里顺带点评一下其中2款最为知名的软件(比较优秀,但个人不是喜欢):

    滴答清单:免费版,没有“月历”视图,无法总揽全局。哥作为一个注重“大局观”的人,只能无奈放弃。优点:集成的功能模块较多

    Mircrosoft to Do(曾用名:奇妙清单):由鼎鼎大名的微软开发、运营。但聚焦的是“今天”。同样,也无月历视图。缺点2:只能在WIN10下,进行使用。

    展开全文
  • 一款实用的Windows小插件 ——桌面日历DesktopCal2017-04-14 18:54:4963点赞359收藏46评论发现之旅一直在寻找一款好用的Windows(本人qiong,没用过Mac)桌面日历软件,就像实物放在桌上的台历一样 ,显示月份的每一天...
  • 职场人士使用的工作电脑,很都是Windows台式电脑。为了方便快速记录和定时提醒自己处理工作中的一些临时或者紧急待办事项,有的办公族会在电脑桌面上使用日历便签,尤其是支持设置透明度的便签工具。那么Windows...
  • 问题需要分不同的手机、电脑系统来具体讨论,但大致可以分为:iOS生态、iOS和Windows、Android和Windows三种情况。iOS生态你自然可以使用隔空投送来完成,但Mac的用户还是少数。苹果电脑也并不适合所有人,尤其...
  • 带周数的日历

    2016-06-22 14:35:25
    花费半天时间写出来的自定义控件,嫌分,过段时间我会把博客写出来给大家参考的
  • windows动态链接库.rar

    2020-05-26 12:54:16
    是Microsoft在Windows操作系统中实现共享函数库概念的一种实现方式,这种库包含了可由多个程序同时使用的代码和数据 它其中windows中 一些作为DLL实现的文件有:ActiveX控件(.ocx)文件:如windows上的日历控件。...
  • 开学一阵子了,最近各大高校都在网上授课,在上(mo)课(yu)的时候忽然看到一篇博客:又到了每年此刻,教你把课程表导入日历,忽然惊起,感叹道:把课程表导入日历,让日历提醒我上课!这样就不会因为coding(moyu)影响...
  • 为了向您传递此信息,Windows 10 必须访问您的日历条目,您的邮件(即航空公司确认电子邮件),您的位置,并且必须有权访问互联网以获取交通新闻。 某些服务可以协议您的整个键盘输入,与您的 Facebook 联系人共享...
  • 您可以维护本地日历并在线订阅多个基于iCalendar的日历。 地位 这是测试版质量版本。 肯定有错误,并且某些功能尚未实现。 尚未实现的功能: 高级重复规则(每隔一周,特定的工作日等),如果已导入高级事件或属于已...
  • 蓝剑功能桌面日历是一款配合企业OA等办公系统而来的Windows桌面客户端日历软件,该日历软件可以单独作为个人日历软件使用,也可以通过WebService接口作为Web系统的一桌面日历客户
  • 除了继续完善上一版Light Theme主题外,一最大改进就是在邮件和日历应用中内嵌了Microsoft To-Do,能够直接跳转到待办清单。1、开始菜单新增开关图标开始菜单在上一版基础上继续完善,除了增加同色系跳转菜单外,你...
  • 桌面显示outlook日历

    2010-12-27 16:26:50
    可以在桌面同步显示当前的outlook日历,很醒目
  • Windows 安装时,大量类似设置被预设好了而且很时候 Windows 10 到底会发送了哪些使用数据并不明确。你真的希望 Windows 10 访问你的日历、邮件、位置及其它类似数据吗?Ashampoo AntiSpy for Windows® 10 ...
  • 怎么把日历放到电脑桌面

    千次阅读 2021-06-26 07:02:26
    1. 如何把日历弄到电脑桌面上准备工具:电脑以WIN7系统为例1.打开电脑,在桌面面中点击开始选项,点击控制面板进入到控制面板页面中。2.在新弹出的控制面板页面找到外观和个性化选项,点击选择该选项进入到个性化...
  • 使用VB重写日历控件
  • 我使用CosmosDB进行此操作是因为尝试进行其他操作似乎很有趣,并且拥有MSDN帐户对我有很帮助。 您将需要安装本地仿真器,或者只拥有一MSDN帐户。 您需要创建一符号链接,以便fc-functions和fc-web项目可以...
  • 如何在电脑桌面上添加日历小工具?电脑作为我们现在家庭必不可少的电子产品之一,我们如何在电脑桌面上设置显示日历呢?下面就让小编带你们来看看吧!电脑桌面怎么设置日历在桌面1. 首先我们需要将鼠标光标移动到...
  • 有了此最新更新,join.me用户可以:-一次性授权其join.me帐户-在Google日历(专业版/企业版)中安排定期会议-在扩展程序中利用多个join.me帐户-安排join.me会议在备用日历上(Pro / Business)-以Free,Pro或...
  • 十一Windows组合网站 :warning: 请注意,该存储库不适用...每应用程序均以其自己的路径“ / apps /#appName”打开,无法在移动设备上进行任务处理。 怎么跑 运行之前,在项目的根文件夹中创建一.env文件。 将
  • windows10正式版系统自带了日历应用,其具有非常强大的功能,能够给用户带来不少便利。不过,一些用户反馈电脑中日历应用不显示节日,感觉非常烦恼,这该怎么办呢?下面,就随小编看看具体解决方法。具体如下:1、...
  • Windows快捷精灵是一款提供快捷方式的功能软件。... 软件介绍 开发这软件的目的主要是觉得平时在使用Windows操作软件的时候感觉很麻烦,需要点很东东(或者一些常用的软件),耗费时间、又耗费系统
  • Fantastical具有全新的用户界面,具有多个视图,包括iPhone,iPad和Mac的详细(漂亮)全屏视图。 无论您使用哪种设备,Fantastical都能为您提供所需的视图。使用Fantastical DayTicker和Calendar视图快速查看日历,...
  • win7桌面小工具中国日历

    热门讨论 2011-01-14 16:00:36
    还有些缺点1:同一天有多个节日和纪念日只会显示一个在日历右边其它的就看不到了,左边有空间希望自己能设一些纪念日能显示在上边因为自己不会请会的朋友帮忙改一下,最好还能设置纪念日能提前几天提醒。谢谢了........

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 31,208
精华内容 12,483
关键字:

windows日历多个