diff --git a/.gitignore b/.gitignore
index 1eb7195..e98f9c2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,4 +4,5 @@ db.sqlite3
dump.sql
ipfs.html
about.html
+copyright.html
torrent_dump_full.csv.gz
\ No newline at end of file
diff --git a/website/about.pug b/website/about.pug
index 7ed9ce7..5bef352 100644
--- a/website/about.pug
+++ b/website/about.pug
@@ -2,10 +2,10 @@ include head.html
.container.content
h1 Torrent Paradise: decentralized torrent search
ul
- li impossible to take down: you can always run your own via #[a(href="ipfs.html") IPFS]
+ li no single point of failure: you can always run your own via #[a(href="ipfs.html") IPFS]
li runs in browser, so your query never leaves your computer
ul
- li built off #[a(href="https://ipfsearch.xyz") ipfsearch]
+ li based off open source code from #[a(href="https://ipfsearch.xyz") ipfsearch]
li #[b no ads] if you use IPFS
ul
li this is to encourage IPFS use and help decentralize
diff --git a/website/copyright.pug b/website/copyright.pug
new file mode 100644
index 0000000..03d3ba6
--- /dev/null
+++ b/website/copyright.pug
@@ -0,0 +1,6 @@
+include head.html
+.container.content
+ h1 Copyright notices
+ p Torrent Paradise is a decentralized search engine for torrents discovered via the distributed hash table. We are aware of the fact that much of the content on the DHT is copyrighted, just like is much of the content on the Internet copyrighted. We are fully prepared to do everything to protect the rights of rightsholders. We comply with all relevant laws. Please note that no content is stored here, only links to it. It is not in our capacity to screen the 25000 torrents that we discover every day for copyrighted content.
+ p If you would like to notify us about content that we link to that infringes your copyrights or the copyright of a party that you represent, you can do so via email urban-guacamole@protonmail.com.
+ p To accelerate the process, use the subject "Copyright notice" in your emails. Thank you.
\ No newline at end of file
diff --git a/website/head.html b/website/head.html
index f6e2aa7..1c9424f 100644
--- a/website/head.html
+++ b/website/head.html
@@ -15,14 +15,14 @@
-
- Search
-
About
- IPFS
+ IPFS
+
+
+ Copyright
diff --git a/website/index.html b/website/index.html
index 396a532..7c17c6a 100644
--- a/website/index.html
+++ b/website/index.html
@@ -22,6 +22,9 @@
IPFS
+
+ Copyright
+
diff --git a/website/ipfs.pug b/website/ipfs.pug
index ca67dcb..c68fc1b 100644
--- a/website/ipfs.pug
+++ b/website/ipfs.pug
@@ -1,5 +1,6 @@
include head.html
.container.content
- h1 Remove ads and access the index even when the main server is down
- p Because torrent paradise needs no single server, only static files, you can download the index and use it locally, just like you download a torrent.
- p To use it without the centralized server, use #[a(href="https://ipfs.io") IPFS]. Address in IPFS is #[a(href="https://cloudflare-ipfs.com/ipns/torrent-paradise.ml") /ipns/torrent-paradise.ml].
\ No newline at end of file
+ h1 Remove ads and access the index even when the public website is down
+ p With IPFS (see the #[a(href="https://ipfs.io") official website]), a copy of the site and the whole index can be distributed just like a torrent. When you open it via IPFS, your IPFS node fetches the parts of the index and website it needs from the network. The public website is simply a public IPFS node.
+ p To use it without the public server, use #[a(href="https://ipfs.io") IPFS]. Address in IPFS is #[a(href="https://cloudflare-ipfs.com/ipns/torrent-paradise.ml") /ipns/torrent-paradise.ml].
+ p Just like all torrents need seeders, Torrent Paradise needs IPFS nodes pinning it. Please run #[code ipfs pin add /ipns/torrent-paradise.ml] on your IPFS node to help host the site. Rerun this command ideally every day to seed the newest version of the index.
\ No newline at end of file
diff --git a/website/resultpage/index.html b/website/resultpage/index.html
index ccfc236..3559b5f 100644
--- a/website/resultpage/index.html
+++ b/website/resultpage/index.html
@@ -10,7 +10,7 @@
:striped="true" :narrowed="true">
- {{ props.row.text }}
+ {{ props.row.text }}
{{ props.row.len }}