-
Notifications
You must be signed in to change notification settings - Fork 536
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* add docs * with pnpm * update download-firefox.sh * update download-firefox.sh * update download-firefox.sh * update download-firefox.sh * update download-firefox.sh * 更新辅助脚本 * add linux arm64 github ci
- Loading branch information
1 parent
cd70246
commit 3b5c862
Showing
16 changed files
with
293 additions
and
23 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,119 @@ | ||
name: linux-aarch64 | ||
|
||
on: | ||
push: | ||
pull_request: | ||
|
||
env: | ||
BRANCH_NAME: ${{ github.head_ref || github.ref_name }} | ||
|
||
jobs: | ||
linux-aarch64: | ||
if: 0 | ||
runs-on: ubuntu-24.04-arm | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- name: Prepare Source Code | ||
run: | | ||
echo $PATH | ||
env | ||
docker info | ||
id -u | ||
id -g | ||
who | ||
cat /etc/os-release | ||
hostnamectl | ||
uname -s | ||
uname -m | ||
uname -r | ||
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c | ||
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l | ||
cat /proc/cpuinfo | grep "cpu cores" | uniq | ||
cat /proc/cpuinfo| grep "processor"| wc -l | ||
lscpu | ||
export IPV6=$(ip -6 address show | grep inet6 | awk '{print $2}' | cut -d'/' -f1 | sed -n '2p') | ||
export IPV4=$(ip -4 address show | grep inet | grep -v 127.0.0 | awk '{print $2}' | cut -d'/' -f1 | sed -n '1p') | ||
echo $IPV4 | ||
echo $IPV6 | ||
echo "X_IPV6=${IPV6}" >> $GITHUB_ENV | ||
echo "X_IPV4=${IPV4}" >> $GITHUB_ENV | ||
sudo apt install -y jq curl | ||
echo ${{ env.BRANCH_NAME }} | ||
echo ${{ github.actor }} | ||
echo ${{ github.repository }} | ||
echo ${{ github.repository_owner }} | ||
echo ${{ github.head_ref }} | ||
echo ${{ github.ref_name }} | ||
# sudo sed -i "[email protected]@azure.archive.ubuntu.com@g" /etc/apt/sources.list | ||
# sudo sed -i "[email protected]@azure.archive.ubuntu.com@g" /etc/apt/sources.list | ||
sudo apt install -y supervisor socat | ||
- name: Cache Chromium | ||
uses: actions/cache@v4 | ||
with: | ||
path: | | ||
install-build-deps.py | ||
${{ github.workspace }}/var/chrome-linux.zip | ||
${{ github.workspace }}/var/chrome-linux | ||
key: ${{ runner.os }}-x86_64-chromium | ||
|
||
- name: Prepare Chromium Run Environment | ||
run: | | ||
set -x | ||
# curl https://chromium.googlesource.com/chromium/src/+/refs/heads/main/build/install-build-deps.sh?format=TEXT | base64 --decode > install-build-deps.sh | ||
test -f install-build-deps.py || curl https://chromium.googlesource.com/chromium/src/+/refs/heads/main/build/install-build-deps.py?format=TEXT | base64 --decode > install-build-deps.py | ||
sudo python3 install-build-deps.py | ||
# 解决中文显示问题 | ||
sudo apt-get install -y locales fonts-wqy-zenhei | ||
sudo localedef -c -f UTF-8 -i zh_CN zh_CN.utf8 | ||
- name: Download Chromium | ||
run: | | ||
set -x | ||
if [ ! -f ${{ github.workspace }}/var/chrome-linux.zip ] ; then | ||
bash tools/download-chromium.sh | ||
fi | ||
- name: Cache Firefox | ||
uses: actions/cache@v4 | ||
with: | ||
path: | | ||
${{ github.workspace }}/var/firefox.tar.bz2 | ||
${{ github.workspace }}/var/firefox/ | ||
key: ${{ runner.os }}-x86_64-firefox | ||
|
||
- name: Download Firefox | ||
shell: bash | ||
run: | | ||
set -x | ||
if [ ! -f ${{ github.workspace }}/var/firefox.tar.bz2 ] ; then | ||
bash tools/download-firefox.sh | ||
fi | ||
- name: show browser version | ||
shell: bash | ||
run: | | ||
ls -lha var/ | ||
var/chrome-linux/chrome --version | ||
var/firefox/firefox --version | ||
- name: Chromium Load Extension | ||
run: | | ||
set -x | ||
# bash tools/chromium.sh --xvfb | ||
# bash tools/chromium.sh --headless | ||
nohup bash tools/chromium.sh --xvfb & | ||
sleep 15 | ||
bash tools/chromium-auto-test.sh | ||
- name: Firefox Load Extension | ||
run: | | ||
set -x | ||
# bash tools/firefox.sh --xvfb | ||
# bash tools/firefox.sh --headless |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,9 @@ | ||
# v3 | ||
|
||
## 1.0.0 [2025-03-04 15:52:00 +0800] | ||
|
||
1. 添加文档 | ||
|
||
## 0.12.1 [2024-08-02 16:14:00 +0800] | ||
|
||
1. 修复打包扩展bug | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# 文档 | ||
|
||
请求地址重定向 工具文档 | ||
|
||
## 实现原理 | ||
|
||
借助浏览器提供的API,实现请求地址重定向 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
theme: | ||
name: material | ||
features: | ||
- navigation.tabs | ||
- navigation.tabs.sticky | ||
- navigation.instant | ||
- navigation.instant.progress | ||
- navigation.expand | ||
- navigation.path | ||
- navigation.top | ||
site_name: DOCS | ||
site_url: "" | ||
|
||
plugins: | ||
- search | ||
- offline | ||
|
||
nav: | ||
- index.md | ||
- base: | ||
- base/index.md | ||
- advance: | ||
- advance/index.md |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
#!/usr/bin/env bash | ||
|
||
set -exu | ||
|
||
__DIR__=$( | ||
cd "$(dirname "$0")" | ||
pwd | ||
) | ||
cd ${__DIR__} | ||
|
||
__PROJECT__=$(readlink -f ${__DIR__}/../) | ||
|
||
cd ${__PROJECT__} | ||
|
||
if [[ ! -f ${__PROJECT__}/bin/runtime/node/bin/node ]]; then | ||
bash tools/setup-nodejs-runtime.sh --mirror china | ||
fi | ||
|
||
export PATH=${__PROJECT__}/bin/runtime/node/bin:$PATH | ||
|
||
# npm install pnpm npm-check -save-dev --registry=https://registry.npmmirror.com | ||
|
||
npx pnpm install --registry=https://registry.npmmirror.com | ||
|
||
exit 0 | ||
|
||
# npm install pnpm npm-check --dev --registry=https://registry.npmmirror.com | ||
|
||
npx npm-check-updates -u |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
#!/usr/bin/env bash | ||
|
||
set -exu | ||
__DIR__=$( | ||
cd "$(dirname "$0")" | ||
pwd | ||
) | ||
|
||
__PROJECT__=$( | ||
cd ${__DIR__}/../ | ||
pwd | ||
) | ||
|
||
# docker pull squidfunk/mkdocs-material | ||
|
||
mkdir -p ${__PROJECT__}/var/ | ||
cd ${__PROJECT__}/var/ | ||
|
||
. venv/bin/activate | ||
|
||
cd ${__PROJECT__}/ | ||
|
||
mkdocs --help | ||
# mkdocs new . | ||
mkdocs build --help | ||
mkdocs build -d dist/docs/ | ||
mkdocs serve -f mkdocs.yml | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
#!/usr/bin/env bash | ||
|
||
set -exu | ||
__DIR__=$( | ||
cd "$(dirname "$0")" | ||
pwd | ||
) | ||
|
||
__PROJECT__=$( | ||
cd ${__DIR__}/../ | ||
pwd | ||
) | ||
|
||
mkdir -p ${__PROJECT__}/var/ | ||
cd ${__PROJECT__}/var/ | ||
|
||
python3 -m venv venv | ||
|
||
. venv/bin/activate | ||
|
||
cd ${__PROJECT__}/tools/ | ||
|
||
pip3 install mkdocs-material -i https://pypi.tuna.tsinghua.edu.cn/simple | ||
pip3 install playwright -i https://pypi.tuna.tsinghua.edu.cn/simple | ||
|
||
pip3 freeze >requirements.txt |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,33 @@ | ||
certifi==2023.7.22 | ||
charset-normalizer==2.1.0 | ||
greenlet==2.0.2 | ||
idna==3.3 | ||
pika==1.3.1 | ||
playwright==1.35.0 | ||
pyee==9.0.4 | ||
requests==2.28.1 | ||
typing_extensions==4.7.1 | ||
urllib3==1.26.11 | ||
babel==2.17.0 | ||
backrefs==5.8 | ||
certifi==2025.1.31 | ||
charset-normalizer==3.4.1 | ||
click==8.1.8 | ||
colorama==0.4.6 | ||
ghp-import==2.1.0 | ||
greenlet==3.1.1 | ||
idna==3.10 | ||
Jinja2==3.1.5 | ||
Markdown==3.7 | ||
MarkupSafe==3.0.2 | ||
mergedeep==1.3.4 | ||
mkdocs==1.6.1 | ||
mkdocs-get-deps==0.2.0 | ||
mkdocs-material==9.6.7 | ||
mkdocs-material-extensions==1.3.1 | ||
packaging==24.2 | ||
paginate==0.5.7 | ||
pathspec==0.12.1 | ||
platformdirs==4.3.6 | ||
playwright==1.50.0 | ||
pyee==12.1.1 | ||
Pygments==2.19.1 | ||
pymdown-extensions==10.14.3 | ||
python-dateutil==2.9.0.post0 | ||
PyYAML==6.0.2 | ||
pyyaml_env_tag==0.1 | ||
requests==2.32.3 | ||
six==1.17.0 | ||
typing_extensions==4.12.2 | ||
urllib3==2.3.0 | ||
watchdog==6.0.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters