V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
WittBulter

写了个 V2EX 的终端工具,方便大家上班玩....

  •  1
     
  •   WittBulter · Oct 25, 2017 · 8756 views
    This topic created in 3109 days ago, the information mentioned may be changed or developed.

    最近写的一个终端工具 v2ex-cli,需要本机有 NodeJS。

    只需要几个命令就能轻易的在终端玩 V 站,包括阅读列表,阅读节点,翻页,节点翻页,阅读帖子,回复帖子等等:
    v2 show/nodes/read/reply
    现在还是 beta 版本,有问题或是想法也可以给我提 issue~~

    快速上手文档
    预览:
    v2ex-cli

    Supplement 1  ·  Oct 26, 2017
    2017-10-26 01:59:27 Append:

    v0.2.2 已经兼容到 NodeJS 6.0,增加了垫片与编译工具与持续集成。
    更低的版本应该也可以用,但没有完整的测试过。
    语句的错误已经修正。
    Supplement 2  ·  Oct 28, 2017
    2017-10-28 15:06:25 Append:

    几天时间 npm 上已经有 500 人下载了.....谢谢大家。

    (记得帮我点个 star...)
    51 replies    2017-10-28 10:33:48 +08:00
    Smilecc
        1
    Smilecc  
       Oct 25, 2017
    要求 Node 版本也太高了吧,我还在用 6.10 LTS 呢
    xmcp
        2
    xmcp  
       Oct 25, 2017   ❤️ 1
    嗯……
    一定要在 UI 里用英文也不是不行,但至少应该写成 Before [using], you need [to] set some items..[.] 吧……
    viko16
        3
    viko16  
       Oct 25, 2017 via Android   ❤️ 1
    所以要求高版本的原因就是你用了 await async 又懒得编译或者拉个兼容库…?
    designer
        4
    designer  
       Oct 25, 2017
    厉害了
    timothyye
        5
    timothyye  
       Oct 25, 2017 via Android
    流弊,赞一个
    em70
        6
    em70  
       Oct 25, 2017
    我操,这个用来装逼太适合了,像电影里的黑客噼里啪啦一阵敲,其实是在逛论坛
    chenpei466
        7
    chenpei466  
       Oct 25, 2017
    哈哈哈哈哈
    WendellSun
        8
    WendellSun  
       Oct 25, 2017 via Android
    上班的时候划水更方便了。。。
    WittBulter
        9
    WittBulter  
    OP
       Oct 25, 2017
    @xmcp 已修改~~
    尴尬
    WittBulter
        10
    WittBulter  
    OP
       Oct 25, 2017
    @viko16
    hahhaha 太懒了
    还是加上吧。。。
    voocel
        11
    voocel  
       Oct 25, 2017 via Android
    6 啊
    pynix
        12
    pynix  
       Oct 26, 2017
    @xmcp 'use' sometimes can be a noun, and 'to' is not needed.
    WittBulter
        13
    WittBulter  
    OP
       Oct 26, 2017
    @Smilecc
    @viko16
    已经增加了编译工具和垫片,现在至少兼容到 6.0,实际更低也可以 (没有测那么多了)

    @xmcp
    @pynix
    太惨了 我已经改掉了这个错误...
    1oNflow
        14
    1oNflow  
       Oct 26, 2017 via iPhone   ❤️ 1
    @pynix “ need ”作为实义动词时,通常用法是
    人+ need + to do, 物+ need + doing, 物+ need + to be done。(百度知道)
    before use 虽然能说通(还是个高端的名词化),但没有 before using this tool 感觉上舒服,或者用'To start,'来回避这种说法。(个人意见)
    pynix
        15
    pynix  
       Oct 26, 2017
    @1oNflow 别歪楼了。。。
    BadMan
        16
    BadMan  
       Oct 26, 2017 via Android
    To start 蛮好的
    20015jjw
        17
    20015jjw  
       Oct 26, 2017 via Android
    正大光明看 v2 的怎么办
    xwhxbg
        18
    xwhxbg  
       Oct 26, 2017
    老司机,是时候开发个起点中文 CLI 了 /doge
    tong7
        19
    tong7  
       Oct 26, 2017
    @xwhxbg fule
    469054193
        20
    469054193  
       Oct 26, 2017
    怎么玩
    wzqcongcong
        21
    wzqcongcong  
       Oct 26, 2017
    期待支持其他网站
    sologgfun
        22
    sologgfun  
       Oct 26, 2017
    为何我 save cookie 的时候报错阿
    - save cookie...(node:21576) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: ENOENT: no such file or directory, open 'C:\Users\Administrator\temp\cookie'
    (node:21576) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
    \ save cookie...
    execute
        23
    execute  
       Oct 26, 2017
    添加 cookie 的时候有点懵逼,我以为是某一个值,结果是要全部的 cookie。然后。。。就没了,程序就卡住了,因为它要把 cookie 保存到当前用户文件夹下的\temp\cookie 下,而我并没有这个目录,已经 3 分钟没有动过了,看来我只能手动去创建一下了
    sologgfun
        24
    sologgfun  
       Oct 26, 2017
    搞定啦
    ryuutanyou
        25
    ryuutanyou  
       Oct 26, 2017
    已 Star,楼主脑洞不错
    sologgfun
        26
    sologgfun  
       Oct 26, 2017
    另外想问一下,楼主的 CLI 怎么感觉这么好看。谁能告诉我?。
    ZxBing0066
        27
    ZxBing0066  
       Oct 26, 2017
    马克 好厉害的样子
    ryuutanyou
        28
    ryuutanyou  
       Oct 26, 2017
    已经用了,很酷
    Sweetie2
        29
    Sweetie2  
       Oct 26, 2017
    为了上班划水也太拼了
    zbl430
        30
    zbl430  
       Oct 26, 2017 via iPhone
    我现在用的就是 v2 reply 回复的,牛 b !!
    st2udio
        31
    st2udio  
       Oct 26, 2017 via iPhone
    牛逼了,我也用了
    bao3
        32
    bao3  
       Oct 26, 2017
    楼主我很苦恼啊,我在 Safari 里打开 console,点到 network,然后 ⌥⌘0 显示详细信息,我只看到了资源里一大堆东西,完全没有找到它们共用哪个 cookies。能稍微详细地说一下吗?
    bao3
        33
    bao3  
       Oct 26, 2017
    @bao3 OK 我解决了。。。原来并不是随便一个请求,要找 v2ex.com 的请求中的 cookie
    siyushin
        34
    siyushin  
       Oct 26, 2017 via iPhone
    回复测试一下,另外,超一屏时看起来不方便了。
    demo
        35
    demo  
       Oct 26, 2017
    饿了么前端吗= = 大佬划水花样这么多的吗
    bao3
        36
    bao3  
       Oct 26, 2017
    好吧,我还是更喜欢以前 telnet 那种,这个实在用不来。。。。
    WittBulter
        37
    WittBulter  
    OP
       Oct 26, 2017
    @sologgfun
    我的终端是 iTerm2 + zsh + 配色的,具体可以搜索这几个关键字就能找到教程
    WittBulter
        38
    WittBulter  
    OP
       Oct 26, 2017
    @xwhxbg
    大兄弟,你一说,我感觉看到了一片天....
    WittBulter
        39
    WittBulter  
    OP
       Oct 26, 2017
    @bao3
    嗯,文档有点歧义,更新了一下 现在看起来好多了

    @siyushin
    超屏这个没有什么比较好的解决方案,毕竟每个人的终端不一样大....
    POPOEVER
        40
    POPOEVER  
       Oct 26, 2017 via iPhone
    试一下,哈哈,用 cli 回的,谢谢楼主,一下子穿越回去二十年
    POPOEVER
        41
    POPOEVER  
       Oct 26, 2017 via iPhone
    为什么显示 via iPhone 嘞?还有,回复一次后再回复就一直报错
    WittBulter
        42
    WittBulter  
    OP
       Oct 26, 2017 via iPhone
    @POPOEVER 我跟进看看
    顺便说下,这类问题提 issue 就行啦…
    POPOEVER
        43
    POPOEVER  
       Oct 26, 2017 via iPhone
    要 read 一下其他帖子再回来回复就 ok 了
    bhaltair
        44
    bhaltair  
       Oct 26, 2017
    找不到 cookie 的可以 ctrl+f5 强制刷新一下
    POPOEVER
        45
    POPOEVER  
       Oct 26, 2017 via iPhone
    @WittBultler 我先玩玩,issue 晚些会提交的
    POPOEVER
        46
    POPOEVER  
       Oct 26, 2017 via iPhone
    @WittButler 嗯,直接 read 当前帖子再回复。。。不如回复完自动 read 一次,或者加个 reload 指令吧
    forestyuan
        47
    forestyuan  
       Oct 27, 2017
    绝对是装逼利器,哈哈
    Arnie97
        48
    Arnie97  
       Oct 27, 2017 via Android
    @wzqcongcong elinks / w3m …
    korvin
        49
    korvin  
       Oct 27, 2017
    read 有些帖子内容不显示,只有标题有评论
    mingyun
        50
    mingyun  
       Oct 27, 2017
    用了下,有意思,666
    wizardforcel
        51
    wizardforcel  
       Oct 28, 2017
    @pynix 实际上,情态动词受限太多,并且不解耦,程序员应该抛弃这种用法。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2496 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 101ms · UTC 04:01 · PVG 12:01 · LAX 21:01 · JFK 00:01
    ♥ Do have faith in what you're doing.