V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
flynngao
V2EX  ›  Node.js

命令行 wikipedia,求一起开发

  •  
  •   flynngao · Jul 31, 2013 · 4839 views
    This topic created in 4653 days ago, the information mentioned may be changed or developed.
    发查一下 wikipedia 还是太麻烦,有的时候只是想知道大概某个名词的 wiki 要打开浏览器 tab ,所以想做个命令行

    这个基于页面分享的 v0.0.1 的版本


    想合并百度知道和知乎不知道可不可以,求意见

    github 地址
    https://github.com/flynngao/wiki
    9 replies    1970-01-01 08:00:00 +08:00
    Archangel_SDY
        1
    Archangel_SDY  
       Aug 1, 2013
    其实MediaWiki是有API的:
    http://www.mediawiki.org/wiki/API:Main_page

    这边也有一些各种语言的Client实现:
    http://www.mediawiki.org/wiki/API:Client_code
    flynngao
        2
    flynngao  
    OP
       Aug 1, 2013
    @Archangel_SDY 这个看了,感觉其api极其复杂,而且还返回结果处理起了很麻烦
    mudkip
        3
    mudkip  
       Aug 1, 2013
    https://github.com/mudkipme/klinklang/blob/master/models/wiki.js
    其实感觉 MediaWiki 的 API 很好用...
    fantasticfears
        4
    fantasticfears  
       Aug 1, 2013
    pywikipediabot?
    flynngao
        5
    flynngao  
    OP
       Aug 1, 2013
    @mudkip ok thanks 今天更新一下版本好了
    exoticknight
        6
    exoticknight  
       Aug 2, 2013
    之前试过在ios上做取wiki的内容的app……然后mediawiki似乎有各种api,取到的内容要不是wiki text格式,要不是渲染过的html……我觉得比较难的是解析这些字符串而已
    flynngao
        7
    flynngao  
    OP
       Aug 2, 2013
    @exoticknight 嗯,真的就难在解析
    timothyye
        8
    timothyye  
       Aug 2, 2013
    哈哈,要是Vim写个wikipedia的插件就好了
    farseerfc
        9
    farseerfc  
       Aug 2, 2013
    wiki () {
    dig +short txt [email protected]
    }
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3302 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 13:27 · PVG 21:27 · LAX 06:27 · JFK 09:27
    ♥ Do have faith in what you're doing.