feat: implement Gemini export and deployment
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Lucien Cartier-Tilet 2023-05-14 14:34:23 +02:00
parent 6d512cfcfc
commit 1e5c48b35e
Signed by: phundrak
GPG Key ID: BD7789E705CB8DCA
34 changed files with 237 additions and 82 deletions

View File

@ -22,13 +22,14 @@ steps:
settings: settings:
restore: true restore: true
mount: mount:
- /root/.emacs.d - /var/emacs
- name: generate emacs - name: generate emacs
image: silex/emacs:master-alpine image: silex/emacs:master-alpine
commands: commands:
- mkdir -p /var/emacs
- apk update && apk add git - apk update && apk add git
- emacs -Q --script export.el - emacs --init-directory=/var/emacs --script export.el
depends_on: depends_on:
- "restore cache emacs" - "restore cache emacs"
@ -49,7 +50,7 @@ steps:
settings: settings:
rebuild: true rebuild: true
mount: mount:
- /root/.emacs.d - /var/emacs
depends_on: depends_on:
- "generate emacs" - "generate emacs"
@ -65,7 +66,7 @@ steps:
depends_on: depends_on:
- "generate node" - "generate node"
- name: deploy stable - name: deploy web stable
image: appleboy/drone-scp image: appleboy/drone-scp
settings: settings:
host: host:
@ -89,6 +90,30 @@ steps:
exclude: exclude:
- pull_request - pull_request
- name: deploy gemini
image: appleboy/drone-scp
settings:
host:
from_secret: ssh_host
target:
from_secret: ssh_target_gemini
source: gemini/*
strip_components: 1
username:
from_secret: ssh_username
password:
from_secret: ssh_password
port:
from_secret: ssh_port
depends_on:
- "generate emacs"
when:
branch:
- main
event:
exclude:
- pull_request
- name: purge cache stable - name: purge cache stable
image: jetrails/drone-cloudflare-caching image: jetrails/drone-cloudflare-caching
settings: settings:
@ -100,7 +125,8 @@ steps:
list: list:
- https://beta.phundrak.com - https://beta.phundrak.com
depends_on: depends_on:
- "deploy stable" - "deploy web stable"
- "deploy gemini"
when: when:
branch: branch:
- main - main
@ -108,7 +134,7 @@ steps:
exclude: exclude:
- pull_request - pull_request
- name: deploy devel - name: deploy web devel
image: appleboy/drone-scp image: appleboy/drone-scp
settings: settings:
host: host:
@ -143,7 +169,7 @@ steps:
list: list:
- https://alpha.phundrak.com - https://alpha.phundrak.com
depends_on: depends_on:
- "deploy devel" - "deploy web devel"
when: when:
branch: branch:
- devel - devel

View File

@ -1,4 +1,3 @@
#+title: À Propos
#+setupfile: ./headers #+setupfile: ./headers
#+language: fr #+language: fr
@ -21,3 +20,5 @@ utilisées sur ce site proviennent de plusieurs sources différentes :
une partie de leur logo respectif en SVG afin den créer une icône, une partie de leur logo respectif en SVG afin den créer une icône,
- {{{icon(gitea)}}} [[https://gitea.io/][Gitea]] dont jai modifié le logo en SVG pour lavoir en - {{{icon(gitea)}}} [[https://gitea.io/][Gitea]] dont jai modifié le logo en SVG pour lavoir en
monochrome. monochrome.
#+include: other-links

View File

@ -1,4 +1,3 @@
#+title: Création de langues
#+setupfile: ./headers #+setupfile: ./headers
#+language: fr #+language: fr
@ -36,3 +35,5 @@ notre monde.
Plus dinformations peuvent être trouvées sur [[https://conlang.phundrak.com/][mon site Plus dinformations peuvent être trouvées sur [[https://conlang.phundrak.com/][mon site
didéolinguistique]] (en anglais) didéolinguistique]] (en anglais)
#+include: other-links

View File

@ -1,4 +1,3 @@
#+title: About
#+setupfile: ../headers #+setupfile: ../headers
#+language: en #+language: en
@ -19,3 +18,5 @@ website come from different sources:
- {{{icon(emacs)}}} [[https://www.gnu.org/software/emacs/][Emacs]] and {{{icon(writefreely)}}} [[https://writefreely.org/][WriteFreely]] whose respective - {{{icon(emacs)}}} [[https://www.gnu.org/software/emacs/][Emacs]] and {{{icon(writefreely)}}} [[https://writefreely.org/][WriteFreely]] whose respective
logo I partially remade as an SVG file in order to create an icon. logo I partially remade as an SVG file in order to create an icon.
- {{{icon(gitea)}}} [[https://gitea.io][Gitea]] whose logo I modified to be monochromatic - {{{icon(gitea)}}} [[https://gitea.io][Gitea]] whose logo I modified to be monochromatic
#+include: other-links

View File

@ -1,4 +1,3 @@
#+title: Conlanging
#+setupfile: ../headers #+setupfile: ../headers
#+language: en #+language: en
@ -25,3 +24,5 @@ worldbuilding project, although Proto-Ñyqys worldbuilding is still
largely secret while Eittlands worldbuilding is mostly public. largely secret while Eittlands worldbuilding is mostly public.
More information can be found on my [[https://conlang.phundrak.com/][conlanging website]]. More information can be found on my [[https://conlang.phundrak.com/][conlanging website]].
#+include: other-links

View File

@ -1,4 +1,3 @@
#+title: Where to find me
#+setupfile: ../headers #+setupfile: ../headers
#+language: en #+language: en
@ -29,3 +28,5 @@ me.
- {{{icon(reddit)}}} Reddit :: [[https://www.reddit.com/user/phundrak][/u/phundrak]] - {{{icon(reddit)}}} Reddit :: [[https://www.reddit.com/user/phundrak][/u/phundrak]]
- {{{icon(linkedin)}}} LinkedIn :: [[https://www.linkedin.com/in/lucien-cartier-tilet/][Lucien Cartier-Tilet]] - {{{icon(linkedin)}}} LinkedIn :: [[https://www.linkedin.com/in/lucien-cartier-tilet/][Lucien Cartier-Tilet]]
- {{{icon(twitch)}}} Twitch :: [[https://www.twitch.tv/phundrak][phundrak]] - {{{icon(twitch)}}} Twitch :: [[https://www.twitch.tv/phundrak][phundrak]]
#+include: other-links

View File

@ -1,4 +1,3 @@
#+title: Home
#+setupfile: ../headers #+setupfile: ../headers
#+language: en #+language: en
@ -21,3 +20,9 @@ I have the opportunity to.
I speak natively French, and English at a native level. I also speak I speak natively French, and English at a native level. I also speak
some Japanese, [[https://elefen.org][Lingua Franca Nova]], and Norwegian Bokmål. some Japanese, [[https://elefen.org][Lingua Franca Nova]], and Norwegian Bokmål.
#+begin_export html
This website is also available on Gemini as [gmi.phundrak.com/en](gemini://gmi.phundrak.com/en)!
#+end_export
#+include: other-links

View File

@ -1,8 +1,8 @@
#+title: Keine Tashi
#+setupfile: ../headers #+setupfile: ../headers
#+language: en #+language: en
* Introduction * BSUP01 Keine Tashi
** Introduction
KEINE Tashi is a character and set of vocal libraries developed for KEINE Tashi is a character and set of vocal libraries developed for
the shareware [[http://utau2008.web.fc2.com/][UTAU]], a singing voice synthesizer. I developed KEINE the shareware [[http://utau2008.web.fc2.com/][UTAU]], a singing voice synthesizer. I developed KEINE
Tashi over the course of several years, from 2012 to 2015. Three vocal Tashi over the course of several years, from 2012 to 2015. Three vocal
@ -21,10 +21,10 @@ src="https://platform.twitter.com/widgets.js"
charset="utf-8"></component> charset="utf-8"></component>
#+end_export #+end_export
* Character and vocal libraries ** Character and vocal libraries
Heres a copy and paste of some old pages describing KEINE Tashi: Heres a copy and paste of some old pages describing KEINE Tashi:
** Presentation *** Presentation
#+begin_export html #+begin_export html
<ResponsiveImage <ResponsiveImage
src="https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_1024.webp" src="https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_1024.webp"
@ -72,8 +72,8 @@ Illustration de KEINE Tashi par Umi
Maybe these people needed to hear some truths they refused to face Maybe these people needed to hear some truths they refused to face
before? before?
** Vocal libraries *** Vocal libraries
*** JPN VCV **** JPN VCV
- Download link :: - Download link ::
| Extension | Size | Link | | Extension | Size | Link |
@ -94,7 +94,7 @@ Illustration de KEINE Tashi par Umi
- oto.ini :: Tuned myself - oto.ini :: Tuned myself
- Recommended engines :: TIPS, VS4U - Recommended engines :: TIPS, VS4U
*** JPN Extend Power **** JPN Extend Power
- Download link :: - Download link ::
| Extension | Size | Link | | Extension | Size | Link |
@ -115,7 +115,7 @@ Illustration de KEINE Tashi par Umi
- oto.ini :: Tuned myself - oto.ini :: Tuned myself
- Recommended engines :: VS4U, world4utau - Recommended engines :: VS4U, world4utau
*** JPN Extend Youth **** JPN Extend Youth
- Download link :: - Download link ::
@ -138,13 +138,13 @@ Illustration de KEINE Tashi par Umi
- oto.ini :: Tuned myself - oto.ini :: Tuned myself
- Recommended engines :: fresamp, VS4U, world4utau - Recommended engines :: fresamp, VS4U, world4utau
*** JPN Extend Native **** JPN Extend Native
- Status :: abandonned - Status :: abandonned
*** TIB CVVC **** TIB CVVC
- Status :: abandonned - Status :: abandonned
*** ENG **** ENG
#+begin_export html #+begin_export html
<ResponsiveImage <ResponsiveImage
src="https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_EN_673.webp" src="https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_EN_673.webp"
@ -157,7 +157,7 @@ Illustration de KEINE Tashi EN
- Status :: abandonned - Status :: abandonned
* Usage clause and license ** Usage clause and license
KEINE Tashi is released under the [[https://creativecommons.org/licenses/by-nc-sa/4.0/][CC BY-SA-NC 4.0 license]], meaning you KEINE Tashi is released under the [[https://creativecommons.org/licenses/by-nc-sa/4.0/][CC BY-SA-NC 4.0 license]], meaning you
are free to: are free to:
@ -187,3 +187,5 @@ Gyalwa Karmapa is strictly forbidden until said controversy has been
officially resolved. This is also applicable to His Holiness the Dalai officially resolved. This is also applicable to His Holiness the Dalai
Lama, the Venerable Shamar Rinpoche, and Tai Situ Rinpoche. If you Lama, the Venerable Shamar Rinpoche, and Tai Situ Rinpoche. If you
have any question or if you are unsure, please email me. have any question or if you are unsure, please email me.
#+include: other-links

14
content/en/other-links Normal file
View File

@ -0,0 +1,14 @@
# -*- mode: org -*-
#+begin_export gmi
# Other Web Pages
=> ./index.gmi Home
=> ./find-me.gmi Where to find me
=> ./resume.gmi Resume
=> ./projets.gmi Programming Projets
=> ./conlanging.gmi Conlanging
=> ./vocal-synthesis.gmi Vocal Synthesis
=> ./about.gmi About
=> ./privacy.gmi Privacy
#+end_export

View File

@ -1,4 +1,3 @@
#+title: Privacy
#+setupfile: ../headers #+setupfile: ../headers
#+language: en #+language: en
@ -63,3 +62,5 @@ beginning.
** I have other questions ** I have other questions
And I have the answers! Ill be more thang happy to chat with you by And I have the answers! Ill be more thang happy to chat with you by
email, feel free to send me one at [[mailto:lucien@phundrak.com][lucien@phundrak.com]]. email, feel free to send me one at [[mailto:lucien@phundrak.com][lucien@phundrak.com]].
#+include: other-links

View File

@ -1,9 +1,12 @@
#+title: Projects
#+setupfile: ../headers #+setupfile: ../headers
#+language: en #+language: en
* Programming Projects * Programming Projects
** Pinned GitHub Projects ** Pinned GitHub Projects
#+begin_export gemini
Unfortunately, this content is not available on Gemini. Im working on it.
#+end_export
#+begin_export html #+begin_export html
<ClientOnly> <ClientOnly>
<ListRepositories> <ListRepositories>
@ -16,6 +19,10 @@
#+end_export #+end_export
** Most Starred Projects on GitHub ** Most Starred Projects on GitHub
#+begin_export gemini
Unfortunately, this content is not available on Gemini. Im working on it.
#+end_export
#+begin_export html #+begin_export html
<ClientOnly> <ClientOnly>
<ListRepositories sortBy='stars' user='phundrak' :limit='5' /> <ListRepositories sortBy='stars' user='phundrak' :limit='5' />
@ -23,8 +30,14 @@
#+end_export #+end_export
** Latest Active Repositories on GitHub ** Latest Active Repositories on GitHub
#+begin_export gemini
Unfortunately, this content is not available on Gemini. Im working on it.
#+end_export
#+begin_export html #+begin_export html
<ClientOnly> <ClientOnly>
<ListRepositories sortBy='pushed_at' user='phundrak' :limit='5' /> <ListRepositories sortBy='pushed_at' user='phundrak' :limit='5' />
</ClientOnly> </ClientOnly>
#+end_export #+end_export
#+include: other-links

View File

@ -1,4 +1,3 @@
#+title: Resume
#+setupfile: ../headers #+setupfile: ../headers
#+language: en #+language: en
@ -86,3 +85,5 @@ Studied for a year and a half until the creation of [[./resume.md#voxwave-2014-2
- Music writing and mix software: FL Studio - Music writing and mix software: FL Studio
- Audio repair and cleaning: iZotope RX - Audio repair and cleaning: iZotope RX
- Mastering: T-RackS CS - Mastering: T-RackS CS
#+include: other-links

View File

@ -1,4 +1,3 @@
#+title: Vocal Synthesis
#+setupfile: ../headers #+setupfile: ../headers
#+language: en #+language: en
@ -39,7 +38,7 @@ working at VoxWave.
While all these vocal libraries have been discontinued, vocal While all these vocal libraries have been discontinued, vocal
libraries for /BSUP01 KEINE Tashi/ and /ALYS/ are available for download. libraries for /BSUP01 KEINE Tashi/ and /ALYS/ are available for download.
Please refer to the following pages: Please refer to the following pages:
- BSUP01 KEINE Tashi :: [[./keine-tashi.md][BSUP01 KEINE Tashi]] - BSUP01 KEINE Tashi :: [[file:./keine-tashi.org][BSUP01 KEINE Tashi]]
- ALYS for UTAU :: [[https://blog.phundrak.com/open-sourcing-alys/][Open-Sourcing ALYS]] - ALYS for UTAU :: [[https://blog.phundrak.com/open-sourcing-alys/][Open-Sourcing ALYS]]
** Alter/Ego ** Alter/Ego
@ -59,3 +58,5 @@ since December 15th, 2021. However, in accordance with Plogue, no
reciepe for building ALYS for Alter/Ego have been made available. reciepe for building ALYS for Alter/Ego have been made available.
More information on open-sourcing ALYS [[https://blog.phundrak.com/open-sourcing-alys/][here]]. More information on open-sourcing ALYS [[https://blog.phundrak.com/open-sourcing-alys/][here]].
#+include: other-links

View File

@ -1,8 +1,7 @@
#+title: Où me trouver ?
#+setupfile: ./headers #+setupfile: ./headers
#+language: fr #+language: fr
* Où me trouver ? * Où me trouver
Je suis présent sur différentes plateformes et quelques réseaux Je suis présent sur différentes plateformes et quelques réseaux
sociaux où vous pouvez me suivre. sociaux où vous pouvez me suivre.
@ -29,3 +28,5 @@ sociaux où vous pouvez me suivre.
- {{{icon(reddit)}}} *Reddit*: [/u/phundrak](https://www.reddit.com/user/phundrak) - {{{icon(reddit)}}} *Reddit*: [/u/phundrak](https://www.reddit.com/user/phundrak)
- {{{icon(linkedin)}}} *LinkedIn*: [[https://www.linkedin.com/in/lucien-cartier-tilet/][Lucien Cartier-Tilet]] - {{{icon(linkedin)}}} *LinkedIn*: [[https://www.linkedin.com/in/lucien-cartier-tilet/][Lucien Cartier-Tilet]]
- {{{icon(twitch)}}} *Twitch*: [[https://www.twitch.tv/phundrak][phundrak]] - {{{icon(twitch)}}} *Twitch*: [[https://www.twitch.tv/phundrak][phundrak]]
#+include: other-links

View File

@ -1,4 +1,3 @@
#+title: Accueil
#+setupfile: ./headers #+setupfile: ./headers
#+language: fr #+language: fr
@ -23,3 +22,9 @@ quand lopportunité se présente, de la randonnée.
Ma langue maternelle est le Français, mais je parle également Ma langue maternelle est le Français, mais je parle également
couramment en anglais. Jai également des bases en japonais, [[https://elefen.org][lingua couramment en anglais. Jai également des bases en japonais, [[https://elefen.org][lingua
franca nova]], et en norvégien bokmål. franca nova]], et en norvégien bokmål.
#+begin_export html
Ce site web est également disponible sur Gemini à ladresse [gmi.phundrak.com](gemini://gmi.phundrak.com)!
#+end_export
#+include: other-links

View File

@ -1,4 +1,3 @@
#+title: Keine Tashi
#+setupfile: ./headers #+setupfile: ./headers
#+language: fr #+language: fr
@ -8,7 +7,8 @@ title: BSUP01 Keine Tashi
--- ---
#+end_export #+end_export
* Présentation * BSUP01 Keine Tashi
** Présentation
Keine Tashi est un personnage et le nom dune collection de banques Keine Tashi est un personnage et le nom dune collection de banques
vocales développées pour le logiciel [[http://utau2008.web.fc2.com/][UTAU]], un logiciel de synthèse de vocales développées pour le logiciel [[http://utau2008.web.fc2.com/][UTAU]], un logiciel de synthèse de
voix pour le chant. Jai développé Keine Tashi de 2012 à 2015 et voix pour le chant. Jai développé Keine Tashi de 2012 à 2015 et
@ -28,11 +28,11 @@ jannonçai arrêter toutes activités liées à UTAU.
<component is="script" async src="https://platform.twitter.com/widgets.js" charset="utf-8"></component> <component is="script" async src="https://platform.twitter.com/widgets.js" charset="utf-8"></component>
#+end_export #+end_export
* Personnage et banques vocales ** Personnage et banques vocales
Voici une traduction en français des informations ayant trait à Keine Voici une traduction en français des informations ayant trait à Keine
Tashi sur danciennes pages le présentant. Tashi sur danciennes pages le présentant.
** Présentation *** Présentation
#+begin_export html #+begin_export html
<ResponsiveImage <ResponsiveImage
src="/img/UTAU/KEINE_Tashi_1024.webp" src="/img/UTAU/KEINE_Tashi_1024.webp"
@ -80,8 +80,8 @@ Illustration de Keine Tashi par Umi
vie grandement saméliorer. Peut-être ces personnes avaient besoin vie grandement saméliorer. Peut-être ces personnes avaient besoin
dentendre des réalités auxquelles elles refusaient de faire face ? dentendre des réalités auxquelles elles refusaient de faire face ?
** Banques vocales *** Banques vocales
*** JPN VCV **** JPN VCV
- Lien de téléchargement :: - Lien de téléchargement ::
| Extension | Taille | Lien | | Extension | Taille | Lien |
|-----------+----------+------| |-----------+----------+------|
@ -99,7 +99,7 @@ Illustration de Keine Tashi par Umi
- Langues supportées :: Japonais - Langues supportées :: Japonais
- Moteurs de synthèse recommandés :: TIPS, VS4U - Moteurs de synthèse recommandés :: TIPS, VS4U
*** JPN Extend Power **** JPN Extend Power
- Lien de téléchargement :: - Lien de téléchargement ::
| Extension | Taille | Lien | | Extension | Taille | Lien |
|-----------+--------+------| |-----------+--------+------|
@ -117,7 +117,7 @@ Illustration de Keine Tashi par Umi
- Langues supportées :: Japonais - Langues supportées :: Japonais
- Moteurs de synthèse recommandés :: VS4U, world4utau - Moteurs de synthèse recommandés :: VS4U, world4utau
*** JPN Extend Youth **** JPN Extend Youth
- Lien de téléchargement :: - Lien de téléchargement ::
| Extension | Taille | Lien | | Extension | Taille | Lien |
|-----------+----------+------| |-----------+----------+------|
@ -135,13 +135,13 @@ Illustration de Keine Tashi par Umi
- Langues supportées :: Japonais - Langues supportées :: Japonais
- Moteurs de synthèse recommandés :: fresamp, VS4U, world4utau - Moteurs de synthèse recommandés :: fresamp, VS4U, world4utau
*** JPN Extend Native **** JPN Extend Native
- Status :: abandonné - Status :: abandonné
*** TIB CVVC **** TIB CVVC
- Status :: abandonné - Status :: abandonné
*** ENG **** ENG
#+begin_export html #+begin_export html
<ResponsiveImage <ResponsiveImage
src="https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_EN_673.webp" src="https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_EN_673.webp"
@ -154,7 +154,7 @@ Illustration de Keine Tashi EN
- Status :: abandonné - Status :: abandonné
* Licence dutilisation ** Licence dutilisation
Keine Tashi est publié sous la licence [[https://creativecommons.org/licenses/by-nc-sa/4.0/][CC BY-SA-NC 4.0]]. Cela signifie Keine Tashi est publié sous la licence [[https://creativecommons.org/licenses/by-nc-sa/4.0/][CC BY-SA-NC 4.0]]. Cela signifie
que vous êtes libres : que vous êtes libres :
- dutiliser :: utiliser les banques vocales dans UTAU ou tout autre - dutiliser :: utiliser les banques vocales dans UTAU ou tout autre
@ -189,3 +189,5 @@ officielle de la situation. Cette interdiction est également
applicable à Sa Sainteté le Dalaï Lama, au Vénérable Shamar Rinpoché applicable à Sa Sainteté le Dalaï Lama, au Vénérable Shamar Rinpoché
et Tai Situ Rinpoche. Si vous avez la moindre question, nhésitez pas et Tai Situ Rinpoche. Si vous avez la moindre question, nhésitez pas
à m[[mailto:lucien@phundrak.com][envoyer un email]]. à m[[mailto:lucien@phundrak.com][envoyer un email]].
#+include: other-links

View File

@ -1,4 +1,3 @@
#+title: A tema
#+setupfile: ../headers #+setupfile: ../headers
#+language: lfn #+language: lfn
@ -20,3 +19,5 @@ icones ce es usada sur esa loca ueb veni de varia orijinas diversa:
recrea parte de lor logo propre en SVG afin de crea un icon, recrea parte de lor logo propre en SVG afin de crea un icon,
- {{{icon(gitea)}}} [[https://gitea.io][Gitea]] de cual me ia altera la logo afin fa lo - {{{icon(gitea)}}} [[https://gitea.io][Gitea]] de cual me ia altera la logo afin fa lo
monocromatica. monocromatica.
#+include: other-links

View File

@ -1,4 +1,3 @@
#+title: Crea de linguas
#+setupfile: ../headers #+setupfile: ../headers
#+language: lfn #+language: lfn
@ -28,3 +27,5 @@ lingua de la vicinges, vea nordica, e ce se parla en la pais fantasial
de Eittland. de Eittland.
On pote trove plu de informa sur [[https://conlang.phundrak.com/][mea loca ueb de linguas construida]]. On pote trove plu de informa sur [[https://conlang.phundrak.com/][mea loca ueb de linguas construida]].
#+include: other-links

View File

@ -1,4 +1,3 @@
#+title: Do trova me
#+setupfile: ../headers #+setupfile: ../headers
#+language: lfn #+language: lfn
@ -26,3 +25,5 @@ On pote trova me sur multe loca ueb e redes sosial do on pote segue me.
- {{{icon(reddit)}}} Reddit :: [[https://www.reddit.com/user/phundrak][/u/phundrak]] - {{{icon(reddit)}}} Reddit :: [[https://www.reddit.com/user/phundrak][/u/phundrak]]
- {{{icon(linkedin)}}} LinkedIn :: [[https://www.linkedin.com/in/lucien-cartier-tilet/][Lucien Cartier-Tilet]] - {{{icon(linkedin)}}} LinkedIn :: [[https://www.linkedin.com/in/lucien-cartier-tilet/][Lucien Cartier-Tilet]]
- {{{icon(twitch)}}} Twitch :: [[https://www.twitch.tv/phundrak][phundrak]] - {{{icon(twitch)}}} Twitch :: [[https://www.twitch.tv/phundrak][phundrak]]
#+include: other-links

View File

@ -1,4 +1,3 @@
#+title: Paje prima
#+setupfile: ../headers #+setupfile: ../headers
#+language: lfn #+language: lfn
@ -22,3 +21,9 @@ lo.
Mea lingua prima es franses, ma me pote parla fasil engles. Me ance Mea lingua prima es franses, ma me pote parla fasil engles. Me ance
pote parla alga nion, norsce (bokmål) e elefen. pote parla alga nion, norsce (bokmål) e elefen.
#+begin_export html
Eso loca ueb es ance dispone per Gemini a la adirije ueb [gmi.phundrak.com/lfn](gemini://gmi.phundrak.com/lfn)!
#+end_export
#+include: other-links

View File

@ -1,14 +1,8 @@
#+title: BSUP01 Keine Tashi
#+setupfile: ../headers #+setupfile: ../headers
#+language: lfn #+language: lfn
#+begin_export html * BSUP01 Keine Tashi
--- ** Presenta
title: BSUP01 Keine Tashi
---
#+end_export
* Presenta
KEINE Tashi es un carater e la nom de un colie de bancos de voses KEINE Tashi es un carater e la nom de un colie de bancos de voses
developa per la program [[http://utau2008.web.fc2.com/][UTAU]], un program de sintese de vose per canta. developa per la program [[http://utau2008.web.fc2.com/][UTAU]], un program de sintese de vose per canta.
Me ia developa KEINE Tashi de 2012 a 2015 e me ia publici tre de sua Me ia developa KEINE Tashi de 2012 a 2015 e me ia publici tre de sua
@ -27,11 +21,11 @@ src="https://platform.twitter.com/widgets.js"
charset="utf-8"></component> charset="utf-8"></component>
#+end_export #+end_export
* Carater e bancos de vose ** Carater e bancos de vose
On ave asi en elefen la informas liada a KEINE Tashi sur sua vea On ave asi en elefen la informas liada a KEINE Tashi sur sua vea
pajinas ce le ia presenta. pajinas ce le ia presenta.
** Presenta *** Presenta
#+begin_export html #+begin_export html
<ResponsiveImage <ResponsiveImage
src="https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_1024.webp" src="https://cdn.phundrak.com/img/UTAU/KEINE_Tashi_1024.webp"
@ -77,8 +71,8 @@ Desinia de KEINE Tashi par Umi
la cualia de sua vives deveni multe plu bon e se boni enorme. Se la cualia de sua vives deveni multe plu bon e se boni enorme. Se
pote ce esa personas ia nesesa oia realias ce los ia refusa oia? pote ce esa personas ia nesesa oia realias ce los ia refusa oia?
** Bancos de voses *** Bancos de voses
*** JPN VCV **** JPN VCV
- Descarga :: - Descarga ::
| Sufisa | Taie | Iperlia | | Sufisa | Taie | Iperlia |
|--------+---------+---------| |--------+---------+---------|
@ -96,7 +90,7 @@ Desinia de KEINE Tashi par Umi
- Linguas suportada :: nion - Linguas suportada :: nion
- Motores de sintese recomenda :: TIPS, VS4U - Motores de sintese recomenda :: TIPS, VS4U
*** JPN Extend Power **** JPN Extend Power
- Descarga :: - Descarga ::
| Sufisa | Taie | Iperlia | | Sufisa | Taie | Iperlia |
@ -115,7 +109,7 @@ Desinia de KEINE Tashi par Umi
- Linguas suportada :: nion - Linguas suportada :: nion
- Motores de sintese recomenda :: VS4U, world4utau - Motores de sintese recomenda :: VS4U, world4utau
*** JPN Extend Youth **** JPN Extend Youth
- Descarga :: - Descarga ::
@ -135,13 +129,13 @@ Desinia de KEINE Tashi par Umi
- Linguas suportada :: nion - Linguas suportada :: nion
- Motores de sintese recomenda :: fresamp, VS4U, world4utau - Motores de sintese recomenda :: fresamp, VS4U, world4utau
*** JPN Extend Native **** JPN Extend Native
- State :: abandonada - State :: abandonada
*** TIB CVVC **** TIB CVVC
- State :: abandonada - State :: abandonada
*** ENG **** ENG
#+begin_export html #+begin_export html
<ResponsiveImage <ResponsiveImage
@ -155,7 +149,7 @@ Desinia de KEINE Tashi EN
- State :: abandonada - State :: abandonada
* Lisensa de usa ** Lisensa de usa
KEINE Tashi es publica con la lisensa [[https://creativecommons.org/licenses/by-nc-sa/4.0/][CC BY-SA-NC 4.0]]. Esa sinifia ce KEINE Tashi es publica con la lisensa [[https://creativecommons.org/licenses/by-nc-sa/4.0/][CC BY-SA-NC 4.0]]. Esa sinifia ce
tu pote: tu pote:
- usa :: usa la bancos de voses en UTAU o tota otra program - usa :: usa la bancos de voses en UTAU o tota otra program
@ -180,3 +174,5 @@ tota canta lia a sua person es nonpermeteda asta esa situa es solveda.
Esa despermete es simil aplicada a Sia Santia la Dalai Lama, la Esa despermete es simil aplicada a Sia Santia la Dalai Lama, la
Onorable Xamar Rinpotxe e Tai Situ Rinpotxe. Si te ave un demanda o si Onorable Xamar Rinpotxe e Tai Situ Rinpotxe. Si te ave un demanda o si
te no es serta, envia me [[mailto:lucien@phundrak.com][un eposta]]. te no es serta, envia me [[mailto:lucien@phundrak.com][un eposta]].
#+include: other-links

14
content/lfn/other-links Normal file
View File

@ -0,0 +1,14 @@
# -*- mode: org -*-
#+begin_export gmi
# Pajinas de la loca ueb
=> ./index.gmi Paje prima
=> ./find-me.gmi Do trova me
=> ./resume.gmi Resoma de carera
=> ./projets.gmi Projetas informatical
=> ./conlanging.gmi Crea de linguas
=> ./vocal-synthesis.gmi Sintese vocal
=> ./about.gmi A tema
=> ./privacy.gmi Vive privata
#+end_export

View File

@ -1,8 +1,7 @@
#+title: Vive Privata
#+setupfile: ../headers #+setupfile: ../headers
#+language: lfn #+language: lfn
* Vive Privata * Vive privata
** Do es ospitada esa loca ueb? ** Do es ospitada esa loca ueb?
Esa loca ueb es ospitada sur mea servador ueb personal, en la site de Esa loca ueb es ospitada sur mea servador ueb personal, en la site de
Bron en Frans, como la majoria de mea locos ueb. [[https://labs.phundrak.com][=labs.phundrak.com=]] e Bron en Frans, como la majoria de mea locos ueb. [[https://labs.phundrak.com][=labs.phundrak.com=]] e
@ -55,3 +54,5 @@ la ultima refresci de esa pajina a supra.
*** Me ave otra demandas *** Me ave otra demandas
Te pote scrive me un eposta a la adirije de eposta Te pote scrive me un eposta a la adirije de eposta
[[mailto:lucien@phundrak.com][lucien@phundrak.com]]. [[mailto:lucien@phundrak.com][lucien@phundrak.com]].
#+include: other-links

View File

@ -1,9 +1,12 @@
#+title: Projetas informatical
#+setupfile: ../headers #+setupfile: ../headers
#+language: lfn #+language: lfn
* Projetas informatical * Projetas informatical
** Mea projetas GitHub spinida ** Mea projetas GitHub spinida
#+begin_export gemini
Regretable, eso contenida no es dispone per Gemini.
#+end_export
#+begin_export html #+begin_export html
<ClientOnly> <ClientOnly>
<ListRepositories> <ListRepositories>
@ -16,6 +19,10 @@
#+end_export #+end_export
** Mea projetas GitHub lo plu stelada ** Mea projetas GitHub lo plu stelada
#+begin_export gemini
Regretable, eso contenida no es dispone per Gemini.
#+end_export
#+begin_export html #+begin_export html
<ClientOnly> <ClientOnly>
<ListRepositories sortBy='stars' user='phundrak' :limit='5' /> <ListRepositories sortBy='stars' user='phundrak' :limit='5' />
@ -23,8 +30,14 @@
#+end_export #+end_export
** La plu nova projetas sur GitHub ** La plu nova projetas sur GitHub
#+begin_export gemini
Regretable, eso contenida no es dispone per Gemini.
#+end_export
#+begin_export html #+begin_export html
<ClientOnly> <ClientOnly>
<ListRepositories sortBy='pushed_at' user='phundrak' :limit='5' /> <ListRepositories sortBy='pushed_at' user='phundrak' :limit='5' />
</ClientOnly> </ClientOnly>
#+end_export #+end_export
#+include: other-links

View File

@ -1,4 +1,3 @@
#+title: Resoma de carera
#+setupfile: ../headers #+setupfile: ../headers
#+language: lfn #+language: lfn
@ -87,3 +86,5 @@ de [[./resume.md#voxwave-2014-2018][VoxWave]].
- program de musica: FL Studio - program de musica: FL Studio
- repara e puri audio: iZotope RX - repara e puri audio: iZotope RX
- mastering: T-RackS CS - mastering: T-RackS CS
#+include: other-links

View File

@ -1,4 +1,3 @@
#+title: Sintese vocal
#+setupfile: ../headers #+setupfile: ../headers
#+language: lfn #+language: lfn
@ -37,7 +36,7 @@ conoseda como /ALYS4UTAU/.
En ce cada esa bancos oji no plu es developa e sua supporta tecnica no En ce cada esa bancos oji no plu es developa e sua supporta tecnica no
plu es garantiada, on pote encora descarga /BSUP01 KEINE Tashi/ e /ALYS/: plu es garantiada, on pote encora descarga /BSUP01 KEINE Tashi/ e /ALYS/:
- BSUP01 KEINE Tashi :: [[./keine-tashi.md][BSUP01 KEINE Tashi]] - BSUP01 KEINE Tashi :: [[file:./keine-tashi.org][BSUP01 KEINE Tashi]]
- ALYS :: [[https://blog.phundrak.com/open-sourcing-alys/][Open-Sourcing ALYS]] (en engles) - ALYS :: [[https://blog.phundrak.com/open-sourcing-alys/][Open-Sourcing ALYS]] (en engles)
** Alter/Ego ** Alter/Ego
@ -54,3 +53,5 @@ developa de la prima refresci de ALYS ia dura nove menses completinte.
On pote aora descarga /ALYS4AE/ sin custa con un modulo de Alter/Ego de On pote aora descarga /ALYS4AE/ sin custa con un modulo de Alter/Ego de
15 desembre 2021. An con tota, me no pote publici informas e la metodo 15 desembre 2021. An con tota, me no pote publici informas e la metodo
per compila la banco de vose de ALYS per Alter/Ego. Plu informas [[https://blog.phundrak.com/open-sourcing-alys/][asi]]. per compila la banco de vose de ALYS per Alter/Ego. Plu informas [[https://blog.phundrak.com/open-sourcing-alys/][asi]].
#+include: other-links

14
content/other-links Normal file
View File

@ -0,0 +1,14 @@
# -*- mode: org -*-
#+begin_export gmi
# Autres pages web du site
=> ./index.gmi Accueil
=> ./find-me.gmi Où me trouver
=> ./resume.gmi CV
=> ./projets.gmi Projets informatiques
=> ./conlanging.gmi Création de langues
=> ./vocal-synthesis.gmi Synthèse vocale
=> ./about.gmi À propos
=> ./privacy.gmi Vie privée
#+end_export

View File

@ -1,4 +1,3 @@
#+title: Vie Privée
#+setupfile: ./headers #+setupfile: ./headers
#+language: fr #+language: fr
@ -66,3 +65,5 @@ trouvée à son tout début.
** Jai dautres questions ** Jai dautres questions
Et je serai heureux dy répondre par mail. Vous pouvez me contacter Et je serai heureux dy répondre par mail. Vous pouvez me contacter
via ladresse mail [[mailto:lucien@phundrak.com][lucien@phundrak.com]]. via ladresse mail [[mailto:lucien@phundrak.com][lucien@phundrak.com]].
#+include: other-links

View File

@ -1,9 +1,12 @@
#+title: Projets informatiques
#+setupfile: ./headers #+setupfile: ./headers
#+language: fr #+language: fr
* Projets Informatiques * Projets Informatiques
** Projets GitHub épinglés ** Projets GitHub épinglés
#+begin_export gemini
Malheureusement, ce contenu nest pas encore disponible sur Gemini. Jy travaille.
#+end_export
#+begin_export html #+begin_export html
<ClientOnly> <ClientOnly>
<ListRepositories> <ListRepositories>
@ -16,6 +19,10 @@
#+end_export #+end_export
** Projets GitHub les plus étoilés ** Projets GitHub les plus étoilés
#+begin_export gemini
Malheureusement, ce contenu nest pas encore disponible sur Gemini. Jy travaille.
#+end_export
#+begin_export html #+begin_export html
<ClientOnly> <ClientOnly>
<ListRepositories sortBy='stars' user='phundrak' :limit='5' /> <ListRepositories sortBy='stars' user='phundrak' :limit='5' />
@ -23,8 +30,14 @@
#+end_export #+end_export
** Derniers dépôts de code actifs sur GitHub ** Derniers dépôts de code actifs sur GitHub
#+begin_export gemini
Malheureusement, ce contenu nest pas encore disponible sur Gemini. Jy travaille.
#+end_export
#+begin_export html #+begin_export html
<ClientOnly> <ClientOnly>
<ListRepositories sortBy='pushed_at' user='phundrak' :limit='5' /> <ListRepositories sortBy='pushed_at' user='phundrak' :limit='5' />
</ClientOnly> </ClientOnly>
#+end_export #+end_export
#+include: other-links

View File

@ -1,4 +1,3 @@
#+title: À Propos
#+setupfile: ./headers #+setupfile: ./headers
#+language: fr #+language: fr
@ -94,3 +93,5 @@ LLCE. Études interrompues suite à la création de [[./resume.md#voxwave-2014-2
- Logiciel de musique : FL Studio - Logiciel de musique : FL Studio
- Réparation et nettoyage audio : iZotope RX - Réparation et nettoyage audio : iZotope RX
- Mastering : T-RackS CS - Mastering : T-RackS CS
#+include: other-links

View File

@ -1,4 +1,3 @@
#+title: Synthèse vocale
#+setupfile: ./headers #+setupfile: ./headers
#+language: fr #+language: fr
@ -45,7 +44,7 @@ plus tard sous le nom de /ALYS4UTAU/.
Tandis que chacune de ces banques vocales ne sont plus en Tandis que chacune de ces banques vocales ne sont plus en
développement et leur support technique nest plus assuré, /BSUP01 développement et leur support technique nest plus assuré, /BSUP01
KEINE Tashi/ et /ALYS/ sont toujours disponibles au téléchargement. KEINE Tashi/ et /ALYS/ sont toujours disponibles au téléchargement.
- BSUP01 KEINE Tashi :: [[./keine-tashi.md][BSUP01 KEINE Tashi]] - BSUP01 KEINE Tashi :: [[file:./keine-tashi.org][BSUP01 KEINE Tashi]]
- ALYS for UTAU :: [[https://blog.phundrak.com/open-sourcing-alys/][Open-Sourcing ALYS]] (en anglais) - ALYS for UTAU :: [[https://blog.phundrak.com/open-sourcing-alys/][Open-Sourcing ALYS]] (en anglais)
** Alter/Ego ** Alter/Ego
@ -66,3 +65,5 @@ module pour Alter/Ego depuis le 15 décembre 2021. Cependant, les
informations et la méthode nécessaires pour compiler sa banque vocale informations et la méthode nécessaires pour compiler sa banque vocale
pour Alter/Ego ne peuvent pas être rendus publique. Plus pour Alter/Ego ne peuvent pas être rendus publique. Plus
dinformations [[https://blog.phundrak.com/open-sourcing-alys/][ici]]. dinformations [[https://blog.phundrak.com/open-sourcing-alys/][ici]].
#+include: other-links

View File

@ -2,12 +2,15 @@
(require 'org) (require 'org)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/")) (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/"))
(package-initialize) (package-initialize)
(package-refresh-contents) (unless package-archive-contents
(package-refresh-contents))
(package-install 'f) (package-install 'f)
(package-install 'ox-gfm) (package-install 'ox-gfm)
(package-vc-install '(ox-gemini . (:url "https://labs.phundrak.com/phundrak/ox-gemini.git")))
(require 'f) (require 'f)
(require 'ox-gfm) (require 'ox-gfm)
(require 'ox-gemini)
(require 'ox-publish) (require 'ox-publish)
(setq org-confirm-babel-evaluate nil (setq org-confirm-babel-evaluate nil
@ -18,12 +21,19 @@
(defvar project-root (defvar project-root
(file-name-as-directory (expand-file-name "content" default-directory))) (file-name-as-directory (expand-file-name "content" default-directory)))
(message "Emacs directory: %s" (f-full user-emacs-directory))
(dolist (file (f-files project-root (lambda (file) (f-ext-p file "org")) t)) (dolist (file (f-files project-root (lambda (file) (f-ext-p file "org")) t))
(message "====== Exporting %s" (f-relative file)) (message "====== Exporting %s" (f-relative file))
(with-temp-buffer (with-temp-buffer
(find-file file) (find-file file)
(org-export-to-file 'gfm (concat (f-no-ext file) ".md")))) (org-export-to-file 'gfm (concat (f-no-ext file) ".md"))
(org-export-to-file 'gemini (concat (f-no-ext file) ".gmi"))))
(defvar gemini-root-dir "gemini")
(dolist (subdir '("" "en" "lfn"))
(f-mkdir (f-join gemini-root-dir subdir)))
(f-mkdir gemini-root-dir)
(dolist (file (mapcar #'f-relative (f-files "." (lambda (file) (f-ext-p file "gmi")) t)))
(let ((new-place (f-join gemini-root-dir (apply #'f-join (cdr (f-split file))))))
(f-move file new-place)))
(message "Project generated!") (message "Project generated!")

1
gemini/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
**/*.gmi

4
gemini/.meta Normal file
View File

@ -0,0 +1,4 @@
# This line will be ignored.
lfn/**/*.gmi: ;lang=lfn
en/**/*.gmi: ;lang=en-US
*.gmi: ;lang=fr-FR