diff options
author | Muthu Subramanian K <sumuthu@novell.com> | 2010-11-12 22:51:41 +0530 |
---|---|---|
committer | Muthu Subramanian K <sumuthu@novell.com> | 2010-11-12 22:51:41 +0530 |
commit | 0597d5c61924b61e47c51a455ec537c8fc4dd251 (patch) | |
tree | 4ed8b37ade80af0d599a61b7f94408064b9830ac /helpcontent2/help-to-wiki.py | |
parent | 69406254e263e6adee4323499083af10d759006a (diff) |
Updated to generated bookmarks.h file instead of a csv.
Diffstat (limited to 'helpcontent2/help-to-wiki.py')
-rwxr-xr-x | helpcontent2/help-to-wiki.py | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/helpcontent2/help-to-wiki.py b/helpcontent2/help-to-wiki.py index a0e45a61b1..59a893518a 100755 --- a/helpcontent2/help-to-wiki.py +++ b/helpcontent2/help-to-wiki.py @@ -2,6 +2,27 @@ import sys, os +header_template = "\n\ +// This file is generated using the Wiki Converter \n\ +// Please exercise caution while modifying this file directly \n\ +#ifndef __BOOKMARKS_H__\n\ +#define __BOOKMARKS_H__\n\ +\n\ +typedef struct WIKI_LINKS_MAP {\n\ + ULONG id; // HELP ID\n\ + const char *link; // Mapped Wiki Link\n\ +} WikiLinksMap;\n\ +\n\ +static WikiLinksMap aWikiMaps[] = {\n\ +" + +footer_template = "\ + { 0, \"\" }\n\ +};\n\ +\n\ +#endif\n\ +" + # FIXME do proper modules from getalltitles & wikiconv2 # [so far this is in fact just a shell thing] @@ -29,11 +50,32 @@ def create_wiki_dirs(): except: pass +def create_wiki_header(): + try: + file = open( "bookmarks.h", "r" ) + file.close() + sys.stdout.write( "bookmarks.h already exists! Ignoring...\n" ) + except: + file = open( "bookmarks.h", "w" ) + file.write( header_template ) + file.close() + +def create_wiki_footer(): + file = open( "bookmarks.h", "a" ) + file.write( footer_template ) + file.close() + # do the work create_wiki_dirs() +# create bookmarks.h template +create_wiki_header() + print "Generating the titles..." os.system( "python to-wiki/getalltitles.py source/text > alltitles.csv" ) print "Generating the wiki itself..." os.system( "python to-wiki/convall.py source/text" ) + +# close the bookmarks.h template +create_wiki_footer() |