美文网首页
Pyspider 启用 webdav 编辑模式

Pyspider 启用 webdav 编辑模式

作者: zh | 来源:发表于2017-01-14 17:58 被阅读295次

    Pyspider 是国人开发一款特性(去重、定时、分布式等)比较丰富的爬虫,易用性也很不错,甚至还有一个 web 端的编辑器。其实问题也就出在这个编辑器上。它比较简陋,像我这样的重度 vi 用户,编辑个代码简直就是痛苦。废话不多说,下面说说如何解决这个问题。

    作者在添加这个web 编辑器的时候,估计也考虑到了它的简陋,所以添加了 webdav 的编辑模式。官方文档里的启用方式:(update: pip install wsgidav 确保已经安装 )

    OSX:mount_webdav http://hostname/dav/ /Volumes/dav
    Linux: Install davfs2,mount.davfs http://hostname/dav/ /mnt/dav
    VIM:vim dav://hostname/dav/script_name.py
    

    不过这里有些问题,而且在github 里的 ISSUE 里也有不少是提问的。按照官方的问题说明,不起作用。实际上,作者把 vim 的那句命令写错了,应该是:

    VIM:vim http://hostname/dav/script_name.py
    
    1. 新建完项目后,点击右上角的 save
    创建项目并保存
    2. 保存以后在 dav 链接下
    dav 目录

    这里就能看生成的文件了

    3. 执行mount 命令
    执行mount
    4. 编辑文件
    文件编辑
    vim http://localhost:5000/dav/test.py
    

    如果按照文档里用 dav 代替 http,是不能编辑的(已经给作者提了 PR)。到这一步,基本结束了,可以随意编辑,保存后,网页会更新。

    相关文章

      网友评论

          本文标题:Pyspider 启用 webdav 编辑模式

          本文链接:https://www.haomeiwen.com/subject/cnmebttx.html