想要将豆瓣读书/观影的数据同步到 trello 或者其他 todo 类工具中,有好的方法思路嘛?

2019-07-26 11:53:09 +08:00
 lueffy

豆瓣公共 api 已经关闭了,想读 /在读 /已读的数据不是 json 类型而是 html,所以想到的办法就是解析,然后调用 trello 的接口导入

$('li.item div.title a').each(function(){
    var requestData = {
        "name": $(this).text().trim(),
        "pos": 327679,
        "key": "1c83f41a065ce80fdc9f3e262fe4****",
        "closed": false,
        "idLabels": [],
        "idMembers": [],
        "dateLastActivity": 1564110896700,
        "idBoard": "5c46f6ee48100d3d063cf864",
        "idList": "5c46f6fcd44bb753948484bf",
        "token": "f447933aae48a9d62efd7e9b8ce7c427f919d2e391ff4e2b4ba79291aa09****"
    }
    $.ajax({
        url: "https://trello.com/1/cards",
        type: "POST",
        contentType: "application/json", 
        dataType:"json",
        data:JSON.stringify(requestData),
        success: function () {
            console.log($(this).text()+"导入成功")
        }
    });
})

其中 key token 需要从 trello api 中获取

把代码粘到 console 里运行一下就行,可行是可行,但是这个方法好笨啊,并且不是实时同步,求更优解?

858 次点击
所在节点   科技
1 条回复
lueffy
2019-07-26 11:56:53 +08:00
IFTTT 可行?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/586386

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX