Changed arav.top to arav.su.
This commit is contained in:
parent
c2bb2f6cd6
commit
0a90057c94
@ -80,7 +80,7 @@ function setRoutes() {
|
|||||||
await ctx.render('rss', {
|
await ctx.render('rss', {
|
||||||
doctype: 'xml',
|
doctype: 'xml',
|
||||||
schemahost: `${ctx.header.schema}://${ctx.header.host}`,
|
schemahost: `${ctx.header.schema}://${ctx.header.host}`,
|
||||||
author: "me@arav.top (Alexander \"Arav\" Andreev)",
|
author: "me@arav.su (Alexander \"Arav\" Andreev)",
|
||||||
items: await mindflow.getPosts()
|
items: await mindflow.getPosts()
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
@ -1,43 +1,43 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||||
<url>
|
<url>
|
||||||
<loc>https://arav.top/</loc>
|
<loc>https://arav.su/</loc>
|
||||||
<lastmod>2022-07-27</lastmod>
|
<lastmod>2022-07-27</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://arav.top/stuff</loc>
|
<loc>https://arav.su/stuff</loc>
|
||||||
<lastmod>2022-10-20</lastmod>
|
<lastmod>2022-10-20</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://arav.top/stuff/article/rpi_root_on_external_drive</loc>
|
<loc>https://arav.su/stuff/article/rpi_root_on_external_drive</loc>
|
||||||
<lastmod>2022-05-25</lastmod>
|
<lastmod>2022-05-25</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://arav.top/stuff/article/setting_up_a_tor_proxy_relay_hiddenserv</loc>
|
<loc>https://arav.su/stuff/article/setting_up_a_tor_proxy_relay_hiddenserv</loc>
|
||||||
<lastmod>2022-07-17</lastmod>
|
<lastmod>2022-07-17</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://arav.top/stuff/article/setting_up_a_mail_server</loc>
|
<loc>https://arav.su/stuff/article/setting_up_a_mail_server</loc>
|
||||||
<lastmod>2022-07-17</lastmod>
|
<lastmod>2022-07-17</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://arav.top/stuff/article/nginx_recipes_and_tips</loc>
|
<loc>https://arav.su/stuff/article/nginx_recipes_and_tips</loc>
|
||||||
<lastmod>2022-05-25</lastmod>
|
<lastmod>2022-05-25</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://arav.top/stuff/article/hardening_mikrotik</loc>
|
<loc>https://arav.su/stuff/article/hardening_mikrotik</loc>
|
||||||
<lastmod>2022-06-08</lastmod>
|
<lastmod>2022-06-08</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://arav.top/mindflow</loc>
|
<loc>https://arav.su/mindflow</loc>
|
||||||
<changefreq>always</changefreq>
|
<changefreq>always</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://arav.top/about</loc>
|
<loc>https://arav.su/about</loc>
|
||||||
<lastmod>2022-11-15</lastmod>
|
<lastmod>2022-11-15</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://arav.top/guestbook</loc>
|
<loc>https://arav.su/guestbook</loc>
|
||||||
<changefreq>always</changefreq>
|
<changefreq>always</changefreq>
|
||||||
</url>
|
</url>
|
||||||
</urlset>
|
</urlset>
|
@ -99,7 +99,7 @@ block content
|
|||||||
div
|
div
|
||||||
+isServiceUp("Internet-radio", "liquidsoap")
|
+isServiceUp("Internet-radio", "liquidsoap")
|
||||||
p
|
p
|
||||||
a(href='https://radio.arav.top') radio.arav.top
|
a(href='https://radio.arav.su') radio.arav.su
|
||||||
| .
|
| .
|
||||||
a(href='http://wsmkgnmhmzqm7kyzv7jnzzafvgm7xlmlfvzhgorpapd5or2arnhuktqd.onion') #[s onion]
|
a(href='http://wsmkgnmhmzqm7kyzv7jnzzafvgm7xlmlfvzhgorpapd5or2arnhuktqd.onion') #[s onion]
|
||||||
| .
|
| .
|
||||||
@ -109,7 +109,7 @@ block content
|
|||||||
div
|
div
|
||||||
+isServiceUp("File share", "dwelling-files")
|
+isServiceUp("File share", "dwelling-files")
|
||||||
p
|
p
|
||||||
a(href='https://files.arav.top') files.arav.top
|
a(href='https://files.arav.su') files.arav.su
|
||||||
| .
|
| .
|
||||||
a(href='http://qf5e43nlhvnrutmikuvbdfj3cmtthokpbaxtkm6mjlslttzvtgm4fxid.onion') #[s onion]
|
a(href='http://qf5e43nlhvnrutmikuvbdfj3cmtthokpbaxtkm6mjlslttzvtgm4fxid.onion') #[s onion]
|
||||||
| .
|
| .
|
||||||
@ -118,7 +118,7 @@ block content
|
|||||||
div
|
div
|
||||||
+isServiceUp("File upload", "dwelling-upload")
|
+isServiceUp("File upload", "dwelling-upload")
|
||||||
p
|
p
|
||||||
a(href='https://upload.arav.top') upload.arav.top
|
a(href='https://upload.arav.su') upload.arav.su
|
||||||
| .
|
| .
|
||||||
a(href='http://.onion') #[s onion]
|
a(href='http://.onion') #[s onion]
|
||||||
| .
|
| .
|
||||||
@ -127,7 +127,7 @@ block content
|
|||||||
div
|
div
|
||||||
+isServiceUp("Git", "gitea")
|
+isServiceUp("Git", "gitea")
|
||||||
p
|
p
|
||||||
a(href='https://git.arav.top') git.arav.top
|
a(href='https://git.arav.su') git.arav.su
|
||||||
| .
|
| .
|
||||||
a(href='http://qqitm7qlsbbubwmjos4cqzmvkqidg34rfnbyhuydhalep33fbvh22xyd.onion') #[s onion]
|
a(href='http://qqitm7qlsbbubwmjos4cqzmvkqidg34rfnbyhuydhalep33fbvh22xyd.onion') #[s onion]
|
||||||
| .
|
| .
|
||||||
@ -156,16 +156,16 @@ block content
|
|||||||
p Prosody.
|
p Prosody.
|
||||||
div
|
div
|
||||||
+isServiceUp("Matrix", "synapse.app")
|
+isServiceUp("Matrix", "synapse.app")
|
||||||
p #[a(href='https://the.arav.top') the.arav.top]
|
p #[a(href='https://the.arav.su') the.arav.su]
|
||||||
p Synapse.
|
p Synapse.
|
||||||
p #[b Taken down because has no use.]
|
p #[b Taken down because has no use.]
|
||||||
div
|
div
|
||||||
+isServiceUp("Mumble", "murmurd")
|
+isServiceUp("Mumble", "murmurd")
|
||||||
p #[a(href="mumble://arav.top") mumble://arav.top]
|
p #[a(href="mumble://arav.su") mumble://arav.su]
|
||||||
p It's private, but you still can join an entrance room where you can only write messages. A certificate is necessary.
|
p It's private, but you still can join an entrance room where you can only write messages. A certificate is necessary.
|
||||||
div
|
div
|
||||||
+isServiceUp("TeamSpeak 3", "ts3server")
|
+isServiceUp("TeamSpeak 3", "ts3server")
|
||||||
p #[a(href="ts3server://arav.top") ts3server://arav.top]
|
p #[a(href="ts3server://arav.su") ts3server://arav.su]
|
||||||
p Same as with Mumble applies to TS. It's security level is set to 29, so is yours identifier's level should be at least that high.
|
p Same as with Mumble applies to TS. It's security level is set to 29, so is yours identifier's level should be at least that high.
|
||||||
div
|
div
|
||||||
h3 Game servers
|
h3 Game servers
|
||||||
@ -178,11 +178,11 @@ block content
|
|||||||
div.columns
|
div.columns
|
||||||
div
|
div
|
||||||
+isServiceUp("Minecraft", "forge-1.16.5")
|
+isServiceUp("Minecraft", "forge-1.16.5")
|
||||||
p.highlighted arav.top:25565
|
p.highlighted arav.su:25565
|
||||||
p Version is 1.16.5 currently. I homebrew clients for it. Here is #[a(href=files_site+"/games/minecraft/aravsdwelling-minecraft-1.16.5.exe") an installer for Windows] (412MiB) I make with NSIS. And a #[a(href=files_site+"/games/minecraft/aravsdwelling-minecraft-1.16.5.tar.gz") TAR.GZ archive] (424 MiB) that is for both Windows and Linux. You'll need to set a PLAYER and MC_DIR variables in scripts. And change JVM_PARAMS to your preferences (-Xmx usually needs to be adjusted).
|
p Version is 1.16.5 currently. I homebrew clients for it. Here is #[a(href=files_site+"/games/minecraft/aravsdwelling-minecraft-1.16.5.exe") an installer for Windows] (412MiB) I make with NSIS. And a #[a(href=files_site+"/games/minecraft/aravsdwelling-minecraft-1.16.5.tar.gz") TAR.GZ archive] (424 MiB) that is for both Windows and Linux. You'll need to set a PLAYER and MC_DIR variables in scripts. And change JVM_PARAMS to your preferences (-Xmx usually needs to be adjusted).
|
||||||
div
|
div
|
||||||
+isServiceUp("Starbound", "starbound_server")
|
+isServiceUp("Starbound", "starbound_server")
|
||||||
p.highlighted arav.top:21065
|
p.highlighted arav.su:21065
|
||||||
p Server is using a Frackin' Universe mod.
|
p Server is using a Frackin' Universe mod.
|
||||||
p Don't forget to set “Allow assets mismatch” option that you can find on the first page of the “Options” menu.
|
p Don't forget to set “Allow assets mismatch” option that you can find on the first page of the “Options” menu.
|
||||||
p Access is restricted using accounts. Contact me if you want to play here, you'll need to give me a nickname and a password.
|
p Access is restricted using accounts. Contact me if you want to play here, you'll need to give me a nickname and a password.
|
||||||
@ -191,11 +191,11 @@ block content
|
|||||||
p Server is listed in a server list as “Arav's dwelling / Avorion”. Whitelist is enabled. Bring your SteamID64 if you want to play here.
|
p Server is listed in a server list as “Arav's dwelling / Avorion”. Whitelist is enabled. Bring your SteamID64 if you want to play here.
|
||||||
div
|
div
|
||||||
+isServiceUp("Project Zomboid", "ProjectZomboid")
|
+isServiceUp("Project Zomboid", "ProjectZomboid")
|
||||||
p.highlighted arav.top:16261
|
p.highlighted arav.su:16261
|
||||||
p Server is listed as “Arav's dwelling / Project Zomboid”. Whitelist is enabled.
|
p Server is listed as “Arav's dwelling / Project Zomboid”. Whitelist is enabled.
|
||||||
div
|
div
|
||||||
+isServiceUp("Don't Starve Together", "dontstarve_dedicated_server_nullrenderer_x64")
|
+isServiceUp("Don't Starve Together", "dontstarve_dedicated_server_nullrenderer_x64")
|
||||||
p.highlighted arav.top:10899
|
p.highlighted arav.su:10899
|
||||||
p Server is listed as “Arav's dwelling / Don't Starve Together”.
|
p Server is listed as “Arav's dwelling / Don't Starve Together”.
|
||||||
section#servers-inner-services
|
section#servers-inner-services
|
||||||
h2 Inner services
|
h2 Inner services
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
extends article.pug
|
extends article.pug
|
||||||
|
|
||||||
block append head
|
block append head
|
||||||
link(rel='canonical' href='https://arav.top/stuff/article/hardening_mikrotik')
|
link(rel='canonical' href='https://arav.su/stuff/article/hardening_mikrotik')
|
||||||
|
|
||||||
block article
|
block article
|
||||||
header
|
header
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
extends article.pug
|
extends article.pug
|
||||||
|
|
||||||
block append head
|
block append head
|
||||||
link(rel='canonical' href='https://arav.top/stuff/article/nginx_recipes_and_tips')
|
link(rel='canonical' href='https://arav.su/stuff/article/nginx_recipes_and_tips')
|
||||||
|
|
||||||
block article
|
block article
|
||||||
header
|
header
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
extends article.pug
|
extends article.pug
|
||||||
|
|
||||||
block append head
|
block append head
|
||||||
link(rel='canonical' href='https://arav.top/stuff/article/rpi_root_on_external_drive')
|
link(rel='canonical' href='https://arav.su/stuff/article/rpi_root_on_external_drive')
|
||||||
|
|
||||||
block article
|
block article
|
||||||
header
|
header
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
extends article.pug
|
extends article.pug
|
||||||
|
|
||||||
block append head
|
block append head
|
||||||
link(rel='canonical' href='https://arav.top/stuff/article/setting_up_a_mail_server')
|
link(rel='canonical' href='https://arav.su/stuff/article/setting_up_a_mail_server')
|
||||||
|
|
||||||
block article
|
block article
|
||||||
header
|
header
|
||||||
@ -69,8 +69,8 @@ block article
|
|||||||
p SPF (Sender Policy Framework) allows the server to check that an incoming mail came from an IP address set in SPF DNS record for domain it originates from.
|
p SPF (Sender Policy Framework) allows the server to check that an incoming mail came from an IP address set in SPF DNS record for domain it originates from.
|
||||||
p Many servers will reject mail from a dynamic IP-address, so a static address is a must. But, from my experience, GMail, Yandex and Rambler will at least place my message to Junk directory. On Gmail I get to Inbox most of the time btw. There is such thing used against spam called block lists, and Spamhaus is the biggest player here. So, if a server uses such lists I get rejected at the stage of establishing a connection with no chance to get through anti-spam system.
|
p Many servers will reject mail from a dynamic IP-address, so a static address is a must. But, from my experience, GMail, Yandex and Rambler will at least place my message to Junk directory. On Gmail I get to Inbox most of the time btw. There is such thing used against spam called block lists, and Spamhaus is the biggest player here. So, if a server uses such lists I get rejected at the stage of establishing a connection with no chance to get through anti-spam system.
|
||||||
p If you have a static address then in Spamhaus you can submit your address for deletion.
|
p If you have a static address then in Spamhaus you can submit your address for deletion.
|
||||||
p Also, while not stated by RFCs, some servers will still reject your mail if your IP-address doesn't have a PTR DNS record set, and some will expect a PTR record to be a hostname of your server, like mail.example.org, or like my the.arav.top.
|
p Also, while not stated by RFCs, some servers will still reject your mail if your IP-address doesn't have a PTR DNS record set, and some will expect a PTR record to be a hostname of your server, like mail.example.org, or like my the.arav.su.
|
||||||
p There is another problem known as not trusted top level domain, like mine .top domain. :) Because of how cheap it is, it is popular among spammers.
|
p There is another problem known as not trusted top level domain, like mine .su domain. :) Because of how cheap it is, it is popular among spammers.
|
||||||
|
|
||||||
h3#art-2 #[a(href='#art-2') 2. Installing]
|
h3#art-2 #[a(href='#art-2') 2. Installing]
|
||||||
p You need to install following packages: #[code postfix], #[code dovecot], #[code pigeonhole] (or could be named as #[code dovecot-sieve]), #[code clamav], #[code opendkim], #[code opendmarc], #[code spamassassin], and #[code postgrey].
|
p You need to install following packages: #[code postfix], #[code dovecot], #[code pigeonhole] (or could be named as #[code dovecot-sieve]), #[code clamav], #[code opendkim], #[code opendmarc], #[code spamassassin], and #[code postgrey].
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
extends article.pug
|
extends article.pug
|
||||||
|
|
||||||
block append head
|
block append head
|
||||||
link(rel='canonical' href='https://arav.top/stuff/article/setting_up_a_tor_proxy_relay_hiddenserv')
|
link(rel='canonical' href='https://arav.su/stuff/article/setting_up_a_tor_proxy_relay_hiddenserv')
|
||||||
|
|
||||||
block article
|
block article
|
||||||
header
|
header
|
||||||
|
@ -21,4 +21,4 @@ html(lang='en')
|
|||||||
footer
|
footer
|
||||||
a(href='/rss.xml' title='Stay up to date on what\'s going on.') RSS feed
|
a(href='/rss.xml' title='Stay up to date on what\'s going on.') RSS feed
|
||||||
br
|
br
|
||||||
| 2017—2022 Arav <#[a(href='mailto:me@arav.top') me@arav.top]>
|
| 2017—2022 Arav <#[a(href='mailto:me@arav.su') me@arav.su]>
|
@ -13,7 +13,7 @@ block nav
|
|||||||
block content
|
block content
|
||||||
section#services
|
section#services
|
||||||
span
|
span
|
||||||
a(href='https://arav.top') arav.top
|
a(href='https://arav.su') arav.su
|
||||||
| .
|
| .
|
||||||
a(href='http://moq7aejnf4xk5k2bkaltli3ftkhusy2mbrd3pj23nrca343ku2mgk4yd.onion') #[s onion]
|
a(href='http://moq7aejnf4xk5k2bkaltli3ftkhusy2mbrd3pj23nrca343ku2mgk4yd.onion') #[s onion]
|
||||||
| .
|
| .
|
||||||
@ -24,7 +24,7 @@ block content
|
|||||||
a(href='https://arav.neocities.org') arav.neocities.org
|
a(href='https://arav.neocities.org') arav.neocities.org
|
||||||
br
|
br
|
||||||
span
|
span
|
||||||
a(href='https://radio.arav.top') radio
|
a(href='https://radio.arav.su') radio
|
||||||
| .
|
| .
|
||||||
a(href='http://wsmkgnmhmzqm7kyzv7jnzzafvgm7xlmlfvzhgorpapd5or2arnhuktqd.onion') #[s onion]
|
a(href='http://wsmkgnmhmzqm7kyzv7jnzzafvgm7xlmlfvzhgorpapd5or2arnhuktqd.onion') #[s onion]
|
||||||
| .
|
| .
|
||||||
@ -33,7 +33,7 @@ block content
|
|||||||
a(href='http://radio.arav.i2p') i2p
|
a(href='http://radio.arav.i2p') i2p
|
||||||
sup #[a(href="http://radio.arav.i2p/?i2paddresshelper=NfCKBu9vjLFiBMEPQGiZT9AzGlhkKHzYrKM66FL-ESeDbnYUY--NzukO9UA28s3WThhDQVge2TmyfYsaZiUw~AjuLsykxS13pebs7lkAVY1jm77La-eFFIAQ22Vtd2YgS0vbhRMzuDxKkCR1vPwNax8R2o6a07xsQvvDml6UQxG4p5vt44JA2geQNvQfm8cEiSa6gNJZJSW3rWuLDg6~1Jy3D70oSVSlNfihmG4JtNV6tVBjJE2h5gUxfhYZACttpGTPM~UNF~lrSujlBQsCqdzvLswdMw~FnvpfGzJcJroeFTerRyH6oUkkDSOK7uWwl0e70vKxrIbFgJjKtjlLWlUCI5N0TnJP4Hzt2pttB~R0hSr2vVl8ky0yJEtN3rwnrJkw7q0ZIH30ngTfxsCTbolAzl6liN9Ez5YF97zDOPnVFmvQ6Eg1PyFdypQO1PiUHqF56SWhx3utGwecUS6jJCvsKIJJVEIMVcD6h7S0z1g1rqQ4jbg5UfXPwFEgFOlzBQAEAAcAAA==" title="address helper") ah]
|
sup #[a(href="http://radio.arav.i2p/?i2paddresshelper=NfCKBu9vjLFiBMEPQGiZT9AzGlhkKHzYrKM66FL-ESeDbnYUY--NzukO9UA28s3WThhDQVge2TmyfYsaZiUw~AjuLsykxS13pebs7lkAVY1jm77La-eFFIAQ22Vtd2YgS0vbhRMzuDxKkCR1vPwNax8R2o6a07xsQvvDml6UQxG4p5vt44JA2geQNvQfm8cEiSa6gNJZJSW3rWuLDg6~1Jy3D70oSVSlNfihmG4JtNV6tVBjJE2h5gUxfhYZACttpGTPM~UNF~lrSujlBQsCqdzvLswdMw~FnvpfGzJcJroeFTerRyH6oUkkDSOK7uWwl0e70vKxrIbFgJjKtjlLWlUCI5N0TnJP4Hzt2pttB~R0hSr2vVl8ky0yJEtN3rwnrJkw7q0ZIH30ngTfxsCTbolAzl6liN9Ez5YF97zDOPnVFmvQ6Eg1PyFdypQO1PiUHqF56SWhx3utGwecUS6jJCvsKIJJVEIMVcD6h7S0z1g1rqQ4jbg5UfXPwFEgFOlzBQAEAAcAAA==" title="address helper") ah]
|
||||||
span
|
span
|
||||||
a(href='https://files.arav.top') files
|
a(href='https://files.arav.su') files
|
||||||
| .
|
| .
|
||||||
a(href='http://qf5e43nlhvnrutmikuvbdfj3cmtthokpbaxtkm6mjlslttzvtgm4fxid.onion') #[s onion]
|
a(href='http://qf5e43nlhvnrutmikuvbdfj3cmtthokpbaxtkm6mjlslttzvtgm4fxid.onion') #[s onion]
|
||||||
| .
|
| .
|
||||||
@ -42,7 +42,7 @@ block content
|
|||||||
a(href='http://files.arav.i2p') i2p
|
a(href='http://files.arav.i2p') i2p
|
||||||
sup #[a(href="http://files.arav.i2p/?i2paddresshelper=48vtYgeVnju7B2FaR0zxUL3MQXN9QjK~Ggya45aANwm86mtpemuEkaskJmEQaFSd4FcDAFIiXHfNpfGqoupLwNmtgBmGRcuVV8xb2W~W6lM0oOhovjB37EUaMWs3AI5aIES84QOqApgwYX-ANIcwa~Kg6AbMuX8D8qnejuhBbuCffYah-TD8e~O0cnyqxzLTmxIGCyk2egdYXwanJyYFDocomIVfcqfJ0MgjIHhFQtkcb0e84bxvDzcAFIpEDrzAo4GVrFn-TCu0Lyf2ccqmVpucFl0UGhuVRxEt19KLd3PxlfwHv2lmzTZtq9CbnfaoPntUPx1sf84QnZDmrXWhVK8p3VvuPZMxjyz9KyhPjrGkO4E0oibDlvKuMsGEm-GkZsKxgXo~CrdcVtN8suAwW6rACAuk8gq2jUMBZBZ12migPZ7miHftEkOFHfgfUiKBwirrw~y9Zi261WX4-EVe2oD4pkhQOrqOKIoI-vv5z9CpQ7PKL531kgkipcBseXybBQAEAAcAAA==" title="address helper") ah]
|
sup #[a(href="http://files.arav.i2p/?i2paddresshelper=48vtYgeVnju7B2FaR0zxUL3MQXN9QjK~Ggya45aANwm86mtpemuEkaskJmEQaFSd4FcDAFIiXHfNpfGqoupLwNmtgBmGRcuVV8xb2W~W6lM0oOhovjB37EUaMWs3AI5aIES84QOqApgwYX-ANIcwa~Kg6AbMuX8D8qnejuhBbuCffYah-TD8e~O0cnyqxzLTmxIGCyk2egdYXwanJyYFDocomIVfcqfJ0MgjIHhFQtkcb0e84bxvDzcAFIpEDrzAo4GVrFn-TCu0Lyf2ccqmVpucFl0UGhuVRxEt19KLd3PxlfwHv2lmzTZtq9CbnfaoPntUPx1sf84QnZDmrXWhVK8p3VvuPZMxjyz9KyhPjrGkO4E0oibDlvKuMsGEm-GkZsKxgXo~CrdcVtN8suAwW6rACAuk8gq2jUMBZBZ12migPZ7miHftEkOFHfgfUiKBwirrw~y9Zi261WX4-EVe2oD4pkhQOrqOKIoI-vv5z9CpQ7PKL531kgkipcBseXybBQAEAAcAAA==" title="address helper") ah]
|
||||||
span
|
span
|
||||||
a(href='https://upload.arav.top') upload
|
a(href='https://upload.arav.su') upload
|
||||||
| .
|
| .
|
||||||
a(href='#') #[s onion]
|
a(href='#') #[s onion]
|
||||||
| .
|
| .
|
||||||
@ -51,7 +51,7 @@ block content
|
|||||||
a(href='http://upload.arav.i2p') i2p
|
a(href='http://upload.arav.i2p') i2p
|
||||||
sup #[a(href="http://upload.arav.i2p/?i2paddresshelper=b5NWA2vNydWSv6~8KN4e~td2UVGkYsayKPa1PnXI87A3gsg6m978tIehHLVN4XcCfUq4aB-59hqqZicorRnHKfV3lVdx9mdhC8Bhj~bMAcwMgWoXidqZNrWMoFGzWotFsa3nWh4zsRUSfrokecC8u9Y06byfSS1siyak0J6xpsggXRqqgNF0-8ncPeqvzBxHB9NRDXWEVJGS9HSpydWl1UpjgZffcd~NZroxkSAfughHcFAn2OLKkaZRe6WqCJQfJoXTCyz4wkFmYbH1CSddWlddmWaaU7icsbQrZm3XEqKTVKvm86G6ehxmzyHqCumc4GOWswcP0E51UQVOv-WA8R6SWQAj6ZnZhnCoCNFFEfW2lBiDmTnLJbfm-C-AdI6G1~dQ1~3FCH6wXWy-2DebpyoVVt9epzU7l4l2MVeaOUahbf6wcol1UbxPoR0XlGCXDe9700TYePjtpOU9vNkk2B1dQiZ1usgwseYuO26cRogSvbi8poz4BlCNO733HR1XBQAEAAcAAA==" title="address helper") ah ]
|
sup #[a(href="http://upload.arav.i2p/?i2paddresshelper=b5NWA2vNydWSv6~8KN4e~td2UVGkYsayKPa1PnXI87A3gsg6m978tIehHLVN4XcCfUq4aB-59hqqZicorRnHKfV3lVdx9mdhC8Bhj~bMAcwMgWoXidqZNrWMoFGzWotFsa3nWh4zsRUSfrokecC8u9Y06byfSS1siyak0J6xpsggXRqqgNF0-8ncPeqvzBxHB9NRDXWEVJGS9HSpydWl1UpjgZffcd~NZroxkSAfughHcFAn2OLKkaZRe6WqCJQfJoXTCyz4wkFmYbH1CSddWlddmWaaU7icsbQrZm3XEqKTVKvm86G6ehxmzyHqCumc4GOWswcP0E51UQVOv-WA8R6SWQAj6ZnZhnCoCNFFEfW2lBiDmTnLJbfm-C-AdI6G1~dQ1~3FCH6wXWy-2DebpyoVVt9epzU7l4l2MVeaOUahbf6wcol1UbxPoR0XlGCXDe9700TYePjtpOU9vNkk2B1dQiZ1usgwseYuO26cRogSvbi8poz4BlCNO733HR1XBQAEAAcAAA==" title="address helper") ah ]
|
||||||
span
|
span
|
||||||
a(href='https://git.arav.top') git
|
a(href='https://git.arav.su') git
|
||||||
| .
|
| .
|
||||||
a(href='http://qqitm7qlsbbubwmjos4cqzmvkqidg34rfnbyhuydhalep33fbvh22xyd.onion') #[s onion]
|
a(href='http://qqitm7qlsbbubwmjos4cqzmvkqidg34rfnbyhuydhalep33fbvh22xyd.onion') #[s onion]
|
||||||
| .
|
| .
|
||||||
@ -62,4 +62,4 @@ block content
|
|||||||
section
|
section
|
||||||
p Welcome, Anon. I'm Arav, I self-host some services for myself, friends and you. Not much I have to offer, but maybe you'll find something useful for yourself. :)
|
p Welcome, Anon. I'm Arav, I self-host some services for myself, friends and you. Not much I have to offer, but maybe you'll find something useful for yourself. :)
|
||||||
section
|
section
|
||||||
p #[b Attention!] I'll start a migration to a new arav.su domain soon. An old arav.top is paid until a middle of April and all this time will be redirecting to a new one.
|
p #[b Attention!] I'll start a migration to a new arav.su domain soon. An old arav.su is paid until a middle of April and all this time will be redirecting to a new one.
|
@ -84,7 +84,7 @@ block content
|
|||||||
a(href=git_site+'/Arav/ScrapTheChan/releases') releases
|
a(href=git_site+'/Arav/ScrapTheChan/releases') releases
|
||||||
tr
|
tr
|
||||||
td(colspan='5')
|
td(colspan='5')
|
||||||
p Imageboards file scraper using theirs JSON API. Currently supported: 4chan.org, lainchan.org, 2ch.hk and 8kun.top.
|
p Imageboards file scraper using theirs JSON API. Currently supported: 4chan.org, lainchan.org, 2ch.hk and 8kun.su.
|
||||||
tr
|
tr
|
||||||
td OpenNIC active domains extraction script
|
td OpenNIC active domains extraction script
|
||||||
td 10 July 2020
|
td 10 July 2020
|
||||||
|
@ -2,12 +2,12 @@
|
|||||||
"name": "arav-dwelling",
|
"name": "arav-dwelling",
|
||||||
"description": "Arav's dwelling",
|
"description": "Arav's dwelling",
|
||||||
"version": "22.43.0",
|
"version": "22.43.0",
|
||||||
"author": "Alexander \"Arav\" Andreev <me@arav.top> (https://arav.top)",
|
"author": "Alexander \"Arav\" Andreev <me@arav.su> (https://arav.su)",
|
||||||
"license": "GPLv3",
|
"license": "GPLv3",
|
||||||
"homepage": "https://git.arav.top/Arav/Dwelling",
|
"homepage": "https://git.arav.su/Arav/Dwelling",
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://git.arav.top/Arav/Dwelling.git"
|
"url": "https://git.arav.su/Arav/Dwelling.git"
|
||||||
},
|
},
|
||||||
"private": true,
|
"private": true,
|
||||||
"main": "./homepage/index.js",
|
"main": "./homepage/index.js",
|
||||||
|
@ -41,10 +41,10 @@ function getServiceByHost(host, service="") {
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
switch (service) {
|
switch (service) {
|
||||||
case "radio": return "https://radio.arav.top";
|
case "radio": return "https://radio.arav.su";
|
||||||
case "files": return "https://files.arav.top";
|
case "files": return "https://files.arav.su";
|
||||||
case "git": return "https://git.arav.top";
|
case "git": return "https://git.arav.su";
|
||||||
default: return "https://arav.top";
|
default: return "https://arav.su";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user