V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
waynegong
V2EX  ›  分享创造

开发了一个 Microsoft To Do 浏览器扩展

  •  
  •   waynegong ·
    waynegongcn · 2022-02-16 23:16:17 +08:00 · 2284 次点击
    这是一个创建于 792 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最开始接触的 To Do 类应用就是 Wunderlist Chrome 扩展,

    微软收购 Wunderlist 后也没见搞个官方扩展出来。

    日常工作中最常用的场景就是浏览器,无奈只能自己开发了一个,欢迎大家体验(目前仅支持 Chrome 浏览器)。

    Microsoft To Do 浏览器扩展 - Chrome Store

    第 1 条附言  ·  2022-02-17 00:06:35 +08:00

    贴上 Github 地址,顺便求个赞 😄

    https://github.com/WayneGongCN/microsoft-todo-browser-ext

    16 条回复    2023-06-22 18:22:33 +08:00
    troilus
        1
    troilus  
       2022-02-16 23:51:02 +08:00 via iPad
    😅我咋记得官方自己就有
    waynegong
        2
    waynegong  
    OP
       2022-02-16 23:57:02 +08:00
    @troilus

    嗯,Wunderlist 没被收购之前有官方的浏览器扩展,是标签页的形式,不过被微软收购之后就下线了。

    这个是直接在当前页面,通过点击扩展弹窗,或选中文本后右键菜单来添加 Task 😄
    512357301
        3
    512357301  
       2022-02-17 00:00:48 +08:00 via Android
    具体使用了哪些 api ,好奇能否做成油猴版本的
    waynegong
        4
    waynegong  
    OP
       2022-02-17 00:04:26 +08:00
    @512357301

    用的是 Microsoft Graph API https://docs.microsoft.com/en-us/graph/todo-concept-overview

    油猴版本应该行得通,可以尝试一下😄
    shyrock
        5
    shyrock  
       2022-02-17 09:33:02 +08:00
    感谢分享!
    装了,然而觉得并不是我想要的。
    本以为第一页是待办列表,结果第一页是添加任务。。。

    求问怎么解除该插件访问 todo 信息的授权?
    cweijan
        6
    cweijan  
       2022-02-17 10:28:52 +08:00
    edge 浏览器安装后点击登录无反应.
    waynegong
        7
    waynegong  
    OP
       2022-02-17 10:29:53 +08:00
    @shyrock 感谢支持😄

    先解释一下第一点
    没有做任务列表,主要是从我自身的需求出发的:我想在不离开当前页面的情况下快速添加任务。
    在加上 Microsoft To Do 自身是有 Web 版,并且功能已经比较完善,所以没有重复造轮子了。


    关于第二点
    目前使用的是 Microsoft 的开放 [API]( https://docs.microsoft.com/en-us/graph/todo-concept-overview)
    只要在 [Microsoft Azure]( https://portal.azure.com/#home) 上创建一个 App
    然后配置 OAuth 登录授权就可以访问啦
    授权相关的逻辑可以在这里看到 [源码]( https://github.com/WayneGongCN/microsoft-todo-browser-ext/blob/main/src/helpers/msal.ts)
    waynegong
        8
    waynegong  
    OP
       2022-02-17 10:34:19 +08:00
    @cweijan 目前还只支持 Chrome 浏览器哦

    有计划支持 Firefox 和 Edge ,但是最近一直不得空😂

    另外想问一下,是如何在 Edge 浏览器中安装 Chrome 插件的呀?
    cweijan
        9
    cweijan  
       2022-02-17 10:50:51 +08:00
    @waynegong edge 可以直接安装 chrome 插件的
    cweijan
        10
    cweijan  
       2022-02-17 10:51:27 +08:00
    @waynegong 很奇怪为啥不支持 edge, edge 现在已经用 Chromium 内核了, 理论上你只需要很少的改动(甚至不用)就可以支持.
    zj
        11
    zj  
       2022-02-17 11:12:05 +08:00
    @waynegong 使用 edge 直接到到 Chrome srore 安装,暂时没发现什么问题,中间浏览器崩溃了一次,然后卸载重新再装就好了。
    pengxiaoyu
        12
    pengxiaoyu  
       2022-02-17 17:53:03 +08:00
    楼主 麻烦问下 readme.md 里面的动图是咋做的呀
    waynegong
        13
    waynegong  
    OP
       2022-02-17 18:24:04 +08:00 via iPhone
    @pengxiaoyu 哈哈,这个是我用 keynote 做的,可以导出成 GIF 或视频,PPT 应该也一样😄
    waynegong
        14
    waynegong  
    OP
       2022-02-17 18:27:18 +08:00 via iPhone
    @cweijan 刚刚装了 Mac 版的 Edge 试了下,居然可以直接安装 Chrome Store 的插件,是我孤陋寡闻了😂

    不过没有发现不能登陆的问题,回家再用 windows 试试看能不能复现。
    waynegong
        15
    waynegong  
    OP
       2022-02-17 19:25:23 +08:00
    @zj 感谢支持

    之前一直在自己的小圈子里,没想到 Edge 用户也挺多的。
    SillyGod
        16
    SillyGod  
       301 天前
    求 op 出油猴版
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1091 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:54 · PVG 06:54 · LAX 15:54 · JFK 18:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.