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

为了这碟醋,我包了顿饺子

  •  
  •   raejee · 13 天前 · 3987 次点击

    事情要从一个本来很简单的念头说起。

    我想做一个行情类应用。 目标朴素得不能再朴素了:

    用户自己配个 API Key , 就能看 A 股 / 港股 / 美股 / 汇率 / 指数 / 加密货币 的实时行情和历史曲线。

    于是我开干了。


    第一阶段:理想很丰满

    应用很快写完了,逻辑清晰,代码优雅,README 看起来还行。 https://www.sunp.eu.org/t/1187033

    设计初衷也非常“程序员式正义”:

    • 不收钱
    • 不代理数据
    • 不碰隐私
    • 用户自己申请 API Key ,爱用谁用谁

    听起来是不是特别合理? 我当时也觉得自己是个天才。


    第二阶段:现实一巴掌打醒我

    应用一交到用户手里,问题就来了:

    • 「这个 API Key 去哪申请?」
    • 「这个平台要绑信用卡?」
    • 「免费额度不够用?」
    • 「这个接口不支持指数?」
    • 「那个接口不支持港股?」
    • 「我就想看个价格,怎么像在考证?还要梯子?」

    总结一句话:为了用我的 App ,用户得先修完一门《全球金融数据 API 导论》。

    本来是看行情, 结果变成了 配置行情

    功能是有的, 但体验极其反人类

    我终于意识到一个残酷的事实:

    用户根本不想折腾。


    第三阶段:为了这碟醋,我决定包顿饺子

    问题的本质其实很简单:

    • 应用不是核心
    • 数据整合和交付方式才是核心

    既然如此,那干脆一步到位。

    我干了件看起来有点“本末倒置”的事:

    我去改了一个开源库

    项目名叫 Aktools,原本就很强, 但我对它下手更狠了一点,加缓存,加数据源:

    https://github.com/johnny-peters/aktools-change


    第四阶段:饺子包完,醋也成了主角

    我改造后的 Aktools ,目标只有一个:

    用户什么都不用配置

    只需要:

    docker run / deploy aktools
    

    然后就能直接用。

    你能拿到什么?

    • ✅ A 股实时 & 历史行情
    • ✅ 港股实时 & 历史行情
    • ✅ 美股实时 & 历史行情
    • ✅ 汇率
    • ✅ 各类指数
    • ✅ 加密货币
    • ✅ K 线 / 曲线 / 时间序列

    没有 API Key 没有平台选择 没有额度焦虑 没有配置地狱

    一句话:

    Aktools 部署完,数据就自己长出来了。


    最终形态:饺子反而成了主菜

    回头看这件事,特别有意思:

    • 我原本是想推广一个应用
    • 结果为了提升体验
    • 把底层工具链全重做了一遍
    • 最后发现—— Aktools 才是本体

    真正实现了:

    “为了这碟醋,我包了顿饺子, 结果发现饺子比醋香多了。”


    如果你是谁?

    如果你是:

    • 普通用户

    那你直接访问 https://price.btc-reborn.com/ ,可以订阅行情,配置持仓; 也可以在项目地址 https://github.com/johnny-peters/financial-dashboard 下载 exe,拥有一个无广告绿色的可开机启动的控件(仿 mac 做的)

    如果你是:

    • 想做行情类应用的开发者
    • 想快速拿到金融数据的个人项目
    • 不想被 API Key 折磨的工程师
    • 想本地 / 私有化部署行情服务的人

    那你可以直接从这里开始:

    🔗 Aktools (改良版): https://github.com/johnny-peters/aktools-change


    最后一句真心话

    技术人常犯的错是:

    把“可配置性”当成“用户友好”。

    但后来我才想明白:

    真正好的体验, 是让用户连“配置”这个概念都不需要知道。

    第 1 条附言  ·  11 天前

    预览

    36 条回复    2026-02-05 20:05:17 +08:00
    Hansah
        1
    Hansah  
       13 天前
    cool ,刚好搓了个虚拟交易系统,用得上

    币安有免费 API 的
    raejee
        2
    raejee  
    OP
       13 天前
    进来留言的朋友不妨留下以太坊地址,我们会给前 100 个留言的人发放服务代币
    JimmyG
        3
    JimmyG  
       13 天前
    0xE49Ce83b2e6940137cb252E67c052B66B882beA3
    jimbray
        4
    jimbray  
       12 天前
    我是普通用户,进入网站之后, 我不知道怎么添加持仓:(前往资产标签页添加资产到您的观察列表,然后将它们添加到您的投资组合。),但是我没有看到 `资产标签页`。
    P.S.: 5dyyUvBzkJ1fGdvU4NAcXaD1ALfcsNmn6NnPcAHQuQxZ
    raejee
        5
    raejee  
    OP
       12 天前
    @jimbray 设置页面,点击 添加 按钮,搜索资产名称,搜到后点击 添加;
    然后在 自选 卡片中,填写持有数量,这样持仓页面就可以看到了
    raejee
        6
    raejee  
    OP
       12 天前
    @jimbray 你这不是以太坊地址呢
    raejee
        7
    raejee  
    OP
       12 天前
    @JimmyG 已发,请关注代币及官网 btc-reborn.com ,后续有优惠服务
    xiaoao199
        8
    xiaoao199  
       12 天前 via Android
    0x215788a841924aca2f16a8141ea3098573e94a29
    KelleyV9
        9
    KelleyV9  
       12 天前
    0xD47907598e1749B6E80fB5649e9DC47eDFc98b6B
    jimbray
        10
    jimbray  
       11 天前
    @raejee #6 0x0B2fAF2021386CC01DE802209857751933a674f4 谢谢大佬
    Eba
        11
    Eba  
       10 天前
    0x9b0B8487d5D283Ab1faffbC53fbe99479ed66d4f
    YanSep
        12
    YanSep  
       10 天前
    0x9a6FdAb8c1F350464Dd9B1e1d27c5d730a9165d0 谢谢大佬
    liangcj
        13
    liangcj  
       10 天前
    0x54542b01C3811d0931a3029d451DFA6eef0dC1f2 谢谢大佬
    pyyalt
        14
    pyyalt  
       10 天前
    0x284dcf3f18f651578D06c3761825e27D7D8C3C0e
    LowBi
        15
    LowBi  
       10 天前
    项目已 star,0x5f28c398fbb3376253e46dc4b48af79e55c6827f 谢谢大佬
    skylerr
        16
    skylerr  
       10 天前
    0xc18B9242ec6b60ef7f535355500934B26160686D 谢谢大佬
    z1gui
        17
    z1gui  
       10 天前
    0xCBA6F21054E9893EDe8AcDfF27C930DfAb66c077 项目已 star,谢谢大佬
    georgex
        18
    georgex  
       10 天前
    0x97de655698066692176f02e4e6b7b37abe63ae11 谢谢大佬
    3CH0
        19
    3CH0  
       10 天前
    0xebbB8BE321d4D991Cc9AB744Cf5531660D020DCE 谢谢大佬
    ssshooter
        20
    ssshooter  
       10 天前
    0x25631debD17A3a5C83daebFC2c505d873C388D89 谢谢大佬
    williamx
        21
    williamx  
       10 天前
    0x6C6774057c3a7f1E8d0493C8E0F574211E5cca70 谢谢大佬
    ll5270
        22
    ll5270  
       10 天前
    0xA8c64d0dEc132473b9e72d7c89D42BD41dB18877 谢谢大佬
    tady123
        23
    tady123  
       10 天前
    0x246Cc0685E9021A90266c1847eA4c1A1aaBf0103 已 star 谢谢大佬
    leafrainy
        24
    leafrainy  
       10 天前
    0x9fcca7F8EfFf9c057D0BbE3Cb76E004819d26121 谢谢大佬
    WhoAmI233
        25
    WhoAmI233  
       10 天前
    0x9aa9996d7fd7bbb971c845ec40d4d11502e5ae70
    WhoAmI233
        26
    WhoAmI233  
       10 天前
    谢谢大佬
    moons
        27
    moons  
       10 天前
    谢谢佬 :0x529396b09B73e2279B9FeA418c65fb83eED62EBF
    linky6565
        28
    linky6565  
       10 天前
    exe 窗口不能挪动,如果能加个小窗模式就更好了
    zhenwang
        29
    zhenwang  
       10 天前
    谢谢老板,祝:马年大吉大利
    0x7A445335603AbfF8Dc81Ed509975f93038815ef2
    zz9673
        30
    zz9673  
       10 天前
    0x7c5530fc7fb7b7ac3811177b5e00341523b4ecbc
    感谢大佬 项目已 star
    wanglz111
        31
    wanglz111  
       10 天前
    0x4F461e7f7691512419b791993bA716F6f3Ead893
    项目已 star
    zangpuu
        32
    zangpuu  
       10 天前
    0x2a0e15BE8d4813917ee4C66f8e9dce0f67432A42
    zoeliu
        33
    zoeliu  
       10 天前 via Android
    0x33b852E02Eb6b048BC13e2c27786Ccf8417025bA
    谢谢大佬
    crazycabbage
        34
    crazycabbage  
       10 天前 via iPhone
    0x57736de4b32958f49e6a945f45e7c8727abfaa72
    raejee
        35
    raejee  
    OP
       10 天前
    @linky6565 是仿 mac 特意做成这样的,左键点击托盘切换 隐藏/显示,右键退出程序
    raejee
        36
    raejee  
    OP
       10 天前
    谢谢 V 友们的支持和 star !奖励将陆续发出。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   685 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:53 · PVG 05:53 · LAX 13:53 · JFK 16:53
    ♥ Do have faith in what you're doing.