#Skribe

OcĂ©ane đŸłâ€âš§ïžâ€ŻïŽoceane@gotosocial.social
2025-05-10

Comradery is now in beta stage.

Here’s my project presentation:

I’m working on a Skribe/Skribilo-based CI/CD blogging system, with HTML, Gemtext, LaTeX, and podcasts exports for sociological essays about computers and the internet. I’m slowly learning ConTeXt for patrons-only layouts, signed with OpenPGP. Everything I write should still be available to everyone; additionally, I will try to record my essays as podcasts and add them as RSS attachements; I’m also working on a TOML-based strict keywords and CW/TW taxonomy with 1 HTML, Gemtext, RSS, PDF feed per keywords combination, so readers may opt-in/opt-out accordingly.

I will try to put the emphasis on building and showcasing the right infra, especially one that doesn’t trap users in front of their screens, first; monetization and contents quality will be paramount but secondary to the public CI/CD infrastructure itself.

Make sure to park your spot!

#Comradery #Patreon #KoFi #Monetization #CashFlow #Creators #Skribe #Skribilo #LaTeX #Gemini #GeminiProtocol #CIBlog #CDBlog

OcĂ©ane đŸłâ€âš§ïžâ€ŻïŽoceane@gotosocial.social
2025-04-05

Et désolée d'insister mais tant que j'aborde le sujet, j'ai mis un point d'honneur à exporter mes billets de blog au format PDF et je me suis donné beaucoup de mal pour développer autre chose avec Skribilo, notamment pour permettre à mon lectorat de s'habituer doucement au format PDF, pour tenter de diriger par l'exemple, etc.

Si t'es victime d'addiction aux réseaux sociaux, sache que j'en parle, je parle aussi d'hygiÚne et de cuisine, et si tu veux tu peux me lire au format PDF, c'est plus joli, c'est accessible hors-ligne, et tu peux l'imprimer donc c'est tip top pour la concentration.

Sauf que du fait de mon manque de sous j'ai besoin de pouvoir m'auto-hĂ©berger, et pour ça il me faut quand mĂȘme des sous.

C'est pas tant un souci pour moi, je continue de lire et d'écrire, que pour les personnes qui ont besoin de mon blog, par exemple ça fait 6 mois que je ne peux pas sortir les frais d'ouverture de ligne Illyse.

Et évidemment j'insiste là-dessus, je ne vais pas demander à mon audience-cible de me donner des sous vu qu'elle n'arrive probablement déjà pas à mettre des limites et à gérer son argent.

Donc je devrais me débrouiller pour chercher des financements ailleurs, et si d'autres blogs ont des sous mais pas le mien c'est pas vous le problÚme, mais si vous vouliez contribuer à un projet libriste, antivalidiste, écologiste, et antiraciste, vous pourriez donner des sous et de vieux téléphones à PostmarketOS ou vous encarter à la FSF bien évidemment, mais en sus des enjeux techniques (culturels et organisationnels) vous pourriez passer sur mon Liberapay.

Merci beaucoup 🙏

#FSF #GNU #ILoveFreeSoftware #Emacs #Skribe #LaTeX #Skribilo

2024-10-27

RPN as equation formatting www.nongnu.org/skribilo/doc/user-9.html#equations

Fortunately, the eq package allows for the use of a much simpler syntax.

;; The golden ratio, phi.
(eq '(= phi (/ (+ 1 (sqrt 5)) 2)))

Ex. 37: Example of a simple equation

... produces:
φ = (1 + sqrt(5)) / 2
Once again it proves that a regular sociology student can go much farther with Scheme than with RMarkdown/Office 365

1/3

#GNU #Skribe #Skribilo #Scheme #KaTeX #RPN #MIT #Sociology #Humanities #Pedagogy #University

2024-09-20
Capture d'écran d'un billet en Skribe, dans Emacs pour Android
2024-09-09

(article scheme:r5rs
   (title "The Revised5 Report on the Algorithmic Language Scheme")
   (author "Richard Kelsey, William D. Clinger, Jonathan Rees")
   (journal "Higher-Order and Symbolic Computation")
   (volume "11")
   (number "1")
   (month "Sep")
   (year "1998")
   (url "http://kaolin.unice.fr/Bigloo/doc/r5rs.html"))
Mais c'est super simple ?? o_O

Et tu peux juste commenter ta biblio avec des sous-sections et des paragraphes, et compiler ton fichier de biblio avec
(make-bib-table) ?

#GNU #FSF #Skribe #Skribilo #BibTeX #BibLaTeX #Bibliographie

2024-09-01

Sinon à peine en lien avec ce qui précÚde mais je travaille sur le développement du générateur de sites web statiques le plus lent au monde : ce serait une collection publique de PDF interconnectés, générés depuis Skribe avec \LaTeX. Chaque git commit correspond à exactement un fichier .skb, regénérant un PDF pour chaque mot-clé pertinent à partir de Skribilo. Avec mon eeePC je vise un temps de construction de quelques dizaines de minutes, mais je pense que je vais décharger la compilation sur ma Raspberry Pi 3 afin d'aller plus vite et d'éviter de monopoliser mon pauvre processeur Atom
#SSG #Tech #Scheme #Skribe #Skribilo #GNU

2024-08-23

Je ne sais pas si je suis claire : #OrgMode est un excellent (peut-ĂȘtre le meilleur) format de fichiers pour Ă©crire une thĂšse de sociologie : simple, concis mais puissant, gĂ©rant nativement la bibliographie, permettant un export natif vers #LaTeX, etc.

Mais c'est avant tout un langage de "programmation lettrée" de listes de tùches et de tableurs. Il faut apprendre les choses dans l'ordre.

#Skribe est sans doute le langage d'export de documents le plus modifiable puisqu'il est Turing-complete. Mais il ne permet pas l'auto-modification du document, il ne permet pas de cocher des cases ou de changer l'état d'une tùche à faire (par exemple depuis Org-agenda) puisque ce n'est pas son objectif.

On ne peut pas synchroniser un document Skribe/
#Skribilo avec un SBC pour afficher les tùches à faire en quittant la maison sur un écran en papier électronique, grùce à l'assignation d'un mot-clé comme suit :

* Aujourd'hui :today:
** Avant de sortir :sortie:
*** TODO Sortir les poubelles
<2024-08-24 Sam 08:00 +1d>

puisque ce langage n'est pas conçu pour permettre la modification du document en appuyant sur un bouton ou en cochant une case de son téléphone.

2024-08-14

Je ne sais pas quel·le neuneu a dit que les logiciels libres devaient rester apolitiques, mais ce ne sont certainement pas les développeur·euses de #Skribilo, un programme en Scheme d'export de documents #Skribe vers les formats \LaTeX, Lout, HTML, et tutti quanti.

nongnu.org/skribilo

#GNU #Emacs

Un exemple de graphique dans le manuel de Skribilo, montrant que plus de 70% des morts dans le conflit Israël-Liban en 2006 étaient des populations civiles.Un autre exemple de graphique : plus de 97% des morts en Iraq depuis 2003 sont des populations civiles.
2024-08-06

Je peurrais avoir été un peu trop enthousiaste au sujet de Skribe et je vous en présente mes excuses.

Org-mode et Skribe sont toutes les deux de bonnes syntaxes polymorphes, mais je maintiens que le noyau dur d'Org-mode resterait des fonctionnalités d'organisation, tandis que Skribe excellerait pour maintenir un site web statique. En termes de programmation HTML/CSS, cette syntaxe fume Org-mode, qui ne reste pas conçu pour ça.

Quelqu'un m'a dit Ă©crire ses livres au format Org-mode, et je pense effectivement que c'est le meilleur compromis. Par exemple, une liste Ă  points dans Org-mode a la syntaxe suivante :

- Aubergines
- Carottes
- Oignons

Avec Skribe, elle aurait la syntaxe suivante :
,(itemize (item [Aubergines])
          (item [Carottes])
          (item [Oignons]))

En rĂ©alitĂ© c'est une syntaxe trĂšs Ă©lĂ©gante, mais un peu plus longue que celle de l'Org-mode. De mĂȘme les fonctionnalitĂ©s de programmation des sorties des documents me semblent-elles trĂšs prometteuses (je n'ai pas encore fini de lire SICP donc je ne peux pas dire), mais inutiles pour Ă©crire de la fiction.

Pour distinguer visuellement des entrĂ©es en fonction de leurs mots-clĂ©s, avec la syntaxe Denote, ça a l'air super –
idem pour maintenir une base de données de recherche publique. ComplÚtement inutile pour écrire un livre.

#Skribe #OrgMode

2024-08-03

Du point de vue de nos besoins d'Ă©criture en tant qu'outil professionnel et que dispositif de santĂ© mentale, il n'y a pas vraiment lieu de chercher autre chose qu'Org-mode. Mais aprĂšs avoir lu "Skribe, a functional markup language", il me semble avoir rĂ©alisĂ© que le cƓur d'un document Org-mode resterait non son export polymorphe mais ses fonctionnalitĂ©s d'organisation – listes de tĂąches, Ă©vĂ©nements, tableurs, etc. –, donc que selon les principes de la syntaxe Org-mode, le plus important dans la configuration lettrĂ©e dans cette syntaxe ne serait pas tant l'export de notre prise dans une typographie soignĂ©e mais l'usage de ses fonctionnalitĂ©s pour gĂ©rer son projet.

Je ne fais probablement qu'expliquer aux développeur·euses Org-mode quelque chose qu'ils savent déjà, mais nous sommes malheureusement trop peu nombreux·ses à nous en servir.

Reste que le
#Skribe est un meilleur exporteur polymorphe puisque l'export peut ĂȘtre programmĂ© dans le document mĂȘme avec un niveau de finesse inĂ©galĂ©, tandis qu'il faudrait littĂ©ralement forker son installation d'Org-mode pour pouvoir dĂ©finir, par exemple, une alist associant un mot-clĂ© Ă  un fond d'export HTML rose pĂąle, un autre Ă  un fond bleu pĂąle, etc. Ce ne serait pas forcĂ©ment compliquĂ© en soi, mais on ne ferait qu'implĂ©menter une maniĂšre de dissimuler de la complexitĂ© alors que la syntaxe Scheme serait Ă  peine plus longue et complexe que les alists programmĂ©es par les utilisataires d'Org-mode.

Sur le principe, l'intĂ©rĂȘt principal de la programmation lettrĂ©e avec
#OrgMode serait donc moins l'export en typographie soignĂ©e que les fonctionnalitĂ©s d'organisation saisies Ă  mĂȘme le document source, lisibles par exemple par Org-agenda. Je vous en prie, continuez Ă  coder en Org-mode si ça vous fait du bien mais il serait regrettable de passer Ă  cĂŽtĂ© de ces fonctionnalitĂ©s, d'une part, et Ă  cĂŽtĂ© de Skribe, d'autre part.

skribe đŸ‡ș🇩 :verified_mustard:skribe@aus.social
2024-06-28

June Musings is out. This month I discuss maps, music, and how not to latch the canopy of an aircraft.

Catch it here and/or subscribe for next month's inanity:

buttondown.email/skribe/archiv

#Newsletter #skribe #June

skribe đŸ‡ș🇩 :verified_mustard:skribe@aus.social
2023-09-06

LOL. I'm already less than half health fighting a draft horse.

@dungeons

#Dungeons #skribe #HalfOrc #Cleric

2022-10-14

Rework of the Guile Hacker Handbook.

Feel like coding â˜ș

framagit.org/Jeko/lernilo

#guile #scheme #skribilo #skribe

2019-04-06

@amz3
> I agree that html in lisp is much nicer.

Do you mean something like #skribe?
nongnu.org/skribilo/doc/user-3

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst