如何优雅的划水写了个命令行版 v2ex - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
yhxx
V2EX    分享创造

如何优雅的划水写了个命令行版 v2ex

  •  4
     
  •   yhxx 2019-10-27 22:00:03 +08:00 8404 次点击
    这是一个创建于 2176 天前的主题,其中的信息可能已经有所发展或是发生改变。

    偶然看到这个帖子 t/362927

    写了个 node 版的

    安装:

    npm install easyv2 -g 

    使用:

    status|s 网站状态,'v2 status' hot|h 最热话题,'v2 hot' latest|l 最新话题,'v2 latest' view|v 阅读文章,如 'v2 view 613411' 

    仓库地址: https://github.com/thjiang/easyV2

    欢迎 PR,当然有 star 的话就更欢迎了

    预览:

    1

    2

    todo:

    • [ ] 按节点浏览
    • [ ] 提供深浅 2 色主题
    • [ ] 回帖
    28 条回复    2019-11-01 18:44:03 +08:00
    threebr
        1
    threebr  
       2019-10-27 23:42:38 +08:00 via Android
    不愧是摸鱼网站
    l1nyanm1ng
        2
    l1nyanm1ng  
       2019-10-27 23:57:06 +08:00   2
    v2ex 好像没有提供开放的登录 api,楼主你这要提供发帖和回帖功能还需要解析 V2EX 的登录 html 来模拟登录,已经 star 了,坐等模拟登录的功能
    ila
        3
    ila  
       2019-10-28 00:43:46 +08:00 via Android
    有了模拟登陆,python 版等会有的
    HughZadora
        4
    HughZadora  
       2019-10-28 00:53:46 +08:00 via Android
    收藏。
    id7368
        5
    id7368  
    PRO
       2019-10-28 01:11:27 +08:00 via iPhone
    哈哈哈哈,摸鱼姿势赛高。
    ydatong
        6
    ydatong  
       2019-10-28 07:24:09 +08:00 via iPhone
    厉害了
    ijixiangus
        7
    ijixiangus  
       2019-10-28 07:49:35 +08:00 via iPhone
    颇有以前 telnet 上水木清华的感觉…
    Lin0936
        8
    Lin0936  
       2019-10-28 08:14:12 +08:00 via iPhone   1
    可以!有点内味儿了
    pudgedoor
        9
    pudgedoor  
       2019-10-28 08:28:01 +08:00 via Android
    老哥牛逼了
    reechangs
        10
    reechangs  
       2019-10-28 09:30:51 +08:00
    卧槽,刚才装了。老哥牛逼!
    rykka
        11
    rykka  
       2019-10-28 10:01:14 +08:00 via Android
    原汁原味
    rykka
        12
    rykka  
       2019-10-28 10:01:58 +08:00 via Android
    等一个登录回复。
    missnote
        13
    missnote  
       2019-10-28 10:23:58 +08:00
    等一个登录回复。
    Dkngit
        14
    Dkngit  
       2019-10-28 10:30:08 +08:00
    有味道
    May725
        15
    May725  
       2019-10-28 20:43:43 +08:00 via iPhone
    就喜欢这种
    vstormli
        16
    vstormli  
       2019-10-28 20:49:41 +08:00
    这个终端是?我用 iterm 看的眼疼。。。
    dioxide
        17
    dioxide  
       2019-10-28 21:27:05 +08:00
    是这个味道
    yhxx
        18
    yhxx  
    OP
       2019-10-29 09:04:31 +08:00
    @vstormli iTem2
    尝试了一下,在不同主题下确实很难用一套配色适配
    计划深浅色各提供一套
    userdhf
        19
    userdhf  
       2019-10-29 11:00:21 +08:00
    赞! star 了
    SeanCheng
        20
    SeanCheng  
       2019-10-29 13:26:32 +08:00
    我佛
    Baymaxbowen
        21
    Baymaxbowen  
       2019-10-29 23:46:19 +08:00
    view 的时候请求超时了
    newmoyupoi
        22
    newmoyupoi  
       2019-10-30 09:49:20+08:00
    报错:Unexpected end of JSON input while parsing near '....0","dependencies":{"'
    yhxx
        23
    yhxx  
    OP
       2019-10-30 11:20:26 +08:00
    @Baymaxbowen
    直接 curl 一下这样的接口地址试试是不是网络问?
    api/topics/show.json?id=613097


    @newmoyupoi
    感谢反馈,能不能提供详细一点的信息?我去看一下
    是在执行什么命令的时候报错的?
    错误信息多贴一点
    ruabiubiubiu
        24
    ruabiubiubiu  
       2019-10-30 17:16:01 +08:00
    请求超时了,应该是公司域导致的。可以加入设置网络代理的功能吗
    xinghy
        25
    xinghy  
       2019-10-30 17:45:04 +08:00
    优秀啊
    yhxx
        26
    yhxx  
    OP
       2019-10-30 19:49:48 +08:00
    @ruabiubiubiu 网络代理按我的理解应该是对终端设置更合适一些?
    感觉这个应该是客户端来做
    我自己是把代理相关的内容写在了.zshrc 里
    honjow
        27
    honjow  
       2019-10-31 13:14:54 +08:00
    过于大草
    KirkZheng
        28
    KirkZheng  
       2019-11-01 18:44:03 +08:00
    牛逼!
    关于     帮助文档     自助推广系统   博客     API     FAQ     Solana     2581 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 04:53 PVG 12:53 LAX 21:53 JFK 00:53
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86