create CREDITS, credits.inc and blanket-permission.inc
Usage:
+
$ python generate_contributions.py \
CREDITS \
credits.inc \
blanket-permission.inc
-where the arguments are the names of the generated files.
+where the arguments are the pathnames of the generated files.
'''
import codecs, sys, textwrap
def usage(prog_name):
- return "Usage: %s <CREDITS> <credits.inc> <blanket-permission.inc>" % prog_name
+ return '''
+Usage:
+
+$ python generate_contributions.py \\
+ CREDITS \\
+ credits.inc \\
+ blanket-permission.inc
+
+where the arguments are the pathnames of the generated files.
+'''
def collate_incomplete(contributers):
} else
$output=$output. "<dt><b>${name}</b>";
-$msg = ereg_replace("\\n *", "\\n ", ltrim($msg));
+$msg = preg_replace("/\\n */", "\\n ", ltrim($msg));
$output=$output. "
</dt>
"28 January 2011",
u"fix-cm module"),
+ contributer(u"Gioele Barabucci",
+ "gioele () svario ! it",
+ "GPL",
+ "Contribution license",
+ "m=136933235620262",
+ "23 May 2013",
+ u"ACM-SIGS layouts"),
+
contributer(u"Özgür Uğraş Baran",
"ugras.baran () gmail ! com",
"GPL",
"3 January 2009",
u"small bugfixes, CMake build system, Slovak translation"),
+ contributer(u"Jacob Bishop",
+ "bishop.jacob () gmail ! com",
+ "GPL",
+ "Contributions...APA 6 Layout",
+ "m=135654106502977",
+ "26 December 2012",
+ u"APA 6 Layout"),
+
contributer(u"Punyashloka Biswal",
"punya.biswal () gmail ! com",
"GPL",
u"Bug fixes"),
contributer(u"Ignacio García",
- "ignacio.garcia () tele2 ! es",
+ "ignacio.gmorales () gmail ! com",
"GPL",
"Re: es_EmbeddedObjects",
"m=117079592919653",
"GPL Statement",
"m=117501689204059",
"27 March 2007",
- u"Bug fixes, layout modules, BibTeX code, XHTML export"),
+ u"Bug fixes, layout modules, BibTeX code, XHTML export. Current stable branch maintainer."),
contributer(u"Bennett Helm",
"bennett.helm () fandm ! edu",
"23 February 2005",
u"Tutorial, reLyX: the LaTeX to LyX translator"),
+ contributer(u"Zahari Dmitrov Kassabov",
+ "zaharid () gmail ! com",
+ "GPL",
+ "GPL Statement",
+ "m=135540059615508",
+ "13 December 2012",
+ u"Bug fixes"),
+
contributer(u"Carmen Kauffmann",
"",
"",
"",
"",
"",
- u"Original name that is now two character shorter"),
+ u"Original name that is now two characters shorter"),
contributer(u"KDE Artists",
"http://artist.kde.org/",
"",
u"Hungarian translation and bind file for menu shortcuts"),
+ contributer(u'Marcus Kriele',
+ "mkriele () me ! com",
+ "GPL",
+ "License permission",
+ "m=130384781027177",
+ "26 April 2011",
+ u"Fixing various sv* layouts"),
+
contributer(u'Valeriy Kruchko',
"lerkru () gmail ! com",
"GPL",
"",
u"Mathematica backend for mathed"),
+ contributer(u"Benjamin Piwowarski",
+ "benjamin ! piwowarski () lip6 ! fr",
+ "GPL",
+ "GPL statement",
+ "m=133958334631163",
+ "13 June 2012",
+ u"AppleScript, integration with bibliography managers"),
+
contributer(u"Neoklis Polyzotis",
"alkis () soe ! ucsc ! edu",
"GPL",
u"The driving force behind, and maintainer of, the LyX wiki wiki.\nSwedish translation of the Windows installer"),
contributer(u"Julien Rioux",
- "jrioux () physics ! utoronto ! ca",
+ "jrioux () lyx ! org",
"GPL",
"Re: #6361: configure.py ignores packages required by user-defined modules",
"m=125986505101722",
"3 December 2009",
- u"Bug fixes, lilypond support"),
+ u"Bug fixes, lilypond and revtex support, citation modules."),
contributer(u"Bernhard Roider",
"bernhard.roider () sonnenkinder ! org",
"23 February 2005",
u"contribution to the spanish internationalization"),
+ contributer(u"Nickolay Shashkin",
+ "mecareful () gmail ! com",
+ "GPL",
+ "GPL statement",
+ "m=134026564400578",
+ "21 June 2012",
+ u"bugfixes"),
+
contributer(u"Miyata Shigeru",
"miyata () kusm ! kyoto-u ! ac ! jp",
"",
"Re: The LyX licence",
"m=110907530127164",
"22 February 2005",
- u"Qt frontend, bugfixes. Current stable branch maintainer."),
+ u"Qt frontend, bugfixes. Former stable branch maintainer."),
contributer(u"John Spray",
"jcs116 () york ! ac ! uk",