Skip to content

Commit

Permalink
Merge pull request #1 from Frank01001/main
Browse files Browse the repository at this point in the history
New uniformed version with original site
  • Loading branch information
collodel authored Sep 17, 2024
2 parents 3e14be5 + 2b68159 commit 461ba6d
Show file tree
Hide file tree
Showing 18 changed files with 122 additions and 102 deletions.
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
# libdebug.github.io
website for libdebug
# Parody Website for libdebug
Binary file added images/docs-logo-dark.webp
Binary file not shown.
Binary file added images/github-mark.webp
Binary file not shown.
Binary file removed images/github-mark/github-mark-white.png
Binary file not shown.
1 change: 0 additions & 1 deletion images/github-mark/github-mark-white.svg

This file was deleted.

Binary file removed images/github-mark/github-mark.png
Binary file not shown.
1 change: 0 additions & 1 deletion images/github-mark/github-mark.svg

This file was deleted.

Binary file added images/libdebug_logo.webp
Binary file not shown.
Binary file removed images/libdebug_logo_horiz.jpg
Binary file not shown.
Binary file removed images/libdebug_logo_horiz_centered.jpg
Binary file not shown.
Binary file removed images/libdebug_logo_overlayed.jpg
Binary file not shown.
Binary file removed images/libdebug_logo_vert.jpg
Binary file not shown.
Binary file added images/libdebugh_logo.webp
Binary file not shown.
Binary file removed images/logo-dark.png
Binary file not shown.
17 changes: 0 additions & 17 deletions images/logo-dark.svg

This file was deleted.

Binary file removed images/pypi.png
Binary file not shown.
Binary file added images/pypi.webp
Binary file not shown.
202 changes: 121 additions & 81 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,111 +2,151 @@
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="description" content="libdeb...ugh! is a Python library to debug binary executables, your own way">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="libdeb... ugh! is a Python library to debug binary executables, your own way">
<title>libdeb... ugh!</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<title>libdeb...ugh!</title>
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" crossorigin="anonymous">
<link href="https://fonts.googleapis.com/css2?family=Permanent+Marker&display=swap" rel="stylesheet">
<style>
body {
background-color: #feffef;
font-family: 'Nunito', sans-serif;
display: flex;
justify-content: center;
flex-direction: column;
justify-content: space-between;
align-items: center;
height: 100vh;
margin: 0;
background-color: #ffffef;
font-family: "Nunito", Arial, sans-serif;
}
.container {
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
p {
font-size: 1.5em;
}
.icons-container {
.container {
text-align: center;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
flex: 1;
padding: 2em;
}
p {
font-size: 1.2em;
color: #333;
padding-right: 1.5em;
padding-left: 1.5em;
}
.icon {
width: 2.5em;
height: 2.5em;
margin-right: 10px;
.logo-container {
margin-top: 7em;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.logo {
max-width: 15em;
margin-bottom: 0px;
max-height: 15em;
}
.libdebug-logo-text
{
font-size: 5em;
font-family: 'Nunito', sans-serif;
.logo-text {
font-weight: bold;
color: #003233;
text-decoration: none;
margin-top: 0;
margin-bottom: 0px;
font-family: "Permanent Marker", cursive;
font-weight: 400;
font-style: normal;
font-size: 5.5em;
color: #032f30;
}
.bottom-container {
text-align: center;
margin-bottom: 7em; /* Adjust margin as needed */
}
.btn-container {
margin-bottom: 1em;
}
.btn img {
width: 50px;
height: 50px;
}
.logo-text span {
visibility: hidden;
}
.logo-text span.visible {
visibility: visible;
}
@media (min-aspect-ratio: 4/3) {
.logo-container {
flex-direction: row;
}
.logo-text {
margin-top: 0;
margin-left: 0.3em; /* Reduced margin */
}
}
@media (max-aspect-ratio: 4/3) {
.logo-container {
flex-direction: column;
}
.logo-text {
margin-left: 0;
}
.top-container {
margin-top: 3em; /* Adjust margin as needed */
}
.bottom-container {
margin-bottom: 3em; /* Adjust margin as needed */
}
}
@media (max-width: 480px) {
p {
font-size: 1.2em;
}
.logo-text {
font-size: 4em;
}
.logo {
max-width: 10em;
max-height: 10em;
}
.btn img {
width: 40px;
height: 40px;
}
}

#animatedText {
font-family: 'Nunito', sans-serif;
font-size: 5em;
font-weight: bold;
display: inline-block;
white-space: nowrap;
overflow: hidden;
animation: typingFirst 2s steps(10) 0.5s forwards, typingSecond 1s steps(4) 3.5s forwards;
width: 0ch;
}

@keyframes typingFirst {
0% { width: 0ch; }
100% { width: 6ch; } /* Adjust the width based on the number of characters */
}

@keyframes typingSecond {
0% { width: 10ch; }
100% { width: 14ch; } /* Adjust for total number of characters */
}

</style>
<script>
document.addEventListener("DOMContentLoaded", function() {
var link = document.createElement('link');
link.href = 'https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap';
link.rel = 'stylesheet';
link.type = 'text/css';
document.head.appendChild(link);

link.onload = function() {
document.body.style.fontFamily = '"Nunito", Arial, sans-serif';
};
});
</script>
</head>
<body>

<div class="container">
<a href="https://github.com/libdebug/libdebug">
<div class="logo">
<img src="./images/libdebug_logo_overlayed.jpg" alt="libdebug" class="logo">
</div>
</a>
<h1 class="libdebug-logo-text" id="animatedText">libdeb... ugh!</h1>
<div class="logo-container">
<img src="images/libdebugh_logo.webp" alt="libdebug logo" class="logo">
<div class="logo-text"><span>l</span><span>i</span><span>b</span><span>d</span><span>e</span><span>b</span><span>...ugh!</span><span></span></div>
</div>
</div>

<div class="bottom-container">
<div class="btn-container">
<a href="https://github.com/libdebug/libdebug" class="btn">
<img src="images/github-mark.webp" alt="GitHub Repository">
</a>
<a href="https://docs.libdebug.org" class="btn">
<img src="images/docs-logo-dark.webp" alt="libdebug Documentation">
</a>
<a href="https://pypi.org/project/libdebug/" class="btn">
<img src="images/pypi.webp" alt="PyPI Website">
</a>
</div>

<p>
A Python library to debug binary executables, your own way.
A Python library to debug binary executables, GROSS!
</p>
<!-- icons -->
<div class="icons-container">
<a href="https://github.com/libdebug/libdebug" target="_blank"><img src="./images/github-mark/github-mark.png" alt="GitHub" class="icon"></a>
<a href="https://docs.libdebug.org/" target="_blank"><img src="./images/logo-dark.png" alt="Docs" class="icon"></a>
<a href="https://pypi.org/project/libdebug/" target="_blank"><img src="./images/pypi.png" alt="PyPI" class="icon"></a>
</div>
</div>
</body>
</html>
<script>
document.addEventListener("DOMContentLoaded", function() {
const logoTextSpans = document.querySelectorAll('.logo-text span');
let index = 0;

const interval = setInterval(() => {
if (index < logoTextSpans.length) {
logoTextSpans[index].classList.add('visible');
index++;
} else {
clearInterval(interval);
}
}, 500); // Adjust the interval time as needed
});
</script>
</html>

0 comments on commit 461ba6d

Please sign in to comment.