ProjekteNerdkrams
Neues Projekt: Tabbed Plaintext (TTXT) — Hilfe gesucht.

Woran ich, außer natür­lich an TinyTo­do und eMule beba, ger­ade so arbeite, wenn es, kurz vor den Klausuren des Win­terse­mes­ters, Zeit und Lust zulassen, ist ein neues Dateifor­mat, das ich ersann, während ich die aktuelle Hal­b­jahres­rückschau in Form brachte, und erst­mals im Forum von DonationCoder.com einem nicht uner­freuten Pub­likum präsen­tierte.

Ich nenne es “Tabbed Plain­text”, getabbten Rein­text also, kurz “TTXT”, und die Idee dahin­ter ist so sim­pel, dass ich recht erstaunt bin, dass ich sie bish­er noch nicht in Aktion gese­hen habe:

Der Nachteil ein­er in Rein­text (meist auf .txt endend) ver­fassten Notiz­datei ist, dass man sie nicht in “Kapi­tel” aufteilen kann. Will man etwa unter­schiedliche Aspek­te des gle­ichen The­mas visuell voneinan­der abgren­zen, so muss man bis­lang darauf zurück­greifen, sep­a­rate Dateien zu erstellen, was auf Dauer recht unüber­sichtlich wer­den kann, oder etwa mit ein­er Textver­ar­beitung mehr­seit­ige Doku­mente erstellen, die dann natür­lich auch nur mit dieser Textver­ar­beitung voll­ständig kom­pat­i­bel sind und oben­drein unnötig Spe­icher­platz bele­gen, da man all die tollen For­matierungsmöglichkeit­en oft schlicht nicht benötigt.

Der Ansatz von TTXT ist also, dass man in ein­er einzi­gen Datei beliebig viele “Kapi­tel” platzieren und visuell voneinan­der abgren­zen kann, ohne die größt­mögliche Kom­pat­i­bil­ität mit gängi­gen Texte­d­i­toren zu ver­lieren. Eine Datei in diesem For­mat lässt sich mit einem beliebi­gen Texte­d­i­tor bear­beit­en. Jedes “Kapi­tel” soll, wenn die Datei in einem noch zu entwick­el­nden TTXT-Edi­tor geöffnet wird, dann als eigen­er Tab dargestellt wer­den.

Eine TTXT-for­matierte 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 Darstel­lung erfol­gt dann im Opti­mal­fall so:

Eine einiger­maßen voll­ständi­ge Doku­men­ta­tion des TTXT-For­mats (auf Englisch) habe ich auf ein­er geson­derten Inter­net­seite platziert. So weit die The­o­rie.

Nun allerd­ings benötige ich eure Hil­fe, denn für die prak­tis­che Umset­zung der Idee fehlen mir die Fähigkeit­en.
Wer gern etwas beis­teuern möchte, ist ein­ge­laden, sich im Forum oder im IRC — oder ein­fach hier per Kom­men­tar­feld — zu melden. Auch Ideen all­ge­mein­er Art sind willkom­men.

Ich danke im Voraus. :-)

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.