{"data":{"featured":{"edges":[{"node":{"frontmatter":{"title":"Advanced PDF Export","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACn0lEQVQoz22Sy08TURTGuwOMoG2n7cz0QVsKfXda6AtaEIQKhBgXRoiydMumVUMiLtxoo40tiUFW7qUrE1lhwUc0/gdKFBNFKKGF2Aco7ZT7mWlpxMhNfvm+exffOTn3iFhGN6FkDYu0QveMZQxJJdueVCk7qtS9XKZNNp+mky3NzInIZboFtcr4XC7TeEW0onW23dAJk9EDY7sbhjYXLGYfhDed1gGtxgYnF8ToyGWEhi79ZbCmF8cmEAyMQq91QEapJkVymfqe2eSDy9l/YLcGeKulm7eYa1jNfp5WGPmbN+7wAPj9vV986aDM8+VK9V5nNjFfkkq00Kjbr4goShU1m7zo6jzPc/ZeYrcFiN0WPCJAGNpEIpEZgkOQ7I8MKWRypJjNk9+5fbK3UyAASDz+5PAocFwklbBRq6Vb6JDnHH2Ec/SCc/TByZ2Dk+sDQ5sQCc9AODvZXRQKRRQLeygWisjn8jghUBm1Wvxwdw3yXa4B4nL2o9M1IBSAxz0EljEjXA/cyKCQyaGYzVf159bu/4ESCRt12ALwe4d5nydEfJ4QvO4QvJ4QBM8ojIhEZoAykF5dx/ZaGlufN7D9ZRMbH78JUySJxPyxQDET5exBBHvG+G7fMBHweS+QHv9I1QszDIdvExwckvTqOsl8TZPMWppsr22SzU/fCUqEPIrPVQPVasO4iJKq7hs73LBZAyVjh6dyHIvZX6EVxsr09N0KgArKqOm/8HNzT8tScf2Xpcp4m56r7qGwg8L+1REKKRkTrl29jjfLb7G48AKppRWkll8jlXqFpZcrePf+A6ambkFG6aFk9ZMi8Vn5MCVlH8so5QOFXBNTyFuPqHkVo4vRlCrW1CCOnWoQx5oa/6WxQRw706J4KKPUCbGYtv0BjSq0cPcpaxcAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/7fd6cb4d3de029f1cf7e51b8f19c2cf2/45528/screenshot.png","srcSet":"/static/7fd6cb4d3de029f1cf7e51b8f19c2cf2/a8dfe/screenshot.png 175w,\n/static/7fd6cb4d3de029f1cf7e51b8f19c2cf2/aef44/screenshot.png 350w,\n/static/7fd6cb4d3de029f1cf7e51b8f19c2cf2/45528/screenshot.png 700w,\n/static/7fd6cb4d3de029f1cf7e51b8f19c2cf2/7a957/screenshot.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/7fd6cb4d3de029f1cf7e51b8f19c2cf2/d6c11/screenshot.avif 175w,\n/static/7fd6cb4d3de029f1cf7e51b8f19c2cf2/4564e/screenshot.avif 350w,\n/static/7fd6cb4d3de029f1cf7e51b8f19c2cf2/0d964/screenshot.avif 700w,\n/static/7fd6cb4d3de029f1cf7e51b8f19c2cf2/97c34/screenshot.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/7fd6cb4d3de029f1cf7e51b8f19c2cf2/307e4/screenshot.webp 175w,\n/static/7fd6cb4d3de029f1cf7e51b8f19c2cf2/37527/screenshot.webp 350w,\n/static/7fd6cb4d3de029f1cf7e51b8f19c2cf2/fee38/screenshot.webp 700w,\n/static/7fd6cb4d3de029f1cf7e51b8f19c2cf2/bef59/screenshot.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":398}}},"tech":["TypeScript","JavaScript","CSS","Obsidian API","Electron","GitHub Actions"],"github":"https://github.com/ShrekBytes/advanced-pdf-export","external":"https://community.obsidian.md/plugins/advanced-pdf-export","cta":null},"html":"<p>An Obsidian plugin that allows users to export markdown notes into beautiful, highly-customizable PDF documents with a live preview and styling presets.</p>"}},{"node":{"frontmatter":{"title":"ghurtejai","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAACyUlEQVQoz1WR22+TBRiHv//Jey+4NYHghTFGY73wsKAoJEuI07h5uDFGUCdLHMJgIwOHOhY0jA06GG4r69K1xa5dux6+fl+/Y7/zaWvZQ1aueJMnv7tf3vd5Bau0SqeaxzYkEk8ndjWS0MbTGoiZf9EVkcQz2PfNF5n41Ms5Fqd/ZnriPBPjo9yfv8D1i6Pks0sInlLFUmrEgUkvtugnDlHkEDgKjeJjtPYuviniGSKO3iB0TbTqEk/mvuLyp8NM/ZDijx/f5Puzr7P+YBphe3ODhcsT3J29ytTkJHMz11iYmaRc3EJX27QbO8itClq7gilXSRyVsPMf9a2bVNYfktu4RymbplZYGywmLP19g1/PvMP1kRTfpU4w9sFbjKROcv/2LKu5DPc2MqSf1tioimT3JAotG0VeIVe6gGU26QVHKjRCWx4oEVwpSyRtkag72FIFRazSatWQmmXGL33DrfQ/rNZaPNqtk1VCtmQf19LwbBVHb+HqLUJLGnDkX2goBZYLf1HYaxLGHv3DfQ7pkUQuUXiETRI59PsREA+IHAVXa+CZEr4hEnbbAyJXR3ADH82PSHoHvJhnPKOPqUsMnU4xffFLNqc+Y3v2PW6fP8HnQ8cx1Sa+rdA1ZALPIPBM9mOHOLARdrbXWJz7jQeLV9lcucb66gL5zBJyq8jMlZ+YvzHOk7u/U1yepLE+RfrOFexuB8ezsGyDIHQ56MUc9GPiyEFIz1/i23ePcert1/ji1CuMjx7nozdeZe3hTerNGvn/MxRLTymWdtgsFKjuVQhcA6Or4QcOUey/XJh0c9hSmXa1TlctYEhZHj9aZreSZ+jcx5z++hM+HD7L8MgZ3h8b45fZP7H0NrbWwjHlwem+rQ4IXQNB1krkmys0FQnPd+kd9gcmj55RLm8jqSKiKqGbHazQxwl8fKuDrTYGGTkqsaeT+DqRb/Icc/b4fJR+xE8AAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/a98f93cd9fe762d25469e477f1933c21/bc3b9/screenshot.png","srcSet":"/static/a98f93cd9fe762d25469e477f1933c21/9a130/screenshot.png 175w,\n/static/a98f93cd9fe762d25469e477f1933c21/a3fa1/screenshot.png 350w,\n/static/a98f93cd9fe762d25469e477f1933c21/bc3b9/screenshot.png 700w,\n/static/a98f93cd9fe762d25469e477f1933c21/87926/screenshot.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/a98f93cd9fe762d25469e477f1933c21/dae43/screenshot.avif 175w,\n/static/a98f93cd9fe762d25469e477f1933c21/d7667/screenshot.avif 350w,\n/static/a98f93cd9fe762d25469e477f1933c21/7ec1a/screenshot.avif 700w,\n/static/a98f93cd9fe762d25469e477f1933c21/71a30/screenshot.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/a98f93cd9fe762d25469e477f1933c21/5d873/screenshot.webp 175w,\n/static/a98f93cd9fe762d25469e477f1933c21/26a00/screenshot.webp 350w,\n/static/a98f93cd9fe762d25469e477f1933c21/f23f0/screenshot.webp 700w,\n/static/a98f93cd9fe762d25469e477f1933c21/2c2d0/screenshot.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":394}}},"tech":["Python","Django REST Framework","Flutter","PostgreSQL","Redis","Celery","Cloudflare R2","Docker","Nginx"],"github":"https://github.com/ShrekBytes/ghurtejai","external":"","cta":null},"html":"<p>A tour planning and travel experience sharing platform designed to help travelers explore, plan, and share their journeys across Bangladesh.</p>"}},{"node":{"frontmatter":{"title":"dash-dash-dash","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABeElEQVQoz22T227bMAyG8wyLTxRJSZbtJAPaor0q0mLbC+z9X+cfSMuxi+6CoCSKHw+iTl0XMAyCtgtoW0LfM7q6btuj3tbrfvVT113Hft40A062UB1xudzQ9+KXiGK9FB56g2zOdld1QtMQBkpur8AA4Yx5voEoQWREjLODVTKu1ycEilBJyLkgpQk0COb5il+ff/Dx8o6/v+9Qifhx7nGyqCEkj2jRYpyQ8wIicUgpV8RYoJoQOEO0QDg6/PXpBffnN3y8PiMQ43wecLL+WYkmlh1zAh16Mwx7yYEUIWjtccC5IXQ9o6k995LNaDADW5Yi2cErTD1Dq8D2Vu6Yl9XWC6Zx8irWoBVorypSHGpAk63xpgOPnvHXR1kn4+fthsu8IKfxa4bMuY4AO9gyOu7XCtRlsxlwcVgBczwC+QAID6dtdGy9Q3agVTKVGWUsiJq/A7c+EWl14Drk/xfLcJ4Wh8kxw3361wODbND9J3yXvafh8bMM+A8ByiABReiWoQAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/eefd9a372b18037d8fbd7c68104667da/40bd6/screenshot.png","srcSet":"/static/eefd9a372b18037d8fbd7c68104667da/9051f/screenshot.png 175w,\n/static/eefd9a372b18037d8fbd7c68104667da/b2c0b/screenshot.png 350w,\n/static/eefd9a372b18037d8fbd7c68104667da/40bd6/screenshot.png 700w,\n/static/eefd9a372b18037d8fbd7c68104667da/8d691/screenshot.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/eefd9a372b18037d8fbd7c68104667da/2f9bd/screenshot.avif 175w,\n/static/eefd9a372b18037d8fbd7c68104667da/56394/screenshot.avif 350w,\n/static/eefd9a372b18037d8fbd7c68104667da/c141d/screenshot.avif 700w,\n/static/eefd9a372b18037d8fbd7c68104667da/1491f/screenshot.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/eefd9a372b18037d8fbd7c68104667da/9b040/screenshot.webp 175w,\n/static/eefd9a372b18037d8fbd7c68104667da/18cc4/screenshot.webp 350w,\n/static/eefd9a372b18037d8fbd7c68104667da/e7e5b/screenshot.webp 700w,\n/static/eefd9a372b18037d8fbd7c68104667da/e9e5c/screenshot.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":371}}},"tech":["Go","REST APIs","Docker","Docker Compose","GitHub Actions","GHCR"],"github":"https://github.com/ShrekBytes/dash-dash-dash","external":"","cta":null},"html":"<p>A minimal, self-hosted personal dashboard that aggregates weather, bookmarks, task lists, RSS feeds, and service monitoring into a clean, single-page view.</p>"}},{"node":{"frontmatter":{"title":"SCP Menu Reborn","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAIAAAAmMtkJAAAACXBIWXMAAAsTAAALEwEAmpwYAAACP0lEQVQoz4XRzW/ScBwGcIKJMU6iG0WElpa20PLS9lf6AoXBGIhuiVn0YqImbvPCZToWX5IBhiDMxGhilr0cJLp58bLD/Bd21YOX/Rv9dby0I3PJYrJ5cVvwe3lOn+R58rXtHZ8BDbNv7e783Kqsbjda3xut7canjebal7frn5fWWo2VVnN1o/n1184Pc98yoHGibCcBdb1/9Hurtl68lCz5Jovu3KwzI3oFKZwAtAxoiSPlODG9Xl85PDrUdf0fbOiwe2B9q64sOAszZAEwcU3IjAqZCMpFUC6K8RwB8CFsufpu/6APT2NoGFZn89WH0sjNR3iOC48qIKfwGQrjKZSnMD5AiC4HWXteMy0TQnga6729zRfvXyKFB97s47tPZqaKudg9jZkQ0DGAZWP+vN8hVkqvu2b3LIZGr728sDR1WR1zSsnb0+ncwwguhalENKDRHsASsvsKXS5Vz8EQwo7Zqc/VY3agXBVCk7Nc7n7QF/J5GMIbwj0s6YuMDHnL85XzcdvsNObqqh2oiMyJeSl+RxHTCXlcjY0pYprEo8NDaLk0EMt2oLqUIKsFGY0meIrgA6QQpETazyMO/D9YsQMFUQCnJeTxZDzPhdSAX5DFzKhW8DrpxQG13xxjFVEBl0xrt1hKRK8HKJyLS9mUVrgxTA7c/LQmXYjKboWmBIoUWEbi+WRMTHPRBE0D5zVisVTt9s6+Sodtq/vxWX3CFikgCusKM0gIYKLGpJJsCvjEsDuKXsRq89Wu1YP6X/wH0aGc3rqgSs8AAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/788708b0e81b828c7f22a71d38f359ce/3e1ab/screenshot.png","srcSet":"/static/788708b0e81b828c7f22a71d38f359ce/57a76/screenshot.png 175w,\n/static/788708b0e81b828c7f22a71d38f359ce/f00e6/screenshot.png 350w,\n/static/788708b0e81b828c7f22a71d38f359ce/3e1ab/screenshot.png 700w,\n/static/788708b0e81b828c7f22a71d38f359ce/35a97/screenshot.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/788708b0e81b828c7f22a71d38f359ce/50167/screenshot.avif 175w,\n/static/788708b0e81b828c7f22a71d38f359ce/5a8a9/screenshot.avif 350w,\n/static/788708b0e81b828c7f22a71d38f359ce/bc4f6/screenshot.avif 700w,\n/static/788708b0e81b828c7f22a71d38f359ce/44296/screenshot.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/788708b0e81b828c7f22a71d38f359ce/81b0f/screenshot.webp 175w,\n/static/788708b0e81b828c7f22a71d38f359ce/bfc62/screenshot.webp 350w,\n/static/788708b0e81b828c7f22a71d38f359ce/74bac/screenshot.webp 700w,\n/static/788708b0e81b828c7f22a71d38f359ce/67855/screenshot.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":467}}},"tech":["QML","JavaScript","KDE Frameworks 6","Qt 6.x"],"github":"https://github.com/ShrekBytes/scp-menu-reborn","external":"https://store.kde.org/p/2348938","cta":null},"html":"<p>A clean, minimal KDE Plasma panel widget that provides a customizable power/session menu with app launcher shortcuts. Packaged as a <code class=\"language-text\">.plasmoid</code> installable directly from the Plasma widget manager.</p>"}},{"node":{"frontmatter":{"title":"Tuimor","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAACWklEQVQ4y52TS24cNxCGG4jXik+iDLQVoENooYWWgg4g5VpOgmRtGwgCOLGUwAmys2zJEvQYzfTMNLubzyKbX9AcW4YDe2MCH8nio+oni6xcn4khI35N/EAYyrhaGpqmp20dzVKjlSVJJn7CMJLH8Sp4vlhE4O5Ksbq+pbm/oL4743x+hRvC55bnsap8E0i9I7WW1BpSN2IL0hhkZcmNhlZBp3B9h/SaZAXvIt4KwSckDFnCQOVqg58r/G2Nv5nj7xbEeUOcNaVNdUOsFbFuSXNFnDaEe0VQDrXS3E9rjHYEH/PovAp2rTWmTBo+f/Qh8zB39q/i1x8vaVcBay3GOCQmYhqySKS6vpxyfHzM9+85Ojri6vIK3WtmsxnWmY+e72ek306QF69IyvDTz79w+/oNflaT2y5nEarTl3/z6NE3TCYTtra2qKqKk5NTtLbU04bFtEfVDrVwNDct+maBWyyJTqjrJabTJBFSCDkGofrr5B8mk+/Y3d1lb2+Pzc1NTk//RELCdKGgO49uPboPWJdotUVk4OnTZ9y9PcfNaowK2ds0KnzF48ffsrOzw/b2NhsbG/zx+0u8E5wJJYtjvzBm1EW6th+TwHK5elAoIebgherd+TX7+/scHBxweHhYVL67uFw78FI2/h9rXHnMz589Z/r2Aj9fYJVfK0zCV5UhZer5gr7tiD58VOjNgLOhRB6jfjjiaKeYy12OdpS0tn0qD3n8ck+e/MDt2Zui8CHLTg/0ncVZKX/U9IG+NRjtiwNnpMz79wGcjth+vMtUBIgXchwQF7J3gf8AACPAwQuDMX0AAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/af2c642d0260f86d0a06c499f021b26a/d2194/screenshot.png","srcSet":"/static/af2c642d0260f86d0a06c499f021b26a/cebcc/screenshot.png 175w,\n/static/af2c642d0260f86d0a06c499f021b26a/272cf/screenshot.png 350w,\n/static/af2c642d0260f86d0a06c499f021b26a/d2194/screenshot.png 700w,\n/static/af2c642d0260f86d0a06c499f021b26a/b50c4/screenshot.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/af2c642d0260f86d0a06c499f021b26a/9aa63/screenshot.avif 175w,\n/static/af2c642d0260f86d0a06c499f021b26a/e6db6/screenshot.avif 350w,\n/static/af2c642d0260f86d0a06c499f021b26a/f47db/screenshot.avif 700w,\n/static/af2c642d0260f86d0a06c499f021b26a/8fee6/screenshot.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/af2c642d0260f86d0a06c499f021b26a/240e7/screenshot.webp 175w,\n/static/af2c642d0260f86d0a06c499f021b26a/faefe/screenshot.webp 350w,\n/static/af2c642d0260f86d0a06c499f021b26a/d5dc4/screenshot.webp 700w,\n/static/af2c642d0260f86d0a06c499f021b26a/e2f1a/screenshot.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":438}}},"tech":["HTML","CSS","JavaScript","Flask","TensorFlow"],"github":"https://github.com/ShrekBytes/tui_mor","external":"https://tui-mor.onrender.com/","cta":null},"html":"<p>A Flask-based web application that uses a trained deep learning model to detect brain tumors from MRI images</p>"}},{"node":{"frontmatter":{"title":"WordGlance Extension","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAACrUlEQVQ4y2WTbUscZxSG56NCui+ou+vM7Ozs6OxaKikE+r/6LZ+KCYqJUAu+lUAFaywI6V8wpWBoav5BPnTded3HWdcZu8FSTLzKeVpF6IeLc56Buec+537GuLm54T6fbuvHT9wA/V9+5c3REb+/e8fJycn/+O3tW169+pn9/Zf80ethKHWGGgxQWY4ajjlTisFgQBKnhO8LHn/9DY1GDd/3mZmZYXp6Wtf71Ot1JiYm2H/5E0YchURRQBzHRHFCFEWEUUSSJOR5wfLyMq1Wi/n5eVzXpd1ua6S/f65WK7z44UeMKB2RqFwjYkIcJwRBQF4UrK6uarHFxUVdxWmn09H93Nwc3W4Xz/Mol8t8v7ODkZ0XhElGlA61Sz1umtLr9bi4uGBlZUWP1Gw2db2l0WjcYVkW1WqV7e1tjGGWodSALDtjNBpxfj7SVSnF1dUVa2vP9Qvi7BZxKM9M08S0LGzbplQqcXh4iFEUBcPhkNHoQjuSXkSzLOPvj7C69h2WZdLtdOh2fF0dx9Fis7OzzDbq+iwOd3d3MWRnsq9+EBAnCWEQkJ7lROpPLv+CJyvfUq/X8OZ9/C8e0vY8PaaImZaN7fk4LVeHsv1iD0P2JXvr9/t6zIFSOmH50IfxmKdPn/DZgwc03TatxUeYTQfbtrTrpuvR/vIrHNejXCqxI6GEYYgggiIkvTiWqyO7XFpa0oJ208H5/CGWCFoWlmni+AtasDXnUymX/w0lTVMtJC7T/9wKkvh4/EGnLAEsLCzgdzq0XFfvT55Zlq2RG1CpVDg4OMCQICQYIc9zxuMxxeWldnd9fc2zZ8+1gAjKfZN+amrqDvlzarUak5OT7O3tYUSJ4vT0lCAI7y60jB/FMUmScvT6Nevr62xtbbG5ucnGhrChx5OdSX/L8fEx/wACApp3gxk1bwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/85d36a2f40fe91899e31d9e19f50f060/d8e77/screenshot.png","srcSet":"/static/85d36a2f40fe91899e31d9e19f50f060/29e34/screenshot.png 175w,\n/static/85d36a2f40fe91899e31d9e19f50f060/27866/screenshot.png 350w,\n/static/85d36a2f40fe91899e31d9e19f50f060/d8e77/screenshot.png 700w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/85d36a2f40fe91899e31d9e19f50f060/40567/screenshot.avif 175w,\n/static/85d36a2f40fe91899e31d9e19f50f060/5e660/screenshot.avif 350w,\n/static/85d36a2f40fe91899e31d9e19f50f060/fd2b7/screenshot.avif 700w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/85d36a2f40fe91899e31d9e19f50f060/1dac5/screenshot.webp 175w,\n/static/85d36a2f40fe91899e31d9e19f50f060/4d0bf/screenshot.webp 350w,\n/static/85d36a2f40fe91899e31d9e19f50f060/fbf4c/screenshot.webp 700w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":457}}},"tech":["HTML","CSS","JavaScript","Firefox Add-on","web-ext"],"github":"https://github.com/ShrekBytes/wordglance-extension","external":"https://addons.mozilla.org/en-US/firefox/addon/wordglance/","cta":null},"html":"<p>A Firefox extension to get instant dictionary definitions and translations for any text on any website</p>"}},{"node":{"frontmatter":{"title":"Pinterest Full","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsTAAALEwEAmpwYAAACBElEQVQoz1WQyW4TQRCGR8qNC5zgFnHIxdtgezyLx8ts3T3dXdU9YychQU5sR04iUByzXUDYXCxx4I5IDrwRvBOaMUhQ+tSq6uX/u8o4Dda0deFXx34l9yujYf1Eectpsl2qbyt9d6vvVtn9Krt//Q+7nVv13dD+1aCtOzXaqZFOlXo1iKzT1J3L7mXqzKg9Fd4C/WvoXu1A/7oo/auj4J2Rhtrre23Ltmyn2bbqpllrNGqN+o66adbNRt1sNK1W27Hbjv2s1SzvVEKPGyOYoJKIKISIk5gwioioymUXEmE8+vH+08/N118fv2xv3oSMKrM1PugZg4F8Un3qDntZlkmQUgpRAgASpBACEUBlb19NbhYXq8X05eJ5ygEZGSdHhu2Rvf2HTd+JB17Kiee6rtP5a41BEAz6/W63x1l3MPSDKMh1FMcJajjKZobr0wcHj9s9V1DGJSeEUEpIyvpxyKXgnFNK4jiRkoLkiEprUIgSxSGcGbaX7O0/anhWSElEk4iSYRIBQOGMUGoxpdTuK4ggZXEIKA7xzGDJqNnrhCQuOpQlomi4eK5UGIZxQvI8z/6LXGfqEM+NXLzQGnbTllJyzmUpDoCikJKMMZayYnxYWqJSqBFhDGfGnG/P0/WUfy5I/zAr8k1kHTNnMk3XE/pBdOehdZx0TsbBcppuZnxzwbe/AdKEwFAbbC1xAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/4b82d9d1457634b74f4a52876b57ad5f/bc3b9/screenshot.png","srcSet":"/static/4b82d9d1457634b74f4a52876b57ad5f/9a130/screenshot.png 175w,\n/static/4b82d9d1457634b74f4a52876b57ad5f/a3fa1/screenshot.png 350w,\n/static/4b82d9d1457634b74f4a52876b57ad5f/bc3b9/screenshot.png 700w,\n/static/4b82d9d1457634b74f4a52876b57ad5f/87926/screenshot.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/4b82d9d1457634b74f4a52876b57ad5f/dae43/screenshot.avif 175w,\n/static/4b82d9d1457634b74f4a52876b57ad5f/d7667/screenshot.avif 350w,\n/static/4b82d9d1457634b74f4a52876b57ad5f/7ec1a/screenshot.avif 700w,\n/static/4b82d9d1457634b74f4a52876b57ad5f/71a30/screenshot.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/4b82d9d1457634b74f4a52876b57ad5f/5d873/screenshot.webp 175w,\n/static/4b82d9d1457634b74f4a52876b57ad5f/26a00/screenshot.webp 350w,\n/static/4b82d9d1457634b74f4a52876b57ad5f/f23f0/screenshot.webp 700w,\n/static/4b82d9d1457634b74f4a52876b57ad5f/2c2d0/screenshot.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":394}}},"tech":["HTML","CSS","JavaScript","UserScript"],"github":"https://github.com/ShrekBytes/pinterest-full","external":"https://greasyfork.org/en/scripts/546432-pinterest-full","cta":null},"html":"<p>A lightweight userscript that lets you download original quality images from Pinterest without logging in. Adds View and Download buttons with a beautiful gallery interface.</p>"}},{"node":{"frontmatter":{"title":"xssSick","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABf0lEQVQoz4WSy27VMBCG8w6Q+8WOPXac5ABVxZZVWSFVtOoKISGEQAexZcsLoLIsz/uhSQ6lYtPFl/+fiyceydmr15e8+/idt59vufpyy83xF5effrKcX5DWl0g6Z3AzRdPztOoeJZN5Ia7PcBKwEpjWAy4mXJxJhxfIfMBNC0VryZuBvDHkrXmgw798M5CVNlLYQNk7CvXjHiu5kT02QjlGKjdRau9fxkh5qpXjHmeVT9RhoVLiSusT1gqtzBgrGOOpZcYav9U6N9G6ic4IvQ3Ucd2oZKGSmUw/G26i8icvM6WbaPTA6c+VS7v6tPc+RHN+prRCtt1Mlm1AqQPDyesaPv3n96Gq2wC31+8vYQNZOx1odKiuIpFOhNYHap9o40oj6d7r6o2i/YOnNp5KGXYtOkvWWaEfhcFFrCTGkOjHsMXGRzrrN1Xqftzq6nvNO+0LdMbRWyHXZ/Pm6j0fjj+4Pt5x/fWOm2+/N53OLhjDc4ycUfXCk7J9/B3WPX8AXUoAunqsScoAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/346a7557bf0c5a6fca75b8efd075961d/bf6b5/screenshot.png","srcSet":"/static/346a7557bf0c5a6fca75b8efd075961d/bd2b4/screenshot.png 175w,\n/static/346a7557bf0c5a6fca75b8efd075961d/4765a/screenshot.png 350w,\n/static/346a7557bf0c5a6fca75b8efd075961d/bf6b5/screenshot.png 700w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/346a7557bf0c5a6fca75b8efd075961d/fa27b/screenshot.avif 175w,\n/static/346a7557bf0c5a6fca75b8efd075961d/a944d/screenshot.avif 350w,\n/static/346a7557bf0c5a6fca75b8efd075961d/d1e48/screenshot.avif 700w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/346a7557bf0c5a6fca75b8efd075961d/db524/screenshot.webp 175w,\n/static/346a7557bf0c5a6fca75b8efd075961d/79ae3/screenshot.webp 350w,\n/static/346a7557bf0c5a6fca75b8efd075961d/994b4/screenshot.webp 700w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":323}}},"tech":["Python","Bash","Web Security"],"github":"https://github.com/ShrekBytes/xssSick","external":null,"cta":""},"html":"<p>Automated Cross Site Scripting (XSS) vulnerability detection tool for web applications using Python</p>"}},{"node":{"frontmatter":{"title":"Smart MedBox","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAIAAACgpqunAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC30lEQVQoz0WS2UtUYRjG+2+6CLquuxbooihpESMpSkoZhIioqOhCCSuLmFYsMi0aalSKbGzVFhe0mjSzWRxn+ZrxjJ79fGf5vvOdOcsbjpbv/Y/n4fc+awBAFqXp6Rmc50hRsA3bxtSt+GIBVTjJdwMAKKJSTV3dgcaDoZPNHe0X05OTABBU/DVQPeZ4XxPZz/GZLxNT41NJ4riGgqmoedQFgJHhsYPHGo6fP9ty/Vq4tWVi7AcA+E4VpiYplMpPXn141Bt7EH39tC/GCNMVrC/KvsEggBJCveMT1zt679++s21HbSaNVmFJEHP5Ug5xqdlssbhYTqOMLM3xfGaeKyuaQlgK5SLRzs7wldjNtlttl6jlgA9BJVipDT74QSDJsiSrQ/n8tbexO6PD976N3xh6f/Pj4N2JsYzIgxd4rmdgTE0KPoALSzBWtfL8wvefvwdfvxsejb9IJB9NT/Wkks9n089nZgbS6f5MukwslzmSLKsadqgD7j+YX+DRH65QFiM9/bFP8cm5eSQpAmE6oYyxJSk25TjOMAye51VVtXTTZS54VdhlFRVbuOIlc8WBoZGBkZ/x1J8CJ+iWzWxbEARFUQqoYFkWpdR13OXYlWSXOapJZcI05v6azT3ueTX6KzcvaX4Atm0zxqhNIYAgCCBYEbQKy6I0l0cSNkVNl3WSRZyg4AVBUnhJlhRFVhixiUEWy4Iha4sLIjEZeKvCMMohWZJ5nvc9DwB0rO+q2b9h45bdu/fV19dHIk8ONR1tOXequ+Xswyutie/xpYUt/9mreIwwi1gYa5TYvgvZbLYpFNqzt3Z/XW2ouaknGunoCDccOrx9y/YTxxoFVKjOM1geiZT6nTRMQ9VUSpf0PuzqPh1qPHei+cz59qvtb98MD0b6X56+0Lpu7frNm7baFlkdia7hEipalmWaplet3d3VtbOm9vLVcGtbZ/RpIZVI9D3rC19uP9lw5H008l/YXxjHvHWIMHhVAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/84eea35b268d488c4e8c8eb4cf46fee3/62b45/screenshot.jpg","srcSet":"/static/84eea35b268d488c4e8c8eb4cf46fee3/3f1b3/screenshot.jpg 175w,\n/static/84eea35b268d488c4e8c8eb4cf46fee3/3961c/screenshot.jpg 350w,\n/static/84eea35b268d488c4e8c8eb4cf46fee3/62b45/screenshot.jpg 700w,\n/static/84eea35b268d488c4e8c8eb4cf46fee3/9d427/screenshot.jpg 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/84eea35b268d488c4e8c8eb4cf46fee3/bf026/screenshot.avif 175w,\n/static/84eea35b268d488c4e8c8eb4cf46fee3/53a94/screenshot.avif 350w,\n/static/84eea35b268d488c4e8c8eb4cf46fee3/c55e7/screenshot.avif 700w,\n/static/84eea35b268d488c4e8c8eb4cf46fee3/cd749/screenshot.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/84eea35b268d488c4e8c8eb4cf46fee3/48048/screenshot.webp 175w,\n/static/84eea35b268d488c4e8c8eb4cf46fee3/d8098/screenshot.webp 350w,\n/static/84eea35b268d488c4e8c8eb4cf46fee3/600d5/screenshot.webp 700w,\n/static/84eea35b268d488c4e8c8eb4cf46fee3/f1316/screenshot.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":501}}},"tech":["ESP32","Tinkercad","ArduinoIDE","C++"],"github":"https://github.com/ShrekBytes/smart-medbox","external":"","cta":null},"html":"<p>Powered by ESP32, it can automate reminders, display dosages, control the drawer automatically, provide real-time notifications, with an easy-to-use web UI accessible from mobile phones</p>"}}]}}}