Argot

Argot Text Markup - ein Markdown-Dialekt
Jetzt downloaden

Argot Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jason Moiron
  • Website des Verlags:
  • http://dev.jmoiron.net/hg/

Argot Stichworte


Argot Beschreibung

Argot Text Markup - ein Abschlag Dialekt Argot ist ein kleiner Satz von Python-Erweiterungen auf der Abschlags-Markup-Sprache hauptsächlich für technische Blog-Einträge zu schreiben. Die Erweiterungen sind nicht richtige Abschlag Erweiterungen; sie werden als Preprozessoren implementiert, die in Abschlags kompilieren oder HTML-Syntax. Zusätzlich zu den regulären Syntax des Abschlags, der Argot nicht stört, bietet Argot die folgenden Funktionen: * moin-Stil hervorgehoben Codeblöcke * Link-Ziel processorsYou Gabel Argot von seiner hg repository.Requirementsargot erfordert Abschlags, pygments und lxml. lxml kann schwierig sein, von pypi zu installieren, so dass es nicht als Installationsbedarf in setup.py aufgeführt ist. Bitte erfüllen diese Anforderung durch lxml OS bundles.Moin-Stil markierten Code blocksIn Abschlag, Codeblocks sind Textblocks, eine Ebene des Einzugs vom Text entfernt. Wenn jedoch mit mehr primitiven Browser Eingabemechanismen zu tun, Einrückungen viel Text kann problematisch sein (wie oft Registerkarte Eingabefokus verschiebt). Zusätzlich zu dieser Konvention zu ermöglichen, Argot Geräte moin / tracwiki Stil Codeblocks, die Funktion Syntax-Hervorhebung über pygments.SyntaxThe allgemeine Syntax ist {{{ durch eine optionale shebang gefolgt und pygments Parser, gefolgt von dem Codeblock gewünscht wird, und bookended mit '}}}': {{{# Parser ... Code ...}}} In der Standardeinstellung, wenn kein Parser vorgesehen ist, argot Anwendungen pygments zu versuchen und zu erraten, was die Sprache verwendet wird. Es fällt auf den Klartext Lexer zurück. Diese Codeblöcke zusammengestellt tatsächlich bis auf eine Pseudo-Abschlags / html Syntax Das sieht etwa so aus: ... Code ... Als später Vorverarbeitungsschritt, Blöcke dieses Stils wird vorübergehend aus dem Textkörper und ersetzt durch ein Token entfernt. Abschlag wird dann über den Rest des Dokuments ausgeführt werden, und das Token mit dem Syntax-Hervorhebungen Code ersetzt wird. Als Ergebnis können Sie Syntax-Hervorhebungen Code unter Verwendung der rohen Syntax als das Highlight Schritt ist Agnostiker, wo der Code kam from.Link Ziel processorsMarkdown Links sind im Stil der (url), aber dies wird oft Interrupt erreichen Schreiben mit für Urls Graben um die komplexe oder sogar unbekannt sein könnten. Anstatt zu Urls Verknüpfung Argot können Sie die Zielinformationen in individuell konfigurierbaren ways.SyntaxLink Prozessoren codieren, werden von dem Prozessor-Tag aus, durch einen Doppelpunkt, gefolgt von einer Abfrage für diesen Prozessor gefolgt. Zum Beispiel: (google: umstrukturiert Text schnell ref) Dies ruft den Link Prozessor Google mit der Abfrage neu strukturiert Text schnell ref. Standardmäßig wird nur der Link Prozessor Google aktiviert. Es gibt einen amazon Link-Prozessor, der aktiviert werden kann, aber es wird vorgeschlagen, dass für eine stabile Abfragen, die Sie append amazon neue Verbindung processorsLink Prozessoren Funktionen queries.Writing Google, die ein einziges Argument, die Abfrage als String und zurück ein anderes string: def wiki_processor (Abfrage): return google_processor ( 'wikipedia% s' % query) argot.enable_link_processor (wiki_processor) Dieser hypothetische Wiki Prozessor nur hat eine google-Suche nach 'wikipedia' und der Abfrage zur Verfügung gestellt. Der Tag für den Prozessor kann in 3 Arten bereitgestellt werden: * Der Name der Funktion vor dem ersten Unterstreichungsattribut * Tag auf der Funktion * ein optionales zweites Argument zu enable_link_processor Anforderungen: · Python


Argot Zugehörige Software