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)) {
|