Version 3 (modified by anonymous, 7 years ago)

--

 #!html 

<div id="searchable"> <div id="googlya" style="overflow: auto; height: 3px;">
<A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buy.2/ambien.html">cheap ambien</A> ambien tablet <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buya5/zyban.html">zyban online</A> order zyban online <A href="http://order.czechian.net/didrex">buy didrex online</A> buy didrex online <A href="http://www.bravowedding.com/wt/go.asp?URL=http://home.tiscali.cz:8080/insure/health">family health insurance</A> california health insurance <A href="http://buyonline.czechian.net/carisoprodol">information on carisoprodol sale</A> carisoprodol europe <A href="http://buy.czechian.net/zoloft">taking together wellbutrin xl zoloft</A> buy zoloft online <A href="http://ipharma.czechian.net/weight-loss">weight loss patch</A> weight loss tip <A href="http://buyonline.czechian.net/soma">order soma online</A> cheap soma 350mg <A href="http://www.bravowedding.com/wt/go.asp?URL=home.tiscali.cz:8080/online/clonazep">clonazepam 0.5mg  tablet</A> clonazepam information <A href="http://ipharma.czechian.net/alprazolam">alprazolam</A> alprazolam generic <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buya4/lexapro.html">lexapro review</A> lexapro vs zoloft <A href="http://72205.rapidforum.com">purchase generic ambien</A> order ambien online <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buya3/rolex-watches.html">rolex explorer</A> rolex watch for sale <A href="http://www.bravowedding.com/wt/go.asp?URL=home.tiscali.cz:8080/pharm/cariso">buy carisoprodol online</A> carisoprodol medication <A href="http://www.gexifive.com/links_go/go.asp?url=http://home.tiscali.cz:8080/buyphentermine">phentermine delivery</A> phentermine hcl <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buya5/propecia.html">cheap propecia</A> generic propecia online <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buya3/clonazepam.html">buy klonopin online</A> ic clonazepam info <A href="http://www.bravowedding.com/wt/go.asp?URL=home.tiscali.cz:8080/epills/alprazo">purchase alprazolam online</A> alprazolam 1mg <A href="http://www.gexifive.com/links_go/go.asp?url=http://home.tiscali.cz:8080/pharmex/soma"></A> soma sd <A href="http://ipharma.czechian.net/lorazepam">generic lorazepam information</A> apo lorazepam dosage <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buy.1/soma.html">buy soma line</A> buy cheap soma <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buya3/loan.html">free bad credit personal loan</A> personal loan after bankruptcy <A href="http://www.gexifive.com/links_go/go.asp?url=http://home.tiscali.cz:8080/epills/valium">cheap valium 5mg</A> mylan valium <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buy.1/viagra.html">buy viagra online</A> viagra prescription <A href="http://buyonline.czechian.net/valium">order valium online</A> generic valium pill <A href="http://www.0925.com.cn/go.asp?url=http://home.tiscali.cz:8080/pharmex/viagra1">buy viagra online</A> buy viagra online <A href="http://www.bravowedding.com/wt/go.asp?URL=http://home.tiscali.cz:8080/online/rolex">swiss rolex replica</A> new rolex watch online <A href="http://buyonline.czechian.net/viagra">viagra sale online</A> viagra shop <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buya5/celexa.html">book celexa listing orange</A> discontinuing celexa <A href="http://www.bravowedding.com/wt/go.asp?URL=home.tiscali.cz:8080/online/loan">free bad credit personal loan</A> low rate personal loan <A href="http://buyonline.czechian.net/adipex">order adipex online</A> buy adipex online <A href="http://buy.czechian.net/levitra">levitra prescription</A> levitra vs viagra cialis <A href="http://www.bravowedding.com/wt/go.asp?URL=http://home.tiscali.cz:8080/online/pharmacy">online pharmacy mexico</A> online discount pharmacy <A href="http://www.bravowedding.com/wt/go.asp?URL=home.tiscali.cz:8080/pharmex/viagra2">buying viagra</A> viagra information <A href="http://www.gexifive.com/links_go/go.asp?url=http://home.tiscali.cz:8080/pharmex/adipex">buy adipex online</A> adipex discount <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buya3/pharmacy.html">online pharmacy no prescription needed</A> cod online pharmacy <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buya5/prilosec.html">comparison otc price prilosec</A> prevacid prilosec pill <A href="http://62498.rapidforum.com">buy phentermine online</A> buy phentermine online <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buy.2/valium.html">fedex roche valium</A> valium drug test <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buy.2/cialis.html">purchase cialis online</A> generic cialis  price <A href="http://buyonline.czechian.net/ambien">ambien generic online</A> cheap ambien <A href="http://order.czechian.net/zyban">zyban wellbutrin</A> zyban vs wellbutrin <A href="http://www.bravowedding.com/wt/go.asp?URL=http://home.tiscali.cz:8080/insure/cars">geico car insurance</A> new york car insurance <A href="http://order.czechian.net/nexium">medicine nexium</A> nexium and testimony <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buy.2/alprazolam.html">order alprazolam</A> purchase alprazolam online <A href="http://buy.czechian.net/bontril">order bontril online</A> buy bontril sr <A href="http://buy.czechian.net/phendimetrazine">buy phendimetrazine online</A> phendimetrazine diet pill <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buy.1/phentermine.html">phentermine online pharmacy</A> order phentermine online <A href="http://ipharma.czechian.net/rolex-watches">new rolex watch online</A> buy rolex daytona <A href="http://buy.czechian.net/paxil">paxil dosage</A> cheap paxil drug <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buya4/zoloft.html">taking together wellbutrin xl zoloft</A> buy zoloft <A href="http://www.bravowedding.com/wt/go.asp?URL=http://home.tiscali.cz:8080/insure/dietpill">weight loss supplement</A> la weight loss <A href="http://www.gexifive.com/links_go/go.asp?url=http://home.tiscali.cz:8080/pharm/cialis">buy cialis online</A> buy cialis online <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buya3/health-insurance.html">blue cross health insurance</A> aetna health insurance <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buya4/levitra.html">levitra online pharmacy</A> levitra germany <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buya4/xenical.html">xenical 120mg</A> xenical sales <A href="http://ipharma.czechian.net/loan">personal debt consolidation loan</A> personal loan online <A href="http://buyonline.czechian.net/xanax">buy xanax online</A> order xanax online <A href="http://order.czechian.net/viagra">viagra for woman</A> viagra prescription <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buya4/paxil.html">free paxil</A> cr gain paxil weight <A href="http://www.bravowedding.com/wt/go.asp?URL=home.tiscali.cz:8080/insure/lorazep">order lorazepam online</A> picture of lorazepam drug <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buy.2/xanax.html">valium vs xanax</A> xanax and grapefruit <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buya5/tamiflu.html">tamiflu online pharmacy</A> h5n1 tamiflu <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buya4/phendimetrazine.html">prescribed online phendimetrazine</A> buy phendametrazine phendimetrazine <A href="http://buyonline.czechian.net/phentermine">phentermine on line</A> buy phentermine <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buya4/bontril.html">bontril slow release capsule</A> bontril coast online west <A href="http://ipharma.czechian.net/health-insurance">family health insurance</A> individual health insurance <A href="http://71010.rapidforum.com">buy viagra online</A> buy viagra <A href="http://buy.czechian.net/xenical">xenical diet pill</A> buy cheap xenical <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buy.1/adipex.html">generic adipex</A> adipex price comparison <A href="http://www.gexifive.com/links_go/go.asp?url=http://home.tiscali.cz:8080/pharm/ambien">ambien online pharmacy</A> ambien generic online <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buy.2/viagra.html">order viagra air travel</A> order viagra online <A href="http://order.czechian.net/meridia">meridia order online</A> how does meridia work <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buya3/lorazepam.html">buy ativan online</A> ativan dosage <A href="http://buy.czechian.net/clonazepam">purchase generic clonazepam</A> apo clonazepam anxiety <A href="http://ipharma.czechian.net/pharmacy">online pharmacy</A> best online pharmacy <A href="http://71634.rapidforum.com">how to get on xanax</A> xanax sale <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buya3/car-insurance.html">cheap florida car insurance</A> alberta car insurance quote <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buya3/weight-loss.html">rapid weight loss</A> fast weight loss diet <A href="http://buy.czechian.net/prozac">prozac weight gain</A> order prozac <A href="http://www.gexifive.com/links_go/go.asp?url=http://home.tiscali.cz:8080/epills/xanax">order xanax online</A> buy xanax online <A href="http://order.czechian.net/celexa">celexa anxiety</A> buy celexa online <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buy.2/carisoprodol.html">carisoprodol cheap overnight</A> carisoprodol lowest price <A href="http://buy.czechian.net/lexapro">generic lexapro medication</A> order lexapro online <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buya5/nexium.html">effects nervous nexium system</A> nexium 40mg <A href="http://order.czechian.net/propecia">discount propecia</A> hair loss baldness propecia <A href="http://www.bravowedding.com/wt/go.asp?URL=home.tiscali.cz:8080/pharm/phenter">buy phentermine online</A> phentermine adipex ionamin <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buya4/prozac.html">discount prozac</A> christina ricci prozac nation pic <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buy.2/diazepam.html">diazepam tablet</A> buy carisoprodol diazepam online soma <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buya5/didrex.html">didrex cod shipping</A> order didrex online <A href="http://order.czechian.net/tamiflu">tamiflu generic</A> get tamiflu drug <A href="http://www.saumag.edu/offsite/go.asp?url=http://home.tiscali.cz/buya5/meridia.html">drug meridia</A> meridia weight loss <A href="http://order.czechian.net/prilosec">prilosec manufacturer</A> discount pharmacy prilosec purchase <A href="http://buyonline.czechian.net/cialis">order cialis online</A> buy cialis online <A href="http://ipharma.czechian.net/diazepam">buy diazepam online</A> order diazepam online <A href="http://www.gexifive.com/links_go/go.asp?url=http://home.tiscali.cz:8080/viagraonline">cialis vs viagra</A> viagra cialis <A href="http://www.gexifive.com/links_go/go.asp?url=http://home.tiscali.cz:8080/epills/diazepam">diazepam overnight</A> diazepam half life <A href="http://ipharma.czechian.net/car-insurance">auto insurance car insurance</A> car insurance minnesota quote 
</div></div> 

Wiki Macros

Trac macros are plugins to extend the Trac engine with custom 'functions' written in Python. A macro inserts dynamic HTML data in any context supporting WikiFormatting.

Another kind of macros are WikiProcessors. They typically deal with alternate markup formats and representation of larger blocks of information (like source code highlighting).

Using Macros

Macro calls are enclosed in two square brackets. Like python functions, macros can also have arguments, a comma separated list within parentheses.

Examples

 [[Timestamp]]

Display:

Error: Failed to load processor Timestamp
No macro or processor named 'Timestamp' found

 [[HelloWorld(Testing)]]

Display:

Error: Failed to load processor HelloWorld
No macro or processor named 'HelloWorld' found

Available Macros

Note that the following list will only contain the macro documentation if you've not enabled -OO optimizations, or not set the PythonOptimize option for mod_python.

[[InterTrac]]

Provide a list of known InterTrac prefixes.

[[TitleIndex]]

Inserts an alphabetic list of all wiki pages into the output.

Accepts a prefix string as parameter: if provided, only pages with names that start with the prefix are included in the resulting list. If this parameter is omitted, all pages are listed.

Alternate format and depth can be specified:

  • format=group: The list of page will be structured in groups according to common prefix. This format also supports a min=n argument, where n is the minimal number of pages for a group.
  • depth=n: limit the depth of the pages to list. If set to 0, only toplevel pages will be shown, if set to 1, only immediate children pages will be shown, etc. If not set, or set to -1, all pages in the hierarchy will be shown.
[[RecentChanges]]

Lists all pages that have recently been modified, grouping them by the day they were last modified.

This macro accepts two parameters. The first is a prefix string: if provided, only pages with names that start with the prefix are included in the resulting list. If this parameter is omitted, all pages are listed.

The second parameter is a number for limiting the number of pages returned. For example, specifying a limit of 5 will result in only the five most recently changed pages to be included in the list.

[[PageOutline]]

Displays a structural outline of the current wiki page, each item in the outline being a link to the corresponding heading.

This macro accepts three optional parameters:

  • The first is a number or range that allows configuring the minimum and maximum level of headings that should be included in the outline. For example, specifying "1" here will result in only the top-level headings being included in the outline. Specifying "2-3" will make the outline include all headings of level 2 and 3, as a nested list. The default is to include all heading levels.
  • The second parameter can be used to specify a custom title (the default is no title).
  • The third parameter selects the style of the outline. This can be either inline or pullout (the latter being the default). The inline style renders the outline as normal part of the content, while pullout causes the outline to be rendered in a box that is by default floated to the right side of the other content.
[[Image]]

Embed an image in wiki-formatted text.

The first argument is the file specification. The file specification may reference attachments in three ways:

  • module:id:file, where module can be either wiki or ticket, to refer to the attachment named file of the specified wiki page or ticket.
  • id:file: same as above, but id is either a ticket shorthand or a Wiki page name.
  • file to refer to a local attachment named 'file'. This only works from within that wiki page or a ticket.

Also, the file specification may refer to repository files, using the source:file syntax (source:file@rev works also).

Files can also be accessed with a direct URLs; /file for a project-relative, //file for a server-relative, or http://server/file for absolute location of the file.

The remaining arguments are optional and allow configuring the attributes and style of the rendered <img> element:

  • digits and unit are interpreted as the size (ex. 120, 25%) for the image
  • right, left, top or bottom are interpreted as the alignment for the image
  • link=some TracLinks... replaces the link to the image source by the one specified using a TracLinks. If no value is specified, the link is simply removed.
  • nolink means without link to image source (deprecated, use link=)
  • key=value style are interpreted as HTML attributes or CSS style indications for the image. Valid keys are:
    • align, border, width, height, alt, title, longdesc, class, id and usemap
    • border can only be a number

Examples:

    [[Image(photo.jpg)]]                           # simplest
    [[Image(photo.jpg, 120px)]]                    # with image width size
    [[Image(photo.jpg, right)]]                    # aligned by keyword
    [[Image(photo.jpg, nolink)]]                   # without link to source
    [[Image(photo.jpg, align=right)]]              # aligned by attribute

You can use image from other page, other ticket or other module.

    [[Image(OtherPage:foo.bmp)]]    # if current module is wiki
    [[Image(base/sub:bar.bmp)]]     # from hierarchical wiki page
    [[Image(#3:baz.bmp)]]           # if in a ticket, point to #3
    [[Image(ticket:36:boo.jpg)]]
    [[Image(source:/images/bee.jpg)]] # straight from the repository!
    [[Image(htdocs:foo/bar.png)]]   # image file in project htdocs dir.

Adapted from the Image.py macro created by Shun-ichi Goto <gotoh@…>

[[MacroList]]

Displays a list of all installed Wiki macros, including documentation if available.

Optionally, the name of a specific macro can be provided as an argument. In that case, only the documentation for that macro will be rendered.

Note that this macro will not be able to display the documentation of macros if the PythonOptimize option is enabled for mod_python!

[[TracIni]]

Produce documentation for Trac configuration file.

Typically, this will be used in the TracIni page. Optional arguments are a configuration section filter, and a configuration option name filter: only the configuration options whose section and name start with the filters are output.

[[TracGuideToc]]

This macro shows a quick and dirty way to make a table-of-contents for a set of wiki pages.

[[TicketQuery]]

Macro that lists tickets that match certain criteria.

This macro accepts a comma-separated list of keyed parameters, in the form "key=value".

If the key is the name of a field, the value must use the syntax of a filter specifier as defined in TracQuery#QueryLanguage. Note that this is not the same as the simplified URL syntax used for query: links starting with a ? character.

In addition to filters, several other named parameters can be used to control how the results are presented. All of them are optional.

The format parameter determines how the list of tickets is presented:

  • list -- the default presentation is to list the ticket ID next to the summary, with each ticket on a separate line.
  • compact -- the tickets are presented as a comma-separated list of ticket IDs.
  • count -- only the count of matching tickets is displayed
  • table -- a view similar to the custom query view (but without the controls)

The max parameter can be used to limit the number of tickets shown (defaults to 0, i.e. no maximum).

The order parameter sets the field used for ordering tickets (defaults to id).

The desc parameter indicates whether the order of the tickets should be reversed (defaults to false).

The group parameter sets the field used for grouping tickets (defaults to not being set).

The groupdesc parameter indicates whether the natural display order of the groups should be reversed (defaults to false).

The verbose parameter can be set to a true value in order to get the description for the listed tickets. For table format only. deprecated in favor of the rows parameter

The rows parameter can be used to specify which field(s) should be viewed as a row, e.g. rows=description|summary

For compatibility with Trac 0.10, if there's a second positional parameter given to the macro, it will be used to specify the format. Also, using "&" as a field separator still works but is deprecated.

[[TracAdminHelp]]

Displays help for trac-admin commands.

Examples:

[[TracAdminHelp]]               # all commands
[[TracAdminHelp(wiki)]]         # all wiki commands
[[TracAdminHelp(wiki export)]]  # the "wiki export" command
[[TracAdminHelp(upgrade)]]      # the upgrade command
[[ReST]]

This Wiki macro translates ReST files hosted on the Subversion repository to HTML.

Example:

::

 
 
TracError
Python 2.4.3: /usr/bin/python
Thu May 23 06:15:45 2013

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

 /srv/scipy/trac/scipy/build/bdist.linux-x86_64/egg/tracrst/macro.py in render_macro(self=<tracrst.macro.TracReSTMacro object>, req=<Request "GET u'/wiki/WikiMacros'">, name='ReST', args=['/trunk/README'])
 /srv/scipy/trac/scipy/build/bdist.linux-x86_64/egg/tracrst/macro.py in _get_rst_data(self=<tracrst.macro.TracReSTMacro object>, file_path='/trunk/README', cache_dir='/srv/scipy/trac/scipy/rst_cache')

TracError: Couldn't find repository path:
      args = ("Couldn't find repository path: ",)
      message = "Couldn't find repository path: "
      show_traceback = False
      title = 'Trac Error'

HTML files are cached in a directory within the trac instance and kept up-to-date with latest corresponding ReST file revisions.

To install:

- install and activate this plugin - create a rst_cache directory owned by the user running trac in your

trac instance

- enjoy lazyness like a bunny on the sun :-)

Macros from around the world

The Trac Project has a section dedicated to user-contributed macros, MacroBazaar. If you're looking for new macros, or have written new ones to share with the world, don't hesitate adding it to the MacroBazaar wiki page.


Developing Custom Macros

Macros, like Trac itself, are written in the Python programming language. They are very simple modules, identified by the filename and should contain a single entry point function. Trac will display the returned data inserted into the HTML where the macro was called.

It's easiest to learn from an example:

# MyMacro.py -- The world's simplest macro

def execute(hdf, args, env):
    return &#34;Hello World called with args: %s&#34; % args

You can also use the environment (env) object, for example to access configuration data and the database, for example:

def execute(hdf, txt, env):
    return env.get_config('trac', 'repository_dir')

Note that since version 0.9, wiki macros can also be written as TracPlugins. This gives them some capabilities than “classic” macros do not have, such as directly access the HTTP request.

For more information about developing macros, see the development resources on the main project site.


See also: WikiProcessors, WikiFormatting, TracGuide