diff --git a/README.md b/README.md
index e92afcb..e9e879a 100644
--- a/README.md
+++ b/README.md
@@ -19,7 +19,6 @@
 |
 |
 |
- |
 |
@@ -175,16 +174,15 @@
 |
 |
 |
- |
 |
 |
 |
 |
 |
 |
+ |
- |
 |
 |
 |
@@ -194,9 +192,9 @@
 |
 |
 |
+ |
- |
 |
 |
 |
@@ -206,9 +204,9 @@
 |
 |
 |
+ |
- |
 |
 |
 |
@@ -682,12 +680,11 @@
 |
 |
 |
- |
 |
 |
+ |
- |
 |
 |
 |
@@ -697,9 +694,9 @@
 |
 |
 |
+ |
- |
 |
 |
 |
@@ -709,10 +706,9 @@
 |
 |
 |
+ |
- |
- |
 |
 |
 |
@@ -721,8 +717,6 @@
 |
 |
 |
-
-
 |
 |
@@ -840,7 +834,6 @@
 |
- |
 |
 |
 |
@@ -850,9 +843,9 @@
 |
 |
 |
+ |
- |
 |
 |
 |
@@ -862,11 +855,10 @@
 |
 |
 |
+ |
- |
 |
- |
 |
 |
 |
@@ -874,10 +866,10 @@
 |
 |
 |
-
-
 |
 |
+
+
 |
 |
 |
@@ -921,11 +913,10 @@
 |
 |
 |
- |
 |
+ |
- |
 |
 |
 |
@@ -935,9 +926,9 @@
 |
 |
 |
+ |
- |
 |
 |
 |
@@ -947,9 +938,9 @@
 |
 |
 |
+ |
- |
 |
 |
 |
@@ -959,9 +950,9 @@
 |
 |
 |
+ |
- |
 |
 |
 |
@@ -971,9 +962,9 @@
 |
 |
 |
+ |
- |
 |
 |
 |
@@ -983,9 +974,9 @@
 |
 |
 |
+ |
- |
 |
 |
 |
@@ -995,9 +986,9 @@
 |
 |
 |
+ |
- |
 |
 |
 |
@@ -1007,9 +998,9 @@
 |
 |
 |
+ |
- |
 |
 |
@@ -1073,13 +1064,12 @@
 |
 |
 |
- |
 |
 |
 |
+ |
- |
 |
 |
 |
@@ -1087,12 +1077,11 @@
 |
 |
 |
- |
 |
-
-
 |
 |
+
+
 |
 |
 |
@@ -1101,23 +1090,22 @@
 |
 |
 |
-
-
 |
 |
+
+
 |
 |
 |
 |
 |
- |
 |
 |
-
-
 |
 |
 |
+
+
 |
 |
 |
@@ -1125,11 +1113,11 @@
 |
 |
 |
-
-
 |
 |
 |
+
+
 |
 |
 |
@@ -1137,11 +1125,11 @@
 |
 |
 |
-
-
 |
 |
 |
+
+
 |
 |
 |
@@ -1149,11 +1137,11 @@
 |
 |
 |
-
-
 |
 |
 |
+
+
 |
 |
 |
@@ -1161,11 +1149,11 @@
 |
 |
 |
-
-
 |
 |
 |
+
+
 |
 |
 |
@@ -1173,8 +1161,6 @@
 |
 |
 |
-
-
 |
@@ -1380,7 +1366,6 @@
 |
 |
- |
 |
 |
 |
@@ -1388,9 +1373,9 @@
 |
 |
 |
+ |
- |
 |
 |
 |
@@ -1400,9 +1385,9 @@
 |
 |
 |
+ |
- |
 |
 |
 |
@@ -1412,9 +1397,9 @@
 |
 |
 |
+ |
- |
 |
 |
 |
@@ -1424,9 +1409,9 @@
 |
 |
 |
+ |
- |
 |
 |
 |
@@ -1436,9 +1421,9 @@
 |
 |
 |
+ |
- |
 |
 |
@@ -1493,10 +1478,9 @@
 |
 |
 |
- |
+ |
- |
 |
 |
 |
@@ -1506,9 +1490,9 @@
 |
 |
 |
+ |
- |
 |
 |
 |
@@ -1518,9 +1502,9 @@
 |
 |
 |
+ |
- |
 |
 |
 |
@@ -1532,7 +1516,6 @@
- |
 |
 |
 |
@@ -1542,9 +1525,9 @@
 |
 |
 |
+ |
- |
 |
 |
 |
@@ -1554,22 +1537,21 @@
 |
 |
 |
+ |
- |
 |
 |
 |
 |
 |
 |
- |
 |
 |
-
-
 |
 |
+
+
 |
 |
 |
@@ -1578,10 +1560,10 @@
 |
 |
 |
-
-
 |
 |
+
+
 |
 |
 |
@@ -1590,23 +1572,22 @@
 |
 |
 |
-
-
 |
 |
+
+
 |
 |
 |
 |
 |
- |
 |
 |
-
-
 |
 |
 |
+
+
 |
 |
 |
@@ -1614,56 +1595,50 @@
 |
 |
 |
-
-
 |
 |
 |
+
+
 |
 |
 |
 |
- |
 |
- |
-
-
 |
 |
 |
- |
 |
 |
+
+
 |
 |
 |
 |
-
-
 |
 |
 |
 |
 |
 |
+
+
 |
 |
 |
 |
-
-
 |
 |
 |
 |
 |
 |
- |
- |
- |
- |
+ |
+ |
+ |
 |
 |
 |
@@ -1671,11 +1646,11 @@
 |
 |
 |
+
+
 |
 |
 |
-
-
 |
 |
 |
@@ -1683,11 +1658,11 @@
 |
 |
 |
+
+
 |
 |
 |
-
-
 |
 |
 |
@@ -1695,11 +1670,11 @@
 |
 |
 |
+
+
 |
 |
 |
-
-
 |
 |
 |
@@ -1707,23 +1682,22 @@
 |
 |
 |
+
+
 |
 |
 |
-
-
 |
- |
 |
 |
 |
 |
 |
 |
- |
- |
+ |
+ |
 |
 |
 |
@@ -1732,22 +1706,21 @@
 |
 |
 |
- |
- |
+ |
+ |
 |
 |
 |
 |
 |
- |
 |
 |
 |
- |
+ |
 |
 |
@@ -1789,12 +1762,10 @@
 |
 |
 |
- |
 |
+ |
- |
- |
 |
 |
 |
@@ -1803,10 +1774,10 @@
 |
 |
 |
-
-
 |
 |
+
+
 |
 |
 |
@@ -1815,10 +1786,10 @@
 |
 |
 |
-
-
 |
 |
+
+
 |
 |
 |
@@ -1827,10 +1798,10 @@
 |
 |
 |
-
-
 |
 |
+
+
 |
 |
 |
@@ -1839,10 +1810,10 @@
 |
 |
 |
-
-
 |
 |
+
+
 |
 |
 |
@@ -1851,10 +1822,10 @@
 |
 |
 |
-
-
 |
 |
+
+
 |
 |
 |
@@ -1983,8 +1954,6 @@
 |
- |
- |
 |
 |
 |
@@ -1993,80 +1962,73 @@
 |
 |
 |
-
-
 |
 |
+
+
 |
 |
 |
 |
- |
- |
 |
 |
-
-
 |
 |
 |
 |
+
+
 |
 |
 |
 |
 |
 |
-
-
 |
 |
 |
 |
+
+
 |
 |
 |
- |
 |
 |
-
-
 |
 |
 |
 |
 |
+
+
 |
 |
 |
 |
 |
-
-
 |
 |
 |
- |
 |
 |
+
+
 |
 |
 |
 |
-
-
 |
 |
 |
 |
 |
 |
- |
- |
- |
- |
+ |
+ |
+ |
 |
 |
 |
@@ -2074,11 +2036,11 @@
 |
 |
 |
+
+
 |
 |
 |
-
-
 |
 |
 |
@@ -2086,11 +2048,11 @@
 |
 |
 |
+
+
 |
 |
 |
-
-
 |
 |
 |
@@ -2098,11 +2060,11 @@
 |
 |
 |
+
+
 |
 |
 |
-
-
 |
 |
 |
@@ -2110,11 +2072,11 @@
 |
 |
 |
+
+
 |
 |
 |
-
-
 |
 |
 |
@@ -2122,11 +2084,11 @@
 |
 |
 |
+
+
 |
 |
 |
-
-
 |
 |
 |
@@ -2134,11 +2096,11 @@
 |
 |
 |
+
+
 |
 |
 |
-
-
 |
 |
 |
@@ -2146,11 +2108,11 @@
 |
 |
 |
+
+
 |
 |
 |
-
-
 |
 |
 |
@@ -2158,11 +2120,11 @@
 |
 |
 |
+
+
 |
 |
 |
-
-
 |
 |
 |
@@ -2170,11 +2132,11 @@
 |
 |
 |
+
+
 |
 |
 |
-
-
 |
 |
@@ -2208,7 +2170,6 @@
 |
- |
 |
 |
 |
@@ -2218,22 +2179,21 @@
 |
 |
 |
+ |
- |
 |
 |
 |
 |
- |
 |
 |
 |
 |
-
-
 |
 |
+
+
 |
 |
 |
@@ -2242,10 +2202,10 @@
 |
 |
 |
-
-
 |
 |
+
+
 |
 |
 |
@@ -2254,10 +2214,10 @@
 |
 |
 |
-
-
 |
 |
+
+
 |
 |
 |
@@ -2266,10 +2226,10 @@
 |
 |
 |
-
-
 |
 |
+
+
 |
 |
 |
@@ -2278,10 +2238,10 @@
 |
 |
 |
-
-
 |
 |
+
+
 |
 |
 |
@@ -2290,10 +2250,10 @@
 |
 |
 |
-
-
 |
 |
+
+
 |
 |
 |
@@ -2302,10 +2262,10 @@
 |
 |
 |
-
-
 |
 |
+
+
 |
 |
 |
@@ -2346,7 +2306,6 @@
 |
- |
 |
 |
 |
@@ -2355,9 +2314,9 @@
 |
 |
 |
+ |
- |
 |
 |
 |
@@ -2367,9 +2326,9 @@
 |
 |
 |
+ |
- |
 |
 |
 |
@@ -2379,9 +2338,9 @@
 |
 |
 |
+ |
- |
 |
 |
 |
@@ -2389,12 +2348,11 @@
 |
 |
 |
- |
 |
-
-
 |
 |
+
+
 |
 |
 |
@@ -2403,10 +2361,10 @@
 |
 |
 |
-
-
 |
 |
+
+
 |
 |
 |
@@ -2414,12 +2372,11 @@
 |
 |
 |
- |
-
-
 |
 |
 |
+
+
 |
 |
 |
@@ -2427,11 +2384,11 @@
 |
 |
 |
-
-
 |
 |
 |
+
+
 |
 |
 |
@@ -2439,11 +2396,11 @@
 |
 |
 |
-
-
 |
 |
 |
+
+
 |
 |
 |
@@ -2451,11 +2408,11 @@
 |
 |
 |
-
-
 |
 |
 |
+
+
 |
 |
 |
@@ -2463,11 +2420,11 @@
 |
 |
 |
-
-
 |
 |
 |
+
+
 |
 |
 |
@@ -2475,11 +2432,11 @@
 |
 |
 |
-
-
 |
 |
 |
+
+
 |
 |
 |
@@ -2487,11 +2444,11 @@
 |
 |
 |
-
-
 |
 |
 |
+
+
 |
 |
 |
@@ -2499,11 +2456,11 @@
 |
 |
 |
-
-
 |
 |
 |
+
+
 |
 |
 |
@@ -2511,11 +2468,11 @@
 |
 |
 |
-
-
 |
 |
 |
+
+
 |
 |
 |
@@ -2523,11 +2480,11 @@
 |
 |
 |
-
-
 |
 |
 |
+
+
 |
 |
 |
@@ -2535,11 +2492,11 @@
 |
 |
 |
-
-
 |
 |
 |
+
+
 |
 |
 |
@@ -2547,62 +2504,59 @@
 |
 |
 |
-
-
 |
 |
 |
+
+
 |
 |
 |
 |
 |
- |
 |
-
-
 |
 |
 |
 |
+
+
 |
 |
 |
 |
 |
 |
-
-
 |
 |
 |
 |
+
+
 |
 |
 |
 |
 |
- |
-
-
 |
 |
 |
 |
 |
+
+
 |
- |
 |
 |
 |
-
-
 |
 |
 |
 |
 |
 |
+
+
 |
 |
 |
@@ -2628,29 +2582,27 @@
 |
 |
 |
- |
 |
 |
 |
 |
 |
 |
+ |
- |
 |
 |
 |
 |
- |
 |
 |
 |
 |
-
-
 |
 |
+
+
 |
 |
 |
@@ -2659,10 +2611,10 @@
 |
 |
 |
-
-
 |
 |
+
+
 |
 |
 |
@@ -2671,10 +2623,10 @@
 |
 |
 |
-
-
 |
 |
+
+
 |
 |
 |
@@ -2683,10 +2635,10 @@
 |
 |
 |
-
-
 |
 |
+
+
 |
 |
 |
@@ -2695,10 +2647,10 @@
 |
 |
 |
-
-
 |
 |
+
+
 |
 |
 |
@@ -2707,10 +2659,10 @@
 |
 |
 |
-
-
 |
 |
+
+
 |
 |
 |
@@ -2719,23 +2671,22 @@
 |
 |
 |
-
-
 |
 |
+
+
 |
 |
 |
- |
 |
 |
 |
 |
-
-
 |
 |
 |
+
+
 |
 |
 |
@@ -2743,80 +2694,73 @@
 |
 |
 |
-
-
 |
 |
 |
+
+
 |
 |
 |
 |
 |
- |
- |
-
-
 |
 |
 |
 |
 |
+
+
 |
 |
 |
 |
 |
-
-
 |
 |
 |
 |
 |
+
+
 |
 |
 |
 |
 |
-
-
 |
 |
 |
 |
 |
+
+
 |
 |
 |
 |
 |
-
-
- |
 |
 |
 |
 |
 |
+
+
 |
 |
 |
 |
-
-
 |
- |
 |
 |
- |
 |
 |
 |
- |
- |
+ |
+ |
 |
 |
 |
@@ -2824,11 +2768,10 @@
 |
 |
 |
- |
 |
- |
+ |
 |
 |
 |
@@ -2838,10 +2781,9 @@
 |
 |
 |
- |
- |
+ |
 |
 |
 |
@@ -2866,7 +2808,6 @@
 |
- |
 |
 |
 |
@@ -2875,9 +2816,9 @@
 |
 |
 |
+ |
- |
 |
 |
 |
@@ -2930,26 +2871,24 @@
 |
 |
 |
- |
 |
 |
 |
+ |
- |
 |
 |
 |
 |
 |
 |
- |
 |
 |
-
-
 |
 |
+
+
 |
 |
 |
@@ -2958,38 +2897,34 @@
 |
 |
 |
-
-
 |
 |
- |
+
+
 |
 |
 |
 |
 |
 |
- |
-
-
 |
 |
 |
 |
+
+
 |
- |
 |
 |
 |
- |
-
-
 |
 |
 |
 |
 |
 |
+
+
 |
@@ -3010,7 +2945,6 @@
 |
- |
 |
 |
 |
@@ -3020,9 +2954,9 @@
 |
 |
 |
+ |
- |
 |
 |
 |
@@ -3032,9 +2966,9 @@
 |
 |
 |
+ |
- |
 |
 |
 |
@@ -3044,10 +2978,9 @@
 |
 |
 |
+ |
- |
- |
 |
 |
 |
@@ -3056,11 +2989,10 @@
 |
 |
 |
-
-
 |
 |
- |
+
+
 |
 |
 |
@@ -3068,20 +3000,17 @@
 |
 |
 |
-
-
 |
 |
 |
+
+
 |
 |
 |
 |
 |
 |
- |
-
-
 |
 |
 |
@@ -3111,11 +3040,9 @@
 |
 |
 |
- |
+ |
- |
- |
 |
 |
 |
@@ -3124,10 +3051,10 @@
 |
 |
 |
-
-
 |
 |
+
+
 |
 |
@@ -3156,4 +3083,4 @@
- Generated: 2025-12-15T07:50:49.567345+00:00
\ No newline at end of file
+ Generated: 2025-12-15T08:01:07.263170+00:00
diff --git a/dedup.py b/dedup.py
new file mode 100644
index 0000000..1ec5095
--- /dev/null
+++ b/dedup.py
@@ -0,0 +1,72 @@
+#!/usr/bin/env python3
+"""Find and remove duplicate emoji files based on content hash."""
+
+import hashlib
+from collections import defaultdict
+from pathlib import Path
+
+EMOJI_DIR = Path("emoji")
+EXTENSIONS = (".png", ".gif", ".jpg", ".jpeg")
+
+
+def hash_file(path: Path) -> str:
+ """Return SHA-256 hash of file contents."""
+ return hashlib.sha256(path.read_bytes()).hexdigest()
+
+
+def find_duplicates(files: list[Path]) -> dict[str, list[Path]]:
+ """Group files by their content hash, return only groups with duplicates."""
+ by_hash: dict[str, list[Path]] = defaultdict(list)
+ for file in files:
+ file_hash = hash_file(file)
+ by_hash[file_hash].append(file)
+ return {h: paths for h, paths in by_hash.items() if len(paths) > 1}
+
+
+def deduplicate(duplicates: dict[str, list[Path]]) -> tuple[int, int]:
+ """Remove duplicates, keeping first alphabetically. Returns (groups, removed)."""
+ total_removed = 0
+
+ for file_hash, paths in duplicates.items():
+ sorted_paths = sorted(paths, key=lambda p: p.name.lower())
+ keep = sorted_paths[0]
+ remove = sorted_paths[1:]
+
+ print(f"\nDuplicate group ({len(paths)} files):")
+ print(f" KEEP: {keep.name}")
+ for path in remove:
+ print(f" DELETE: {path.name}")
+ path.unlink()
+ total_removed += 1
+
+ return len(duplicates), total_removed
+
+
+def main():
+ files = [
+ f for f in EMOJI_DIR.iterdir()
+ if f.suffix.lower() in EXTENSIONS
+ ]
+
+ if not files:
+ print("No image files found in emoji/ folder.")
+ return
+
+ print(f"Scanning {len(files)} files...")
+
+ duplicates = find_duplicates(files)
+
+ if not duplicates:
+ print("\nNo duplicates found.")
+ return
+
+ groups, removed = deduplicate(duplicates)
+
+ print(f"\n--- Summary ---")
+ print(f"Files scanned: {len(files)}")
+ print(f"Duplicate groups: {groups}")
+ print(f"Files removed: {removed}")
+
+
+if __name__ == "__main__":
+ main()
diff --git a/emoji/appletvplusright.png b/emoji/appletvplusright.png
deleted file mode 100644
index 9c6ae37..0000000
Binary files a/emoji/appletvplusright.png and /dev/null differ
diff --git a/emoji/elnygren.png b/emoji/elnygren.png
deleted file mode 100644
index d3bc3db..0000000
Binary files a/emoji/elnygren.png and /dev/null differ
diff --git a/emoji/everythingsfineparrot.gif b/emoji/everythingsfineparrot.gif
deleted file mode 100644
index a15f8ca..0000000
Binary files a/emoji/everythingsfineparrot.gif and /dev/null differ
diff --git a/emoji/flyingmoneyparrot.gif b/emoji/flyingmoneyparrot.gif
deleted file mode 100644
index f3fcdab..0000000
Binary files a/emoji/flyingmoneyparrot.gif and /dev/null differ
diff --git a/emoji/funny2.gif b/emoji/funny2.gif
deleted file mode 100644
index 89453e3..0000000
Binary files a/emoji/funny2.gif and /dev/null differ
diff --git a/emoji/github-fail.png b/emoji/github-fail.png
deleted file mode 100644
index 55ea6a1..0000000
Binary files a/emoji/github-fail.png and /dev/null differ
diff --git a/emoji/heavy.png b/emoji/heavy.png
deleted file mode 100644
index b57880f..0000000
Binary files a/emoji/heavy.png and /dev/null differ
diff --git a/emoji/herewegoagain.png b/emoji/herewegoagain.png
deleted file mode 100644
index f0ca6e7..0000000
Binary files a/emoji/herewegoagain.png and /dev/null differ
diff --git a/emoji/hjallis.png b/emoji/hjallis.png
deleted file mode 100644
index 4e4c91f..0000000
Binary files a/emoji/hjallis.png and /dev/null differ
diff --git a/emoji/koho.png b/emoji/koho.png
deleted file mode 100644
index ccafc4a..0000000
Binary files a/emoji/koho.png and /dev/null differ
diff --git a/emoji/linus.png b/emoji/linus.png
deleted file mode 100644
index 98d3e04..0000000
Binary files a/emoji/linus.png and /dev/null differ
diff --git a/emoji/m1.png b/emoji/m1.png
deleted file mode 100644
index 18e6696..0000000
Binary files a/emoji/m1.png and /dev/null differ
diff --git a/emoji/marioluigidancing.gif b/emoji/marioluigidancing.gif
deleted file mode 100644
index 76767cd..0000000
Binary files a/emoji/marioluigidancing.gif and /dev/null differ
diff --git a/emoji/meeminuudeli.png b/emoji/meeminuudeli.png
deleted file mode 100644
index ef93030..0000000
Binary files a/emoji/meeminuudeli.png and /dev/null differ
diff --git a/emoji/meow_party.gif b/emoji/meow_party.gif
deleted file mode 100644
index 6725553..0000000
Binary files a/emoji/meow_party.gif and /dev/null differ
diff --git a/emoji/mercedes.png b/emoji/mercedes.png
deleted file mode 100644
index b803445..0000000
Binary files a/emoji/mercedes.png and /dev/null differ
diff --git a/emoji/mersu.png b/emoji/mersu.png
deleted file mode 100644
index b803445..0000000
Binary files a/emoji/mersu.png and /dev/null differ
diff --git a/emoji/miljoona.png b/emoji/miljoona.png
deleted file mode 100644
index 67206f0..0000000
Binary files a/emoji/miljoona.png and /dev/null differ
diff --git a/emoji/moth.png b/emoji/moth.png
deleted file mode 100644
index 4e9eed5..0000000
Binary files a/emoji/moth.png and /dev/null differ
diff --git a/emoji/myyra-lapio.png b/emoji/myyra-lapio.png
deleted file mode 100644
index b719a5f..0000000
Binary files a/emoji/myyra-lapio.png and /dev/null differ
diff --git a/emoji/nicolas-cage-party.gif b/emoji/nicolas-cage-party.gif
deleted file mode 100644
index 50a7211..0000000
Binary files a/emoji/nicolas-cage-party.gif and /dev/null differ
diff --git a/emoji/nicolas_cage_party.gif b/emoji/nicolas_cage_party.gif
deleted file mode 100644
index 50a7211..0000000
Binary files a/emoji/nicolas_cage_party.gif and /dev/null differ
diff --git a/emoji/partyblobcat.gif b/emoji/partyblobcat.gif
deleted file mode 100644
index 6725553..0000000
Binary files a/emoji/partyblobcat.gif and /dev/null differ
diff --git a/emoji/partycage.gif b/emoji/partycage.gif
deleted file mode 100644
index 50a7211..0000000
Binary files a/emoji/partycage.gif and /dev/null differ
diff --git a/emoji/patagucci.png b/emoji/patagucci.png
deleted file mode 100644
index 132ed62..0000000
Binary files a/emoji/patagucci.png and /dev/null differ
diff --git a/emoji/paywall.png b/emoji/paywall.png
deleted file mode 100644
index 36b3fdd..0000000
Binary files a/emoji/paywall.png and /dev/null differ
diff --git a/emoji/penttikoyri.jpg b/emoji/penttikoyri.jpg
deleted file mode 100644
index b833008..0000000
Binary files a/emoji/penttikoyri.jpg and /dev/null differ
diff --git a/emoji/pesonen.png b/emoji/pesonen.png
deleted file mode 100644
index 88cf78f..0000000
Binary files a/emoji/pesonen.png and /dev/null differ
diff --git a/emoji/piispanmunkki.jpg b/emoji/piispanmunkki.jpg
deleted file mode 100644
index e4d7f97..0000000
Binary files a/emoji/piispanmunkki.jpg and /dev/null differ
diff --git a/emoji/ragejk.png b/emoji/ragejk.png
deleted file mode 100644
index a8b93ea..0000000
Binary files a/emoji/ragejk.png and /dev/null differ
diff --git a/emoji/reaktor.png b/emoji/reaktor.png
deleted file mode 100644
index 8604e7e..0000000
Binary files a/emoji/reaktor.png and /dev/null differ
diff --git a/emoji/salute-animated.gif b/emoji/salute-animated.gif
deleted file mode 100644
index 93d57d0..0000000
Binary files a/emoji/salute-animated.gif and /dev/null differ
diff --git a/emoji/scrooge.png b/emoji/scrooge.png
deleted file mode 100644
index fd6a3ed..0000000
Binary files a/emoji/scrooge.png and /dev/null differ
diff --git a/emoji/setämies.png b/emoji/setämies.png
deleted file mode 100644
index 98d3e04..0000000
Binary files a/emoji/setämies.png and /dev/null differ
diff --git a/emoji/stonks-down.png b/emoji/stonks-down.png
deleted file mode 100644
index 90b0142..0000000
Binary files a/emoji/stonks-down.png and /dev/null differ
diff --git a/emoji/suomionpaskamaa.jpg b/emoji/suomionpaskamaa.jpg
deleted file mode 100644
index b833008..0000000
Binary files a/emoji/suomionpaskamaa.jpg and /dev/null differ
diff --git a/emoji/sus.png b/emoji/sus.png
deleted file mode 100644
index 1288530..0000000
Binary files a/emoji/sus.png and /dev/null differ
diff --git a/emoji/takemymoney.png b/emoji/takemymoney.png
deleted file mode 100644
index b55b860..0000000
Binary files a/emoji/takemymoney.png and /dev/null differ
diff --git a/emoji/tappara.png b/emoji/tappara.png
deleted file mode 100644
index c1120c9..0000000
Binary files a/emoji/tappara.png and /dev/null differ
diff --git a/emoji/thriv.png b/emoji/thriv.png
deleted file mode 100644
index fd339b0..0000000
Binary files a/emoji/thriv.png and /dev/null differ
diff --git a/emoji/tinfoil.png b/emoji/tinfoil.png
deleted file mode 100644
index f734874..0000000
Binary files a/emoji/tinfoil.png and /dev/null differ
diff --git a/emoji/tinfoilhat.gif b/emoji/tinfoilhat.gif
deleted file mode 100644
index e43e4d3..0000000
Binary files a/emoji/tinfoilhat.gif and /dev/null differ
diff --git a/emoji/toottoot.png b/emoji/toottoot.png
deleted file mode 100644
index 55af80c..0000000
Binary files a/emoji/toottoot.png and /dev/null differ
diff --git a/emoji/toyota.png b/emoji/toyota.png
deleted file mode 100644
index cf6b368..0000000
Binary files a/emoji/toyota.png and /dev/null differ
diff --git a/emoji/transparront.gif b/emoji/transparront.gif
deleted file mode 100644
index a45caf6..0000000
Binary files a/emoji/transparront.gif and /dev/null differ
diff --git a/emoji/trollface.png b/emoji/trollface.png
deleted file mode 100644
index a612c5f..0000000
Binary files a/emoji/trollface.png and /dev/null differ
diff --git a/emoji/tsot-tsot.gif b/emoji/tsot-tsot.gif
deleted file mode 100644
index 4b25a8a..0000000
Binary files a/emoji/tsot-tsot.gif and /dev/null differ
diff --git a/emoji/tux.png b/emoji/tux.png
deleted file mode 100644
index 9190632..0000000
Binary files a/emoji/tux.png and /dev/null differ
diff --git a/emoji/vanhemmat.png b/emoji/vanhemmat.png
deleted file mode 100644
index 567f4e4..0000000
Binary files a/emoji/vanhemmat.png and /dev/null differ
diff --git a/emoji/verkkokauppacom.png b/emoji/verkkokauppacom.png
deleted file mode 100644
index 85e1798..0000000
Binary files a/emoji/verkkokauppacom.png and /dev/null differ
diff --git a/emoji/viroon.png b/emoji/viroon.png
deleted file mode 100644
index 22753d1..0000000
Binary files a/emoji/viroon.png and /dev/null differ
diff --git a/emoji/void.png b/emoji/void.png
deleted file mode 100644
index 059d565..0000000
Binary files a/emoji/void.png and /dev/null differ
diff --git a/emoji/vp.png b/emoji/vp.png
deleted file mode 100644
index a6508a2..0000000
Binary files a/emoji/vp.png and /dev/null differ
diff --git a/emoji/vr.png b/emoji/vr.png
deleted file mode 100644
index 4053023..0000000
Binary files a/emoji/vr.png and /dev/null differ
diff --git a/emoji/wanha.png b/emoji/wanha.png
deleted file mode 100644
index 9688b3d..0000000
Binary files a/emoji/wanha.png and /dev/null differ
diff --git a/emoji/whitespace.png b/emoji/whitespace.png
deleted file mode 100644
index 059d565..0000000
Binary files a/emoji/whitespace.png and /dev/null differ
diff --git a/emoji/winky.gif b/emoji/winky.gif
deleted file mode 100644
index d477778..0000000
Binary files a/emoji/winky.gif and /dev/null differ
diff --git a/emoji/wsb.png b/emoji/wsb.png
deleted file mode 100644
index 79d4ecf..0000000
Binary files a/emoji/wsb.png and /dev/null differ
diff --git a/emoji/ylilaatu.png b/emoji/ylilaatu.png
deleted file mode 100644
index 5c23238..0000000
Binary files a/emoji/ylilaatu.png and /dev/null differ
diff --git a/emoji/ylilaatua.png b/emoji/ylilaatua.png
deleted file mode 100644
index 5c23238..0000000
Binary files a/emoji/ylilaatua.png and /dev/null differ
diff --git a/emoji/älä-vihaa.png b/emoji/älä-vihaa.png
deleted file mode 100644
index d0c680c..0000000
Binary files a/emoji/älä-vihaa.png and /dev/null differ
diff --git a/index.html b/index.html
index 8bc4d27..6966850 100644
--- a/index.html
+++ b/index.html
@@ -89,7 +89,7 @@
- 2493 emojis
+ 2432 emojis
0-9 / Special
@@ -107,7 +107,6 @@
-
@@ -237,7 +236,6 @@
-
@@ -660,7 +658,6 @@
-
@@ -684,7 +681,6 @@
-
@@ -790,7 +786,6 @@
-
@@ -812,7 +807,6 @@
-
@@ -859,7 +853,6 @@
-
@@ -985,7 +978,6 @@
-
@@ -997,7 +989,6 @@
-
@@ -1016,7 +1007,6 @@
-
@@ -1240,7 +1230,6 @@
-
@@ -1335,7 +1324,6 @@
-
@@ -1366,7 +1354,6 @@
M
-
@@ -1393,7 +1380,6 @@
-
@@ -1423,7 +1409,6 @@
-
@@ -1443,13 +1428,10 @@
-
-
-
@@ -1473,7 +1455,6 @@
-
@@ -1517,7 +1498,6 @@
-
@@ -1541,7 +1521,6 @@
-
@@ -1581,9 +1560,7 @@
-
-
@@ -1743,8 +1720,6 @@
-
-
@@ -1759,8 +1734,6 @@
-
-
@@ -1780,7 +1753,6 @@
-
@@ -1796,7 +1768,6 @@
-
@@ -1810,7 +1781,6 @@
-
@@ -1930,7 +1900,6 @@
-
@@ -1945,7 +1914,6 @@
-
@@ -2046,7 +2014,6 @@
-
@@ -2083,7 +2050,6 @@
-
@@ -2104,7 +2070,6 @@
-
@@ -2223,7 +2188,6 @@
-
@@ -2244,14 +2208,12 @@
-
-
@@ -2282,7 +2244,6 @@
-
@@ -2294,7 +2255,6 @@
-
@@ -2364,7 +2324,6 @@
-
@@ -2387,8 +2346,6 @@
-
-
@@ -2419,7 +2376,6 @@
-
@@ -2430,10 +2386,8 @@
-
-
@@ -2446,7 +2400,6 @@
-
@@ -2459,7 +2412,6 @@
-
@@ -2480,7 +2432,6 @@
-
@@ -2534,7 +2485,6 @@
-
@@ -2545,7 +2495,6 @@
-
@@ -2560,24 +2509,20 @@
-
-
-
-
@@ -2600,7 +2545,6 @@
-
@@ -2631,7 +2575,6 @@
-
@@ -2642,7 +2585,6 @@
-
@@ -2659,7 +2601,6 @@
-
@@ -2685,8 +2626,6 @@
-
-