ето ви един генератор за да не пишете ръчно в браузера.
Отваряте Notepad++ пействате копирания код и го записвате на десктопа си в html формат с име zamunda.html . Отваряте иконата от десктопа, въвеждате юзера и паролата , натискате Copy и линка който получавате го пействате в браузера и влизате в замунда. Умишлено не съм го направил да редиректва директно към замунда заради сигурността , но който иска може да си го направи с една малка доработка.
-------------------------------------------------
<!doctype html>
<html lang="bg">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Z Link Generator (Local)</title>
<style>
:root{
--bg0:#05060B;
--bg1:#070A12;
--card: rgba(255,255,255,.06);
--stroke: rgba(255,255,255,.12);
--text:#EAF0FF;
--muted: rgba(234,240,255,.70);
--accent:#00A8FE;
--accent2:#7C5CFF;
--radius:18px;
}
*{box-sizing:border-box}
body{
margin:0; min-height:100vh;
font-family:system-ui,-apple-system,Segoe UI,Inter,Arial,sans-serif;
color:var(--text);
background:
radial-gradient(900px 500px at 15% 20%, rgba(124,92,255,.18), transparent 60%),
radial-gradient(900px 500px at 85% 30%, rgba(0,168,254,.20), transparent 60%),
linear-gradient(180deg,var(--bg0),var(--bg1));
display:flex; align-items:center; justify-content:center;
padding:24px;
}
.wrap{width:min(900px,96vw)}
.card{
border:1px solid var(--stroke);
background:rgba(255,255,255,.05);
border-radius:var(--radius);
padding:22px;
box-shadow: 0 10px 40px rgba(0,0,0,.35);
}
h1{margin:0 0 10px; font-size:20px}
p{margin:0 0 14px; color:var(--muted); line-height:1.45}
.grid{
display:grid;
grid-template-columns:1fr 1fr;
gap:12px;
margin-top:12px;
}
label{display:block; font-size:12px; color:var(--muted); margin:0 0 6px}
input{
width:100%;
padding:11px 12px;
border-radius:12px;
border:1px solid var(--stroke);
background:rgba(0,0,0,.25);
color:var(--text);
outline:none;
}
input:focus{border-color: rgba(0,168,254,.55)}
.full{grid-column:1 / -1}
.row{
display:flex; gap:10px; flex-wrap:wrap;
margin-top:14px;
align-items:center;
}
button{
cursor

ointer;
padding:11px 14px;
border-radius:12px;
border:1px solid var(--stroke);
background:rgba(255,255,255,.06);
color:var(--text);
font-weight:700;
}
button.primary{
background:linear-gradient(135deg, rgba(0,168,254,.22), rgba(124,92,255,.18));
border-color:rgba(0,168,254,.45);
}
.out{
margin-top:14px;
border:1px solid var(--stroke);
background:rgba(0,0,0,.20);
border-radius:14px;
padding:12px;
}
textarea{
width:100%;
min-height:84px;
resize:vertical;
padding:10px;
border-radius:12px;
border:1px solid var(--stroke);
background:rgba(0,0,0,.22);
color:var(--text);
font-family: ui-monospace, Consolas, monospace;
font-size:12px;
}
.warn{
margin-top:12px;
font-size:12px;
color:rgba(234,240,255,.65);
border-left:3px solid rgba(245,158,11,.8);
padding-left:10px;
}
.toast{
display:none;
margin-left:auto;
font-size:12px;
padding:6px 10px;
border-radius:999px;
border:1px solid var(--stroke);
background:rgba(0,0,0,.25);
}
@Media (max-width:760px){
.grid{grid-template-columns:1fr}
.toast{margin-left:0}
}
</style>
</head>
<body>
<div class="wrap">
<div class="card">
<h1>Local URL Generator</h1>
<p>
Въвеждаш данните ➜ генерираш линка ➜ Copy ➜ paste в адрес бара ➜ Enter.
</p>
<div class="grid">
<div>
<label>Username (запомня се)</label>
<input id="u" type="text" autocomplete="off">
</div>
<div>
<label>Password (НЕ се запомня)</label>
<input id="p" type="password" autocomplete="off">
</div>
<div class="full">
<label>Base URL</label>
<input id="base" type="text"
value="
https://zamunda.ch/takelogin.php?username=%username%&password=%pass">
</div>
</div>
<div class="row">
<button class="primary" id="gen">Generate</button>
<button id="copy">Copy</button>
<button id="clear">Clear</button>
<span class="toast" id="toast">Copied

</span>
</div>
<div class="out">
<label>Generated URL</label>
<textarea id="out" readonly></textarea>
</div>
<div class="warn">
⚠ Парола в URL може да остане в history. Ползвай само локално.
</div>
</div>
</div>
<script>
(() => {
const u = document.getElementById('u');
const p = document.getElementById('p');
const base = document.getElementById('base');
const out = document.getElementById('out');
const toast = document.getElementById('toast');
// restore username
const savedUser = localStorage.getItem('z_username');
if (savedUser) u.value = savedUser;
function enc(v){ return encodeURIComponent(v); }
function generate(){
localStorage.setItem('z_username', u.value || '');
let url = base.value;
url = url.replace(/%25username%25/g, enc(u.value || ''));
url = url.replace(/%25pass/g, enc(p.value || ''));
out.value = url;
out.select();
}
async function copy(){
if (!out.value) generate();
await navigator.clipboard.writeText(out.value);
toast.style.display='inline-block';
setTimeout(()=>toast.style.display='none',1200);
}
function clearAll(){
p.value='';
out.value='';
u.focus();
}
document.getElementById('gen').onclick = generate;
document.getElementById('copy').onclick = copy;
document.getElementById('clear').onclick = clearAll;
document.addEventListener('keydown', e=>{
if(e.key==='Enter' && document.activeElement.tagName==='INPUT'){
e.preventDefault(); generate();
}
});
})();
</script>
</body>
</html>
----------------------------------------------------------------------------