From 398ba8c89ab502fba8197fb8b238d55f8cb7b4fb Mon Sep 17 00:00:00 2001
From: James Feng Cao
Date: Sat, 29 Apr 2023 21:48:40 +0800
Subject: [PATCH] add google translate bookmarklets
---
en/changelog/index.html | 2 +-
en/rjs/index.html | 4 +---
en/sitemap.xml | 6 +++---
sitemap.xml | 4 ++--
zh/index.xml | 6 +++---
zh/rjs/index.html | 8 ++++----
zh/searchurl/txt/rjs.cfg | 5 -----
zh/sitemap.xml | 6 +++---
zh/topposts/index.xml | 6 +++---
9 files changed, 20 insertions(+), 27 deletions(-)
diff --git a/en/changelog/index.html b/en/changelog/index.html
index 9fa4672d..dc63c069 100644
--- a/en/changelog/index.html
+++ b/en/changelog/index.html
@@ -80,7 +80,7 @@
Last Modified: 29 April 2023
-fix '+' in links for rjs.py
+add google translate in rjs.py
diff --git a/en/rjs/index.html b/en/rjs/index.html
index abf47a81..5574de1d 100644
--- a/en/rjs/index.html
+++ b/en/rjs/index.html
@@ -67,8 +67,6 @@
New tab to open links:;let d=document;b=d.createElement('base');b.setAttribute('target','_blank');d.head.appendChild(b)
Site search:;open('i:15site:' + location.hostname)
Spell check:;let t=document.getElementsByTagName('textarea');let v=t[0].spellcheck;if(v==null)v=false;t[0].spellcheck=!v
-Google translate
-Google translate to English
Remote script configuration file "default.rjs" whose lines have the following format:
[script name]:[javascript code to return url arrays]
Activated scripts
@@ -79,7 +77,7 @@
Last Modified: 29 April 2023
-fix '+' in links for rjs.py
+add google translate in rjs.py
diff --git a/en/sitemap.xml b/en/sitemap.xml
index 4968ab6b..2e8be63b 100644
--- a/en/sitemap.xml
+++ b/en/sitemap.xml
@@ -58,7 +58,7 @@
/>
/en/
- 2023-04-29T21:10:54+08:00
+ 2023-04-29T21:37:35+08:00
/en/topposts/
- 2023-04-29T21:10:54+08:00
+ 2023-04-29T21:37:35+08:00
/en/rjs/
- 2023-04-29T21:10:54+08:00
+ 2023-04-29T21:37:35+08:00
en/sitemap.xml
- 2023-04-29T21:10:54+08:00
+ 2023-04-29T21:37:35+08:00
zh/sitemap.xml
- 2023-04-29T21:10:20+08:00
+ 2023-04-29T21:47:55+08:00
diff --git a/zh/index.xml b/zh/index.xml
index 011e24b3..3a847347 100644
--- a/zh/index.xml
+++ b/zh/index.xml
@@ -496,6 +496,8 @@ gozer 广告屏蔽样式
极速网页
大型脚本可安装到"bookmarklet"目录下(长按js按钮):
免魔法google翻译
+免魔法Google翻译至简体
+免魔法Google翻译至英文
Eruda
Performance
移除覆盖物
@@ -507,10 +509,8 @@ Selection to paragraph:;let g='paragraph';getSelection().modify('mov
新窗口打开链接:;let d=document;b=d.createElement('base');b.setAttribute('target','_blank');d.head.appendChild(b)
站内搜索:;open('i:15site:' + location.hostname)
编辑器拼写检查:;let t=document.getElementsByTagName('textarea');let v=t[0].spellcheck;if(v==null)v=false;t[0].spellcheck=!v
-免魔法Google翻译至简体
-免魔法Google翻译至英文
远程及小型脚本可安装到default.rjs文件中。远程脚本对CSP网站仍然有效。:
-点击安装免魔法google翻译、背景图等
+点击安装背景图等
远程脚本配置文件default.rjs每行格式如下 (url部分支持js代码运算):
[远程脚本名]:[返回url数组的javascript代码]
其中url可以为本地http脚本地址。譬如'https://local/...' (本地html5应用或离线缓存)。此时,js脚本也可使用.link文件方式调用。
diff --git a/zh/rjs/index.html b/zh/rjs/index.html
index 50e1c9c2..44b4c830 100644
--- a/zh/rjs/index.html
+++ b/zh/rjs/index.html
@@ -54,6 +54,8 @@
极速网页
大型脚本可安装到"bookmarklet"目录下(长按js按钮):
免魔法google翻译
+免魔法Google翻译至简体
+免魔法Google翻译至英文
Eruda
Performance
移除覆盖物
@@ -65,17 +67,15 @@
新窗口打开链接:;let d=document;b=d.createElement('base');b.setAttribute('target','_blank');d.head.appendChild(b)
站内搜索:;open('i:15site:' + location.hostname)
编辑器拼写检查:;let t=document.getElementsByTagName('textarea');let v=t[0].spellcheck;if(v==null)v=false;t[0].spellcheck=!v
-免魔法Google翻译至简体
-免魔法Google翻译至英文
远程及小型脚本可安装到default.rjs文件中。远程脚本对CSP网站仍然有效。:
-点击安装免魔法google翻译、背景图等
+点击安装背景图等
远程脚本配置文件default.rjs每行格式如下 (url部分支持js代码运算):
[远程脚本名]:[返回url数组的javascript代码]
其中url可以为本地http脚本地址。譬如'https://local/...' (本地html5应用或离线缓存)。此时,js脚本也可使用.link文件方式调用。
Last Modified: 29 April 2023
-fix '+' in links for rjs.py
+add google translate in rjs.py
diff --git a/zh/searchurl/txt/rjs.cfg b/zh/searchurl/txt/rjs.cfg
index 43a02e6a..85d11a9d 100644
--- a/zh/searchurl/txt/rjs.cfg
+++ b/zh/searchurl/txt/rjs.cfg
@@ -1,6 +1 @@
背景图:;{document.deepCss=function(a,b){if(!a||!a.style)return'';let c=b.replace(/\-([a-z])/g,function(a,b){return b.toUpperCase()});if(a.currentStyle)return a.style[c]||a.currentStyle[c]||'';let d=document.defaultView||window;return a.style[c]||d.getComputedStyle(a,'').getPropertyValue(b)||''};Array.prototype.indexOf=Array.prototype.indexOf||function(a,b){b=b||0;for(let c=this.length;bBackground images