Condivido lo script Lua per formattare le linee Gemtext. Lo script comprende un semplice demo per leggere file gemtext ed il client demo di solderpunk, modificato per utilizzare gemline. Prevedo di aggiungere qualche funzionalità in futuro.

roberto_vpt 7b62d511dd Aggiunta paginazione, traduzione in inglese e immagini. %!s(int64=3) %!d(string=hai) anos
README.md 7b62d511dd Aggiunta paginazione, traduzione in inglese e immagini. %!s(int64=3) %!d(string=hai) anos
Render_gemtext_1.png 7b62d511dd Aggiunta paginazione, traduzione in inglese e immagini. %!s(int64=3) %!d(string=hai) anos
Render_gemtext_2.png 7b62d511dd Aggiunta paginazione, traduzione in inglese e immagini. %!s(int64=3) %!d(string=hai) anos
Render_gemtext_3.png 7b62d511dd Aggiunta paginazione, traduzione in inglese e immagini. %!s(int64=3) %!d(string=hai) anos
gemini+submit.gmi 6addde1049 Riordino ed aggiunta di documentazione e del client gemini %!s(int64=3) %!d(string=hai) anos
gemini+submit.html 6addde1049 Riordino ed aggiunta di documentazione e del client gemini %!s(int64=3) %!d(string=hai) anos
gemini0.13.0.gmi f2311a7d63 First version %!s(int64=3) %!d(string=hai) anos
gemline.gmi 7b62d511dd Aggiunta paginazione, traduzione in inglese e immagini. %!s(int64=3) %!d(string=hai) anos
gemline.lua 7b62d511dd Aggiunta paginazione, traduzione in inglese e immagini. %!s(int64=3) %!d(string=hai) anos
gemline_old.gmi f2311a7d63 First version %!s(int64=3) %!d(string=hai) anos
gemtext.lua 7b62d511dd Aggiunta paginazione, traduzione in inglese e immagini. %!s(int64=3) %!d(string=hai) anos

README.md

DEMO GEMLINE

Use Lua >= 5.3

Demo

lua gemtext.lua

otherwise

lua gemtext.lua filename.gmi

otherwise, to change the rigth margin

lua gemtext.lua 50 filename.gmi

I just added pagination for too long gemtexts

These are the pages displayed by interpreting the local file gemline.gmi with gemtext.lua.

Page 1 of 3 Page 2 of 3 Page 3 of 3

The modified client DEMO is not ready.