Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

luyiwind/scripts-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

1,232 Commits

Repository files navigation

Chavy Scripts

GitHub release (latest by date) GitHub contributors

Telegram讨论组:Chavy Scripts Group



🧰BoxJs

简介

A SPA Appliction be used for scripts utils

使用方式

安装对应模块/插件后,浏览器访问: boxjs.com

安装链接


🛠️Env.js

调用方式

  • Env.min.js放置于嵌入式脚本底端,然后头部调用功能
    const $ = new Env("你的脚本名称");
    

功能列表

HttpClient

  • 支持方法: get, post, put, delete, head, options, patch
    let option = {
     url: "http://www.example.com/", // URL,必须
     headers: { // 请求头,可选
     "Accept": "*/*",
     "User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Mobile/15E148 Safari/605.1.15",
     "Content-Type": "application/json; charset=utf-8"
     ""
     },
     body: `auth_key=1234567&source_lang=EN&target_lang=ZH` // 请求体,POST等方法必须,字符串或对象
    }
    let result = $.get(URL<String> or options<Object>, callback(error, response, data)) // 不支持异步
    let result = $.post(URL<String> or options<Object>, callback(error, response, data)) // 不支持异步
    ......
    let result = await $.http.get(URL<String> or options<Object>).then(callback(response))
    let result = await $.http.post(URL<String> or options<Object>).then(response => response.body)
    let result = await $.http.put(URL<String> or options<Object>).then(response => {
     $.log(JSON.stringify(response.headers));
     return response.body
    })
    ......

持久化数据

```javascript
$.getdata(‘chavy’) // 读取持久化数据 (string格式)
$.setdata(string, ‘chavy’) // 写入持久化数据 (string格式)
$.getjson(‘chavy’, default_value<String, Object>) // 读取持久化数据 (object格式),当读取失败后返回默认值
$.setjson(object, ‘chavy’) // 写入持久化数据 (object格式)
```

安装链接

正式版


赞助

  1. CloudFlare

📃LICENSE

Copyright © 2019-present chavyleung. This project is GPL licensed.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 83.9%
  • HTML 16.1%

AltStyle によって変換されたページ (->オリジナル) /