Mattthew
commited on
Commit
·
a1a6366
1
Parent(s):
62230ad
new feature - find similar artists
Browse filesNow you can pin an artist then sort all visible artists by their similarity to the pinned artist. Similarity level is based on matching and non-matching tags.
- artists_and_tags.js +37 -34
- index.css +55 -3
- index.html +23 -11
- index.js +186 -17
artists_and_tags.js
CHANGED
|
@@ -103,13 +103,13 @@ var artistsData = [
|
|
| 103 |
["Berenstain","Stan","animals|cartoon|family|kids-book|whimsy|added-2023-08",false,[]],
|
| 104 |
["Berger","Laura","contemporary|flat-colors|geometric|identity|muted-colors|female-artist|added-2023-08",false,[]],
|
| 105 |
["Bergsma","Jody","dreaminess|fairies|fantasy|magic-realism|mythology|other-worldliness|watercolor|whimsy|female-artist|added-2023-08",false,[]],
|
| 106 |
-
["Berkey","John","eeriness|fantasy|futuristic|outer-space|science-fiction|added-2023-08",false,[]],
|
| 107 |
["Bernini","Gian Lorenzo","allegory|Baroque|religion|sculpture|added-2023-08",false,["0a"]],
|
| 108 |
["Bevacqua","Marta","contemporary|dark|eeriness|photography|photography-color|portraits|female-artist|added-2023-09",false,["2a","2l"]],
|
| 109 |
["Bierstadt","Albert","landscapes|old-west|oil-painting|painting|Hudson-river-school|nature|added-2024-03",false,[]],
|
| 110 |
["Biggers","John T.","African-American|contemporary|Harlem-renaissance|Modern|mural|social-commentary|added-2023-08",false,[]],
|
| 111 |
["Bilal","Enki","comics|cyberpunk|dystopia|futuristic|grungy|science-fiction|surreal|urban-life|added-2023-08",false,[]],
|
| 112 |
-
["Bilibin","Ivan","Art-Nouveau|folklore|horses|illustration|kids-book|mythology|ornate|royalty|Russian|theater|added-2023-08",false,[]],
|
| 113 |
["Billy","Butcher","characters|colorful|comics|contemporary|feminism|graphic-design|pop-art|vibrant|added-2023-08",false,[]],
|
| 114 |
["Bingham","George Caleb","American|Hudson-river-school|landscapes|realism|added-2023-08",false,[]],
|
| 115 |
["Binkley","Ed","dreaminess|fantasy|magic|mythology|other-worldliness|added-2023-08",false,[]],
|
|
@@ -167,7 +167,7 @@ var artistsData = [
|
|
| 167 |
["Buoninsegna","Duccio di","gothic|Italian|Medieval|painting|religion|woodblock|added-2024-03",false,[]],
|
| 168 |
["Burch","Laurel","femininity|illustration|nature|vibrant|whimsy|female-artist|added-2023-08",false,[]],
|
| 169 |
["Burchfield","Charles E.","abstract|American|American-scene-painting|contemporary|fantasy|landscapes|mystery|nature|painting|surreal|watercolor|added-2024-03",false,[]],
|
| 170 |
-
["Burdisio","Alejandro","atmospheric|dark|digital|eeriness|fantasy|landscapes|magic|science-fiction|added-2023-08",false,[]],
|
| 171 |
["Buren","Daniel","angular|conceptual|contemporary|installation|minimalism|sculpture|vibrant|added-2023-08",false,[]],
|
| 172 |
["BurGerman","Jon","colorful|contemporary|illustration|pop-art|vibrant|whimsy|added-2023-08",false,[]],
|
| 173 |
["Burlet","Richard","Art-Nouveau|characters|cityscapes|Figurativism|French|Impressionism|urban-life|added-2023-08",false,["2a"]],
|
|
@@ -185,7 +185,7 @@ var artistsData = [
|
|
| 185 |
["Callebaut","Vincent","3d-rendering|architecture|cyberpunk|dystopia|fantasy|futuristic|science-fiction|surreal|utopia|added-2023-08",false,[]],
|
| 186 |
["Calleri","Fred","colorful|Expressionism|mixed-media|painting|oil-painting|portraits|whimsy|added-2023-08",false,[]],
|
| 187 |
["Camoin","Charles","colorful|Fauvism|landscapes|portraits|added-2023-09",false,[]],
|
| 188 |
-
["Campau","Mike","3d-rendering|conceptual|contemporary|digital|landscapes|urban-life|added-2023-08",false,[]],
|
| 189 |
["Canete","Eric","characters|comics|fantasy|superheroes|added-2023-08",false,["2a"]],
|
| 190 |
["Capek","Josef","Expressionism|Fauvism|portraits|added-2023-09",false,[]],
|
| 191 |
["Cappiello","Leonetto","Art-Nouveau|color-field|colorful|graphic-design|mixed-media|muted-colors|posters|added-2023-08",false,[]],
|
|
@@ -233,7 +233,7 @@ var artistsData = [
|
|
| 233 |
["Conklin","Beth","childhood|contemporary|dreaminess|fashion|nature|photography|photography-color|portraits|urban-life|female-artist|added-2023-09",false,[]],
|
| 234 |
["Constable","John","British|dark|landscapes|nature|oil-painting|romanticism|skies|added-2023-08",false,[]],
|
| 235 |
["Cooke","Darwyn","cartoon|comics|contemporary|illustration|added-2023-08",false,["0a"]],
|
| 236 |
-
["Corben","Richard","comics|dark|eeriness|horror|science-fiction|added-2023-08",false,["2a","3a"]],
|
| 237 |
["Corcos","Vittorio Matteo","colorful|fantasy|Impressionism|portraits|romanticism|added-2023-09",false,[]],
|
| 238 |
["Corfield","Paul","cartoon|landscapes|nature|satire|vibrant|added-2023-08",false,[]],
|
| 239 |
["Cormon","Fernand","Impressionism|observation|painting|realism|added-2023-08",false,["0a","2a","3a"]],
|
|
@@ -243,7 +243,7 @@ var artistsData = [
|
|
| 243 |
["Cortright","Petra","digital|Expressionism|Impressionism|messy|nature|vibrant|female-artist|added-2023-08",false,["2a"]],
|
| 244 |
["Costa the Elder","Lorenzo","allegory|painting|religion|Renaissance|added-2023-08",false,["0a"]],
|
| 245 |
["Cotton","Olive","Australian|Modern|monochromatic|nature|photography|photography-bw|female-artist|added-2023-08",false,[]],
|
| 246 |
-
["Coulson","Peter","minimalism|monochromatic|nudes|photography|photography-bw|portraits|street-art|urban-life|added-2023-09",false,["0a","0p","2a"]],
|
| 247 |
["Courbet","Gustave","environmentalism|Impressionism|nature|portraits|realism|romanticism|social-commentary|watercolor|added-2023-09",false,["0a"]],
|
| 248 |
["Cowper","Frank Cadogan","British|history|opulence|romanticism|Victorian|added-2023-08",false,[]],
|
| 249 |
["Craft","Kinuko Y.","American|colorful|dreaminess|fantasy|folklore|illustration|kids-book|royalty|female-artist|added-2023-08",false,[]],
|
|
@@ -295,7 +295,7 @@ var artistsData = [
|
|
| 295 |
["Downton","David","concept-art|Expressionism|high-contrast|minimalism|portraits|added-2023-09",false,[]],
|
| 296 |
["Drossin","Jessica","fantasy|femininity|Impressionism|magic-realism|photography|photography-color|portraits|female-artist|added-2023-09",false,[]],
|
| 297 |
["Druillet","Philippe","comics|contemporary|fantasy|French|science-fiction|added-2023-09",false,[]],
|
| 298 |
-
["Drysdale","TJ","dreaminess|eeriness|landscapes|magic|other-worldliness|photography|photography-color|shallow-depth-of-field|added-2023-08",false,["0p","2a"]],
|
| 299 |
["Dubbeldam","Ton","colorful|conceptual|contemporary|Dutch|geometric|landscapes|pointillism|added-2023-08",false,[]],
|
| 300 |
["Duchamp","Marcel","conceptual|Cubism|Dadaism|Expressionism|Fauvism|Impressionism|surreal|added-2023-08",false,[]],
|
| 301 |
["Ducreux","Joseph","French|portraits|painting|self-portraits|humor|added-2023-09",false,[]],
|
|
@@ -333,7 +333,7 @@ var artistsData = [
|
|
| 333 |
["Fabry","Glenn","comics|fantasy|illustration|science-fiction|violence|added-2023-08",false,[]],
|
| 334 |
["Fahrenkrog","Ludwig","eeriness|Expressionism|German|mysticism|Symbolist|added-2023-08",false,[]],
|
| 335 |
["Fairey","Shepard","flat-colors|graphic-design|high-contrast|politics|social-commentary|street-art|added-2023-08",false,[]],
|
| 336 |
-
["Fairhurst","Andy","digital|eeriness|fantasy|horror|illustration|science-fiction|added-2023-08",false,[]],
|
| 337 |
["Falero","Luis Ricardo","dreaminess|erotica|fantasy|Figurativism|nudes|orientalism|painting|romanticism|added-2023-08",false,["0a","2a","3a"]],
|
| 338 |
["Fautrier","Jean","Abstract-expressionism|metaphysics|painting|sculpture|added-2023-08",false,[]],
|
| 339 |
["Ferez","Andrew","dreaminess|eeriness|fantasy|fragmentation|illustration|surreal|added-2023-08",false,[]],
|
|
@@ -353,7 +353,7 @@ var artistsData = [
|
|
| 353 |
["Flinck","Govaert","Baroque|Expressionism|Impressionism|portraits|realism|Renaissance|added-2023-09",false,["2a"]],
|
| 354 |
["Flint","Alex Russell","environmentalism|illustration|painting|social-commentary|added-2023-08",false,["0a"]],
|
| 355 |
["Fontana","Lucio","abstract|conceptual|installation|large-scale|minimalism|Modern|sculpture|added-2023-08",false,[]],
|
| 356 |
-
["Foss","Chris","alien-worlds|colorful|illustration|outer-space|psychedelic|science-fiction|added-2023-08",false,[]],
|
| 357 |
["Foster","Jon","contemporary|digital|Figurativism|minimalism|Modern|portraits|added-2023-08",false,[]],
|
| 358 |
["Fouquet","Jean","allegory|painting|religion|Renaissance|added-2023-08",false,["2a"]],
|
| 359 |
["Fox","Toby","animals|cartoon|childhood|comics|digital|fantasy|nature|added-2023-08",false,[]],
|
|
@@ -396,7 +396,7 @@ var artistsData = [
|
|
| 396 |
["Giacometti","Alberto","bronze|emaciation|Expressionism|Figurativism|portraits|sculpture|Swiss|added-2023-08",false,[]],
|
| 397 |
["Giancola","Donato","fantasy|illustration|mythology|science-fiction|added-2023-08",false,[]],
|
| 398 |
["Gibson","Charles Dana","1900s-early|American|femininity|feminism|identity|illustration|opulence|pen-and-ink|pulp|sketching|social-commentary|added-2024-03",false,[]],
|
| 399 |
-
["Giger","H.R.","cyberpunk|dark|horror|monochromatic|painting|robots-cyborgs|science-fiction|surreal|added-2023-08",false,[]],
|
| 400 |
["Gilleard","James","architecture|colorful|digital|environmentalism|fantasy|flat-colors|futuristic|landscapes|vibrant|added-2023-08",false,[]],
|
| 401 |
["Gilman","Harold","Impressionism|landscapes|nature|portraits|romanticism|added-2023-09",false,[]],
|
| 402 |
["Ginner","Charles","cityscapes|colorful|Impressionism|landscapes|urban-life|added-2023-08",false,[]],
|
|
@@ -447,7 +447,7 @@ var artistsData = [
|
|
| 447 |
["Halsman","Philippe","concept-art|monochromatic|photography|photography-bw|portraits|added-2023-09",false,["0a","2a","3a"]],
|
| 448 |
["Hambling","Maggi","American|conceptual|contemporary|Expressionism|installation|portraits|vibrant|female-artist|added-2023-09",false,[]],
|
| 449 |
["Hamilton","Richard","consumerism|mixed-media|pop-art|added-2023-08",false,["2a"]],
|
| 450 |
-
["Hamiti","Bess","contemporary|dreaminess|Impressionism|landscapes|magic-realism|surreal|vibrant|female-artist|added-2023-08",false,[]],
|
| 451 |
["Hammick","Tom","dreaminess|Figurativism|flat-colors|landscapes|multimedia|nature|vibrant|added-2023-08",false,[]],
|
| 452 |
["Hammons","David","abstract|African-American|conceptual|contemporary|installation|social-commentary|added-2023-08",false,[]],
|
| 453 |
["Hang","Ren","characters|contemporary|Impressionism|nudes|photography|photography-color|portraits|added-2023-09",false,["0a","2a"]],
|
|
@@ -598,7 +598,7 @@ var artistsData = [
|
|
| 598 |
["Kikuchi","Hideyuki","dark|eeriness|fantasy|horror|manga-anime|added-2023-08",false,[]],
|
| 599 |
["Killion","Tom","contemporary|landscapes|observation|Plein-air|printmaking|added-2023-08",false,[]],
|
| 600 |
["Kinkade","Thomas","color-field|contemporary|Impressionism|landscapes|nature|portraits|added-2023-09",false,[]],
|
| 601 |
-
["Kirby","Jack","comics|science-fiction|superheroes|added-2023-08",false,[]],
|
| 602 |
["Kirchner","Ernst Ludwig","Expressionism|German|landscapes|Modern|portraits|added-2023-09",false,["2a"]],
|
| 603 |
["Kiuchi","Tatsuro","colorful|digital|flat-colors|landscapes|nature|street-art|urban-life|whimsy|added-2023-08",false,[]],
|
| 604 |
["Klassen","Jon","animals|dreaminess|kids-book|nature|watercolor|whimsy|added-2023-08",false,[]],
|
|
@@ -720,7 +720,7 @@ var artistsData = [
|
|
| 720 |
["Mayhew","Mike","comics|fantasy|portraits|added-2023-08",false,[]],
|
| 721 |
["McBride","Angus","battle-scenes|British|fantasy|history|horses|illustration|added-2023-08",false,["2a"]],
|
| 722 |
["McCaffrey","Anne","adventure|dragons|fantasy|magic|mythology|science-fiction|female-artist|added-2023-08",false,["2a"]],
|
| 723 |
-
["McCall","Robert","futuristic|outer-space|science-fiction|added-2023-08",false,[]],
|
| 724 |
["McCloud","Scott","comics|contemporary|pop-art|added-2023-08",false,[]],
|
| 725 |
["McCurry","Steve","documentary|photography|photography-color|portraits|rural-life|shallow-depth-of-field|social-commentary|added-2023-08",false,[]],
|
| 726 |
["McFarlane","Todd","comics|dark|fantasy|added-2023-08",false,["0a"]],
|
|
@@ -734,9 +734,9 @@ var artistsData = [
|
|
| 734 |
["McLellan","Alasdair","American|contemporary|fashion|Impressionism|installation|photography|photography-bw|photography-color|portraits|added-2023-09",false,[]],
|
| 735 |
["McNaught","Jon","angular|cartoon|graphic-novel|flat-colors|illustration|nostalgia|added-2023-08",false,[]],
|
| 736 |
["McPharlin","Dan","dreaminess|magic|other-worldliness|science-fiction|surreal|added-2023-08",false,[]],
|
| 737 |
-
["McPherson","Tara","American|contemporary|
|
| 738 |
-
["McQuarrie","Ralph","eeriness|futuristic|landscapes|science-fiction|added-2023-08",false,[]],
|
| 739 |
-
["McQue","Ian","dark|fantasy|grungy|messy|science-fiction|sea-ships|surreal|added-2023-08",false,[]],
|
| 740 |
["Mead","Syd","angular|flat-colors|futuristic|minimalism|Modern|motor-vehicles|science-fiction|technology|added-2023-08",false,["2a"]],
|
| 741 |
["Meier","Richard","architecture|conceptual|geometric|minimalism|sculpture|added-2023-08",false,[]],
|
| 742 |
["Merian","Maria Sibylla","biological|botanical|insects|naturalist|nature|observation|female-artist|added-2023-08",false,[]],
|
|
@@ -753,7 +753,7 @@ var artistsData = [
|
|
| 753 |
["Miralles","Januz","contemporary|low-contrast|monochromatic|portraits|watercolor|added-2023-09",false,[]],
|
| 754 |
["Miró","Joan","abstract|color-field|colorful|Modern|sculpture|Spanish|whimsy|added-2023-08",false,[]],
|
| 755 |
["Mitchell","Joan","abstract|Expressionism|large-scale|messy|female-artist|added-2023-08",false,[]],
|
| 756 |
-
["Miyazaki","Hayao","adventure|animation|fantasy|film|Japanese|kids-book|manga-anime|whimsy|added-2023-08",false,[]],
|
| 757 |
["Modersohn-Becker","Paula","Expressionism|family|female-figures|femininity|German|painting|portraits|self-portraits|female-artist|added-2023-08",false,[]],
|
| 758 |
["Modigliani","Amedeo","Expressionism|Fauvism|Italian|Modern|portraits|romance|sculpture|added-2023-08",false,["2a"]],
|
| 759 |
["Moebius","","comics|dreaminess|fantasy|psychedelic|science-fiction|surreal|added-2023-08",false,[]],
|
|
@@ -787,7 +787,7 @@ var artistsData = [
|
|
| 787 |
["Mucha","Alphonse","Art-Nouveau|commercial-art|Czech|femininity|portraits|posters|stained-glass|added-2023-08",false,["2l"]],
|
| 788 |
["Mullins","Craig","dark|dreaminess|fantasy|horror|mythology|surreal|added-2023-08",false,["2a"]],
|
| 789 |
["Mulready","Augustus Edwin","commercial-art|painting|realism|romanticism|Symbolist|added-2023-08",false,[]],
|
| 790 |
-
["Mumford","Dan","colorful|digital|dreaminess|fantasy|psychedelic|surreal|vibrant|added-2023-08",false,[]],
|
| 791 |
["Munch","Edvard","anxiety|dark|Expressionism|Impressionism|melancholy|Norwegian|oil-painting|added-2023-08",false,["2a"]],
|
| 792 |
["Munnings","Alfred","horses|Modern|painting|added-2023-08",false,[]],
|
| 793 |
["Münter","Gabriele","Expressionism|painting|Symbolist|female-artist|added-2023-08",false,[]],
|
|
@@ -829,7 +829,7 @@ var artistsData = [
|
|
| 829 |
["Oakes","Terry","adventure|fantasy|magic|outer-space|science-fiction|added-2023-08",false,["2a"]],
|
| 830 |
["Ofili","Chris","afro-futurism|contemporary|Expressionism|Figurativism|mixed-media|painting|post-colonialism|watercolor|added-2023-08",false,["2p"]],
|
| 831 |
["Ohman","Jack","comics|contemporary|illustration|politics|satire|added-2023-08",false,[]],
|
| 832 |
-
["Ohrai","Noriyoshi","fantasy|futuristic|posters|science-fiction|vibrant|added-2023-08",false,[]],
|
| 833 |
["Oiticica","Helio","abstract|angular|contemporary|installation|interactive|multimedia|added-2023-08",false,[]],
|
| 834 |
["Okamoto","Tarō","Avant-garde|Gutai|Japanese|performance|sculpture|surreal|added-2023-08",false,[]],
|
| 835 |
["Okamura","Tim","African-American|contemporary|Expressionism|graffiti|landscapes|portraits|street-art|added-2023-09",false,[]],
|
|
@@ -840,16 +840,16 @@ var artistsData = [
|
|
| 840 |
["Oprisco","Oleg","American|contemporary|flowers|Impressionism|photography|photography-color|portraits|added-2023-09",false,[]],
|
| 841 |
["Orrico","Tony","contemporary|installation|minimalism|sculpture|added-2023-08",false,[]],
|
| 842 |
["Oshii","Mamoru","animation|contemporary|manga-anime|metaphysics|science-fiction|added-2023-08",false,[]],
|
| 843 |
-
["Outhwaite","Ida Rentoul","Art-Nouveau|dreaminess|fantasy|femininity|folklore|kids-book|nature|watercolor|whimsy|female-artist|added-2023-08",false,[]],
|
| 844 |
["Ozeri","Yigal","Israeli|female-figures|portraits|landscapes|photorealism|realism|contemporary|observation|painting|added-2023-08",false,[]],
|
| 845 |
["Pacheco","Gabriel","contemporary|dark|Figurativism|painting|surreal|added-2023-08",false,[]],
|
| 846 |
-
["Page","Michael","colorful|contemporary|Expressionism|pop-art|vibrant|added-2023-08",false,[]],
|
| 847 |
["Palha","Rui","conceptual|contemporary|installation|monochromatic|photography|photography-bw|added-2023-08",false,[]],
|
| 848 |
["Papapetrou","Polixeni","contemporary|photography|photography-color|portraits|surreal|female-artist|added-2023-08",false,["1a"]],
|
| 849 |
["Parc","Julio Le","abstract|angular|colorful|graphic-design|pop-art|vibrant|added-2023-08",false,[]],
|
| 850 |
["Parkes","Michael","dreaminess|fantasy|magic-realism|other-worldliness|spirituality|added-2023-08",false,["0a","0l","2a","2l","3a","3l"]],
|
| 851 |
["Parreno","Philippe","conceptual|contemporary|film|installation|multimedia|post-modern|added-2023-08",false,[]],
|
| 852 |
-
["Parrish","Maxfield","Art-Nouveau|fantasy|nostalgia|painting|added-2023-08",false,["2a","3a"]],
|
| 853 |
["Pasquini","Alice","contemporary|documentary|messy|mural|public-art|social-realism|splotchy|street-art|female-artist|added-2023-08",false,[]],
|
| 854 |
["Patrick","James McIntosh","contemporary|mixed-media|painting|added-2023-08",false,[]],
|
| 855 |
["Pawson","John","abstract|architecture|British|contemporary|minimalism|added-2023-08",false,[]],
|
|
@@ -913,7 +913,7 @@ var artistsData = [
|
|
| 913 |
["Ribemont-Dessaignes","Georges","Avant-garde|Dadaism|French|added-2023-08",false,[]],
|
| 914 |
["Ribera","Jusepe de","Baroque|dark|Expressionism|portraits|added-2023-09",false,["0a","1a","1p","1l","2a","3a"]],
|
| 915 |
["Riches","Sara","Australian|British|contemporary|digital|drawing|dreaminess|grief|ornate|painting|pen-and-ink|female-artist|added-2024-03",false,[]],
|
| 916 |
-
["Richter","Gerhard","abstract|blurry|contemporary|German|multimedia|oil-painting|
|
| 917 |
["Richter","Hans","German|film|painting|graphic-design|geometric|Constructivism|added-2024-03",false,[]],
|
| 918 |
["Riddell","Chris","cartoon|creatures|fantasy|illustration|kids-book|watercolor|whimsy|added-2023-08",false,[]],
|
| 919 |
["Rigaud","Hyacinthe","Baroque|Expressionism|landscapes|portraits|added-2023-09",false,["2a","3a"]],
|
|
@@ -937,7 +937,7 @@ var artistsData = [
|
|
| 937 |
["Ross","Alex","American|comics|contemporary|death|ornate|painting|photorealism|realism|superheroes|added-2024-03",false,[]],
|
| 938 |
["Ross","Bob","commercial-art|consumerism|contemporary|landscapes|painting|added-2023-08",false,[]],
|
| 939 |
["Rossetti","Dante Gabriel","British|Pre-raphaelite|landscapes|portraits|romance|added-2023-09",false,[]],
|
| 940 |
-
["Rossier","Jessica","
|
| 941 |
["Rothen","Marianna","conceptual|contemporary|femininity|identity|muted-colors|photography|photography-color|female-artist|added-2023-08",false,["2l"]],
|
| 942 |
["Rothko","Mark","abstract|American|color-field|Expressionism|large-scale|minimalism|spirituality|added-2023-08",false,[]],
|
| 943 |
["Rothschild","Eva","contemporary|Irish|sculpture|female-artist|added-2023-08",false,[]],
|
|
@@ -969,7 +969,7 @@ var artistsData = [
|
|
| 969 |
["Scharf","Kenny","colorful|pop-art|psychedelic|surreal|vibrant|whimsy|added-2023-08",false,[]],
|
| 970 |
["Schatzberg","Jerry","characters|monochromatic|noir|nostalgia|photography|photography-bw|portraits|urban-life|added-2023-09",false,["2a","3p"]],
|
| 971 |
["Scheffer","Ary","Dutch|mythology|Neo-classicism|portraits|religion|romanticism|added-2023-09",false,["0a","2a"]],
|
| 972 |
-
["Scherer","Kees","
|
| 973 |
["Schjerfbeck","Helene","Expressionism|Finnish|identity|portraits|self-portraits|female-artist|added-2023-09",false,[]],
|
| 974 |
["Schloe","Christian","dreaminess|fantasy|mystery|portraits|romance|surreal|added-2023-09",false,["3p"]],
|
| 975 |
["Schmidt-Rottluff","Karl","abstract|colorful|Expressionism|Figurativism|German|Japanese|landscapes|vibrant|woodblock|added-2023-08",false,[]],
|
|
@@ -1000,7 +1000,7 @@ var artistsData = [
|
|
| 1000 |
["Shinkai","Makoto","Japanese|contemporary|film|manga-anime|romance|added-2023-08",false,[]],
|
| 1001 |
["Shiota","Chiharu","conceptual|environmentalism|immersive|installation|low-contrast|messy|vibrant|female-artist|added-2023-08",false,[]],
|
| 1002 |
["Shippen Green","Elizabeth","American|dreaminess|fairies|illustration|kids-book|female-artist|added-2023-08",false,[]],
|
| 1003 |
-
["Shirow","Masamune","cartoon|characters|comics|fantasy|manga-anime|robots-cyborgs|science-fiction|added-2023-08",false,["0a","2a"]],
|
| 1004 |
["Shumate","Tim","animals|big-eyes|cartoon|childhood|dreaminess|portraits|tattoo|added-2023-09",false,[]],
|
| 1005 |
["Shwedoff","Yuri","contemporary|fantasy|illustration|surreal|added-2023-08",false,[]],
|
| 1006 |
["Sidibé","Malick","African-American|documentary|Harlem-renaissance|monochromatic|photography|photography-bw|observation|added-2023-08",false,[]],
|
|
@@ -1013,9 +1013,9 @@ var artistsData = [
|
|
| 1013 |
["Sisley","Alfred","French|Impressionism|landscapes|nature|Plein-air|portraits|added-2023-09",false,[]],
|
| 1014 |
["Skoglund","Sandy","conceptual|contemporary|installation|still-life|surreal|vibrant|female-artist|added-2023-08",false,[]],
|
| 1015 |
["Smart","Jeffrey","dreaminess|Scottish|surreal|added-2023-08",false,[]],
|
| 1016 |
-
["Smilde","Berndnaut","cloudscapes|Dutch|installation|
|
| 1017 |
["Smith","Rodney","fashion|monochromatic|photography|photography-bw|portraits|added-2023-08",false,[]],
|
| 1018 |
-
["Smith","Samantha Keely","abstract|Abstract-expressionism|contemporary|dreaminess|loneliness|painting|female-artist|added-2023-08",false,[]],
|
| 1019 |
["Smithson","Robert","conceptual|earthworks|environmentalism|land-art|minimalism|sculpture|added-2023-08",false,[]],
|
| 1020 |
["Solomon","Barbara Stauffacher","angular|commercial-art|contemporary|graphic-design|pop-art|female-artist|added-2023-08",false,[]],
|
| 1021 |
["Solomon","Simeon","Jewish|LGBTQ|metaphysics|painting|Pre-raphaelite|Symbolist|added-2023-08",false,[]],
|
|
@@ -1025,7 +1025,7 @@ var artistsData = [
|
|
| 1025 |
["Souza-Cardoso","Amadeo de","Cubism|futurism|Modern|painting|Portuguese|added-2023-08",false,["0a"]],
|
| 1026 |
["Sowerby","Millicent","botanical|British|flowers|illustration|kids-book|nature|female-artist|added-2023-08",false,[]],
|
| 1027 |
["Soyer","Moses","Figurativism|painting|portraits|realism|added-2023-08",false,[]],
|
| 1028 |
-
["Sparth","","digital|fantasy|futuristic|landscapes|minimalism|science-fiction|surreal|added-2023-08",false,[]],
|
| 1029 |
["Spencer","Jack","contemporary|muted-colors|photography|photography-color|added-2023-08",false,[]],
|
| 1030 |
["Spiegelman","Art","American|animals|autobiographical|cartoon|comics|graphic-novel|history|holocaust|added-2023-08",false,[]],
|
| 1031 |
["Spilliaert","Léon","Belgian|Expressionism|grief|high-contrast|loneliness|melancholy|observation|painting|pastel|pen-and-ink|solitude|Symbolist|watercolor|added-2024-03",false,[]],
|
|
@@ -1035,7 +1035,7 @@ var artistsData = [
|
|
| 1035 |
["Steig","William","colorful|illustration|kids-book|watercolor|whimsy|added-2023-08",false,[]],
|
| 1036 |
["Stein","Fred","contemporary|Impressionism|landscapes|realism|added-2023-08",false,[]],
|
| 1037 |
["Steinlen","Théophile","allegory|Art-Nouveau|observation|printmaking|added-2023-08",false,[]],
|
| 1038 |
-
["Stelfreeze","Brian","activism|comics|contemporary|digital|illustration|social-realism|added-2023-08",false,[]],
|
| 1039 |
["Stella","Frank","abstract|angular|colorful|Cubism|Expressionism|geometric|Modern|vibrant|added-2023-08",false,[]],
|
| 1040 |
["Stella","Joseph","angular|colorful|Cubism|Expressionism|geometric|minimalism|Modern|added-2023-08",false,[]],
|
| 1041 |
["Stern","Irma","Expressionism|Figurativism|portraits|female-artist|added-2023-09",false,[]],
|
|
@@ -1104,7 +1104,7 @@ var artistsData = [
|
|
| 1104 |
["Valadon","Suzanne","mystery|nudes|post-impressionism|female-artist|added-2023-08",false,["2a"]],
|
| 1105 |
["Valdi","Thiago","Brazilian|colorful|contemporary|street-art|urban-life|added-2023-08",false,[]],
|
| 1106 |
["Vallejo","Boris","contemporary|creatures|fantasy|muscles|oil-painting|painting|Peruvian|pulp|superheroes|added-2024-03",false,["0a","2a","2p","3a"]],
|
| 1107 |
-
["van Allsburg","Chris","adventure|American|illustration|kids-book|mystery|added-2023-08",false,[]],
|
| 1108 |
["Van Hove","Francine","drawing|Expressionism|female-figures|nudes|portraits|everyday-life|modern-life|female-artist|added-2023-08",false,[]],
|
| 1109 |
["van Kessel the Elder","Jan","allegory|Baroque|nature|observation|painting|still-life|added-2023-08",false,[]],
|
| 1110 |
["Vargas","Alberto","30s-40s|elegance|erotica|femininity|painting|Peruvian|pin-up|watercolor|added-2024-03",false,["0l","2l","3a","3l"]],
|
|
@@ -1137,7 +1137,7 @@ var artistsData = [
|
|
| 1137 |
["Watts","George Frederic","mysticism|portraits|spirituality|added-2023-09",false,[]],
|
| 1138 |
["Webster","Walter Ernest","Expressionism|painting|portraits|added-2023-08",false,[]],
|
| 1139 |
["Weissenbruch","Hendrik","landscapes|observation|painting|Plein-air|added-2023-08",false,[]],
|
| 1140 |
-
["Weldon","Casey","contemporary|American|surreal|humor|digital|painting|animals|pop-culture|neon|whimsy|added-2024-03",false,[]],
|
| 1141 |
["Welliver","Neil","contemporary|environmentalism|landscapes|realism|added-2023-08",false,[]],
|
| 1142 |
["Welz-Stein","Catrin","digital|fantasy|magic|portraits|surreal|whimsy|female-artist|added-2023-09",false,[]],
|
| 1143 |
["Westwood","Vivienne","contemporary|fashion|feminism|messy|female-artist|added-2023-08",false,["3a"]],
|
|
@@ -1164,7 +1164,7 @@ var artistsData = [
|
|
| 1164 |
["Wong","Liam","colorful|dystopia|futuristic|photography|photography-color|science-fiction|urban-life|vibrant|added-2023-08",false,[]],
|
| 1165 |
["Woodman","Francesca","American|contemporary|female-figures|feminism|monochromatic|nudes|photography|photography-bw|self-portraits|female-artist|added-2023-08",false,["0a","2a","2l","3a"]],
|
| 1166 |
["Woodring","Jim","aliens|American|characters|comics|creatures|dreaminess|fantasy|pen-and-ink|psychedelic|surreal|added-2023-08",false,[]],
|
| 1167 |
-
["Woodroffe","Patrick","dinosaurs|dreaminess|eeriness|illusion|science-fiction|surreal|added-2023-08",false,[]],
|
| 1168 |
["Wright","Frank Lloyd","angular|architecture|Art-deco|environmentalism|furniture|nature|organic|added-2023-08",false,[]],
|
| 1169 |
["Wright","Joseph","British|chiaroscuro|industrial|oil-painting|painting|romanticism|added-2024-03",false,[]],
|
| 1170 |
["Wrightson","Bernie","American|horror|illustration|comics|contemporary|dark|atmospheric|eeriness|death|other-worldliness|added-2024-03",false,[]],
|
|
@@ -1482,4 +1482,7 @@ var tagCategories = [
|
|
| 1482 |
['periods',"ancient","Ancient-Egyptian","Ancient-Greek","contemporary","Edo-period","Medieval","Modern","post-modern","post-war","Pre-raphaelite","Renaissance","Ukiyo-e","Victorian"],
|
| 1483 |
['identities',"Aboriginal","African","African-American","Albanian","Algerian","American","Angolan","anonymous","Arabic","Argentinean","Armenian","Asian","Australian","Austrian","Azerbaijani","Bahraini","Bangladeshi","Barbadian","Belarusian","Belgian","Bengali","Bolivian","Bosnian","Brazilian","British","Bulgarian","Cameroonian","Canadian","Catalan","Chilean","Chinese","Colombian","CostaRican","Croatian","Cuban","Cypriot","Czech","Dane","Dominican","Danish","Dutch","Ecuadorian","Egyptian","Emirati","Estonian","Ethiopian","European","female-artist","Filipino","Finnish","Flemish","French","Georgian","German","Ghanaian","Greek","Guatemalan","Guyanese","Hungarian","Icelandic","Indian","Indonesian","Iranian","Iraqi","Irish","Islamic","Israeli","Italian","Jamaican","Japanese","Jewish","Kenyan","Latvian","Lebanese","LGBTQ","Libyan","Lithuanian","Luxembourger","Macedonian","Mexican","Moldovan","Mongol","Montenegrin","Moroccan","Namibian","Native-American","New-Zealander","Nigerian","Norwegian","not-a-person","Palestinian","Peruvian","Polish","Portuguese","PuertoRican","Qatari","Romanian","Russian","Saudi","Scottish","Serbian","Slovak","Slovenian","South-African","South-Korean","Spanish","Sudanese","Swedish","Swiss","Syrian","Thai","Tunisian","Turkish","Ukrainian","Uruguayan","Uzbek","Venezuelan","Vietnamese","Yemeni"],
|
| 1484 |
['other'],
|
| 1485 |
-
];
|
|
|
|
|
|
|
|
|
|
|
|
| 103 |
["Berenstain","Stan","animals|cartoon|family|kids-book|whimsy|added-2023-08",false,[]],
|
| 104 |
["Berger","Laura","contemporary|flat-colors|geometric|identity|muted-colors|female-artist|added-2023-08",false,[]],
|
| 105 |
["Bergsma","Jody","dreaminess|fairies|fantasy|magic-realism|mythology|other-worldliness|watercolor|whimsy|female-artist|added-2023-08",false,[]],
|
| 106 |
+
["Berkey","John","eeriness|fantasy|futuristic|outer-space|science-fiction|space-ships|added-2023-08",false,[]],
|
| 107 |
["Bernini","Gian Lorenzo","allegory|Baroque|religion|sculpture|added-2023-08",false,["0a"]],
|
| 108 |
["Bevacqua","Marta","contemporary|dark|eeriness|photography|photography-color|portraits|female-artist|added-2023-09",false,["2a","2l"]],
|
| 109 |
["Bierstadt","Albert","landscapes|old-west|oil-painting|painting|Hudson-river-school|nature|added-2024-03",false,[]],
|
| 110 |
["Biggers","John T.","African-American|contemporary|Harlem-renaissance|Modern|mural|social-commentary|added-2023-08",false,[]],
|
| 111 |
["Bilal","Enki","comics|cyberpunk|dystopia|futuristic|grungy|science-fiction|surreal|urban-life|added-2023-08",false,[]],
|
| 112 |
+
["Bilibin","Ivan","Russian|Art-Nouveau|folklore|horses|illustration|kids-book|mythology|ornate|royalty|Russian|theater|added-2023-08",false,[]],
|
| 113 |
["Billy","Butcher","characters|colorful|comics|contemporary|feminism|graphic-design|pop-art|vibrant|added-2023-08",false,[]],
|
| 114 |
["Bingham","George Caleb","American|Hudson-river-school|landscapes|realism|added-2023-08",false,[]],
|
| 115 |
["Binkley","Ed","dreaminess|fantasy|magic|mythology|other-worldliness|added-2023-08",false,[]],
|
|
|
|
| 167 |
["Buoninsegna","Duccio di","gothic|Italian|Medieval|painting|religion|woodblock|added-2024-03",false,[]],
|
| 168 |
["Burch","Laurel","femininity|illustration|nature|vibrant|whimsy|female-artist|added-2023-08",false,[]],
|
| 169 |
["Burchfield","Charles E.","abstract|American|American-scene-painting|contemporary|fantasy|landscapes|mystery|nature|painting|surreal|watercolor|added-2024-03",false,[]],
|
| 170 |
+
["Burdisio","Alejandro","atmospheric|dark|digital|eeriness|fantasy|landscapes|magic|motor-vehicles|science-fiction|added-2023-08",false,[]],
|
| 171 |
["Buren","Daniel","angular|conceptual|contemporary|installation|minimalism|sculpture|vibrant|added-2023-08",false,[]],
|
| 172 |
["BurGerman","Jon","colorful|contemporary|illustration|pop-art|vibrant|whimsy|added-2023-08",false,[]],
|
| 173 |
["Burlet","Richard","Art-Nouveau|characters|cityscapes|Figurativism|French|Impressionism|urban-life|added-2023-08",false,["2a"]],
|
|
|
|
| 185 |
["Callebaut","Vincent","3d-rendering|architecture|cyberpunk|dystopia|fantasy|futuristic|science-fiction|surreal|utopia|added-2023-08",false,[]],
|
| 186 |
["Calleri","Fred","colorful|Expressionism|mixed-media|painting|oil-painting|portraits|whimsy|added-2023-08",false,[]],
|
| 187 |
["Camoin","Charles","colorful|Fauvism|landscapes|portraits|added-2023-09",false,[]],
|
| 188 |
+
["Campau","Mike","3d-rendering|conceptual|contemporary|digital|landscapes|sports|urban-life|added-2023-08",false,[]],
|
| 189 |
["Canete","Eric","characters|comics|fantasy|superheroes|added-2023-08",false,["2a"]],
|
| 190 |
["Capek","Josef","Expressionism|Fauvism|portraits|added-2023-09",false,[]],
|
| 191 |
["Cappiello","Leonetto","Art-Nouveau|color-field|colorful|graphic-design|mixed-media|muted-colors|posters|added-2023-08",false,[]],
|
|
|
|
| 233 |
["Conklin","Beth","childhood|contemporary|dreaminess|fashion|nature|photography|photography-color|portraits|urban-life|female-artist|added-2023-09",false,[]],
|
| 234 |
["Constable","John","British|dark|landscapes|nature|oil-painting|romanticism|skies|added-2023-08",false,[]],
|
| 235 |
["Cooke","Darwyn","cartoon|comics|contemporary|illustration|added-2023-08",false,["0a"]],
|
| 236 |
+
["Corben","Richard","comics|dark|eeriness|fantasy|horror|pulp|science-fiction|added-2023-08",false,["2a","3a"]],
|
| 237 |
["Corcos","Vittorio Matteo","colorful|fantasy|Impressionism|portraits|romanticism|added-2023-09",false,[]],
|
| 238 |
["Corfield","Paul","cartoon|landscapes|nature|satire|vibrant|added-2023-08",false,[]],
|
| 239 |
["Cormon","Fernand","Impressionism|observation|painting|realism|added-2023-08",false,["0a","2a","3a"]],
|
|
|
|
| 243 |
["Cortright","Petra","digital|Expressionism|Impressionism|messy|nature|vibrant|female-artist|added-2023-08",false,["2a"]],
|
| 244 |
["Costa the Elder","Lorenzo","allegory|painting|religion|Renaissance|added-2023-08",false,["0a"]],
|
| 245 |
["Cotton","Olive","Australian|Modern|monochromatic|nature|photography|photography-bw|female-artist|added-2023-08",false,[]],
|
| 246 |
+
["Coulson","Peter","minimalism|monochromatic|nudes|photography|photography-bw|portraits|street-art|urban-life|added-2023-09",false,["0a","0p","1l","2a"]],
|
| 247 |
["Courbet","Gustave","environmentalism|Impressionism|nature|portraits|realism|romanticism|social-commentary|watercolor|added-2023-09",false,["0a"]],
|
| 248 |
["Cowper","Frank Cadogan","British|history|opulence|romanticism|Victorian|added-2023-08",false,[]],
|
| 249 |
["Craft","Kinuko Y.","American|colorful|dreaminess|fantasy|folklore|illustration|kids-book|royalty|female-artist|added-2023-08",false,[]],
|
|
|
|
| 295 |
["Downton","David","concept-art|Expressionism|high-contrast|minimalism|portraits|added-2023-09",false,[]],
|
| 296 |
["Drossin","Jessica","fantasy|femininity|Impressionism|magic-realism|photography|photography-color|portraits|female-artist|added-2023-09",false,[]],
|
| 297 |
["Druillet","Philippe","comics|contemporary|fantasy|French|science-fiction|added-2023-09",false,[]],
|
| 298 |
+
["Drysdale","TJ","dreaminess|eeriness|landscapes|magic|other-worldliness|photography|photography-color|shallow-depth-of-field|added-2023-08",false,["0p","1a","2a"]],
|
| 299 |
["Dubbeldam","Ton","colorful|conceptual|contemporary|Dutch|geometric|landscapes|pointillism|added-2023-08",false,[]],
|
| 300 |
["Duchamp","Marcel","conceptual|Cubism|Dadaism|Expressionism|Fauvism|Impressionism|surreal|added-2023-08",false,[]],
|
| 301 |
["Ducreux","Joseph","French|portraits|painting|self-portraits|humor|added-2023-09",false,[]],
|
|
|
|
| 333 |
["Fabry","Glenn","comics|fantasy|illustration|science-fiction|violence|added-2023-08",false,[]],
|
| 334 |
["Fahrenkrog","Ludwig","eeriness|Expressionism|German|mysticism|Symbolist|added-2023-08",false,[]],
|
| 335 |
["Fairey","Shepard","flat-colors|graphic-design|high-contrast|politics|social-commentary|street-art|added-2023-08",false,[]],
|
| 336 |
+
["Fairhurst","Andy","digital|eeriness|fantasy|horror|illustration|pop-culture|science-fiction|added-2023-08",false,[]],
|
| 337 |
["Falero","Luis Ricardo","dreaminess|erotica|fantasy|Figurativism|nudes|orientalism|painting|romanticism|added-2023-08",false,["0a","2a","3a"]],
|
| 338 |
["Fautrier","Jean","Abstract-expressionism|metaphysics|painting|sculpture|added-2023-08",false,[]],
|
| 339 |
["Ferez","Andrew","dreaminess|eeriness|fantasy|fragmentation|illustration|surreal|added-2023-08",false,[]],
|
|
|
|
| 353 |
["Flinck","Govaert","Baroque|Expressionism|Impressionism|portraits|realism|Renaissance|added-2023-09",false,["2a"]],
|
| 354 |
["Flint","Alex Russell","environmentalism|illustration|painting|social-commentary|added-2023-08",false,["0a"]],
|
| 355 |
["Fontana","Lucio","abstract|conceptual|installation|large-scale|minimalism|Modern|sculpture|added-2023-08",false,[]],
|
| 356 |
+
["Foss","Chris","alien-worlds|colorful|illustration|outer-space|psychedelic|science-fiction|space-ships|added-2023-08",false,[]],
|
| 357 |
["Foster","Jon","contemporary|digital|Figurativism|minimalism|Modern|portraits|added-2023-08",false,[]],
|
| 358 |
["Fouquet","Jean","allegory|painting|religion|Renaissance|added-2023-08",false,["2a"]],
|
| 359 |
["Fox","Toby","animals|cartoon|childhood|comics|digital|fantasy|nature|added-2023-08",false,[]],
|
|
|
|
| 396 |
["Giacometti","Alberto","bronze|emaciation|Expressionism|Figurativism|portraits|sculpture|Swiss|added-2023-08",false,[]],
|
| 397 |
["Giancola","Donato","fantasy|illustration|mythology|science-fiction|added-2023-08",false,[]],
|
| 398 |
["Gibson","Charles Dana","1900s-early|American|femininity|feminism|identity|illustration|opulence|pen-and-ink|pulp|sketching|social-commentary|added-2024-03",false,[]],
|
| 399 |
+
["Giger","H.R.","cyberpunk|dark|erotica|horror|monochromatic|organic|painting|robots-cyborgs|science-fiction|surreal|added-2023-08",false,[]],
|
| 400 |
["Gilleard","James","architecture|colorful|digital|environmentalism|fantasy|flat-colors|futuristic|landscapes|vibrant|added-2023-08",false,[]],
|
| 401 |
["Gilman","Harold","Impressionism|landscapes|nature|portraits|romanticism|added-2023-09",false,[]],
|
| 402 |
["Ginner","Charles","cityscapes|colorful|Impressionism|landscapes|urban-life|added-2023-08",false,[]],
|
|
|
|
| 447 |
["Halsman","Philippe","concept-art|monochromatic|photography|photography-bw|portraits|added-2023-09",false,["0a","2a","3a"]],
|
| 448 |
["Hambling","Maggi","American|conceptual|contemporary|Expressionism|installation|portraits|vibrant|female-artist|added-2023-09",false,[]],
|
| 449 |
["Hamilton","Richard","consumerism|mixed-media|pop-art|added-2023-08",false,["2a"]],
|
| 450 |
+
["Hamiti","Bess","contemporary|dreaminess|Impressionism|landscapes|magic-realism|nature|surreal|vibrant|female-artist|added-2023-08",false,[]],
|
| 451 |
["Hammick","Tom","dreaminess|Figurativism|flat-colors|landscapes|multimedia|nature|vibrant|added-2023-08",false,[]],
|
| 452 |
["Hammons","David","abstract|African-American|conceptual|contemporary|installation|social-commentary|added-2023-08",false,[]],
|
| 453 |
["Hang","Ren","characters|contemporary|Impressionism|nudes|photography|photography-color|portraits|added-2023-09",false,["0a","2a"]],
|
|
|
|
| 598 |
["Kikuchi","Hideyuki","dark|eeriness|fantasy|horror|manga-anime|added-2023-08",false,[]],
|
| 599 |
["Killion","Tom","contemporary|landscapes|observation|Plein-air|printmaking|added-2023-08",false,[]],
|
| 600 |
["Kinkade","Thomas","color-field|contemporary|Impressionism|landscapes|nature|portraits|added-2023-09",false,[]],
|
| 601 |
+
["Kirby","Jack","comics|high-contrast|science-fiction|superheroes|added-2023-08",false,[]],
|
| 602 |
["Kirchner","Ernst Ludwig","Expressionism|German|landscapes|Modern|portraits|added-2023-09",false,["2a"]],
|
| 603 |
["Kiuchi","Tatsuro","colorful|digital|flat-colors|landscapes|nature|street-art|urban-life|whimsy|added-2023-08",false,[]],
|
| 604 |
["Klassen","Jon","animals|dreaminess|kids-book|nature|watercolor|whimsy|added-2023-08",false,[]],
|
|
|
|
| 720 |
["Mayhew","Mike","comics|fantasy|portraits|added-2023-08",false,[]],
|
| 721 |
["McBride","Angus","battle-scenes|British|fantasy|history|horses|illustration|added-2023-08",false,["2a"]],
|
| 722 |
["McCaffrey","Anne","adventure|dragons|fantasy|magic|mythology|science-fiction|female-artist|added-2023-08",false,["2a"]],
|
| 723 |
+
["McCall","Robert","futuristic|outer-space|science-fiction|space-ships|added-2023-08",false,[]],
|
| 724 |
["McCloud","Scott","comics|contemporary|pop-art|added-2023-08",false,[]],
|
| 725 |
["McCurry","Steve","documentary|photography|photography-color|portraits|rural-life|shallow-depth-of-field|social-commentary|added-2023-08",false,[]],
|
| 726 |
["McFarlane","Todd","comics|dark|fantasy|added-2023-08",false,["0a"]],
|
|
|
|
| 734 |
["McLellan","Alasdair","American|contemporary|fashion|Impressionism|installation|photography|photography-bw|photography-color|portraits|added-2023-09",false,[]],
|
| 735 |
["McNaught","Jon","angular|cartoon|graphic-novel|flat-colors|illustration|nostalgia|added-2023-08",false,[]],
|
| 736 |
["McPharlin","Dan","dreaminess|magic|other-worldliness|science-fiction|surreal|added-2023-08",false,[]],
|
| 737 |
+
["McPherson","Tara","American|contemporary|installation|pastel-colors|pop-art|portraits|surreal|female-artist|added-2023-09",false,["2a","2l","3p"]],
|
| 738 |
+
["McQuarrie","Ralph","eeriness|futuristic|landscapes|pop-culture|science-fiction|space-ships|added-2023-08",false,[]],
|
| 739 |
+
["McQue","Ian","dark|fantasy|grungy|messy|motor-vehicles|robots-cyborgs|science-fiction|sea-ships|surreal|added-2023-08",false,[]],
|
| 740 |
["Mead","Syd","angular|flat-colors|futuristic|minimalism|Modern|motor-vehicles|science-fiction|technology|added-2023-08",false,["2a"]],
|
| 741 |
["Meier","Richard","architecture|conceptual|geometric|minimalism|sculpture|added-2023-08",false,[]],
|
| 742 |
["Merian","Maria Sibylla","biological|botanical|insects|naturalist|nature|observation|female-artist|added-2023-08",false,[]],
|
|
|
|
| 753 |
["Miralles","Januz","contemporary|low-contrast|monochromatic|portraits|watercolor|added-2023-09",false,[]],
|
| 754 |
["Miró","Joan","abstract|color-field|colorful|Modern|sculpture|Spanish|whimsy|added-2023-08",false,[]],
|
| 755 |
["Mitchell","Joan","abstract|Expressionism|large-scale|messy|female-artist|added-2023-08",false,[]],
|
| 756 |
+
["Miyazaki","Hayao","adventure|animation|characters|fantasy|film|Japanese|kids-book|manga-anime|whimsy|added-2023-08",false,[]],
|
| 757 |
["Modersohn-Becker","Paula","Expressionism|family|female-figures|femininity|German|painting|portraits|self-portraits|female-artist|added-2023-08",false,[]],
|
| 758 |
["Modigliani","Amedeo","Expressionism|Fauvism|Italian|Modern|portraits|romance|sculpture|added-2023-08",false,["2a"]],
|
| 759 |
["Moebius","","comics|dreaminess|fantasy|psychedelic|science-fiction|surreal|added-2023-08",false,[]],
|
|
|
|
| 787 |
["Mucha","Alphonse","Art-Nouveau|commercial-art|Czech|femininity|portraits|posters|stained-glass|added-2023-08",false,["2l"]],
|
| 788 |
["Mullins","Craig","dark|dreaminess|fantasy|horror|mythology|surreal|added-2023-08",false,["2a"]],
|
| 789 |
["Mulready","Augustus Edwin","commercial-art|painting|realism|romanticism|Symbolist|added-2023-08",false,[]],
|
| 790 |
+
["Mumford","Dan","colorful|digital|dreaminess|fantasy|horror|psychedelic|science-fiction|surreal|vibrant|added-2023-08",false,[]],
|
| 791 |
["Munch","Edvard","anxiety|dark|Expressionism|Impressionism|melancholy|Norwegian|oil-painting|added-2023-08",false,["2a"]],
|
| 792 |
["Munnings","Alfred","horses|Modern|painting|added-2023-08",false,[]],
|
| 793 |
["Münter","Gabriele","Expressionism|painting|Symbolist|female-artist|added-2023-08",false,[]],
|
|
|
|
| 829 |
["Oakes","Terry","adventure|fantasy|magic|outer-space|science-fiction|added-2023-08",false,["2a"]],
|
| 830 |
["Ofili","Chris","afro-futurism|contemporary|Expressionism|Figurativism|mixed-media|painting|post-colonialism|watercolor|added-2023-08",false,["2p"]],
|
| 831 |
["Ohman","Jack","comics|contemporary|illustration|politics|satire|added-2023-08",false,[]],
|
| 832 |
+
["Ohrai","Noriyoshi","fantasy|futuristic|pop-culture|posters|science-fiction|space-ships|vibrant|added-2023-08",false,[]],
|
| 833 |
["Oiticica","Helio","abstract|angular|contemporary|installation|interactive|multimedia|added-2023-08",false,[]],
|
| 834 |
["Okamoto","Tarō","Avant-garde|Gutai|Japanese|performance|sculpture|surreal|added-2023-08",false,[]],
|
| 835 |
["Okamura","Tim","African-American|contemporary|Expressionism|graffiti|landscapes|portraits|street-art|added-2023-09",false,[]],
|
|
|
|
| 840 |
["Oprisco","Oleg","American|contemporary|flowers|Impressionism|photography|photography-color|portraits|added-2023-09",false,[]],
|
| 841 |
["Orrico","Tony","contemporary|installation|minimalism|sculpture|added-2023-08",false,[]],
|
| 842 |
["Oshii","Mamoru","animation|contemporary|manga-anime|metaphysics|science-fiction|added-2023-08",false,[]],
|
| 843 |
+
["Outhwaite","Ida Rentoul","Art-Nouveau|dreaminess|fantasy|fairies|femininity|folklore|kids-book|magic|nature|watercolor|whimsy|female-artist|added-2023-08",false,[]],
|
| 844 |
["Ozeri","Yigal","Israeli|female-figures|portraits|landscapes|photorealism|realism|contemporary|observation|painting|added-2023-08",false,[]],
|
| 845 |
["Pacheco","Gabriel","contemporary|dark|Figurativism|painting|surreal|added-2023-08",false,[]],
|
| 846 |
+
["Page","Michael","colorful|contemporary|Expressionism|messy|pop-art|vibrant|added-2023-08",false,[]],
|
| 847 |
["Palha","Rui","conceptual|contemporary|installation|monochromatic|photography|photography-bw|added-2023-08",false,[]],
|
| 848 |
["Papapetrou","Polixeni","contemporary|photography|photography-color|portraits|surreal|female-artist|added-2023-08",false,["1a"]],
|
| 849 |
["Parc","Julio Le","abstract|angular|colorful|graphic-design|pop-art|vibrant|added-2023-08",false,[]],
|
| 850 |
["Parkes","Michael","dreaminess|fantasy|magic-realism|other-worldliness|spirituality|added-2023-08",false,["0a","0l","2a","2l","3a","3l"]],
|
| 851 |
["Parreno","Philippe","conceptual|contemporary|film|installation|multimedia|post-modern|added-2023-08",false,[]],
|
| 852 |
+
["Parrish","Maxfield","Art-Nouveau|fantasy|nostalgia|painting|vibrant|added-2023-08",false,["2a","3a"]],
|
| 853 |
["Pasquini","Alice","contemporary|documentary|messy|mural|public-art|social-realism|splotchy|street-art|female-artist|added-2023-08",false,[]],
|
| 854 |
["Patrick","James McIntosh","contemporary|mixed-media|painting|added-2023-08",false,[]],
|
| 855 |
["Pawson","John","abstract|architecture|British|contemporary|minimalism|added-2023-08",false,[]],
|
|
|
|
| 913 |
["Ribemont-Dessaignes","Georges","Avant-garde|Dadaism|French|added-2023-08",false,[]],
|
| 914 |
["Ribera","Jusepe de","Baroque|dark|Expressionism|portraits|added-2023-09",false,["0a","1a","1p","1l","2a","3a"]],
|
| 915 |
["Riches","Sara","Australian|British|contemporary|digital|drawing|dreaminess|grief|ornate|painting|pen-and-ink|female-artist|added-2024-03",false,[]],
|
| 916 |
+
["Richter","Gerhard","abstract|blurry|contemporary|German|grungy|multimedia|oil-painting|added-2023-08",false,[]],
|
| 917 |
["Richter","Hans","German|film|painting|graphic-design|geometric|Constructivism|added-2024-03",false,[]],
|
| 918 |
["Riddell","Chris","cartoon|creatures|fantasy|illustration|kids-book|watercolor|whimsy|added-2023-08",false,[]],
|
| 919 |
["Rigaud","Hyacinthe","Baroque|Expressionism|landscapes|portraits|added-2023-09",false,["2a","3a"]],
|
|
|
|
| 937 |
["Ross","Alex","American|comics|contemporary|death|ornate|painting|photorealism|realism|superheroes|added-2024-03",false,[]],
|
| 938 |
["Ross","Bob","commercial-art|consumerism|contemporary|landscapes|painting|added-2023-08",false,[]],
|
| 939 |
["Rossetti","Dante Gabriel","British|Pre-raphaelite|landscapes|portraits|romance|added-2023-09",false,[]],
|
| 940 |
+
["Rossier","Jessica","concept-art|dark|digital|fantasy|landscapes|outer-space|spirituality|surreal|female-artist|added-2023-08",false,[]],
|
| 941 |
["Rothen","Marianna","conceptual|contemporary|femininity|identity|muted-colors|photography|photography-color|female-artist|added-2023-08",false,["2l"]],
|
| 942 |
["Rothko","Mark","abstract|American|color-field|Expressionism|large-scale|minimalism|spirituality|added-2023-08",false,[]],
|
| 943 |
["Rothschild","Eva","contemporary|Irish|sculpture|female-artist|added-2023-08",false,[]],
|
|
|
|
| 969 |
["Scharf","Kenny","colorful|pop-art|psychedelic|surreal|vibrant|whimsy|added-2023-08",false,[]],
|
| 970 |
["Schatzberg","Jerry","characters|monochromatic|noir|nostalgia|photography|photography-bw|portraits|urban-life|added-2023-09",false,["2a","3p"]],
|
| 971 |
["Scheffer","Ary","Dutch|mythology|Neo-classicism|portraits|religion|romanticism|added-2023-09",false,["0a","2a"]],
|
| 972 |
+
["Scherer","Kees","contemporary|everyday-life|urban-life|landscapes|added-2023-08",false,["2a"]],
|
| 973 |
["Schjerfbeck","Helene","Expressionism|Finnish|identity|portraits|self-portraits|female-artist|added-2023-09",false,[]],
|
| 974 |
["Schloe","Christian","dreaminess|fantasy|mystery|portraits|romance|surreal|added-2023-09",false,["3p"]],
|
| 975 |
["Schmidt-Rottluff","Karl","abstract|colorful|Expressionism|Figurativism|German|Japanese|landscapes|vibrant|woodblock|added-2023-08",false,[]],
|
|
|
|
| 1000 |
["Shinkai","Makoto","Japanese|contemporary|film|manga-anime|romance|added-2023-08",false,[]],
|
| 1001 |
["Shiota","Chiharu","conceptual|environmentalism|immersive|installation|low-contrast|messy|vibrant|female-artist|added-2023-08",false,[]],
|
| 1002 |
["Shippen Green","Elizabeth","American|dreaminess|fairies|illustration|kids-book|female-artist|added-2023-08",false,[]],
|
| 1003 |
+
["Shirow","Masamune","cartoon|characters|comics|robots-cyborgs|fantasy|manga-anime|robots-cyborgs|science-fiction|added-2023-08",false,["0a","2a"]],
|
| 1004 |
["Shumate","Tim","animals|big-eyes|cartoon|childhood|dreaminess|portraits|tattoo|added-2023-09",false,[]],
|
| 1005 |
["Shwedoff","Yuri","contemporary|fantasy|illustration|surreal|added-2023-08",false,[]],
|
| 1006 |
["Sidibé","Malick","African-American|documentary|Harlem-renaissance|monochromatic|photography|photography-bw|observation|added-2023-08",false,[]],
|
|
|
|
| 1013 |
["Sisley","Alfred","French|Impressionism|landscapes|nature|Plein-air|portraits|added-2023-09",false,[]],
|
| 1014 |
["Skoglund","Sandy","conceptual|contemporary|installation|still-life|surreal|vibrant|female-artist|added-2023-08",false,[]],
|
| 1015 |
["Smart","Jeffrey","dreaminess|Scottish|surreal|added-2023-08",false,[]],
|
| 1016 |
+
["Smilde","Berndnaut","cloudscapes|Dutch|installation|photography|photography-color|surreal|added-2023-08",false,[]],
|
| 1017 |
["Smith","Rodney","fashion|monochromatic|photography|photography-bw|portraits|added-2023-08",false,[]],
|
| 1018 |
+
["Smith","Samantha Keely","abstract|Abstract-expressionism|contemporary|dreaminess|loneliness|painting|seascapes|female-artist|added-2023-08",false,[]],
|
| 1019 |
["Smithson","Robert","conceptual|earthworks|environmentalism|land-art|minimalism|sculpture|added-2023-08",false,[]],
|
| 1020 |
["Solomon","Barbara Stauffacher","angular|commercial-art|contemporary|graphic-design|pop-art|female-artist|added-2023-08",false,[]],
|
| 1021 |
["Solomon","Simeon","Jewish|LGBTQ|metaphysics|painting|Pre-raphaelite|Symbolist|added-2023-08",false,[]],
|
|
|
|
| 1025 |
["Souza-Cardoso","Amadeo de","Cubism|futurism|Modern|painting|Portuguese|added-2023-08",false,["0a"]],
|
| 1026 |
["Sowerby","Millicent","botanical|British|flowers|illustration|kids-book|nature|female-artist|added-2023-08",false,[]],
|
| 1027 |
["Soyer","Moses","Figurativism|painting|portraits|realism|added-2023-08",false,[]],
|
| 1028 |
+
["Sparth","","digital|fantasy|futuristic|landscapes|minimalism|science-fiction|space-ships|surreal|added-2023-08",false,[]],
|
| 1029 |
["Spencer","Jack","contemporary|muted-colors|photography|photography-color|added-2023-08",false,[]],
|
| 1030 |
["Spiegelman","Art","American|animals|autobiographical|cartoon|comics|graphic-novel|history|holocaust|added-2023-08",false,[]],
|
| 1031 |
["Spilliaert","Léon","Belgian|Expressionism|grief|high-contrast|loneliness|melancholy|observation|painting|pastel|pen-and-ink|solitude|Symbolist|watercolor|added-2024-03",false,[]],
|
|
|
|
| 1035 |
["Steig","William","colorful|illustration|kids-book|watercolor|whimsy|added-2023-08",false,[]],
|
| 1036 |
["Stein","Fred","contemporary|Impressionism|landscapes|realism|added-2023-08",false,[]],
|
| 1037 |
["Steinlen","Théophile","allegory|Art-Nouveau|observation|printmaking|added-2023-08",false,[]],
|
| 1038 |
+
["Stelfreeze","Brian","activism|comics|contemporary|digital|illustration|pop-culture|social-realism|added-2023-08",false,[]],
|
| 1039 |
["Stella","Frank","abstract|angular|colorful|Cubism|Expressionism|geometric|Modern|vibrant|added-2023-08",false,[]],
|
| 1040 |
["Stella","Joseph","angular|colorful|Cubism|Expressionism|geometric|minimalism|Modern|added-2023-08",false,[]],
|
| 1041 |
["Stern","Irma","Expressionism|Figurativism|portraits|female-artist|added-2023-09",false,[]],
|
|
|
|
| 1104 |
["Valadon","Suzanne","mystery|nudes|post-impressionism|female-artist|added-2023-08",false,["2a"]],
|
| 1105 |
["Valdi","Thiago","Brazilian|colorful|contemporary|street-art|urban-life|added-2023-08",false,[]],
|
| 1106 |
["Vallejo","Boris","contemporary|creatures|fantasy|muscles|oil-painting|painting|Peruvian|pulp|superheroes|added-2024-03",false,["0a","2a","2p","3a"]],
|
| 1107 |
+
["van Allsburg","Chris","adventure|American|illustration|kids-book|mystery|surreal|added-2023-08",false,[]],
|
| 1108 |
["Van Hove","Francine","drawing|Expressionism|female-figures|nudes|portraits|everyday-life|modern-life|female-artist|added-2023-08",false,[]],
|
| 1109 |
["van Kessel the Elder","Jan","allegory|Baroque|nature|observation|painting|still-life|added-2023-08",false,[]],
|
| 1110 |
["Vargas","Alberto","30s-40s|elegance|erotica|femininity|painting|Peruvian|pin-up|watercolor|added-2024-03",false,["0l","2l","3a","3l"]],
|
|
|
|
| 1137 |
["Watts","George Frederic","mysticism|portraits|spirituality|added-2023-09",false,[]],
|
| 1138 |
["Webster","Walter Ernest","Expressionism|painting|portraits|added-2023-08",false,[]],
|
| 1139 |
["Weissenbruch","Hendrik","landscapes|observation|painting|Plein-air|added-2023-08",false,[]],
|
| 1140 |
+
["Weldon","Casey","contemporary|American|eeriness|surreal|humor|horror|digital|painting|animals|pop-culture|neon|whimsy|added-2024-03",false,[]],
|
| 1141 |
["Welliver","Neil","contemporary|environmentalism|landscapes|realism|added-2023-08",false,[]],
|
| 1142 |
["Welz-Stein","Catrin","digital|fantasy|magic|portraits|surreal|whimsy|female-artist|added-2023-09",false,[]],
|
| 1143 |
["Westwood","Vivienne","contemporary|fashion|feminism|messy|female-artist|added-2023-08",false,["3a"]],
|
|
|
|
| 1164 |
["Wong","Liam","colorful|dystopia|futuristic|photography|photography-color|science-fiction|urban-life|vibrant|added-2023-08",false,[]],
|
| 1165 |
["Woodman","Francesca","American|contemporary|female-figures|feminism|monochromatic|nudes|photography|photography-bw|self-portraits|female-artist|added-2023-08",false,["0a","2a","2l","3a"]],
|
| 1166 |
["Woodring","Jim","aliens|American|characters|comics|creatures|dreaminess|fantasy|pen-and-ink|psychedelic|surreal|added-2023-08",false,[]],
|
| 1167 |
+
["Woodroffe","Patrick","creatures|dinosaurs|dreaminess|eeriness|illusion|science-fiction|surreal|added-2023-08",false,[]],
|
| 1168 |
["Wright","Frank Lloyd","angular|architecture|Art-deco|environmentalism|furniture|nature|organic|added-2023-08",false,[]],
|
| 1169 |
["Wright","Joseph","British|chiaroscuro|industrial|oil-painting|painting|romanticism|added-2024-03",false,[]],
|
| 1170 |
["Wrightson","Bernie","American|horror|illustration|comics|contemporary|dark|atmospheric|eeriness|death|other-worldliness|added-2024-03",false,[]],
|
|
|
|
| 1482 |
['periods',"ancient","Ancient-Egyptian","Ancient-Greek","contemporary","Edo-period","Medieval","Modern","post-modern","post-war","Pre-raphaelite","Renaissance","Ukiyo-e","Victorian"],
|
| 1483 |
['identities',"Aboriginal","African","African-American","Albanian","Algerian","American","Angolan","anonymous","Arabic","Argentinean","Armenian","Asian","Australian","Austrian","Azerbaijani","Bahraini","Bangladeshi","Barbadian","Belarusian","Belgian","Bengali","Bolivian","Bosnian","Brazilian","British","Bulgarian","Cameroonian","Canadian","Catalan","Chilean","Chinese","Colombian","CostaRican","Croatian","Cuban","Cypriot","Czech","Dane","Dominican","Danish","Dutch","Ecuadorian","Egyptian","Emirati","Estonian","Ethiopian","European","female-artist","Filipino","Finnish","Flemish","French","Georgian","German","Ghanaian","Greek","Guatemalan","Guyanese","Hungarian","Icelandic","Indian","Indonesian","Iranian","Iraqi","Irish","Islamic","Israeli","Italian","Jamaican","Japanese","Jewish","Kenyan","Latvian","Lebanese","LGBTQ","Libyan","Lithuanian","Luxembourger","Macedonian","Mexican","Moldovan","Mongol","Montenegrin","Moroccan","Namibian","Native-American","New-Zealander","Nigerian","Norwegian","not-a-person","Palestinian","Peruvian","Polish","Portuguese","PuertoRican","Qatari","Romanian","Russian","Saudi","Scottish","Serbian","Slovak","Slovenian","South-African","South-Korean","Spanish","Sudanese","Swedish","Swiss","Syrian","Thai","Tunisian","Turkish","Ukrainian","Uruguayan","Uzbek","Venezuelan","Vietnamese","Yemeni"],
|
| 1484 |
['other'],
|
| 1485 |
+
];
|
| 1486 |
+
|
| 1487 |
+
// when sorting by similarity, these tags are ignored because they're too frequent and/or irrelevant
|
| 1488 |
+
var excludeFromSimilarityScore = ["added","contemporary","female-artist","portraits"]
|
index.css
CHANGED
|
@@ -32,6 +32,7 @@ h4 {
|
|
| 32 |
flex-direction: row;
|
| 33 |
flex-grow: 1;
|
| 34 |
overflow: auto;
|
|
|
|
| 35 |
}
|
| 36 |
|
| 37 |
#toggles {
|
|
@@ -200,6 +201,7 @@ h4 {
|
|
| 200 |
}
|
| 201 |
|
| 202 |
#options_info,
|
|
|
|
| 203 |
#options_prompts,
|
| 204 |
#options_artist_sort,
|
| 205 |
#options_tag_sort {
|
|
@@ -224,23 +226,38 @@ h4 {
|
|
| 224 |
margin-bottom: 6px;
|
| 225 |
}
|
| 226 |
|
| 227 |
-
#options_info {
|
| 228 |
margin-left: 0;
|
| 229 |
padding: 0;
|
| 230 |
margin-bottom: 12px;
|
|
|
|
| 231 |
cursor: pointer;
|
| 232 |
}
|
| 233 |
|
| 234 |
-
#toggles #options_info .count {
|
| 235 |
padding: 4px 8px 5px 8px;
|
| 236 |
border-radius: 3px;
|
| 237 |
color: #000;
|
| 238 |
font-weight: bold;
|
|
|
|
|
|
|
|
|
|
| 239 |
background-color: #00d5c0;
|
| 240 |
opacity: 1;
|
| 241 |
}
|
| 242 |
|
| 243 |
-
#toggles #
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 244 |
opacity: 0.8;
|
| 245 |
}
|
| 246 |
|
|
@@ -582,6 +599,10 @@ input[type="checkbox"]:checked::before {
|
|
| 582 |
content: 'sort by random';
|
| 583 |
}
|
| 584 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 585 |
#sortTA:hover::after {
|
| 586 |
content: 'sort by alpha';
|
| 587 |
}
|
|
@@ -749,10 +770,19 @@ input[type="checkbox"]:checked::before {
|
|
| 749 |
cursor: pointer;
|
| 750 |
}
|
| 751 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 752 |
#info_search_output label:hover {
|
| 753 |
opacity: 1;
|
| 754 |
}
|
| 755 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 756 |
#info_search_output label.hidden::after {
|
| 757 |
content: 'uncommon tag';
|
| 758 |
margin-left: 10px;
|
|
@@ -774,6 +804,18 @@ input[type="checkbox"]:checked::before {
|
|
| 774 |
opacity: 0.5;
|
| 775 |
}
|
| 776 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 777 |
#info_search_output input {
|
| 778 |
margin-right: 10px;
|
| 779 |
}
|
|
@@ -925,6 +967,8 @@ input[type="checkbox"]:checked::before {
|
|
| 925 |
.image-item .firstN {
|
| 926 |
margin-right: 8px;
|
| 927 |
white-space: nowrap;
|
|
|
|
|
|
|
| 928 |
}
|
| 929 |
|
| 930 |
.image-item .lastN {
|
|
@@ -1001,6 +1045,13 @@ input[type="checkbox"]:checked::before {
|
|
| 1001 |
right: 0;
|
| 1002 |
border-bottom-left-radius: 4px;
|
| 1003 |
display: none;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1004 |
}
|
| 1005 |
|
| 1006 |
.image-item .imgTools > a.art_search {
|
|
@@ -1639,6 +1690,7 @@ input[type="checkbox"]:checked::before {
|
|
| 1639 |
#layout.edit_mode #options_tag_sort,
|
| 1640 |
#layout.edit_mode #options_artist_sort,
|
| 1641 |
#layout.edit_mode #options_info,
|
|
|
|
| 1642 |
#layout.edit_mode .category .count {
|
| 1643 |
visibility: hidden;
|
| 1644 |
}
|
|
|
|
| 32 |
flex-direction: row;
|
| 33 |
flex-grow: 1;
|
| 34 |
overflow: auto;
|
| 35 |
+
scroll-behavior: smooth;
|
| 36 |
}
|
| 37 |
|
| 38 |
#toggles {
|
|
|
|
| 201 |
}
|
| 202 |
|
| 203 |
#options_info,
|
| 204 |
+
#options_pinned,
|
| 205 |
#options_prompts,
|
| 206 |
#options_artist_sort,
|
| 207 |
#options_tag_sort {
|
|
|
|
| 226 |
margin-bottom: 6px;
|
| 227 |
}
|
| 228 |
|
| 229 |
+
#options_info, #options_pinned {
|
| 230 |
margin-left: 0;
|
| 231 |
padding: 0;
|
| 232 |
margin-bottom: 12px;
|
| 233 |
+
max-width: 230px;
|
| 234 |
cursor: pointer;
|
| 235 |
}
|
| 236 |
|
| 237 |
+
#toggles #options_info .count, #toggles #options_pinned .count {
|
| 238 |
padding: 4px 8px 5px 8px;
|
| 239 |
border-radius: 3px;
|
| 240 |
color: #000;
|
| 241 |
font-weight: bold;
|
| 242 |
+
white-space: nowrap;
|
| 243 |
+
overflow: hidden;
|
| 244 |
+
text-overflow: ellipsis;
|
| 245 |
background-color: #00d5c0;
|
| 246 |
opacity: 1;
|
| 247 |
}
|
| 248 |
|
| 249 |
+
#toggles #options_pinned .count {
|
| 250 |
+
background-color: #ffe300;
|
| 251 |
+
}
|
| 252 |
+
|
| 253 |
+
#toggles #options_pinned .count i {
|
| 254 |
+
font-style: normal;
|
| 255 |
+
padding-right: 6px;
|
| 256 |
+
position: relative;
|
| 257 |
+
top: 1px;
|
| 258 |
+
}
|
| 259 |
+
|
| 260 |
+
#toggles #options_info:hover .count, #toggles #options_pinned:hover .count {
|
| 261 |
opacity: 0.8;
|
| 262 |
}
|
| 263 |
|
|
|
|
| 599 |
content: 'sort by random';
|
| 600 |
}
|
| 601 |
|
| 602 |
+
#sortAP:hover::after {
|
| 603 |
+
content: 'sort by similarity';
|
| 604 |
+
}
|
| 605 |
+
|
| 606 |
#sortTA:hover::after {
|
| 607 |
content: 'sort by alpha';
|
| 608 |
}
|
|
|
|
| 770 |
cursor: pointer;
|
| 771 |
}
|
| 772 |
|
| 773 |
+
#info_search_output label.is_pinned {
|
| 774 |
+
opacity: 1;
|
| 775 |
+
cursor: default;
|
| 776 |
+
}
|
| 777 |
+
|
| 778 |
#info_search_output label:hover {
|
| 779 |
opacity: 1;
|
| 780 |
}
|
| 781 |
|
| 782 |
+
#info_search_output label:hover .output_row_pin {
|
| 783 |
+
opacity: 1;
|
| 784 |
+
}
|
| 785 |
+
|
| 786 |
#info_search_output label.hidden::after {
|
| 787 |
content: 'uncommon tag';
|
| 788 |
margin-left: 10px;
|
|
|
|
| 804 |
opacity: 0.5;
|
| 805 |
}
|
| 806 |
|
| 807 |
+
#info_search_output .output_row_pin {
|
| 808 |
+
width: 34px;
|
| 809 |
+
opacity: 0;
|
| 810 |
+
padding-left: 6px;
|
| 811 |
+
box-sizing: border-box;
|
| 812 |
+
transition: opacity 0ms 50ms linear;
|
| 813 |
+
}
|
| 814 |
+
|
| 815 |
+
#info_search_output label.is_pinned .output_row_pin {
|
| 816 |
+
opacity: 1;
|
| 817 |
+
}
|
| 818 |
+
|
| 819 |
#info_search_output input {
|
| 820 |
margin-right: 10px;
|
| 821 |
}
|
|
|
|
| 967 |
.image-item .firstN {
|
| 968 |
margin-right: 8px;
|
| 969 |
white-space: nowrap;
|
| 970 |
+
overflow: hidden;
|
| 971 |
+
text-overflow: ellipsis;
|
| 972 |
}
|
| 973 |
|
| 974 |
.image-item .lastN {
|
|
|
|
| 1045 |
right: 0;
|
| 1046 |
border-bottom-left-radius: 4px;
|
| 1047 |
display: none;
|
| 1048 |
+
/* removed for now */
|
| 1049 |
+
}
|
| 1050 |
+
|
| 1051 |
+
.image-item .imgTools > div.art_pin {
|
| 1052 |
+
top: 0;
|
| 1053 |
+
left: 0;
|
| 1054 |
+
border-bottom-right-radius: 4px;
|
| 1055 |
}
|
| 1056 |
|
| 1057 |
.image-item .imgTools > a.art_search {
|
|
|
|
| 1690 |
#layout.edit_mode #options_tag_sort,
|
| 1691 |
#layout.edit_mode #options_artist_sort,
|
| 1692 |
#layout.edit_mode #options_info,
|
| 1693 |
+
#layout.edit_mode #options_pinned,
|
| 1694 |
#layout.edit_mode .category .count {
|
| 1695 |
visibility: hidden;
|
| 1696 |
}
|
index.html
CHANGED
|
@@ -15,7 +15,10 @@
|
|
| 15 |
<div id="rows">
|
| 16 |
<div id="toggles" class="start">
|
| 17 |
<div id="options_info">
|
| 18 |
-
<span class="count">press the <i>/</i> key</span>
|
|
|
|
|
|
|
|
|
|
| 19 |
</div>
|
| 20 |
<div id="options_prompts">
|
| 21 |
<span class="count">show me:</span>
|
|
@@ -27,6 +30,7 @@
|
|
| 27 |
<span class="count">sort artists:</span>
|
| 28 |
<span class="link selected" id="sortAR">🎰</span>
|
| 29 |
<span class="link" id="sortAA">🔠</span>
|
|
|
|
| 30 |
</div>
|
| 31 |
<div id="options_tag_sort">
|
| 32 |
<span class="count">sort tags:</span>
|
|
@@ -172,29 +176,30 @@
|
|
| 172 |
<div id="random-tags">see some random tags</div>
|
| 173 |
<div id="copy-all-names">copy visible artist names</div>
|
| 174 |
</div>
|
| 175 |
-
<input type="text" id="info_search_input" name="info_search_input" value="" placeholder="search for tags" autocomplete="off">
|
| 176 |
<div id="info_search_output"></div>
|
| 177 |
</div>
|
| 178 |
<div id="information_help" class="information_section">
|
| 179 |
<div>
|
| 180 |
-
<h3>
|
| 181 |
<ul>
|
| 182 |
<li><strong>name</strong> to copy them to clipboard</li>
|
| 183 |
<li><strong>tags</strong> to copy them to clipboard</li>
|
| 184 |
<li><strong>⭐️</strong> to toggle them as favorited</li>
|
| 185 |
-
<li><strong
|
|
|
|
| 186 |
<li><strong>🎨🧑🏞️</strong> rotate between the 3 prompts</li>
|
| 187 |
<li><strong>image set</strong> rotate between 4 image sets</li>
|
| 188 |
</ul>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 189 |
<h3>The image sets</h3>
|
| 190 |
<ul>
|
| 191 |
-
<li><strong>SDXL 1.0 model from StabilityAI:</strong>
|
| 192 |
-
<ul>
|
| 193 |
-
<li>As the base model, 1.0 preserves all artist styles better than any other fine tune.</li>
|
| 194 |
-
<li>Also has more diversity that any other model, except for anatomy.</li>
|
| 195 |
-
<li>The trade-off is that it's less aesthetic and causes more artifacts.</li>
|
| 196 |
-
</ul>
|
| 197 |
-
</li>
|
| 198 |
<li><strong>The artists' actual artwork:</strong>
|
| 199 |
<ul>
|
| 200 |
<li>These images weren't generated by any SDXL model.</li>
|
|
@@ -203,6 +208,13 @@
|
|
| 203 |
<li>If you own any image and want it removed, please message me.</li>
|
| 204 |
</ul>
|
| 205 |
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 206 |
<li><strong>DynaVision:</strong>
|
| 207 |
<ul>
|
| 208 |
<li>Makes cute faces, removes artifacts, saturates colors, while preserving artist style.</li>
|
|
|
|
| 15 |
<div id="rows">
|
| 16 |
<div id="toggles" class="start">
|
| 17 |
<div id="options_info">
|
| 18 |
+
<span class="count" title="type / key for the app menu">press the <i>/</i> key to start</span>
|
| 19 |
+
</div>
|
| 20 |
+
<div id="options_pinned">
|
| 21 |
+
<span class="count" title="pin an artist to find similar artists"><i>📌</i><span>No artist pinned yet</span></span>
|
| 22 |
</div>
|
| 23 |
<div id="options_prompts">
|
| 24 |
<span class="count">show me:</span>
|
|
|
|
| 30 |
<span class="count">sort artists:</span>
|
| 31 |
<span class="link selected" id="sortAR">🎰</span>
|
| 32 |
<span class="link" id="sortAA">🔠</span>
|
| 33 |
+
<span class="link" id="sortAP">📌</span>
|
| 34 |
</div>
|
| 35 |
<div id="options_tag_sort">
|
| 36 |
<span class="count">sort tags:</span>
|
|
|
|
| 176 |
<div id="random-tags">see some random tags</div>
|
| 177 |
<div id="copy-all-names">copy visible artist names</div>
|
| 178 |
</div>
|
| 179 |
+
<input type="text" id="info_search_input" name="info_search_input" value="" placeholder="search for tags or artists" autocomplete="off">
|
| 180 |
<div id="info_search_output"></div>
|
| 181 |
</div>
|
| 182 |
<div id="information_help" class="information_section">
|
| 183 |
<div>
|
| 184 |
+
<h3>Hover over an artist and tap...</h3>
|
| 185 |
<ul>
|
| 186 |
<li><strong>name</strong> to copy them to clipboard</li>
|
| 187 |
<li><strong>tags</strong> to copy them to clipboard</li>
|
| 188 |
<li><strong>⭐️</strong> to toggle them as favorited</li>
|
| 189 |
+
<li><strong>📌</strong> to find similar artists</li>
|
| 190 |
+
<li><strong>🌐</strong> to search the web for the artist</li>
|
| 191 |
<li><strong>🎨🧑🏞️</strong> rotate between the 3 prompts</li>
|
| 192 |
<li><strong>image set</strong> rotate between 4 image sets</li>
|
| 193 |
</ul>
|
| 194 |
+
<h3>Sort the artist list and tag list</h3>
|
| 195 |
+
<ul>
|
| 196 |
+
<li><strong>🎰</strong> sort artists randomly to explore</li>
|
| 197 |
+
<li><strong>📌</strong> sort artists by similarity to the pinned artist</li>
|
| 198 |
+
<li><strong>🔠</strong> sort artists or tags alphabetically</li>
|
| 199 |
+
<li><strong>📶</strong> sort tags by which match the most artists</li>
|
| 200 |
+
</ul>
|
| 201 |
<h3>The image sets</h3>
|
| 202 |
<ul>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 203 |
<li><strong>The artists' actual artwork:</strong>
|
| 204 |
<ul>
|
| 205 |
<li>These images weren't generated by any SDXL model.</li>
|
|
|
|
| 208 |
<li>If you own any image and want it removed, please message me.</li>
|
| 209 |
</ul>
|
| 210 |
</li>
|
| 211 |
+
<li><strong>SDXL 1.0 model from StabilityAI:</strong>
|
| 212 |
+
<ul>
|
| 213 |
+
<li>As the base model, 1.0 preserves all artist styles better than any other fine tune.</li>
|
| 214 |
+
<li>Also has more diversity that any other model, except for anatomy.</li>
|
| 215 |
+
<li>The trade-off is that it's less aesthetic and causes more artifacts.</li>
|
| 216 |
+
</ul>
|
| 217 |
+
</li>
|
| 218 |
<li><strong>DynaVision:</strong>
|
| 219 |
<ul>
|
| 220 |
<li>Makes cute faces, removes artifacts, saturates colors, while preserving artist style.</li>
|
index.js
CHANGED
|
@@ -18,6 +18,7 @@ var models = [
|
|
| 18 |
['SDXL_DynaVision','SDXL DynaVision','SDXL DynaVision beta v0.4.1.1'],
|
| 19 |
];
|
| 20 |
var modelSelected = 0;
|
|
|
|
| 21 |
var initialPosX = -1;
|
| 22 |
var initialPosY = -1;
|
| 23 |
var prevScrollTop = -1; // used for lazyLoad
|
|
@@ -66,6 +67,7 @@ async function startUp() {
|
|
| 66 |
await loadCheckboxesState();
|
| 67 |
showHideCategories();
|
| 68 |
await loadOptionsState();
|
|
|
|
| 69 |
await loadFavoritesState();
|
| 70 |
blurUnblurCensored();
|
| 71 |
hideAllArtists();
|
|
@@ -290,10 +292,10 @@ function insertArtists() {
|
|
| 290 |
lastN.textContent = `${last}`;
|
| 291 |
h3.appendChild(firstN);
|
| 292 |
h3.appendChild(lastN);
|
| 293 |
-
h3.title =
|
| 294 |
var h4 = document.createElement('h4');
|
| 295 |
h4.textContent = tags2;
|
| 296 |
-
h4.title = 'copy to clipboard';
|
| 297 |
itemHeader.appendChild(h4);
|
| 298 |
itemDiv.appendChild(itemHeader);
|
| 299 |
//
|
|
@@ -333,6 +335,14 @@ function insertArtists() {
|
|
| 333 |
artEdit.appendChild(artEditSpan);
|
| 334 |
imgTools.appendChild(artEdit);
|
| 335 |
//
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 336 |
var artSearch = document.createElement('a');
|
| 337 |
artSearch.className = 'art_search';
|
| 338 |
artSearch.href = 'https://duckduckgo.com/?ia=web&q=' + artist[1].replace(' ','+') + '+' + artist[0].replace(' ','+') + '+artist';
|
|
@@ -427,7 +437,11 @@ function updateArtistsImgSrc(filteredImageItems) {
|
|
| 427 |
}
|
| 428 |
// load those artists (update the image src)
|
| 429 |
let imagePromises = [];
|
| 430 |
-
filteredImageItems.forEach(function(item){
|
|
|
|
|
|
|
|
|
|
|
|
|
| 431 |
let src0 = 'images/' + models[modelSelected][0] + '_thumbs/';
|
| 432 |
let firstN = item.querySelector('.firstN').textContent;
|
| 433 |
let lastN = item.querySelector('.lastN').textContent;
|
|
@@ -737,6 +751,19 @@ async function loadOptionsState() {
|
|
| 737 |
});
|
| 738 |
}
|
| 739 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 740 |
function highlightSelectedOption(selected) {
|
| 741 |
if(selected == 'prev' || selected == 'next') {
|
| 742 |
if(selected == 'prev') {
|
|
@@ -815,6 +842,8 @@ function storeOptionsState() {
|
|
| 815 |
}
|
| 816 |
if(document.getElementById('sortAR').classList.contains('selected')) {
|
| 817 |
state['artistSort'] = 'sortAR';
|
|
|
|
|
|
|
| 818 |
} else {
|
| 819 |
state['artistSort'] = 'sortAA';
|
| 820 |
}
|
|
@@ -826,6 +855,12 @@ function storeOptionsState() {
|
|
| 826 |
storeItemBasedOnAccessType('optionsChecked',state,false,false);
|
| 827 |
}
|
| 828 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 829 |
function rotatePromptsImages() {
|
| 830 |
// hide all images
|
| 831 |
let images = document.querySelectorAll('.imgBox img');
|
|
@@ -881,11 +916,6 @@ function rotateModels(imageItem,direction) {
|
|
| 881 |
modelName.forEach(function(span) {
|
| 882 |
span.childNodes[2].nodeValue = models[modelSelected][2];
|
| 883 |
});
|
| 884 |
-
// allow all images with large image src to be overwritten with new large image src
|
| 885 |
-
let images = document.querySelectorAll('.imgBox img');
|
| 886 |
-
images.forEach(function(img) {
|
| 887 |
-
delete img.dataset.thumbSrc;
|
| 888 |
-
});
|
| 889 |
// update the prompt image buttons
|
| 890 |
let whichArtTypeArray = artTypes;
|
| 891 |
if(modelSelected == 1) {
|
|
@@ -1360,7 +1390,7 @@ function hideInfo() {
|
|
| 1360 |
informationMode = false;
|
| 1361 |
}
|
| 1362 |
|
| 1363 |
-
function showInformation(tab) {
|
| 1364 |
let info = document.querySelectorAll('#information .selected');
|
| 1365 |
info.forEach(function(element) {
|
| 1366 |
element.classList.remove('selected');
|
|
@@ -1370,6 +1400,10 @@ function showInformation(tab) {
|
|
| 1370 |
document.getElementById('information_' + tab).scrollTop = 0;
|
| 1371 |
if (tab == 'actions') {
|
| 1372 |
document.getElementById('info_search_input').focus();
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1373 |
} else if(tab == 'export') {
|
| 1374 |
showExport();
|
| 1375 |
}
|
|
@@ -1377,6 +1411,7 @@ function showInformation(tab) {
|
|
| 1377 |
|
| 1378 |
function searchForTagsInfo(event) {
|
| 1379 |
let input = document.getElementById('info_search_input');
|
|
|
|
| 1380 |
if(input.dataset.match !== undefined) {
|
| 1381 |
event.preventDefault();
|
| 1382 |
if(event.key === 'Backspace' || event.keyCode === 8) {
|
|
@@ -1394,22 +1429,81 @@ function searchForTagsInfo(event) {
|
|
| 1394 |
tags.forEach(function(tag) {
|
| 1395 |
let tagName = tag.querySelector('input').name;
|
| 1396 |
if(tagName.toLowerCase().indexOf(input.value.toLowerCase()) > -1) {
|
| 1397 |
-
let
|
| 1398 |
-
|
| 1399 |
toggleMatchingTag(this);
|
| 1400 |
});
|
| 1401 |
-
output.appendChild(
|
| 1402 |
match = tagName;
|
| 1403 |
matches++;
|
| 1404 |
}
|
| 1405 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1406 |
if(matches == 0) {
|
| 1407 |
let noneFound = document.createElement('label');
|
| 1408 |
-
noneFound.textContent = 'no matching tags';
|
| 1409 |
output.appendChild(noneFound);
|
| 1410 |
} else if(matches == 1) {
|
| 1411 |
input.value = match;
|
| 1412 |
-
event
|
|
|
|
|
|
|
| 1413 |
input.dataset.match = match;
|
| 1414 |
} else {
|
| 1415 |
// sortInfoSearchTags(output);
|
|
@@ -1936,12 +2030,15 @@ function addRemoveIsMostUsed(label) {
|
|
| 1936 |
function sortArtists() {
|
| 1937 |
if(document.getElementById('sortAR').classList.contains('selected')) {
|
| 1938 |
sortArtistsByRandom();
|
| 1939 |
-
} else {
|
| 1940 |
sortArtistsByAlpha();
|
|
|
|
|
|
|
| 1941 |
}
|
| 1942 |
}
|
| 1943 |
|
| 1944 |
function sortArtistsByAlpha() {
|
|
|
|
| 1945 |
var imageItems = Array.from(document.querySelectorAll('.image-item'));
|
| 1946 |
imageItems.sort(function(a, b) {
|
| 1947 |
var aValue = a.querySelector('.lastN').textContent;
|
|
@@ -1952,9 +2049,11 @@ function sortArtistsByAlpha() {
|
|
| 1952 |
// appendChild will move the element to the end of the container
|
| 1953 |
document.getElementById('image-container').appendChild(item);
|
| 1954 |
});
|
|
|
|
| 1955 |
}
|
| 1956 |
|
| 1957 |
function sortArtistsByRandom() {
|
|
|
|
| 1958 |
var imageItems = Array.from(document.querySelectorAll('.image-item'));
|
| 1959 |
imageItems.forEach(function(item) {
|
| 1960 |
item.dataset.randomRank = Math.random();
|
|
@@ -1968,6 +2067,35 @@ function sortArtistsByRandom() {
|
|
| 1968 |
// appendChild will move the element to the end of the container
|
| 1969 |
document.getElementById('image-container').appendChild(item);
|
| 1970 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1971 |
}
|
| 1972 |
|
| 1973 |
function hideToggles() {
|
|
@@ -2098,7 +2226,7 @@ function copyStuffToClipboard(item,stuff) {
|
|
| 2098 |
}
|
| 2099 |
} else if(stuff == 'prompt') {
|
| 2100 |
let prompt_result = document.getElementById('prompt_result').querySelector('div');
|
| 2101 |
-
let prompt = prompt_result.
|
| 2102 |
prompt = prompt.replace(/(\r\n|\n|\r)/gm, '');
|
| 2103 |
navigator.clipboard.writeText(prompt)
|
| 2104 |
.then(() => {
|
|
@@ -2249,6 +2377,21 @@ function hideLargerImages(imageItem) {
|
|
| 2249 |
imageItem.classList.remove('hover');
|
| 2250 |
}
|
| 2251 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2252 |
function hideLargerImageBackup(imageItem) {
|
| 2253 |
// very fast mouse movement from the thumbnail to the larger image can
|
| 2254 |
// cause the browser to fail to detect that CSS imageItem:hover is no longer true
|
|
@@ -2938,7 +3081,7 @@ function writePrompt() {
|
|
| 2938 |
}
|
| 2939 |
document.querySelector('#prompt_result div').innerHTML = prompt;
|
| 2940 |
document.getElementById('prompt_result_editable').addEventListener('blur', function(e) {
|
| 2941 |
-
let str = this.
|
| 2942 |
this.innerHTML = str;
|
| 2943 |
});
|
| 2944 |
|
|
@@ -3140,6 +3283,12 @@ function addAllListeners() {
|
|
| 3140 |
showInformation('actions');
|
| 3141 |
e.stopPropagation();
|
| 3142 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3143 |
var info_actions = document.getElementById('info_actions');
|
| 3144 |
info_actions.addEventListener('click', function(e) {
|
| 3145 |
showInformation('actions');
|
|
@@ -3248,6 +3397,7 @@ function addAllListeners() {
|
|
| 3248 |
});
|
| 3249 |
highlightSelectedOption('sortAA');
|
| 3250 |
storeOptionsState();
|
|
|
|
| 3251 |
});
|
| 3252 |
var sortAR = document.getElementById('sortAR');
|
| 3253 |
sortAR.addEventListener('click', function(e) {
|
|
@@ -3257,6 +3407,17 @@ function addAllListeners() {
|
|
| 3257 |
});
|
| 3258 |
highlightSelectedOption('sortAR');
|
| 3259 |
storeOptionsState();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3260 |
});
|
| 3261 |
|
| 3262 |
// most used mode
|
|
@@ -3312,6 +3473,14 @@ function addAllListeners() {
|
|
| 3312 |
imageItem.querySelector('.art_edit').addEventListener('click', function(e) {
|
| 3313 |
editTagsClicked(this.closest('.image-item'));
|
| 3314 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3315 |
imageItem.querySelector('.art_set').addEventListener('click', function(e) {
|
| 3316 |
let mousePosX = (e.clientX - this.getBoundingClientRect().left);
|
| 3317 |
if(mousePosX < (this.offsetWidth/2)) {
|
|
|
|
| 18 |
['SDXL_DynaVision','SDXL DynaVision','SDXL DynaVision beta v0.4.1.1'],
|
| 19 |
];
|
| 20 |
var modelSelected = 0;
|
| 21 |
+
var artistPinned = [];
|
| 22 |
var initialPosX = -1;
|
| 23 |
var initialPosY = -1;
|
| 24 |
var prevScrollTop = -1; // used for lazyLoad
|
|
|
|
| 67 |
await loadCheckboxesState();
|
| 68 |
showHideCategories();
|
| 69 |
await loadOptionsState();
|
| 70 |
+
await loadArtistPinned();
|
| 71 |
await loadFavoritesState();
|
| 72 |
blurUnblurCensored();
|
| 73 |
hideAllArtists();
|
|
|
|
| 292 |
lastN.textContent = `${last}`;
|
| 293 |
h3.appendChild(firstN);
|
| 294 |
h3.appendChild(lastN);
|
| 295 |
+
h3.title = `copy ${first} ${last} to clipboard`;
|
| 296 |
var h4 = document.createElement('h4');
|
| 297 |
h4.textContent = tags2;
|
| 298 |
+
h4.title = 'copy tags to clipboard';
|
| 299 |
itemHeader.appendChild(h4);
|
| 300 |
itemDiv.appendChild(itemHeader);
|
| 301 |
//
|
|
|
|
| 335 |
artEdit.appendChild(artEditSpan);
|
| 336 |
imgTools.appendChild(artEdit);
|
| 337 |
//
|
| 338 |
+
var artPin = document.createElement('div');
|
| 339 |
+
artPin.className = 'art_pin';
|
| 340 |
+
var artPinSpan = document.createElement('span');
|
| 341 |
+
artPinSpan.textContent = '📌';
|
| 342 |
+
artPinSpan.title = 'pin artist to find similar ones';
|
| 343 |
+
artPin.appendChild(artPinSpan);
|
| 344 |
+
imgTools.appendChild(artPin);
|
| 345 |
+
//
|
| 346 |
var artSearch = document.createElement('a');
|
| 347 |
artSearch.className = 'art_search';
|
| 348 |
artSearch.href = 'https://duckduckgo.com/?ia=web&q=' + artist[1].replace(' ','+') + '+' + artist[0].replace(' ','+') + '+artist';
|
|
|
|
| 437 |
}
|
| 438 |
// load those artists (update the image src)
|
| 439 |
let imagePromises = [];
|
| 440 |
+
filteredImageItems.forEach(function(item) {
|
| 441 |
+
let images = item.querySelectorAll('img');
|
| 442 |
+
images.forEach(function(img) {
|
| 443 |
+
delete img.dataset.thumbSrc; // allow the larger image to load on hover
|
| 444 |
+
});
|
| 445 |
let src0 = 'images/' + models[modelSelected][0] + '_thumbs/';
|
| 446 |
let firstN = item.querySelector('.firstN').textContent;
|
| 447 |
let lastN = item.querySelector('.lastN').textContent;
|
|
|
|
| 751 |
});
|
| 752 |
}
|
| 753 |
|
| 754 |
+
async function loadArtistPinned() {
|
| 755 |
+
await loadItemBasedOnAccessType('artistPinned').then(state => {
|
| 756 |
+
if(state['artistPinned']) {
|
| 757 |
+
artistPinned = state['artistPinned'];
|
| 758 |
+
let artistName = artistPinned[0];
|
| 759 |
+
if(artistPinned[1] != '') {
|
| 760 |
+
artistName = artistPinned[1] + ' ' + artistName;
|
| 761 |
+
}
|
| 762 |
+
document.getElementById('options_pinned').querySelector('.count span').textContent = artistName;
|
| 763 |
+
}
|
| 764 |
+
});
|
| 765 |
+
}
|
| 766 |
+
|
| 767 |
function highlightSelectedOption(selected) {
|
| 768 |
if(selected == 'prev' || selected == 'next') {
|
| 769 |
if(selected == 'prev') {
|
|
|
|
| 842 |
}
|
| 843 |
if(document.getElementById('sortAR').classList.contains('selected')) {
|
| 844 |
state['artistSort'] = 'sortAR';
|
| 845 |
+
} else if(document.getElementById('sortAP').classList.contains('selected')) {
|
| 846 |
+
state['artistSort'] = 'sortAP';
|
| 847 |
} else {
|
| 848 |
state['artistSort'] = 'sortAA';
|
| 849 |
}
|
|
|
|
| 855 |
storeItemBasedOnAccessType('optionsChecked',state,false,false);
|
| 856 |
}
|
| 857 |
|
| 858 |
+
function storeArtistPinned() {
|
| 859 |
+
let state = {};
|
| 860 |
+
state['artistPinned'] = artistPinned;
|
| 861 |
+
storeItemBasedOnAccessType('artistPinned',state,false,false);
|
| 862 |
+
}
|
| 863 |
+
|
| 864 |
function rotatePromptsImages() {
|
| 865 |
// hide all images
|
| 866 |
let images = document.querySelectorAll('.imgBox img');
|
|
|
|
| 916 |
modelName.forEach(function(span) {
|
| 917 |
span.childNodes[2].nodeValue = models[modelSelected][2];
|
| 918 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 919 |
// update the prompt image buttons
|
| 920 |
let whichArtTypeArray = artTypes;
|
| 921 |
if(modelSelected == 1) {
|
|
|
|
| 1390 |
informationMode = false;
|
| 1391 |
}
|
| 1392 |
|
| 1393 |
+
function showInformation(tab,fromPinned) {
|
| 1394 |
let info = document.querySelectorAll('#information .selected');
|
| 1395 |
info.forEach(function(element) {
|
| 1396 |
element.classList.remove('selected');
|
|
|
|
| 1400 |
document.getElementById('information_' + tab).scrollTop = 0;
|
| 1401 |
if (tab == 'actions') {
|
| 1402 |
document.getElementById('info_search_input').focus();
|
| 1403 |
+
if(fromPinned) {
|
| 1404 |
+
document.getElementById('info_search_input').value = artistPinned[1] + ' ' + artistPinned[0];
|
| 1405 |
+
searchForTagsInfo(false);
|
| 1406 |
+
}
|
| 1407 |
} else if(tab == 'export') {
|
| 1408 |
showExport();
|
| 1409 |
}
|
|
|
|
| 1411 |
|
| 1412 |
function searchForTagsInfo(event) {
|
| 1413 |
let input = document.getElementById('info_search_input');
|
| 1414 |
+
console.log(input.dataset.match);
|
| 1415 |
if(input.dataset.match !== undefined) {
|
| 1416 |
event.preventDefault();
|
| 1417 |
if(event.key === 'Backspace' || event.keyCode === 8) {
|
|
|
|
| 1429 |
tags.forEach(function(tag) {
|
| 1430 |
let tagName = tag.querySelector('input').name;
|
| 1431 |
if(tagName.toLowerCase().indexOf(input.value.toLowerCase()) > -1) {
|
| 1432 |
+
let result = tag.cloneNode(true);
|
| 1433 |
+
result.addEventListener('change', function(e) {
|
| 1434 |
toggleMatchingTag(this);
|
| 1435 |
});
|
| 1436 |
+
output.appendChild(result);
|
| 1437 |
match = tagName;
|
| 1438 |
matches++;
|
| 1439 |
}
|
| 1440 |
});
|
| 1441 |
+
artistsData.forEach(function(artist) {
|
| 1442 |
+
let firstN = artist[1];
|
| 1443 |
+
let lastN = artist[0];
|
| 1444 |
+
let inputs = [];
|
| 1445 |
+
fuzzyMatch = false;
|
| 1446 |
+
if(input.value.includes(',')) {
|
| 1447 |
+
inputs = input.value.split(',').map(item => item.toLowerCase().trim());
|
| 1448 |
+
if(lastN.toLowerCase().includes(inputs[0]) && firstN.toLowerCase().includes(inputs[1])) {
|
| 1449 |
+
fuzzyMatch = true;
|
| 1450 |
+
}
|
| 1451 |
+
} else if(input.value.includes(' ')) {
|
| 1452 |
+
inputs = input.value.split(' ').map(item => item.toLowerCase());
|
| 1453 |
+
if(firstN.toLowerCase().includes(inputs[0]) && lastN.toLowerCase().includes(inputs[1])) {
|
| 1454 |
+
fuzzyMatch = true;
|
| 1455 |
+
}
|
| 1456 |
+
} else {
|
| 1457 |
+
inputs[0] = input.value.toLowerCase();
|
| 1458 |
+
if(firstN.toLowerCase().includes(inputs[0]) || lastN.toLowerCase().includes(inputs[0])) {
|
| 1459 |
+
fuzzyMatch = true;
|
| 1460 |
+
}
|
| 1461 |
+
}
|
| 1462 |
+
if(fuzzyMatch) {
|
| 1463 |
+
let result = document.createElement('label');
|
| 1464 |
+
let resultSpan = document.createElement('span');
|
| 1465 |
+
let resultPin = document.createElement('span');
|
| 1466 |
+
resultPin.textContent = '📌';
|
| 1467 |
+
resultPin.classList.add('output_row_pin');
|
| 1468 |
+
result.appendChild(resultPin);
|
| 1469 |
+
result.appendChild(resultSpan);
|
| 1470 |
+
let resultTxt = lastN;
|
| 1471 |
+
if(firstN != '') {
|
| 1472 |
+
resultTxt = firstN + ' ' + lastN;
|
| 1473 |
+
}
|
| 1474 |
+
let isPinned = false;
|
| 1475 |
+
if(artistPinned.length > 0) {
|
| 1476 |
+
if(firstN == artistPinned[1].toLowerCase() && lastN == artistPinned[0].toLowerCase()) {
|
| 1477 |
+
isPinned = true;
|
| 1478 |
+
}
|
| 1479 |
+
}
|
| 1480 |
+
if(isPinned) {
|
| 1481 |
+
result.classList.add('is_pinned');
|
| 1482 |
+
} else {
|
| 1483 |
+
result.addEventListener('click', function(e) {
|
| 1484 |
+
setArtistPinned(firstN,lastN);
|
| 1485 |
+
storeArtistPinned();
|
| 1486 |
+
highlightSelectedOption('sortAP');
|
| 1487 |
+
sortArtistsByPinned();
|
| 1488 |
+
hideInfo();
|
| 1489 |
+
});
|
| 1490 |
+
}
|
| 1491 |
+
resultSpan.textContent = resultTxt;
|
| 1492 |
+
output.appendChild(result);
|
| 1493 |
+
match = firstN + ' ' + lastN;
|
| 1494 |
+
match = match.trim();
|
| 1495 |
+
matches++;
|
| 1496 |
+
}
|
| 1497 |
+
});
|
| 1498 |
if(matches == 0) {
|
| 1499 |
let noneFound = document.createElement('label');
|
| 1500 |
+
noneFound.textContent = 'no matching tags or artists';
|
| 1501 |
output.appendChild(noneFound);
|
| 1502 |
} else if(matches == 1) {
|
| 1503 |
input.value = match;
|
| 1504 |
+
if(event) {
|
| 1505 |
+
event.preventDefault();
|
| 1506 |
+
}
|
| 1507 |
input.dataset.match = match;
|
| 1508 |
} else {
|
| 1509 |
// sortInfoSearchTags(output);
|
|
|
|
| 2030 |
function sortArtists() {
|
| 2031 |
if(document.getElementById('sortAR').classList.contains('selected')) {
|
| 2032 |
sortArtistsByRandom();
|
| 2033 |
+
} else if(document.getElementById('sortAA').classList.contains('selected')) {
|
| 2034 |
sortArtistsByAlpha();
|
| 2035 |
+
} else {
|
| 2036 |
+
sortArtistsByPinned();
|
| 2037 |
}
|
| 2038 |
}
|
| 2039 |
|
| 2040 |
function sortArtistsByAlpha() {
|
| 2041 |
+
document.getElementById('rows').scrollTop = 0;
|
| 2042 |
var imageItems = Array.from(document.querySelectorAll('.image-item'));
|
| 2043 |
imageItems.sort(function(a, b) {
|
| 2044 |
var aValue = a.querySelector('.lastN').textContent;
|
|
|
|
| 2049 |
// appendChild will move the element to the end of the container
|
| 2050 |
document.getElementById('image-container').appendChild(item);
|
| 2051 |
});
|
| 2052 |
+
lazyLoad()
|
| 2053 |
}
|
| 2054 |
|
| 2055 |
function sortArtistsByRandom() {
|
| 2056 |
+
document.getElementById('rows').scrollTop = 0;
|
| 2057 |
var imageItems = Array.from(document.querySelectorAll('.image-item'));
|
| 2058 |
imageItems.forEach(function(item) {
|
| 2059 |
item.dataset.randomRank = Math.random();
|
|
|
|
| 2067 |
// appendChild will move the element to the end of the container
|
| 2068 |
document.getElementById('image-container').appendChild(item);
|
| 2069 |
});
|
| 2070 |
+
lazyLoad()
|
| 2071 |
+
}
|
| 2072 |
+
|
| 2073 |
+
function sortArtistsByPinned() {
|
| 2074 |
+
document.getElementById('rows').scrollTop = 0;
|
| 2075 |
+
let p = artistPinned[2].split('|');
|
| 2076 |
+
p = p.filter(tag => !excludeFromSimilarityScore.some(eTag => tag.includes(eTag)));
|
| 2077 |
+
p = p.map(tag => tag.toLowerCase());
|
| 2078 |
+
let pinnedAristTags = new Set(p);
|
| 2079 |
+
//
|
| 2080 |
+
var imageItems = Array.from(document.querySelectorAll('.image-item'));
|
| 2081 |
+
imageItems.forEach(function(item) {
|
| 2082 |
+
// compare the tags in each item to the tags in the pinned item
|
| 2083 |
+
let a = item.querySelector('h4').textContent.split(', ');
|
| 2084 |
+
a = a.filter(tag => !tag.includes('added'));
|
| 2085 |
+
a = a.map(tag => tag.toLowerCase());
|
| 2086 |
+
let itemArtistTags = new Set(a);
|
| 2087 |
+
// calculate Jaccard similarity coefficient
|
| 2088 |
+
let intersection = new Set([...pinnedAristTags].filter(tag => itemArtistTags.has(tag)));
|
| 2089 |
+
const union = new Set([...pinnedAristTags, ...itemArtistTags]);
|
| 2090 |
+
item.dataset.jaccard = intersection.size / union.size;
|
| 2091 |
+
});
|
| 2092 |
+
// sort rankedItems by similarity (highest first)
|
| 2093 |
+
imageItems.sort((a, b) => b.dataset.jaccard - a.dataset.jaccard);
|
| 2094 |
+
imageItems.forEach(function(item) {
|
| 2095 |
+
// appendChild will move the element to the end of the container
|
| 2096 |
+
document.getElementById('image-container').appendChild(item);
|
| 2097 |
+
});
|
| 2098 |
+
lazyLoad()
|
| 2099 |
}
|
| 2100 |
|
| 2101 |
function hideToggles() {
|
|
|
|
| 2226 |
}
|
| 2227 |
} else if(stuff == 'prompt') {
|
| 2228 |
let prompt_result = document.getElementById('prompt_result').querySelector('div');
|
| 2229 |
+
let prompt = prompt_result.textContent.trim();
|
| 2230 |
prompt = prompt.replace(/(\r\n|\n|\r)/gm, '');
|
| 2231 |
navigator.clipboard.writeText(prompt)
|
| 2232 |
.then(() => {
|
|
|
|
| 2377 |
imageItem.classList.remove('hover');
|
| 2378 |
}
|
| 2379 |
|
| 2380 |
+
function setArtistPinned(firstN,lastN) {
|
| 2381 |
+
for (var i=0, il=artistsData.length; i<il; i++) {
|
| 2382 |
+
let artist = artistsData[i];
|
| 2383 |
+
if(firstN == artist[1] && lastN == artist[0]) {
|
| 2384 |
+
artistPinned = artist;
|
| 2385 |
+
break;
|
| 2386 |
+
}
|
| 2387 |
+
}
|
| 2388 |
+
let artistName = lastN;
|
| 2389 |
+
if(firstN != '') {
|
| 2390 |
+
artistName = firstN + ' ' + lastN;
|
| 2391 |
+
}
|
| 2392 |
+
document.getElementById('options_pinned').querySelector('.count span').textContent = artistName;
|
| 2393 |
+
}
|
| 2394 |
+
|
| 2395 |
function hideLargerImageBackup(imageItem) {
|
| 2396 |
// very fast mouse movement from the thumbnail to the larger image can
|
| 2397 |
// cause the browser to fail to detect that CSS imageItem:hover is no longer true
|
|
|
|
| 3081 |
}
|
| 3082 |
document.querySelector('#prompt_result div').innerHTML = prompt;
|
| 3083 |
document.getElementById('prompt_result_editable').addEventListener('blur', function(e) {
|
| 3084 |
+
let str = this.textContent;
|
| 3085 |
this.innerHTML = str;
|
| 3086 |
});
|
| 3087 |
|
|
|
|
| 3283 |
showInformation('actions');
|
| 3284 |
e.stopPropagation();
|
| 3285 |
});
|
| 3286 |
+
var options_pinned = document.getElementById('options_pinned');
|
| 3287 |
+
options_pinned.addEventListener('click', function(e) {
|
| 3288 |
+
showInfo();
|
| 3289 |
+
showInformation('actions',true);
|
| 3290 |
+
e.stopPropagation();
|
| 3291 |
+
});
|
| 3292 |
var info_actions = document.getElementById('info_actions');
|
| 3293 |
info_actions.addEventListener('click', function(e) {
|
| 3294 |
showInformation('actions');
|
|
|
|
| 3397 |
});
|
| 3398 |
highlightSelectedOption('sortAA');
|
| 3399 |
storeOptionsState();
|
| 3400 |
+
doAlert('Artists sorted alphabetically!',1);
|
| 3401 |
});
|
| 3402 |
var sortAR = document.getElementById('sortAR');
|
| 3403 |
sortAR.addEventListener('click', function(e) {
|
|
|
|
| 3407 |
});
|
| 3408 |
highlightSelectedOption('sortAR');
|
| 3409 |
storeOptionsState();
|
| 3410 |
+
doAlert('Artists sorted randomly!',1);
|
| 3411 |
+
});
|
| 3412 |
+
var sortAP = document.getElementById('sortAP');
|
| 3413 |
+
sortAP.addEventListener('click', function(e) {
|
| 3414 |
+
sortArtistsByPinned();
|
| 3415 |
+
window.setTimeout(function() {
|
| 3416 |
+
updateArtistsImgSrc(false);
|
| 3417 |
+
});
|
| 3418 |
+
highlightSelectedOption('sortAP');
|
| 3419 |
+
storeOptionsState();
|
| 3420 |
+
doAlert('Artists sorted by similarity to ' + artistPinned[0] + '!',1);
|
| 3421 |
});
|
| 3422 |
|
| 3423 |
// most used mode
|
|
|
|
| 3473 |
imageItem.querySelector('.art_edit').addEventListener('click', function(e) {
|
| 3474 |
editTagsClicked(this.closest('.image-item'));
|
| 3475 |
});
|
| 3476 |
+
imageItem.querySelector('.art_pin').addEventListener('click', function(e) {
|
| 3477 |
+
let firstN = this.closest('.image-item').querySelectorAll('h3 span')[0].textContent;
|
| 3478 |
+
let lastN = this.closest('.image-item').querySelectorAll('h3 span')[1].textContent;
|
| 3479 |
+
setArtistPinned(firstN,lastN);
|
| 3480 |
+
storeArtistPinned();
|
| 3481 |
+
highlightSelectedOption('sortAP');
|
| 3482 |
+
sortArtistsByPinned();
|
| 3483 |
+
});
|
| 3484 |
imageItem.querySelector('.art_set').addEventListener('click', function(e) {
|
| 3485 |
let mousePosX = (e.clientX - this.getBoundingClientRect().left);
|
| 3486 |
if(mousePosX < (this.offsetWidth/2)) {
|