diff --git a/blog.html b/blog.html index 25cf4c4..7621ac4 100644 --- a/blog.html +++ b/blog.html @@ -22,10 +22,11 @@

Return to main site.
===My Blog===

So for now this is a simple HTML blog. If i start caring about this i migth do this the "prooper" way. +So far there aint a search feature. So to search just use F3.

Welcome to my blog.

+ Purplebored © 2023-2024 | My Codeberg | My Github | Contact Me | + > \ No newline at end of file diff --git a/index.html b/index.html index 0d1aa83..d969aa1 100644 --- a/index.html +++ b/index.html @@ -27,21 +27,33 @@
-

===About Me===

+===About Me=== + Hi welcome to my crappy website (the code behind the website looks even worse turst me). I am Niko aka Purplebored I love to troll and spread missinformation online (but not here no missinfomation here!!). I mostly just shitpost sometimes i try to learn programing but it never works out the most i know is just a lil bit of HTML JS and CSS and some C# and C++ (VERY basic C++ and C# lmfao).
(I am also Polish so my English skill aint too good! If you see a typo you can just let me know about it or make the change yourself on Github or Codeberg) Wanna go to my Old site? (No idea why this is a lot better!) In that case just go Here! I am planning to add some random content to this website like some small reviews or some software recomandations nothing special really just yet another personal website. -
-

===Shit i self host===
btw this cool dark purple is a hyperlink ^^

+ +===Shit i self host===
btw this cool dark purple is a hyperlink ^^ My Private Pastebin instance (Very cool!) My Private Zerobin instance (Privte Bin but older) A LibreSpeed instance using a Polish server located in Warsaw. -

===Content===
(That's the reviews and recomandations and shit i use)

+ +===Content===
(That's the reviews and recomandations and shit i use) Software and things i use My Blog (Nothing on it yet) -

===My Projects===


I am not cooking rn so nothing here! -
+ +===My Projects===
I am not cooking rn so nothing here! + +===My OLD Projects===
So i had some VERY basic old projects before. I am not putting them under "My Projects" cause i am not mantaining them anymore and they are really bad lol. + +neko.purplebored.pl - Well this was a very simple project which took me like 30 minutes. I did it mostly to learn some more about APIs. You can check it out here. You can read about why and how i made it here. +purplebored.pl (OG) - Well this was my very first website. The code is so messy on there that it's insane. I still like it tough. I think it looks really good for a first time with AI help. You can check it here. You can also read about why and how i made it here. +old.purplebored.pl - As the name may suggest this is NOT my "old" site. It's just a 90s themed website i did for fun. It even had a working guest book! (Which was abused to make it redirect to pornhub). You can visit it here. And to learn more just go here. +pass.purplebored.pl - Thank god not a password manager but a simple password generator. I did this site for fun and as a simple learning project. You can check it out here. You can also read about why and how i made it here. +cat.purplebored.pl - Just a simple cat site which grabs random cat pics. You can check it out here. You can also read about why and how i made it here. + +
My Timezone: Europe/Warsaw
diff --git a/oldprojects/90s-site/1998/skel.gif b/oldprojects/90s-site/1998/skel.gif new file mode 100644 index 0000000..dadab0c Binary files /dev/null and b/oldprojects/90s-site/1998/skel.gif differ diff --git a/oldprojects/90s-site/1998/skeleton1.gif b/oldprojects/90s-site/1998/skeleton1.gif new file mode 100644 index 0000000..9a948ba Binary files /dev/null and b/oldprojects/90s-site/1998/skeleton1.gif differ diff --git a/oldprojects/90s-site/1998/skeleton2.gif b/oldprojects/90s-site/1998/skeleton2.gif new file mode 100644 index 0000000..f86b506 Binary files /dev/null and b/oldprojects/90s-site/1998/skeleton2.gif differ diff --git a/oldprojects/90s-site/1998/skeleton3.gif b/oldprojects/90s-site/1998/skeleton3.gif new file mode 100644 index 0000000..47800c4 Binary files /dev/null and b/oldprojects/90s-site/1998/skeleton3.gif differ diff --git a/oldprojects/90s-site/1998/stars.gif b/oldprojects/90s-site/1998/stars.gif new file mode 100644 index 0000000..425dd29 Binary files /dev/null and b/oldprojects/90s-site/1998/stars.gif differ diff --git a/oldprojects/90s-site/fbi_cat.png b/oldprojects/90s-site/fbi_cat.png new file mode 100644 index 0000000..545947c Binary files /dev/null and b/oldprojects/90s-site/fbi_cat.png differ diff --git a/oldprojects/90s-site/guestbook/favicon.png b/oldprojects/90s-site/guestbook/favicon.png new file mode 100644 index 0000000..545947c Binary files /dev/null and b/oldprojects/90s-site/guestbook/favicon.png differ diff --git a/oldprojects/90s-site/guestbook/guestbook.txt b/oldprojects/90s-site/guestbook/guestbook.txt new file mode 100644 index 0000000..b93503d --- /dev/null +++ b/oldprojects/90s-site/guestbook/guestbook.txt @@ -0,0 +1,32 @@ +
  • Name: Niko | Message: It should be working now +
  • +
  • Name: g | Message: <script>window.location.href = 'https://google.com'</script>
  • +
  • Name: Niko | Message: Yay it dosen't work anymore
  • +
  • Name: test | Message: this is a test by ElitePrime#7266
  • +
  • Name: test | Message: el bozo
  • +
  • Name: test | Message: bozo hello
  • + +
  • Name: test | Message: el bozo
  • +
  • Name: lol | Message: <?php system('rm guestbook.txt'); ?>
  • +
  • Name: Lil_zitam | Message: Hi
  • +
  • Name: el kutas | Message: el kutas
  • +
  • Name: bapril | Message: @nomz@social.linux.pizza
  • +
  • Name: bazed schizo | Message: a
  • +
  • Name: Niko | Message: Epic
  • +
  • Name: Haydar | Message: epic
  • +
  • Name: Niko | Message: Indeed epic
  • +
  • Name: noot | Message: 9/10 not enough skeletons
  • +
  • Name: Noah..#3496 | Message: ******
  • +
  • Name: Zander | Message: i have officially been here +check me out on uuh https://zander.gq or sumn idk lol +
  • +
  • Name: Im cumming | Message: Fuck ****** piss shit
  • +
  • Name: LG125YT | Message: The
  • +
  • Name: LG125YT | Message: The
  • +
  • Name: LG125YT | Message: The
  • +
  • Name: Niko | Message: The
  • +
  • Name: FireDevilX | Message: CHECK OUT MY WEBSITE AT https://zmon.serv00.net
  • +
  • Name: FireDevilX | Message: CHECK OUT MY WEBSITE AT https://zmon.serv00.net
  • +
  • Name: FireDevilX | Message: CHECK OUT MY WEBSITE AT https://zmon.serv00.net
  • +
  • Name: lemon/Annie | Message: hi :D
  • +
  • Name: Niko | Message: hai
  • diff --git a/oldprojects/90s-site/guestbook/oh.html b/oldprojects/90s-site/guestbook/oh.html new file mode 100644 index 0000000..27550dc --- /dev/null +++ b/oldprojects/90s-site/guestbook/oh.html @@ -0,0 +1,31 @@ + + + + =uh oh= + + + + + + +
    + _ _ + | | | | + _ _| |__ ______ ___ | |__ + | | | | '_ \ |______| / _ \| '_ \ + | |_| | | | | | (_) | | | | + \__,_|_| |_| \___/|_| |_| + + + +
    +
    +Go back. +The guestbook has been disabled due to a LOT of abuse and security reasons. If u want you can go to the last snapshot of the guestbook with all the bad stuff delted. +To go to the snapshot just go here. +
    + > + + \ No newline at end of file diff --git a/oldprojects/90s-site/index.html b/oldprojects/90s-site/index.html new file mode 100644 index 0000000..d26b386 --- /dev/null +++ b/oldprojects/90s-site/index.html @@ -0,0 +1,95 @@ + + + + Nikos cool and epic website + + + + +

    Welcome to My Epic 8) Website!!1!!!11!

    +

    This is my website. It's fancy af, so better have a good cumputer!!!!!!.

    +

    I like to do many things like:

    + +

    If you want to get in touch with me, you can email! me at niko@astolfo.email.

    + Look at this cool gif HAHAHAAHHAHAH this is so funny and looks pretty scary + +
    + Wanna Take a look at my current new site? Just press this line of text easy :d +

    The new site is just kinda my portfolio and this is my side projects just for fun

    +

    SIGN THE Guestbook

    + + + + diff --git a/oldprojects/90s-site/info.html b/oldprojects/90s-site/info.html new file mode 100644 index 0000000..713c8a6 --- /dev/null +++ b/oldprojects/90s-site/info.html @@ -0,0 +1,22 @@ + + + + =INFO= + + + + + + +
    +

    Return to main site.
    ===INFO===

    +So this was just a simple website i did it. It was 90 themed and even worked on old netscape. I even created a PHP guestbook for it. (Which was sadly abused.)
    +I did this site mostly cause i was bored asf. And i also wanted to have a site with a 90s theme. Fun fact it technicly replaced my main site for a month. After a month i created a new website. +

    A screenshot from the website.
    +
    Screenshot from the project ^^
    +
    + > + + \ No newline at end of file diff --git a/oldprojects/90s-site/screenshot.jpg b/oldprojects/90s-site/screenshot.jpg new file mode 100644 index 0000000..ced750f Binary files /dev/null and b/oldprojects/90s-site/screenshot.jpg differ diff --git a/oldprojects/cat/favicon.png b/oldprojects/cat/favicon.png new file mode 100644 index 0000000..58f9b9c Binary files /dev/null and b/oldprojects/cat/favicon.png differ diff --git a/oldprojects/cat/index.html b/oldprojects/cat/index.html new file mode 100644 index 0000000..78accb0 --- /dev/null +++ b/oldprojects/cat/index.html @@ -0,0 +1,18 @@ + + + + + + + Кот + + +

    Random Cat Pictures

    + Random cat picture + + + + + \ No newline at end of file diff --git a/oldprojects/cat/info.html b/oldprojects/cat/info.html new file mode 100644 index 0000000..dfc8f42 --- /dev/null +++ b/oldprojects/cat/info.html @@ -0,0 +1,21 @@ + + + + =Info= + + + + + + +
    +Return to main site.
    ===INFO=== +So yeah this was my First API project that i did. It's very simple (and ugly). It uses thecatapi. I have nothing more to say about this lol +
    A screenshot from the website.
    +
    Screenshot from the project ^^
    +
    + > + + \ No newline at end of file diff --git a/oldprojects/cat/screenshot.jpg b/oldprojects/cat/screenshot.jpg new file mode 100644 index 0000000..7b3394e Binary files /dev/null and b/oldprojects/cat/screenshot.jpg differ diff --git a/oldprojects/cat/script.js b/oldprojects/cat/script.js new file mode 100644 index 0000000..e06c867 --- /dev/null +++ b/oldprojects/cat/script.js @@ -0,0 +1,13 @@ +function getCat() { + fetch('https://api.thecatapi.com/v1/images/search') + .then(response => response.json()) + .then(data => { + let catImg = document.getElementById('cat-img'); + catImg.src = data[0].url; + catImg.width = 400; + catImg.height = 400; + }) + .catch(error => { + console.error('Error fetching cat picture', error); + }); + } \ No newline at end of file diff --git a/oldprojects/cat/style.css b/oldprojects/cat/style.css new file mode 100644 index 0000000..4c772c0 --- /dev/null +++ b/oldprojects/cat/style.css @@ -0,0 +1,48 @@ +body { + display: flex; + flex-direction: column; + align-items: center; + font-family: Arial, sans-serif; + background-color: #F3E3E3; + height: 100%; + } + + h1 { + margin-top: 50px; + } + + #cat-img { + margin-top: 50px; + border-radius: 10px; + box-shadow: 5px 5px 10px #aaa; + } + + button { + margin-top: 20px; + padding: 10px 20px; + border: none; + border-radius: 10px; + background-color: #f1c40f; + font-size: 16px; + font-weight: bold; + cursor: pointer; + box-shadow: 5px 5px 10px #aaa; + } + + button:hover { + background-color: #f7dc6f; + } + + footer { + position: fixed; + left: 0; + bottom: 0; + width: 100%; + background-color: #333; + color: #fff; + text-align: center; + } + + footer a { + color: #fff; + } \ No newline at end of file diff --git a/oldprojects/first_website/backgroumd.png b/oldprojects/first_website/backgroumd.png new file mode 100644 index 0000000..f120a04 Binary files /dev/null and b/oldprojects/first_website/backgroumd.png differ diff --git a/oldprojects/first_website/donations.html b/oldprojects/first_website/donations.html new file mode 100644 index 0000000..3f1ef8f --- /dev/null +++ b/oldprojects/first_website/donations.html @@ -0,0 +1,54 @@ + + + + + Donate 2 Me if you really want too + + + + + + + +
    +

    Donate using Cryptocurrencies

    +

    Please use one of the following addresses to donate:

    + +

    RETURN ME TO INDEX.HTML I DONT WANT TO BE HERE :SOB:.

    +
    + + + + + + \ No newline at end of file diff --git a/oldprojects/first_website/easter.html b/oldprojects/first_website/easter.html new file mode 100644 index 0000000..a79f9b4 --- /dev/null +++ b/oldprojects/first_website/easter.html @@ -0,0 +1,318 @@ + + + + + + You found the hidden snake game! + + + + + + + + +
    + + +
    + + + + +

    You found the hidden easter egg congrats🥳

    + + + + +

    Wanna go back to the main menu? Don't blame you. Click this text to go back.

    +

    Btw this snake game is taken from https://webdevtrick.com so yeah

    + + + + diff --git a/oldprojects/first_website/favicon.png b/oldprojects/first_website/favicon.png new file mode 100644 index 0000000..2b51407 Binary files /dev/null and b/oldprojects/first_website/favicon.png differ diff --git a/oldprojects/first_website/footicons/codeberg.svg b/oldprojects/first_website/footicons/codeberg.svg new file mode 100644 index 0000000..f65296f --- /dev/null +++ b/oldprojects/first_website/footicons/codeberg.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/oldprojects/first_website/footicons/discord.svg b/oldprojects/first_website/footicons/discord.svg new file mode 100644 index 0000000..eca3bd3 --- /dev/null +++ b/oldprojects/first_website/footicons/discord.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/oldprojects/first_website/footicons/email.svg b/oldprojects/first_website/footicons/email.svg new file mode 100644 index 0000000..265017e --- /dev/null +++ b/oldprojects/first_website/footicons/email.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/oldprojects/first_website/footicons/github.svg b/oldprojects/first_website/footicons/github.svg new file mode 100644 index 0000000..84e4d2f --- /dev/null +++ b/oldprojects/first_website/footicons/github.svg @@ -0,0 +1,19 @@ + + + + + github [#142] + Created with Sketch. + + + + + + + + + + + + + \ No newline at end of file diff --git a/oldprojects/first_website/footicons/mastodon.svg b/oldprojects/first_website/footicons/mastodon.svg new file mode 100644 index 0000000..24e00a6 --- /dev/null +++ b/oldprojects/first_website/footicons/mastodon.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/oldprojects/first_website/hl2.mp3 b/oldprojects/first_website/hl2.mp3 new file mode 100644 index 0000000..c684a7c Binary files /dev/null and b/oldprojects/first_website/hl2.mp3 differ diff --git a/oldprojects/first_website/icons/Monero.png b/oldprojects/first_website/icons/Monero.png new file mode 100644 index 0000000..7deb21d Binary files /dev/null and b/oldprojects/first_website/icons/Monero.png differ diff --git a/oldprojects/first_website/icons/bitcoincash.png b/oldprojects/first_website/icons/bitcoincash.png new file mode 100644 index 0000000..81f3979 Binary files /dev/null and b/oldprojects/first_website/icons/bitcoincash.png differ diff --git a/oldprojects/first_website/icons/copy.png b/oldprojects/first_website/icons/copy.png new file mode 100644 index 0000000..71ad639 Binary files /dev/null and b/oldprojects/first_website/icons/copy.png differ diff --git a/oldprojects/first_website/icons/dash.png b/oldprojects/first_website/icons/dash.png new file mode 100644 index 0000000..2889976 Binary files /dev/null and b/oldprojects/first_website/icons/dash.png differ diff --git a/oldprojects/first_website/icons/dogecoin.png b/oldprojects/first_website/icons/dogecoin.png new file mode 100644 index 0000000..d5023a2 Binary files /dev/null and b/oldprojects/first_website/icons/dogecoin.png differ diff --git a/oldprojects/first_website/icons/litecoin.png b/oldprojects/first_website/icons/litecoin.png new file mode 100644 index 0000000..548b8dd Binary files /dev/null and b/oldprojects/first_website/icons/litecoin.png differ diff --git a/oldprojects/first_website/index.html b/oldprojects/first_website/index.html new file mode 100644 index 0000000..a8fdacf --- /dev/null +++ b/oldprojects/first_website/index.html @@ -0,0 +1,44 @@ + + + + + PurpleBored a epic 10/10 website + + + + + + + + + +
    +

    So yeah welcome to my shitty website.

    +

    This is my first normal website ever so please don't judge

    +

    I tried so hard And got so far But in the end It doesn't even + matter.

    +

    About Me

    +

    So Hi my name is Niko aka PurpleBored and I created this website as a learning project. I'm interested in + learning programing and web development and stuff and I hope to use this website to showcase my future projects. + (If there ever gonna be a future project)

    +

    Here is a way to donate to me (it aint worth it.).

    +

    Contact Me

    +

    Before You Contact me no i am not a femboy and furry and my email purplebright@cock.li

    +

    My Portfolio

    +

    Yeah Click on "My Portfolio" to see my small portfolio

    +
    + + + + + + diff --git a/oldprojects/first_website/info.html b/oldprojects/first_website/info.html new file mode 100644 index 0000000..cfd22ab --- /dev/null +++ b/oldprojects/first_website/info.html @@ -0,0 +1,23 @@ + + + + =Info= + + + + + + +
    +Return to main site.
    ===INFO=== +So this was my very first persoanl website / porfolio. I still think the site aged really well and I still very much like it. This site was made with the help of AI and google lol.
    At first i did that site as a school project but then i realised that i actually kinda like doing it.
    +I would personaly call this as the thing which got me into coding especialy some basic webdev. +After like a year or two i am realizing i did a lot of things wrong here like the easter egg where you could say i just straight up skidded. +
    A screenshot from the website.
    +
    Screenshot from the project ^^
    +
    + > + + \ No newline at end of file diff --git a/oldprojects/first_website/portfolio.html b/oldprojects/first_website/portfolio.html new file mode 100644 index 0000000..43ab180 --- /dev/null +++ b/oldprojects/first_website/portfolio.html @@ -0,0 +1,41 @@ + + + + + My Portfolio + + + + + + + + +
    +

    My Portfolio

    +

    Welcome to my portfolio website where I showcase some of my projects and skills.(wich i have litelary none 😢 )

    +

    Projects

    + +

    Skills

    +
      +
    • None yet but i am learning C#
    • +
    +
    + + + + diff --git a/oldprojects/first_website/screenshot.jpg b/oldprojects/first_website/screenshot.jpg new file mode 100644 index 0000000..f008236 Binary files /dev/null and b/oldprojects/first_website/screenshot.jpg differ diff --git a/oldprojects/first_website/style.css b/oldprojects/first_website/style.css new file mode 100644 index 0000000..3d39bb8 --- /dev/null +++ b/oldprojects/first_website/style.css @@ -0,0 +1,235 @@ +:root { + height: 100%; +} +body { + font-family: 'Roboto', sans-serif; + height: 100%; + margin: 0; + padding: 0; + background-image: url("backgroumd.png"); + background-repeat: no-repeat; + background-size: cover; +} + +a { + color: #000000; + text-decoration: none; +} + +a:hover { + color: #ff0062; +} + +.container { + max-width: 800px; + margin: 0 auto; + padding: 50px; + text-align: center; + color: #fff; + background-color: rgba(0, 0, 0, 0.5); +} + +.gradient-text { + background: linear-gradient(45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + animation: gradient 5s ease infinite; +} + +.crypto-list li img[src="dogecoin.png"] { + height: 30px; + } + +.crypto-list { + display: flex; + flex-direction: column; + align-items: flex-start; + } + +.crypto-list li { + display: flex; + align-items: center; + margin-bottom: 10px; + } + +.crypto-list img { + width: 30px; + margin-right: 10px; + } + +.crypto-list { + list-style: none; + margin: 0; + padding: 0; + display: flex; + justify-content: center; + } + +.crypto-list li { + margin: 0 20px; + text-align: center; + } + +.crypto-list img { + max-width: 100%; + height: auto; + margin-bottom: 10px; + } + +@keyframes gradient { + 0% { + background-position: 0% 50%; + } + 50% { + background-position: 100% 50%; + } + 100% { + background-position: 0% 50%; + } +} + +.gradient-text { + background-size: 400% 400%; + animation: gradient 15s ease infinite; +} + +.site-footer { + background-color: transparent; + padding: 10px; + text-align: center; + position: fixed; + bottom: 0; + width: 100%; + opacity: 2.9; +} + +.footer-links { + list-style-type: none; + margin: 0; + padding: 0; +} + +.footer-links li { + display: inline; +} + +.footer-links a { + color: #c5c2c2; + text-decoration: none; + padding: 5px; +} + +.footer-links a:hover { + color: #302e2e; +} + +.icon { + width: 20px; + height: 20px; + margin-right: 5px; + vertical-align: middle; +} + + +.footer-links a:hover { + color: #000; + background-color: rgba(218, 211, 211, 0.5); + border-radius: 5px; +} +/* Navbar */ +.navbar { + position: fixed; + top: 0; + left: 0; + width: 100%; + background-color: transparent; + z-index: 9999; +} + +.navbar ul { + margin: 0; + padding: 0; + list-style: none; + display: flex; + justify-content: flex-end; +} + +.navbar ul li { + margin: 10px; +} + +.navbar ul li a { + text-decoration: none; + color: #fff; + font-size: 20px; + font-weight: bold; +} + +.navbar ul li a:hover { + color: #fff; +} + +.audio-player-controls { + display: flex; + align-items: center; + justify-content: center; + margin-top: 20px; +} + +.play-button { + background-color: #4CAF50; + color: rgba(255, 255, 255, 0.568); + border: none; + padding: 10px; + border-radius: 5px; + font-size: 16px; + cursor: pointer; + margin-right: 10px; +} + +.play-button:hover { + background-color: #969b96; +} + +.volume-slider-container { + display: flex; + align-items: center; + margin-left: 10px; +} + +.volume-slider-container label { + font-size: 14px; + margin-right: 5px; +} + +.volume-slider { + -webkit-appearance: none; + width: 100px; + height: 5px; + background: #ddd; + outline: none; + opacity: 0.7; + -webkit-transition: .2s; + transition: opacity .2s; + margin-left: 5px; +} + +.volume-slider::-webkit-slider-thumb { + -webkit-appearance: none; + appearance: none; + width: 15px; + height: 15px; + background: #4CAF50; + cursor: pointer; +} + +.volume-slider::-moz-range-thumb { + width: 15px; + height: 15px; + background: #4CAF50; + cursor: pointer; +} + + + + diff --git a/oldprojects/neko/Screenshot.jpg b/oldprojects/neko/Screenshot.jpg new file mode 100644 index 0000000..7ac6b73 Binary files /dev/null and b/oldprojects/neko/Screenshot.jpg differ diff --git a/oldprojects/neko/index.html b/oldprojects/neko/index.html new file mode 100644 index 0000000..2cfdd53 --- /dev/null +++ b/oldprojects/neko/index.html @@ -0,0 +1,99 @@ + + + + + + Neko Images + + + + + +
    + +

    Neko Images

    + + Neko image + + +
    + + + + \ No newline at end of file diff --git a/oldprojects/neko/info.html b/oldprojects/neko/info.html new file mode 100644 index 0000000..0ef115d --- /dev/null +++ b/oldprojects/neko/info.html @@ -0,0 +1,21 @@ + + + + =INFO= + + + + + + +
    +

    Return to main site.
    ===INFO===

    +So this was my Second HTML project it's very basic and very simple. I did it to learn a lil bit more about APIs and JS. The website is using the NekoLife API.
    +

    A screenshot from the website.
    +
    Screenshot from the project ^^
    +
    + > + + \ No newline at end of file diff --git a/oldprojects/pass/README.md b/oldprojects/pass/README.md new file mode 100644 index 0000000..15c0b39 --- /dev/null +++ b/oldprojects/pass/README.md @@ -0,0 +1,23 @@ +# [Simple Password generator](https://pass.purplebored.pl) +- You can also find this on [Github](https://github.com/PurpleBored/Simple-password-generator)
    +Simple password generator is just a simple password generator written in HTML CSS and JS + +## Installation +- Clone the repository to your local machine using git clone https://codeberg.org/PurpleBored/Simple-Password-Generator.git +- Open index.html in your browser and start generating passwords! + +## Usage +- Select desired criteria for your password using the checkboxes and input field. +- Click the "Generate Password" button to generate a new password. +- Copy the generated password to your clipboard using the "Copy to Clipboard" button. +- Click the "Generate Another Password" button to generate a new password with the same criteria. + +## Contributing + +Pull requests are welcome. For major changes, please open an issue first +to discuss what you would like to change. + +Please make sure to update tests as appropriate. + +## License +[GPL3](https://codeberg.org/PurpleBored/Simple-Password-Generator/src/branch/main/LICENSE) \ No newline at end of file diff --git a/oldprojects/pass/favicon.png b/oldprojects/pass/favicon.png new file mode 100644 index 0000000..c4f07b9 Binary files /dev/null and b/oldprojects/pass/favicon.png differ diff --git a/oldprojects/pass/icon.svg b/oldprojects/pass/icon.svg new file mode 100644 index 0000000..c44e71a --- /dev/null +++ b/oldprojects/pass/icon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/oldprojects/pass/index.html b/oldprojects/pass/index.html new file mode 100644 index 0000000..295ba9d --- /dev/null +++ b/oldprojects/pass/index.html @@ -0,0 +1,51 @@ + + + + + Simple Password Generator + + + + + + + + +

    Password Generator

    +
    + + + + + + + + +
    + + + + + + +
    + +
    + + + \ No newline at end of file diff --git a/oldprojects/pass/info.html b/oldprojects/pass/info.html new file mode 100644 index 0000000..c446ef0 --- /dev/null +++ b/oldprojects/pass/info.html @@ -0,0 +1,21 @@ + + + + =INFO= + + + + + + +
    +

    Return to main site.
    ===INFO===

    +So there is nothing special about this. I created it cause i was bored AND i needed a simple and fast to acees password generator for alt accounts lol. +

    A screenshot from the website.
    +
    Screenshot from the project ^^
    +
    + > + + \ No newline at end of file diff --git a/oldprojects/pass/password.js b/oldprojects/pass/password.js new file mode 100644 index 0000000..0c934aa --- /dev/null +++ b/oldprojects/pass/password.js @@ -0,0 +1,57 @@ +function generatePassword() { + let length = document.querySelector('[name=length]').value; + let includeNumbers = document.querySelector('[name=numbers]').checked; + let includeLowerCase = document.querySelector('[name=lowercase]').checked; + let includeUpperCase = document.querySelector('[name=uppercase]').checked; + let includeSpecialChars = document.querySelector('[name=specialChars]').checked; + + let result = ''; + let chars = ''; + + if (includeNumbers) { + chars += '0123456789'; + } + if (includeLowerCase) { + chars += 'abcdefghijklmnopqrstuvwxyz'; + } + if (includeUpperCase) { + chars += 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; + } + if (includeSpecialChars) { + chars += '!@#$%^&*()_+~`|}{[]:;?><,./-='; + } + + if (chars.length === 0) { + alert('Please select at least one type of character to include.'); + return; + } + + result += '\n'; + for (let i = 0; i < length; i++) { + result += chars.charAt(Math.floor(Math.random() * chars.length)); + } + document.getElementById('password-container').style.display = 'block'; + document.getElementById('password').textContent = result; +} + +function copyToClipboard() { + let password = document.getElementById('password').textContent.trim(); + let input = document.createElement('textarea'); + input.style.position = 'fixed'; + input.style.opacity = 0; + input.value = password.match(/[^\r\n]+\r?\n?\r?/gm).pop().trim(); + document.body.appendChild(input); + input.select(); + document.execCommand('copy'); + document.body.removeChild(input); + + clearCheckmarks(); + alert('Password copied to clipboard!'); +} + +function clearCheckmarks() { + let password = document.getElementById('password'); + let text = password.textContent.trim().split('\n'); + text.pop(); + password.textContent = text.join('\n'); +} diff --git a/oldprojects/pass/screenshot.jpg b/oldprojects/pass/screenshot.jpg new file mode 100644 index 0000000..e3bb94c Binary files /dev/null and b/oldprojects/pass/screenshot.jpg differ diff --git a/oldprojects/pass/style.css b/oldprojects/pass/style.css new file mode 100644 index 0000000..d68edcc --- /dev/null +++ b/oldprojects/pass/style.css @@ -0,0 +1,115 @@ +body { + font-family: 'Roboto', sans-serif; + background-color: #002240; + background-image: radial-gradient(circle, #002240 0%, #001529 80%); + color: #fff; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + height: 100vh; + margin: 0; + padding: 0; +} + +h1 { + font-size: 48px; + text-align: center; + margin-top: 0; +} + +form { + display: flex; + flex-direction: column; + align-items: center; + margin-top: 32px; +} + +label { + display: block; + margin-bottom: 10px; + font-size: 24px; +} + +input[type="number"] { + font-size: 24px; + padding: 5px; +} + +button { + font-size: 24px; + padding: 5px 10px; + margin-top: 10px; + background-color: #4CAF50; + border: none; + border-radius: 4px; + color: #fff; + cursor: pointer; + transition: background-color 0.2s; +} + +button:hover { + background-color: #3e8e41; +} + +#password-container { + display: flex; + flex-direction: column; + align-items: center; + margin-top: 32px; +} + +#password { + font-size: 32px; + margin-bottom: 10px; +} + +button + button { + margin-left: 10px; +} + +#password-container button { + margin: 0 auto; +} + +.site-footer { + position: absolute; + bottom: 0; + width: 100%; + text-align: center; + margin-bottom: 20px; +} + +.site-footer a { + color: #fff; + text-decoration: none; +} + +.container { + margin-bottom: 80px; +} + +.site-footer img { + width: 23px; + height: 22px; + vertical-align: middle; + margin-left: 1px; +} + +@media screen and (max-width: 600px) { + h1 { + font-size: 36px; + } + label { + font-size: 18px; + } + input[type="number"] { + font-size: 18px; + padding: 3px; + } + button { + font-size: 18px; + padding: 3px 6px; + margin-top: 5px; + } +} diff --git a/style.css b/style.css index 88e9b06..7a33186 100644 --- a/style.css +++ b/style.css @@ -1,4 +1,8 @@ -body {background-color: #000;} +body { + background-color: #000; + margin:0; + height: 100; +} /* Ascii logo */ .ascii-logo { font-family: monospace; diff --git a/things.html b/things.html index ab2acac..ab752b7 100644 --- a/things.html +++ b/things.html @@ -16,7 +16,7 @@ So Yeah this is a list of services and software i use this are just my personal qBittorrent - My Favorite torrent client it's fast and efficent prob the best one out there!
    + Purplebored © 2023-2024 | My Codeberg | My Github | Contact Me | + > \ No newline at end of file