mirror of
https://github.com/manualdousuario/marreta.git
synced 2025-09-01 10:10:14 +00:00
154 lines
7.4 KiB
PHP
154 lines
7.4 KiB
PHP
<!DOCTYPE html>
|
|
<html lang="<?php echo \Inc\Language::getCurrentLanguage(); ?>">
|
|
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
|
|
<title><?php echo SITE_NAME; ?></title>
|
|
<link rel="icon" href="<?php echo SITE_URL; ?>/dist/icons/marreta.svg" type="image/svg+xml">
|
|
<meta name="theme-color" content="#2563eb">
|
|
<link rel="manifest" href="<?php echo SITE_URL; ?>/manifest.json">
|
|
<meta name="mobile-web-app-capable" content="yes">
|
|
<meta name="application-name" content="<?php echo SITE_NAME; ?>">
|
|
<meta property="og:type" content="website" />
|
|
<meta property="og:url" content="<?php echo SITE_URL; ?>" />
|
|
<meta property="og:title" content="<?php echo SITE_NAME; ?>" />
|
|
<meta property="og:description" content="<?php echo htmlspecialchars(SITE_DESCRIPTION); ?>" />
|
|
<meta property="og:image" content="<?php echo SITE_URL; ?>/dist/images/opengraph.png" />
|
|
<style>
|
|
<?php
|
|
$css_file = 'dist/css/style.css';
|
|
if (file_exists($css_file)) {
|
|
echo file_get_contents($css_file);
|
|
}
|
|
?>
|
|
</style>
|
|
</head>
|
|
|
|
<body>
|
|
<?php if ($message): ?>
|
|
<div class="toasty toasty--<?php echo $message_type === 'error' ? 'error' : 'warning'; ?>">
|
|
<div>
|
|
<p>
|
|
<?php echo htmlspecialchars($message); ?>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
<span class="icon icon--close"></span>
|
|
</div>
|
|
</div>
|
|
<?php endif; ?>
|
|
<div class="container">
|
|
<header>
|
|
<div class="open-nav">
|
|
<span class="icon icon--hamburguer"></span>
|
|
<span class="icon icon--close"></span>
|
|
</div>
|
|
<div class="brand">
|
|
<span class="icon icon--marreta"></span>
|
|
<h1><?php echo SITE_NAME; ?></h1>
|
|
</div>
|
|
<nav>
|
|
<a target="_blank" href="https://github.com/manualdousuario/marreta/wiki/API-Rest">API Rest</a>
|
|
<a target="_blank" href="https://github.com/manualdousuario/marreta/">Github</a>
|
|
<div class="integration">
|
|
<button class="integration__toggle"><?php echo \Inc\Language::get('nav_integration'); ?><span class="arrow"></span></button>
|
|
<div class="integration__menu">
|
|
<a target="_blank" href="https://bsky.app/profile/marreta.pcdomanual.com"><span class="name">Bsky</span><span class="icon icon--bsky"></span></a>
|
|
<a target="_blank" href="https://t.me/leissoai_bot"><span class="name">Telegram</span><span class="icon icon--telegram"></span></a>
|
|
<a target="_blank" href="https://www.icloud.com/shortcuts/3594074b69ee4707af52ed78922d624f"><span class="name">MacOS</span><span class="icon icon--apple"></span></a>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
<div class="fast_buttons">
|
|
<div class="extension">
|
|
<button class="extension__toggle"><?php echo \Inc\Language::get('nav_extension'); ?></button>
|
|
<div class="extension__menu">
|
|
<a target="_blank" href="https://addons.mozilla.org/pt-BR/firefox/addon/marreta/"><span class="name">Firefox</span><span class="icon icon--firefox"></span></a>
|
|
<a target="_blank" href="https://chromewebstore.google.com/detail/marreta/ipelapagohjgjcgpncpbmaaacemafppe"><span class="name">Chrome</span><span class="icon icon--chrome"></span></a>
|
|
</div>
|
|
</div>
|
|
<div class="theme-controls">
|
|
<button class="theme-toggle" id="themeToggle">
|
|
<span class="icon icon--sun"></span>
|
|
<span class="icon icon--moon"></span>
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</header>
|
|
|
|
<main>
|
|
<h2 class="description"><?php echo SITE_DESCRIPTION; ?></h2>
|
|
<p class="walls_destroyed">
|
|
<strong><?php echo number_format($cache_folder, 0, ',', '.'); ?></strong> <span><?php echo \Inc\Language::get('walls_destroyed'); ?></span>
|
|
</p>
|
|
<form id="urlForm" method="POST" onsubmit="return validateForm()" class="space-y-6">
|
|
<div class="fields">
|
|
<div class="input">
|
|
<span class="icon icon--link"></span>
|
|
<input type="url"
|
|
name="url"
|
|
id="url"
|
|
placeholder="<?php echo \Inc\Language::get('url_placeholder'); ?>"
|
|
value="<?php echo htmlspecialchars($url); ?>"
|
|
required
|
|
pattern="https?://.+"
|
|
title="<?php echo \Inc\Language::getMessage('INVALID_URL')['message']; ?>"
|
|
autofocus>
|
|
<span class="paste" id="paste"><span class="icon icon--paste"></span></span>
|
|
</div>
|
|
<button type="submit" alt="<?php echo \Inc\Language::get('analyze_button'); ?>">
|
|
<span class="icon icon--marreta"></span>
|
|
</button>
|
|
</div>
|
|
<p class="adblock"><?php echo str_replace('{site_name}', SITE_NAME, \Inc\Language::get('adblocker_warning')); ?></p>
|
|
</form>
|
|
|
|
<div class="plus">
|
|
<div class="add_as_app">
|
|
<h2>
|
|
<span class="icon icon--android"></span><?php echo \Inc\Language::get('add_as_app'); ?>
|
|
</h2>
|
|
<div class="text">
|
|
<div>
|
|
<ol>
|
|
<li><?php echo \Inc\Language::get('add_as_app_step1'); ?></li>
|
|
<li><?php echo \Inc\Language::get('add_as_app_step2'); ?></li>
|
|
<li><?php echo \Inc\Language::get('add_as_app_step3'); ?></li>
|
|
<li><?php echo str_replace('{site_name}', SITE_NAME, \Inc\Language::get('add_as_app_step4')); ?></li>
|
|
</ol>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="bookmarklet">
|
|
<h2>
|
|
<span class="icon icon--bookmark"></span><?php echo \Inc\Language::get('bookmarklet_title'); ?>
|
|
</h2>
|
|
<div class="text">
|
|
<p>
|
|
<?php echo str_replace('{site_name}', SITE_NAME, \Inc\Language::get('bookmarklet_description')); ?>
|
|
</p>
|
|
<div>
|
|
<a href="javascript:(function(){let currentUrl=window.location.href;window.location.href='<?php echo SITE_URL; ?>/p/'+encodeURIComponent(currentUrl);})()"
|
|
onclick="return false;">
|
|
<?php echo str_replace('{site_name}', SITE_NAME, \Inc\Language::get('open_in')); ?>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</main>
|
|
|
|
</div>
|
|
|
|
<script>
|
|
<?php
|
|
$js_file = 'dist/js/scripts.js';
|
|
if (file_exists($js_file)) {
|
|
echo file_get_contents($js_file);
|
|
}
|
|
?>
|
|
</script>
|
|
</body>
|
|
</html>
|