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

[Chrome 插件][AGPL]分享一个“防被杀熟” Chrome 插件 Pricedoge

  •  1
     
  •   yisiliu · 2019-03-20 18:19:51 +08:00 · 1275 次点击
    这是一个创建于 2067 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家好!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    大数据杀熟在最近几年内慢慢进入了大家的视野,从滴滴到京东再到携程,互联网巨头们屡次利用用户的忠诚度对用户造成伤害,显示不一样的价格。这类杀熟事件无法被根源性地解决,因为用户在面对此类互联网服务时都是用户-服务提供商一对一的交互,缺乏用户与用户间的维度,也就是我们俗称的 P2P。 (我实在真的写不下去了。。有点难 就大家能懂意思就行)

    所以我们决定推出这款开源 Chrome 插件(DimensionFoundation/Pricedoge)带给大家一些新的尝试,具体的作用是对每一款电商商品(暂时如此)进行全网比价。

    有别于惠惠等其他比价插件的是:我们的所有数据来源都来自本地机器对其他网站的 query,没有任何中心化服务,比如说,想要对比一个在某东上的商品在 TB 或 Amazon 或 Newegg (这是我们目前支持的四个电商,但可以很简单的拓展,我之后会说)上的价格,具体的 query 是把当前商品页面的商品名在其他的网站上进行搜索,然后返回的是其它网站上类似商品的价格信息。

    在我们不支持的网站上,用户可以自行贡献价格信息,具体操作是找到页面上的价格信息,选中之后右键点击 [这个 css/element 是价格] ,然后按照引导将商品名和缩略图的路径选中,就可以显示本产品的全网价格信息了。在同一个 domain 下的同类型网页只需做一次贡献,就可以自动适配其他页面了(具体方法就是记录价格 /商品名 /缩略图的 selector )。

    对于真正的 P2P 价格分享(用户看到的价格可以直接分享给正在看相同 /相似商品的用户),我们暂时没有时间做了,由于没有足够多的用户量,所以没有办法直接一开始就用上用户的力量。更多的技术细节可以参考我们的 README。

    在安装后第一次点击 extension icon 会跳出生成一个椭圆曲线(secp256k1 比特币的曲线) key pair 的引导,这个是我们正在做的一个 open ID 相关的项目的一个坑,有兴趣的朋友可以看一下我们的官网(Dimension)和我们的部分业务简介(Dimension Outline),我们致力于未来隐私互联网下的身份管理与大数据应用。

    有兴趣的可以留言讨论~谢谢

    9 条回复    2019-03-21 11:38:40 +08:00
    langbian
        1
    langbian  
       2019-03-20 18:33:50 +08:00
    那么.. 怎么安装呢?
    yisiliu
        2
    yisiliu  
    OP
       2019-03-20 18:36:35 +08:00
    @langbian 稍等 我打包一个 crx 上来。。。
    yisiliu
        3
    yisiliu  
    OP
       2019-03-20 18:43:41 +08:00
    Senventise
        4
    Senventise  
       2019-03-20 18:50:50 +08:00 via Android
    官网加载好慢啊
    yisiliu
        5
    yisiliu  
    OP
       2019-03-20 18:56:20 +08:00
    @Senventise 我们官网服务器放在 linode 上了。。开了 cloudflare 但是免费版的 所以。。惨
    ArchiTech
        6
    ArchiTech  
       2019-03-21 09:31:01 +08:00
    无需服务器只需客户端~ 挺有意思!
    NeedforV2
        7
    NeedforV2  
       2019-03-21 11:02:48 +08:00
    官方插件商店里还没有吗?
    yisiliu
        8
    yisiliu  
    OP
       2019-03-21 11:37:26 +08:00
    @NeedforV2 不知道为啥没过审 我们这两天再看看。。你可以 npm run build 一下然后手动 load unpacked 一下 不好意思有点麻烦。。。或者直接装打包好的那个 crx ~
    yisiliu
        9
    yisiliu  
    OP
       2019-03-21 11:38:40 +08:00
    @ArchiTech 现在只有淘宝搜索是需要用我们的服务器做一次 proxy 的 因为淘宝搜索要带 cookie 这个其实本地开一个 localhost 也能达到相同效果 只是我们怕用户觉得麻烦 就暂时用的是我们的 proxy server
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3582 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:31 · PVG 18:31 · LAX 02:31 · JFK 05:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.