from trac.core import *
from trac.util.html import html
from trac.wiki.model import WikiPage
from trac.wiki.api import IWikiSyntaxProvider
from trac.wiki.api import WikiSystem
class AutoLinksModule(Component):
implements(IWikiSyntaxProvider)
def __init__(self):
self.wikisys = WikiSystem(self.env)
# IWikiSyntaxProvider methods
def get_wiki_syntax(self):
# copied and modified from trac/wiki/api.py
from trac.wiki.formatter import Formatter
wiki_page_name = (
r"(([A-Z]+[a-z]{2,})|([A-Z]{3,}s?))"
r"(?:#[\w:](?