有用的的库/包

  1. 1. 说明
    1. 1.1. nodejs
    2. 1.2. python
    3. 1.3. shell 脚本(开箱即用)

说明

这里全都是我个人整理的,我觉得对我有用的库或者包,大部分都是半成品需要自行开发使用的东西,在自我整理的同时希望能对各位产生帮助。

最后更新于:2019 年 1 月 9 日

nodejs

  • shipit 通用自动化部署工具,可用在远程/本地服务器上,全自动初始化服务器/安装程序/安装功能
  • node-ping ping IP、域名
  • ssh2 SSH 客户端,执行命令、连接服务器、SFTP 等等
  • scp2 SCP 功能,复制文件、目录
  • chalk 为命令行输出文字增加颜色
  • figlet.js 生成英文的 ASCII 画,可在一定程度上自定义字体,对齐方式,风格
  • inquirer.js 创建交互式的命令行程序,UI 支持 多选/单选/确认/输入/密码
  • ShellJS 使用 nodejs 本身自带的 API 实现的跨平台的 Shell 功能,提供例如 rm/cp/cd/ls/sed/mkdir 等等命令,非常强大
  • Puppeteer 与 Chromium 通讯,可以 模拟点击/执行命令/输入/数据拦截修改重放/鼠标模拟/截图 等等功能,完完全全的一个可通过 nodejs 操作一切的浏览器,非常强大
  • lowdb 非常基础轻量的本地化 JSON 格式的数据库,重点是轻量,简单
  • cli-spinners 命令行的 spinner 列表,加载动画列表,很有意思

python

  • fabric 用自动化部署工具,可用在远程/本地服务器上,全自动初始化服务器/安装程序/安装功能/文件传输,类似 shipit,不建议使用 fabric2,文档资料太少
  • wxpy 基于 web 微信的机器人 API,可以实现 机器人/自动控制/自动发消息/加好友/拉群 等等,全由自己开发
  • better-exceptions 更友好的异常信息显示,好看
  • python-fire 自动根据函数、类生成 cli 程序
  • face_recognition 人脸识别库
  • Requests-HTML 人性化符合语义的 HTML 处理
  • requests 人性化的符合语义的 HTML 请求

shell 脚本(开箱即用)

  • multi-v2ray 全自动的 v2ray 部署工具,一键生成混淆/配置文件
  • oh-my-vim 眨眼间配置生成一个酷炫的实用的 vim