`
longgangbai
  • 浏览: 7331265 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Google日历中可以导入外部的ical数据实现免费发送天气预报

阅读更多

天气预报系统提供ical输出已经一年多了,当初是应网友要求做的数据源。因为Google日历中可以导入外部的ical数据,更重要的是,它还提供对导入日历中的数据给用户发送短信提醒,而这一切都是免费的。

已经有不少网站和博客介绍了如何利用本站的天气预报数据实现免费的短信提醒,但基本都是针对的老版系统,在更新了自定义数据格式的工具后,我觉得有必要详细解释一下如何使用这个工具,以及实现免费短信提醒的步骤。

首先,请确认你满足以下条件

  1. 一个属于你自己的GMail账号。
  2. 一部支持中文短信功能的手机,移动或联通均可,小灵通不支持。
  3. 将手机号码与Google日历帐号绑定。

在确定了满足以上条件后,就可以开始下一步:选择数据源

  1. 访问天气预报系统http://weather.raychou.com
  2. 在搜索框中输入关注的城市名称,拼音或汉字均可,例如,北京beijing。页面会自动跳转到天气详情页面,如果搜索到的结果不正确(有部分城市的拼音相同),还可通过搜索框下面的城市列表选择。
  3. 滚动到页面最下面的数据自定义工具,点击模板”Google日历的短信提醒”,最下面的URL就是我们想要的自定义数据源的网址。

至此,数据源我们已经得到,接下来就是将其添加到Google日历中,并设置短信提醒:

首先,登陆Google日历后,点击页面左下角的”添加”,在弹出菜单中选择”通过URL添加”

2009-05-11_195358.jpg

再添加页面中,将之前得到的数据源URL复制粘贴到文本框中,点击”添加”。若提示无法获取网址或其他错误,删除数据源再重复添加即可。

在得到页面提示添加成功后,点击右下角的”设置”,再点击刚才添加的日历后的”通知”链接,转入日历通知设置。

2009-05-11_195923.jpg

在通知设置中,选择通知的接受方式和通知方式,如图所示。注意,提前的时间是相对于预报日期的0点而言,例如提前4小时,就会在每天的20点收到次日的天气预报。

2009-05-11_200044.jpg

点击”保存”,就大功告成了。

最后show一下我的Treo680收到天气预报短信的界面

treo-680-weather-sms.jpg

分享到:
评论
1 楼 conanca 2010-02-01  
噢,去年谷歌刚刚停止了免费发送天气预报的服务

幸好google日历还可以发短信提醒

相关推荐

    Laravel开发-laravel-ical

    在 Laravel 框架中,开发者经常需要处理日历事件的导入和导出,例如从外部源(如Google Calendar或Outlook)同步事件,或者允许用户导出他们的事件到iCalendar (iCal) 文件。`laravel-ical` 是一个专为 Laravel 5 ...

    jQuery+CSS实现iCal风格的漂亮日历

    5. **数据绑定**:如果需要显示预定或事件,可以将数据与日历单元格绑定,通过jQuery获取和设置数据,实现事件的添加、删除和修改功能。 6. **响应式设计**:为了确保在不同设备和屏幕尺寸上都能良好显示,日历通常...

    中秋节节假日日历国家法定假日(iCal 格式)源码分享给需要的同学

    元数据保存在 /data/.json* 文件中,格式如下: [{ "DTSTART;VALUE=DATE": "20180924", "DTEND;VALUE=DATE": "20180924", "SUMMARY": "中秋节" },{ "DTSTART;VALUE=DATE": "20180929", "DTEND;VALUE=DATE": ...

    Google 日历之农历的实现

    ### Google日历农历实现方法详解 #### 一、引言 在使用Google日历的过程中,很多用户希望能在日历中看到农历日期,这对于遵循农历文化习惯的人来说尤其重要。本文将详细介绍两种实现Google日历农历显示的方法:一...

    ical4j-1.0.jar

    这个库允许你在Java应用程序中实现发送邮件日历提醒的功能。 ical4j的核心功能包括: 1. **解析iCalendar文件**:ical4j可以解析`.ics`文件或iCalendar格式的字符串,将其转换为Java对象,使得你可以方便地访问和...

    Google日历同步工具Rainlendar

    此外,Rainlendar还支持导入导出iCal格式的日历文件,与其他日历应用如Outlook、Apple Calendar等实现数据交换。 接下来,我们来关注Rainlendar与Google日历的同步功能。Google日历是Google提供的在线日历服务,...

    日历同步实现安卓手机端与PC端同步

    5. **手动导入导出**:如果以上方法不适用,还可以考虑手动导出手机日历的iCal或CSV文件,在PC端用相应的程序(如Microsoft Excel)打开并导入。 6. **无线同步**:对于支持Wi-Fi Direct的设备,可以使用某些日历...

    ical4j,用于解析和构建ICANDEAR数据模型的Java库.zip

    ical4j是一个强大的Java库,专门用于解析和构建iCalendar(ICalendar)数据模型。iCalendar是一种标准的数据格式,常用于在不同的...通过深入学习和使用ical4j,开发者可以轻松地在Java应用中实现复杂的日历管理功能。

    ical4j,用于解析和构建iCalendar数据模型的Java库.zip

    使用ical4j库,开发者可以轻松地在Java应用中集成日历功能,例如在电子邮件客户端、日历应用或协同办公软件中。同时,由于ical4j是开源项目,用户可以根据需要对库进行扩展或定制,以满足特定的需求。 为了开始使用...

    生成添加到GoogleiCal和其他日历系统的日历链接

    标题中的“生成添加到Google iCal和其他日历系统的日历链接”是指在PHP开发中创建一个功能,使得用户可以通过点击一个链接将特定的事件或日程直接添加到他们的Google日历、iCal(iOS和MacOS的日历应用)或其他支持...

    在表单中动态生成日历

    在网页表单设计中,动态生成日历功能是一种常见的交互元素,它可以帮助用户方便地选择日期,提升用户体验。本文将详细讲解如何利用JavaScript、JSP和J2EE技术,在表单中实现这样的功能。 首先,我们需要理解日历...

    ical4j-1.0.3-src

    ical4j是一个强大的Java库,专门用于处理iCalendar(RFC5545)格式的数据,如日历事件、任务和提醒。这个库的核心目标是帮助开发者在Java应用程序中解析、生成和操作iCalendar文件。ical4j-1.0.3-src是一个源代码包...

    iCal-like+Calendars

    1. **日历同步**:如同iCal,该应用可能支持与其他日历服务(如Google Calendar、Outlook等)的同步,让用户可以方便地管理分布在不同平台上的日程。 2. **事件管理**:包括创建、编辑、删除日程,设置提醒,以及为...

    Google Calendar Search:使用 ICS 格式在谷歌日历或任何其他日历中搜索-开源

    这个项目通过解析和处理谷歌日历快照,这些快照是以 ICS(iCalendar)文件格式下载的,然后将数据导入到 MySQL 数据库,从而实现更有效的搜索功能。由于这个项目是开源的,意味着它的源代码对公众开放,开发者和用户...

    iCal个人日程管理软件V1.6.421绿色中文免费版

    iCal个人日程管理软件可以帮助你合理安排每天、每周、每月的日程,实现时间管理的概念。iCal_1.0.45 ·在自用软件iCal_1.0的基础上进行了以下修改后作为免费共享版推出  1、更换下拉式日历控件  2、更新“日”...

    iCal-节假日例子.zip 国家法定假日(iCal 格式)

    1. 将.ics文件导入到支持iCal的日历应用中,如Apple的iCal、Microsoft Outlook,或者Google Calendar。 2. 在应用中设置自动更新,以保持节假日信息的最新状态。 3. 如果需要修改节假日,可以直接编辑.ics文件,或...

    工作日历插件

    3. **数据格式设置**:后台可以根据特定的数据格式进行设置,这意味着插件支持导入或导出各种日历数据格式,如iCal(iCalendar)、CSV或XML。这使得用户能够轻松地在不同应用之间同步日程,或者从现有的日历数据库中...

    日历

    - 日历不仅可以用于基本的时间管理,还可以与其他功能结合,如天气预报、工作任务、会议提醒等。 - 一些高级日历应用还支持多用户协作、同步功能,使团队成员可以共享日程。 5. **控制项**: - 日历控件通常包含...

    android 一个特别定制的日历

    同时,也可以支持iCal格式的导入和导出,方便与其他平台的日历应用交互。 在开发过程中,考虑到性能和用户体验,可能需要对数据加载和渲染进行优化。例如,可以使用分页加载技术来减少初次加载时的数据量,或者使用...

    桌面日历秀-超好用的日历

    此外,还支持导入导出功能,用户可以将日历数据备份或分享给他人。 个性化方面,桌面日历秀提供了多种皮肤和布局选择,用户可以根据自己的喜好调整日历的外观,使其与桌面主题相协调。同时,还可以自定义背景图片,...

Global site tag (gtag.js) - Google Analytics