ProjekteNerdkrams
Neu­es Pro­jekt: Tab­bed Plain­text (TTXT) – Hil­fe gesucht.

Wor­an ich, außer natür­lich an Tiny­To­do und eMu­le beba, gera­de so arbei­te, wenn es, kurz vor den Klau­su­ren des Win­ter­se­me­sters, Zeit und Lust zulas­sen, ist ein neu­es Datei­for­mat, das ich ersann, wäh­rend ich die aktu­el­le Halb­jah­res­rück­schau in Form brach­te, und erst­mals im Forum von DonationCoder.com einem nicht uner­freu­ten Publi­kum prä­sen­tier­te.

Ich nen­ne es „Tab­bed Plain­text“, get­abb­ten Rein­text also, kurz „TTXT“, und die Idee dahin­ter ist so sim­pel, dass ich recht erstaunt bin, dass ich sie bis­her noch nicht in Akti­on gese­hen habe:

Der Nach­teil einer in Rein­text (meist auf .txt endend) ver­fass­ten Notiz­da­tei ist, dass man sie nicht in „Kapi­tel“ auf­tei­len kann. Will man etwa unter­schied­li­che Aspek­te des glei­chen The­mas visu­ell von­ein­an­der abgren­zen, so muss man bis­lang dar­auf zurück­grei­fen, sepa­ra­te Datei­en zu erstel­len, was auf Dau­er recht unüber­sicht­lich wer­den kann, oder etwa mit einer Text­ver­ar­bei­tung mehr­sei­ti­ge Doku­men­te erstel­len, die dann natür­lich auch nur mit die­ser Text­ver­ar­bei­tung voll­stän­dig kom­pa­ti­bel sind und oben­drein unnö­tig Spei­cher­platz bele­gen, da man all die tol­len For­ma­tie­rungs­mög­lich­kei­ten oft schlicht nicht benö­tigt.

Der Ansatz von TTXT ist also, dass man in einer ein­zi­gen Datei belie­big vie­le „Kapi­tel“ plat­zie­ren und visu­ell von­ein­an­der abgren­zen kann, ohne die größt­mög­li­che Kom­pa­ti­bi­li­tät mit gän­gi­gen Text­edi­to­ren zu ver­lie­ren. Eine Datei in die­sem For­mat lässt sich mit einem belie­bi­gen Text­edi­tor bear­bei­ten. Jedes „Kapi­tel“ soll, wenn die Datei in einem noch zu ent­wickeln­den TTXT-Edi­tor geöff­net wird, dann als eige­ner Tab dar­ge­stellt wer­den.

Eine TTXT-for­ma­tier­te Datei, „testdatei.ttxt“, sieht etwa so aus:

TTXT VERSION 1

-------------

Dieser Text steht auf Seite 1.
Und er kann auch mehrzeilig sein.

-------------

Seite 2 und somit der letzte Teil des Beispiels
beginnt und endet hier.  :-) 

Die Dar­stel­lung erfolgt dann im Opti­mal­fall so:

Eine eini­ger­ma­ßen voll­stän­di­ge Doku­men­ta­ti­on des TTXT-For­mats (auf Eng­lisch) habe ich auf einer geson­der­ten Inter­net­sei­te plat­ziert. So weit die Theo­rie.

Nun aller­dings benö­ti­ge ich eure Hil­fe, denn für die prak­ti­sche Umset­zung der Idee feh­len mir die Fähig­kei­ten.
Wer gern etwas bei­steu­ern möch­te, ist ein­ge­la­den, sich im Forum oder im IRC – oder ein­fach hier per Kom­men­tar­feld – zu mel­den. Auch Ideen all­ge­mei­ner Art sind will­kom­men.

Ich dan­ke im Vor­aus. :-)

Senfecke:

Comments are closed.

https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_smilenew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_biggrin2.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_sadnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_eek.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_shocked.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_confusednew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_coolnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_lol.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_madnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_aufsmaul.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_seb_zunge.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_blushnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_frown.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_twistedevil1.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_twistedevil2.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/icon_mad.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_rolleyesnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_wink2.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_idea2.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_arrow2.gif 
mehr …
 

Erlaubte Tags:
<strong> <em> <pre> <code> <a href="" title=""> <img src="" title="" alt=""> <blockquote> <q> <b> <i> <del> <tt> <span style=""> <strike>

Datenschutzhinweis: Deine IP-Adresse wird nicht gespeichert. Details findest du hier.