V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ETenal
V2EX  ›  Alfred

写了个 alfred3 的汇率转换工具,支持数字货币

  •  
  •   ETenal · 2018-04-24 22:05:22 +08:00 · 7514 次点击
    这是一个创建于 2399 天前的主题,其中的信息可能已经有所发展或是发生改变。
    由于沉迷炒币,随时都需要盯着盘看,找了一圈没有看到好用的汇率工具,都不支持数字货币转换。所以自己写了个

    地址在 Github: https://github.com/FlyRabbit/alfred3-workflow-CurrencyX

    欢迎 star

    目前支持货币包括

    AUD
    BGN
    BRL
    BTC
    BTS
    CAD
    CHF
    CNY
    CZK
    DASH
    DKK
    DOGE
    EMC
    ETH
    EUR
    FCT
    GBP
    HKD
    HRK
    HUF
    IDR
    ILS
    INR
    JPY
    KRW
    LTC
    MXN
    MYR
    NMC
    NOK
    NXT
    NZD
    PHP
    PLN
    PPC
    RON
    RUB
    SEK
    SGD
    THB
    TRY
    USD
    VTC
    XMR
    XRP
    ZAR
    AED
    AFN
    ANG
    ARS
    AWG
    AZN
    BAM
    BBD
    BDT
    BHD
    BIF
    BMD
    BND
    BOB
    BSD
    BTN
    BWP
    BZD
    CDF
    CLP
    COP
    CRC
    CUP
    CVE
    DJF
    DOP
    DZD
    EGP
    ERN
    ETB
    FJD
    FKP
    GEL
    GHS
    GIP
    GMD
    GNF
    GTQ
    GYD
    HNL
    HTG
    IQD
    IRR
    ISK
    JMD
    JOD
    KES
    KGS
    KHR
    KMF
    KPW
    KWD
    KYD
    KZT
    LAK
    LBP
    LKR
    LRD
    LTL
    LYD
    MAD
    MDL
    MGA
    MKD
    MMK
    MNT
    MOP
    MRO
    MUR
    MVR
    MWK
    MZN
    NAD
    NGN
    NIO
    NPR
    OMR
    PEN
    PGK
    PKR
    PYG
    QAR
    RSD
    RWF
    SAR
    SBD
    SHP
    SLL
    SOS
    SRC
    SRD
    STD
    SVC
    SYP
    SZL
    TJS
    TND
    TOP
    TTD
    TWD
    TZS
    UAH
    UGX
    UYU
    UZS
    VEF
    VND
    VUV
    WST
    XAF
    XCD
    XOF
    XPF
    YER
    ZMW
    22 条回复    2022-03-01 15:02:05 +08:00
    byuan04
        1
    byuan04  
       2018-04-25 11:19:29 +08:00
    系统的 spotlight 不是自带汇率换算了
    noBuy
        2
    noBuy  
       2018-04-25 15:01:48 +08:00
    ZRS
        3
    ZRS  
       2018-04-25 17:33:56 +08:00
    @noBuy 同样的问题 看 debug 显示 import requests 出错 可能和我都是用 brew 装的 python 有关?
    clotong
        4
    clotong  
       2018-04-26 20:47:41 +08:00
    @ETenal 用不了
    [ERROR: input.scriptfilter] Code 1: Traceback (most recent call last):
    File "exchange.py", line 3, in <module>
    import requests
    ImportError: No module named requests
    ETenal
        5
    ETenal  
    OP
       2018-04-27 16:58:46 +08:00
    @clotong pip install requests
    ETenal
        6
    ETenal  
    OP
       2018-04-27 16:59:55 +08:00
    @noBuy pip install requests
    ETenal
        7
    ETenal  
    OP
       2018-04-27 17:00:12 +08:00
    @ZRS pip install requests
    ETenal
        8
    ETenal  
    OP
       2018-04-27 17:28:20 +08:00
    @noBuy 已经更新,去掉了 requests 依赖,请重新在 github 下载最新版
    ETenal
        9
    ETenal  
    OP
       2018-04-27 17:28:31 +08:00
    @ZRS 已经更新,去掉了 requests 依赖,请重新在 github 下载最新版
    ETenal
        10
    ETenal  
    OP
       2018-04-27 17:28:38 +08:00
    @clotong 已经更新,去掉了 requests 依赖,请重新在 github 下载最新版
    tianshilei1992
        11
    tianshilei1992  
       2018-04-27 20:10:40 +08:00 via iPhone
    其实我挺好奇的,Alfred 的 API 的文档在哪能找到…?
    ETenal
        12
    ETenal  
    OP
       2018-04-27 20:59:52 +08:00
    tianshilei1992
        13
    tianshilei1992  
       2018-04-27 23:26:20 +08:00
    @ETenal 感谢!挺佩服 repo 的作者的,他当初是怎么找到这些 API 的…
    ZRS
        14
    ZRS  
       2018-04-28 11:18:39 +08:00
    @ETenal 谢谢 不过我是装了 requests 的...我怀疑问题出在 alfred 使用的 python 不是我用 brew 的装的那个 检查了半天也没找到原因就放弃了...
    ETenal
        15
    ETenal  
    OP
       2018-04-28 20:15:05 +08:00
    @ZRS 现在的 release 版本已经移除 requests,使用原生 urllib2
    clotong
        16
    clotong  
       2018-04-28 22:01:06 +08:00
    [ERROR: input.scriptfilter] Code 1: Traceback (most recent call last):
    File "exchange.py", line 6, in <module>
    from workflow import Workflow, web
    ImportError: No module named workflow
    ETenal
        17
    ETenal  
    OP
       2018-04-29 16:09:17 +08:00
    @clotong 你是下载的最新版吗,我 push 上去的是有 workflow 目录的
    clotong
        18
    clotong  
       2018-04-29 16:30:49 +08:00
    重新下载导入可以了,不过 cy-del 还是需要 requests
    [ERROR: input.scriptfilter] Code 1: Traceback (most recent call last):
    File "del.py", line 3, in <module>
    import requests
    ImportError: No module named requests
    ETenal
        19
    ETenal  
    OP
       2018-04-30 13:40:30 +08:00
    @clotong 已修复。今日更新,加入表达式计算( eg. cy 500usd + 5eth )
    clotong
        20
    clotong  
       2018-04-30 16:43:30 +08:00
    @ETenal
    感谢,现在很好用了
    tyhunter
        21
    tyhunter  
       2019-01-02 13:51:18 +08:00
    1 月 2 日,好像失效了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5635 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 06:49 · PVG 14:49 · LAX 22:49 · JFK 01:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.