├── .gitignore ├── .zip ├── README.md ├── assets ├── icon │ └── icon-128.png ├── images │ ├── 1.PNG │ ├── 10.PNG │ ├── 11.PNG │ ├── 12.PNG │ ├── 13.PNG │ ├── 14.PNG │ ├── 15.PNG │ ├── 16.PNG │ ├── 17.PNG │ ├── 18.PNG │ ├── 19.PNG │ ├── 2.PNG │ ├── 20.PNG │ ├── 21.PNG │ ├── 22.PNG │ ├── 23.PNG │ ├── 24.PNG │ ├── 25.PNG │ ├── 26.PNG │ ├── 27.PNG │ ├── 28.PNG │ ├── 29.PNG │ ├── 3.PNG │ ├── 30.PNG │ ├── 31.PNG │ ├── 32.PNG │ ├── 33.PNG │ ├── 34.PNG │ ├── 35.PNG │ ├── 36.PNG │ ├── 37.PNG │ ├── 38.PNG │ ├── 39.PNG │ ├── 4.PNG │ ├── 40.PNG │ ├── 41.PNG │ ├── 42.PNG │ ├── 43.PNG │ ├── 44.PNG │ ├── 45.PNG │ ├── 46.PNG │ ├── 47.PNG │ ├── 48.PNG │ ├── 49.PNG │ ├── 5.PNG │ ├── 50.PNG │ ├── 51.PNG │ ├── 52.PNG │ ├── 53.PNG │ ├── 54.PNG │ ├── 55.PNG │ ├── 56.PNG │ ├── 57.PNG │ ├── 58.PNG │ ├── 59.PNG │ ├── 6.PNG │ ├── 60.PNG │ ├── 61.PNG │ ├── 62.PNG │ ├── 63.PNG │ ├── 64.PNG │ ├── 65.PNG │ ├── 66.PNG │ ├── 67.PNG │ ├── 68.PNG │ ├── 69.PNG │ ├── 7.PNG │ ├── 70.PNG │ ├── 71.PNG │ ├── 72.PNG │ ├── 73.PNG │ ├── 74.PNG │ ├── 75.PNG │ ├── 76.PNG │ ├── 77.PNG │ ├── 78.PNG │ ├── 79.png │ ├── 8.PNG │ ├── 80.png │ ├── 81.png │ ├── 82.png │ ├── 83.png │ ├── 84.png │ ├── 85.png │ ├── 86.png │ ├── 87.png │ ├── 88.png │ ├── 89.png │ ├── 9.PNG │ ├── 90.png │ ├── 91.png │ ├── 92.png │ └── 93.png └── popup │ ├── github.png │ ├── kofi.webp │ ├── profile.jpeg │ ├── twitter.png │ └── youtube.png ├── main.js ├── manifest.json ├── moralSupport.jpeg ├── popup.html └── popup.js /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/.zip -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Sechify 2 | A chrome extension that makes every thumbnail on youtube have art from the artist BlueSechi 3 | 4 | I got this idea from MrBeastify and Jambofy 5 | A lot of guidance and just generally how to approach certain tasks was given by looking at the code from those 2 extensions. 6 | 7 | Jambofy: https://github.com/LiamHarrison25/Jambofy-Extension 8 | 9 | Mrbeastify: https://github.com/MagicJinn/MrBeastify-Youtube 10 | 11 | Feel free to modify my extension to make whatever you like. I put a lot of comments to explain the entire thing :) (just credit me or smth lmao) 12 | 13 | Support me on kofi if you want and can: https://ko-fi.com/chikenuwu 14 | -------------------------------------------------------------------------------- /assets/icon/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/icon/icon-128.png -------------------------------------------------------------------------------- /assets/images/1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/1.PNG -------------------------------------------------------------------------------- /assets/images/10.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/10.PNG -------------------------------------------------------------------------------- /assets/images/11.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/11.PNG -------------------------------------------------------------------------------- /assets/images/12.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/12.PNG -------------------------------------------------------------------------------- /assets/images/13.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/13.PNG -------------------------------------------------------------------------------- /assets/images/14.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/14.PNG -------------------------------------------------------------------------------- /assets/images/15.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/15.PNG -------------------------------------------------------------------------------- /assets/images/16.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/16.PNG -------------------------------------------------------------------------------- /assets/images/17.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/17.PNG -------------------------------------------------------------------------------- /assets/images/18.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/18.PNG -------------------------------------------------------------------------------- /assets/images/19.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/19.PNG -------------------------------------------------------------------------------- /assets/images/2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/2.PNG -------------------------------------------------------------------------------- /assets/images/20.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/20.PNG -------------------------------------------------------------------------------- /assets/images/21.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/21.PNG -------------------------------------------------------------------------------- /assets/images/22.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/22.PNG -------------------------------------------------------------------------------- /assets/images/23.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/23.PNG -------------------------------------------------------------------------------- /assets/images/24.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/24.PNG -------------------------------------------------------------------------------- /assets/images/25.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/25.PNG -------------------------------------------------------------------------------- /assets/images/26.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/26.PNG -------------------------------------------------------------------------------- /assets/images/27.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/27.PNG -------------------------------------------------------------------------------- /assets/images/28.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/28.PNG -------------------------------------------------------------------------------- /assets/images/29.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/29.PNG -------------------------------------------------------------------------------- /assets/images/3.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/3.PNG -------------------------------------------------------------------------------- /assets/images/30.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/30.PNG -------------------------------------------------------------------------------- /assets/images/31.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/31.PNG -------------------------------------------------------------------------------- /assets/images/32.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/32.PNG -------------------------------------------------------------------------------- /assets/images/33.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/33.PNG -------------------------------------------------------------------------------- /assets/images/34.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/34.PNG -------------------------------------------------------------------------------- /assets/images/35.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/35.PNG -------------------------------------------------------------------------------- /assets/images/36.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/36.PNG -------------------------------------------------------------------------------- /assets/images/37.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/37.PNG -------------------------------------------------------------------------------- /assets/images/38.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/38.PNG -------------------------------------------------------------------------------- /assets/images/39.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/39.PNG -------------------------------------------------------------------------------- /assets/images/4.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/4.PNG -------------------------------------------------------------------------------- /assets/images/40.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/40.PNG -------------------------------------------------------------------------------- /assets/images/41.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/41.PNG -------------------------------------------------------------------------------- /assets/images/42.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/42.PNG -------------------------------------------------------------------------------- /assets/images/43.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/43.PNG -------------------------------------------------------------------------------- /assets/images/44.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/44.PNG -------------------------------------------------------------------------------- /assets/images/45.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/45.PNG -------------------------------------------------------------------------------- /assets/images/46.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/46.PNG -------------------------------------------------------------------------------- /assets/images/47.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/47.PNG -------------------------------------------------------------------------------- /assets/images/48.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/48.PNG -------------------------------------------------------------------------------- /assets/images/49.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/49.PNG -------------------------------------------------------------------------------- /assets/images/5.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/5.PNG -------------------------------------------------------------------------------- /assets/images/50.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/50.PNG -------------------------------------------------------------------------------- /assets/images/51.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/51.PNG -------------------------------------------------------------------------------- /assets/images/52.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/52.PNG -------------------------------------------------------------------------------- /assets/images/53.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/53.PNG -------------------------------------------------------------------------------- /assets/images/54.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/54.PNG -------------------------------------------------------------------------------- /assets/images/55.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/55.PNG -------------------------------------------------------------------------------- /assets/images/56.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/56.PNG -------------------------------------------------------------------------------- /assets/images/57.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/57.PNG -------------------------------------------------------------------------------- /assets/images/58.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/58.PNG -------------------------------------------------------------------------------- /assets/images/59.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/59.PNG -------------------------------------------------------------------------------- /assets/images/6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/6.PNG -------------------------------------------------------------------------------- /assets/images/60.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/60.PNG -------------------------------------------------------------------------------- /assets/images/61.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/61.PNG -------------------------------------------------------------------------------- /assets/images/62.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/62.PNG -------------------------------------------------------------------------------- /assets/images/63.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/63.PNG -------------------------------------------------------------------------------- /assets/images/64.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/64.PNG -------------------------------------------------------------------------------- /assets/images/65.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/65.PNG -------------------------------------------------------------------------------- /assets/images/66.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/66.PNG -------------------------------------------------------------------------------- /assets/images/67.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/67.PNG -------------------------------------------------------------------------------- /assets/images/68.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/68.PNG -------------------------------------------------------------------------------- /assets/images/69.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/69.PNG -------------------------------------------------------------------------------- /assets/images/7.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/7.PNG -------------------------------------------------------------------------------- /assets/images/70.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/70.PNG -------------------------------------------------------------------------------- /assets/images/71.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/71.PNG -------------------------------------------------------------------------------- /assets/images/72.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/72.PNG -------------------------------------------------------------------------------- /assets/images/73.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/73.PNG -------------------------------------------------------------------------------- /assets/images/74.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/74.PNG -------------------------------------------------------------------------------- /assets/images/75.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/75.PNG -------------------------------------------------------------------------------- /assets/images/76.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/76.PNG -------------------------------------------------------------------------------- /assets/images/77.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/77.PNG -------------------------------------------------------------------------------- /assets/images/78.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/78.PNG -------------------------------------------------------------------------------- /assets/images/79.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/79.png -------------------------------------------------------------------------------- /assets/images/8.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/8.PNG -------------------------------------------------------------------------------- /assets/images/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/80.png -------------------------------------------------------------------------------- /assets/images/81.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/81.png -------------------------------------------------------------------------------- /assets/images/82.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/82.png -------------------------------------------------------------------------------- /assets/images/83.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/83.png -------------------------------------------------------------------------------- /assets/images/84.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/84.png -------------------------------------------------------------------------------- /assets/images/85.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/85.png -------------------------------------------------------------------------------- /assets/images/86.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/86.png -------------------------------------------------------------------------------- /assets/images/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/87.png -------------------------------------------------------------------------------- /assets/images/88.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/88.png -------------------------------------------------------------------------------- /assets/images/89.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/89.png -------------------------------------------------------------------------------- /assets/images/9.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/9.PNG -------------------------------------------------------------------------------- /assets/images/90.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/90.png -------------------------------------------------------------------------------- /assets/images/91.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/91.png -------------------------------------------------------------------------------- /assets/images/92.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/92.png -------------------------------------------------------------------------------- /assets/images/93.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/images/93.png -------------------------------------------------------------------------------- /assets/popup/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/popup/github.png -------------------------------------------------------------------------------- /assets/popup/kofi.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/popup/kofi.webp -------------------------------------------------------------------------------- /assets/popup/profile.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/popup/profile.jpeg -------------------------------------------------------------------------------- /assets/popup/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/popup/twitter.png -------------------------------------------------------------------------------- /assets/popup/youtube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/assets/popup/youtube.png -------------------------------------------------------------------------------- /main.js: -------------------------------------------------------------------------------- 1 | (() => { 2 | const numImages = 93; 3 | 4 | // See whether overlays are even enabled 5 | chrome.storage.local.get(['overlayEnabled'], (result) => { 6 | //result is an object that contains the data retrieved from chrome.storage.local.get 7 | //overlayEnabled is an attribute of result 8 | const enabled = result.overlayEnabled !== false; // default to true if not set 9 | const opacity = enabled ? '1' : '0'; 10 | 11 | // get all yt thumbnails 12 | function getThumbnails() { 13 | const thumbnails = document.querySelectorAll("ytd-thumbnail:not(.ytd-video-preview, .ytd-rich-grid-slim-media) a > yt-image > img.yt-core-image:only-child:not(.yt-core-attributed-string__image-element),.ytp-videowall-still-image:not([style*='extension:'])"); 14 | 15 | // For each image in the thumbnails array (which is thumbnail), get its image index, its base url, and then send it to 16 | // apply thumbnails for a merge 17 | thumbnails.forEach((thumbnail) => { 18 | const index = getRandomImageIndex(); 19 | // Get the URL of the random image 20 | let OverlayUrl = getOverlayUrl(index); 21 | changeThumbnail(thumbnail, OverlayUrl); 22 | }); 23 | } 24 | 25 | // Apply new (and improved) thumbnails 26 | function changeThumbnail(thumbnail, OverlayUrl) { 27 | 28 | if (thumbnail.dataset.overlayApplied) return; 29 | 30 | // Create the overlay image 31 | const overlay = document.createElement("img"); 32 | overlay.src = OverlayUrl; 33 | overlay.style.position = "absolute"; 34 | overlay.style.top = overlay.style.left = "0"; 35 | overlay.style.width = overlay.style.height = "100%"; 36 | overlay.style.zIndex = "0"; 37 | overlay.style.opacity = opacity; // Apply the opacity here 38 | // Overlay is appended as a child of the original image's parent element (the thing we did query select), making it go on top 39 | thumbnail.parentElement.appendChild(overlay); 40 | thumbnail.dataset.overlayApplied = "true"; 41 | } 42 | 43 | // Get random image index 44 | function getRandomImageIndex() { 45 | return Math.floor(Math.random() * (numImages) + 1); 46 | } 47 | 48 | // Get URL of the overlay image 49 | function getOverlayUrl(index) { 50 | return chrome.runtime.getURL(`assets/images/${index}.PNG`); 51 | } 52 | 53 | // Observe the entire body of the document for changes 54 | const observer = new MutationObserver(() => { 55 | getThumbnails(); 56 | }); 57 | observer.observe(document.body, { 58 | // Types of mutations to observe 59 | childList: true, 60 | subtree: true, 61 | }); 62 | 63 | // Initial call to set thumbnails on page load 64 | getThumbnails(); 65 | }); 66 | })(); 67 | -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "_comment": "this is p much the base stuff", 3 | "manifest_version": 3, 4 | "name": "Sechify", 5 | "version": "1.31", 6 | "icons": { 7 | "128": "assets/icon/icon-128.png" 8 | }, 9 | "description": "Make every YouTube video into a Blue-Archive Sechi Cameo!", 10 | "host_permissions": ["https://www.youtube.com/*"], 11 | "permissions": [ 12 | "storage" 13 | ], 14 | 15 | "_comment1": "when it sees you on youtube.com(and its finished loading from document_idle), itll run main.js", 16 | "content_scripts": [ 17 | { 18 | "matches": ["https://www.youtube.com/*"], 19 | "js": ["main.js"], 20 | "run_at": "document_idle" 21 | } 22 | ], 23 | "_comment2":"lets websites access these within the extension. in this case, ANY(matches) can access ANY(*) file in images that is a png", 24 | "web_accessible_resources": [ 25 | { 26 | "resources": [ 27 | "assets/images/*.PNG", 28 | "assets/popup/*.jpeg", 29 | "assets/popup/*.webp", 30 | "assets/popup/*.png" 31 | ], 32 | "matches": [""] 33 | } 34 | ], 35 | "_comment3": "this is the button on the browser toolbar", 36 | "action": { 37 | "default_popup": "popup.html" 38 | }, 39 | "_comment4": "FIREFOX STUFF AYDGBCUASDFUYTXAFVSDYX", 40 | 41 | "browser_specific_settings": { 42 | "gecko": { 43 | "id": "sechify@helpme.com", 44 | "strict_min_version": "58.0" 45 | } 46 | } 47 | 48 | } 49 | -------------------------------------------------------------------------------- /moralSupport.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IsaacSohn/Sechify/9672f1110d7d8c2527db48faf437525d9d7272d9/moralSupport.jpeg -------------------------------------------------------------------------------- /popup.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Overlay Toggle 7 | 64 | 65 | 66 |
Sechify
67 | 68 | 69 | 75 |
76 | 77 | 78 | Ko-fi 79 | 80 | 81 | YouTube 82 | 83 | 84 | Twitter 85 | 86 | 87 | Github 88 | 89 |
90 | 91 | hello mods 92 | 93 | 94 | 95 | 96 | -------------------------------------------------------------------------------- /popup.js: -------------------------------------------------------------------------------- 1 | document.addEventListener('DOMContentLoaded', () => { 2 | const toggleButton = document.getElementById('toggle-overlay'); 3 | 4 | // Initialize button text based on stored state 5 | chrome.storage.local.get(['overlayEnabled'], (result) => { 6 | const enabled = result.overlayEnabled !== false; // default to true if not set 7 | toggleButton.textContent = enabled ? 'Disable Overlays' : 'Enable Overlays'; 8 | }); 9 | 10 | // Add click event listener to the toggle button 11 | toggleButton.addEventListener('click', () => { 12 | chrome.storage.local.get(['overlayEnabled'], (result) => { 13 | //2 variables: past and present after click 14 | const enabled = result.overlayEnabled !== false; // default to true if not set 15 | const newEnabledState = !enabled; 16 | 17 | //also, chenges overlayEnabled varuable to newEnabledState 18 | chrome.storage.local.set({ overlayEnabled: newEnabledState }, () => { 19 | //change the button based on whether its enabled or not 20 | toggleButton.textContent = newEnabledState ? 'Disable Overlays' : 'Enable Overlays'; 21 | 22 | // Reload the YouTube page to apply changes 23 | chrome.tabs.query({ active: true, currentWindow: true }, (tabs) => { 24 | chrome.tabs.reload(tabs[0].id); 25 | }); 26 | }); 27 | }); 28 | }); 29 | }); --------------------------------------------------------------------------------