diff --git a/docs/en/blog/index.html b/docs/en/blog/index.html index 2e972d4..aadfb70 100644 --- a/docs/en/blog/index.html +++ b/docs/en/blog/index.html @@ -43,7 +43,7 @@
  • On the Recent Changes to App Distribution Requirements in the Android System by Google.
    - Fri Aug 29 2025 21:00:00 GMT-0300 (Brasilia Standard Time) + Fri Aug 29 2025 21:00:00 GMT-0300 (Horário Padrão de Brasília)

  • @@ -54,7 +54,7 @@
  • Telnet
    - Tue Aug 26 2025 21:00:00 GMT-0300 (Brasilia Standard Time) + Tue Aug 26 2025 21:00:00 GMT-0300 (Horário Padrão de Brasília)

  • diff --git a/docs/en/index.html b/docs/en/index.html index 75de140..562f1e3 100644 --- a/docs/en/index.html +++ b/docs/en/index.html @@ -81,8 +81,54 @@

    My Software

    I am studying computing at IFC (SC, Brazil) but in my free time I have some projects like computer applications, Minecraft plugins, Minecraft servers, etc... Anything that is public should be in my GitHub profile.

    -

    These are my most notable projects:

    - A digital drawing of the top of a fork with a black outline, in the right a text in white says 'Pesto Wiki' + +
    +
    +
    +
    A digital drawing of the top of a fork with a black outline, in the right a text in white says 'Pesto Wiki'
    + + + +
    +
    +

    Native music player for Android devices that connects to Jellyfin media servers. The code is based on Gelli's archived repository, which is based on an old version of Phonograph.

    +
    +
    +
    +
    +
    + + + +
    +
    +

    This PaperMC plugin integrates with VaultUnlocked to provide a unique, item-based economy system for your Minecraft server. Instead of relying solely on virtual balances, players use in-game items as physical currency, adding a layer of immersion and realism to your economy.

    +
    +
    + +
    +
    +
    + + + +
    +
    +

    This PaperMC plugin integrates with VaultUnlocked to provide a unique, item-based economy system for your Minecraft server. Instead of relying solely on virtual balances, players use in-game items as physical currency, adding a layer of immersion and realism to your economy.

    +
    +
    +
    +
    +
    + + + +
    +
    +

    Multi-platform customizable client for wikis written in Python using PySide6 (QT).

    +
    +
    +
    diff --git a/docs/posts/android-developer-verification/index.html b/docs/posts/android-developer-verification/index.html index 304a9a7..1d0bbca 100644 --- a/docs/posts/android-developer-verification/index.html +++ b/docs/posts/android-developer-verification/index.html @@ -38,7 +38,7 @@

    On the Recent Changes to App Distribution Requirements in the Android System by Google.

    -

    Adrian Victor - Fri Aug 29 2025 21:00:00 GMT-0300 (Brasilia Standard Time)

    +

    Adrian Victor - Fri Aug 29 2025 21:00:00 GMT-0300 (Horário Padrão de Brasília)

    Recap

    diff --git a/docs/posts/telnet-en/index.html b/docs/posts/telnet-en/index.html index ccb1dda..ecf190c 100644 --- a/docs/posts/telnet-en/index.html +++ b/docs/posts/telnet-en/index.html @@ -38,7 +38,7 @@

    Telnet

    -

    Adrian Victor & Arthur Borges - Tue Aug 26 2025 21:00:00 GMT-0300 (Brasilia Standard Time)

    +

    Adrian Victor & Arthur Borges - Tue Aug 26 2025 21:00:00 GMT-0300 (Horário Padrão de Brasília)

    What the protocol is, its function and history

    diff --git a/docs/posts/telnet-pt/index.html b/docs/posts/telnet-pt/index.html index 6d2717b..87c3c7d 100644 --- a/docs/posts/telnet-pt/index.html +++ b/docs/posts/telnet-pt/index.html @@ -38,7 +38,7 @@

    Telnet

    -

    Adrian Victor & Arthur Borges - Tue Aug 26 2025 21:00:00 GMT-0300 (Brasilia Standard Time)

    +

    Adrian Victor & Arthur Borges - Tue Aug 26 2025 21:00:00 GMT-0300 (Horário Padrão de Brasília)

    O que é o protocolo, sua função e histórico

    diff --git a/docs/posts/verificacao-de-desenvolvedor-no-android/index.html b/docs/posts/verificacao-de-desenvolvedor-no-android/index.html index c3fb30a..a879d23 100644 --- a/docs/posts/verificacao-de-desenvolvedor-no-android/index.html +++ b/docs/posts/verificacao-de-desenvolvedor-no-android/index.html @@ -38,7 +38,7 @@

    Sobre as recentes mudanças nos requisitos de distribuição de apps no sistema Android feitas pela Google.

    -

    Adrian Victor - Fri Aug 29 2025 21:00:00 GMT-0300 (Brasilia Standard Time)

    +

    Adrian Victor - Fri Aug 29 2025 21:00:00 GMT-0300 (Horário Padrão de Brasília)

    Recapitulando

    diff --git a/docs/pt/blog/index.html b/docs/pt/blog/index.html index f23a2e8..649be1b 100644 --- a/docs/pt/blog/index.html +++ b/docs/pt/blog/index.html @@ -45,7 +45,7 @@
  • Sobre as recentes mudanças nos requisitos de distribuição de apps no sistema Android feitas pela Google.
    - Fri Aug 29 2025 21:00:00 GMT-0300 (Brasilia Standard Time) + Fri Aug 29 2025 21:00:00 GMT-0300 (Horário Padrão de Brasília)

  • @@ -56,7 +56,7 @@
  • Telnet
    - Tue Aug 26 2025 21:00:00 GMT-0300 (Brasilia Standard Time) + Tue Aug 26 2025 21:00:00 GMT-0300 (Horário Padrão de Brasília)

  • diff --git a/docs/pt/index.html b/docs/pt/index.html index b59a36c..0e4cc7d 100644 --- a/docs/pt/index.html +++ b/docs/pt/index.html @@ -81,8 +81,54 @@

    Software

    Estou estudando informática no IFC (SC, Brazil) mas no meu tempo livre tenho projetos como programas de computador, plugins para Minecraft, servidores Minecraft, etc... Todos meus projetos públicos estão disponíveis no meu perfil do GitHub.

    -

    Esses são meus projetos mais notáveis:

    - Um desenho digital do topo de um garfo com uma borda preta, à direita um texto branco diz 'Pesto Wiki' + +
    +
    +
    +
    Um desenho digital do topo de um garfo com uma borda preta, à direita um texto branco diz 'Pesto Wiki'
    + + + +
    +
    +

    Native music player for Android devices that connects to Jellyfin media servers. The code is based on Gelli's archived repository, which is based on an old version of Phonograph.

    +
    +
    +
    +
    +
    + + + +
    +
    +

    This PaperMC plugin integrates with VaultUnlocked to provide a unique, item-based economy system for your Minecraft server. Instead of relying solely on virtual balances, players use in-game items as physical currency, adding a layer of immersion and realism to your economy.

    +
    +
    + +
    +
    +
    + + + +
    +
    +

    This PaperMC plugin integrates with VaultUnlocked to provide a unique, item-based economy system for your Minecraft server. Instead of relying solely on virtual balances, players use in-game items as physical currency, adding a layer of immersion and realism to your economy.

    +
    +
    +
    +
    +
    + + + +
    +
    +

    Multi-platform customizable client for wikis written in Python using PySide6 (QT).

    +
    +
    +
    diff --git a/docs/static/images/eye_of_nemesis.png b/docs/static/images/eye_of_nemesis.png new file mode 100644 index 0000000..5fc0ab9 Binary files /dev/null and b/docs/static/images/eye_of_nemesis.png differ diff --git a/docs/static/images/eye_of_nemesis_social_cover.png b/docs/static/images/eye_of_nemesis_social_cover.png new file mode 100644 index 0000000..5fc0ab9 Binary files /dev/null and b/docs/static/images/eye_of_nemesis_social_cover.png differ diff --git a/docs/static/images/image.png b/docs/static/images/image.png new file mode 100644 index 0000000..6b8820a Binary files /dev/null and b/docs/static/images/image.png differ diff --git a/docs/static/images/itemeconomy2-wide.png b/docs/static/images/itemeconomy2-wide.png new file mode 100644 index 0000000..eb5c46d Binary files /dev/null and b/docs/static/images/itemeconomy2-wide.png differ diff --git a/docs/static/images/jamfish-wide.png b/docs/static/images/jamfish-wide.png new file mode 100644 index 0000000..f1d6718 Binary files /dev/null and b/docs/static/images/jamfish-wide.png differ diff --git a/docs/static/images/pestowikifullwhite.png b/docs/static/images/pestowikifullwhite.png index 0aeedae..c97a5a1 100644 Binary files a/docs/static/images/pestowikifullwhite.png and b/docs/static/images/pestowikifullwhite.png differ diff --git a/docs/static/images/u1f308_u1f4bf.png b/docs/static/images/u1f308_u1f4bf.png new file mode 100644 index 0000000..f1d6718 Binary files /dev/null and b/docs/static/images/u1f308_u1f4bf.png differ diff --git a/docs/static/main.css b/docs/static/main.css index 79ab73b..223c0cf 100644 --- a/docs/static/main.css +++ b/docs/static/main.css @@ -258,12 +258,72 @@ div.hs.selected { color: #ff85e1; } +.hsProjects { + gap: .6em; + display: flex; + flex-direction: column; +} + +.hsProject { + margin-bottom: .4em; + /* padding: 1em; */ + border: medium solid rgba(255, 255, 255, 0.6); + width: 100%; + height: fit-content; + transition: .2s; + display: flex; + flex-direction: column; + gap: 1em; + box-shadow: + 2px 7px 5px rgba(0,0,0,0.4), + 0px -4px 10px rgba(0,0,0,0.4); + background-color: rgba(0, 0, 0, 0.2); +} + +.hsProjectHeader { + transition: .2s; + display: flex; + height: 7em; + border-bottom: medium solid rgba(255, 255, 255, 0.6); + padding: 1em; +} + +.hsProjectHeaderIcon { + fill: white; + stroke: white; + height: 50%; + width: auto; + margin: auto 0; +} + +.hsProjectHeaderIcon img { + height: 100%; +} + +.hsProject:hover { + border-color: white; +} + +.hsProject:hover .hsProjectHeader { + border-color: white; +} + .hsProjectImage { - margin: auto; + width: 100%; + max-height: 100%; } .hsProjectImage img { - height: 10vh; + height: 100%; + width: auto; +} + +.hsProjectContent { + padding: 1em; +} + +.invertedc { + filter: invert(); } #hsCode { @@ -484,6 +544,27 @@ div.hs.selected { #postHeader { /* border-bottom: 8px dashed rgba(255, 255, 255, 0.1); */ } + + .hsProjectHeader { + height: fit-content; + flex-direction: column; + gap: 1em; + } + + .hsProjectImage { + max-height: 5em; + margin: auto; + width: fit-content; + } + + .hsProjectImage img { + height: 100%; + max-height: 100%; + } + + .hsProjectHeaderIcon { + margin: auto; + } } @media screen and (max-width: 800px) { diff --git a/docs/static/visual/github.svg b/docs/static/visual/github.svg new file mode 100644 index 0000000..f0db0db --- /dev/null +++ b/docs/static/visual/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/index.njk b/index.njk index 261caa8..c3d2bd0 100644 --- a/index.njk +++ b/index.njk @@ -43,7 +43,53 @@ layout: base.njk

    {{ i18n[langKey].mySoftware | smartTitle }}

    {{ i18n[langKey].homeMySoftwareParagraph | safe }}

    -

    {{ i18n[langKey].homeMySoftwareNotableProjects | safe }}

    - {{ i18n[langKey].pestoWikiLogoAlt }} + {#

    {{ i18n[langKey].homeMySoftwareNotableProjects | safe }}

    #} +
    +
    +
    +
    {{ i18n[langKey].pestoWikiLogoAlt }}
    + + + +
    +
    +

    Native music player for Android devices that connects to Jellyfin media servers. The code is based on Gelli's archived repository, which is based on an old version of Phonograph.

    +
    +
    +
    +
    +
    {{ i18n[langKey].eyeofnemesisLogoAlt }}
    + + + +
    +
    +

    This PaperMC plugin integrates with VaultUnlocked to provide a unique, item-based economy system for your Minecraft server. Instead of relying solely on virtual balances, players use in-game items as physical currency, adding a layer of immersion and realism to your economy.

    +
    +
    + +
    +
    +
    {{ i18n[langKey].itemeconomyLogoAlt }}
    + + + +
    +
    +

    This PaperMC plugin integrates with VaultUnlocked to provide a unique, item-based economy system for your Minecraft server. Instead of relying solely on virtual balances, players use in-game items as physical currency, adding a layer of immersion and realism to your economy.

    +
    +
    +
    +
    +
    {{ i18n[langKey].jamfishLogoAlt }}
    + + + +
    +
    +

    Multi-platform customizable client for wikis written in Python using PySide6 (QT).

    +
    +
    +
    \ No newline at end of file diff --git a/static/images/eye_of_nemesis.png b/static/images/eye_of_nemesis.png new file mode 100644 index 0000000..5fc0ab9 Binary files /dev/null and b/static/images/eye_of_nemesis.png differ diff --git a/static/images/itemeconomy2-wide.png b/static/images/itemeconomy2-wide.png new file mode 100644 index 0000000..eb5c46d Binary files /dev/null and b/static/images/itemeconomy2-wide.png differ diff --git a/static/images/jamfish-wide.png b/static/images/jamfish-wide.png new file mode 100644 index 0000000..f1d6718 Binary files /dev/null and b/static/images/jamfish-wide.png differ diff --git a/static/images/pestowikifullwhite.png b/static/images/pestowikifullwhite.png index 0aeedae..c97a5a1 100644 Binary files a/static/images/pestowikifullwhite.png and b/static/images/pestowikifullwhite.png differ diff --git a/static/main.css b/static/main.css index 79ab73b..223c0cf 100644 --- a/static/main.css +++ b/static/main.css @@ -258,12 +258,72 @@ div.hs.selected { color: #ff85e1; } +.hsProjects { + gap: .6em; + display: flex; + flex-direction: column; +} + +.hsProject { + margin-bottom: .4em; + /* padding: 1em; */ + border: medium solid rgba(255, 255, 255, 0.6); + width: 100%; + height: fit-content; + transition: .2s; + display: flex; + flex-direction: column; + gap: 1em; + box-shadow: + 2px 7px 5px rgba(0,0,0,0.4), + 0px -4px 10px rgba(0,0,0,0.4); + background-color: rgba(0, 0, 0, 0.2); +} + +.hsProjectHeader { + transition: .2s; + display: flex; + height: 7em; + border-bottom: medium solid rgba(255, 255, 255, 0.6); + padding: 1em; +} + +.hsProjectHeaderIcon { + fill: white; + stroke: white; + height: 50%; + width: auto; + margin: auto 0; +} + +.hsProjectHeaderIcon img { + height: 100%; +} + +.hsProject:hover { + border-color: white; +} + +.hsProject:hover .hsProjectHeader { + border-color: white; +} + .hsProjectImage { - margin: auto; + width: 100%; + max-height: 100%; } .hsProjectImage img { - height: 10vh; + height: 100%; + width: auto; +} + +.hsProjectContent { + padding: 1em; +} + +.invertedc { + filter: invert(); } #hsCode { @@ -484,6 +544,27 @@ div.hs.selected { #postHeader { /* border-bottom: 8px dashed rgba(255, 255, 255, 0.1); */ } + + .hsProjectHeader { + height: fit-content; + flex-direction: column; + gap: 1em; + } + + .hsProjectImage { + max-height: 5em; + margin: auto; + width: fit-content; + } + + .hsProjectImage img { + height: 100%; + max-height: 100%; + } + + .hsProjectHeaderIcon { + margin: auto; + } } @media screen and (max-width: 800px) { diff --git a/static/visual/github.svg b/static/visual/github.svg new file mode 100644 index 0000000..f0db0db --- /dev/null +++ b/static/visual/github.svg @@ -0,0 +1 @@ + \ No newline at end of file