mirror of
https://github.com/HIllya51/LunaTranslator.git
synced 2024-12-27 15:44:12 +08:00
rank
This commit is contained in:
parent
674b4c232c
commit
568b5eee66
@ -10,9 +10,6 @@
|
|||||||
<meta http-equiv="Pragma" content="no-cache">
|
<meta http-equiv="Pragma" content="no-cache">
|
||||||
<meta http-equiv="Expires" content="0">
|
<meta http-equiv="Expires" content="0">
|
||||||
<link rel="icon" href="https://image.lunatranslator.xyz/luna.ico" type="image/x-icon">
|
<link rel="icon" href="https://image.lunatranslator.xyz/luna.ico" type="image/x-icon">
|
||||||
<link rel="stylesheet" href="https://unpkg.com/docsify-themeable/dist/css/theme-simple.css" />
|
|
||||||
<link href="//unpkg.com/prismjs/plugins/line-numbers/prism-line-numbers.css" rel="stylesheet" />
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="https://unpkg.com/docsify-themeable/dist/css/theme-simple.css" />
|
<link rel="stylesheet" href="https://unpkg.com/docsify-themeable/dist/css/theme-simple.css" />
|
||||||
<link href="//unpkg.com/prismjs/plugins/line-numbers/prism-line-numbers.css" rel="stylesheet" />
|
<link href="//unpkg.com/prismjs/plugins/line-numbers/prism-line-numbers.css" rel="stylesheet" />
|
||||||
<link rel="stylesheet" href="style.css" />
|
<link rel="stylesheet" href="style.css" />
|
||||||
|
63
docs/main.js
63
docs/main.js
@ -65,6 +65,69 @@ window.$docsify = {
|
|||||||
});
|
});
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
function (hook, vm) {
|
||||||
|
hook.doneEach(() => {
|
||||||
|
var toupiao = document.getElementById('toupiao')
|
||||||
|
if (toupiao == null) return
|
||||||
|
fetch('https://lunatranslator.xyz/toupiao_query?toupiao=1&toupiao=2&toupiao=3&toupiao=4&toupiao=5&toupiao=6&toupiao=7&toupiao=8&toupiao=9&toupiao=10').then(
|
||||||
|
(_) => {
|
||||||
|
return _.json()
|
||||||
|
}
|
||||||
|
)
|
||||||
|
.then((res) => {
|
||||||
|
var averages = []
|
||||||
|
|
||||||
|
for (let idx = 0; idx < 10; idx++) {
|
||||||
|
const values = res[idx]
|
||||||
|
var average = 0;
|
||||||
|
if (values.length) {
|
||||||
|
|
||||||
|
const sum = values.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
|
||||||
|
average = sum / values.length;
|
||||||
|
}
|
||||||
|
const names = ["DeepSeek", "阿里云百炼大模型", "字节跳动豆包大模型", "月之暗面", "智谱AI", "零一万物", "硅基流动", "讯飞星火大模型", "腾讯混元大模型", "百度千帆大模型"]
|
||||||
|
|
||||||
|
averages.push({ average: average, name: names[idx], idx: idx })
|
||||||
|
}
|
||||||
|
averages.sort((a, b) => b.average - a.average)
|
||||||
|
for (let idx = 0; idx < 10; idx++) {
|
||||||
|
|
||||||
|
let item = averages[idx]
|
||||||
|
toupiao.innerHTML += `
|
||||||
|
<tr><td>${item.name}</td><td>${item.average}</td>
|
||||||
|
<td><input type="radio" name="rate-${item.idx}" id="rate-${item.idx}-1">
|
||||||
|
<input type="radio" name="rate-${item.idx}" id="rate-${item.idx}-2">
|
||||||
|
<input type="radio" name="rate-${item.idx}" id="rate-${item.idx}-3">
|
||||||
|
<input type="radio" name="rate-${item.idx}" id="rate-${item.idx}-4">
|
||||||
|
<input type="radio" name="rate-${item.idx}" id="rate-${item.idx}-5">
|
||||||
|
</td></tr>
|
||||||
|
`
|
||||||
|
}
|
||||||
|
for (let i = 0; i < 10; i++) {
|
||||||
|
const values = res[i]
|
||||||
|
var average = 0;
|
||||||
|
if (values.length) {
|
||||||
|
const sum = values.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
|
||||||
|
average = sum / values.length;
|
||||||
|
}
|
||||||
|
|
||||||
|
var value = Math.floor(average)
|
||||||
|
if (value == 0) value = 1;
|
||||||
|
document.querySelector(`#rate-${i}-${value}`).checked = true
|
||||||
|
for (let ii = 0; ii < 5; ii += 1) {
|
||||||
|
document.querySelector(`#rate-${i}-${ii + 1}`).addEventListener('click', function () {
|
||||||
|
|
||||||
|
window.open(`https://lunatranslator.xyz/toupiao_set?toupiao=${1 + Number(this.id.split('-')[1])}&value=${Number(this.id.split('-')[2])}`, '_blank');
|
||||||
|
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
})
|
||||||
|
|
||||||
|
})
|
||||||
|
},
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
1
docs/test.bat
Normal file
1
docs/test.bat
Normal file
@ -0,0 +1 @@
|
|||||||
|
python -m http.server
|
@ -82,4 +82,11 @@
|
|||||||
|
|
||||||
![img](https://image.lunatranslator.xyz/zh/damoxing/qianfan2.png)
|
![img](https://image.lunatranslator.xyz/zh/damoxing/qianfan2.png)
|
||||||
|
|
||||||
<!-- tabs:end -->
|
<!-- tabs:end -->
|
||||||
|
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>翻译效果</summary>
|
||||||
|
<table id="toupiao">
|
||||||
|
</table>
|
||||||
|
</details>
|
Loading…
x
Reference in New Issue
Block a user