Sorry: I want to say markdown, not addon. Talking about docHandler, I think it's ready to be tested. I will send it. To use this module you can: 0. Create directories contained in doc folder, whose names are the corresponding code of a specific language, for instance es, it or ar. Copy the translated HTML file in the corresponding doc/lang doc folder. 1. Copy the file docHandler.py to a globalPlugin or appModule folder. 2. Import the module like this: import docHandler. 3. If you want open the addon documentation in the apropiate language if available, or in English by default, in a script or a function associated with an event, call openDocPath() function: docHandler.openDocPath() You can change the addon directory (addonDir parameter of getDocFolder function) or the name of the files that contain documentation. By default addonDir is os.path.dirname(__file__)/.., and docFileName="readme.html". Thanks. 2013/5/20, Noelia <nrm1977@xxxxxxxxx>: > Hi Chris: > Here is addon template addon. I hope it can be useful: > > # NVDA Add-on Scons Template > > This package contains a basic template structure for NVDA add-on > development, building, distribution and localization. > For details about NVDA add-on development please see the [NVDA > Developer > Guide](http://www.nvda-project.org/documentation/developerGuide.html). > > Copyright (C) 2012 - Rui Batista. > > This package is distributed under the terms of the GNU General Public > License, version 2 or later. Please see the file COPYING.txt for > further details. > > ## Features > > This template provides the following features you can use to help NVDA > add-on development: > * Automatic add-on package creation, with naming and version loaded > from a centralized build variables file (buildVars.py). > * Manifest file creation using a template (manifest.ini.tpl). Build > variables are replaced on this template. > * Compilation of gettext mo files before distribution, when needed. > - To generate a gettext pot file, please run scons pot. a > <adon-name>.pot file will be created with all gettext messages for > your add-on. You need to check the buildVars.i18nSources variable to > comply with your requirements. > * Automatic generation of manifest localization files directly from > gettext po files. Please make sure buildVar.py is included in > i18nFiles. > > ## Requirements > > You need the following software to use this code for your NVDA add-ons > development: > > - a Python distribution (2.7 or greater is recommended). Check the > [Python Website](http://www.python.org) for Windows Installers. > - Scons - [Website](http://www.scons.org/) - version 2.1.0 or greater. > Install it using **easy_install** or grab an windows installer from > the website. > - GNU Gettext tools, if you want to have localization support on your > add-on - Recommended. Any Linux distro or cygwin have those installed. > You can find windows builds > [here](http://gnuwin32.sourceforge.net/downlinks/gettext.php). > > ## Usage > > To create a new NVDA add-on, taking advantage of this template: > > - Create an empty folder to hold the files for your add-on. > - Copy the **addon** folder, the **buildVars.py** file, the > manifest.ini.tpl file, the manifest-translated.ini.tpl, > **SCONSTRUCT**, .gitignore and .gitattributes files to the created > folder > - In the **buildVars.py** file, change variable **addon_info** with > your add-on's information (name, summary, description, version, author > and url). > - Put your code in the usual folders for NVDA extension, under the > **addon** folder. For instance: globalPlugins, synthDrivers, etc. You > can delete folders you don't need for your particular add-on package. > - Gettext translations must be placed into > addon\locale\<lang>/LC_MESSAGES\nvda.po. > - To package the add-on for distribution, open a command line, change > to the folder that has the **SCONSTRUCT** file and run the **scons** > command. The created add-on, if there were no errors, is placed in the > current directory. > - You can further customize variables in the **buildVars.py** file. > > Note that this template only provides a basic add-on structure and > build infrastructure. You may need to adapt it for your specific > needs. > > > ## Author Information > > If you have any issues or whatever, please use github, bitbucket, the > NVDA development list, or just drop me an email to ruiandrebatista at > gmail dot com. > > > 2013/5/20, Ch-L <llajta@xxxxxx>: >> Hi Noelia and Mesar, >> I do not work much with markdown documents, I hope this goes fine; >> http://bit.ly/10gpiLG -. >> Any revision is apreciated! >> If you can show me a markdown document as an example, so I see that >> syntax you're using more. >> >> I left the html tags for description of additional commands for reading >> lists in eMule: >> If it's a problems replace the table tags with the following list: >> --- >> * nvda+control+1-0: Allows to Read the first 10 columns. >> * nvda+shift+1-0: Allows to read the correspondent column, from 11th to >> 20th. >> * nvda+shift+C: Copies to clipboard the contents of the last column read. >> --- >> >> VeryThanks. >> >> Chris() >> >> Mesar Hameed wrote: >> " Hi Chris, >> >> ...I still want a copy in markdown format..." >> ---------------------------------------------------------------- >> >> NVDA add-ons Central: A list for discussing NVDA add-ons >> >> To post a message, send an email to nvda-addons@xxxxxxxxxxxxx. >> >> To unsubscribe, send an email with the subject line of "unsubscribe" >> (without quotes) to nvda-addons-request@xxxxxxxxxxxxx. >> >> If you have questions for list moderators, please send a message to >> nvda-addons-moderators@xxxxxxxxxxxxx. >> >> > ---------------------------------------------------------------- NVDA add-ons Central: A list for discussing NVDA add-ons To post a message, send an email to nvda-addons@xxxxxxxxxxxxx. To unsubscribe, send an email with the subject line of "unsubscribe" (without quotes) to nvda-addons-request@xxxxxxxxxxxxx. If you have questions for list moderators, please send a message to nvda-addons-moderators@xxxxxxxxxxxxx.