爱意满满的作品展示区。
johnzh

使用阿里云的函数计算和 headless chrome 造了个 send to kindle 的轮子,顺便说说阿里云函数计算的体验

  •  
  •   johnzh · Oct 17, 2017 · 4131 views
    This topic created in 3155 days ago, the information mentioned may be changed or developed.
    代码在这里:
    https://github.com/zhxiaogg/send-to-kindle

    下午继续撸:
    1. 添加 类似 Firefox 的 Readability 插件
    2. 做个简单的 API 把函数暴露出来

    说说阿里云函数计算的体验吧。我用的是 nodejs6 环境,开发、部署很顺利;没有用 log 功能,不知道那块的体验。没用过其他 serverless 平台。

    感觉有一些可以改进的地方:
    - 暂时没有提供接口,设置执行环境的环境变量
    - 不知道其他厂商怎么样,在函数打包部署时要是能 npm install 就好了
    - 因为我用到了 chrome,打包完体积约 48M (好像目前所有平台限制都是 50M ), 上传时有段时间经常失败,有点不稳定
    Supplement 1  ·  Oct 17, 2017
    添加了一个 API:
    curl -vvv "http://[email protected]&url=http://www.baidu.com"
    Supplement 2  ·  Oct 19, 2017

    写了一个 chrome extension,正在上架过程中,跟 google 的各种 policy 斗智斗勇啊,地址在这:

    https://github.com/zhxiaogg/go-to-kindle-chrome-extension

    serverless 代码也更新了,使用 Mozilla 的 Readability 库做的阅读模式。

    在 chrome extension 没有上架前,只能调 API 发送,不过有兴趣的可以直接下载 chrome extension 代码自己加载进去,我自己觉得挺好用的,推荐。

    我自己都记得有好多 TODO,会有 bug 的哦。

    Supplement 3  ·  Oct 20, 2017
    5 replies    2017-10-19 21:02:25 +08:00
    SENSIR
        1
    SENSIR  
       Oct 17, 2017 via Android
    还没有使用。不过看介绍是单纯地网页转 pdf,还是会抽取正文(阅读模式)出来呢?
    johnzh
        2
    johnzh  
    OP
       Oct 17, 2017
    @SENSIR 阅读模式,用 mozilla 的 readability 库。等等再用吧,阅读模式正在开发
    johnzh
        3
    johnzh  
    OP
       Oct 19, 2017   ❤️ 1
    @SENSIR 阅读模式基本 ok 了,我不是做前端的,可能样式不好,chrome extension 没上架之前,只能用 api 哦
    johnzh
        4
    johnzh  
    OP
       Oct 19, 2017
    @SENSIR 更新了,目前只能用 api 哦
    SENSIR
        5
    SENSIR  
       Oct 19, 2017
    @johnzh 之后就体验下!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1376 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 16:54 · PVG 00:54 · LAX 09:54 · JFK 12:54
    ♥ Do have faith in what you're doing.