diff data/plugin/parser/text_x_arnica.py @ 50:6122e5bb9332

text_x_arnica: moved description of keywords to macro_arnica
author Reimar Bauer <rb.proj AT googlemail DOT com>
date Wed, 04 Jun 2008 11:11:32 +0200
parents 83078930ae66
children 37425f191cc5
line wrap: on
line diff
--- a/data/plugin/parser/text_x_arnica.py	Wed Jun 04 10:13:10 2008 +0200
+++ b/data/plugin/parser/text_x_arnica.py	Wed Jun 04 11:11:32 2008 +0200
@@ -8,79 +8,6 @@
     If you click on a thumbnail you get the webnails shown.
     By a menue you are able to toggle between the slides.
 
-    Syntax:
-      {{{
-      #!arnica [target_page=target_page],
-               [columns=columns],[filter=filter],[mode=mode],
-               [show_text=show_text],[show_date=show_date],
-               [show_tools=show_tools], [sort_by_name=sort_by_name],
-               [sort_by_date=sort_by_date], [sort_by_alias=sort_by_alias],
-               [reverse_sort=reverse_sort],
-               [only_items=only_items],[template_itemlist=template_itemlist],
-               [album=album],[album_name=album_name],[front_image=front_image],
-               [thumbnail_width=thumbnail_width],[webnail_width=webnail_width],
-               [text_width=text_width], [image_for_webnail=image_for_webnail],
-               [sequence_name=sequence_name], [sequence_fps=sequence_fps],
-               [border_thick=border_thick],[renew=renew],[help=help]
-      * [[image1.jpg|alias]]
-      * [[image2.jpg|alias]]
-      }}}
-
-    KEYWORD PARAMETERS:
-        target_page:       page to read attachments
-        columns:           number of columns for thumbnails
-        filter:            regex to select images
-        show_text:         default is 1 description is shown
-                           any other means no description
-        show_date:         default is 1 date info from exif header if
-                           available is shown
-        show_tools:        default is 1 icon toolbar is show any other
-                           disables this
-        sort_by_name:      default is 1, the images are sorted by name,
-                           but not if only_items is 1
-        sort_by_date:      default is 0, if set to 1 the images are sorted
-                           to the modification time if they do have
-                           all the same time then the result is random
-        sort_by_alias      default is 0, if set to 1 and only_items set to 1
-                           it is used to order the images by the alias name
-        reverse_sort:      default is 0, if set to 1 the file list is reversed
-                           any other means no description
-        mode:              default is 1 this means description below the image
-                           any other number means description right of image
-        only_items:        default is 0 if it is set to 1 only images which
-                           are described in listitem are shown
-                           dependend on the order of the items
-        template_itemlist: default is 0, if set to 1 an item list is shown which
-                           could be copied into the script.
-        album:             default is 0 if set to 1 only the first image of
-                           a series is shown but slideshow over all images
-        album_name:        useful for album. default is 'album' use it as
-                           short name for the album.
-        front_image:       Useful for album.  default is ''. The first image
-                           is shown in front of the album and slideshow.
-                           If set to an existing image name this is shown in
-                           front of album and slideshow.
-                           The slide show could start by this somewhere.
-        border_thick:      default is 1 this is the thickness in pixeln of
-                           the outer frame
-        renew:             default is 0 if set to 1 then all selected
-                           thumbnails_* and webnails_* removed.
-                           Afterwards they are new created.
-        thumbnail_width:   default is 128
-        webnail_width:     default is 640
-        text_width:        default is 140
-        image_for_webnail  default is 0 if set to 1 then the image is shown as
-                           preview and not the webnail
-        help:              default is 0 if set a copy of the CALLING SEQUENCE
-                           is shown, (there are some new ideas around to show
-                           help to an user so this will be later replaced)
-
-
-    OPTIONAL INPUTS:
-        itemlist : if it is used and only_items is 1 then only the images in this list are ahown.
-                   The alias text is used as description of the image instead of the file name
-
-
 
     MODIFICATION HISTORY:
     based on Gallery2 by ReimarBauer 2005-2008, ThomasWaldmann 2005, FlorianFesti 2006
@@ -107,14 +34,49 @@
 
 parser_name = __name__.split('.')[-1]
 
-def macro_arnica(macro, target_page=u'', sort_by_date=False, sort_by_name=True, sort_by_alias=False,
-                 album=False, album_name=u'album', front_image=u'', template_itemlist=False,
-                 reverse_sort=False, border_thick=int(1), columns=int(4), filter=u'.', mode=int(1), help=False,
-                 show_text=True, show_date=True, show_tools=True, only_items=False,
-                 image_for_webnail=False, renew=False,
-                 thumbnail_width=int(128), webnail_width=int(640), text_width=int(128)):
-    """ macro to initialize all default parameters for arnica """
+def macro_arnica(macro, target_page=u'', columns=int(4), filter=u'.',
+                 image_for_webnail=False,
+                 show_text=True, show_date=True, show_tools=True,
+                 sort_by_date=False, sort_by_name=True, sort_by_alias=False,
+                 reverse_sort=False,
+                 mode=int(1), only_items=False, template_itemlist=False,
+                 album=False, album_name=u'album', front_image=u'',
+                 border_thick=int(1),  renew=False,
+                 thumbnail_width=int(128), webnail_width=int(640),
+                 text_width=int(128), help=False):
+    """ macro to initialize all default parameters for arnica
 
+    @param target_page: page to read attachments from
+    @param columns: number of columns for thumbnails
+    @param filter: regex to select images
+    @param image_for_webnail if set then the image is shown instead of the webnail
+    @param show_text: default shows description
+    @param show_date: default shows date from exif header if available
+    @param show_tools: default shows icon toolbar
+    @param sort_by_name: default sorts images by name,
+    @param sort_by_date: if set to images are sorted to the modification time
+    @param sort_by_alias: if set and also only_items is True it is used to order the images
+                          by the alias name
+    @param reverse_sort: if set the file list is reverse sorted
+    @param mode: default is 1 which writes the description below the image,
+                 any other number means description right of image
+    @param only_items: if set only images which are described in listitem are shown, e.g.
+                       * [[image1.jpg|alias]]
+                       * [[image2.jpg|alias]]
+    @param template_itemlist: if set an item list is shown which could be copied into the wiki page
+    @param album: if set only the first thumbnail image or if used thumbnail
+                  from front_image of series is shown but slideshow over all images
+    @param album_name: default is 'album' short name for the album.
+    @param front_image:  Useful for album.  default is ''. The first image is shown in front
+                         of the album and slideshow.
+    @param border_thick: default is 1 for thickness of the border
+    @param renew: if set then all selected thumbnails_* and webnails_* are removed
+                  and will be recreated
+    @param thumbnail_width: default width of thumbnails is 128
+    @param webnail_width: default width of webnail is 640
+    @param text_width: default width of text is 140
+    @param help: if set you get a brief description of the parameters
+    """
     from inspect import getargspec
     args, varargs, varkw, defaults = getargspec(macro_arnica)
     # XXX find the proper method do get the real values