Giter Site home page Giter Site logo

aardio-extlibs's Introduction

简介

这是我封装的一些aardio库,目前的库列表:

  • goquery: 封装goquery,用于css选择器解析html
  • htmlquery: 封装htmlquery,用于xpath解析html
  • jsonquery: 封装jsonquery,用于解析json
  • kisunny: sunny.dll的封装,用于监听本地数据包,类似mitmproxy
  • tlsClient: tls-client封装,用于http请求。支持http2.0和tls指纹
  • xmlquery: 封装xmlquery,用于解析xml
  • kiredis: redis客户端
  • pyaardio: 封装Python风格的库方法
  • kilink: 创建windows软链接
  • kichardet: 自动识别给定的字符串编码
  • kilogging: 支持多线程的日志模块
  • kirequests: 符合Python requests模块风格的http请求库

目录结构

  • dist: 打包后的文件,可以在extlibs.aardio里远程下载安装
  • dlg: 用于远程下载的extlibs.aardio
  • lib: 库代码
  • res: 库的使用案例

使用方法

先下载dlg/extlibs.aardio文件放到aardio\tools目录下,可以重命名为``5.extlibs.aardio`

接着重新打开编辑器就可以在工具栏目下看到一个非官方扩展库,用法和官方扩展一样(选择某项安装即可),右键可查看使用案例。

搭建自己的扩展库

这个仓库的代码就是搭建的全部代码。将你需要打包的库放在lib目录下,然后运行项目main.aardio就会将lib下的所有库打包成tar文件放在dist\package目录下

还会将res目录存放的案例打包成zip放到dist\samples下,而dist\exlibs.json是所有库的汇总信息,extlibs.aardio获取的信息就是这个文件里的

后面只需把项目里的git地址换成你自己的git地址,因为github访问慢,所以里面的地址是我自己建的镜像仓库,每隔10分钟同步一次github这个仓库。

常见问题

如何卸载

并没有可以卸载模块的工具,需要你自己去aardio\lib删除相应的文件,然后删除aardio\extensions\extlibver.table对应的名称,这个文件就记录已经安装的模块

aardio-extlibs's People

Contributors

kanadeblisst avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.