Skip to content

Commit

Permalink
Merge pull request #6 from NitroRCr/alpha
Browse files Browse the repository at this point in the history
v0.12_test
  • Loading branch information
NitroRCr authored Jun 14, 2020
2 parents e557dc0 + 12dd189 commit b4f0b4a
Show file tree
Hide file tree
Showing 9 changed files with 191 additions and 97 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,8 @@
+ 用每行双重反转模式处理之后,当一行文本以多行的形式显示时,那几行的顺序会反转,[详见这里](https://blog.texice.xyz/2020/Anti-Text-Detect/#%E4%B8%80%E4%B8%AA%E9%97%AE%E9%A2%98)。暂时无法解决
+ 用每两字双重反转模式处理之后,当一行文本以多行的形式显示时,有三分之一的概率 上一行的最后一字与下一行的第一个字位置交换。暂时无法解决
## 使用:
+ 可以使用 [在线网页](https://wordsaway.texice.xyz/)
+ 可以在[Release页面](https://github.com/NitroRCr/Words-away/releases)下载最新的离线版本
+ 链接:[https://wordsaway.texice.xyz](https://wordsaway.texice.xyz)
+ ~~可以在[Release页面](https://github.com/NitroRCr/Words-away/releases)下载最新的离线版本~~
>1. 打开网页
>2. 输入或粘贴需要处理的文本
>3. 根据需要选中相应的选项。
Expand Down
6 changes: 2 additions & 4 deletions css/index.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion css/index.css.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 2 additions & 5 deletions css/index.scss
Original file line number Diff line number Diff line change
Expand Up @@ -68,10 +68,6 @@ h3 {
margin-top: 0;
}

.input-field.hidden {
display: none;
}

.parallax-stage {
scroll-behavior: smooth;
perspective: 1px;
Expand Down Expand Up @@ -145,7 +141,7 @@ h3 {
left: 5px;
bottom: 0.4em;
color: #eee;
font-size: 1em;
font-size: 0.9em;
line-height: 1.3;
}
h3 {
Expand Down Expand Up @@ -199,6 +195,7 @@ footer {
}

#busuanzi_container_site_pv {
font-size: 0.9em;
position: absolute;
right: 5px;
bottom: 3px;
Expand Down
5 changes: 0 additions & 5 deletions css/simple.css
Original file line number Diff line number Diff line change
Expand Up @@ -45,11 +45,6 @@ h2 {
margin-top: 0;
}

.input-field.hidden {
display: none;
}


#busuanzi_container_site_pv {
position: absolute;
right: 5px;
Expand Down
75 changes: 49 additions & 26 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -68,12 +68,12 @@ <h1 style="font-weight: bold; font-size: 2em">WordsAway</h1>
<div class="col s12 m6">
<h3>简单、有效</h3>
<p>一键式处理,能有效避开大部分的关键词检测<br>
并且尽量不影响文本的可读性</p>
并且尽量不影响文本的可读性</p>
</div>
<div class="col s12 m6">
<h3>适合酷安现状</h3>
<p>众所周知,酷安的文本检测十分强大却经常误屏蔽。<br>
此工具为酷安而生,适合酷安现状</p>
此工具为酷安而生,适合酷安现状</p>
</div>
</div>
<div class="row">
Expand All @@ -82,11 +82,11 @@ <h3>更多选项</h3>
<p>增强模式、竖向排列、链接转短链接...</p>
</div>
<div class="col s12 m6">
<h3>Change Log v0.11</h3>
<h3>Change Log v0.12</h3>
<p>
新增 链接转短链接 选项<br>
改进 同形字母替换 选项<br>
优化 代码逻辑
兼容 #话题# 和 @<br>
改进 英文替换 选项<br>
优化 链接检测
</p>
</div>
</div>
Expand Down Expand Up @@ -121,19 +121,42 @@ <h2>Start</h2>
<textarea id="textin" class="materialize-textarea"></textarea>
<label for="textin">输入文本</label>
</div>
<div class="input-field col s6 inline hidden">
<input id="max-col" type="text" value="12">
<label for="max-col">最大列数</label>
<div class="vertical-options" style="display: none;">
<div class="input-field col s6 inline">
<input id="max-col" type="text" value="12">
<label for="max-col">最大列数</label>
</div>
<div class="input-field col s6 inline">
<input id="min-row" type="text" value="5">
<label for="min-row">最小行数</label>
</div>
</div>
<div class="input-field col s6 inline hidden">
<input id="min-row" type="text" value="5">
<label for="min-row">最小行数</label>
<div class="input-field col s12 font-select-field" style="display: none;">
<select class="font-selector">
<option value="monospace" selected>𝚖𝚘𝚗𝚘𝚜𝚙𝚊𝚌𝚎</option>
<option value="script">𝓈𝒸𝓇𝒾𝓅𝓉</option>
<option value="double-struck">𝕕𝕠𝕦𝕓𝕝𝕖-𝕤𝕥𝕣𝕦𝕔𝕜</option>
<option value="sans-serif">𝗌𝖺𝗇𝗌-𝗌𝖾𝗋𝗂𝖿</option>
<option value="sans-serif-bold">𝘀𝗮𝗻𝘀-𝘀𝗲𝗿𝗶𝗳-𝗯𝗼𝗹𝗱</option>
<option value="sans-serif-italic">𝘴𝘢𝘯𝘴-𝘴𝘦𝘳𝘪𝘧-𝘪𝘵𝘢𝘭𝘪𝘤</option>
<option value="sans-serif-bold-italic">𝙨𝙖𝙣𝙨-𝙨𝙚𝙧𝙞𝙛-𝙗𝙤𝙡𝙙-𝙞𝙩𝙖𝙡𝙞𝙘</option>
<option value="bold">𝐛𝐨𝐥𝐝</option>
<option value="italic">𝑖𝑡𝑎𝑙𝑖𝑐</option>
<option value="bold-italic">𝒃𝒐𝒍𝒅-𝒊𝒕𝒂𝒍𝒊𝒄</option>
<option value="bold-script">𝓫𝓸𝓵𝓭-𝓼𝓬𝓻𝓲𝓹𝓽</option>
<option value="fake-normal">fаkе-ոоrmаӏ</option>
</select>
<label>替换字体</label>
</div>
<div class="input-field col s12 checkboxs">
<div class="switch">
<label>
<input type="checkbox" class="filled-in" checked="checked" id="miss-brackets" />
<span>兼容链接和酷安表情</span>
<input type="checkbox" class="filled-in" checked="checked" id="miss-url" />
<span>兼容链接</span>
</label><br>
<label>
<input type="checkbox" class="filled-in" checked="checked" id="coolapk-mode" />
<span>兼容 [表情] #话题# 和 @</span>
</label><br>
<label>
<input type="checkbox" class="filled-in" id="zero-width-space" checked="checked" />
Expand All @@ -156,8 +179,8 @@ <h2>Start</h2>
<span>转为竖向排列(物理)</span>
</label><br>
<label>
<input type="checkbox" class="filled-in" id="fake-normal" />
<span>同形字母替换(附加)</span>
<input type="checkbox" class="filled-in" id="letters-font" />
<span>英文替换</span>
</label><br>
</div>
<a class="waves-effect waves-light btn-small start-mixin" onclick="return false;" style="float: right">处理</a>
Expand All @@ -180,41 +203,41 @@ <h2>Start</h2>
<h2>使用说明</h2>
<h3>零宽间隔模式</h3>
<p>
可视为普通模式,会在每两个字符之间插♂入一个 零宽间隔符 (<a href="https://unicode-table.com/cn/200B/">U+200B</a>)<br>
处理之后文本看上去没有变化,实际上每个字都被间隔开了,可以避开一般的关键词检测<br>
可视为普通模式,会在每两个字符之间插♂入一个 零宽间隔符 (<a href="https://unicode-table.com/cn/200B/">U+200B</a>)<br>
处理之后文本看上去没有变化,实际上每个字都被间隔开了,可以避开一般的关键词检测<br>
</p>
<h3>每行双重反转</h3>
<p>
可视为一种增强模式,会将每行文字反转,然后在每行开头加上一个 强制从右至左符 (<a href="https://unicode-table.com/cn/202E/">U+202E</a>可以避开更多的关键词检测<i class="c-coshuaji"></i><br>
缺陷是当一行文本(即不含换行符)以多行形式显示时,这几行的显示顺序会混乱<br>
缺陷是当一行文本(即不含换行符)以多行形式显示时,这几行的显示顺序会混乱<br>
</p>
<h3>每两字双重反转</h3>
<p>
另一种增强模式。多行显示时,仍然有概率顺序错乱的问题,这里不作过多解释
另一种增强模式。多行显示时,仍然有概率顺序错乱的问题,这里不作过多解释
</p>
<h3>链接转短链接</h3>
<p>使用<a href="https://is.gd">is.gd</a>的API,将文本中的http/https链接替换短连接,以避开对链接的域名检测</p>
<h3>转为竖向排列</h3>
<p>
纯“物理”的处理方法,不使用Unicode控制符,仅把文本转为竖向排列,防检测效果较好<br>
但仅兼容中文或其他等宽字符,否则会错位<br>
但仅兼容中文或其他等宽字符,否则会错位<br>
</p>
<h3>同形字母替换</h3>
<h3>英文替换</h3>
<p>
将部分普通拉丁文字母替换为其他语言中外形相同的字母,避开对英文单词的检测
将普通拉丁文字母替换为 MATHEMATICAL 字符集中的字母,避开对英文单词的检测
</p>
<h3>兼容链接和酷安表情</h3>
<p>使处理之后的链接能够正常打开,酷安的表情能够正常显示</p>
<h3>使用须知 &amp; 免责声明</h3>
<ul style="list-style-type: disc;">
<li>- 用途:防止误屏蔽 / 防爬虫 / 防复制 / 防机器检测</li>
<li>- 禁止用于传播不良信息。使用不当造成不良后果概不负责</li>
<li>- 禁止用于传播不良信息。使用不当造成不良后果概不负责</li>
<li>- 无法避开所有的关键词检测,只能避开机器检测</li>
<li>- 请低调使用</li>
<li>- nhml警告
(酷安小编本人说过用Unicode控制符发送严重违规消息直接永封不解)
(酷安小编本人说过用Unicode控制符发送严重违规消息直接永封不解)
<li>- 某些模式不能共存</li>
<li>- 处理后的文本暂无法直接还原</li>
<li>- 处理后的文本暂无法直接还原</li>
</ul>
<h2>关于</h2>
WordsAway,一个文本防检测工具,MIT开源<br>
Expand Down
Loading

0 comments on commit b4f0b4a

Please sign in to comment.