= Markdown !WikiProcessor Macro Implementation =
== Description ==
The !MarkdownMacro package implements John Gruber's [http://daringfireball.net/projects/markdown/ Markdown] lightweight plain text-to-HTML formatting syntax as a [WikiProcessors WikiProcessor] macro. The original code is courtesy of Alex Mizrahi aka [#SeeAlso killer_storm]. I simply added a little robustness to the error checking, documented the package, created setup.py and this README, and registered it with [MarkdownMacro Trac Hacks].
== Bugs/Feature Requests ==
Existing bugs and feature requests for MarkdownMacro are [query:status!=closed&component=MarkdownMacro&order=priority here].
If you have any issues, create a [/newticket?component=MarkdownMacro&owner=dwclifton new ticket].
== Download ==
Download the zipped source from [download:markdownmacro here].
== Source ==
You can check out WikiSearchMacro from [http://trac-hacks.org/svn/markdownmacro here] using Subversion, or [source:markdownmacro browse the source] with Trac.
== Installation ==
First you need to install [http://freewisdom.org/projects/python-markdown/ Python Markdown]. Follow the instructions on the Web site.
Proceed to install the plugin as described in t:TracPlugins.
Enable the macro in trac.ini:
{{{#!ini [components] Markdown.* = enabled }}}
You may have to restart your Web server.
== Example ==
{{{ {{{#!Markdown
RGB
- Red
- Green
- Blue
Source Code
from trac.core import *
from trac.wiki.macros import WikiMacroBase
from trac.wiki.formatter import Formatter
An example link. }}} }}}
== See Also ==
- John Gruber's [http://daringfireball.net/projects/markdown/ Markdown]
- [http://www.freewisdom.org/projects/python-markdown/ Python Markdown]
- [http://daringfireball.net/projects/markdown/syntax Markdown syntax]
== Author/Contributors ==
- '''Author:''' [wiki:dwclifton] (Macro/Processor package, setup, documentation)
- '''Maintainer:''' [wiki:dwclifton]
- '''Contributors:'''
- [http://daringfireball.net/colophon/ John Gruber]
- [http://www.freewisdom.org/projects/python-markdown/Credits Yuri Takhteyev, et al.]
- Alex Mizrahi alias [http://trac-hacks.org/attachment/ticket/353/Markdown.py killer_storm]
- The Trac and Python development community
Metadata
Release files for TracMarkdownMacro 0.11.10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| tracmarkdownmacro-0.11.10.tar.gz | 8.5 kB | Without provenance | Details for tracmarkdownmacro-0.11.10.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| tracmarkdownmacro-0.11.10-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details for tracmarkdownmacro-0.11.10-py2.py3-none-any.whl |
Total release size: 18.7 kB
Release files / tracmarkdownmacro-0.11.10.tar.gz
| Download URL | tracmarkdownmacro-0.11.10.tar.gz |
|---|---|
| Size | 8.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c08a163615862521c94d0dfa8cc452bb24b5068016ec6a6f532d9a010b6c1744
|
|
BLAKE2b-256 checksum How to use checksums |
eaa6fd0a648df12101d70718843c48f5a1d1bd13d839ac2c4a2597cd611ea9e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|
Release files / tracmarkdownmacro-0.11.10-py2.py3-none-any.whl
| Download URL | tracmarkdownmacro-0.11.10-py2.py3-none-any.whl |
|---|---|
| Size | 10.2 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
5e35029705b8cd30da0e3bf4bf07509e1548971829af19ad852949827db7925b
|
|
BLAKE2b-256 checksum How to use checksums |
db072d970c695bb4ae3a44096738c174f2c79dc215c1e8ad20121ea89ccdfc5d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|
Security for TracMarkdownMacro 0.11.10
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.