Modificare una linea gemtext da client.

Lavorando ad altro mi è venuta una idea, da verificare.

Servirà un editor di linea potenziato nel client.

Penso almeno a linenoise o readline ma dovrebbero essercene altri simili.

Posso modificare il client lua per gestire l'editor di linea.

GEMINI FRAGMENT

Il fragment punta ad un punto nel documento e la sintassi dipende dal mime type.

Il fragment può avere più parametri, come la query, ma a noi non interessa.

In Gemini esiste solo la linea e ci serve solo il numero di linea, questa è la #11.

Espongo lo schema:

INPUT COMPLETO

Ovvia estensione è l'input completo di una pagina linea per linea.

INPUT DEL TITOLO

Ci vuole un link input che accetta il titolo ed aggiunge la data.

Niente di meglio del vero titolo che comprende il '#', per la precisione 'host/#titolo'.

Il server chiede il certificato, riconosce il proprietario della cartella, crea il file inserendo il titolo e salva la pagina.

APPEND

Per aggiungere una linea alla pagina è sufficiente metterla dopo il solo '#', per la precisione 'host/pagina#testo'.

... segue