updated README

This commit is contained in:
K 2024-02-21 16:11:55 +05:30
parent 58d110bf12
commit 5215695dd0
Signed by: notkshitij
GPG Key ID: C5B8BC7530F8F43F
16 changed files with 100 additions and 5 deletions

View File

@ -1,15 +1,43 @@
# personal-projects <p align="center">
<img alt="Profile Picture - Kshitij" src="https://git.kska.io/notkshitij/second-year-content/raw/branch/main/kshitij-ka/assets/profile-picture.png" width="220"/>
</p>
<h1 align="center">Kshitij K</h1>
<br>
This repository contains random personal projects. ## About me
- 👨‍🎓 Computer Engineer
- 🛡️ Privacy freak
- <img src="https://git.kska.io/notkshitij/personal-projects/raw/branch/main/assets/server.png" width="25" height="25" align=top> Interested in server management, self-hosting privacy-first cloud services
- <img src="https://git.kska.io/notkshitij/personal-projects/raw/branch/main/assets/privacy.png" width="25" height="25" align=top> Hosting privacy focused cloud services at <img src="https://git.kska.io/notkshitij/personal-projects/raw/branch/main/assets/kska.svg" width="25" height="25" align="top"> [KSKA](https://kska.io)
Find out more about my projects on my [self hosted git server](https://git.kska.io/notkshitij/)!
--- ---
## Projects ## Projects
- [infiloop](https://git.kska.io/notkshitij/personal_projects/src/branch/main/infiloop.py) - A *Python* project to generate random texts. - [infiloop](https://git.kska.io/notkshitij/personal_projects/src/branch/main/infiloop.py) - A *Python* project to generate random characters.
--- ---
> If you see "## DESIGNED AND ENGINEERED BY KSHITIJ", you know where it came from 😉️ ## Languages and skills
[test hl](https://kska.io) <p align="left">
<img src="https://git.kska.io/notkshitij/personal-projects/raw/branch/main/assets/CPP.svg" width="75" height="75"/>
<img src="https://git.kska.io/notkshitij/personal-projects/raw/branch/main/assets/HTML.svg" width="75" height="75"/>
<img src="https://git.kska.io/notkshitij/personal-projects/raw/branch/main/assets/Bash-Dark.svg" width="75" height="75"/>
<img src="https://git.kska.io/notkshitij/personal-projects/raw/branch/main/assets/Docker.svg" width="75" height="75"/>
<img src="https://git.kska.io/notkshitij/personal-projects/raw/branch/main/assets/MySQL-Dark.svg" width="75" height="75"/>
</p>
## Miscellaneous
<p align="left">
<img src="https://git.kska.io/notkshitij/personal-projects/raw/branch/main/assets/Linux-Dark.svg" width="75" height="75"/>
<img src="https://git.kska.io/notkshitij/personal-projects/raw/branch/main/assets/Git.svg" width="75" height="75"/>
<img src="https://git.kska.io/notkshitij/personal-projects/raw/branch/main/assets/GCP-Dark.svg" width="75" height="75"/>
<img src="https://git.kska.io/notkshitij/personal-projects/raw/branch/main/assets/NeoVim-Dark.svg" width="75" height="75"/>
<img src="https://git.kska.io/notkshitij/personal-projects/raw/branch/main/assets/AfterEffects.svg" width="75" height="75"/>
</p>
---

1
assets/AfterEffects.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="256" fill="none" viewBox="0 0 256 256"><rect width="256" height="256" fill="#00005B" rx="60"/><path fill="#99F" d="M105.157 156.12H65.4769L57.3702 181.293C57.1569 182.253 56.3035 182.893 55.3435 182.787H35.2902C34.1169 182.787 33.7969 182.147 34.1169 180.867L68.4635 82.4133C68.7835 81.3467 69.1035 80.3867 69.5302 79.1067C69.9569 76.8667 70.1702 74.52 70.1702 72.1733C70.0635 71.64 70.4902 71.1067 71.0235 71H71.3435H98.6502C99.3969 71 99.9302 71.32 100.037 71.8533L138.97 180.653C139.29 181.827 138.97 182.36 137.904 182.36H115.61C114.864 182.467 114.117 181.933 113.904 181.187L105.157 155.587V156.12ZM71.6635 134.893H98.7568C98.1168 132.653 97.2635 129.987 96.3035 127.213C95.3435 124.333 94.3835 121.24 93.4235 118.04C92.3569 114.733 91.3968 111.533 90.3302 108.227C89.2635 104.92 88.3035 101.827 87.4502 98.7333C86.5969 95.7467 85.8502 92.9733 85.1035 90.4133H84.8902C83.9302 95 82.7569 99.5867 81.2635 104.173C79.6635 109.293 78.0635 114.627 76.3569 119.96C74.9702 125.4 73.2635 130.413 71.6635 134.893V134.893Z"/><path fill="#99F" d="M201.797 146.52H167.984C168.41 149.827 169.477 153.133 171.29 156.013C173.21 158.893 175.877 161.133 179.077 162.413C183.344 164.227 188.037 165.187 192.73 165.08C196.464 164.973 200.197 164.653 203.824 163.907C207.13 163.48 210.33 162.627 213.317 161.453C213.85 161.027 214.17 161.24 214.17 162.307V178.627C214.17 179.053 214.064 179.48 213.957 179.907C213.744 180.227 213.53 180.44 213.21 180.653C209.797 182.147 206.277 183.213 202.544 183.853C197.53 184.813 192.517 185.24 187.397 185.133C179.29 185.133 172.464 183.853 166.917 181.4C161.69 179.16 157.104 175.64 153.477 171.267C150.064 167.107 147.61 162.413 146.117 157.293C144.624 152.28 143.877 147.053 143.877 141.72C143.877 135.96 144.73 130.307 146.544 124.76C148.25 119.427 150.917 114.52 154.544 110.147C158.064 105.88 162.437 102.467 167.45 100.013C172.464 97.56 178.437 96.7067 185.264 96.7067C190.917 96.6 196.57 97.6667 201.797 100.013C206.17 101.933 210.01 104.813 212.997 108.547C215.77 112.173 218.01 116.227 219.397 120.707C220.784 124.973 221.424 129.347 221.424 133.72C221.424 136.28 221.317 138.52 221.21 140.547C220.997 142.573 220.89 144.067 220.784 145.027C220.677 145.773 220.037 146.413 219.29 146.413C218.65 146.413 217.477 146.52 215.77 146.627C214.064 146.84 212.037 146.947 209.584 146.947C207.13 146.947 204.57 146.52 201.797 146.52V146.52ZM167.984 130.947H190.49C193.264 130.947 195.29 130.947 196.57 130.84C197.424 130.733 198.277 130.52 199.024 129.987V128.92C199.024 127.533 198.81 126.253 198.384 124.973C196.464 119 190.81 114.947 184.517 115.16C178.65 114.84 173.104 117.933 170.33 123.267C169.05 125.72 168.304 128.28 167.984 130.947Z"/></svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

1
assets/Bash-Dark.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="256" fill="none" viewBox="0 0 256 256"><rect width="256" height="256" fill="#242938" rx="60"/><path fill="#242938" fill-rule="evenodd" d="M203.819 68.8354L140.679 31.3552C133.143 26.8816 123.854 26.8816 116.318 31.3552L53.1774 68.8354C45.6434 73.3091 41 81.575 41 90.5223V165.483C41 174.428 45.6434 182.698 53.1796 187.172L116.32 224.645C120.088 226.883 124.29 227.999 128.499 227.999C132.706 227.999 136.909 226.883 140.677 224.645L203.817 187.172C211.353 182.698 215.999 174.428 215.999 165.483V90.5223C215.999 81.575 211.353 73.3091 203.819 68.8354Z" clip-rule="evenodd"/><path fill="#fff" fill-rule="evenodd" d="M118.527 220.808L55.3866 183.334C49.2108 179.668 45.3744 172.828 45.3744 165.482V90.5234C45.3744 83.1768 49.2109 76.3374 55.3844 72.673L118.527 35.1928C121.554 33.3958 125.002 32.4455 128.499 32.4455C131.994 32.4455 135.442 33.3958 138.472 35.1928L201.612 72.673C206.816 75.7619 210.326 81.1109 211.313 87.1103C209.219 82.6411 204.496 81.4262 198.993 84.6409L139.259 121.537C131.811 125.891 126.319 130.777 126.314 139.758V213.362C126.31 218.74 128.482 222.223 131.818 223.233C130.722 223.423 129.617 223.555 128.499 223.555C125.002 223.555 121.554 222.605 118.527 220.808ZM203.819 68.8343L140.679 31.3563C136.911 29.1184 132.704 28.0005 128.499 28.0005C124.293 28.0005 120.086 29.1184 116.318 31.3563L53.1774 68.8343C45.6434 73.308 41 81.5761 41 90.5234V165.482C41 174.427 45.6434 182.697 53.1796 187.171L116.32 224.646C120.09 226.882 124.293 228 128.499 228C132.706 228 136.909 226.882 140.677 224.646L203.819 187.171C211.355 182.697 215.999 174.427 215.999 165.482V90.5234C215.999 81.5761 211.355 73.308 203.819 68.8343Z" clip-rule="evenodd"/><path fill="#47B353" fill-rule="evenodd" d="M187.267 172.729L171.545 182.139C171.128 182.382 170.822 182.655 170.819 183.156V187.27C170.819 187.773 171.157 187.982 171.573 187.737L187.539 178.034C187.955 177.791 188.019 177.326 188.022 176.825V173.196C188.022 172.696 187.684 172.486 187.267 172.729Z" clip-rule="evenodd"/><path fill="#242938" fill-rule="evenodd" d="M153.788 138.098C154.297 137.84 154.716 138.157 154.723 138.823L154.776 144.262C157.053 143.356 159.031 143.114 160.823 143.528C161.212 143.632 161.384 144.161 161.225 144.789L160.028 149.609C159.935 149.973 159.73 150.341 159.483 150.57C159.379 150.672 159.273 150.751 159.168 150.804C159.007 150.886 158.848 150.912 158.696 150.881C157.878 150.696 155.933 150.271 152.873 151.821C149.663 153.446 148.54 156.235 148.562 158.305C148.589 160.777 149.857 161.526 154.235 161.601C160.069 161.698 162.59 164.247 162.651 170.123C162.711 175.893 159.631 182.089 154.919 185.886L155.023 191.27C155.029 191.918 154.608 192.661 154.099 192.919L150.91 194.756C150.399 195.014 149.98 194.696 149.973 194.048L149.918 188.752C147.187 189.887 144.419 190.161 142.651 189.451C142.318 189.321 142.175 188.829 142.307 188.269L143.463 183.401C143.555 183.017 143.758 182.633 144.034 182.389C144.131 182.294 144.232 182.221 144.333 182.17C144.516 182.078 144.695 182.058 144.847 182.115C146.752 182.757 149.189 182.457 151.532 181.271C154.509 179.765 156.5 176.729 156.469 173.713C156.44 170.976 154.959 169.839 151.356 169.812C146.77 169.825 142.495 168.921 142.424 162.17C142.367 156.612 145.257 150.828 149.832 147.171L149.775 141.736C149.768 141.068 150.176 140.333 150.701 140.069L153.788 138.098Z" clip-rule="evenodd"/></svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

1
assets/CPP.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="256" fill="none" viewBox="0 0 256 256"><rect width="256" height="256" fill="#00599C" rx="60"/><path fill="#fff" d="M110.759 210.517C65.1254 210.517 28 173.392 28 127.759C28 82.1254 65.1254 45 110.759 45C140.204 45 167.667 60.8458 182.427 86.3533L146.611 107.079C139.224 94.3111 125.485 86.3793 110.759 86.3793C87.9416 86.3793 69.3793 104.942 69.3793 127.759C69.3793 150.575 87.9416 169.138 110.759 169.138C125.486 169.138 139.225 161.206 146.613 148.436L182.429 169.161C167.669 194.671 140.206 210.517 110.759 210.517Z"/><path fill="#fff" d="M193.517 123.161H184.321V113.965H175.127V123.161H165.931V132.356H175.127V141.552H184.321V132.356H193.517V123.161Z"/><path fill="#fff" d="M228 123.161H218.804V113.965H209.61V123.161H200.414V132.356H209.61V141.552H218.804V132.356H228V123.161Z"/></svg>

After

Width:  |  Height:  |  Size: 851 B

1
assets/Docker.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="256" fill="none" viewBox="0 0 256 256"><rect width="256" height="256" fill="#2396ED" rx="60"/><path fill="#fff" d="M141.187 122.123H161.904V103.379H141.187V122.123ZM116.525 122.123H137.241V103.379H116.525V122.123ZM92.3554 122.123H113.072V103.379H92.3554V122.123ZM68.1859 122.123H88.4093V103.379H68.1859V122.123ZM43.5233 122.123H64.2399V103.379H43.5233V122.123ZM68.1859 99.4333H88.4093V80.6896H68.1859V99.4333ZM92.3554 99.4333H113.072V80.6896H92.3554V99.4333ZM116.525 99.4333H137.241V80.6896H116.525V99.4333ZM116.525 76.7436H137.241V58H116.525V76.7436ZM228 113.738C228 113.738 219.121 105.352 200.871 108.312C198.898 94.0075 183.607 85.6222 183.607 85.6222C183.607 85.6222 169.303 102.886 179.661 122.123C176.702 123.603 171.769 125.576 164.37 125.576H28.7257C26.2594 134.948 26.2594 197.097 94.3284 197.097C143.16 197.097 179.661 174.408 196.925 132.974C222.574 134.948 228 113.738 228 113.738Z"/></svg>

After

Width:  |  Height:  |  Size: 963 B

1
assets/GCP-Dark.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="256" fill="none" viewBox="0 0 256 256"><rect width="256" height="256" fill="#242938" rx="60"/><path fill="#EA4335" d="M161.009 92.3895L178.394 75.0043L179.553 67.684C147.873 38.877 97.5124 42.1434 68.9538 74.4997C61.021 83.4864 55.1358 94.6903 51.9976 106.26L58.2241 105.382L92.9937 99.6489L95.678 96.9036C111.144 79.9176 137.295 77.6325 155.153 92.0848L161.009 92.3895Z"/><path fill="#4285F4" d="M203.16 105.749C199.164 91.033 190.96 77.8041 179.553 67.6846L155.153 92.0846C165.456 100.503 171.326 113.186 171.074 126.489V130.82C183.067 130.82 192.79 140.542 192.79 152.535C192.79 164.529 183.067 174.008 171.074 174.008H127.581L123.311 178.644V204.691L127.581 208.778H171.074C202.269 209.021 227.755 184.173 227.998 152.978C228.145 134.069 218.823 116.342 203.16 105.749Z"/><path fill="#34A853" d="M84.1488 208.778H127.581V174.008H84.1488C81.0543 174.007 78.0574 173.342 75.2433 172.056L69.0816 173.947L51.5746 191.332L50.0496 197.249C59.8675 204.662 71.8464 208.831 84.1488 208.778Z"/><path fill="#FBBC05" d="M84.1487 95.9886C52.9526 96.1746 27.8151 121.615 28.001 152.811C28.1049 170.231 36.2409 186.629 50.0495 197.249L75.2432 172.056C64.3128 167.118 59.4557 154.254 64.394 143.325C69.3315 132.395 82.1956 127.538 93.1245 132.475C97.9409 134.651 101.798 138.509 103.974 143.325L129.167 118.132C118.448 104.118 101.792 95.9254 84.1487 95.9886Z"/></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

1
assets/Git.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="256" fill="none" viewBox="0 0 256 256"><rect width="256" height="256" fill="#F03C2E" rx="60"/><g clip-path="url(#clip0_7_283)"><path fill="#fff" d="M224.225 119.094L136.906 31.775C135.711 30.5787 134.291 29.6298 132.729 28.9824C131.166 28.3349 129.491 28.0017 127.8 28.0017C126.109 28.0017 124.434 28.3349 122.871 28.9824C121.309 29.6298 119.889 30.5787 118.694 31.775L100.569 49.9L123.569 72.9C128.919 71.025 135.044 72.3062 139.306 76.5687C141.335 78.6014 142.752 81.1638 143.394 83.9632C144.036 86.7626 143.878 89.6862 142.937 92.4L165.106 114.569C170.469 112.719 176.656 113.912 180.937 118.206C182.361 119.63 183.49 121.32 184.26 123.18C185.03 125.04 185.426 127.033 185.426 129.046C185.425 131.059 185.029 133.052 184.258 134.912C183.487 136.771 182.358 138.461 180.934 139.884C179.511 141.308 177.821 142.436 175.961 143.206C174.101 143.977 172.108 144.373 170.095 144.372C168.082 144.372 166.088 143.975 164.229 143.205C162.369 142.434 160.679 141.305 159.256 139.881C154.756 135.381 153.644 128.756 155.919 123.212L135.244 102.537V156.944C136.745 157.686 138.116 158.666 139.306 159.844C140.729 161.267 141.858 162.956 142.629 164.816C143.399 166.675 143.795 168.668 143.795 170.681C143.795 172.694 143.399 174.687 142.629 176.546C141.858 178.406 140.729 180.096 139.306 181.519C137.883 182.942 136.193 184.071 134.334 184.841C132.474 185.611 130.481 186.008 128.469 186.008C126.456 186.008 124.463 185.611 122.604 184.841C120.744 184.071 119.054 182.942 117.631 181.519C116.206 180.096 115.076 178.407 114.305 176.548C113.533 174.688 113.136 172.694 113.136 170.681C113.136 168.668 113.533 166.675 114.305 164.815C115.076 162.955 116.206 161.266 117.631 159.844C119.112 158.369 120.756 157.25 122.65 156.5V101.587C120.825 100.837 119.112 99.7312 117.631 98.2437C115.479 96.0943 114.016 93.3526 113.428 90.3684C112.841 87.3841 113.155 84.2924 114.331 81.4875L91.6437 58.8125L31.7687 118.625C30.5716 119.821 29.6219 121.241 28.9739 122.804C28.3259 124.367 27.9924 126.042 27.9924 127.734C27.9924 129.426 28.3259 131.102 28.9739 132.665C29.6219 134.228 30.5716 135.648 31.7687 136.844L119.094 224.156C120.289 225.352 121.709 226.301 123.271 226.949C124.834 227.596 126.509 227.929 128.2 227.929C129.891 227.929 131.566 227.596 133.129 226.949C134.691 226.301 136.111 225.352 137.306 224.156L224.225 137.375C225.422 136.179 226.372 134.759 227.02 133.196C227.668 131.633 228.001 129.958 228.001 128.266C228.001 126.574 227.668 124.898 227.02 123.335C226.372 121.772 225.422 120.352 224.225 119.156"/></g><defs><clipPath id="clip0_7_283"><rect width="200" height="200" fill="#fff" transform="translate(28 28)"/></clipPath></defs></svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

1
assets/HTML.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="256" fill="none" viewBox="0 0 256 256"><rect width="256" height="256" fill="#E14E1D" rx="60"/><path fill="#fff" d="M48 38L56.6098 134.593H167.32L163.605 176.023L127.959 185.661L92.38 176.037L90.0012 149.435H57.9389L62.5236 200.716L127.951 218.888L193.461 200.716L202.244 102.655H85.8241L82.901 69.9448H205.041H205.139L208 38H48Z"/><path fill="#EBEBEB" d="M128 38H48L56.6098 134.593H128V102.655H85.8241L82.901 69.9448H128V38Z"/><path fill="#EBEBEB" d="M128 185.647L127.959 185.661L92.38 176.037L90.0012 149.435H57.9388L62.5236 200.716L127.951 218.888L128 218.874V185.647Z"/></svg>

After

Width:  |  Height:  |  Size: 639 B

1
assets/Linux-Dark.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.1 KiB

1
assets/MySQL-Dark.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="256" fill="none" viewBox="0 0 256 256"><rect width="256" height="256" fill="#242938" rx="60"/><g clip-path="url(#clip0_7_147)"><path fill="#fff" fill-rule="evenodd" d="M203.801 178.21C194.011 177.938 186.416 178.941 180.051 181.619C178.218 182.355 175.277 182.355 175.035 184.662C176.015 185.63 176.133 187.214 176.992 188.556C178.459 190.991 181.033 194.271 183.357 195.973L191.191 201.571C195.965 204.488 201.351 206.193 206.002 209.113C208.696 210.817 211.388 213.007 214.082 214.834C215.454 215.807 216.285 217.392 218 217.997V217.629C217.144 216.538 216.897 214.957 216.044 213.735L212.367 210.209C208.82 205.465 204.41 201.325 199.636 197.922C195.718 195.245 187.152 191.596 185.56 187.097L185.319 186.824C188.008 186.552 191.191 185.605 193.764 184.875C197.929 183.784 201.721 184.024 206.002 182.93L211.882 181.226V180.135C209.678 177.946 208.087 175.025 205.763 172.959C199.521 167.606 192.661 162.373 185.56 157.994C181.766 155.562 176.868 153.977 172.829 151.913C171.356 151.182 168.911 150.817 168.055 149.601C165.846 146.929 164.625 143.397 163.034 140.232L152.997 119.064C150.794 114.319 149.444 109.574 146.755 105.195C134.144 84.5124 120.431 71.9828 99.375 59.6932C94.8477 57.1382 89.4616 56.0393 83.7353 54.7032L74.5546 54.2124C72.5928 53.3616 70.6364 51.0493 68.9216 49.9531C61.9441 45.5739 43.9475 36.0847 38.8029 48.5897C35.4966 56.4974 43.7006 64.2824 46.4855 68.299C48.5708 71.0966 51.2597 74.2597 52.7332 77.4228C53.5563 79.4897 53.8307 81.682 54.6895 83.8717C56.6458 89.2243 58.4842 95.1878 61.0551 100.178C62.427 102.733 63.8675 105.413 65.5824 107.723C66.5619 109.086 68.2768 109.67 68.6417 111.859C66.9268 114.294 66.8089 117.94 65.8293 120.986C61.42 134.734 63.1349 151.766 69.377 161.888C71.3389 164.928 75.9622 171.622 82.2345 169.065C87.744 166.875 86.5148 159.941 88.1062 153.857C88.4766 152.399 88.2297 151.425 88.9623 150.449V150.722L93.9834 160.819C97.7781 166.78 104.391 172.986 109.897 177.125C112.833 179.315 115.16 183.089 118.831 184.425V184.057H118.59C117.854 182.966 116.751 182.475 115.772 181.624C113.569 179.435 111.121 176.757 109.406 174.325C104.267 167.513 99.7399 159.968 95.6983 152.183C93.7365 148.412 92.0216 144.275 90.4357 140.504C89.6949 139.043 89.6949 136.85 88.4739 136.125C86.6355 138.797 83.9466 141.115 82.5939 144.398C80.2672 149.628 80.0257 156.077 79.1697 162.769C78.6758 162.891 78.8953 162.769 78.6758 163.041C74.7631 162.071 73.4132 158.051 71.9453 154.648C68.274 146.01 67.6594 132.141 70.8422 122.164C71.6983 119.609 75.375 111.579 73.9071 109.146C73.1662 106.834 70.7242 105.498 69.3743 103.671C67.7829 101.359 66.0735 98.4409 64.9705 95.8859C62.0346 89.0689 60.5667 81.5293 57.3812 74.7151C55.9077 71.552 53.3396 68.2662 51.257 65.3486C48.9303 62.0628 46.3648 59.7505 44.5265 55.8593C43.9146 54.4959 43.0585 52.3309 44.0381 50.8693C44.2795 49.8959 44.7734 49.5059 45.7475 49.2878C47.3389 47.9244 51.8716 49.6532 53.463 50.3785C57.9903 52.2054 61.7849 53.907 65.5796 56.4592C67.2945 57.6754 69.1329 59.9877 71.3361 60.5985H73.9098C77.8279 61.4493 82.2317 60.8712 85.9002 61.9619C92.3893 64.0343 98.2637 67.0719 103.532 70.3604C119.567 80.4577 132.792 94.8143 141.725 111.971C143.193 114.769 143.805 117.324 145.155 120.244C147.729 126.208 150.912 132.289 153.477 138.132C156.051 143.85 158.498 149.694 162.17 154.438C164.008 156.993 171.35 158.329 174.654 159.668C177.104 160.759 180.896 161.741 183.105 163.077C187.264 165.632 191.427 168.552 195.342 171.35C197.298 172.806 203.423 175.849 203.787 178.276L203.801 178.21ZM78.9584 72.4873C77.267 72.4724 75.5809 72.6769 73.9427 73.0954V73.3681H74.1842C75.1637 75.315 76.8786 76.6538 78.1023 78.3581L80.9202 84.1989L81.1616 83.9262C82.8765 82.71 83.7353 80.7631 83.7353 77.8454C83 76.9947 82.8793 76.1412 82.2674 75.2904C81.5321 74.0743 79.9407 73.4635 78.9584 72.4928V72.4873Z" clip-rule="evenodd"/></g><defs><clipPath id="clip0_7_147"><rect width="180" height="180" fill="#fff" transform="translate(38 38)"/></clipPath></defs></svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

21
assets/NeoVim-Dark.svg Normal file
View File

@ -0,0 +1,21 @@
<svg width="256" height="256" viewBox="0 0 256 256" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="256" height="256" rx="60" fill="#242938"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M46 71.0063L88.5954 28V227.957L46 185.45V71.0063Z" fill="url(#paint0_linear_306_17)"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M210.584 71.4104L167.406 28.0225L168.282 227.958L210.878 185.45L210.584 71.4104Z" fill="url(#paint1_linear_306_17)"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M88.5672 28.0332L199.309 197.012L168.32 228L57.5195 59.3947L88.5672 28.0332Z" fill="url(#paint2_linear_306_17)"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M88.6046 106.416L88.5462 113.072L54.3527 62.5927L57.5193 59.3677L88.6046 106.416Z" fill="black" fill-opacity="0.13"/>
<defs>
<linearGradient id="paint0_linear_306_17" x1="67.2972" y1="28" x2="67.2972" y2="227.958" gradientUnits="userSpaceOnUse">
<stop stop-color="#16B0ED" stop-opacity="0.8"/>
<stop offset="1" stop-color="#0F59B2" stop-opacity="0.837"/>
</linearGradient>
<linearGradient id="paint1_linear_306_17" x1="189.14" y1="28.0225" x2="189.14" y2="227.957" gradientUnits="userSpaceOnUse">
<stop stop-color="#7DB643"/>
<stop offset="1" stop-color="#367533"/>
</linearGradient>
<linearGradient id="paint2_linear_306_17" x1="128.414" y1="28.0332" x2="128.414" y2="228.01" gradientUnits="userSpaceOnUse">
<stop stop-color="#88C649" stop-opacity="0.8"/>
<stop offset="1" stop-color="#439240" stop-opacity="0.84"/>
</linearGradient>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

10
assets/kska.svg Normal file
View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<svg viewBox="12.3567 12.3567 475.2867 475.2867" xmlns="http://www.w3.org/2000/svg">
<g style="pointer-events: none;" transform="matrix(1.431414008140564, 0, 0, 1.431414008140564, 78.33197901147577, 78.33197901147571)" lang="en" role="img">
<desc>The default KSKA logo.</desc>
<title>KSKA Logo</title>
<ellipse style="fill: rgb(255, 230, 153); stroke: rgb(0, 0, 0); stroke-width: 0.756529px;" cx="119.929" cy="119.929" rx="166.02" ry="166.02"/>
<polygon style="paint-order: stroke; stroke-width: 0.5px; stroke: rgb(0, 0, 0);" points="9.063 166.393 9.063 232.106 72.469 232.066 72.469 175.195 96.517 151.922 157.572 232.105 231.712 232.137 135.941 106.932 226.662 9.023 157.526 9.025"/>
<polygon style="paint-order: stroke; stroke-width: 0.5px; stroke: rgb(0, 0, 0);" points="9.063 104.691 9.045 9.454 72.452 9.027 72.452 36.506"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 905 B

BIN
assets/privacy.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
assets/profile-picture.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 323 KiB

BIN
assets/server.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 274 B

27
assets/student.svg Normal file
View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 120 120" enable-background="new 0 0 120 120" xmlns="http://www.w3.org/2000/svg" xmlns:bx="https://boxy-svg.com">
<defs>
<bx:grid x="0" y="0" width="120.452" height="120.452"/>
</defs>
<ellipse style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0);" cx="60" cy="60" rx="42.234" ry="42.234"/>
<g transform="matrix(1, 0, 0, 1, 0.437504, -2.502874)">
<polygon fill="#FFBB00" points="62.483,83.863 64.004,79.077 59.57,77.022 55.123,79.078 56.64,83.863 &#9;"/>
<polygon fill="#7CBB00" points="71.855,72.115 59.563,77.019 47.271,72.115 50.355,81.282 59.563,77.025 68.805,81.297 &#9;"/>
<g>
<path fill="#1A171B" d="M78.617,84.432c-0.405,0-0.733,0.328-0.733,0.732v5.605c0,0.404,0.328,0.732,0.733,0.732 c0.404,0,0.732-0.328,0.732-0.732v-5.605C79.349,84.76,79.021,84.432,78.617,84.432z"/>
<path fill="#1A171B" d="M40.51,84.432c-0.404,0-0.733,0.328-0.733,0.732v5.605c0,0.404,0.328,0.732,0.733,0.732 c0.405,0,0.733-0.328,0.733-0.732v-5.605C41.243,84.76,40.915,84.432,40.51,84.432z"/>
<path fill="#1A171B" d="M82.306,73.394l-8.676-1.498c-0.509-0.088-1.006-0.239-1.476-0.449c-1.758-0.784-3.036-2.304-3.508-4.17 l-0.554-2.196c4.239-3.366,7.05-9.153,7.05-15.725c0-9.564-6.262-15.989-15.579-15.989c-9.317,0-15.578,6.425-15.578,15.989 c0,6.57,2.81,12.358,7.049,15.724l-0.554,2.197c-0.471,1.866-1.75,3.386-3.508,4.17c-0.471,0.21-0.968,0.361-1.477,0.449 l-8.677,1.498c-5.363,0.927-9.256,5.55-9.256,10.993v6.383c0,0.404,0.328,0.732,0.733,0.732c0.404,0,0.732-0.328,0.732-0.732 v-6.383c0-4.729,3.381-8.744,8.039-9.549l8.677-1.498c0.364-0.062,0.722-0.161,1.072-0.275l2.843,8.452 c0.066,0.196,0.214,0.356,0.405,0.439c0.093,0.04,0.19,0.06,0.29,0.06c0.104,0,0.209-0.022,0.307-0.068l4.014-1.856l1.2,3.782 l-1.903,6.694c-0.109,0.39,0.115,0.795,0.505,0.905c0.067,0.02,0.135,0.028,0.201,0.028c0.319,0,0.612-0.21,0.704-0.532 l1.812-6.375l4.734,0.001l1.814,6.374c0.11,0.39,0.514,0.614,0.905,0.504c0.39-0.11,0.615-0.517,0.504-0.905l-1.905-6.693 l1.203-3.783l4.047,1.869c0.098,0.046,0.202,0.068,0.307,0.068c0.1,0,0.198-0.019,0.291-0.06c0.192-0.082,0.34-0.243,0.405-0.442 l2.812-8.463c0.35,0.115,0.706,0.213,1.07,0.275l8.674,1.498c4.66,0.805,8.041,4.82,8.041,9.549v6.383 c0,0.404,0.328,0.732,0.732,0.732c0.405,0,0.733-0.328,0.733-0.732v-6.383C91.563,78.944,87.671,74.321,82.306,73.394z M45.451,49.356c0-8.823,5.539-14.523,14.112-14.523c8.573,0,14.112,5.7,14.112,14.523c0,9.564-6.33,17.348-14.112,17.348 C51.782,66.703,45.451,58.92,45.451,49.356z M51.9,67.635l0.414-1.641c2.168,1.383,4.632,2.174,7.249,2.174 c2.616,0,5.081-0.791,7.249-2.174l0.414,1.641c0.449,1.784,1.496,3.312,2.954,4.359L59.563,76.23l-10.616-4.234 C50.404,70.947,51.451,69.419,51.9,67.635z M48.471,73.383l9.246,3.688l-6.928,3.204L48.471,73.383z M61.947,83.129h-4.77 l-1.161-3.656l3.547-1.641l3.547,1.639L61.947,83.129z M68.368,80.287l-6.958-3.217l9.252-3.689L68.368,80.287z"/>
<path fill="#1A171B" d="M28.297,61.424c0.404,0,0.732-0.329,0.732-0.733V40.737c0-0.404-0.328-0.732-0.732-0.732 c-0.405,0-0.733,0.328-0.733,0.732v19.954C27.563,61.095,27.891,61.424,28.297,61.424z"/>
<path fill="#1A171B" d="M28.297,70.104c0.404,0,0.732-0.328,0.732-0.733v-3.794c0-0.404-0.328-0.732-0.732-0.732 c-0.405,0-0.733,0.328-0.733,0.732v3.794C27.563,69.776,27.891,70.104,28.297,70.104z"/>
<path fill="#1A171B" d="M34.159,67.172c0.405,0,0.733-0.328,0.733-0.733V53.326c0-0.405-0.328-0.733-0.733-0.733 c-0.405,0-0.733,0.328-0.733,0.733v13.112C33.426,66.844,33.754,67.172,34.159,67.172z"/>
<path fill="#1A171B" d="M34.159,49.172c0.405,0,0.733-0.328,0.733-0.732v-3.794c0-0.405-0.328-0.733-0.733-0.733 c-0.405,0-0.733,0.328-0.733,0.733v3.794C33.426,48.844,33.754,49.172,34.159,49.172z"/>
<path fill="#1A171B" d="M90.83,36.096c-0.404,0-0.732,0.328-0.732,0.732v13.113c0,0.404,0.328,0.732,0.732,0.732 c0.405,0,0.733-0.328,0.733-0.732V36.828C91.563,36.424,91.235,36.096,90.83,36.096z"/>
<path fill="#1A171B" d="M90.83,54.094c-0.404,0-0.732,0.328-0.732,0.733v17.475c0,0.405,0.328,0.733,0.732,0.733 c0.405,0,0.733-0.328,0.733-0.733V54.827C91.563,54.422,91.235,54.094,90.83,54.094z"/>
<path fill="#1A171B" d="M84.968,67.172c0.404,0,0.732-0.328,0.732-0.733v-7.25c0-0.404-0.328-0.733-0.732-0.733 c-0.405,0-0.733,0.329-0.733,0.733v7.25C84.234,66.844,84.562,67.172,84.968,67.172z"/>
<path fill="#1A171B" d="M84.968,55.035c0.404,0,0.732-0.328,0.732-0.733V41.714c0-0.404-0.328-0.733-0.732-0.733 c-0.405,0-0.733,0.328-0.733,0.733v12.589C84.234,54.707,84.562,55.035,84.968,55.035z"/>
</g>
<path fill="#00A1F1" d="M74.209,36.445l9.775-2.347l-24.428-5.861L35.13,34.098l9.771,2.346v5.996 c0,2.621,6.562,4.746,14.656,4.746c8.095,0,14.656-2.125,14.656-4.746c0-0.019-0.004-0.037-0.004-0.056V36.445z"/>
<path fill="#FFBB00" d="M69.15,48.526c0,1.619-1.313,2.932-2.932,2.932c-1.618,0-2.931-1.312-2.931-2.932 c0-1.619,1.312-2.932,2.931-2.932C67.838,45.594,69.15,46.907,69.15,48.526z"/>
<path fill="#1A171B" d="M84.154,33.385l-24.427-5.861c-0.112-0.027-0.229-0.027-0.342,0l-24.427,5.861 c-0.33,0.08-0.562,0.375-0.562,0.713c0,0.34,0.232,0.635,0.562,0.713l24.427,5.863c0.056,0.014,0.114,0.02,0.171,0.02 c0.057,0,0.115-0.006,0.171-0.02l5.759-1.383v5.645c-1.67,0.34-2.932,1.82-2.932,3.59c0,2.021,1.645,3.664,3.664,3.664 c2.021,0,3.664-1.644,3.664-3.664c0-1.77-1.26-3.25-2.931-3.59V38.94l17.202-4.129c0.33-0.078,0.562-0.373,0.562-0.713 C84.717,33.76,84.484,33.465,84.154,33.385z M68.418,48.526c0,1.213-0.986,2.199-2.199,2.199c-1.212,0-2.197-0.986-2.197-2.199 c0-1.212,0.985-2.198,2.197-2.198C67.431,46.327,68.418,47.314,68.418,48.526z M66.377,37.571l-6.389-4.657 c-0.327-0.238-0.786-0.167-1.024,0.16c-0.238,0.327-0.167,0.786,0.16,1.025l5.381,3.922l-4.949,1.188l-21.287-5.109l21.287-5.108 l21.287,5.108L66.377,37.571z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.7 KiB