您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Add character icons to IDs
当前为
// ==UserScript== // @name 8chan-characterID // @namespace Violentmonkey Scripts // @match https://8chan.moe/*/res/*.html* // @match https://8chan.se/*/res/*.html* // @grant none // @version 1.0 // @author doomkek // @license MIT // @description Add character icons to IDs // ==/UserScript== (function () { const POST_CONTAINER_SELECTOR = '.opCell, .postCell'; const THREAD_CONTAINER_SELECTOR = '#divThreads'; // Container for all posts in the thread const colorMaps = { '/zzz/': { 'B84837': { name: 'Koleda', img: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAFbElEQVQ4jSXIS2xcVwGA4f+ce+fO9cx4ZjwzfmTi2OOkthOcFNsBxyoltCmKqOlLLQ0gRaFLJMQGhNRldixYoUpICAESalddIdEskhYlakkiEjeJ0ziOn3FdP2LP2PO+73NY8C0/8fNvjem1rm7eeONHFPuLPFle5+YnV7k0rPleAR4uVFnzPOIxAb7gRCbGsVKGu02Tf5ZTjLzwfY4OHGFl/hHLcw8wRy3BYr3J5zdu0TcwyPLt2/xmoMlbp4dYWKoTj0vOF7Nk4pI4AiE1Ooh4ezRNly7zpxvXqYweZ2vjaw6365j9HYKT5X1uPvEoL6/y++dNXn4uT/XAp11rc7o3QSohqLYiDFtgILCScaTdwblSmlq1wh9u/pe+0GGmKDEPnJC8jphJNXlvvJujSYkjLZLpBMX+iLRtoFyPyJdgCGIxQaI3izAMagc+rx6yeFxpsrjjkO9IYzpa8YNjOcYOmdgSnBBsX+FXPQLDJNHfBUGEHURoBTHLBKC2XsZt+mgrxnvDKT50AiqNCFlMx0jbggfrLUzTACkI2j7ljSoYJmgJSmKaFqZpgmHg1V3cmos0JI4T0mHB+aEkUkVIC8n1ZYdCPIYhBEoJtIYgCKns1kFptFL4DZdn6xWqa2UOnlYIA00UabTWhL7CMGA/0pjlBkilSZsQeBoFKEuQsEws16c8v4XWQBSxudUil7JIJGJoBX4QYccMPEeTjxmUWxFmxQlQWhE3LVQkCJVGCo3fihCmJmoGKMCUAmHFaLR8UpaBiMDxNHGp0ZEiLk0qvovcclyOdsUopOK4jkaH4NV9dsI4q2TB+/9FbojZ1UP9uUna+y2kEoR+hPI1UkGjFXD+UBfy9f4s5/rStNoRbVeBGzFXUaQv/YqOE5PUay46BB0IxO4e+TffZSE9xO5eA78dsPCsjaHgoOWTNwzkUKeFLSV79RDfVdRDxe5kF7XgPrVUmw0liNyQwAtZ8wzwA9Jvvct1lWCpHfDFVouvnjm4QYjrh4g756b0fhCy1vCYznfwcbXOxhEL6ftMnsqxPXvARd1BFHncHZpgLZNn894STjrHeFIxsjrLtarkmPQ405PGGLYyl+cOXEwZ0YpbXBeC2acN9puSh0sNNn0YTyTJew6xH18gLkxOrX3GD392kY2FJfzNTYJ0ijMJEEJgrkeCkm0S+i5Ps0Ve6Y8xbW1RzEk+vbPHO6/NUH3YpPX5VTpX5vjuOxdYTTmkB7sZtAWuUsw3fH5dSvC3vRDzZHeSlzrhSVnz5+0yoyrDTy/MEBhNfjtR5Nuj0zRO7PBVq0Lr/gO8sZP0jU2x26ixurvNy4VOCk3JP7bbfNKUmNIQgKJhWZwNWgwPT2CGeaZnLoGKaNZrpEdGGXv/farbu8Rtm77pKT786GO3sbhoDg4dMmWo+MDPkDNDZDYK+DLezZWjU/SMHseWGr9c5v6t25CwebLTYKmi2Zc56p099E2Ms/LlQ6785e/NF5K2ftSOOJuxKNkxqiKB4eVLlyPD4n7d48IrL1JIWXQmOvjsi1k++vdtXj83Rb4nRyJh0Wkq/vjBX7n6r2tcTBmJW1sV40ZnEfc7Z9lrezyrNjBE7/HLm5U9egsZXhzqo8M0qEXw2LWYnV9h5c5dLKfON4uL/OfKNWZXd7B9j7FiL7mJcbaUYNMVOK6L0/IwJkdPXs6kE2TTqfpE6Ug8TsBuO2DbyjFaGuLRxjaf3rzDg4WnGIcHePXN10inkgx0ZykNDvD2L35CKOHe4zW6knGMoUL+l05t53fzLbE/PlA83WdLPMfh3jc7WJ1ZDuo1UvleDg+UsOMpWq5Hb1+O02dO0T1yDKtQ4PlTI4xkbeZWv+Z/2sWbe6pEy50AAAAASUVORK5CYII=' }, 'C5CBBC': { name: 'Corin', img: 'data:image/png;base64,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' }, '689ECE': { name: 'Soukaku', img: 'data:image/png;base64,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' }, 'F6C1BD': { name: 'Nico', img: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAFoklEQVQ4jQXBS2ybBwHA8f/3sD+/4ySuH3nZSZ1X0yZt07Sky0rbac2odtikCSamAQfQ4MqFAwd64TAkkEDjAuIAl4nBNLaKTWzVHk1Hu64pU5Lm0SRNYqe240ecOP4++/v8Pfj9hP/9+S3HFwgS8gcJhdvBcbAMA1GSsFoGcns77vZ2bF2nVdhDkCQEUUASJHK5DD/69W9Z3i3xy++/yMLmkyVpJN5xQ3AEBgfSiLKModZRPF7MloFq6PgiEWRFQXK5sAwd22whImLbFj7FQ1c4SEVt8c6teXJVLSr2JXqZOXcB2eOhXinj9ngxTZPtbAbLtHArCqLLhW6ZSPEYgeNpXF4PLlkmVyoRDQf4xWsvEfAraHoL8eKZs3gCfg5Le0iyjFtR2NjaxB8MEG4LY1WrFNcfk197jNzQWd9YRvVImIrCp198SjZfYGIozfMXJziT7kEOhcOoh4e0tAahrg7yeznAxq94OTio4tN1FpcWGDueppLNcO/hJxSrDulUipGZCyzcuQceL1dOp9kP2sh6y6BcLBL0BxAE2FhbJtmbom6o6LKMdrSPz+cm4PNjuERsvBS2N5k+O8bF776CW5JpmCaDyQFsXwhZU1U0rU57W5imYdBQj4hGOvhya4u/3fmKwXiE6+Mn0RsaihTgldPP0qWEGBo/CS2T1OgwjWwZnyDScCmIlXIZ2wFBEHBsm/1qldLBAf2DKYanZL7Kz/HP2/dRVY1m7YhMPktXdwz9sA5GC9tx0FWVQDCI1tSQzvf33ohFOmkLBkEUKeSy5KqHTF2aYWq0l5kLU5yenEUtZrHrDTS/SLgrhj/Uhu04mEYLqa4ju1wc7FeQKwdHPC1U6IklcEkiY6On2KqVqbcMIv5hgrKJIDno4XM8XVrm+EA/tuOmYRp0dIQRGgY1x6Z2WKVWryD39vuomXlM6xTFXJ6eWAJloIfOY51YRgtHsHFaJpIAyVMn0JtN/vLR29yaW+Ly1AyvPjNN0zTZr+5TKpeR+1L/pXEg8vVSElnWsRybYDSMY1kIooggiuByIWJjaSqOaTI7M8nlb1/n5l8/4Mg2MAWD3a0neKNRpJfPR260KRrZXJydbIYDQ6M7HsfAIdQeRpQkdrezLM4v0j2QwqV4ONbZj992CAEd3THuvPs+kcE0J64+i7zxaJhVq0JfykfA040T9NM7OYEsidimieRyYe4UeOd3f2R1J8uP3/gBuqpx9+Pb1I6OEEI+dEmm//wk99//CNEyZRq1AEWtQdvAEL54kuWVLdwuN6Ig4DgWRl3lxOQE175zBRAo5rIszc/RGY9R2Mkyfv0aK3fuopcryC0cnnnjJ5y5fBVHENje3qG1eJ/dxQW6Tp5EFGUSkyf46ewMBHzksgWe5v7N4JjKyNkpNK1CrVZn99EKQa8H+cwLV2nrjlEs7DA0PM56q8Vbb7/HD5+/SGavRN/4OLFjHTzZ2WV5/hGGYdDTN45utKNYB3jDIVwCKH4/C+tbR/K1l2Yplqr86z+f0BVPsJvJcnPuAV88+IbxU2N86wWdoNdDOVNALBaR1UMmzr1Of3+a1Xt3aU/E6R4axjoWqfzmD396TnZMiEba6HJU3nzz9wTaO+lLdtPUm6znSkyaArrjpis9ijUwSmbhAdlMlsvfe5la9ZDMw4c4hoFtm9alweM/FwXB4eDxKn3RBJ99/jnv/uM9ZJdEMhHB1hp89uHH4Dggwf7OCt5qkfzqJtQ1Ev0pwtFORqan0cVAND196XXpVz977UZpJ8/9rTw3b39JuVJGEESSkTa6O4MsrG3SNJrsbqzxXMKLH4fM+hNkyaZvZJB4MolhGJRzJVKT5wRh/sO/O3OLWT64dYv11RVevTLN12tZtgp7hMNhdENHPTwEQWT26iXOT0ywU9onYEuEhSYXzqZwOwJWJEHRE+X/GZqYe6e6jKgAAAAASUVORK5CYII=' }, '4C625B': { name: 'Quigyi', img: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAFaUlEQVQ4jS3MbWydVQHA8f8553m7L71397a33bqtdN26LQwmbEIwTKMEY4wEMzWIZhin35YojGxGEhORkEAwqB+ExC+Y+IGZTDSbiiZoYMpCGMRR4hgrK+1st961Xe/dvc/7c885ftDPv+Qn9txz5+ncOnfW9nxyS++jOXZMVon6KUWuqTWrtK8sEZSHUK5HtV4mSRKWF1apDJW4vrTCp/bs4/BD3+H0a6d4e+5fCGDDNx+6d3bf5Ejr1MeWwHdoz69Rrkg2To4hkFhhyfMBGIXjSrrdkKuXr2MGmjxNOLB3H3PXVuglHdTDhx458rlPf/7gX/4xA9UqrpJ4JcXweAMhJdZaXNfBD3wc36UoCjxfIQwUaYE2mg9mL1KuNHFchTO1aeInmyd20fUqTG0ZRuc5aewiHUllqERQ8hnkoI0hjmKsMQgpqI1USMIEIUqYfAgpJAgHtVZER9+bvVQZagQ0R4aoN0rUm0OUqwHVWpk8LYh6MUkYYwqNEAAglaIoBhSZResCgcLzSsjW1vGW8EFKS78Tsn69RxplSKWIw4zuWo/+jR5WW0AgBEgLSkClVkJKQRCUicMuUjg4UkjKJQdjNEmUYrUhClP8wEcXGm0M0lFoo3EcB2EFeVEglcBxBI4nscan37/CUL2FIyUIAUYbhBJYBHla4Cj3/wiWHAYWIyVSSaJeiucrgqqP7zsMMkOaROfX165H0nMVWlvydIC1FqUEvtbkUYEZgEDiOS5lqTAWBAI/zdHZAADlKYzWpFG6PDxEW1prAIHRlizPSAaGbZs2Apqb3T5CSAoruXf/fpIkptde5ROtOljzv1BJoiTmu996+L4Xnn/mazJOMqRU9MOEambZOzFBO0w48uAXqG0ICKOIHeMbufD+Jd49c57pTdvx6k1cV2G0xVrLaLPOT390PMiiKJL9Tg9rDaVqiUtzbUw3Z+niPMtXb/DLHzzBs48e5bmjj1EdG2Nsx1YeP3KY3bfvIi4MZmDphzl7p6doVEvsnNpWklYbm8Yx5UpA6hjaq2s8/+zT/OHtc9QrFW7fOQ3K4dsP3M8fnzlOKV7l5NlzWCxpXhCGGZdnZ/nNyycZrZWluuPuu54M10OsGOAHPqtrHb5092187xtfRmiDsgKKjFa9QjMIeOF3f+KtCxdxywFZPGC0WsU1OVfmrzHSqCK9wMPmEF6P8XwHb6TCsV+8yIUPZvHKJYosAQFoA0Kxb/cORpoNemHGWH2Yl358lG37dtO1A14++WekHhiSJMw6KzcjCg8XxcKlJZY7ITSHWZy7zJlXfg++hzGGN96ZodOLSDoxS3NXeOz407z+1zdZHimzqgeobTt3Pdlf785eujhzyKP2xZHaeHVsfBev/v0sNxc/ZGzLBLdsHiVMUv722utU++ssL64wvxyh85h6OcDNBog4o9uq4ah0gNX6P8Abt05tuPD9Rz4zttLJ+PlLi5w4cZrfvvpPdt66h3rWpeh20ELw0VKbUmkTRuf085xqo04r8OkvrOAYbZibXzj79a88cPjFp47f1xwbAStYWV7iuV/NU3crvPXux3x2us6h++8iimMO7Jrg1Mw13lmMWOv2KbeqGOHilQLkzX5/4Lju+lM/PPaz5uQ2CHOQJQ4efJDbbqmxtjiPm2d0Q8O/r9zg/GIPI9sc2DFgg5uAP04YKxaXuvTCGBWUG18NdDI8uXnrHSXHpzW1HfodKFJmZhfJZIPhqmL75ARzKxHtPpjkMkOqjdUFC6sWr9JkIDYQhhmqNdJ4/Iljj+4/8+Y559cnXmH3llHWPnyPi+/PsKym2TR9D0sLF2iUJUoqLAJtHdbDglxVuLqSgVPg+pLRAP4LSjievOonGnYAAAAASUVORK5CYII=' }, 'F3C6C3': { name: 'Yanagi', img: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAACXBIWXMAAA7CAAAOwgEVKEqAAAAFrklEQVQ4jTWU229bdwGAv/M75/hux43j2s3FSZr0spKtm6p2WdYVNqYC01S0woTWIoGQKvE+bfCARh+Gxqj2zvbAJC5CCIT2QieBNLTRLV1vSZNma1M3Tew4vsTxcY7PsX3uPDC+P+B7+vRJfMUff3Xx3OkTx/8Uiya4t1lldG8GyfGRVZVwWEEZSCKHI7iWTViVQQLP8dB3Wri2zdLCKrmxbEf5yhf92v7JN1OJJF3LYv7uPV6IPIFruYyM5/Adh852G7trIVRBemgAhEwkFiOdGUQIQXKtQTa9JykA/vL2r384PTI26boe67U6fd2kXt4hnUkS+D6O69HVdLZ3NYyugWWYWIaJ57gIWQFFQQQ+Hd1AAIwNZS+osoIsBKulMr2tDpKQSCRjEAR0dk2aLQ21kCMUCSMF4LoOutaibxi0aw18z0NWJcQbFy48M5LLHtdMg4VGncXVdVq6hqM6BEGAJASN+jaJkSEeOXyAXq+HrusEXoDvuFRKmywvf4lp9YjFoyjfOTn3i3Q8hu263P5ilfm7ReJCZmhwEMe28b2AK18uUbzVZ7ZS5ulDB/HbJp5t07MsNNvCljxSmQRCSIiILE5rmoaqKMh+wEpxDduVScWj+J5HuVZHzY+wuVzlr3/+F/frDZSBOJ2OQWx8lGw+y9TMYUYKIziWjRJCBI7jSG7gIzvwvWMnSKRSqIqMYzlEJMGR0X18+5evMzCcJ7wnxJX5z4iYBqH1dXSzy/Onn6OxsoofBCiqEJIkJLq9Hp5p8WRhikhGxXFctB2NWDRMJqLgJrtUt1dx64JjR2d4uFnhg7/9k39/eoNyq8XxTI6hVBLhui4SEtpOi+Z2G8tyuPmgjOe79Ps2O02NmKoyOTbGoelJnpg5yN5clkJ+iBeeeor3L12iWtVYe1BCVWSE63oQBJQ2tolFw9iWSbPWoN/tEQor1No7NNYrrK1XCYWjIMlgWezNDDI8vYee28Bs6uRzWbq2tSE6uknXtIgnYsSTYcrb20RcH7PTI5WK8+ipOXKHJklGowRCxg0gQCAHMDVzmEa5hmhpTI3lMPv230UylSASDTM1kae+a9D3PEJKiEazjRwEmB2DqblZhgujOJ7PVq2ObpqQGqDdbLN06w5PPnqQ3W6XtXpjQcSTUXSzw63b9+k0OjR9h1gsTr3WpNvr0ylXuLewiBSPEwqFKExOMDA6grWrV9587/fvF9dL9k5To2s7m3c3yw/F9Rt3uHX7AYtLa8SjIWZPzmIFHlVN5+Nri2TiUYqf3+D6fz4FVaHf7bnl1Qfv/u7yh4+/89bbP4kHUvn4saP0PfcfP//NpSvKdstE2zWxzDb5icMMT09RrG5xvdPCrXYojA/jWh7Fz6/x8Y2V1jPPzZ6anfvGCsDSe+9k64acTQ4mlh7/7tmfAii1+ja+72KYOhMzR+jIgl7gI4TMUDrLsiE4FAthmCaVrUbs4lvvvp7LHNKUcKL0sz98NPnGj8+marr+2v+/KqdHCxfZE8eMhXn+zIusF+9T2iihhMJE+w7hoTzhfcOslbdYefBQ2ZvLHT3y2GOzhuF8K59Onahou0FFjsy9cu78yZmZYzdFQzdY2axSFRKdiEqr2/1fFrLMgJBI210MNcKVhRVWlte4+slNFAGv/OhMMDS2N/jgo5vSwvzS1MT4/pf3H5j8rZwc2HNxt6OzVSozf3uJa59dRTiCocE0OdtHdUEtDFN6WEFrNrCdPpvrVWLRCE9/8+vSeGGYq59cIx1LMHJgYkp+9tlTFycLo7x89iUG1RCS51CplnE8j/H9U6iNJko0ipVM0NxYJ6Em0YwWO7W2tLG2wfThCQ48sp/+ThfH91CMjsXJ06c4d+4HBHIYx3V47dVX+fDyZV46f566GiZZvE80PxooiQFpPJ/BLvo0dwzUap07i19w5vsvsruvTan4kP8Ch0bTzzkbXVIAAAAASUVORK5CYII=' }, '8785B8': { name: 'Vivian', img: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAIAAABPIytRAAAACXBIWXMAAA6/AAAOvwE4BVMkAAAE30lEQVQ4jQXBXUwbdQAA8Lv//3+9u16v7bWUaymlfJS2UGCDQacDQTcMy9ToXLbExOxlajQ++uCL+uiDb0t8MfNh0cQsMTGLWfBhJixZNpWFhY8OGIVBoS2Fft61d9f79vfD03PXMNuCiEaIxDCkCGKjmvd4uFTqcldPpCtKHL3UqzVhb+8hy3kZj//x0q8Io6fnPnUHOGRjGEmxA/2v7e79I9VqutyamX43Fp9W25jHTWiq0MEHO/loIhlnOakt261a6emTxVZd4EMxOJBMT018oLabuZ01tdUcSl24NH/TtgHpwC0TmDphmjoBCV+A6O5nSAc9PHIuk1krFA7C3XGQPneVYTzF3A7l8Awmp0dH5iG0aQYBCHEICER5GJZAWAfv8HhQ7VSZGO/5+OYtpV3JF9aR1xs8Ps5WaiWX0x3oCHu9PsOUAGBxHPP6PBRpUCSCwOaDGkPppWLdUlvvvzf314NFCCggyfX84YHfF/UxnuRgGgc2ZmPVcoXlmETKnzrbFY5yLo7yuUlgwqhfPy41KIqanExnt58BAIAiV/Rm/vzEOxYOAbAlWYWEnRjupGmzWilDAoWClm1bbQVdmY/TSGm19MRQUmmLgCAwtVW9OH1dx5Db69B1XVbUkcmEhVkrz1Yaolqv7AKgbu6oIQ5B2oEj7cX6q55ov9vtA8XcbnfX8EFhp23Lg0NBWVWTYzGrWc0s3ffaTe3wKYbJW1k1GsARrq9v5lZX909KTY6j3G4OeVxBaNgPH937buGa18ciwnhw5xsolS6cH432jKmcC0IUicB41INbVmIgpEj6qUBQNOtkaERAczVzP9rd3x8L2TbeEGsSQxQPK0c/37v1Nf/hRzc0TUMMUz06erGx0dHbF2EgcDhMC5q6hIZ9lTduLGSxhKQKJO0LdJDnZz/Z//GHfIuFTjfmZEwMANPK7h3e/umX/Iv1QE/029t3BFEhCAyd4GFTF4fS05pmUaThJJwu1bj+1WeabgeSibYg6oqCs2xq5vU3f7v/ZLu4pzbLgiw3VjnOD6fnP3dwweJ+lu/u49zq9vNSS20MnR3ojEZwHFi6rikKoChgaRE+0NXhPjObdofGfdohTpFIa7b+3VzrjY7wPFU+zYlV0ct526qG2Zht2ZCm3S5W11TLAuH0mdC5kaWVci6bT3Ua169eAjWx0hSszmCYouTl5f366X+SYi2vlVtyGyFYK5/ubm7gABAEFCX9wePcQcEO+lFvMvb3o+fA0M2AP+p0mfni8fJ/+5kiHuKlqfG+uiibpkVRFE1ROIbphrW8cUQBaSqFZkaYlSerWzsE/OLL720cTwzThaNiNnto2s6V5y9TXfrE5DgOIECI6wiomnbaEHjOmerxudRaaWcrU0CKGUSzc3EbU8qlk2e5utjUcJxUNGzp9z/L2VdTl9/ui8caolit1ui2pAqNnCBCQ6tIhmCETENBi4srloFhJsJ1nvPWy5UTlwsxtKOcL/xx9y7XO1ZrOxeGCUXVLNPCbYyJDfoJxj45kFoGHE1e9Xs4miIhguFgqFgqTs2EesfPBsZnHPxkucFnMq+62aazt7+pm3V/ZOyt2a5wCBFSvQIQzwdomtRNEyEkqZpQz21vOAKhK6UtnHQ4q42cCSRmYo4dGo3QqFJt1E+rmtxmCf/CRe5/FZlmMd4TUMcAAAAASUVORK5CYII=' }, '867463': { name: 'Ben', img: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAD9klEQVQ4ja3RS2+UZQDF8f/zvM/7TmemnRtlOi292GINdwFJI4V0gcEEA3EhcanuXbjgkxi/gh/BnYkmJoqmGiG2QsmAtIWWTufSzu29PRcX6NqFPfvzS04OHGE88I7SA5BHDR55vP+7ORv46vrxY6W3+8Mwms8qxH8UFFCaqBQ+vHD6zU+cEEGvN1z/5eGjr0+dnL18cnbyizjSs8vvnKH+dHOoN9Y/+Bf0gBngBaCBW7dvXL03XqksRFFYPLM4V5mfncJTCoD7qw/Y2WuzsnSeTveQieMlOocx2z+vfimAlY9vv/fVG9O1Cxt/bf90/9e1+5/dvXXv8vlFoiimN4zY3GmgBMxNV1k8fRZnDI/X1jg4PGT1j0fMT48zMzvH5m9r2vv807vrd25em6mUimT8YObG8uXlc6fm6Q9CGu0D6i93QVp6gwHZ/CjOedROTHGsWkUCOV/R7Ud0Wn1etUOp3r10Nr+z94qdRpNKoYTWKd98+wPrG3WuX1viyeNntA56hGHM6bcWiIZdfvzueyanJsgXi0xUq3hC0mgdkq9VkS+2m2xv7dLrDiiXi6w+eERjv8nNlSXev3GV2kQFZ+CjOyssXznHpYuLVMYLbG9tsVmvky8WsDgmq0XKIwKxsnRld3Fuunbx/AKZwEMbjURSm6oyM1PDWk392RaVcoH8aB6tNZ7n8edanU6zQ5SkSN8nDUM8IZD7rVZ9slpGSUiTFCkkiU4ZGQlI0oRBGFEsFmh3unQ6XZI4YTAYMHniONpaer0+gRTkc1n8QKGuXrxwvTQ2+vrRMGa8NIZE4PuKZusAZw1SQH4kwCQxURrR60UIJcnmA6JhBqcNxlqsc8hyYRSEI5PxEQLah32EB1YY9hpNTBIhnEYKh+8JpBBUymOUCjmEE/iBQluDtRZjDEoIQFriOKaQy+AsDIch8aBHeTTA8yTOAQgcDiklxhrqT1/QPRggJZh/MG0s0imfOIzR2pEmBucsOjE8f76L9BS+8vB9hfIkge+DEPz+cIPGXgcpBdYanDNobUhSjcr4AUmS4Ac+wjl0apFC0G4N2G88wfMllXKRcnmMNDW83N0nCjW5kQypTnFYjIEkNVhnUb2DDqVSjjCM8T2JEA7nLEpKpPAxWrO322Znp0mcGrK+TyZQJGmCtQ7rHMMoQTiHUhIllSJOU5QXoI15/ZRwCAECgZCSIJAIIRjJOIw2JEmCdRZjHFH8Gs5nfbqDCGWtJU2h70IKuSzOWRJtkBKUEFgLzlkQDmPBGAM4Um2J4pRUa44V8vTDmN4gQjnrAOgNQqwxlAo5nIU4SolwKOlhncNZi8OBgDQ1DMMY6xzlQhaHoXXYRwjB3/6lGl3rQaMuAAAAAElFTkSuQmCC' }, 'DEDFDE': { name: 'Anby', img: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAFgklEQVQ4jTWUy2/bdwHAP7+n7TiOa8eO807TJH1kQ03VkJKqYmyKqpYWdZqQqg3EsYdVQ1w4cIGKC1U1IXFAXBAXQExMm5AQpQptQ1nXUjWHpM2jcfNuEjue7Z8fsX/v748D6+cP+Ohz+kh8TTwe/8WFCxdu3Lz5K0zbJRwKo2oKiiIjAZ4nUFQZTVVJJuOUS2Usy6Ul2sKtW7eIhCJYjvUP+bWwWq0+unr1Ksn2JOlUAhEIJEnCcVx0XeNQPEo6dYhoNEKhUMIX4Louvu9z/cPrzD+fZ/z0+CXltfD9D35w49q1ayerlSqZjiRtbTEcx0GWZJKJGJFIGFmW0TSVcrlGEATomka9XieVSlGpVHn08CGvC4+Nj49/EAqFcD0PJIWlxSXMRgNZltkvlCl8ZWCUaxSLFQDqB01kVUFWFHK5fSa/NcnGxiYqwODwyJXOrm7F8zx0XWe/UMazLYTvcdAwIRAEAlxJRgQBqqIgREDjwCQSjlBqlhGSwsTExP8LVVl613VsAhHguT4HDYuhw10okkCWZYxqjWLZwPU9AsD1PDRNxajWAJAACDh/8SJyd3f3EVVRMoEQZiBLeL6HED6aLBFRBaZlk25P0DBNXqxt0LSaWI6LqsjU63Us18ETglhrC3Nzc8iJRKLfcd2arGqlQAjKhoFjm1TqJrEWHdesUW/adHd10p3pQELCsiw8z6NUKlKvH6AoKpKk8O+ZGWTXde2WSKTXct1ko2liVAyK+RxOs4neEiUelSkUijRNm5Cuo2g6vi+wbJfaQQPDMECSmVvKcuL4cdRsNrvwzYmJg0I+l6ofNAlEwN27d/CBREznR+9dojMm8yK7SjrdjmM2mHu2yM7WGnt7OT68fh3P99nazXFm8iwK4GQynSKZSFxsbY1x+MgQRn6L4yPHWPlihtLuDt+9NAXCYj+7gF/Y5tmTexyOhDn1nSkSqQ4kWWY1m+Xls2lUIFKq1TuWl5dIxNvI9PQydfkKQ+k2RroPiOhRQGV0sJfRgR6QAnqHJTpTp2nqCV6VLYqlEqsry+jYKB8Ntmx2Ks7l+YYkFL8iPbg/A1oMSVXoSPQy1DeCcB2ECMD3kERAZ2YUPdLCwlaBvUKFkKowN/sQTz+EnJl4u0fTQ9MbL9Z+7B7qo6MnzbPlFe7cmcYqFhDCwwsEgarhiwDf88C3qZWKzNy9Rzrdzl6+QLy3n54TbyL/9unqkz8s5n6dbuVlrVJdj3YNMTY6wrpRZ892kSNh9JBOOZ+j2Wwi6xq0RNitNTl5ZpKWcIjNvR26T4wh6yGkn//0o9nLU2+NDKSTbXXT5jd//py+wWM4ts0Xj//L1NtnufzWBKlolFhbDMfz+OOf/spyxePd713h008/mV3Z3rYHjh49tb64sCgFta0AzwVfgKZi1pr87OPfkWjvxa5Xuf+fB9Aw+OVPrmF4Ph///i9sbWzz3vs/ZG83f+fvf/vk4teDGQI2VJomCB8j+4JSPk+yf4CxcwH3/vkl7e1xJiZPYW7vUl9ZwrVdLhzu4nO7Qsm7R9N8NQy8ASwCawAqCNafPGZr5SUBMrcXZsi8E+LYmMLTR0v09QwTyvRhhDSO9sUZOTLCXOEVpeoe588PDoeUwme3b++eAkwA5co3hm7s7+VA1ZjPl5H7R3Gqg3z5r008qxWNKBubm+yXypzs7+FB/TnWwD7xTIiCbZFKaanijrlTrXizALJRrOD4gkcbe5RinUiijccPZtnd3OLc2bOcmfw2gWKz2djm5oPPuLvxFKNgklttoBttREUGX5LPvT6/Es6Eb0zPb5PsH2Zx4Tn3p6exmwe8OXYS23VYWclSb+QZOJoikgzjlASlNYXdNZnTff18f+Adjmd63jAdR1/Pf3X/f7yKugyKkTXRAAAAAElFTkSuQmCC' }, 'EBE2CE': { name: 'Piper', img: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAFZUlEQVQ4jSXBS2wcZwHA8f833zx2Z987u/bGj8Sv2MRxoLGlKElR2iSN0lTtAZWqubQHKhAHOIM4ISEhceOGuFXcuCAhuJSqggqV0tK0xXbiNPEz9q7Xu7F3vfPYnZ0XB34/8Yuf/+z3s9Mj7927d0daI2M4J7soqiBJQloHq2yufcD5pZs093b550d/RX9iU81WsL9VozBpMX1uGqe1Q95axlp4A/X+99/4USY9oJBTOGmukc5YmJlR4iTG7nzIxeXXyZXGKNfmMavjPP7jXzB3bYrfNIjP6pDEKJka7UGRURGhNOpPKZXzOHYXRaoIRRAMO/Q6zxBSJVscwx+4DNw+1ZLF8rv3yb/5Ev2rDiPqBop3gJSSykiNcrWGUipopFImURggpUYc+vhei1Z9Fd3I0ndOkGoGu3tI3wsQqMx89xbJiwtsWSN0BxqdrodAggClYqUJowiSCJEkCCLCocfzdhPfc4ljDUMvMzZxDat2EYSK8APMxjxhpwxSpe9D0ToDSYLq93vEkY8iJXa3Tr48Sn9wiipSlArzjE2sAApCKKSigGxmBN+3WZq7wenxDM3mJkGYUCxXSKIQ1fO6tOprFKxxPLfNabeOrhuUSiUKmTNI1WAwsJGKhkAgpU4+VyMYenS7DRIkQtEY+EOGbgf1uN1GV4Z4znMg4fi4SzCUpM0CneYDFtNpAmwUoZExLRRFEiYJheIEqdRj+v0eRnqKfL7A/pMdFElEv++iiBiQFIoWRipD5Ek0VPAHFDKjpPUcxDGQEEchmmqgyCzdYw/dKDLs2zi9LkraNDnt2riOgyIlqmaQKxfRMgqqgMCxiYc+WhRixCFakqAqChATDFX0fkTVqmH3eoRxgioISRkp1lf3sEaGGLpOxs+RM3JY1SKamcI9rPPpJ5/y2dN9do4OWblwgfd++APigcvz1hE3F1fodU5wez0UBdA0weTUBI1nLtleCssscXZ+nuLEOFraQM2micvjTL6wwNj5A+YvnENqCr7tUBi9ShCC1zslldJR1x8f+JcWR42U7nNxpcLgoE9ucpyN7S0qpRIT01MIKXnt1hWGcYIUtxFqlo5dp9WsE5kB9b1Nms92EMRIq1ieXv7O9GXP69E+atFHoVG3Oez0mJmbISUEKApxArbTJQTsQZvG7i715ioLl6+gmxMEfZt8LousjS4MTD37jpkzSITG6uojrr94g9fv3SWVziBUjUgoqEaKKPDZ3fmKwPXYfdTA9psUshViNyJ0eyRBgNzc2dwyjczC7VvXLl2+skLGTPGsXudMZZJCqcrR/j7v/+rXjOgmkxcXqVZnaewc4TotqlNjjFSnubT0Avb2Bjhd5P23v3fz1btX31JDZ0LVQsYmqji9bb788iEV6xxmPk8ujKllc8SjVb7+4gHHm49pfPGA7e2nLK28TL5Q4mBjHaEoiIf/+UNSLir89/NPcJsReiYhCFw8X8eIJrETBWHqBInK1t8/Ysx3EYMBfpSgLZ7nrR//BFUqPPr4QzTDQMr4hN3tHTORYSmXMTTdrZCR48Suxtr6Z3z+8b/499cPaX/zkNBzcU9OmZmdI16aJ5+WzC1dpn96Qq91SBiD4P9Kv/vtT//07QX15db6EDM1xu4H/6Ae7LEhaxQLRW6ndU7WttnnlKM4jzhj8OaN68xfewWn3aDXbOAMfdTf/PKdv7WOnXalzKyqSkQ2JvICnHTAUM+iDwysTJanj77CMASmquG1Bry2dB4zU8A5adPv9ZBS4g591Pnp3J2Xro3T7T4nlZ6C9BbuSZO5V+/w5P0/c3X5HL7rs+cNGcyeZTQ7wt3rFiW9BWqa06MmCjFSaggp+B9K2GVXa5+jGwAAAABJRU5ErkJggg==' } }, }; const title = document.getElementsByClassName('innerOP')[0].querySelector('.labelSubject').textContent; const colorMap = colorMaps[Object.keys(colorMaps).find(key => title.includes(key))]; if (!colorMap) return; function closestColorName(hex) { const hexToRGB = (hex) => { const r = parseInt(hex.slice(0, 2), 16); const g = parseInt(hex.slice(2, 4), 16); const b = parseInt(hex.slice(4, 6), 16); return [r, g, b]; }; const [r1, g1, b1] = hexToRGB(hex); let closest = ''; let minDist = Infinity; for (const [refHex, name] of Object.entries(colorMap)) { const [r2, g2, b2] = hexToRGB(refHex); const dist = Math.sqrt(Math.pow(r1 - r2, 2) + Math.pow(g1 - g2, 2) + Math.pow(b1 - b2, 2)); if (dist < minDist) { minDist = dist; closest = name; } } return closest; } const counts = { "Koleda": 0, "Corin": 0, "Soukaku": 0 }; function addImg(id) { const c = closestColorName(id.textContent.substr(0, 6)); if (!c) return; counts[c.name]++; var img = document.createElement('IMG'); img.src = c.img; img.style.width = "15px"; img.style.verticalAlign = 'bottom'; img.title = c.name; id.parentNode.insertBefore(img, id); } const ids = document.getElementsByClassName('labelId'); for (let i = 0; i < ids.length; i++) { const id = ids[i]; addImg(id); } console.log(counts); // shamelessly stolen from https://greasyfork.org/en/scripts/534780-8chan-hiding-enhancer // Observe changes in the thread container to catch new posts or visibility changes const threadContainer = document.querySelector(THREAD_CONTAINER_SELECTOR); if (threadContainer) { const observer = new MutationObserver((mutationsList) => { for (const mutation of mutationsList) { if (mutation.type === 'childList') { mutation.addedNodes.forEach(node => { if (node.nodeType === Node.ELEMENT_NODE) { // If a post container is added directly if (node.matches(POST_CONTAINER_SELECTOR) || node.matches('.inlineQuote')) { const id = node.querySelector('.labelId'); addImg(id); console.log(`Mutation: New post container added (ID: ${node.id}). Triggering link update and adding menu observer.`); } } }); } } }); observer.observe(threadContainer, { childList: true, // Watch for new nodes being added or removed subtree: true // Watch descendants (the posts and their inner content) }); console.log('MutationObserver attached to thread container for link updates and new menu options.'); } else { console.warn('Thread container not found. Links and menu options will not update automatically on dynamic changes.'); } const quoteTooltip = document.querySelector('.quoteTooltip'); if (quoteTooltip) { const observer = new MutationObserver((mutationsList) => { for (const mutation of mutationsList) { if (mutation.type === 'childList') { for (const node of mutation.addedNodes) { if (node.nodeType === Node.ELEMENT_NODE && node.tagName === 'DIV') { addImg(node.querySelector('.labelId')); } } } } }); observer.observe(quoteTooltip, { childList: true, subtree: false }); } })();