Spaces:
Running
Running
Upload 8 files
Browse files- comparator.js +15 -1
- data-filenames.js +1 -1
- data-filenames.json +1 -1
- data-huggingface.js +1 -1
- data-huggingface.json +1 -1
- index.html +23 -2
comparator.js
CHANGED
|
@@ -128,6 +128,10 @@ function filterByType(element) {
|
|
| 128 |
return false;
|
| 129 |
}
|
| 130 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 131 |
if (document.getElementById('selectedQwen').checked && !element.qwen) {
|
| 132 |
return false;
|
| 133 |
}
|
|
@@ -160,6 +164,10 @@ function filterByType(element) {
|
|
| 160 |
return false;
|
| 161 |
}
|
| 162 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 163 |
if (document.getElementById('selectedQwen').checked && element.qwen) {
|
| 164 |
return false;
|
| 165 |
}
|
|
@@ -216,7 +224,13 @@ function searchModels(value) {
|
|
| 216 |
)}${linkSuffix(element.fluxHFLink)}<br>
|
| 217 |
WAN: ${yesNo(element.wan)} ${linkPrefix(element.wanHFLink)}HF: ${yesNo(
|
| 218 |
element.wanHF,
|
| 219 |
-
)}${linkSuffix(element.wanHFLink)}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 220 |
</div>
|
| 221 |
</div>`;
|
| 222 |
});
|
|
|
|
| 128 |
return false;
|
| 129 |
}
|
| 130 |
|
| 131 |
+
if (document.getElementById('selectedZimage').checked && !element.zimage) {
|
| 132 |
+
return false;
|
| 133 |
+
}
|
| 134 |
+
|
| 135 |
if (document.getElementById('selectedQwen').checked && !element.qwen) {
|
| 136 |
return false;
|
| 137 |
}
|
|
|
|
| 164 |
return false;
|
| 165 |
}
|
| 166 |
|
| 167 |
+
if (document.getElementById('selectedZimage').checked && element.zimage) {
|
| 168 |
+
return false;
|
| 169 |
+
}
|
| 170 |
+
|
| 171 |
if (document.getElementById('selectedQwen').checked && element.qwen) {
|
| 172 |
return false;
|
| 173 |
}
|
|
|
|
| 224 |
)}${linkSuffix(element.fluxHFLink)}<br>
|
| 225 |
WAN: ${yesNo(element.wan)} ${linkPrefix(element.wanHFLink)}HF: ${yesNo(
|
| 226 |
element.wanHF,
|
| 227 |
+
)}${linkSuffix(element.wanHFLink)}<br>
|
| 228 |
+
SDXL: ${yesNo(element.sdxl)} ${linkPrefix(element.sdxlHFLink)}HF: ${yesNo(
|
| 229 |
+
element.sdxlHF,
|
| 230 |
+
)}${linkSuffix(element.sdxlHFLink)}<br>
|
| 231 |
+
ZImage: ${yesNo(element.zimage)} ${linkPrefix(element.zimageHFLink)}HF: ${yesNo(
|
| 232 |
+
element.zimageHF,
|
| 233 |
+
)}${linkSuffix(element.zimageHFLink)}
|
| 234 |
</div>
|
| 235 |
</div>`;
|
| 236 |
});
|
data-filenames.js
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
// Auto-generated by HuggingFace Model Scanner
|
| 2 |
-
// Last updated: 2025-11-30T22:
|
| 3 |
// Total people: 1359
|
| 4 |
// Total files: 5822
|
| 5 |
// LoCon: 1407, LoRA: 1446, Embedding: 1377
|
|
|
|
| 1 |
// Auto-generated by HuggingFace Model Scanner
|
| 2 |
+
// Last updated: 2025-11-30T22:42:53.577Z
|
| 3 |
// Total people: 1359
|
| 4 |
// Total files: 5822
|
| 5 |
// LoCon: 1407, LoRA: 1446, Embedding: 1377
|
data-filenames.json
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
{
|
| 2 |
"_metadata": {
|
| 3 |
-
"generated": "2025-11-30T22:
|
| 4 |
"totalPeople": 1359,
|
| 5 |
"totalFiles": 5822,
|
| 6 |
"stats": {
|
|
|
|
| 1 |
{
|
| 2 |
"_metadata": {
|
| 3 |
+
"generated": "2025-11-30T22:42:53.572Z",
|
| 4 |
"totalPeople": 1359,
|
| 5 |
"totalFiles": 5822,
|
| 6 |
"stats": {
|
data-huggingface.js
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
// Auto-generated by HuggingFace Model Scanner
|
| 2 |
-
// Last updated: 2025-11-30T22:
|
| 3 |
// Total people: 1359
|
| 4 |
// With all three (lora+locon+embedding): 1330
|
| 5 |
// With Flux: 381
|
|
|
|
| 1 |
// Auto-generated by HuggingFace Model Scanner
|
| 2 |
+
// Last updated: 2025-11-30T22:42:53.570Z
|
| 3 |
// Total people: 1359
|
| 4 |
// With all three (lora+locon+embedding): 1330
|
| 5 |
// With Flux: 381
|
data-huggingface.json
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
{
|
| 2 |
"_metadata": {
|
| 3 |
-
"generated": "2025-11-30T22:
|
| 4 |
"totalPeople": 1359,
|
| 5 |
"stats": {
|
| 6 |
"withAllThree": 1330,
|
|
|
|
| 1 |
{
|
| 2 |
"_metadata": {
|
| 3 |
+
"generated": "2025-11-30T22:42:53.568Z",
|
| 4 |
"totalPeople": 1359,
|
| 5 |
"stats": {
|
| 6 |
"withAllThree": 1330,
|
index.html
CHANGED
|
@@ -805,6 +805,10 @@
|
|
| 805 |
.framework-label[data-framework="SDXL"] {
|
| 806 |
background: linear-gradient(135deg, #84cc16 0%, #22c55e 100%);
|
| 807 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
| 808 |
</style>
|
| 809 |
</head>
|
| 810 |
<body>
|
|
@@ -818,7 +822,7 @@
|
|
| 818 |
<a href="https://reddit.com/r/malcolmrey" target="_blank">💬 Reddit</a>
|
| 819 |
</div>
|
| 820 |
|
| 821 |
-
<div class="last-update">Last updated: 2025.11.
|
| 822 |
|
| 823 |
<div class="controls">
|
| 824 |
<div class="search-container">
|
|
@@ -907,6 +911,15 @@
|
|
| 907 |
<span>SDXL</span>
|
| 908 |
</label>
|
| 909 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 910 |
<label class="checkbox-label">
|
| 911 |
<input
|
| 912 |
id="selectedQwen"
|
|
@@ -1040,6 +1053,12 @@
|
|
| 1040 |
${formatModalHFLinks(element.sdxl, 'sdxl', personFilenames.sdxl)}
|
| 1041 |
</span>
|
| 1042 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1043 |
<div class="modal-stat-row">
|
| 1044 |
<span class="modal-stat-label">${yesNo(element.qwen)} Qwen</span>
|
| 1045 |
<span class="modal-stat-value">
|
|
@@ -1179,6 +1198,7 @@
|
|
| 1179 |
flux: presence[property].flux,
|
| 1180 |
wan: presence[property].wan,
|
| 1181 |
sdxl: presence[property].sdxl,
|
|
|
|
| 1182 |
qwen: presence[property].qwen,
|
| 1183 |
mega: undefined,
|
| 1184 |
imageUrl: presence[property]?.imageUrl ?? undefined,
|
|
@@ -1188,6 +1208,7 @@
|
|
| 1188 |
fluxHFLink: presence[property]?.fluxHFLink,
|
| 1189 |
wanHFLink: presence[property]?.wanHFLink,
|
| 1190 |
sdxlHFLink: presence[property]?.sdxlHFLink,
|
|
|
|
| 1191 |
qwenHFLink: presence[property]?.qwenHFLink,
|
| 1192 |
};
|
| 1193 |
presenceModels.push(element);
|
|
@@ -1270,7 +1291,7 @@
|
|
| 1270 |
checkCivitaiImage('Qwen', models.qwens);
|
| 1271 |
|
| 1272 |
// 3. Add other HF samples
|
| 1273 |
-
const frameworkOrder = ['LyCORIS', 'Lora', 'Embedding', 'Flux', 'SDXL', 'Qwen'];
|
| 1274 |
for (const fw of frameworkOrder) {
|
| 1275 |
if (personHFImages[fw]) {
|
| 1276 |
images.push(...personHFImages[fw]);
|
|
|
|
| 805 |
.framework-label[data-framework="SDXL"] {
|
| 806 |
background: linear-gradient(135deg, #84cc16 0%, #22c55e 100%);
|
| 807 |
}
|
| 808 |
+
|
| 809 |
+
.framework-label[data-framework="ZImage"] {
|
| 810 |
+
background: linear-gradient(135deg, #ec4899 0%, #f97316 100%);
|
| 811 |
+
}
|
| 812 |
</style>
|
| 813 |
</head>
|
| 814 |
<body>
|
|
|
|
| 822 |
<a href="https://reddit.com/r/malcolmrey" target="_blank">💬 Reddit</a>
|
| 823 |
</div>
|
| 824 |
|
| 825 |
+
<div class="last-update">Last updated: 2025.11.30</div>
|
| 826 |
|
| 827 |
<div class="controls">
|
| 828 |
<div class="search-container">
|
|
|
|
| 911 |
<span>SDXL</span>
|
| 912 |
</label>
|
| 913 |
|
| 914 |
+
<label class="checkbox-label">
|
| 915 |
+
<input
|
| 916 |
+
id="selectedZimage"
|
| 917 |
+
type="checkbox"
|
| 918 |
+
onclick="javascript:searchModels(getCurrentSearchValue());"
|
| 919 |
+
/>
|
| 920 |
+
<span>ZImage</span>
|
| 921 |
+
</label>
|
| 922 |
+
|
| 923 |
<label class="checkbox-label">
|
| 924 |
<input
|
| 925 |
id="selectedQwen"
|
|
|
|
| 1053 |
${formatModalHFLinks(element.sdxl, 'sdxl', personFilenames.sdxl)}
|
| 1054 |
</span>
|
| 1055 |
</div>
|
| 1056 |
+
<div class="modal-stat-row">
|
| 1057 |
+
<span class="modal-stat-label">${yesNo(element.zimage)} ZImage</span>
|
| 1058 |
+
<span class="modal-stat-value">
|
| 1059 |
+
${formatModalHFLinks(element.zimage, 'zimage', personFilenames.zimage)}
|
| 1060 |
+
</span>
|
| 1061 |
+
</div>
|
| 1062 |
<div class="modal-stat-row">
|
| 1063 |
<span class="modal-stat-label">${yesNo(element.qwen)} Qwen</span>
|
| 1064 |
<span class="modal-stat-value">
|
|
|
|
| 1198 |
flux: presence[property].flux,
|
| 1199 |
wan: presence[property].wan,
|
| 1200 |
sdxl: presence[property].sdxl,
|
| 1201 |
+
zimage: presence[property].zimage,
|
| 1202 |
qwen: presence[property].qwen,
|
| 1203 |
mega: undefined,
|
| 1204 |
imageUrl: presence[property]?.imageUrl ?? undefined,
|
|
|
|
| 1208 |
fluxHFLink: presence[property]?.fluxHFLink,
|
| 1209 |
wanHFLink: presence[property]?.wanHFLink,
|
| 1210 |
sdxlHFLink: presence[property]?.sdxlHFLink,
|
| 1211 |
+
zimageHFLink: presence[property]?.zimageHFLink,
|
| 1212 |
qwenHFLink: presence[property]?.qwenHFLink,
|
| 1213 |
};
|
| 1214 |
presenceModels.push(element);
|
|
|
|
| 1291 |
checkCivitaiImage('Qwen', models.qwens);
|
| 1292 |
|
| 1293 |
// 3. Add other HF samples
|
| 1294 |
+
const frameworkOrder = ['LyCORIS', 'Lora', 'Embedding', 'Flux', 'ZImage', 'SDXL', 'Qwen'];
|
| 1295 |
for (const fw of frameworkOrder) {
|
| 1296 |
if (personHFImages[fw]) {
|
| 1297 |
images.push(...personHFImages[fw]);
|