mirror of
https://github.com/vitorpamplona/Nostryfied.git
synced 2025-04-22 16:51:28 +00:00
190 lines
6.9 KiB
HTML
190 lines
6.9 KiB
HTML
<!DOCTYPE html>
|
|
<html data-theme="light" lang="en">
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
<!-- Primary Meta Tags -->
|
|
<title>Nostryfied</title>
|
|
<meta name="title" content="Nostr broadcast" />
|
|
<meta
|
|
name="description"
|
|
content="Fetch, backup and broadcast your Nostr events" />
|
|
|
|
<!-- Favicon -->
|
|
<link
|
|
rel="shortcut icon"
|
|
href="https://nostr-utils.pages.dev/img/broadcast.png"
|
|
type="image/x-icon" />
|
|
<!-- CSS -->
|
|
<link rel="stylesheet" href="style.css" />
|
|
<!-- Lightning -->
|
|
<meta name="lightning" content="bordalix@getalby.com" />
|
|
<!-- PWA -->
|
|
<meta name="theme-color" content="#ffffff" />
|
|
<link
|
|
rel="apple-touch-icon"
|
|
href="https://nostr-utils.pages.dev/img/broadcast.png" />
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<main class="container">
|
|
<div class="header-space">
|
|
<h1>Welcome to Nostryfied</h1>
|
|
</div>
|
|
<h2><b>Nostryfied</b> offers an <b>Broadcast & Export Service</b> that allows you to <b>Download a
|
|
Copy of your Data</b> & when you use this service, all of your data will also be <b>Broadcasted to Major Relays</b>
|
|
on the network. <br><br>This design ensures that the data is <b> Widely Distributed</b>
|
|
and makes it more <b>Resistant to Censorship.</b>
|
|
</h2>
|
|
<div>
|
|
<form>
|
|
<div>
|
|
<form>
|
|
<div class="space-between">
|
|
<p>
|
|
<input
|
|
type="text"
|
|
id="pubkey"
|
|
name="pubkey"
|
|
onchange="pubkeyOnChange()"
|
|
placeholder="Public key (npub or hex)"
|
|
style="width: 180px"
|
|
required />
|
|
</p>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
|
|
<style>
|
|
#pubkey {
|
|
width: 600px; /* change width value */
|
|
font-size: 16px;
|
|
padding: 5px;
|
|
border: 1px solid #ccc;
|
|
border-radius: 4px;
|
|
box-sizing: border-box;
|
|
max-width: 100%;
|
|
margin: 0 auto;
|
|
display: block;
|
|
}
|
|
|
|
#pubkey::placeholder {
|
|
color: #999;
|
|
}
|
|
</style>
|
|
|
|
<p>
|
|
<button
|
|
id="fetch-and-broadcast"
|
|
onclick="fetchAndBroadcast(); return false;">
|
|
Backup & Broadcast
|
|
</button>
|
|
<button
|
|
id="get-from-extension"
|
|
onclick="getFromExtension(); return false;"
|
|
style="display: none">
|
|
Get from extension
|
|
</button>
|
|
</p>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<div class="box">
|
|
<div class="box-content">
|
|
<p id="fetching-status"></p>
|
|
<p style="padding-top: 2px">
|
|
<progress
|
|
type="range"
|
|
id="fetching-progress"
|
|
name="fetching-progress"
|
|
min="0"
|
|
max="20"
|
|
value="0"
|
|
style="visibility: hidden" />
|
|
</p>
|
|
</div>
|
|
<div class="box-content">
|
|
<p id="file-download"></p>
|
|
<p id="events-found"></p>
|
|
</div>
|
|
<div class="box-content">
|
|
<p id="broadcasting-status"></p>
|
|
<p style="padding-top: 2px">
|
|
<progress
|
|
type="range"
|
|
id="broadcasting-progress"
|
|
name="broadcasting-progress"
|
|
min="0"
|
|
max="20"
|
|
value="0"
|
|
style="visibility: hidden" />
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div class="wrapper">
|
|
<div class="divider div-transparent"></div>
|
|
</div>
|
|
<p>
|
|
<a href="https://formfaca.de/sm/t5B7tbyRB"
|
|
>Auto Backup (beta)</a
|
|
>
|
|
</p>
|
|
<div class="wrapper">
|
|
<div class="divider div-transparent"></div>
|
|
<h4><b>Why you should Use this backup Servive?</b></h1>
|
|
</div>
|
|
<h2>
|
|
Have you been using the new social network Nostr
|
|
that's <b>free, open, and not controlled</b> by the likes of Big Tech?
|
|
If so, you might be wondering where your <b>data is stored and
|
|
how you can get a copy of it.</b> Nostr is designed
|
|
with a <b>decentralized architecture</b> that stores your data on <b>multiple servers,</b>
|
|
making it more difficult for any one entity to control or access it. <br><br>
|
|
<b>Nostryfied</b> provides an <b>Export & Broadcast service</b> that allows you to <b>download a copy of your data,
|
|
& Broadcast it to all the major relays</b> although please note that this service is not a complete backup and might not
|
|
include all of your data.
|
|
</h4>
|
|
<p>
|
|
<a href="https://snort.social/p/npub1cmmswlckn82se7f2jeftl6ll4szlc6zzh8hrjyyfm9vm3t2afr7svqlr6f" class="linkbutton">Founder</a>
|
|
<a href="https://snort.social/p/npub1ctpqas992k2ewy72f3qycnfveq8xewgx7kmyy9c8qcf2pjhzn33qauqp94" class="linkbutton">Support</a>
|
|
</p>
|
|
</div>
|
|
<div class="wrapper">
|
|
<div class="divider div-transparent"></div>
|
|
<h4><b>What is Nostr? How to get started</b></h1>
|
|
</div>
|
|
<h2>
|
|
<b>Notes and Other Stuff Transmitted by Relays</b> Nostr is a <b>relay-based network</b> that broadcasts your messages to multiple servers.
|
|
This design helps to make the network more <b>resistant to censorship and also ensures
|
|
that the network is distributed</b>, providing a higher level of <b>availability and reliability.</b> <br><br>
|
|
<b>NOSTR Lightning integrating</b> By integrating Bitcoin and Lightning into NOSTR, not only do users
|
|
<b>unlock a decentralized way to transact funds,</b> but relays are also given a way to <b>monetize or control
|
|
for denial-of-service (DOS) spam attacks.</b>
|
|
</h2>
|
|
<p>
|
|
<a href="https://nostr-resources.com/" class="linkbutton">Resources</a>
|
|
<a href="https://www.austrich.net/nostr/" class="linkbutton">Nostr Tools</a>
|
|
</p>
|
|
</div>
|
|
|
|
<footer>
|
|
<h5>
|
|
|
|
<p>Please note that our data export service is a best-effort service and not
|
|
a complete backup. While we do our best to ensure that all data is included
|
|
in the export, we cannot guarantee that all data will be exported."</p>
|
|
</h4>
|
|
|
|
</footer>
|
|
</main>
|
|
|
|
<script src="https://bundle.run/buffer@6.0.3"></script>
|
|
<script src="https://bundle.run/bech32@2.0.0"></script>
|
|
<script src="https://nostr-utils.pages.dev/js/jquery-3.6.2.min.js"></script>
|
|
<script src="https://nostr-utils.pages.dev/js/nostr-utils.js"></script>
|
|
<script src="js/relays.js"></script>
|
|
<script src="js/nostr-broadcast.js"></script>
|
|
</body>
|
|
</html>
|