malcolmrey commited on
Commit
06fca79
·
verified ·
1 Parent(s): df485f5

Upload 7 files

Browse files

2025.12.01 update

* zimages
* fixed wan links

Files changed (7) hide show
  1. data-filenames.js +92 -28
  2. data-filenames.json +92 -28
  3. data-hf-images.js +251 -5
  4. data-hf-images.json +251 -5
  5. data-huggingface.js +39 -28
  6. data-huggingface.json +39 -28
  7. index.html +335 -1376
data-filenames.js CHANGED
@@ -1,6 +1,6 @@
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
6
  // Flux: 435, WAN: 1140, SDXL: 17, Qwen: 0
@@ -1023,7 +1023,9 @@ const filenames = {
1023
  ],
1024
  "sdxl": [],
1025
  "qwen": [],
1026
- "zimage": []
 
 
1027
  },
1028
  "aliciasilverstone": {
1029
  "locon": [
@@ -1041,7 +1043,9 @@ const filenames = {
1041
  ],
1042
  "sdxl": [],
1043
  "qwen": [],
1044
- "zimage": []
 
 
1045
  },
1046
  "aliciavikander": {
1047
  "locon": [
@@ -1153,7 +1157,9 @@ const filenames = {
1153
  ],
1154
  "sdxl": [],
1155
  "qwen": [],
1156
- "zimage": []
 
 
1157
  },
1158
  "alisonpill": {
1159
  "locon": [
@@ -1250,7 +1256,9 @@ const filenames = {
1250
  ],
1251
  "sdxl": [],
1252
  "qwen": [],
1253
- "zimage": []
 
 
1254
  },
1255
  "allisonpregler": {
1256
  "locon": [
@@ -1594,7 +1602,9 @@ const filenames = {
1594
  ],
1595
  "sdxl": [],
1596
  "qwen": [],
1597
- "zimage": []
 
 
1598
  },
1599
  "amyacker": {
1600
  "locon": [
@@ -1692,7 +1702,9 @@ const filenames = {
1692
  ],
1693
  "sdxl": [],
1694
  "qwen": [],
1695
- "zimage": []
 
 
1696
  },
1697
  "anadearmas": {
1698
  "locon": [
@@ -1770,7 +1782,9 @@ const filenames = {
1770
  ],
1771
  "sdxl": [],
1772
  "qwen": [],
1773
- "zimage": []
 
 
1774
  },
1775
  "andreabotez": {
1776
  "locon": [
@@ -2041,7 +2055,9 @@ const filenames = {
2041
  ],
2042
  "sdxl": [],
2043
  "qwen": [],
2044
- "zimage": []
 
 
2045
  },
2046
  "anisajomha": {
2047
  "locon": [],
@@ -2227,7 +2243,9 @@ const filenames = {
2227
  ],
2228
  "sdxl": [],
2229
  "qwen": [],
2230
- "zimage": []
 
 
2231
  },
2232
  "annagunn": {
2233
  "locon": [
@@ -2267,7 +2285,9 @@ const filenames = {
2267
  ],
2268
  "sdxl": [],
2269
  "qwen": [],
2270
- "zimage": []
 
 
2271
  },
2272
  "annalewandowska": {
2273
  "locon": [
@@ -3395,7 +3415,9 @@ const filenames = {
3395
  ],
3396
  "sdxl": [],
3397
  "qwen": [],
3398
- "zimage": []
 
 
3399
  },
3400
  "bellaramsey": {
3401
  "locon": [
@@ -3540,7 +3562,9 @@ const filenames = {
3540
  ],
3541
  "sdxl": [],
3542
  "qwen": [],
3543
- "zimage": []
 
 
3544
  },
3545
  "biancablanchard": {
3546
  "locon": [
@@ -3704,7 +3728,9 @@ const filenames = {
3704
  ],
3705
  "sdxl": [],
3706
  "qwen": [],
3707
- "zimage": []
 
 
3708
  },
3709
  "blankastajkow": {
3710
  "locon": [
@@ -3986,7 +4012,9 @@ const filenames = {
3986
  ],
3987
  "sdxl": [],
3988
  "qwen": [],
3989
- "zimage": []
 
 
3990
  },
3991
  "brightonsharbino": {
3992
  "locon": [
@@ -4274,7 +4302,9 @@ const filenames = {
4274
  ],
4275
  "sdxl": [],
4276
  "qwen": [],
4277
- "zimage": []
 
 
4278
  },
4279
  "calliethorne": {
4280
  "locon": [
@@ -4404,7 +4434,9 @@ const filenames = {
4404
  ],
4405
  "sdxl": [],
4406
  "qwen": [],
4407
- "zimage": []
 
 
4408
  },
4409
  "candaceowens": {
4410
  "locon": [
@@ -4579,7 +4611,9 @@ const filenames = {
4579
  ],
4580
  "sdxl": [],
4581
  "qwen": [],
4582
- "zimage": []
 
 
4583
  },
4584
  "carlypope": {
4585
  "locon": [
@@ -4655,7 +4689,9 @@ const filenames = {
4655
  ],
4656
  "sdxl": [],
4657
  "qwen": [],
4658
- "zimage": []
 
 
4659
  },
4660
  "carriefisher": {
4661
  "locon": [
@@ -5057,7 +5093,9 @@ const filenames = {
5057
  ],
5058
  "sdxl": [],
5059
  "qwen": [],
5060
- "zimage": []
 
 
5061
  },
5062
  "chrisevans": {
5063
  "locon": [
@@ -5277,7 +5315,9 @@ const filenames = {
5277
  ],
5278
  "sdxl": [],
5279
  "qwen": [],
5280
- "zimage": []
 
 
5281
  },
5282
  "christinekuo": {
5283
  "locon": [
@@ -5403,7 +5443,9 @@ const filenames = {
5403
  ],
5404
  "sdxl": [],
5405
  "qwen": [],
5406
- "zimage": []
 
 
5407
  },
5408
  "cindymello": {
5409
  "locon": [
@@ -6078,7 +6120,9 @@ const filenames = {
6078
  ],
6079
  "sdxl": [],
6080
  "qwen": [],
6081
- "zimage": []
 
 
6082
  },
6083
  "davetag": {
6084
  "locon": [
@@ -6202,7 +6246,9 @@ const filenames = {
6202
  ],
6203
  "sdxl": [],
6204
  "qwen": [],
6205
- "zimage": []
 
 
6206
  },
6207
  "debrapaget": {
6208
  "locon": [
@@ -6404,7 +6450,9 @@ const filenames = {
6404
  ],
6405
  "sdxl": [],
6406
  "qwen": [],
6407
- "zimage": []
 
 
6408
  },
6409
  "diannacowern": {
6410
  "locon": [
@@ -8471,7 +8519,9 @@ const filenames = {
8471
  ],
8472
  "sdxl": [],
8473
  "qwen": [],
8474
- "zimage": []
 
 
8475
  },
8476
  "ewazawada": {
8477
  "locon": [
@@ -15815,6 +15865,18 @@ const filenames = {
15815
  "qwen": [],
15816
  "zimage": []
15817
  },
 
 
 
 
 
 
 
 
 
 
 
 
15818
  "magdaapanowicz": {
15819
  "locon": [
15820
  "locon_magdaapanowicz_v1_from_v1_64_32.safetensors"
@@ -18431,7 +18493,9 @@ const filenames = {
18431
  "wan": [],
18432
  "sdxl": [],
18433
  "qwen": [],
18434
- "zimage": []
 
 
18435
  },
18436
  "mrbeast": {
18437
  "locon": [
 
1
  // Auto-generated by HuggingFace Model Scanner
2
+ // Last updated: 2025-12-01T20:06:58.083Z
3
+ // Total people: 1360
4
  // Total files: 5822
5
  // LoCon: 1407, LoRA: 1446, Embedding: 1377
6
  // Flux: 435, WAN: 1140, SDXL: 17, Qwen: 0
 
1023
  ],
1024
  "sdxl": [],
1025
  "qwen": [],
1026
+ "zimage": [
1027
+ "zimage_aliceeve_v1.safetensors"
1028
+ ]
1029
  },
1030
  "aliciasilverstone": {
1031
  "locon": [
 
1043
  ],
1044
  "sdxl": [],
1045
  "qwen": [],
1046
+ "zimage": [
1047
+ "zimage_aliciasilverstone_v1.safetensors"
1048
+ ]
1049
  },
1050
  "aliciavikander": {
1051
  "locon": [
 
1157
  ],
1158
  "sdxl": [],
1159
  "qwen": [],
1160
+ "zimage": [
1161
+ "zimage_alisonbrie_v1.safetensors"
1162
+ ]
1163
  },
1164
  "alisonpill": {
1165
  "locon": [
 
1256
  ],
1257
  "sdxl": [],
1258
  "qwen": [],
1259
+ "zimage": [
1260
+ "zimage_allisonmack_v1.safetensors"
1261
+ ]
1262
  },
1263
  "allisonpregler": {
1264
  "locon": [
 
1602
  ],
1603
  "sdxl": [],
1604
  "qwen": [],
1605
+ "zimage": [
1606
+ "zimage_amouranth_v1.safetensors"
1607
+ ]
1608
  },
1609
  "amyacker": {
1610
  "locon": [
 
1702
  ],
1703
  "sdxl": [],
1704
  "qwen": [],
1705
+ "zimage": [
1706
+ "zimage_amywinehouse_v1.safetensors"
1707
+ ]
1708
  },
1709
  "anadearmas": {
1710
  "locon": [
 
1782
  ],
1783
  "sdxl": [],
1784
  "qwen": [],
1785
+ "zimage": [
1786
+ "zimage_andiemacdowell_v1.safetensors"
1787
+ ]
1788
  },
1789
  "andreabotez": {
1790
  "locon": [
 
2055
  ],
2056
  "sdxl": [],
2057
  "qwen": [],
2058
+ "zimage": [
2059
+ "zimage_angelinajolie_v1.safetensors"
2060
+ ]
2061
  },
2062
  "anisajomha": {
2063
  "locon": [],
 
2243
  ],
2244
  "sdxl": [],
2245
  "qwen": [],
2246
+ "zimage": [
2247
+ "zimage_annafriel_v1.safetensors"
2248
+ ]
2249
  },
2250
  "annagunn": {
2251
  "locon": [
 
2285
  ],
2286
  "sdxl": [],
2287
  "qwen": [],
2288
+ "zimage": [
2289
+ "zimage_annakendrick_v1.safetensors"
2290
+ ]
2291
  },
2292
  "annalewandowska": {
2293
  "locon": [
 
3415
  ],
3416
  "sdxl": [],
3417
  "qwen": [],
3418
+ "zimage": [
3419
+ "zimage_bellahadid_v1.safetensors"
3420
+ ]
3421
  },
3422
  "bellaramsey": {
3423
  "locon": [
 
3562
  ],
3563
  "sdxl": [],
3564
  "qwen": [],
3565
+ "zimage": [
3566
+ "zimage_beyonce_v1.safetensors"
3567
+ ]
3568
  },
3569
  "biancablanchard": {
3570
  "locon": [
 
3728
  ],
3729
  "sdxl": [],
3730
  "qwen": [],
3731
+ "zimage": [
3732
+ "zimage_blakelively_v1.safetensors"
3733
+ ]
3734
  },
3735
  "blankastajkow": {
3736
  "locon": [
 
4012
  ],
4013
  "sdxl": [],
4014
  "qwen": [],
4015
+ "zimage": [
4016
+ "zimage_brielarson_v1.safetensors"
4017
+ ]
4018
  },
4019
  "brightonsharbino": {
4020
  "locon": [
 
4302
  ],
4303
  "sdxl": [],
4304
  "qwen": [],
4305
+ "zimage": [
4306
+ "zimage_caitylotz_v1.safetensors"
4307
+ ]
4308
  },
4309
  "calliethorne": {
4310
  "locon": [
 
4434
  ],
4435
  "sdxl": [],
4436
  "qwen": [],
4437
+ "zimage": [
4438
+ "zimage_camrenbicondova_v1.safetensors"
4439
+ ]
4440
  },
4441
  "candaceowens": {
4442
  "locon": [
 
4611
  ],
4612
  "sdxl": [],
4613
  "qwen": [],
4614
+ "zimage": [
4615
+ "zimage_carlagugino_v1.safetensors"
4616
+ ]
4617
  },
4618
  "carlypope": {
4619
  "locon": [
 
4689
  ],
4690
  "sdxl": [],
4691
  "qwen": [],
4692
+ "zimage": [
4693
+ "zimage_carriecoon_v1.safetensors"
4694
+ ]
4695
  },
4696
  "carriefisher": {
4697
  "locon": [
 
5093
  ],
5094
  "sdxl": [],
5095
  "qwen": [],
5096
+ "zimage": [
5097
+ "zimage_chloesevigny_v1.safetensors"
5098
+ ]
5099
  },
5100
  "chrisevans": {
5101
  "locon": [
 
5315
  ],
5316
  "sdxl": [],
5317
  "qwen": [],
5318
+ "zimage": [
5319
+ "zimage_christinaricci_v1.safetensors"
5320
+ ]
5321
  },
5322
  "christinekuo": {
5323
  "locon": [
 
5443
  ],
5444
  "sdxl": [],
5445
  "qwen": [],
5446
+ "zimage": [
5447
+ "zimage_cindycrawford_v1.safetensors"
5448
+ ]
5449
  },
5450
  "cindymello": {
5451
  "locon": [
 
6120
  ],
6121
  "sdxl": [],
6122
  "qwen": [],
6123
+ "zimage": [
6124
+ "zimage_darylhannah_v1.safetensors"
6125
+ ]
6126
  },
6127
  "davetag": {
6128
  "locon": [
 
6246
  ],
6247
  "sdxl": [],
6248
  "qwen": [],
6249
+ "zimage": [
6250
+ "zimage_deborahannwoll_v1.safetensors"
6251
+ ]
6252
  },
6253
  "debrapaget": {
6254
  "locon": [
 
6450
  ],
6451
  "sdxl": [],
6452
  "qwen": [],
6453
+ "zimage": [
6454
+ "zimage_dianekruger_v1.safetensors"
6455
+ ]
6456
  },
6457
  "diannacowern": {
6458
  "locon": [
 
8519
  ],
8520
  "sdxl": [],
8521
  "qwen": [],
8522
+ "zimage": [
8523
+ "zimage_ewazajaczkowskahernik_v1.safetensors"
8524
+ ]
8525
  },
8526
  "ewazawada": {
8527
  "locon": [
 
15865
  "qwen": [],
15866
  "zimage": []
15867
  },
15868
+ "maelle": {
15869
+ "locon": [],
15870
+ "lora": [],
15871
+ "embedding": [],
15872
+ "flux": [],
15873
+ "wan": [],
15874
+ "sdxl": [],
15875
+ "qwen": [],
15876
+ "zimage": [
15877
+ "zimage_maelle_v1.safetensors"
15878
+ ]
15879
+ },
15880
  "magdaapanowicz": {
15881
  "locon": [
15882
  "locon_magdaapanowicz_v1_from_v1_64_32.safetensors"
 
18493
  "wan": [],
18494
  "sdxl": [],
18495
  "qwen": [],
18496
+ "zimage": [
18497
+ "zimage_motokokusanagi_v1.safetensors"
18498
+ ]
18499
  },
18500
  "mrbeast": {
18501
  "locon": [
data-filenames.json CHANGED
@@ -1,7 +1,7 @@
1
  {
2
  "_metadata": {
3
- "generated": "2025-11-30T22:42:53.572Z",
4
- "totalPeople": 1359,
5
  "totalFiles": 5822,
6
  "stats": {
7
  "locon": 1407,
@@ -1031,7 +1031,9 @@
1031
  ],
1032
  "sdxl": [],
1033
  "qwen": [],
1034
- "zimage": []
 
 
1035
  },
1036
  "aliciasilverstone": {
1037
  "locon": [
@@ -1049,7 +1051,9 @@
1049
  ],
1050
  "sdxl": [],
1051
  "qwen": [],
1052
- "zimage": []
 
 
1053
  },
1054
  "aliciavikander": {
1055
  "locon": [
@@ -1161,7 +1165,9 @@
1161
  ],
1162
  "sdxl": [],
1163
  "qwen": [],
1164
- "zimage": []
 
 
1165
  },
1166
  "alisonpill": {
1167
  "locon": [
@@ -1258,7 +1264,9 @@
1258
  ],
1259
  "sdxl": [],
1260
  "qwen": [],
1261
- "zimage": []
 
 
1262
  },
1263
  "allisonpregler": {
1264
  "locon": [
@@ -1602,7 +1610,9 @@
1602
  ],
1603
  "sdxl": [],
1604
  "qwen": [],
1605
- "zimage": []
 
 
1606
  },
1607
  "amyacker": {
1608
  "locon": [
@@ -1700,7 +1710,9 @@
1700
  ],
1701
  "sdxl": [],
1702
  "qwen": [],
1703
- "zimage": []
 
 
1704
  },
1705
  "anadearmas": {
1706
  "locon": [
@@ -1778,7 +1790,9 @@
1778
  ],
1779
  "sdxl": [],
1780
  "qwen": [],
1781
- "zimage": []
 
 
1782
  },
1783
  "andreabotez": {
1784
  "locon": [
@@ -2049,7 +2063,9 @@
2049
  ],
2050
  "sdxl": [],
2051
  "qwen": [],
2052
- "zimage": []
 
 
2053
  },
2054
  "anisajomha": {
2055
  "locon": [],
@@ -2235,7 +2251,9 @@
2235
  ],
2236
  "sdxl": [],
2237
  "qwen": [],
2238
- "zimage": []
 
 
2239
  },
2240
  "annagunn": {
2241
  "locon": [
@@ -2275,7 +2293,9 @@
2275
  ],
2276
  "sdxl": [],
2277
  "qwen": [],
2278
- "zimage": []
 
 
2279
  },
2280
  "annalewandowska": {
2281
  "locon": [
@@ -3403,7 +3423,9 @@
3403
  ],
3404
  "sdxl": [],
3405
  "qwen": [],
3406
- "zimage": []
 
 
3407
  },
3408
  "bellaramsey": {
3409
  "locon": [
@@ -3548,7 +3570,9 @@
3548
  ],
3549
  "sdxl": [],
3550
  "qwen": [],
3551
- "zimage": []
 
 
3552
  },
3553
  "biancablanchard": {
3554
  "locon": [
@@ -3712,7 +3736,9 @@
3712
  ],
3713
  "sdxl": [],
3714
  "qwen": [],
3715
- "zimage": []
 
 
3716
  },
3717
  "blankastajkow": {
3718
  "locon": [
@@ -3994,7 +4020,9 @@
3994
  ],
3995
  "sdxl": [],
3996
  "qwen": [],
3997
- "zimage": []
 
 
3998
  },
3999
  "brightonsharbino": {
4000
  "locon": [
@@ -4282,7 +4310,9 @@
4282
  ],
4283
  "sdxl": [],
4284
  "qwen": [],
4285
- "zimage": []
 
 
4286
  },
4287
  "calliethorne": {
4288
  "locon": [
@@ -4412,7 +4442,9 @@
4412
  ],
4413
  "sdxl": [],
4414
  "qwen": [],
4415
- "zimage": []
 
 
4416
  },
4417
  "candaceowens": {
4418
  "locon": [
@@ -4587,7 +4619,9 @@
4587
  ],
4588
  "sdxl": [],
4589
  "qwen": [],
4590
- "zimage": []
 
 
4591
  },
4592
  "carlypope": {
4593
  "locon": [
@@ -4663,7 +4697,9 @@
4663
  ],
4664
  "sdxl": [],
4665
  "qwen": [],
4666
- "zimage": []
 
 
4667
  },
4668
  "carriefisher": {
4669
  "locon": [
@@ -5065,7 +5101,9 @@
5065
  ],
5066
  "sdxl": [],
5067
  "qwen": [],
5068
- "zimage": []
 
 
5069
  },
5070
  "chrisevans": {
5071
  "locon": [
@@ -5285,7 +5323,9 @@
5285
  ],
5286
  "sdxl": [],
5287
  "qwen": [],
5288
- "zimage": []
 
 
5289
  },
5290
  "christinekuo": {
5291
  "locon": [
@@ -5411,7 +5451,9 @@
5411
  ],
5412
  "sdxl": [],
5413
  "qwen": [],
5414
- "zimage": []
 
 
5415
  },
5416
  "cindymello": {
5417
  "locon": [
@@ -6086,7 +6128,9 @@
6086
  ],
6087
  "sdxl": [],
6088
  "qwen": [],
6089
- "zimage": []
 
 
6090
  },
6091
  "davetag": {
6092
  "locon": [
@@ -6210,7 +6254,9 @@
6210
  ],
6211
  "sdxl": [],
6212
  "qwen": [],
6213
- "zimage": []
 
 
6214
  },
6215
  "debrapaget": {
6216
  "locon": [
@@ -6412,7 +6458,9 @@
6412
  ],
6413
  "sdxl": [],
6414
  "qwen": [],
6415
- "zimage": []
 
 
6416
  },
6417
  "diannacowern": {
6418
  "locon": [
@@ -8479,7 +8527,9 @@
8479
  ],
8480
  "sdxl": [],
8481
  "qwen": [],
8482
- "zimage": []
 
 
8483
  },
8484
  "ewazawada": {
8485
  "locon": [
@@ -15823,6 +15873,18 @@
15823
  "qwen": [],
15824
  "zimage": []
15825
  },
 
 
 
 
 
 
 
 
 
 
 
 
15826
  "magdaapanowicz": {
15827
  "locon": [
15828
  "locon_magdaapanowicz_v1_from_v1_64_32.safetensors"
@@ -18439,7 +18501,9 @@
18439
  "wan": [],
18440
  "sdxl": [],
18441
  "qwen": [],
18442
- "zimage": []
 
 
18443
  },
18444
  "mrbeast": {
18445
  "locon": [
 
1
  {
2
  "_metadata": {
3
+ "generated": "2025-12-01T20:06:58.078Z",
4
+ "totalPeople": 1360,
5
  "totalFiles": 5822,
6
  "stats": {
7
  "locon": 1407,
 
1031
  ],
1032
  "sdxl": [],
1033
  "qwen": [],
1034
+ "zimage": [
1035
+ "zimage_aliceeve_v1.safetensors"
1036
+ ]
1037
  },
1038
  "aliciasilverstone": {
1039
  "locon": [
 
1051
  ],
1052
  "sdxl": [],
1053
  "qwen": [],
1054
+ "zimage": [
1055
+ "zimage_aliciasilverstone_v1.safetensors"
1056
+ ]
1057
  },
1058
  "aliciavikander": {
1059
  "locon": [
 
1165
  ],
1166
  "sdxl": [],
1167
  "qwen": [],
1168
+ "zimage": [
1169
+ "zimage_alisonbrie_v1.safetensors"
1170
+ ]
1171
  },
1172
  "alisonpill": {
1173
  "locon": [
 
1264
  ],
1265
  "sdxl": [],
1266
  "qwen": [],
1267
+ "zimage": [
1268
+ "zimage_allisonmack_v1.safetensors"
1269
+ ]
1270
  },
1271
  "allisonpregler": {
1272
  "locon": [
 
1610
  ],
1611
  "sdxl": [],
1612
  "qwen": [],
1613
+ "zimage": [
1614
+ "zimage_amouranth_v1.safetensors"
1615
+ ]
1616
  },
1617
  "amyacker": {
1618
  "locon": [
 
1710
  ],
1711
  "sdxl": [],
1712
  "qwen": [],
1713
+ "zimage": [
1714
+ "zimage_amywinehouse_v1.safetensors"
1715
+ ]
1716
  },
1717
  "anadearmas": {
1718
  "locon": [
 
1790
  ],
1791
  "sdxl": [],
1792
  "qwen": [],
1793
+ "zimage": [
1794
+ "zimage_andiemacdowell_v1.safetensors"
1795
+ ]
1796
  },
1797
  "andreabotez": {
1798
  "locon": [
 
2063
  ],
2064
  "sdxl": [],
2065
  "qwen": [],
2066
+ "zimage": [
2067
+ "zimage_angelinajolie_v1.safetensors"
2068
+ ]
2069
  },
2070
  "anisajomha": {
2071
  "locon": [],
 
2251
  ],
2252
  "sdxl": [],
2253
  "qwen": [],
2254
+ "zimage": [
2255
+ "zimage_annafriel_v1.safetensors"
2256
+ ]
2257
  },
2258
  "annagunn": {
2259
  "locon": [
 
2293
  ],
2294
  "sdxl": [],
2295
  "qwen": [],
2296
+ "zimage": [
2297
+ "zimage_annakendrick_v1.safetensors"
2298
+ ]
2299
  },
2300
  "annalewandowska": {
2301
  "locon": [
 
3423
  ],
3424
  "sdxl": [],
3425
  "qwen": [],
3426
+ "zimage": [
3427
+ "zimage_bellahadid_v1.safetensors"
3428
+ ]
3429
  },
3430
  "bellaramsey": {
3431
  "locon": [
 
3570
  ],
3571
  "sdxl": [],
3572
  "qwen": [],
3573
+ "zimage": [
3574
+ "zimage_beyonce_v1.safetensors"
3575
+ ]
3576
  },
3577
  "biancablanchard": {
3578
  "locon": [
 
3736
  ],
3737
  "sdxl": [],
3738
  "qwen": [],
3739
+ "zimage": [
3740
+ "zimage_blakelively_v1.safetensors"
3741
+ ]
3742
  },
3743
  "blankastajkow": {
3744
  "locon": [
 
4020
  ],
4021
  "sdxl": [],
4022
  "qwen": [],
4023
+ "zimage": [
4024
+ "zimage_brielarson_v1.safetensors"
4025
+ ]
4026
  },
4027
  "brightonsharbino": {
4028
  "locon": [
 
4310
  ],
4311
  "sdxl": [],
4312
  "qwen": [],
4313
+ "zimage": [
4314
+ "zimage_caitylotz_v1.safetensors"
4315
+ ]
4316
  },
4317
  "calliethorne": {
4318
  "locon": [
 
4442
  ],
4443
  "sdxl": [],
4444
  "qwen": [],
4445
+ "zimage": [
4446
+ "zimage_camrenbicondova_v1.safetensors"
4447
+ ]
4448
  },
4449
  "candaceowens": {
4450
  "locon": [
 
4619
  ],
4620
  "sdxl": [],
4621
  "qwen": [],
4622
+ "zimage": [
4623
+ "zimage_carlagugino_v1.safetensors"
4624
+ ]
4625
  },
4626
  "carlypope": {
4627
  "locon": [
 
4697
  ],
4698
  "sdxl": [],
4699
  "qwen": [],
4700
+ "zimage": [
4701
+ "zimage_carriecoon_v1.safetensors"
4702
+ ]
4703
  },
4704
  "carriefisher": {
4705
  "locon": [
 
5101
  ],
5102
  "sdxl": [],
5103
  "qwen": [],
5104
+ "zimage": [
5105
+ "zimage_chloesevigny_v1.safetensors"
5106
+ ]
5107
  },
5108
  "chrisevans": {
5109
  "locon": [
 
5323
  ],
5324
  "sdxl": [],
5325
  "qwen": [],
5326
+ "zimage": [
5327
+ "zimage_christinaricci_v1.safetensors"
5328
+ ]
5329
  },
5330
  "christinekuo": {
5331
  "locon": [
 
5451
  ],
5452
  "sdxl": [],
5453
  "qwen": [],
5454
+ "zimage": [
5455
+ "zimage_cindycrawford_v1.safetensors"
5456
+ ]
5457
  },
5458
  "cindymello": {
5459
  "locon": [
 
6128
  ],
6129
  "sdxl": [],
6130
  "qwen": [],
6131
+ "zimage": [
6132
+ "zimage_darylhannah_v1.safetensors"
6133
+ ]
6134
  },
6135
  "davetag": {
6136
  "locon": [
 
6254
  ],
6255
  "sdxl": [],
6256
  "qwen": [],
6257
+ "zimage": [
6258
+ "zimage_deborahannwoll_v1.safetensors"
6259
+ ]
6260
  },
6261
  "debrapaget": {
6262
  "locon": [
 
6458
  ],
6459
  "sdxl": [],
6460
  "qwen": [],
6461
+ "zimage": [
6462
+ "zimage_dianekruger_v1.safetensors"
6463
+ ]
6464
  },
6465
  "diannacowern": {
6466
  "locon": [
 
8527
  ],
8528
  "sdxl": [],
8529
  "qwen": [],
8530
+ "zimage": [
8531
+ "zimage_ewazajaczkowskahernik_v1.safetensors"
8532
+ ]
8533
  },
8534
  "ewazawada": {
8535
  "locon": [
 
15873
  "qwen": [],
15874
  "zimage": []
15875
  },
15876
+ "maelle": {
15877
+ "locon": [],
15878
+ "lora": [],
15879
+ "embedding": [],
15880
+ "flux": [],
15881
+ "wan": [],
15882
+ "sdxl": [],
15883
+ "qwen": [],
15884
+ "zimage": [
15885
+ "zimage_maelle_v1.safetensors"
15886
+ ]
15887
+ },
15888
  "magdaapanowicz": {
15889
  "locon": [
15890
  "locon_magdaapanowicz_v1_from_v1_64_32.safetensors"
 
18501
  "wan": [],
18502
  "sdxl": [],
18503
  "qwen": [],
18504
+ "zimage": [
18505
+ "zimage_motokokusanagi_v1.safetensors"
18506
+ ]
18507
  },
18508
  "mrbeast": {
18509
  "locon": [
data-hf-images.js CHANGED
@@ -346,6 +346,13 @@ const hfImages = {
346
  "filename": "wan_aliceeve_00001_.png",
347
  "framework": "WAN"
348
  }
 
 
 
 
 
 
 
349
  ]
350
  },
351
  "alisonbrie": {
@@ -367,6 +374,13 @@ const hfImages = {
367
  "filename": "wan_alisonbrie_00001_.png",
368
  "framework": "WAN"
369
  }
 
 
 
 
 
 
 
370
  ]
371
  },
372
  "alisonpill": {
@@ -415,6 +429,18 @@ const hfImages = {
415
  "filename": "wan_allisonmack_00001_.png",
416
  "framework": "WAN"
417
  }
 
 
 
 
 
 
 
 
 
 
 
 
418
  ]
419
  },
420
  "amandaseyfried": {
@@ -485,6 +511,11 @@ const hfImages = {
485
  "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_amberrayne_00001_.png",
486
  "filename": "zimage_amberrayne_00001_.png",
487
  "framework": "ZImage"
 
 
 
 
 
488
  }
489
  ]
490
  },
@@ -502,6 +533,13 @@ const hfImages = {
502
  "filename": "wan_amouranth_00001_.png",
503
  "framework": "WAN"
504
  }
 
 
 
 
 
 
 
505
  ]
506
  },
507
  "amyacker": {
@@ -667,6 +705,13 @@ const hfImages = {
667
  "filename": "wan_angelinajolie_00001_.png",
668
  "framework": "WAN"
669
  }
 
 
 
 
 
 
 
670
  ]
671
  },
672
  "anisajomha": {
@@ -777,6 +822,13 @@ const hfImages = {
777
  "filename": "wan_annakendrick_00001_.png",
778
  "framework": "WAN"
779
  }
 
 
 
 
 
 
 
780
  ]
781
  },
782
  "annamariazukowska": {
@@ -1143,6 +1195,13 @@ const hfImages = {
1143
  "filename": "wan_bellahadid_00001_.png",
1144
  "framework": "WAN"
1145
  }
 
 
 
 
 
 
 
1146
  ]
1147
  },
1148
  "billieeilish": {
@@ -1203,6 +1262,13 @@ const hfImages = {
1203
  "filename": "wan_blakelively_00001_.png",
1204
  "framework": "WAN"
1205
  }
 
 
 
 
 
 
 
1206
  ]
1207
  },
1208
  "boginigypsyqueen": {
@@ -1267,6 +1333,13 @@ const hfImages = {
1267
  "filename": "wan_brielarson_00001_.png",
1268
  "framework": "WAN"
1269
  }
 
 
 
 
 
 
 
1270
  ]
1271
  },
1272
  "britneyspears": {
@@ -1340,6 +1413,18 @@ const hfImages = {
1340
  "filename": "wan_caitylotz_00001_.png",
1341
  "framework": "WAN"
1342
  }
 
 
 
 
 
 
 
 
 
 
 
 
1343
  ]
1344
  },
1345
  "calliethorne": {
@@ -1388,6 +1473,18 @@ const hfImages = {
1388
  "filename": "wan_camrenbicondova_00001_.png",
1389
  "framework": "WAN"
1390
  }
 
 
 
 
 
 
 
 
 
 
 
 
1391
  ]
1392
  },
1393
  "candaceowens": {
@@ -1484,6 +1581,18 @@ const hfImages = {
1484
  "filename": "wan_carlagugino_00001_.png",
1485
  "framework": "WAN"
1486
  }
 
 
 
 
 
 
 
 
 
 
 
 
1487
  ]
1488
  },
1489
  "carrieannemoss": {
@@ -1516,6 +1625,13 @@ const hfImages = {
1516
  "filename": "wan_carriecoon_00001_.png",
1517
  "framework": "WAN"
1518
  }
 
 
 
 
 
 
 
1519
  ]
1520
  },
1521
  "carriefisher": {
@@ -1704,6 +1820,13 @@ const hfImages = {
1704
  "filename": "wan_chloesevigny_00001_.png",
1705
  "framework": "WAN"
1706
  }
 
 
 
 
 
 
 
1707
  ]
1708
  },
1709
  "chrisevans": {
@@ -1752,6 +1875,13 @@ const hfImages = {
1752
  "filename": "wan_christinaricci_00001_.png",
1753
  "framework": "WAN"
1754
  }
 
 
 
 
 
 
 
1755
  ]
1756
  },
1757
  "cindycrawford": {
@@ -1768,6 +1898,13 @@ const hfImages = {
1768
  "filename": "wan_cindycrawford_00001_.png",
1769
  "framework": "WAN"
1770
  }
 
 
 
 
 
 
 
1771
  ]
1772
  },
1773
  "clairedanes": {
@@ -1966,11 +2103,6 @@ const hfImages = {
1966
  "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_daniellepanabaker_00001_.png",
1967
  "filename": "zimage_daniellepanabaker_00001_.png",
1968
  "framework": "ZImage"
1969
- },
1970
- {
1971
- "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_daniellepanabaker_00002_.png",
1972
- "filename": "zimage_daniellepanabaker_00002_.png",
1973
- "framework": "ZImage"
1974
  }
1975
  ]
1976
  },
@@ -2004,6 +2136,13 @@ const hfImages = {
2004
  "filename": "wan_darylhannah_00001_.png",
2005
  "framework": "WAN"
2006
  }
 
 
 
 
 
 
 
2007
  ]
2008
  },
2009
  "deborahannwoll": {
@@ -2020,6 +2159,18 @@ const hfImages = {
2020
  "filename": "wan_deborahannwoll_00001_.png",
2021
  "framework": "WAN"
2022
  }
 
 
 
 
 
 
 
 
 
 
 
 
2023
  ]
2024
  },
2025
  "demimoore": {
@@ -2121,6 +2272,18 @@ const hfImages = {
2121
  "filename": "wan_dianekruger_00001_.png",
2122
  "framework": "WAN"
2123
  }
 
 
 
 
 
 
 
 
 
 
 
 
2124
  ]
2125
  },
2126
  "dichenlachman": {
@@ -2786,6 +2949,18 @@ const hfImages = {
2786
  "filename": "wan_ewazajaczkowskahernik_00001_.png",
2787
  "framework": "WAN"
2788
  }
 
 
 
 
 
 
 
 
 
 
 
 
2789
  ]
2790
  },
2791
  "famkejanssen": {
@@ -4567,6 +4742,18 @@ const hfImages = {
4567
  "filename": "flux_motokokusanagi_00001_.png",
4568
  "framework": "Flux"
4569
  }
 
 
 
 
 
 
 
 
 
 
 
 
4570
  ]
4571
  },
4572
  "naimelier": {
@@ -6504,6 +6691,13 @@ const hfImages = {
6504
  "filename": "wan_aliciasilverstone_00001_.png",
6505
  "framework": "WAN"
6506
  }
 
 
 
 
 
 
 
6507
  ]
6508
  },
6509
  "aliciavikander": {
@@ -6663,6 +6857,18 @@ const hfImages = {
6663
  "filename": "wan_amywinehouse_00001_.png",
6664
  "framework": "WAN"
6665
  }
 
 
 
 
 
 
 
 
 
 
 
 
6666
  ]
6667
  },
6668
  "analeightipton": {
@@ -6681,6 +6887,13 @@ const hfImages = {
6681
  "filename": "wan_andiemacdowell_00001_.png",
6682
  "framework": "WAN"
6683
  }
 
 
 
 
 
 
 
6684
  ]
6685
  },
6686
  "andreabotez": {
@@ -6771,6 +6984,18 @@ const hfImages = {
6771
  "filename": "wan_annafriel_00001_.png",
6772
  "framework": "WAN"
6773
  }
 
 
 
 
 
 
 
 
 
 
 
 
6774
  ]
6775
  },
6776
  "annalewandowska": {
@@ -7109,6 +7334,13 @@ const hfImages = {
7109
  "filename": "wan_beyonce_00001_.png",
7110
  "framework": "WAN"
7111
  }
 
 
 
 
 
 
 
7112
  ]
7113
  },
7114
  "biancablanchard": {
@@ -13154,6 +13386,20 @@ const hfImages = {
13154
  "framework": "WAN"
13155
  }
13156
  ]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13157
  }
13158
  };
13159
  window.hfImages = hfImages;
 
346
  "filename": "wan_aliceeve_00001_.png",
347
  "framework": "WAN"
348
  }
349
+ ],
350
+ "ZImage": [
351
+ {
352
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_aliceeve_00001_.png",
353
+ "filename": "zimage_aliceeve_00001_.png",
354
+ "framework": "ZImage"
355
+ }
356
  ]
357
  },
358
  "alisonbrie": {
 
374
  "filename": "wan_alisonbrie_00001_.png",
375
  "framework": "WAN"
376
  }
377
+ ],
378
+ "ZImage": [
379
+ {
380
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_alisonbrie_00001_.png",
381
+ "filename": "zimage_alisonbrie_00001_.png",
382
+ "framework": "ZImage"
383
+ }
384
  ]
385
  },
386
  "alisonpill": {
 
429
  "filename": "wan_allisonmack_00001_.png",
430
  "framework": "WAN"
431
  }
432
+ ],
433
+ "ZImage": [
434
+ {
435
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_allisonmack_00001_.png",
436
+ "filename": "zimage_allisonmack_00001_.png",
437
+ "framework": "ZImage"
438
+ },
439
+ {
440
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_allisonmack_00002_.png",
441
+ "filename": "zimage_allisonmack_00002_.png",
442
+ "framework": "ZImage"
443
+ }
444
  ]
445
  },
446
  "amandaseyfried": {
 
511
  "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_amberrayne_00001_.png",
512
  "filename": "zimage_amberrayne_00001_.png",
513
  "framework": "ZImage"
514
+ },
515
+ {
516
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_amberrayne_00002_.png",
517
+ "filename": "zimage_amberrayne_00002_.png",
518
+ "framework": "ZImage"
519
  }
520
  ]
521
  },
 
533
  "filename": "wan_amouranth_00001_.png",
534
  "framework": "WAN"
535
  }
536
+ ],
537
+ "ZImage": [
538
+ {
539
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_amouranth_00001_.png",
540
+ "filename": "zimage_amouranth_00001_.png",
541
+ "framework": "ZImage"
542
+ }
543
  ]
544
  },
545
  "amyacker": {
 
705
  "filename": "wan_angelinajolie_00001_.png",
706
  "framework": "WAN"
707
  }
708
+ ],
709
+ "ZImage": [
710
+ {
711
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_angelinajolie_00001_.png",
712
+ "filename": "zimage_angelinajolie_00001_.png",
713
+ "framework": "ZImage"
714
+ }
715
  ]
716
  },
717
  "anisajomha": {
 
822
  "filename": "wan_annakendrick_00001_.png",
823
  "framework": "WAN"
824
  }
825
+ ],
826
+ "ZImage": [
827
+ {
828
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_annakendrick_00001_.png",
829
+ "filename": "zimage_annakendrick_00001_.png",
830
+ "framework": "ZImage"
831
+ }
832
  ]
833
  },
834
  "annamariazukowska": {
 
1195
  "filename": "wan_bellahadid_00001_.png",
1196
  "framework": "WAN"
1197
  }
1198
+ ],
1199
+ "ZImage": [
1200
+ {
1201
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_bellahadid_00001_.png",
1202
+ "filename": "zimage_bellahadid_00001_.png",
1203
+ "framework": "ZImage"
1204
+ }
1205
  ]
1206
  },
1207
  "billieeilish": {
 
1262
  "filename": "wan_blakelively_00001_.png",
1263
  "framework": "WAN"
1264
  }
1265
+ ],
1266
+ "ZImage": [
1267
+ {
1268
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_blakelively_00001_.png",
1269
+ "filename": "zimage_blakelively_00001_.png",
1270
+ "framework": "ZImage"
1271
+ }
1272
  ]
1273
  },
1274
  "boginigypsyqueen": {
 
1333
  "filename": "wan_brielarson_00001_.png",
1334
  "framework": "WAN"
1335
  }
1336
+ ],
1337
+ "ZImage": [
1338
+ {
1339
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_brielarson_00001_.png",
1340
+ "filename": "zimage_brielarson_00001_.png",
1341
+ "framework": "ZImage"
1342
+ }
1343
  ]
1344
  },
1345
  "britneyspears": {
 
1413
  "filename": "wan_caitylotz_00001_.png",
1414
  "framework": "WAN"
1415
  }
1416
+ ],
1417
+ "ZImage": [
1418
+ {
1419
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_caitylotz_00001_.png",
1420
+ "filename": "zimage_caitylotz_00001_.png",
1421
+ "framework": "ZImage"
1422
+ },
1423
+ {
1424
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_caitylotz_00002_.png",
1425
+ "filename": "zimage_caitylotz_00002_.png",
1426
+ "framework": "ZImage"
1427
+ }
1428
  ]
1429
  },
1430
  "calliethorne": {
 
1473
  "filename": "wan_camrenbicondova_00001_.png",
1474
  "framework": "WAN"
1475
  }
1476
+ ],
1477
+ "ZImage": [
1478
+ {
1479
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_camrenbicondova_00001_.png",
1480
+ "filename": "zimage_camrenbicondova_00001_.png",
1481
+ "framework": "ZImage"
1482
+ },
1483
+ {
1484
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_camrenbicondova_00002_.png",
1485
+ "filename": "zimage_camrenbicondova_00002_.png",
1486
+ "framework": "ZImage"
1487
+ }
1488
  ]
1489
  },
1490
  "candaceowens": {
 
1581
  "filename": "wan_carlagugino_00001_.png",
1582
  "framework": "WAN"
1583
  }
1584
+ ],
1585
+ "ZImage": [
1586
+ {
1587
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_carlagugino_00001_.png",
1588
+ "filename": "zimage_carlagugino_00001_.png",
1589
+ "framework": "ZImage"
1590
+ },
1591
+ {
1592
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_carlagugino_00002_.png",
1593
+ "filename": "zimage_carlagugino_00002_.png",
1594
+ "framework": "ZImage"
1595
+ }
1596
  ]
1597
  },
1598
  "carrieannemoss": {
 
1625
  "filename": "wan_carriecoon_00001_.png",
1626
  "framework": "WAN"
1627
  }
1628
+ ],
1629
+ "ZImage": [
1630
+ {
1631
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_carriecoon_00001_.png",
1632
+ "filename": "zimage_carriecoon_00001_.png",
1633
+ "framework": "ZImage"
1634
+ }
1635
  ]
1636
  },
1637
  "carriefisher": {
 
1820
  "filename": "wan_chloesevigny_00001_.png",
1821
  "framework": "WAN"
1822
  }
1823
+ ],
1824
+ "ZImage": [
1825
+ {
1826
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_chloesevigny_00001_.png",
1827
+ "filename": "zimage_chloesevigny_00001_.png",
1828
+ "framework": "ZImage"
1829
+ }
1830
  ]
1831
  },
1832
  "chrisevans": {
 
1875
  "filename": "wan_christinaricci_00001_.png",
1876
  "framework": "WAN"
1877
  }
1878
+ ],
1879
+ "ZImage": [
1880
+ {
1881
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_christinaricci_00001_.png",
1882
+ "filename": "zimage_christinaricci_00001_.png",
1883
+ "framework": "ZImage"
1884
+ }
1885
  ]
1886
  },
1887
  "cindycrawford": {
 
1898
  "filename": "wan_cindycrawford_00001_.png",
1899
  "framework": "WAN"
1900
  }
1901
+ ],
1902
+ "ZImage": [
1903
+ {
1904
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_cindycrawford_00001_.png",
1905
+ "filename": "zimage_cindycrawford_00001_.png",
1906
+ "framework": "ZImage"
1907
+ }
1908
  ]
1909
  },
1910
  "clairedanes": {
 
2103
  "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_daniellepanabaker_00001_.png",
2104
  "filename": "zimage_daniellepanabaker_00001_.png",
2105
  "framework": "ZImage"
 
 
 
 
 
2106
  }
2107
  ]
2108
  },
 
2136
  "filename": "wan_darylhannah_00001_.png",
2137
  "framework": "WAN"
2138
  }
2139
+ ],
2140
+ "ZImage": [
2141
+ {
2142
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_darylhannah_00001_.png",
2143
+ "filename": "zimage_darylhannah_00001_.png",
2144
+ "framework": "ZImage"
2145
+ }
2146
  ]
2147
  },
2148
  "deborahannwoll": {
 
2159
  "filename": "wan_deborahannwoll_00001_.png",
2160
  "framework": "WAN"
2161
  }
2162
+ ],
2163
+ "ZImage": [
2164
+ {
2165
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_deborahannwoll_00001_.png",
2166
+ "filename": "zimage_deborahannwoll_00001_.png",
2167
+ "framework": "ZImage"
2168
+ },
2169
+ {
2170
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_deborahannwoll_00002_.png",
2171
+ "filename": "zimage_deborahannwoll_00002_.png",
2172
+ "framework": "ZImage"
2173
+ }
2174
  ]
2175
  },
2176
  "demimoore": {
 
2272
  "filename": "wan_dianekruger_00001_.png",
2273
  "framework": "WAN"
2274
  }
2275
+ ],
2276
+ "ZImage": [
2277
+ {
2278
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_dianekruger_00001_.png",
2279
+ "filename": "zimage_dianekruger_00001_.png",
2280
+ "framework": "ZImage"
2281
+ },
2282
+ {
2283
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_dianekruger_00002_.png",
2284
+ "filename": "zimage_dianekruger_00002_.png",
2285
+ "framework": "ZImage"
2286
+ }
2287
  ]
2288
  },
2289
  "dichenlachman": {
 
2949
  "filename": "wan_ewazajaczkowskahernik_00001_.png",
2950
  "framework": "WAN"
2951
  }
2952
+ ],
2953
+ "ZImage": [
2954
+ {
2955
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_ewazajaczkowskahernik_00001_.png",
2956
+ "filename": "zimage_ewazajaczkowskahernik_00001_.png",
2957
+ "framework": "ZImage"
2958
+ },
2959
+ {
2960
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_ewazajaczkowskahernik_00002_.png",
2961
+ "filename": "zimage_ewazajaczkowskahernik_00002_.png",
2962
+ "framework": "ZImage"
2963
+ }
2964
  ]
2965
  },
2966
  "famkejanssen": {
 
4742
  "filename": "flux_motokokusanagi_00001_.png",
4743
  "framework": "Flux"
4744
  }
4745
+ ],
4746
+ "ZImage": [
4747
+ {
4748
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_motokokusanagi_00001_.png",
4749
+ "filename": "zimage_motokokusanagi_00001_.png",
4750
+ "framework": "ZImage"
4751
+ },
4752
+ {
4753
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_motokokusanagi_00002_.png",
4754
+ "filename": "zimage_motokokusanagi_00002_.png",
4755
+ "framework": "ZImage"
4756
+ }
4757
  ]
4758
  },
4759
  "naimelier": {
 
6691
  "filename": "wan_aliciasilverstone_00001_.png",
6692
  "framework": "WAN"
6693
  }
6694
+ ],
6695
+ "ZImage": [
6696
+ {
6697
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_aliciasilverstone_00001_.png",
6698
+ "filename": "zimage_aliciasilverstone_00001_.png",
6699
+ "framework": "ZImage"
6700
+ }
6701
  ]
6702
  },
6703
  "aliciavikander": {
 
6857
  "filename": "wan_amywinehouse_00001_.png",
6858
  "framework": "WAN"
6859
  }
6860
+ ],
6861
+ "ZImage": [
6862
+ {
6863
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_amywinehouse_00001_.png",
6864
+ "filename": "zimage_amywinehouse_00001_.png",
6865
+ "framework": "ZImage"
6866
+ },
6867
+ {
6868
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_amywinehouse_00002_.png",
6869
+ "filename": "zimage_amywinehouse_00002_.png",
6870
+ "framework": "ZImage"
6871
+ }
6872
  ]
6873
  },
6874
  "analeightipton": {
 
6887
  "filename": "wan_andiemacdowell_00001_.png",
6888
  "framework": "WAN"
6889
  }
6890
+ ],
6891
+ "ZImage": [
6892
+ {
6893
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_andiemacdowell_00001_.png",
6894
+ "filename": "zimage_andiemacdowell_00001_.png",
6895
+ "framework": "ZImage"
6896
+ }
6897
  ]
6898
  },
6899
  "andreabotez": {
 
6984
  "filename": "wan_annafriel_00001_.png",
6985
  "framework": "WAN"
6986
  }
6987
+ ],
6988
+ "ZImage": [
6989
+ {
6990
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_annafriel_00001_.png",
6991
+ "filename": "zimage_annafriel_00001_.png",
6992
+ "framework": "ZImage"
6993
+ },
6994
+ {
6995
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_annafriel_00002_.png",
6996
+ "filename": "zimage_annafriel_00002_.png",
6997
+ "framework": "ZImage"
6998
+ }
6999
  ]
7000
  },
7001
  "annalewandowska": {
 
7334
  "filename": "wan_beyonce_00001_.png",
7335
  "framework": "WAN"
7336
  }
7337
+ ],
7338
+ "ZImage": [
7339
+ {
7340
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_beyonce_00001_.png",
7341
+ "filename": "zimage_beyonce_00001_.png",
7342
+ "framework": "ZImage"
7343
+ }
7344
  ]
7345
  },
7346
  "biancablanchard": {
 
13386
  "framework": "WAN"
13387
  }
13388
  ]
13389
+ },
13390
+ "maelle": {
13391
+ "ZImage": [
13392
+ {
13393
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_maelle_00001_.png",
13394
+ "filename": "zimage_maelle_00001_.png",
13395
+ "framework": "ZImage"
13396
+ },
13397
+ {
13398
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_maelle_00002_.png",
13399
+ "filename": "zimage_maelle_00002_.png",
13400
+ "framework": "ZImage"
13401
+ }
13402
+ ]
13403
  }
13404
  };
13405
  window.hfImages = hfImages;
data-hf-images.json CHANGED
@@ -346,6 +346,13 @@
346
  "filename": "wan_aliceeve_00001_.png",
347
  "framework": "WAN"
348
  }
 
 
 
 
 
 
 
349
  ]
350
  },
351
  "alisonbrie": {
@@ -367,6 +374,13 @@
367
  "filename": "wan_alisonbrie_00001_.png",
368
  "framework": "WAN"
369
  }
 
 
 
 
 
 
 
370
  ]
371
  },
372
  "alisonpill": {
@@ -415,6 +429,18 @@
415
  "filename": "wan_allisonmack_00001_.png",
416
  "framework": "WAN"
417
  }
 
 
 
 
 
 
 
 
 
 
 
 
418
  ]
419
  },
420
  "amandaseyfried": {
@@ -485,6 +511,11 @@
485
  "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_amberrayne_00001_.png",
486
  "filename": "zimage_amberrayne_00001_.png",
487
  "framework": "ZImage"
 
 
 
 
 
488
  }
489
  ]
490
  },
@@ -502,6 +533,13 @@
502
  "filename": "wan_amouranth_00001_.png",
503
  "framework": "WAN"
504
  }
 
 
 
 
 
 
 
505
  ]
506
  },
507
  "amyacker": {
@@ -667,6 +705,13 @@
667
  "filename": "wan_angelinajolie_00001_.png",
668
  "framework": "WAN"
669
  }
 
 
 
 
 
 
 
670
  ]
671
  },
672
  "anisajomha": {
@@ -777,6 +822,13 @@
777
  "filename": "wan_annakendrick_00001_.png",
778
  "framework": "WAN"
779
  }
 
 
 
 
 
 
 
780
  ]
781
  },
782
  "annamariazukowska": {
@@ -1143,6 +1195,13 @@
1143
  "filename": "wan_bellahadid_00001_.png",
1144
  "framework": "WAN"
1145
  }
 
 
 
 
 
 
 
1146
  ]
1147
  },
1148
  "billieeilish": {
@@ -1203,6 +1262,13 @@
1203
  "filename": "wan_blakelively_00001_.png",
1204
  "framework": "WAN"
1205
  }
 
 
 
 
 
 
 
1206
  ]
1207
  },
1208
  "boginigypsyqueen": {
@@ -1267,6 +1333,13 @@
1267
  "filename": "wan_brielarson_00001_.png",
1268
  "framework": "WAN"
1269
  }
 
 
 
 
 
 
 
1270
  ]
1271
  },
1272
  "britneyspears": {
@@ -1340,6 +1413,18 @@
1340
  "filename": "wan_caitylotz_00001_.png",
1341
  "framework": "WAN"
1342
  }
 
 
 
 
 
 
 
 
 
 
 
 
1343
  ]
1344
  },
1345
  "calliethorne": {
@@ -1388,6 +1473,18 @@
1388
  "filename": "wan_camrenbicondova_00001_.png",
1389
  "framework": "WAN"
1390
  }
 
 
 
 
 
 
 
 
 
 
 
 
1391
  ]
1392
  },
1393
  "candaceowens": {
@@ -1484,6 +1581,18 @@
1484
  "filename": "wan_carlagugino_00001_.png",
1485
  "framework": "WAN"
1486
  }
 
 
 
 
 
 
 
 
 
 
 
 
1487
  ]
1488
  },
1489
  "carrieannemoss": {
@@ -1516,6 +1625,13 @@
1516
  "filename": "wan_carriecoon_00001_.png",
1517
  "framework": "WAN"
1518
  }
 
 
 
 
 
 
 
1519
  ]
1520
  },
1521
  "carriefisher": {
@@ -1704,6 +1820,13 @@
1704
  "filename": "wan_chloesevigny_00001_.png",
1705
  "framework": "WAN"
1706
  }
 
 
 
 
 
 
 
1707
  ]
1708
  },
1709
  "chrisevans": {
@@ -1752,6 +1875,13 @@
1752
  "filename": "wan_christinaricci_00001_.png",
1753
  "framework": "WAN"
1754
  }
 
 
 
 
 
 
 
1755
  ]
1756
  },
1757
  "cindycrawford": {
@@ -1768,6 +1898,13 @@
1768
  "filename": "wan_cindycrawford_00001_.png",
1769
  "framework": "WAN"
1770
  }
 
 
 
 
 
 
 
1771
  ]
1772
  },
1773
  "clairedanes": {
@@ -1966,11 +2103,6 @@
1966
  "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_daniellepanabaker_00001_.png",
1967
  "filename": "zimage_daniellepanabaker_00001_.png",
1968
  "framework": "ZImage"
1969
- },
1970
- {
1971
- "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_daniellepanabaker_00002_.png",
1972
- "filename": "zimage_daniellepanabaker_00002_.png",
1973
- "framework": "ZImage"
1974
  }
1975
  ]
1976
  },
@@ -2004,6 +2136,13 @@
2004
  "filename": "wan_darylhannah_00001_.png",
2005
  "framework": "WAN"
2006
  }
 
 
 
 
 
 
 
2007
  ]
2008
  },
2009
  "deborahannwoll": {
@@ -2020,6 +2159,18 @@
2020
  "filename": "wan_deborahannwoll_00001_.png",
2021
  "framework": "WAN"
2022
  }
 
 
 
 
 
 
 
 
 
 
 
 
2023
  ]
2024
  },
2025
  "demimoore": {
@@ -2121,6 +2272,18 @@
2121
  "filename": "wan_dianekruger_00001_.png",
2122
  "framework": "WAN"
2123
  }
 
 
 
 
 
 
 
 
 
 
 
 
2124
  ]
2125
  },
2126
  "dichenlachman": {
@@ -2786,6 +2949,18 @@
2786
  "filename": "wan_ewazajaczkowskahernik_00001_.png",
2787
  "framework": "WAN"
2788
  }
 
 
 
 
 
 
 
 
 
 
 
 
2789
  ]
2790
  },
2791
  "famkejanssen": {
@@ -4567,6 +4742,18 @@
4567
  "filename": "flux_motokokusanagi_00001_.png",
4568
  "framework": "Flux"
4569
  }
 
 
 
 
 
 
 
 
 
 
 
 
4570
  ]
4571
  },
4572
  "naimelier": {
@@ -6504,6 +6691,13 @@
6504
  "filename": "wan_aliciasilverstone_00001_.png",
6505
  "framework": "WAN"
6506
  }
 
 
 
 
 
 
 
6507
  ]
6508
  },
6509
  "aliciavikander": {
@@ -6663,6 +6857,18 @@
6663
  "filename": "wan_amywinehouse_00001_.png",
6664
  "framework": "WAN"
6665
  }
 
 
 
 
 
 
 
 
 
 
 
 
6666
  ]
6667
  },
6668
  "analeightipton": {
@@ -6681,6 +6887,13 @@
6681
  "filename": "wan_andiemacdowell_00001_.png",
6682
  "framework": "WAN"
6683
  }
 
 
 
 
 
 
 
6684
  ]
6685
  },
6686
  "andreabotez": {
@@ -6771,6 +6984,18 @@
6771
  "filename": "wan_annafriel_00001_.png",
6772
  "framework": "WAN"
6773
  }
 
 
 
 
 
 
 
 
 
 
 
 
6774
  ]
6775
  },
6776
  "annalewandowska": {
@@ -7109,6 +7334,13 @@
7109
  "filename": "wan_beyonce_00001_.png",
7110
  "framework": "WAN"
7111
  }
 
 
 
 
 
 
 
7112
  ]
7113
  },
7114
  "biancablanchard": {
@@ -13154,5 +13386,19 @@
13154
  "framework": "WAN"
13155
  }
13156
  ]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13157
  }
13158
  }
 
346
  "filename": "wan_aliceeve_00001_.png",
347
  "framework": "WAN"
348
  }
349
+ ],
350
+ "ZImage": [
351
+ {
352
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_aliceeve_00001_.png",
353
+ "filename": "zimage_aliceeve_00001_.png",
354
+ "framework": "ZImage"
355
+ }
356
  ]
357
  },
358
  "alisonbrie": {
 
374
  "filename": "wan_alisonbrie_00001_.png",
375
  "framework": "WAN"
376
  }
377
+ ],
378
+ "ZImage": [
379
+ {
380
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_alisonbrie_00001_.png",
381
+ "filename": "zimage_alisonbrie_00001_.png",
382
+ "framework": "ZImage"
383
+ }
384
  ]
385
  },
386
  "alisonpill": {
 
429
  "filename": "wan_allisonmack_00001_.png",
430
  "framework": "WAN"
431
  }
432
+ ],
433
+ "ZImage": [
434
+ {
435
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_allisonmack_00001_.png",
436
+ "filename": "zimage_allisonmack_00001_.png",
437
+ "framework": "ZImage"
438
+ },
439
+ {
440
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_allisonmack_00002_.png",
441
+ "filename": "zimage_allisonmack_00002_.png",
442
+ "framework": "ZImage"
443
+ }
444
  ]
445
  },
446
  "amandaseyfried": {
 
511
  "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_amberrayne_00001_.png",
512
  "filename": "zimage_amberrayne_00001_.png",
513
  "framework": "ZImage"
514
+ },
515
+ {
516
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_amberrayne_00002_.png",
517
+ "filename": "zimage_amberrayne_00002_.png",
518
+ "framework": "ZImage"
519
  }
520
  ]
521
  },
 
533
  "filename": "wan_amouranth_00001_.png",
534
  "framework": "WAN"
535
  }
536
+ ],
537
+ "ZImage": [
538
+ {
539
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_amouranth_00001_.png",
540
+ "filename": "zimage_amouranth_00001_.png",
541
+ "framework": "ZImage"
542
+ }
543
  ]
544
  },
545
  "amyacker": {
 
705
  "filename": "wan_angelinajolie_00001_.png",
706
  "framework": "WAN"
707
  }
708
+ ],
709
+ "ZImage": [
710
+ {
711
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_angelinajolie_00001_.png",
712
+ "filename": "zimage_angelinajolie_00001_.png",
713
+ "framework": "ZImage"
714
+ }
715
  ]
716
  },
717
  "anisajomha": {
 
822
  "filename": "wan_annakendrick_00001_.png",
823
  "framework": "WAN"
824
  }
825
+ ],
826
+ "ZImage": [
827
+ {
828
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_annakendrick_00001_.png",
829
+ "filename": "zimage_annakendrick_00001_.png",
830
+ "framework": "ZImage"
831
+ }
832
  ]
833
  },
834
  "annamariazukowska": {
 
1195
  "filename": "wan_bellahadid_00001_.png",
1196
  "framework": "WAN"
1197
  }
1198
+ ],
1199
+ "ZImage": [
1200
+ {
1201
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_bellahadid_00001_.png",
1202
+ "filename": "zimage_bellahadid_00001_.png",
1203
+ "framework": "ZImage"
1204
+ }
1205
  ]
1206
  },
1207
  "billieeilish": {
 
1262
  "filename": "wan_blakelively_00001_.png",
1263
  "framework": "WAN"
1264
  }
1265
+ ],
1266
+ "ZImage": [
1267
+ {
1268
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_blakelively_00001_.png",
1269
+ "filename": "zimage_blakelively_00001_.png",
1270
+ "framework": "ZImage"
1271
+ }
1272
  ]
1273
  },
1274
  "boginigypsyqueen": {
 
1333
  "filename": "wan_brielarson_00001_.png",
1334
  "framework": "WAN"
1335
  }
1336
+ ],
1337
+ "ZImage": [
1338
+ {
1339
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_brielarson_00001_.png",
1340
+ "filename": "zimage_brielarson_00001_.png",
1341
+ "framework": "ZImage"
1342
+ }
1343
  ]
1344
  },
1345
  "britneyspears": {
 
1413
  "filename": "wan_caitylotz_00001_.png",
1414
  "framework": "WAN"
1415
  }
1416
+ ],
1417
+ "ZImage": [
1418
+ {
1419
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_caitylotz_00001_.png",
1420
+ "filename": "zimage_caitylotz_00001_.png",
1421
+ "framework": "ZImage"
1422
+ },
1423
+ {
1424
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_caitylotz_00002_.png",
1425
+ "filename": "zimage_caitylotz_00002_.png",
1426
+ "framework": "ZImage"
1427
+ }
1428
  ]
1429
  },
1430
  "calliethorne": {
 
1473
  "filename": "wan_camrenbicondova_00001_.png",
1474
  "framework": "WAN"
1475
  }
1476
+ ],
1477
+ "ZImage": [
1478
+ {
1479
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_camrenbicondova_00001_.png",
1480
+ "filename": "zimage_camrenbicondova_00001_.png",
1481
+ "framework": "ZImage"
1482
+ },
1483
+ {
1484
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_camrenbicondova_00002_.png",
1485
+ "filename": "zimage_camrenbicondova_00002_.png",
1486
+ "framework": "ZImage"
1487
+ }
1488
  ]
1489
  },
1490
  "candaceowens": {
 
1581
  "filename": "wan_carlagugino_00001_.png",
1582
  "framework": "WAN"
1583
  }
1584
+ ],
1585
+ "ZImage": [
1586
+ {
1587
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_carlagugino_00001_.png",
1588
+ "filename": "zimage_carlagugino_00001_.png",
1589
+ "framework": "ZImage"
1590
+ },
1591
+ {
1592
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_carlagugino_00002_.png",
1593
+ "filename": "zimage_carlagugino_00002_.png",
1594
+ "framework": "ZImage"
1595
+ }
1596
  ]
1597
  },
1598
  "carrieannemoss": {
 
1625
  "filename": "wan_carriecoon_00001_.png",
1626
  "framework": "WAN"
1627
  }
1628
+ ],
1629
+ "ZImage": [
1630
+ {
1631
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_carriecoon_00001_.png",
1632
+ "filename": "zimage_carriecoon_00001_.png",
1633
+ "framework": "ZImage"
1634
+ }
1635
  ]
1636
  },
1637
  "carriefisher": {
 
1820
  "filename": "wan_chloesevigny_00001_.png",
1821
  "framework": "WAN"
1822
  }
1823
+ ],
1824
+ "ZImage": [
1825
+ {
1826
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_chloesevigny_00001_.png",
1827
+ "filename": "zimage_chloesevigny_00001_.png",
1828
+ "framework": "ZImage"
1829
+ }
1830
  ]
1831
  },
1832
  "chrisevans": {
 
1875
  "filename": "wan_christinaricci_00001_.png",
1876
  "framework": "WAN"
1877
  }
1878
+ ],
1879
+ "ZImage": [
1880
+ {
1881
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_christinaricci_00001_.png",
1882
+ "filename": "zimage_christinaricci_00001_.png",
1883
+ "framework": "ZImage"
1884
+ }
1885
  ]
1886
  },
1887
  "cindycrawford": {
 
1898
  "filename": "wan_cindycrawford_00001_.png",
1899
  "framework": "WAN"
1900
  }
1901
+ ],
1902
+ "ZImage": [
1903
+ {
1904
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_cindycrawford_00001_.png",
1905
+ "filename": "zimage_cindycrawford_00001_.png",
1906
+ "framework": "ZImage"
1907
+ }
1908
  ]
1909
  },
1910
  "clairedanes": {
 
2103
  "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_daniellepanabaker_00001_.png",
2104
  "filename": "zimage_daniellepanabaker_00001_.png",
2105
  "framework": "ZImage"
 
 
 
 
 
2106
  }
2107
  ]
2108
  },
 
2136
  "filename": "wan_darylhannah_00001_.png",
2137
  "framework": "WAN"
2138
  }
2139
+ ],
2140
+ "ZImage": [
2141
+ {
2142
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_darylhannah_00001_.png",
2143
+ "filename": "zimage_darylhannah_00001_.png",
2144
+ "framework": "ZImage"
2145
+ }
2146
  ]
2147
  },
2148
  "deborahannwoll": {
 
2159
  "filename": "wan_deborahannwoll_00001_.png",
2160
  "framework": "WAN"
2161
  }
2162
+ ],
2163
+ "ZImage": [
2164
+ {
2165
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_deborahannwoll_00001_.png",
2166
+ "filename": "zimage_deborahannwoll_00001_.png",
2167
+ "framework": "ZImage"
2168
+ },
2169
+ {
2170
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_deborahannwoll_00002_.png",
2171
+ "filename": "zimage_deborahannwoll_00002_.png",
2172
+ "framework": "ZImage"
2173
+ }
2174
  ]
2175
  },
2176
  "demimoore": {
 
2272
  "filename": "wan_dianekruger_00001_.png",
2273
  "framework": "WAN"
2274
  }
2275
+ ],
2276
+ "ZImage": [
2277
+ {
2278
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_dianekruger_00001_.png",
2279
+ "filename": "zimage_dianekruger_00001_.png",
2280
+ "framework": "ZImage"
2281
+ },
2282
+ {
2283
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_dianekruger_00002_.png",
2284
+ "filename": "zimage_dianekruger_00002_.png",
2285
+ "framework": "ZImage"
2286
+ }
2287
  ]
2288
  },
2289
  "dichenlachman": {
 
2949
  "filename": "wan_ewazajaczkowskahernik_00001_.png",
2950
  "framework": "WAN"
2951
  }
2952
+ ],
2953
+ "ZImage": [
2954
+ {
2955
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_ewazajaczkowskahernik_00001_.png",
2956
+ "filename": "zimage_ewazajaczkowskahernik_00001_.png",
2957
+ "framework": "ZImage"
2958
+ },
2959
+ {
2960
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_ewazajaczkowskahernik_00002_.png",
2961
+ "filename": "zimage_ewazajaczkowskahernik_00002_.png",
2962
+ "framework": "ZImage"
2963
+ }
2964
  ]
2965
  },
2966
  "famkejanssen": {
 
4742
  "filename": "flux_motokokusanagi_00001_.png",
4743
  "framework": "Flux"
4744
  }
4745
+ ],
4746
+ "ZImage": [
4747
+ {
4748
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_motokokusanagi_00001_.png",
4749
+ "filename": "zimage_motokokusanagi_00001_.png",
4750
+ "framework": "ZImage"
4751
+ },
4752
+ {
4753
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_motokokusanagi_00002_.png",
4754
+ "filename": "zimage_motokokusanagi_00002_.png",
4755
+ "framework": "ZImage"
4756
+ }
4757
  ]
4758
  },
4759
  "naimelier": {
 
6691
  "filename": "wan_aliciasilverstone_00001_.png",
6692
  "framework": "WAN"
6693
  }
6694
+ ],
6695
+ "ZImage": [
6696
+ {
6697
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_aliciasilverstone_00001_.png",
6698
+ "filename": "zimage_aliciasilverstone_00001_.png",
6699
+ "framework": "ZImage"
6700
+ }
6701
  ]
6702
  },
6703
  "aliciavikander": {
 
6857
  "filename": "wan_amywinehouse_00001_.png",
6858
  "framework": "WAN"
6859
  }
6860
+ ],
6861
+ "ZImage": [
6862
+ {
6863
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_amywinehouse_00001_.png",
6864
+ "filename": "zimage_amywinehouse_00001_.png",
6865
+ "framework": "ZImage"
6866
+ },
6867
+ {
6868
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_amywinehouse_00002_.png",
6869
+ "filename": "zimage_amywinehouse_00002_.png",
6870
+ "framework": "ZImage"
6871
+ }
6872
  ]
6873
  },
6874
  "analeightipton": {
 
6887
  "filename": "wan_andiemacdowell_00001_.png",
6888
  "framework": "WAN"
6889
  }
6890
+ ],
6891
+ "ZImage": [
6892
+ {
6893
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_andiemacdowell_00001_.png",
6894
+ "filename": "zimage_andiemacdowell_00001_.png",
6895
+ "framework": "ZImage"
6896
+ }
6897
  ]
6898
  },
6899
  "andreabotez": {
 
6984
  "filename": "wan_annafriel_00001_.png",
6985
  "framework": "WAN"
6986
  }
6987
+ ],
6988
+ "ZImage": [
6989
+ {
6990
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_annafriel_00001_.png",
6991
+ "filename": "zimage_annafriel_00001_.png",
6992
+ "framework": "ZImage"
6993
+ },
6994
+ {
6995
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_annafriel_00002_.png",
6996
+ "filename": "zimage_annafriel_00002_.png",
6997
+ "framework": "ZImage"
6998
+ }
6999
  ]
7000
  },
7001
  "annalewandowska": {
 
7334
  "filename": "wan_beyonce_00001_.png",
7335
  "framework": "WAN"
7336
  }
7337
+ ],
7338
+ "ZImage": [
7339
+ {
7340
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_beyonce_00001_.png",
7341
+ "filename": "zimage_beyonce_00001_.png",
7342
+ "framework": "ZImage"
7343
+ }
7344
  ]
7345
  },
7346
  "biancablanchard": {
 
13386
  "framework": "WAN"
13387
  }
13388
  ]
13389
+ },
13390
+ "maelle": {
13391
+ "ZImage": [
13392
+ {
13393
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_maelle_00001_.png",
13394
+ "filename": "zimage_maelle_00001_.png",
13395
+ "framework": "ZImage"
13396
+ },
13397
+ {
13398
+ "url": "https://huggingface.co/datasets/malcolmrey/samples/resolve/main/zimage/zimage_maelle_00002_.png",
13399
+ "filename": "zimage_maelle_00002_.png",
13400
+ "framework": "ZImage"
13401
+ }
13402
+ ]
13403
  }
13404
  }
data-huggingface.js CHANGED
@@ -1,6 +1,6 @@
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
6
  // With Lora: 1338
@@ -609,7 +609,7 @@ const presence = {
609
  "wan": true,
610
  "sdxl": false,
611
  "qwen": false,
612
- "zimage": false
613
  },
614
  "aliciasilverstone": {
615
  "locon": true,
@@ -620,7 +620,7 @@ const presence = {
620
  "wan": true,
621
  "sdxl": false,
622
  "qwen": false,
623
- "zimage": false
624
  },
625
  "aliciavikander": {
626
  "locon": true,
@@ -686,7 +686,7 @@ const presence = {
686
  "wan": true,
687
  "sdxl": false,
688
  "qwen": false,
689
- "zimage": false
690
  },
691
  "alisonpill": {
692
  "locon": true,
@@ -741,7 +741,7 @@ const presence = {
741
  "wan": true,
742
  "sdxl": false,
743
  "qwen": false,
744
- "zimage": false
745
  },
746
  "allisonpregler": {
747
  "locon": true,
@@ -950,7 +950,7 @@ const presence = {
950
  "wan": true,
951
  "sdxl": false,
952
  "qwen": false,
953
- "zimage": false
954
  },
955
  "amyacker": {
956
  "locon": true,
@@ -1005,7 +1005,7 @@ const presence = {
1005
  "wan": true,
1006
  "sdxl": false,
1007
  "qwen": false,
1008
- "zimage": false
1009
  },
1010
  "anadearmas": {
1011
  "locon": true,
@@ -1049,7 +1049,7 @@ const presence = {
1049
  "wan": true,
1050
  "sdxl": false,
1051
  "qwen": false,
1052
- "zimage": false
1053
  },
1054
  "andreabotez": {
1055
  "locon": true,
@@ -1214,7 +1214,7 @@ const presence = {
1214
  "wan": true,
1215
  "sdxl": false,
1216
  "qwen": false,
1217
- "zimage": false
1218
  },
1219
  "anisajomha": {
1220
  "locon": false,
@@ -1324,7 +1324,7 @@ const presence = {
1324
  "wan": true,
1325
  "sdxl": false,
1326
  "qwen": false,
1327
- "zimage": false
1328
  },
1329
  "annagunn": {
1330
  "locon": true,
@@ -1346,7 +1346,7 @@ const presence = {
1346
  "wan": true,
1347
  "sdxl": false,
1348
  "qwen": false,
1349
- "zimage": false
1350
  },
1351
  "annalewandowska": {
1352
  "locon": true,
@@ -2017,7 +2017,7 @@ const presence = {
2017
  "wan": true,
2018
  "sdxl": false,
2019
  "qwen": false,
2020
- "zimage": false
2021
  },
2022
  "bellaramsey": {
2023
  "locon": true,
@@ -2105,7 +2105,7 @@ const presence = {
2105
  "wan": true,
2106
  "sdxl": false,
2107
  "qwen": false,
2108
- "zimage": false
2109
  },
2110
  "biancablanchard": {
2111
  "locon": true,
@@ -2193,7 +2193,7 @@ const presence = {
2193
  "wan": true,
2194
  "sdxl": false,
2195
  "qwen": false,
2196
- "zimage": false
2197
  },
2198
  "blankastajkow": {
2199
  "locon": true,
@@ -2369,7 +2369,7 @@ const presence = {
2369
  "wan": true,
2370
  "sdxl": false,
2371
  "qwen": false,
2372
- "zimage": false
2373
  },
2374
  "brightonsharbino": {
2375
  "locon": true,
@@ -2545,7 +2545,7 @@ const presence = {
2545
  "wan": true,
2546
  "sdxl": false,
2547
  "qwen": false,
2548
- "zimage": false
2549
  },
2550
  "calliethorne": {
2551
  "locon": true,
@@ -2622,7 +2622,7 @@ const presence = {
2622
  "wan": true,
2623
  "sdxl": false,
2624
  "qwen": false,
2625
- "zimage": false
2626
  },
2627
  "candaceowens": {
2628
  "locon": true,
@@ -2721,7 +2721,7 @@ const presence = {
2721
  "wan": true,
2722
  "sdxl": false,
2723
  "qwen": false,
2724
- "zimage": false
2725
  },
2726
  "carlypope": {
2727
  "locon": true,
@@ -2765,7 +2765,7 @@ const presence = {
2765
  "wan": true,
2766
  "sdxl": false,
2767
  "qwen": false,
2768
- "zimage": false
2769
  },
2770
  "carriefisher": {
2771
  "locon": true,
@@ -2996,7 +2996,7 @@ const presence = {
2996
  "wan": true,
2997
  "sdxl": false,
2998
  "qwen": false,
2999
- "zimage": false
3000
  },
3001
  "chrisevans": {
3002
  "locon": true,
@@ -3128,7 +3128,7 @@ const presence = {
3128
  "wan": true,
3129
  "sdxl": false,
3130
  "qwen": false,
3131
- "zimage": false
3132
  },
3133
  "christinekuo": {
3134
  "locon": true,
@@ -3205,7 +3205,7 @@ const presence = {
3205
  "wan": true,
3206
  "sdxl": false,
3207
  "qwen": false,
3208
- "zimage": false
3209
  },
3210
  "cindymello": {
3211
  "locon": true,
@@ -3601,7 +3601,7 @@ const presence = {
3601
  "wan": true,
3602
  "sdxl": false,
3603
  "qwen": false,
3604
- "zimage": false
3605
  },
3606
  "davetag": {
3607
  "locon": true,
@@ -3678,7 +3678,7 @@ const presence = {
3678
  "wan": true,
3679
  "sdxl": false,
3680
  "qwen": false,
3681
- "zimage": false
3682
  },
3683
  "debrapaget": {
3684
  "locon": true,
@@ -3799,7 +3799,7 @@ const presence = {
3799
  "wan": true,
3800
  "sdxl": false,
3801
  "qwen": false,
3802
- "zimage": false
3803
  },
3804
  "diannacowern": {
3805
  "locon": true,
@@ -5042,7 +5042,7 @@ const presence = {
5042
  "wan": true,
5043
  "sdxl": false,
5044
  "qwen": false,
5045
- "zimage": false
5046
  },
5047
  "ewazawada": {
5048
  "locon": true,
@@ -9433,6 +9433,17 @@ const presence = {
9433
  "qwen": false,
9434
  "zimage": false
9435
  },
 
 
 
 
 
 
 
 
 
 
 
9436
  "magdaapanowicz": {
9437
  "locon": true,
9438
  "lora": true,
@@ -11037,7 +11048,7 @@ const presence = {
11037
  "wan": false,
11038
  "sdxl": false,
11039
  "qwen": false,
11040
- "zimage": false
11041
  },
11042
  "mrbeast": {
11043
  "locon": true,
 
1
  // Auto-generated by HuggingFace Model Scanner
2
+ // Last updated: 2025-12-01T20:06:58.074Z
3
+ // Total people: 1360
4
  // With all three (lora+locon+embedding): 1330
5
  // With Flux: 381
6
  // With Lora: 1338
 
609
  "wan": true,
610
  "sdxl": false,
611
  "qwen": false,
612
+ "zimage": true
613
  },
614
  "aliciasilverstone": {
615
  "locon": true,
 
620
  "wan": true,
621
  "sdxl": false,
622
  "qwen": false,
623
+ "zimage": true
624
  },
625
  "aliciavikander": {
626
  "locon": true,
 
686
  "wan": true,
687
  "sdxl": false,
688
  "qwen": false,
689
+ "zimage": true
690
  },
691
  "alisonpill": {
692
  "locon": true,
 
741
  "wan": true,
742
  "sdxl": false,
743
  "qwen": false,
744
+ "zimage": true
745
  },
746
  "allisonpregler": {
747
  "locon": true,
 
950
  "wan": true,
951
  "sdxl": false,
952
  "qwen": false,
953
+ "zimage": true
954
  },
955
  "amyacker": {
956
  "locon": true,
 
1005
  "wan": true,
1006
  "sdxl": false,
1007
  "qwen": false,
1008
+ "zimage": true
1009
  },
1010
  "anadearmas": {
1011
  "locon": true,
 
1049
  "wan": true,
1050
  "sdxl": false,
1051
  "qwen": false,
1052
+ "zimage": true
1053
  },
1054
  "andreabotez": {
1055
  "locon": true,
 
1214
  "wan": true,
1215
  "sdxl": false,
1216
  "qwen": false,
1217
+ "zimage": true
1218
  },
1219
  "anisajomha": {
1220
  "locon": false,
 
1324
  "wan": true,
1325
  "sdxl": false,
1326
  "qwen": false,
1327
+ "zimage": true
1328
  },
1329
  "annagunn": {
1330
  "locon": true,
 
1346
  "wan": true,
1347
  "sdxl": false,
1348
  "qwen": false,
1349
+ "zimage": true
1350
  },
1351
  "annalewandowska": {
1352
  "locon": true,
 
2017
  "wan": true,
2018
  "sdxl": false,
2019
  "qwen": false,
2020
+ "zimage": true
2021
  },
2022
  "bellaramsey": {
2023
  "locon": true,
 
2105
  "wan": true,
2106
  "sdxl": false,
2107
  "qwen": false,
2108
+ "zimage": true
2109
  },
2110
  "biancablanchard": {
2111
  "locon": true,
 
2193
  "wan": true,
2194
  "sdxl": false,
2195
  "qwen": false,
2196
+ "zimage": true
2197
  },
2198
  "blankastajkow": {
2199
  "locon": true,
 
2369
  "wan": true,
2370
  "sdxl": false,
2371
  "qwen": false,
2372
+ "zimage": true
2373
  },
2374
  "brightonsharbino": {
2375
  "locon": true,
 
2545
  "wan": true,
2546
  "sdxl": false,
2547
  "qwen": false,
2548
+ "zimage": true
2549
  },
2550
  "calliethorne": {
2551
  "locon": true,
 
2622
  "wan": true,
2623
  "sdxl": false,
2624
  "qwen": false,
2625
+ "zimage": true
2626
  },
2627
  "candaceowens": {
2628
  "locon": true,
 
2721
  "wan": true,
2722
  "sdxl": false,
2723
  "qwen": false,
2724
+ "zimage": true
2725
  },
2726
  "carlypope": {
2727
  "locon": true,
 
2765
  "wan": true,
2766
  "sdxl": false,
2767
  "qwen": false,
2768
+ "zimage": true
2769
  },
2770
  "carriefisher": {
2771
  "locon": true,
 
2996
  "wan": true,
2997
  "sdxl": false,
2998
  "qwen": false,
2999
+ "zimage": true
3000
  },
3001
  "chrisevans": {
3002
  "locon": true,
 
3128
  "wan": true,
3129
  "sdxl": false,
3130
  "qwen": false,
3131
+ "zimage": true
3132
  },
3133
  "christinekuo": {
3134
  "locon": true,
 
3205
  "wan": true,
3206
  "sdxl": false,
3207
  "qwen": false,
3208
+ "zimage": true
3209
  },
3210
  "cindymello": {
3211
  "locon": true,
 
3601
  "wan": true,
3602
  "sdxl": false,
3603
  "qwen": false,
3604
+ "zimage": true
3605
  },
3606
  "davetag": {
3607
  "locon": true,
 
3678
  "wan": true,
3679
  "sdxl": false,
3680
  "qwen": false,
3681
+ "zimage": true
3682
  },
3683
  "debrapaget": {
3684
  "locon": true,
 
3799
  "wan": true,
3800
  "sdxl": false,
3801
  "qwen": false,
3802
+ "zimage": true
3803
  },
3804
  "diannacowern": {
3805
  "locon": true,
 
5042
  "wan": true,
5043
  "sdxl": false,
5044
  "qwen": false,
5045
+ "zimage": true
5046
  },
5047
  "ewazawada": {
5048
  "locon": true,
 
9433
  "qwen": false,
9434
  "zimage": false
9435
  },
9436
+ "maelle": {
9437
+ "locon": false,
9438
+ "lora": false,
9439
+ "embedding": false,
9440
+ "mega": false,
9441
+ "flux": false,
9442
+ "wan": false,
9443
+ "sdxl": false,
9444
+ "qwen": false,
9445
+ "zimage": true
9446
+ },
9447
  "magdaapanowicz": {
9448
  "locon": true,
9449
  "lora": true,
 
11048
  "wan": false,
11049
  "sdxl": false,
11050
  "qwen": false,
11051
+ "zimage": true
11052
  },
11053
  "mrbeast": {
11054
  "locon": true,
data-huggingface.json CHANGED
@@ -1,7 +1,7 @@
1
  {
2
  "_metadata": {
3
- "generated": "2025-11-30T22:42:53.568Z",
4
- "totalPeople": 1359,
5
  "stats": {
6
  "withAllThree": 1330,
7
  "withFlux": 381,
@@ -612,7 +612,7 @@
612
  "wan": true,
613
  "sdxl": false,
614
  "qwen": false,
615
- "zimage": false
616
  },
617
  "aliciasilverstone": {
618
  "locon": true,
@@ -623,7 +623,7 @@
623
  "wan": true,
624
  "sdxl": false,
625
  "qwen": false,
626
- "zimage": false
627
  },
628
  "aliciavikander": {
629
  "locon": true,
@@ -689,7 +689,7 @@
689
  "wan": true,
690
  "sdxl": false,
691
  "qwen": false,
692
- "zimage": false
693
  },
694
  "alisonpill": {
695
  "locon": true,
@@ -744,7 +744,7 @@
744
  "wan": true,
745
  "sdxl": false,
746
  "qwen": false,
747
- "zimage": false
748
  },
749
  "allisonpregler": {
750
  "locon": true,
@@ -953,7 +953,7 @@
953
  "wan": true,
954
  "sdxl": false,
955
  "qwen": false,
956
- "zimage": false
957
  },
958
  "amyacker": {
959
  "locon": true,
@@ -1008,7 +1008,7 @@
1008
  "wan": true,
1009
  "sdxl": false,
1010
  "qwen": false,
1011
- "zimage": false
1012
  },
1013
  "anadearmas": {
1014
  "locon": true,
@@ -1052,7 +1052,7 @@
1052
  "wan": true,
1053
  "sdxl": false,
1054
  "qwen": false,
1055
- "zimage": false
1056
  },
1057
  "andreabotez": {
1058
  "locon": true,
@@ -1217,7 +1217,7 @@
1217
  "wan": true,
1218
  "sdxl": false,
1219
  "qwen": false,
1220
- "zimage": false
1221
  },
1222
  "anisajomha": {
1223
  "locon": false,
@@ -1327,7 +1327,7 @@
1327
  "wan": true,
1328
  "sdxl": false,
1329
  "qwen": false,
1330
- "zimage": false
1331
  },
1332
  "annagunn": {
1333
  "locon": true,
@@ -1349,7 +1349,7 @@
1349
  "wan": true,
1350
  "sdxl": false,
1351
  "qwen": false,
1352
- "zimage": false
1353
  },
1354
  "annalewandowska": {
1355
  "locon": true,
@@ -2020,7 +2020,7 @@
2020
  "wan": true,
2021
  "sdxl": false,
2022
  "qwen": false,
2023
- "zimage": false
2024
  },
2025
  "bellaramsey": {
2026
  "locon": true,
@@ -2108,7 +2108,7 @@
2108
  "wan": true,
2109
  "sdxl": false,
2110
  "qwen": false,
2111
- "zimage": false
2112
  },
2113
  "biancablanchard": {
2114
  "locon": true,
@@ -2196,7 +2196,7 @@
2196
  "wan": true,
2197
  "sdxl": false,
2198
  "qwen": false,
2199
- "zimage": false
2200
  },
2201
  "blankastajkow": {
2202
  "locon": true,
@@ -2372,7 +2372,7 @@
2372
  "wan": true,
2373
  "sdxl": false,
2374
  "qwen": false,
2375
- "zimage": false
2376
  },
2377
  "brightonsharbino": {
2378
  "locon": true,
@@ -2548,7 +2548,7 @@
2548
  "wan": true,
2549
  "sdxl": false,
2550
  "qwen": false,
2551
- "zimage": false
2552
  },
2553
  "calliethorne": {
2554
  "locon": true,
@@ -2625,7 +2625,7 @@
2625
  "wan": true,
2626
  "sdxl": false,
2627
  "qwen": false,
2628
- "zimage": false
2629
  },
2630
  "candaceowens": {
2631
  "locon": true,
@@ -2724,7 +2724,7 @@
2724
  "wan": true,
2725
  "sdxl": false,
2726
  "qwen": false,
2727
- "zimage": false
2728
  },
2729
  "carlypope": {
2730
  "locon": true,
@@ -2768,7 +2768,7 @@
2768
  "wan": true,
2769
  "sdxl": false,
2770
  "qwen": false,
2771
- "zimage": false
2772
  },
2773
  "carriefisher": {
2774
  "locon": true,
@@ -2999,7 +2999,7 @@
2999
  "wan": true,
3000
  "sdxl": false,
3001
  "qwen": false,
3002
- "zimage": false
3003
  },
3004
  "chrisevans": {
3005
  "locon": true,
@@ -3131,7 +3131,7 @@
3131
  "wan": true,
3132
  "sdxl": false,
3133
  "qwen": false,
3134
- "zimage": false
3135
  },
3136
  "christinekuo": {
3137
  "locon": true,
@@ -3208,7 +3208,7 @@
3208
  "wan": true,
3209
  "sdxl": false,
3210
  "qwen": false,
3211
- "zimage": false
3212
  },
3213
  "cindymello": {
3214
  "locon": true,
@@ -3604,7 +3604,7 @@
3604
  "wan": true,
3605
  "sdxl": false,
3606
  "qwen": false,
3607
- "zimage": false
3608
  },
3609
  "davetag": {
3610
  "locon": true,
@@ -3681,7 +3681,7 @@
3681
  "wan": true,
3682
  "sdxl": false,
3683
  "qwen": false,
3684
- "zimage": false
3685
  },
3686
  "debrapaget": {
3687
  "locon": true,
@@ -3802,7 +3802,7 @@
3802
  "wan": true,
3803
  "sdxl": false,
3804
  "qwen": false,
3805
- "zimage": false
3806
  },
3807
  "diannacowern": {
3808
  "locon": true,
@@ -5045,7 +5045,7 @@
5045
  "wan": true,
5046
  "sdxl": false,
5047
  "qwen": false,
5048
- "zimage": false
5049
  },
5050
  "ewazawada": {
5051
  "locon": true,
@@ -9436,6 +9436,17 @@
9436
  "qwen": false,
9437
  "zimage": false
9438
  },
 
 
 
 
 
 
 
 
 
 
 
9439
  "magdaapanowicz": {
9440
  "locon": true,
9441
  "lora": true,
@@ -11040,7 +11051,7 @@
11040
  "wan": false,
11041
  "sdxl": false,
11042
  "qwen": false,
11043
- "zimage": false
11044
  },
11045
  "mrbeast": {
11046
  "locon": true,
 
1
  {
2
  "_metadata": {
3
+ "generated": "2025-12-01T20:06:58.061Z",
4
+ "totalPeople": 1360,
5
  "stats": {
6
  "withAllThree": 1330,
7
  "withFlux": 381,
 
612
  "wan": true,
613
  "sdxl": false,
614
  "qwen": false,
615
+ "zimage": true
616
  },
617
  "aliciasilverstone": {
618
  "locon": true,
 
623
  "wan": true,
624
  "sdxl": false,
625
  "qwen": false,
626
+ "zimage": true
627
  },
628
  "aliciavikander": {
629
  "locon": true,
 
689
  "wan": true,
690
  "sdxl": false,
691
  "qwen": false,
692
+ "zimage": true
693
  },
694
  "alisonpill": {
695
  "locon": true,
 
744
  "wan": true,
745
  "sdxl": false,
746
  "qwen": false,
747
+ "zimage": true
748
  },
749
  "allisonpregler": {
750
  "locon": true,
 
953
  "wan": true,
954
  "sdxl": false,
955
  "qwen": false,
956
+ "zimage": true
957
  },
958
  "amyacker": {
959
  "locon": true,
 
1008
  "wan": true,
1009
  "sdxl": false,
1010
  "qwen": false,
1011
+ "zimage": true
1012
  },
1013
  "anadearmas": {
1014
  "locon": true,
 
1052
  "wan": true,
1053
  "sdxl": false,
1054
  "qwen": false,
1055
+ "zimage": true
1056
  },
1057
  "andreabotez": {
1058
  "locon": true,
 
1217
  "wan": true,
1218
  "sdxl": false,
1219
  "qwen": false,
1220
+ "zimage": true
1221
  },
1222
  "anisajomha": {
1223
  "locon": false,
 
1327
  "wan": true,
1328
  "sdxl": false,
1329
  "qwen": false,
1330
+ "zimage": true
1331
  },
1332
  "annagunn": {
1333
  "locon": true,
 
1349
  "wan": true,
1350
  "sdxl": false,
1351
  "qwen": false,
1352
+ "zimage": true
1353
  },
1354
  "annalewandowska": {
1355
  "locon": true,
 
2020
  "wan": true,
2021
  "sdxl": false,
2022
  "qwen": false,
2023
+ "zimage": true
2024
  },
2025
  "bellaramsey": {
2026
  "locon": true,
 
2108
  "wan": true,
2109
  "sdxl": false,
2110
  "qwen": false,
2111
+ "zimage": true
2112
  },
2113
  "biancablanchard": {
2114
  "locon": true,
 
2196
  "wan": true,
2197
  "sdxl": false,
2198
  "qwen": false,
2199
+ "zimage": true
2200
  },
2201
  "blankastajkow": {
2202
  "locon": true,
 
2372
  "wan": true,
2373
  "sdxl": false,
2374
  "qwen": false,
2375
+ "zimage": true
2376
  },
2377
  "brightonsharbino": {
2378
  "locon": true,
 
2548
  "wan": true,
2549
  "sdxl": false,
2550
  "qwen": false,
2551
+ "zimage": true
2552
  },
2553
  "calliethorne": {
2554
  "locon": true,
 
2625
  "wan": true,
2626
  "sdxl": false,
2627
  "qwen": false,
2628
+ "zimage": true
2629
  },
2630
  "candaceowens": {
2631
  "locon": true,
 
2724
  "wan": true,
2725
  "sdxl": false,
2726
  "qwen": false,
2727
+ "zimage": true
2728
  },
2729
  "carlypope": {
2730
  "locon": true,
 
2768
  "wan": true,
2769
  "sdxl": false,
2770
  "qwen": false,
2771
+ "zimage": true
2772
  },
2773
  "carriefisher": {
2774
  "locon": true,
 
2999
  "wan": true,
3000
  "sdxl": false,
3001
  "qwen": false,
3002
+ "zimage": true
3003
  },
3004
  "chrisevans": {
3005
  "locon": true,
 
3131
  "wan": true,
3132
  "sdxl": false,
3133
  "qwen": false,
3134
+ "zimage": true
3135
  },
3136
  "christinekuo": {
3137
  "locon": true,
 
3208
  "wan": true,
3209
  "sdxl": false,
3210
  "qwen": false,
3211
+ "zimage": true
3212
  },
3213
  "cindymello": {
3214
  "locon": true,
 
3604
  "wan": true,
3605
  "sdxl": false,
3606
  "qwen": false,
3607
+ "zimage": true
3608
  },
3609
  "davetag": {
3610
  "locon": true,
 
3681
  "wan": true,
3682
  "sdxl": false,
3683
  "qwen": false,
3684
+ "zimage": true
3685
  },
3686
  "debrapaget": {
3687
  "locon": true,
 
3802
  "wan": true,
3803
  "sdxl": false,
3804
  "qwen": false,
3805
+ "zimage": true
3806
  },
3807
  "diannacowern": {
3808
  "locon": true,
 
5045
  "wan": true,
5046
  "sdxl": false,
5047
  "qwen": false,
5048
+ "zimage": true
5049
  },
5050
  "ewazawada": {
5051
  "locon": true,
 
9436
  "qwen": false,
9437
  "zimage": false
9438
  },
9439
+ "maelle": {
9440
+ "locon": false,
9441
+ "lora": false,
9442
+ "embedding": false,
9443
+ "mega": false,
9444
+ "flux": false,
9445
+ "wan": false,
9446
+ "sdxl": false,
9447
+ "qwen": false,
9448
+ "zimage": true
9449
+ },
9450
  "magdaapanowicz": {
9451
  "locon": true,
9452
  "lora": true,
 
11051
  "wan": false,
11052
  "sdxl": false,
11053
  "qwen": false,
11054
+ "zimage": true
11055
  },
11056
  "mrbeast": {
11057
  "locon": true,
index.html CHANGED
@@ -1,1376 +1,335 @@
1
- <!DOCTYPE html>
2
- <html lang="en">
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6
- <title>Mal's Models</title>
7
- <script type="text/javascript" src="data-civitai.js"></script>
8
- <script type="text/javascript" src="data-huggingface.js"></script>
9
- <script type="text/javascript" src="data-filenames.js"></script>
10
- <script type="text/javascript" src="data-hf-images.js"></script>
11
- <script type="text/javascript" src="comparator.js"></script>
12
- <link rel="preconnect" href="https://fonts.googleapis.com">
13
- <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
14
- <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
15
- <style>
16
- * {
17
- margin: 0;
18
- padding: 0;
19
- box-sizing: border-box;
20
- }
21
-
22
- body {
23
- font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
24
- background: linear-gradient(135deg, #0f172a 0%, #1e293b 100%);
25
- color: #f1f5f9;
26
- min-height: 100vh;
27
- padding: 20px;
28
- }
29
-
30
- a {
31
- text-decoration: none;
32
- color: #60a5fa;
33
- transition: color 0.2s;
34
- }
35
-
36
- a:hover {
37
- color: #93c5fd;
38
- }
39
-
40
- .header {
41
- max-width: 1400px;
42
- margin: 0 auto 30px;
43
- background: rgba(30, 41, 59, 0.7);
44
- backdrop-filter: blur(10px);
45
- border-radius: 16px;
46
- padding: 24px;
47
- box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3);
48
- border: 1px solid rgba(148, 163, 184, 0.1);
49
- }
50
-
51
- .header h1 {
52
- font-size: 28px;
53
- font-weight: 700;
54
- margin-bottom: 12px;
55
- background: linear-gradient(135deg, #60a5fa 0%, #a78bfa 100%);
56
- -webkit-background-clip: text;
57
- -webkit-text-fill-color: transparent;
58
- background-clip: text;
59
- text-align: center;
60
- }
61
-
62
- .profile-links {
63
- display: flex;
64
- flex-wrap: wrap;
65
- gap: 16px;
66
- justify-content: center;
67
- align-items: center;
68
- margin-bottom: 12px;
69
- padding: 12px;
70
- background: rgba(15, 23, 42, 0.4);
71
- border-radius: 8px;
72
- }
73
-
74
- .profile-links a {
75
- display: inline-flex;
76
- align-items: center;
77
- gap: 6px;
78
- padding: 6px 12px;
79
- background: rgba(96, 165, 250, 0.1);
80
- border-radius: 6px;
81
- font-size: 14px;
82
- transition: all 0.2s;
83
- }
84
-
85
- .profile-links a:hover {
86
- background: rgba(96, 165, 250, 0.2);
87
- transform: translateY(-1px);
88
- }
89
-
90
- .last-update {
91
- text-align: center;
92
- font-size: 13px;
93
- color: #94a3b8;
94
- margin-bottom: 16px;
95
- }
96
-
97
- .controls {
98
- display: flex;
99
- flex-wrap: wrap;
100
- gap: 12px;
101
- align-items: center;
102
- justify-content: center;
103
- }
104
-
105
- .search-container {
106
- flex: 1 1 auto;
107
- min-width: 300px;
108
- max-width: 600px;
109
- position: relative;
110
- }
111
-
112
- .search-container input[type="text"] {
113
- width: 100%;
114
- padding: 12px 16px;
115
- padding-right: 100px;
116
- background: rgba(15, 23, 42, 0.6);
117
- border: 2px solid rgba(148, 163, 184, 0.2);
118
- border-radius: 12px;
119
- color: #f1f5f9;
120
- font-size: 15px;
121
- font-family: inherit;
122
- transition: all 0.3s;
123
- }
124
-
125
- .search-container input[type="text"]:focus {
126
- outline: none;
127
- border-color: #60a5fa;
128
- background: rgba(15, 23, 42, 0.8);
129
- box-shadow: 0 0 0 4px rgba(96, 165, 250, 0.1);
130
- }
131
-
132
- .search-container input[type="text"]::placeholder {
133
- color: #64748b;
134
- }
135
-
136
- .clear-btn {
137
- position: absolute;
138
- right: 8px;
139
- top: 50%;
140
- transform: translateY(-50%);
141
- padding: 6px 14px;
142
- background: rgba(239, 68, 68, 0.2);
143
- border: 1px solid rgba(239, 68, 68, 0.3);
144
- border-radius: 8px;
145
- color: #fca5a5;
146
- font-size: 13px;
147
- font-weight: 500;
148
- cursor: pointer;
149
- transition: all 0.2s;
150
- }
151
-
152
- .clear-btn:hover {
153
- background: rgba(239, 68, 68, 0.3);
154
- color: #fecaca;
155
- }
156
-
157
- .mode-select {
158
- padding: 12px 40px 12px 16px;
159
- background: rgba(15, 23, 42, 0.6);
160
- border: 2px solid rgba(148, 163, 184, 0.2);
161
- border-radius: 12px;
162
- color: #f1f5f9;
163
- font-size: 15px;
164
- font-family: inherit;
165
- cursor: pointer;
166
- transition: all 0.3s;
167
- font-weight: 500;
168
- height: 48px;
169
- line-height: 20px;
170
- min-width: 150px;
171
- flex-shrink: 0;
172
- appearance: none;
173
- -webkit-appearance: none;
174
- -moz-appearance: none;
175
- background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
176
- background-repeat: no-repeat;
177
- background-position: right 12px center;
178
- background-size: 20px;
179
- box-shadow: none;
180
- outline: none;
181
- }
182
-
183
- .mode-select::-ms-expand {
184
- display: none;
185
- }
186
-
187
- .mode-select:focus {
188
- outline: none;
189
- border-color: #60a5fa;
190
- box-shadow: 0 0 0 4px rgba(96, 165, 250, 0.1);
191
- }
192
-
193
- .mode-select option {
194
- background: #0f172a;
195
- color: #e2e8f0;
196
- padding: 16px 20px;
197
- font-size: 15px;
198
- font-weight: 500;
199
- border: none;
200
- outline: none;
201
- }
202
-
203
- .mode-select option:hover {
204
- background: linear-gradient(90deg, rgba(96, 165, 250, 0.15) 0%, rgba(96, 165, 250, 0.05) 100%);
205
- color: #60a5fa;
206
- font-weight: 600;
207
- }
208
-
209
- .mode-select option:checked,
210
- .mode-select option:focus {
211
- background: linear-gradient(90deg, rgba(96, 165, 250, 0.25) 0%, rgba(96, 165, 250, 0.15) 100%);
212
- color: #93c5fd;
213
- font-weight: 600;
214
- box-shadow: none;
215
- outline: none;
216
- }
217
-
218
- .checkbox-group {
219
- display: flex;
220
- flex-wrap: wrap;
221
- gap: 8px;
222
- align-items: center;
223
- }
224
-
225
- .checkbox-label {
226
- display: flex;
227
- align-items: center;
228
- gap: 8px;
229
- padding: 10px 16px;
230
- background: rgba(15, 23, 42, 0.4);
231
- border: 2px solid rgba(148, 163, 184, 0.2);
232
- border-radius: 10px;
233
- cursor: pointer;
234
- transition: all 0.2s;
235
- font-size: 14px;
236
- font-weight: 500;
237
- user-select: none;
238
- }
239
-
240
- .checkbox-label:hover {
241
- background: rgba(15, 23, 42, 0.6);
242
- border-color: rgba(148, 163, 184, 0.3);
243
- }
244
-
245
- .checkbox-label input[type="checkbox"] {
246
- width: 18px;
247
- height: 18px;
248
- cursor: pointer;
249
- accent-color: #60a5fa;
250
- }
251
-
252
- .checkbox-label input[type="checkbox"]:checked + span {
253
- color: #60a5fa;
254
- }
255
-
256
- .stats-bar {
257
- display: flex;
258
- align-items: center;
259
- gap: 12px;
260
- padding: 12px 20px;
261
- background: rgba(15, 23, 42, 0.6);
262
- border-radius: 10px;
263
- font-size: 14px;
264
- font-weight: 600;
265
- flex-shrink: 0;
266
- }
267
-
268
- .stats-bar label {
269
- color: #94a3b8;
270
- }
271
-
272
- .stats-bar input {
273
- width: 70px;
274
- padding: 6px 10px;
275
- background: rgba(30, 41, 59, 0.8);
276
- border: 1px solid rgba(148, 163, 184, 0.2);
277
- border-radius: 6px;
278
- color: #60a5fa;
279
- text-align: center;
280
- font-weight: 700;
281
- font-size: 16px;
282
- }
283
-
284
- .mainContent {
285
- max-width: 1400px;
286
- margin: 0 auto;
287
- display: grid;
288
- grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
289
- gap: 20px;
290
- padding: 0 4px;
291
- }
292
-
293
- .element {
294
- background: rgba(30, 41, 59, 0.6);
295
- backdrop-filter: blur(10px);
296
- border-radius: 16px;
297
- overflow: hidden;
298
- border: 1px solid rgba(148, 163, 184, 0.1);
299
- transition: all 0.3s;
300
- box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
301
- display: flex;
302
- flex-direction: column;
303
- cursor: pointer;
304
- }
305
-
306
- .element:hover {
307
- transform: translateY(-4px);
308
- box-shadow: 0 12px 32px rgba(0, 0, 0, 0.4);
309
- border-color: rgba(96, 165, 250, 0.3);
310
- }
311
-
312
- .element .modelName {
313
- padding: 14px 16px;
314
- background: rgba(15, 23, 42, 0.8);
315
- font-weight: 600;
316
- font-size: 14px;
317
- text-overflow: ellipsis;
318
- overflow: hidden;
319
- white-space: nowrap;
320
- border-bottom: 1px solid rgba(148, 163, 184, 0.1);
321
- color: #e2e8f0;
322
- }
323
-
324
- .element .imageContainer {
325
- position: relative;
326
- width: 100%;
327
- padding-top: 137.5%; /* 192/264 aspect ratio */
328
- overflow: hidden;
329
- background: rgba(15, 23, 42, 0.6);
330
- }
331
-
332
- .element .imageContainer img {
333
- position: absolute;
334
- top: 0;
335
- left: 0;
336
- width: 100%;
337
- height: 100%;
338
- object-fit: cover;
339
- transition: transform 0.3s;
340
- }
341
-
342
- .element:hover .imageContainer img {
343
- transform: scale(1.05);
344
- }
345
-
346
- .statsBox {
347
- padding: 16px;
348
- background: rgba(15, 23, 42, 0.8);
349
- font-size: 13px;
350
- line-height: 1.8;
351
- flex: 1;
352
- display: none; /* Hidden in main view */
353
- }
354
-
355
- .statsBox .stat-row {
356
- display: flex;
357
- align-items: center;
358
- gap: 8px;
359
- margin-bottom: 6px;
360
- }
361
-
362
- .statsBox .stat-row:last-child {
363
- margin-bottom: 0;
364
- }
365
-
366
- .statsBox .stat-label {
367
- font-weight: 600;
368
- color: #94a3b8;
369
- min-width: 75px;
370
- }
371
-
372
- .statsBox .stat-value {
373
- display: flex;
374
- align-items: center;
375
- gap: 6px;
376
- }
377
-
378
- /* Modal Styles */
379
- .modal-overlay {
380
- display: none;
381
- position: fixed;
382
- top: 0;
383
- left: 0;
384
- right: 0;
385
- bottom: 0;
386
- background: rgba(0, 0, 0, 0.8);
387
- backdrop-filter: blur(8px);
388
- z-index: 1000;
389
- align-items: center;
390
- justify-content: center;
391
- padding: 20px;
392
- animation: fadeIn 0.2s ease-out;
393
- }
394
-
395
- .modal-overlay.active {
396
- display: flex;
397
- }
398
-
399
- .modal-content {
400
- background: linear-gradient(135deg, #1e293b 0%, #0f172a 100%);
401
- border-radius: 20px;
402
- max-width: 1100px;
403
- width: 100%;
404
- max-height: 90vh;
405
- overflow: hidden;
406
- position: relative;
407
- border: 2px solid rgba(148, 163, 184, 0.2);
408
- box-shadow: 0 20px 60px rgba(0, 0, 0, 0.5);
409
- animation: slideUp 0.3s ease-out;
410
- display: flex;
411
- flex-direction: column;
412
- }
413
-
414
- @keyframes slideUp {
415
- from {
416
- opacity: 0;
417
- transform: translateY(30px);
418
- }
419
- to {
420
- opacity: 1;
421
- transform: translateY(0);
422
- }
423
- }
424
-
425
- .modal-header {
426
- padding: 24px;
427
- border-bottom: 1px solid rgba(148, 163, 184, 0.1);
428
- display: flex;
429
- align-items: center;
430
- justify-content: space-between;
431
- position: sticky;
432
- top: 0;
433
- background: rgba(30, 41, 59, 0.95);
434
- backdrop-filter: blur(10px);
435
- z-index: 10;
436
- }
437
-
438
- .modal-title {
439
- font-size: 24px;
440
- font-weight: 700;
441
- color: #f1f5f9;
442
- margin: 0;
443
- }
444
-
445
- .modal-close {
446
- width: 36px;
447
- height: 36px;
448
- border-radius: 10px;
449
- background: rgba(239, 68, 68, 0.2);
450
- border: 1px solid rgba(239, 68, 68, 0.3);
451
- color: #fca5a5;
452
- font-size: 20px;
453
- cursor: pointer;
454
- display: flex;
455
- align-items: center;
456
- justify-content: center;
457
- transition: all 0.2s;
458
- font-weight: 700;
459
- }
460
-
461
- .modal-close:hover {
462
- background: rgba(239, 68, 68, 0.3);
463
- color: #fecaca;
464
- transform: rotate(90deg);
465
- }
466
-
467
- .modal-body {
468
- display: flex;
469
- flex: 1;
470
- overflow: hidden;
471
- gap: 0;
472
- }
473
-
474
- .modal-left {
475
- flex: 0 0 45%;
476
- display: flex;
477
- align-items: center;
478
- justify-content: center;
479
- background: rgba(15, 23, 42, 0.6);
480
- padding: 24px;
481
- }
482
-
483
- .modal-image-container {
484
- width: 100%;
485
- border-radius: 12px;
486
- overflow: hidden;
487
- box-shadow: 0 8px 24px rgba(0, 0, 0, 0.4);
488
- max-height: 100%;
489
- }
490
-
491
- .modal-image-container img {
492
- width: 100%;
493
- height: auto;
494
- display: block;
495
- }
496
-
497
- .modal-right {
498
- flex: 1;
499
- padding: 24px;
500
- overflow-y: auto;
501
- display: flex;
502
- flex-direction: column;
503
- gap: 16px;
504
- }
505
-
506
- .modal-stats {
507
- display: grid;
508
- gap: 12px;
509
- }
510
-
511
- .modal-stat-row {
512
- display: flex;
513
- align-items: center;
514
- justify-content: space-between;
515
- padding: 16px 20px;
516
- background: rgba(15, 23, 42, 0.6);
517
- border-radius: 12px;
518
- border: 1px solid rgba(148, 163, 184, 0.1);
519
- transition: all 0.2s;
520
- }
521
-
522
- .modal-stat-row:hover {
523
- background: rgba(15, 23, 42, 0.8);
524
- border-color: rgba(148, 163, 184, 0.2);
525
- }
526
-
527
- .modal-stat-label {
528
- font-weight: 600;
529
- font-size: 15px;
530
- color: #cbd5e1;
531
- display: flex;
532
- align-items: center;
533
- gap: 8px;
534
- }
535
-
536
- .modal-stat-value {
537
- display: flex;
538
- align-items: flex-start;
539
- gap: 12px;
540
- flex-wrap: wrap;
541
- }
542
-
543
- .modal-hf-links-container {
544
- display: flex;
545
- flex-direction: column;
546
- gap: 6px;
547
- margin-left: 8px;
548
- }
549
-
550
- .modal-hf-link {
551
- padding: 6px 12px;
552
- background: rgba(255, 107, 0, 0.15);
553
- border: 1px solid rgba(255, 107, 0, 0.3);
554
- border-radius: 8px;
555
- font-size: 12px;
556
- font-weight: 600;
557
- color: #ff9d5c;
558
- transition: all 0.2s;
559
- text-decoration: none;
560
- display: inline-flex;
561
- align-items: center;
562
- gap: 6px;
563
- white-space: nowrap;
564
- }
565
-
566
- .modal-hf-link:hover {
567
- background: rgba(255, 107, 0, 0.25);
568
- border-color: rgba(255, 107, 0, 0.5);
569
- transform: translateY(-1px);
570
- color: #ffb380;
571
- }
572
-
573
- .modal-hf-placeholder {
574
- padding: 6px 12px;
575
- background: rgba(100, 116, 139, 0.15);
576
- border: 1px solid rgba(100, 116, 139, 0.3);
577
- border-radius: 8px;
578
- font-size: 12px;
579
- font-weight: 600;
580
- color: #94a3b8;
581
- display: inline-flex;
582
- align-items: center;
583
- gap: 6px;
584
- opacity: 0.5;
585
- }
586
-
587
- .hf-logo {
588
- width: 16px;
589
- height: 16px;
590
- display: inline-block;
591
- }
592
-
593
- @media (max-width: 900px) {
594
- .modal-body {
595
- flex-direction: column;
596
- }
597
-
598
- .modal-left {
599
- flex: 0 0 auto;
600
- max-height: 400px;
601
- }
602
-
603
- .modal-right {
604
- flex: 1;
605
- }
606
- }
607
-
608
- .status-icon {
609
- font-size: 16px;
610
- display: inline-block;
611
- }
612
-
613
- .status-available {
614
- color: #4ade80;
615
- }
616
-
617
- .status-unavailable {
618
- color: #f87171;
619
- }
620
-
621
- .status-unknown {
622
- color: #fbbf24;
623
- }
624
-
625
- .hf-link {
626
- padding: 2px 8px;
627
- background: rgba(96, 165, 250, 0.1);
628
- border: 1px solid rgba(96, 165, 250, 0.2);
629
- border-radius: 6px;
630
- font-size: 11px;
631
- font-weight: 600;
632
- color: #60a5fa;
633
- transition: all 0.2s;
634
- display: inline-block;
635
- }
636
-
637
- .hf-link:hover {
638
- background: rgba(96, 165, 250, 0.2);
639
- border-color: rgba(96, 165, 250, 0.4);
640
- }
641
-
642
- @media (max-width: 768px) {
643
- .controls {
644
- flex-direction: column;
645
- align-items: stretch;
646
- }
647
-
648
- .checkbox-group {
649
- justify-content: center;
650
- }
651
-
652
- .mainContent {
653
- grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
654
- gap: 16px;
655
- }
656
- }
657
-
658
- /* Loading animation */
659
- @keyframes fadeIn {
660
- from {
661
- opacity: 0;
662
- transform: translateY(20px);
663
- }
664
- to {
665
- opacity: 1;
666
- transform: translateY(0);
667
- }
668
- }
669
-
670
- .element {
671
- animation: fadeIn 0.4s ease-out;
672
- }
673
-
674
- /* Scrollbar styling */
675
- ::-webkit-scrollbar {
676
- width: 12px;
677
- }
678
-
679
- ::-webkit-scrollbar-track {
680
- background: rgba(15, 23, 42, 0.5);
681
- }
682
-
683
- ::-webkit-scrollbar-thumb {
684
- background: rgba(148, 163, 184, 0.3);
685
- border-radius: 6px;
686
- }
687
-
688
- ::-webkit-scrollbar-thumb:hover {
689
- background: rgba(148, 163, 184, 0.5);
690
- }
691
-
692
- /* Image viewer with navigation */
693
- .image-viewer {
694
- position: relative;
695
- display: flex;
696
- align-items: center;
697
- justify-content: center;
698
- width: 100%;
699
- height: 100%;
700
- }
701
-
702
- .modal-image {
703
- max-width: 100%;
704
- max-height: 70vh;
705
- object-fit: contain;
706
- border-radius: 8px;
707
- }
708
-
709
- .image-nav-arrow {
710
- position: absolute;
711
- top: 50%;
712
- transform: translateY(-50%);
713
- background: rgba(15, 23, 42, 0.8);
714
- border: 2px solid rgba(96, 165, 250, 0.3);
715
- color: #60a5fa;
716
- font-size: 48px;
717
- font-weight: bold;
718
- width: 60px;
719
- height: 60px;
720
- border-radius: 50%;
721
- cursor: pointer;
722
- display: flex;
723
- align-items: center;
724
- justify-content: center;
725
- transition: all 0.3s ease;
726
- z-index: 10;
727
- line-height: 1;
728
- padding: 0;
729
- user-select: none;
730
- }
731
-
732
- .image-nav-arrow:hover {
733
- background: rgba(96, 165, 250, 0.3);
734
- border-color: #60a5fa;
735
- color: #93c5fd;
736
- transform: translateY(-50%) scale(1.1);
737
- box-shadow: 0 0 20px rgba(96, 165, 250, 0.5);
738
- }
739
-
740
- .image-nav-arrow:active {
741
- transform: translateY(-50%) scale(0.95);
742
- }
743
-
744
- .image-nav-prev {
745
- left: 10px;
746
- }
747
-
748
- .image-nav-next {
749
- right: 10px;
750
- }
751
-
752
- .image-info {
753
- display: flex;
754
- justify-content: space-between;
755
- align-items: center;
756
- margin-top: 12px;
757
- padding: 8px 12px;
758
- background: rgba(15, 23, 42, 0.6);
759
- border-radius: 8px;
760
- gap: 12px;
761
- }
762
-
763
- .image-counter {
764
- font-size: 14px;
765
- font-weight: 500;
766
- color: #94a3b8;
767
- }
768
-
769
- .framework-label {
770
- font-size: 13px;
771
- font-weight: 600;
772
- padding: 4px 12px;
773
- border-radius: 12px;
774
- background: linear-gradient(135deg, #60a5fa 0%, #a78bfa 100%);
775
- color: #fff;
776
- text-transform: uppercase;
777
- letter-spacing: 0.5px;
778
- box-shadow: 0 2px 8px rgba(96, 165, 250, 0.3);
779
- }
780
-
781
- .framework-label[data-framework="WAN"] {
782
- background: linear-gradient(135deg, #f59e0b 0%, #ef4444 100%);
783
- }
784
-
785
- .framework-label[data-framework="LyCORIS"] {
786
- background: linear-gradient(135deg, #10b981 0%, #14b8a6 100%);
787
- }
788
-
789
- .framework-label[data-framework="Lora"] {
790
- background: linear-gradient(135deg, #3b82f6 0%, #6366f1 100%);
791
- }
792
-
793
- .framework-label[data-framework="Embedding"] {
794
- background: linear-gradient(135deg, #f97316 0%, #fbbf24 100%);
795
- }
796
-
797
- .framework-label[data-framework="Qwen"] {
798
- background: linear-gradient(135deg, #06b6d4 0%, #0891b2 100%);
799
- }
800
-
801
- .framework-label[data-framework="Flux"] {
802
- background: linear-gradient(135deg, #a855f7 0%, #d946ef 100%);
803
- }
804
-
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>
815
- <div class="header">
816
- <h1>🎨 Mal's Models</h1>
817
-
818
- <div class="profile-links">
819
- <a href="https://civitai.com/user/malcolmrey" target="_blank">🎨 CivitAI</a>
820
- <a href="https://huggingface.com/malcolmrey" target="_blank">🤗 HuggingFace</a>
821
- <a href="https://buymeacoffee.com/malcolmrey" target="_blank">☕ BuyMeACoffee</a>
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">
829
- <input
830
- id="search"
831
- type="text"
832
- onkeyup="javascript:searchModels(this.value);"
833
- placeholder="Search models..."
834
- />
835
- <button
836
- class="clear-btn"
837
- onclick="javascript:clearCurrentSearchValue(); javascript:searchModels(getCurrentSearchValue())"
838
- >
839
- Clear
840
- </button>
841
- </div>
842
-
843
- <select
844
- class="mode-select"
845
- id="searchMode"
846
- onchange="javascript:searchModels(getCurrentSearchValue());"
847
- >
848
- <option value="available">Trained</option>
849
- <option value="missing">Not trained</option>
850
- </select>
851
-
852
- <div class="stats-bar">
853
- <label>Found:</label>
854
- <input id="found" type="text" readonly />
855
- </div>
856
- </div>
857
-
858
- <div class="controls" style="margin-top: 16px;">
859
- <div class="checkbox-group">
860
- <label class="checkbox-label">
861
- <input
862
- id="selectedLora"
863
- type="checkbox"
864
- onclick="javascript:searchModels(getCurrentSearchValue());"
865
- />
866
- <span>SD LoRA</span>
867
- </label>
868
-
869
- <label class="checkbox-label">
870
- <input
871
- id="selectedLocon"
872
- type="checkbox"
873
- onclick="javascript:searchModels(getCurrentSearchValue());"
874
- />
875
- <span>SD LoCon</span>
876
- </label>
877
-
878
- <label class="checkbox-label">
879
- <input
880
- id="selectedEmbedding"
881
- type="checkbox"
882
- onclick="javascript:searchModels(getCurrentSearchValue());"
883
- />
884
- <span>SD Embedding</span>
885
- </label>
886
-
887
- <label class="checkbox-label">
888
- <input
889
- id="selectedFlux"
890
- type="checkbox"
891
- onclick="javascript:searchModels(getCurrentSearchValue());"
892
- />
893
- <span>Flux</span>
894
- </label>
895
-
896
- <label class="checkbox-label">
897
- <input
898
- id="selectedWan"
899
- type="checkbox"
900
- onclick="javascript:searchModels(getCurrentSearchValue());"
901
- />
902
- <span>WAN</span>
903
- </label>
904
-
905
- <label class="checkbox-label">
906
- <input
907
- id="selectedSdxl"
908
- type="checkbox"
909
- onclick="javascript:searchModels(getCurrentSearchValue());"
910
- />
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"
926
- type="checkbox"
927
- onclick="javascript:searchModels(getCurrentSearchValue());"
928
- />
929
- <span>Qwen</span>
930
- </label>
931
- </div>
932
- </div>
933
- </div>
934
-
935
- <div id="mainContent" class="mainContent"></div>
936
-
937
- <!-- Modal -->
938
- <div id="modalOverlay" class="modal-overlay" onclick="closeModalOnOverlay(event)">
939
- <div class="modal-content" onclick="event.stopPropagation()">
940
- <div class="modal-header">
941
- <h2 id="modalTitle" class="modal-title"></h2>
942
- <button class="modal-close" onclick="closeModal()" aria-label="Close">×</button>
943
- </div>
944
- <div class="modal-body">
945
- <div class="modal-left">
946
- <div class="modal-image-container">
947
- <div class="image-viewer">
948
- <button id="prevImageBtn" class="image-nav-arrow image-nav-prev" onclick="previousImage()" aria-label="Previous image" style="display:none;">‹</button>
949
- <img id="modalImage" src="" alt="" class="modal-image" />
950
- <button id="nextImageBtn" class="image-nav-arrow image-nav-next" onclick="nextImage()" aria-label="Next image" style="display:none;">›</button>
951
- </div>
952
- <div id="imageInfo" class="image-info" style="display:none;">
953
- <div id="imageCounter" class="image-counter"></div>
954
- <div id="frameworkLabel" class="framework-label"></div>
955
- </div>
956
- </div>
957
- </div>
958
- <div class="modal-right">
959
- <div id="modalStats" class="modal-stats"></div>
960
- </div>
961
- </div>
962
- </div>
963
- </div>
964
-
965
- <script type="text/javascript">
966
- function yesNo(value) {
967
- if (value === undefined) {
968
- return '<span class="status-icon status-unknown">❓</span>';
969
- }
970
- return value
971
- ? '<span class="status-icon status-available">✅</span>'
972
- : '<span class="status-icon status-unavailable">❌</span>';
973
- }
974
-
975
- function formatHFLink(link, hasHF) {
976
- if (!link) return '';
977
- return `<a href="${link}" target="_blank" class="hf-link">HF</a>`;
978
- }
979
-
980
- function formatModalHFLink(isAvailable, link) {
981
- if (isAvailable && link) {
982
- return `<a href="${link}" target="_blank" class="modal-hf-link">🤗 HuggingFace</a>`;
983
- } else if (isAvailable) {
984
- return `<span class="modal-hf-placeholder">🤗 HuggingFace</span>`;
985
- }
986
- return '';
987
- }
988
-
989
- function formatModalHFLinks(isAvailable, folder, filenames) {
990
- if (!isAvailable || !filenames || filenames.length === 0) {
991
- return isAvailable ? `<span class="modal-hf-placeholder">🤗 No files found</span>` : '';
992
- }
993
-
994
- // Generate a link for each filename, wrapped in a container for vertical layout
995
- const links = filenames.map((filename, index) => {
996
- const link = `https://huggingface.co/malcolmrey/${folder}/resolve/main/${filename}`;
997
- const versionLabel = filenames.length > 1 ? ` (v${index + 1})` : '';
998
- return `<a href="${link}" target="_blank" class="modal-hf-link">🤗 HuggingFace${versionLabel}</a>`;
999
- }).join('');
1000
-
1001
- return `<div class="modal-hf-links-container">${links}</div>`;
1002
- }
1003
-
1004
- function openModal(element) {
1005
- const modal = document.getElementById('modalOverlay');
1006
- const modalTitle = document.getElementById('modalTitle');
1007
- const modalImage = document.getElementById('modalImage');
1008
- const modalStats = document.getElementById('modalStats');
1009
-
1010
- // Generate HuggingFace links using actual filenames from data-filenames.js
1011
- const personName = element.key;
1012
- const filenamesData = window.filenames || {};
1013
- const personFilenames = filenamesData[personName] || {};
1014
-
1015
- modalTitle.textContent = element.key;
1016
- modalImage.src = element.imageUrl ?? unknownImage;
1017
- modalImage.alt = element.key;
1018
-
1019
- modalStats.innerHTML = `
1020
- <div class="modal-stat-row">
1021
- <span class="modal-stat-label">${yesNo(element.locon)} SD LoCon</span>
1022
- <span class="modal-stat-value">
1023
- ${formatModalHFLinks(element.locon, 'lycoris', personFilenames.locon)}
1024
- </span>
1025
- </div>
1026
- <div class="modal-stat-row">
1027
- <span class="modal-stat-label">${yesNo(element.lora)} SD LoRA</span>
1028
- <span class="modal-stat-value">
1029
- ${formatModalHFLinks(element.lora, 'small-loras', personFilenames.lora)}
1030
- </span>
1031
- </div>
1032
- <div class="modal-stat-row">
1033
- <span class="modal-stat-label">${yesNo(element.embedding)} SD Embedding</span>
1034
- <span class="modal-stat-value">
1035
- ${formatModalHFLinks(element.embedding, 'embeddings', personFilenames.embedding)}
1036
- </span>
1037
- </div>
1038
- <div class="modal-stat-row">
1039
- <span class="modal-stat-label">${yesNo(element.flux)} Flux</span>
1040
- <span class="modal-stat-value">
1041
- ${formatModalHFLinks(element.flux, 'flux', personFilenames.flux)}
1042
- </span>
1043
- </div>
1044
- <div class="modal-stat-row">
1045
- <span class="modal-stat-label">${yesNo(element.wan)} WAN</span>
1046
- <span class="modal-stat-value">
1047
- ${formatModalHFLinks(element.wan, 'wan/wan2.1', personFilenames.wan)}
1048
- </span>
1049
- </div>
1050
- <div class="modal-stat-row">
1051
- <span class="modal-stat-label">${yesNo(element.sdxl)} SDXL</span>
1052
- <span class="modal-stat-value">
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">
1065
- ${formatModalHFLinks(element.qwen, 'qwen', personFilenames.qwen)}
1066
- </span>
1067
- </div>
1068
- `;
1069
-
1070
- modal.classList.add('active');
1071
- document.body.style.overflow = 'hidden';
1072
- }
1073
-
1074
- function closeModal() {
1075
- const modal = document.getElementById('modalOverlay');
1076
- modal.classList.remove('active');
1077
- document.body.style.overflow = '';
1078
- }
1079
-
1080
- function closeModalOnOverlay(event) {
1081
- if (event.target.id === 'modalOverlay') {
1082
- closeModal();
1083
- }
1084
- }
1085
-
1086
- // Close modal on ESC key
1087
- document.addEventListener('keydown', function(event) {
1088
- if (event.key === 'Escape') {
1089
- closeModal();
1090
- }
1091
- });
1092
-
1093
- const notMatched = {
1094
- lycoris: [],
1095
- lora: [],
1096
- embedding: [],
1097
- flux: [],
1098
- wan: [],
1099
- sdxl: [],
1100
- qwen: [],
1101
- };
1102
-
1103
- models.lycorises.forEach((lycoris) => {
1104
- const key = prepareKey(lycoris.name);
1105
- if (presence[key] !== undefined) {
1106
- presence[key].loconCivitai = true;
1107
- setImageUrl(key, lycoris.imageUrl);
1108
- presence[key].loconCivitaiLink = lycoris.url;
1109
- } else if (!isKnownSkippableKey(key)) {
1110
- notMatched.lycoris.push(key);
1111
- }
1112
- });
1113
-
1114
- models.loras.forEach((lora) => {
1115
- const key = prepareKey(lora.name);
1116
- if (presence[key] !== undefined) {
1117
- presence[key].loraCivitai = true;
1118
- setImageUrl(key, lora.imageUrl);
1119
- presence[key].loraCivitaiLink = lora.url;
1120
- } else if (!isKnownSkippableKey(key)) {
1121
- notMatched.lora.push(key);
1122
- }
1123
- });
1124
-
1125
- models.embeddings.forEach((embedding) => {
1126
- const key = prepareKey(embedding.name);
1127
- if (presence[key] !== undefined) {
1128
- presence[key].embeddingCivitai = true;
1129
- setImageUrl(key, embedding.imageUrl);
1130
- presence[key].embeddingCivitaiLink = embedding.url;
1131
- } else if (!isKnownSkippableKey(key)) {
1132
- notMatched.embedding.push(key);
1133
- }
1134
- });
1135
-
1136
- models.fluxes.forEach((flux) => {
1137
- const key = prepareKey(flux.name);
1138
- if (presence[key] !== undefined) {
1139
- presence[key].fluxCivitai = true;
1140
- setImageUrl(key, flux.imageUrl);
1141
- presence[key].fluxCivitaiLink = flux.url;
1142
- } else if (!isKnownSkippableKey(key)) {
1143
- notMatched.flux.push(key);
1144
- }
1145
- });
1146
-
1147
- models.wans.forEach((wan) => {
1148
- const key = prepareKey(wan.name);
1149
- if (presence[key] !== undefined) {
1150
- presence[key].wanCivitai = true;
1151
- setImageUrl(key, wan.imageUrl);
1152
- presence[key].wanCivitaiLink = wan.url;
1153
- } else if (!isKnownSkippableKey(key)) {
1154
- notMatched.wan.push(key);
1155
- }
1156
- });
1157
-
1158
- models.sdxls.forEach((sdxl) => {
1159
- const key = prepareKey(sdxl.name);
1160
- if (presence[key] !== undefined) {
1161
- presence[key].sdxlCivitai = true;
1162
- setImageUrl(key, sdxl.imageUrl);
1163
- presence[key].sdxlCivitaiLink = sdxl.url;
1164
- } else if (!isKnownSkippableKey(key)) {
1165
- notMatched.sdxl.push(key);
1166
- }
1167
- });
1168
-
1169
- models.qwens.forEach((qwen) => {
1170
- const key = prepareKey(qwen.name);
1171
- if (presence[key] !== undefined) {
1172
- presence[key].qwenCivitai = true;
1173
- setImageUrl(key, qwen.imageUrl);
1174
- presence[key].qwenCivitaiLink = qwen.url;
1175
- } else if (!isKnownSkippableKey(key)) {
1176
- notMatched.qwen.push(key);
1177
- }
1178
- });
1179
-
1180
- console.log(notMatched);
1181
-
1182
- // Set primary imageUrl based on WAN > Civitai > HF samples priority
1183
- for (const key in presence) {
1184
- const personImages = buildImagesList(key, presence[key]);
1185
- if (personImages.length > 0) {
1186
- // Use the first image from our prioritized list (WAN first, then Civitai by type, then others)
1187
- presence[key].imageUrl = personImages[0].url;
1188
- }
1189
- }
1190
-
1191
- const presenceModels = [];
1192
- for (const property in presence) {
1193
- const element = {
1194
- key: property,
1195
- locon: presence[property].locon,
1196
- lora: presence[property].lora,
1197
- embedding: presence[property].embedding,
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,
1205
- loconHFLink: presence[property]?.loconHFLink,
1206
- loraHFLink: presence[property]?.loraHFLink,
1207
- embeddingHFLink: presence[property]?.embeddingHFLink,
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);
1215
- }
1216
-
1217
- function searchModelsModern(value) {
1218
- const lowerCaseValue = value.toLowerCase();
1219
-
1220
- const filtered = presenceModels.filter((element) => {
1221
- return (
1222
- (element.key.toLowerCase().includes(lowerCaseValue) || value === '*') &&
1223
- filterByType(element)
1224
- );
1225
- });
1226
-
1227
- document.getElementById('found').value = filtered.length;
1228
-
1229
- const contentDiv = document.getElementById('mainContent');
1230
- contentDiv.innerHTML = '';
1231
-
1232
- filtered.forEach((element, index) => {
1233
- const card = document.createElement('div');
1234
- card.className = 'element';
1235
- card.innerHTML = `
1236
- <div class="modelName" title="${escapeHtml(element.key)}">${element.key}</div>
1237
-
1238
- <div class="imageContainer">
1239
- <img src="${element.imageUrl ?? unknownImage}" alt="${escapeHtml(element.key)}" />
1240
- </div>
1241
- `;
1242
-
1243
- card.addEventListener('click', () => openModal(element));
1244
- contentDiv.appendChild(card);
1245
- });
1246
- }
1247
-
1248
- // Override the searchModels function
1249
- window.searchModels = searchModelsModern;
1250
-
1251
- searchModels(getCurrentSearchValue());
1252
-
1253
- // Image navigation for modal
1254
- let currentImages = [];
1255
- let currentImageIndex = 0;
1256
- let currentPersonKey = '';
1257
-
1258
- function buildImagesList(personKey, personData) {
1259
- const images = [];
1260
- const hfImages = window.hfImages || {};
1261
- const personHFImages = hfImages[personKey] || {};
1262
- const civitaiTypMapping = { 'LoCon': 'LyCORIS', 'LORA': 'Lora', 'TextualInversion': 'Embedding' };
1263
-
1264
- // 1. Add WAN samples first (from HF samples data)
1265
- if (personHFImages.WAN) {
1266
- images.push(...personHFImages.WAN);
1267
- }
1268
-
1269
- // 2. Add Civitai images by type
1270
- // Check each framework in personData for Civitai models
1271
- const checkCivitaiImage = (framework, civitaiModels) => {
1272
- if (!civitaiModels) return;
1273
- const civitaiModel = civitaiModels.find(m => {
1274
- const normalizedName = m.name.toLowerCase().replaceAll(' ', '').replaceAll('-', '').replaceAll("'", '');
1275
- return normalizedName === personKey;
1276
- });
1277
- if (civitaiModel && civitaiModel.imageUrl) {
1278
- const mappedFramework = civitaiTypMapping[civitaiModel.type] || civitaiModel.type;
1279
- if (mappedFramework !== 'Civitai') {
1280
- images.push({ url: civitaiModel.imageUrl, framework: mappedFramework });
1281
- }
1282
- }
1283
- };
1284
-
1285
- checkCivitaiImage('LyCORIS', models.lycorises);
1286
- checkCivitaiImage('Lora', models.loras);
1287
- checkCivitaiImage('Embedding', models.embeddings);
1288
- checkCivitaiImage('Flux', models.fluxes);
1289
- checkCivitaiImage('WAN', models.wans);
1290
- checkCivitaiImage('SDXL', models.sdxls);
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]);
1298
- }
1299
- }
1300
-
1301
- return images;
1302
- }
1303
-
1304
- function updateImageDisplay() {
1305
- const modalImage = document.getElementById('modalImage');
1306
- const imageCounter = document.getElementById('imageCounter');
1307
- const frameworkLabel = document.getElementById('frameworkLabel');
1308
- const imageInfo = document.getElementById('imageInfo');
1309
- const prevBtn = document.getElementById('prevImageBtn');
1310
- const nextBtn = document.getElementById('nextImageBtn');
1311
-
1312
- if (currentImages.length > 0) {
1313
- const currentImage = currentImages[currentImageIndex];
1314
- modalImage.src = currentImage.url;
1315
-
1316
- if (currentImages.length > 1) {
1317
- imageCounter.textContent = `${currentImageIndex + 1} / ${currentImages.length}`;
1318
- imageInfo.style.display = 'flex';
1319
- prevBtn.style.display = 'flex';
1320
- nextBtn.style.display = 'flex';
1321
- } else {
1322
- imageCounter.textContent = '';
1323
- prevBtn.style.display = 'none';
1324
- nextBtn.style.display = 'none';
1325
- imageInfo.style.display = 'flex';
1326
- }
1327
-
1328
- frameworkLabel.textContent = currentImage.framework;
1329
- frameworkLabel.setAttribute('data-framework', currentImage.framework);
1330
- }
1331
- }
1332
-
1333
- function previousImage() {
1334
- if (currentImages.length > 1) {
1335
- currentImageIndex = (currentImageIndex - 1 + currentImages.length) % currentImages.length;
1336
- updateImageDisplay();
1337
- }
1338
- }
1339
-
1340
- function nextImage() {
1341
- if (currentImages.length > 1) {
1342
- currentImageIndex = (currentImageIndex + 1) % currentImages.length;
1343
- updateImageDisplay();
1344
- }
1345
- }
1346
-
1347
- // Update openModal to use image navigation
1348
- const originalOpenModal = openModal;
1349
- openModal = function(element) {
1350
- currentPersonKey = element.key;
1351
- currentImages = buildImagesList(element.key, element);
1352
- currentImageIndex = 0;
1353
-
1354
- originalOpenModal(element);
1355
-
1356
- if (currentImages.length > 0) {
1357
- updateImageDisplay();
1358
- }
1359
- };
1360
-
1361
- // Keyboard navigation
1362
- document.addEventListener('keydown', function(e) {
1363
- const modal = document.getElementById('modalOverlay');
1364
- if (modal.style.display === 'flex') {
1365
- if (e.key === 'ArrowLeft') {
1366
- e.preventDefault();
1367
- previousImage();
1368
- } else if (e.key === 'ArrowRight') {
1369
- e.preventDefault();
1370
- nextImage();
1371
- }
1372
- }
1373
- });
1374
- </script>
1375
- </body>
1376
- </html>
 
1
+ <!DOCTYPE html>
2
+ <head>
3
+ <script type="text/javascript" src="data-civitai.js"></script>
4
+ <style>
5
+ body {
6
+ color: whitesmoke;
7
+ background-color: rgb(13, 46, 11);
8
+ }
9
+
10
+ .mainContent {
11
+ position: absolute;
12
+ margin-top: 20px;
13
+ display: flex;
14
+ justify-content: center;
15
+ flex-wrap: wrap;
16
+ }
17
+
18
+ .searchBox {
19
+ margin-top: 15px;
20
+ margin-left: 20px;
21
+ }
22
+
23
+ .found {
24
+ width: 30px;
25
+ }
26
+
27
+ .element {
28
+ padding: 0;
29
+ margin: 3px;
30
+ border: 1px solid rgb(5, 90, 0);
31
+ display: inline-block;
32
+ position: relative;
33
+ width: 192px;
34
+ height: 283px;
35
+ }
36
+
37
+ .element .modelType {
38
+ position: absolute;
39
+ padding: 2px;
40
+ padding-left: 4px;
41
+ padding-right: 4px;
42
+ right: 0;
43
+ background-color: rgba(0, 0, 0, 0.5);
44
+ bottom: 22px;
45
+ }
46
+
47
+ .element .modelName {
48
+ background-color: rgba(50, 217, 8, 0.15);
49
+ text-overflow: ellipsis;
50
+ overflow: hidden;
51
+ white-space: nowrap;
52
+ padding-left: 2px;
53
+ }
54
+
55
+ .element .modelCreator {
56
+ position: absolute;
57
+ background-color: rgba(0, 0, 0, 0.5);
58
+ padding: 2px;
59
+ padding-left: 4px;
60
+ padding-right: 4px;
61
+ bottom: 22px;
62
+ }
63
+
64
+ .statsBox {
65
+ position: relative;
66
+ top: -26px;
67
+ height: 22px;
68
+ background-color: rgba(0, 0, 0, 0.5);
69
+ }
70
+
71
+ .statsBox .statsDownloadCount {
72
+ position: absolute;
73
+ top: 0;
74
+ left: 0;
75
+ }
76
+
77
+ .statsBox .statsFavoriteCount {
78
+ position: absolute;
79
+ top: 0;
80
+ left: 52px;
81
+ }
82
+
83
+ .statsBox .statsCommentCount {
84
+ position: absolute;
85
+ top: 0;
86
+ left: 105px;
87
+ }
88
+
89
+ .statsBox .statsRating {
90
+ position: absolute;
91
+ top: 0;
92
+ left: 141px;
93
+ }
94
+ </style>
95
+ </head>
96
+ <body>
97
+ <input
98
+ class="searchBox"
99
+ id="search"
100
+ type="text"
101
+ onkeyup="javascript:searchModels(this.value);"
102
+ placeholder="search"
103
+ />
104
+ <button
105
+ onclick="javascript:clearCurrentSearchValue(); javascript:searchModels(getCurrentSearchValue())"
106
+ >
107
+ Clear
108
+ </button>
109
+
110
+ Found: <input class="found" id="found" type="text" readonly />
111
+
112
+ <label>
113
+ <input
114
+ id="groupByType"
115
+ type="checkbox"
116
+ onclick="javascript:searchModels(getCurrentSearchValue());"
117
+ />
118
+ Group
119
+ </label>
120
+
121
+ <label>
122
+ <input
123
+ id="selectedLora"
124
+ type="checkbox"
125
+ onclick="javascript:regenerateData(); searchModels(getCurrentSearchValue());"
126
+ checked
127
+ />
128
+ LoRA
129
+ </label>
130
+
131
+ <label>
132
+ <input
133
+ id="selectedLocon"
134
+ type="checkbox"
135
+ onclick="javascript:regenerateData(); searchModels(getCurrentSearchValue());"
136
+ checked
137
+ />
138
+ LoCon
139
+ </label>
140
+
141
+ <label>
142
+ <input
143
+ id="selectedEmbedding"
144
+ type="checkbox"
145
+ onclick="javascript:regenerateData(); searchModels(getCurrentSearchValue());"
146
+ checked
147
+ />
148
+ Embedding
149
+ </label>
150
+
151
+ <label>
152
+ <input
153
+ id="selectedCheckpoint"
154
+ type="checkbox"
155
+ onclick="javascript:regenerateData(); searchModels(getCurrentSearchValue());"
156
+ />
157
+ Checkpoint
158
+ </label>
159
+
160
+ <label>
161
+ <input
162
+ id="selectedFlux"
163
+ type="checkbox"
164
+ onclick="javascript:regenerateData(); searchModels(getCurrentSearchValue());"
165
+ />
166
+ Flux
167
+ </label>
168
+
169
+ <label>
170
+ <input
171
+ id="selectedWan"
172
+ type="checkbox"
173
+ onclick="javascript:regenerateData(); searchModels(getCurrentSearchValue());"
174
+ />
175
+ WAN
176
+ </label>
177
+
178
+ <div id="mainContent" class="mainContent"></div>
179
+
180
+ <script type="text/javascript">
181
+ let allElements = [
182
+ ...models.loras,
183
+ ...models.checkpoints,
184
+ ...models.lycorises,
185
+ ...models.embeddings,
186
+ ...models.fluxes,
187
+ ...models.wans,
188
+ ].sort(compare);
189
+ let allElementsGroupped = [
190
+ ...models.loras.sort(compare),
191
+ ...models.checkpoints.sort(compare),
192
+ ...models.lycorises.sort(compare),
193
+ ...models.embeddings.sort(compare),
194
+ ...models.fluxes.sort(compare),
195
+ ...models.wans.sort(compare),
196
+ ];
197
+ const creator = 'malcolmrey';
198
+
199
+ function regenerateData() {
200
+ allElements = [
201
+ ...(document.getElementById('selectedLora').checked
202
+ ? models.loras
203
+ : []),
204
+ ...(document.getElementById('selectedCheckpoint').checked
205
+ ? models.checkpoints
206
+ : []),
207
+ ...(document.getElementById('selectedLocon').checked
208
+ ? models.lycorises
209
+ : []),
210
+ ...(document.getElementById('selectedEmbedding').checked
211
+ ? models.embeddings
212
+ : []),
213
+ ...(document.getElementById('selectedFlux').checked
214
+ ? models.fluxes
215
+ : []),
216
+ ...(document.getElementById('selectedWan').checked
217
+ ? models.wans
218
+ : []),
219
+ ].sort(compare);
220
+
221
+ allElementsGroupped = [
222
+ ...(document.getElementById('selectedLora').checked
223
+ ? models.loras
224
+ : []
225
+ ).sort(compare),
226
+ ...(document.getElementById('selectedCheckpoint').checked
227
+ ? models.checkpoints
228
+ : []
229
+ ).sort(compare),
230
+ ...(document.getElementById('selectedLocon').checked
231
+ ? models.lycorises
232
+ : []
233
+ ).sort(compare),
234
+ ...(document.getElementById('selectedEmbedding').checked
235
+ ? models.embeddings
236
+ : []
237
+ ).sort(compare),
238
+ ...(document.getElementById('selectedFlux').checked
239
+ ? models.fluxes
240
+ : []
241
+ ).sort(compare),
242
+ ...(document.getElementById('selectedWan').checked
243
+ ? models.wans
244
+ : []
245
+ ).sort(compare),
246
+ ];
247
+ }
248
+
249
+ function clearCurrentSearchValue() {
250
+ document.getElementById('search').value = '';
251
+ }
252
+
253
+ function getCurrentSearchValue() {
254
+ return document.getElementById('search').value;
255
+ }
256
+
257
+ function escapeHtml(unsafe) {
258
+ return unsafe
259
+ .replace(/&/g, '&amp;')
260
+ .replace(/</g, '&lt;')
261
+ .replace(/>/g, '&gt;')
262
+ .replace(/"/g, '&quot;')
263
+ .replace(/'/g, '&#039;');
264
+ }
265
+
266
+ function formatNumber(num) {
267
+ return Math.abs(num) > 999
268
+ ? Math.sign(num) * (Math.abs(num) / 1000).toFixed(1) + 'k'
269
+ : Math.sign(num) * Math.abs(num);
270
+ }
271
+
272
+ function compare(a, b) {
273
+ if (a.name < b.name) {
274
+ return -1;
275
+ }
276
+ if (a.name > b.name) {
277
+ return 1;
278
+ }
279
+ return 0;
280
+ }
281
+
282
+ function searchModels(value) {
283
+ const lowerCaseValue = value.toLowerCase();
284
+
285
+ const elementsToFilter = document.getElementById('groupByType').checked
286
+ ? allElementsGroupped
287
+ : allElements;
288
+
289
+ const filtered = elementsToFilter.filter((element) => {
290
+ return (
291
+ element.name.toLowerCase().includes(lowerCaseValue) || value === '*'
292
+ );
293
+ });
294
+
295
+ document.getElementById('found').value = filtered.length;
296
+
297
+ let htmlContent = '';
298
+ filtered.forEach((element) => {
299
+ htmlContent += `<div class="element">
300
+ <div class="modelName" title="${escapeHtml(element.name)}">${
301
+ element.name
302
+ }</div>
303
+ <div class="modelType">${
304
+ element.type === 'TextualInversion' ? 'Embedding' : element.type
305
+ }</div>
306
+ <div class="modelCreator" title="${creator}">${creator}</div>
307
+ <div><a href='${element.url}' target='_blank'><img src='${
308
+ element.imageUrl
309
+ }' height="264" width="192" title='[${element.id}] ${
310
+ element.url
311
+ }'/></a></div>
312
+ <div class="statsBox">
313
+ <div class="statsDownloadCount" title="⬇️${
314
+ element.stats.downloadCount
315
+ }">⬇️${formatNumber(element.stats.downloadCount)}</div>
316
+ <div class="statsFavoriteCount" title="❤️${
317
+ element.stats.favoriteCount
318
+ }">❤️${element.stats.favoriteCount}</div>
319
+ <div class="statsCommentCount" title="📃${
320
+ element.stats.commentCount
321
+ }">📃${element.stats.commentCount}</div>
322
+ <div class="statsRating" title="📈${
323
+ element.stats.ratingCount
324
+ } / ⭐${element.stats.rating}">⭐${element.stats.rating}</div>
325
+ </div>
326
+ </div>`;
327
+ });
328
+
329
+ const contentDiv = document.getElementById('mainContent');
330
+ contentDiv.innerHTML = htmlContent;
331
+ }
332
+
333
+ searchModels(getCurrentSearchValue());
334
+ </script>
335
+ </body>