Notice: this is a beta version of luca0N.com version 3.
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..0320d67 --- /dev/null +++ b/Makefile @@ -0,0 +1,12 @@ +# luca0N.com website sources Makefile +# 2022-09-12 +# https://git.luca0n.com/luca0N-website.git + +SWG=swg + +all: + $(SWG) src/en/ + $(SWG) src/pt/ + +clean: + rm -rfv src/en/output src/pt/output diff --git a/README.md b/README.md index 2259532..0ba2a86 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # luca0N! Website Sources -This repository contains all sources for the up-and-coming third revision of the luca0N!.com website. Keep in mind that the sources for revision 1 and 2 are not in this repository. +This repository contains all sources for the third revision of the luca0N.com website. Keep in mind that the sources for revision 1 and 2 are not in this repository. ## License and copyright notice @@ -18,5 +18,12 @@ Here are the instructions to build this website. It should work on any system, ### Building -Coming soon! +Run the following command in a shell: +```sh +$ make +``` +To delete previously built pages, run the following command: +```sh +$ make clean +``` diff --git a/src/en/__swg_template.html b/src/en/__swg_template.html index 39dfb0f..d4a795f 100644 --- a/src/en/__swg_template.html +++ b/src/en/__swg_template.html @@ -3,7 +3,7 @@
-Notice: this is a beta version of luca0N.com version 3.
+pub rsa4096 2020-12-12 \[SC\] \[expires: 2022-12-31\] + 8C6B06FD67BDFBFF21E181243DB7E87C9EDE084C +uid luca0N! <luca0n at luca0n dot com> +sub rsa4096 2020-12-12 \[E\] \[expires: 2023-01-02\] +sub rsa4096 2021-01-05 \[S\] \[expires: 2023-01-02\] ++ +- [Download binary file](/assets/luca0N.gpg) +- [Download ASCII file](/assets/luca0N.asc) + +If you are not sure which version you should download, go with the binary file. diff --git a/src/en/privacy.md b/src/en/privacy.md new file mode 100644 index 0000000..69a00ba --- /dev/null +++ b/src/en/privacy.md @@ -0,0 +1,23 @@ +# Privacy Notice + +*Last updated: September 12, 2022* + +This page describes privacy practices on this website as well as all services hosted on luca0N!.com. + +You may access this website anonymously via Tor, using the [luca0N.com hidden service](http://www.e6ta74yrvylu6k6xk6uq52gtfpfxsf2ex3ktrzs2ods2vznbhci6jpqd.onion/). + +luca0N!.com doesn't use tracking technologies—such as tracking cookies, web beacons, tracking pixels, you name it. + +When you connect to a website, the website receives information that is automatically handed to it, such as your preferred languages, IP address, the page that you are trying to visit, and other stuff. Many websites log some of that information—and some even log it forever. On luca0N!.com, logs are not saved in order to protect and respect your privacy. However, logs may be enabled at any time in order to troubleshoot problems—in that case, they will be deleted as soon as possible. Troubleshooting logs are not visible to anyone other than me, luca0N! + +Some of my services—including the page you are visiting right now—are hosted on Nautilus, which is one of my servers. Nautilus is located on the United States of America. + +Other collected information includes what you willingly give to me, such as e\-mails you send to me. + +I will not share nor sell your data to third parties, and I will reject requests sent by authorities where reasonably possible. + +This website does not use any JavaScript whatsoever. Please note that some services hosted on luca0N!.com may use JavaScript. You may disable JavaScript on your browser and keep visiting luca0N!.com, but some services that make use of it may not work properly. + +DNT (Do Not Track) headers can be enabled on most web browsers, and they will tell all websites that you visit that you don't want to be tracked. Since luca0N!.com does not track you, all users are treated as if they have DNT enabled. + +Source code for this version of the website can be found in [luca0N.com Git](https://git.luca0n.com/luca0N-website.git). diff --git a/src/en/services.md b/src/en/services.md index a87d887..2076301 100644 --- a/src/en/services.md +++ b/src/en/services.md @@ -4,15 +4,15 @@ As you might or might not know, I host several projects and services here on luc # Self-hosted services -- [git0N!](https://git.luca0n.com/) is where my software lives. -- [luca0N! Social](https://social.luca0n.com/) is where my Fediverse account lives (although I don't really use it). -- [Element](https://element.luca0n.com/), because the official Element web browser instance uses Cl\*udflare. -- [Matrix](https://matrix.luca0n.com/), my self-hosted Matrix instance (which is *insanely* slow, thanks snek brogammerz!!!11) +- [luca0N.com Git](https://git.luca0n.com/): this is where I host the source code for my software. +- [luca0N! Social](https://social.luca0n.com/): this is my self\-hosted Pleroma instance (although I rarely use it). +- [Element](https://element.luca0n.com/): an Element client instance. +- [Matrix](https://matrix.luca0n.com/): my self-hosted Matrix instance. # APIs -- [What is my IP address?](https://www.luca0n.com/api/ip)\* shows your public IPv4 address or your public IPv6 address (if available). -- [What is my IPv4 address?](https://www.ipv4.luca0n.com/api/ip)\* is the same as above, but shows your IPv4 address even if IPv6 is available. -- [What is the current UNIX timestamp?](/api/epoch) if you quickly need to retrieve the current UNIX epoch. This is more of a convenience thing rather than a practical thing since you really shouldn't be retrieving UNIX timestamps remotely when writing software (unless you want to avoid time skewing and computers with faulty CMOS batteries). This might get deprecated and/or removed in the future. +- [What is my IP address?](https://www.luca0n.com/api/ip)\*: shows your public IPv4 address or your public IPv6 address (if available). +- [What is my IPv4 address?](https://www.ipv4.luca0n.com/api/ip)\*: is the same as above, but shows your IPv4 address even if IPv6 is available. +- [What is the current UNIX timestamp?](/api/epoch): shows the current UNIX epoch. \* Just a reminder: the IP APIs are not available on the luca0N! Hidden Service (although it will show the exit node address when accessing it via clearnet or the outproxy address when accessing it using I2P via clearnet). diff --git a/src/en/swg.cfg b/src/en/swg.cfg index 825a34f..3ea52c5 100644 --- a/src/en/swg.cfg +++ b/src/en/swg.cfg @@ -11,7 +11,7 @@ # This is the name of the website, which will be used to display in page # headers as well as in the HTML title of pages. -WebsiteName="luca0N! (v3 Beta)" +WebsiteName="luca0N.com" # This specifies the website publisher. WebsitePublisher="luca0N!" diff --git a/src/pt/__swg_template.html b/src/pt/__swg_template.html index 7705c45..81c8cb4 100644 --- a/src/pt/__swg_template.html +++ b/src/pt/__swg_template.html @@ -3,7 +3,7 @@ -
Aviso: esta é a versão beta do luca0N.com versão 3.
+pub rsa4096 2020-12-12 \[SC\] \[expires: 2022-12-31\] + 8C6B06FD67BDFBFF21E181243DB7E87C9EDE084C +uid luca0N! <luca0n at luca0n dot com> +sub rsa4096 2020-12-12 \[E\] \[expires: 2023-01-02\] +sub rsa4096 2021-01-05 \[S\] \[expires: 2023-01-02\] ++ +- [Download binary file](/assets/luca0N.gpg) +- [Download ASCII file](/assets/luca0N.asc) + +Se você não sabe qual versão utilizar, escolha o arquivo binário. diff --git a/src/pt/privacy.md b/src/pt/privacy.md new file mode 100644 index 0000000..6b99817 --- /dev/null +++ b/src/pt/privacy.md @@ -0,0 +1,23 @@ +# Nota de Privacidade + +*Última atualização: 12 de setembro de 2022* + +Esta página descreve as práticas de privacidade neste sítio e todos os serviços hospedados em luca0N.com. + +Você pode acessar este sítio de forma anônima através do Tor, utilizando o [serviço escondido do luca0N.com](http://www.e6ta74yrvylu6k6xk6uq52gtfpfxsf2ex3ktrzs2ods2vznbhci6jpqd.onion/). + +luca0N.com não usa nenhuma tecnologia de rastreamento — como cookies de rastreamento, web beacons, pixels de rastreamento, etc. + +Quando você se conecta a um sítio, ele recebe informações que são automaticamente dadas a ele, como o seu idioma preferido, endereço IP, a página que você está tentando acessar, e outras coisas. Muitos sítios salvam estas informações em registros \- e alguns até mesmo os salvam para sempre. Em luca0N.com, nenhum registro é salvo para proteger e respeitar sua privacidade. Porém, registros podem ser habilitados a qualquer momento para detectar e corrigir problemas \- neste caso, eles serão apagados o mais rápido possível. Estes registros não são visíveis para terceiros. + +Alguns de meus serviços, incluindo a página que você está visitando agora mesmo \- está hospedada em Nautilus, um de meus servidores. Nautilus está localizado nos Estados Unidos da América. + +Outras informações coletadas incluem dados que você envia para mim, como e\-mails que você me envia. + +Eu não vou compartilhar nem vender seus dados para terceiros, e irei rejeitar pedidos de autoridades quando possível. + +Este sítio não usa JavaScript. Mantenha em mente de que alguns serviços hospedados em luca0N.com podem utilizar JavaScript. Você pode desabilitar JavaScript no seu navegador e continuar visitando luca0N.com, mas alguns serviços que precisam dele podem não funcionar corretamente. + +Pedidos DNT (Do Not Track) podem ser habilitados na maioria dos navegadores, e eles alertam os sítios que você visita de que você deseja não ser rastreado. Como luca0N.com não rastreia você, todos os usuários são tratados como se eles tivessem DNT habilitado. + +O código\-fonte desta versão deste sítio pode ser encontrado no [Git luca0N.com](https://git.luca0n.com/luca0N-website.git). diff --git a/src/pt/services.md b/src/pt/services.md index 863f908..0efc32a 100644 --- a/src/pt/services.md +++ b/src/pt/services.md @@ -4,15 +4,15 @@ Como você pode saber ou não, eu uso este sítio para hospedar alguns projetos # Serviços -- [git0N!](https://git.luca0n.com/) é onde meus programas vivem. -- [luca0N! Social](https://social.luca0n.com/) é onde a minha conta no Fediverse vive (apesar de eu não utilizar ela muito). -- [Element](https://element.luca0n.com/), porque a instância oficial do Element para navegadores usa Cl\*udflare. -- [Matrix](https://matrix.luca0n.com/), meu servidor Matrix (que é *muito* lenta, obrigado programadorez *piton*!!!11) +- [Git luca0N.com](https://git.luca0n.com/): o código-fonte dos meus programas ficam aqui. +- [luca0N! Social](https://social.luca0n.com/): é a minha instância do Pleroma (apesar de eu não utilizar ela muito). +- [Element](https://element.luca0n.com/): é uma instância do cliente Element. +- [Matrix](https://matrix.luca0n.com/): é meu servidor Matrix. # APIs -- [Qual é meu endereço IP?](https://www.luca0n.com/api/ip)\* exibe o seu endereço IPv4 público ou o seu endereço IPv6 público (se disponível). -- [Qual é meu endereço IPv4?](https://www.ipv4.luca0n.com/api/ip)\* faz o mesmo que o acima, mas dá preferência ao seu endereço IPv4 ao invés do seu endereço IPv6. -- [Qual é o tempo UNIX atual?](/api/epoch) se você precisar rapidamente ver a época UNIX atual. Esta API é disponibilizada mais por uma questão de conveniência do que prática já que você não deveria estar pegando épocas UNIX remotamente quando você está escrevendo programas (a não ser que você queira evitar ter que lidar com computadores com o relógio atrasado ou adiantado). Isto pode ser removido no futuro. +- [Qual é meu endereço IP?](https://www.luca0n.com/api/ip)\*: exibe o seu endereço IPv4 público ou o seu endereço IPv6 público (se disponível). +- [Qual é meu endereço IPv4?](https://www.ipv4.luca0n.com/api/ip)\*: faz o mesmo que o acima, mas dá preferência ao seu endereço IPv4 ao invés do seu endereço IPv6. +- [Qual é o tempo UNIX atual?](/api/epoch): exibe a época UNIX atual. \* Lembrete: as APIs de endereço IP não estão disponíveis no serviço escondido (.onion) do luca0N!.com (porém, ao acessar normalmente pelo Tor, a API vai exibir o endereço IP do nó de saída). diff --git a/src/pt/swg.cfg b/src/pt/swg.cfg index 700e9c1..cf78ef6 100644 --- a/src/pt/swg.cfg +++ b/src/pt/swg.cfg @@ -11,7 +11,7 @@ # This is the name of the website, which will be used to display in page # headers as well as in the HTML title of pages. -WebsiteName="luca0N! (v3 Beta)" +WebsiteName="luca0N.com" # This specifies the website publisher. WebsitePublisher="luca0N!"