IFTTT

作者: 尽情的嘲笑我吧 | 来源:发表于2018-11-16 18:30 被阅读0次

    IFTTT 是 If This Then That的缩写,是一款我最近发现的超好玩的服务。

    简介

    IFTTT is a free platform that helps you do more with all your apps and devices.

    IFTTT的设计理念就在于ThisThat,当This发生的时候要出发That形式的动作。举几个例子:

    • 比如天气预报说今天有大雾,那么IFTTT就会提醒我记得出门的时候带口罩
    • 在git的hook或者SVN的hook被触发的时候,提醒我XXX提交了最新的代码,提交了什么。
    • 抓取我感兴趣的事件后,通知我。
      等等吧,有了hook,可以做的事情可以有很多。

    准备

    在正式开始之前,还是来说下必须的一些准备条件。一开始没考虑太多,直接在应用商店安装了IFTTT,然后到官网看了看例子,用脚本跑了下,发现没反应。然后各种搜索,发现小米6不支持,尴尬。

    然后就找同事借了个测试机,iOS和XX手机(不打广告,安卓的)就可以,而且延迟还很低。就搜了下,发现需要安装一下Google play 服务框架,而国内可不是这么好安装的,好在有搜索引擎,发现在豌豆荚中搜索谷歌安装器,就可以了。会自动把6件套安装下来。

    使用

    1. 访问 IFTTT Maker Channel 的网站 http://maker.ifttt.com 并点击 Connect
    2. 点击Documentation来获取key和hook的链接格式。
    3. 在IFTTT中添加自己的ThisThat,比较简单就不贴图了。
    4. 用代码访问hook,就可以在手机上看到具体的效果了。

    示例

    1. 整一个eventsinamonitorThis, 然后设置对应的That为系统的Notification
    2. 写个脚本,用来请求hook
    3. 查看手机,看看效果。
    #!/usr/bin python
    #coding:utf8
    ###############################################
    # File Name: test.py
    # Author: 郭 璞
    # mail: marksinoberg@gmail.com
    # Created Time: 五 11/16 11:26:02 2018
    # Description: 
    ###############################################
    import json
    import requests
    
    url = "https://maker.ifttt.com/trigger/sinamonitor/with/key/dsdsdsdsdsdsdsds"
    
    payload = {
            "value1": "哈哈哈,测一个发的试试",
            "value2": "http://aliadsdmg.chadasdasdasd.com/photo/basadasder/3d23dsd78fef54d1d64e.png",
            }
    headers = {
            "Content-Type": "application/json"
            }
    resp = requests.post(url, data=json.dumps(payload), headers=headers)
    print(resp.status_code)
    print(resp.text)
    
    
    
    效果图

    展望

    目前可能只是拿来在服务器上跑几个脚本,然后借助IFTTT让自己能及时的知道发生了什么,看起来受众面比较小,也没什么大的用途,而且IFTTT内部的Services大部分都是国外应用,在国内也没啥大作用。但是实际上这个Marker Channel可定制性会很广,比如物联网,智能硬件其他服务就可以被整合过来了,想想岂不是很开心。再来一个树莓派或者任何一个可以访问互联网的设备,哈哈哈哈哈哈哈哈哈。

    god bless you.


    参开链接:
    不一样的少数派

    相关文章

      网友评论

          本文标题:IFTTT

          本文链接:https://www.haomeiwen.com/subject/qlfvfqtx.html