You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@community.apache.org by hb...@apache.org on 2015/05/11 21:22:33 UTC

svn commit: r1678806 - in /comdev/projects.apache.org: scripts/cronjobs/parsecommitters.py site/json/foundation/.htaccess site/json/foundation/HEADER.html site/json/foundation/members.json

Author: hboutemy
Date: Mon May 11 19:22:33 2015
New Revision: 1678806

URL: http://svn.apache.org/r1678806
Log:
added members.json

Added:
    comdev/projects.apache.org/site/json/foundation/members.json
Modified:
    comdev/projects.apache.org/scripts/cronjobs/parsecommitters.py
    comdev/projects.apache.org/site/json/foundation/.htaccess
    comdev/projects.apache.org/site/json/foundation/HEADER.html

Modified: comdev/projects.apache.org/scripts/cronjobs/parsecommitters.py
URL: http://svn.apache.org/viewvc/comdev/projects.apache.org/scripts/cronjobs/parsecommitters.py?rev=1678806&r1=1678805&r2=1678806&view=diff
==============================================================================
--- comdev/projects.apache.org/scripts/cronjobs/parsecommitters.py (original)
+++ comdev/projects.apache.org/scripts/cronjobs/parsecommitters.py Mon May 11 19:22:33 2015
@@ -4,6 +4,7 @@ import json
 
 people = {}
 groups = {}
+members = []
 data = urllib.request.urlopen("http://people.apache.org/committer-index.html").read().decode('utf-8')
 x = 0
 for committer in re.findall(r"<tr>([\S\s]+?)</tr>", data, re.MULTILINE | re.UNICODE):
@@ -18,6 +19,7 @@ for committer in re.findall(r"<tr>([\S\s
         isMember = False
         if re.search(r"<b", committer, re.MULTILINE | re.UNICODE):
             isMember = True
+            members.append(cid)
         for group in re.findall(r"#([-a-z0-9._]+)", groupsString):
             cgroups.append(group)
             groups[group] = groups[group] if group in groups else []
@@ -27,7 +29,7 @@ for committer in re.findall(r"<tr>([\S\s
             'member': isMember,
             'groups': cgroups
         }
-
+members.sort()
 
 print("Writing people.json")
 with open("../../site/json/foundation/people.json", "w") as f:
@@ -39,4 +41,9 @@ with open("../../site/json/foundation/gr
     f.write(json.dumps(groups, sort_keys=True, indent=0))
     f.close()
 
+print("Writing members.json")
+with open("../../site/json/foundation/members.json", "w") as f:
+    f.write(json.dumps(members, indent=0))
+    f.close()
+
 print("All done!")
\ No newline at end of file

Modified: comdev/projects.apache.org/site/json/foundation/.htaccess
URL: http://svn.apache.org/viewvc/comdev/projects.apache.org/site/json/foundation/.htaccess?rev=1678806&r1=1678805&r2=1678806&view=diff
==============================================================================
--- comdev/projects.apache.org/site/json/foundation/.htaccess (original)
+++ comdev/projects.apache.org/site/json/foundation/.htaccess Mon May 11 19:22:33 2015
@@ -3,6 +3,7 @@ AddDescription "generated by <code>cronj
 AddDescription "generated by <code>cronjobs/parsechairs.py</code>" chairs.json
 AddDescription "manually maintained" cycles.json
 AddDescription "generated by <code>cronjobs/parsecommitters.py</code>" groups.json
+AddDescription "generated by <code>cronjobs/parsecommitters.py</code>" members.json
 AddDescription "generated by <code>cronjobs/parsecommitters.py</code>" people.json
 AddDescription "imported with <code>import/parsepmcs.py</code> from <a href='https://svn.apache.org/repos/asf/infrastructure/site-tools/trunk/projects/data_files/'>PMC DOAP files</a>" pmcs.json
 AddDescription "generated by <code>cronjobs/podlings.py</code>" podlings.json

Modified: comdev/projects.apache.org/site/json/foundation/HEADER.html
URL: http://svn.apache.org/viewvc/comdev/projects.apache.org/site/json/foundation/HEADER.html?rev=1678806&r1=1678805&r2=1678806&view=diff
==============================================================================
--- comdev/projects.apache.org/site/json/foundation/HEADER.html (original)
+++ comdev/projects.apache.org/site/json/foundation/HEADER.html Mon May 11 19:22:33 2015
@@ -6,7 +6,7 @@ for more information.
 <li><a href="accounts-evolution.json"><code>accounts-evolution.json</code></a> generated by <code>cronjobs/countaccounts.py</code> from LDAP</li>
 <li><a href="chairs.json"><code>chairs.json</code></a> generated by <code>cronjobs/parsechairs.py</code> from <a href="http://www.apache.org/foundation/">http://www.apache.org/foundation/</a></li>
 <li><a href="cycles.json"><code>cycles.json</code></a> manually maintained</li>
-<li><a href="groups.json"><code>groups.json</code></a> and <a href="people.json"><code>people.json</code></a> generated by <code>cronjobs/parsecommitters.py</code> from <a href="http://people.apache.org/committer-index.html">http://people.apache.org/committer-index.html</a></li>
+<li><a href="groups.json"><code>groups.json</code></a>, <a href="members.json"><code>members.json</code></a> and <a href="people.json"><code>people.json</code></a> generated by <code>cronjobs/parsecommitters.py</code> from <a href="http://people.apache.org/committer-index.html">http://people.apache.org/committer-index.html</a></li>
 <li><a href="pmcs.json"><code>pmcs.json</code></a> imported with <code>import/parsepmcs.py</code> from <a href='https://svn.apache.org/repos/asf/infrastructure/site-tools/trunk/projects/data_files/'>PMC DOAP files</a></li>
 <li><a href="podlings.json"><code>podlings.json</code></a> and <a href="podlings-evolution.json"><code>podlings-evolution.json</code></a> generated by <code>cronjobs/podlings.py</code> from <a href="http://incubator.apache.org/podlings.xml">http://incubator.apache.org/podlings.xml</a></li>
 <li><a href="projects.json"><code>projects.json</code></a> imported with <code>import/rdfparse.py</code> from <a href='https://svn.apache.org/repos/asf/infrastructure/site-tools/trunk/projects/files.xml'>projects' DOAP files</a></li>

Added: comdev/projects.apache.org/site/json/foundation/members.json
URL: http://svn.apache.org/viewvc/comdev/projects.apache.org/site/json/foundation/members.json?rev=1678806&view=auto
==============================================================================
--- comdev/projects.apache.org/site/json/foundation/members.json (added)
+++ comdev/projects.apache.org/site/json/foundation/members.json Mon May 11 19:22:33 2015
@@ -0,0 +1,661 @@
+[
+"aadamchik",
+"aaron",
+"ab",
+"abayer",
+"abroekhuis",
+"aburgess",
+"aching",
+"acmurthy",
+"adc",
+"adelbene",
+"adrianocrestani",
+"aestrada",
+"afuchs",
+"agrieve",
+"ahart",
+"aharui",
+"aheritier",
+"ajack",
+"ajith",
+"akarasulu",
+"akosut",
+"amaniatis",
+"amareshwari",
+"amc",
+"amilas",
+"andi",
+"andreas",
+"andy",
+"andyc",
+"andywenk",
+"angela",
+"anierbeck",
+"antelder",
+"antoine",
+"antonio",
+"apurtell",
+"arist",
+"arje",
+"arreyder",
+"arvind",
+"asan",
+"asankha",
+"asanso",
+"asavory",
+"ask",
+"aslom",
+"assaf",
+"ate",
+"atm",
+"awm",
+"ay",
+"azeez",
+"bayard",
+"bcall",
+"bdelacretaz",
+"bdube",
+"ben",
+"benh",
+"berndf",
+"bfoster",
+"bhyde",
+"bigosmallm",
+"bikas",
+"billbarker",
+"billie",
+"bimargulies",
+"bjh",
+"blair",
+"blautenb",
+"bloritsch",
+"bnicholes",
+"bobby",
+"bodewig",
+"boisvert",
+"bojan",
+"bommel",
+"boustani",
+"brane",
+"breser",
+"brett",
+"brianb",
+"brianf",
+"briang",
+"brianleroux",
+"brianm",
+"brianp",
+"britter",
+"brock",
+"brondsem",
+"bruno",
+"bryanduxbury",
+"bsnyder",
+"busbey",
+"buschmi",
+"caijunj",
+"carlos",
+"carnold",
+"cbegin",
+"cbowditch",
+"cctrieloff",
+"ccustine",
+"cdouglas",
+"cdutz",
+"centic",
+"cezar",
+"chathura",
+"chenpei",
+"chinthaka",
+"chipchilders",
+"chirino",
+"cholet",
+"chrisg",
+"chuck",
+"ckoppelt",
+"cliff",
+"cliffs",
+"clr",
+"cml",
+"cmpilato",
+"cmueller",
+"cnauroth",
+"coar",
+"coheigea",
+"colm",
+"conor",
+"coreyg",
+"cos",
+"costin",
+"covener",
+"craigmcc",
+"crichton",
+"crossley",
+"cschneider",
+"ctubbsii",
+"curcuru",
+"cutting",
+"cws",
+"cziegeler",
+"daijy",
+"dain",
+"damien",
+"damitha",
+"damonc",
+"danese",
+"danhaywood",
+"danielf",
+"danielsh",
+"danny",
+"daryn",
+"dashorst",
+"davidw",
+"davisp",
+"dbertoni",
+"dblevins",
+"dch",
+"ddas",
+"deepal",
+"dennisl",
+"desruisseaux",
+"dims",
+"dirkx",
+"djd",
+"djencks",
+"dkulp",
+"dlester",
+"dlr",
+"dmeikle",
+"dnorris",
+"dos",
+"dougm",
+"dreid",
+"drew",
+"drtr",
+"duncan",
+"dwoods",
+"ebourg",
+"ed",
+"edwardyoon",
+"ehatcher",
+"ekoneil",
+"elecharny",
+"elserj",
+"enis",
+"epugh",
+"erans",
+"eric",
+"erikabele",
+"evenisse",
+"eyang",
+"fanf",
+"farra",
+"fchrist",
+"fede",
+"felicity",
+"ffang",
+"fhanik",
+"fielding",
+"fitz",
+"fmeschbe",
+"fmui",
+"francisdb",
+"fuankg",
+"gareth",
+"gates",
+"gawor",
+"gbrown",
+"gdaniels",
+"geirm",
+"geoff",
+"gerdogdu",
+"gertv",
+"ggregory",
+"ghudson",
+"giacomo",
+"gianugo",
+"gkesavan",
+"gkossakowski",
+"glasser",
+"glenn",
+"glens",
+"gmcdonald",
+"gnodet",
+"goodale",
+"gozer",
+"gpetracek",
+"grahamd",
+"greddin",
+"gregames",
+"gregor",
+"grisha",
+"grobmeier",
+"gsim",
+"gsingers",
+"gstein",
+"gtrasuk",
+"hadrian",
+"hammant",
+"hashutosh",
+"hboutemy",
+"hemapani",
+"henkp",
+"henning",
+"hgomez",
+"hindessm",
+"hitesh",
+"hlship",
+"hogstrom",
+"horwat",
+"hossman",
+"hsaputra",
+"hughesj",
+"humbedooh",
+"husted",
+"hwright",
+"hyunsik",
+"ianh",
+"ieb",
+"igalic",
+"ilgrosso",
+"iocanel",
+"isabel",
+"issac",
+"ivan",
+"ivaynberg",
+"jacopoc",
+"jalkanen",
+"jan",
+"jani",
+"jarcec",
+"jawi",
+"jbellis",
+"jbonofre",
+"jboynes",
+"jcarman",
+"jcorvel",
+"jdcasey",
+"jefft",
+"jeremias",
+"jeremy",
+"jerenkrantz",
+"jerome",
+"jesus",
+"jfarrell",
+"jfclere",
+"jgallacher",
+"jgenender",
+"jghoman",
+"jgoodyear",
+"jgray",
+"jhunter",
+"jim",
+"jimw",
+"jitendra",
+"jkreps",
+"jlaskowski",
+"jlmonteiro",
+"jlowe",
+"jm",
+"jmclean",
+"jmcnally",
+"jnioche",
+"jochen",
+"joed",
+"joehni",
+"joern",
+"joes",
+"jogep",
+"johan",
+"johndament",
+"jon",
+"jonesde",
+"jorton",
+"joyce",
+"jplevyak",
+"jrthomerson",
+"jsdelfino",
+"jstrachan",
+"jta",
+"juergen",
+"jukka",
+"julianfoad",
+"junrao",
+"jvermillard",
+"jwoolley",
+"jzb",
+"kanchana",
+"kaspersor",
+"kawai",
+"kayyagari",
+"ke4qqq",
+"keiron",
+"keith",
+"kelly",
+"kess",
+"kevan",
+"kevj",
+"kfogel",
+"kimballa",
+"kishoreg",
+"kiwiwings",
+"kkolinko",
+"kkrugler",
+"kmarsden",
+"kmcgrail",
+"kmenard",
+"kminder",
+"kristwaa",
+"krosenvold",
+"ksobkowiak",
+"kturner",
+"kwright",
+"kxepal",
+"lahiru",
+"lars",
+"larsh",
+"lehmi",
+"leosimons",
+"lewismc",
+"lgo",
+"lhazlewood",
+"lindner",
+"lofwyr",
+"lresende",
+"lrosen",
+"lu4242",
+"luc",
+"luca",
+"lukaszlenart",
+"lvjing",
+"mads",
+"magicaltrout",
+"mahadev",
+"manoj",
+"manolito",
+"marc",
+"marcelk",
+"marcus",
+"markphip",
+"markrmiller",
+"markt",
+"markus",
+"marrs",
+"martin",
+"martinc",
+"marvin",
+"massie",
+"matei",
+"mattmann",
+"matzew",
+"maxb",
+"mbenson",
+"mduerig",
+"medgar",
+"mfranklin",
+"mgrigorov",
+"michi",
+"mikemccand",
+"milamber",
+"milinda",
+"minchau",
+"minfrin",
+"mjc",
+"mkienenb",
+"mmarinschek",
+"mnour",
+"morgand",
+"mpierce",
+"mrdon",
+"mreutegg",
+"mrglavas",
+"mriou",
+"mturk",
+"mvdb",
+"mwomack",
+"mxmanghi",
+"myrnavl",
+"nacx",
+"nandika",
+"nash",
+"nathanmarz",
+"nbubna",
+"nd",
+"ndbeyer",
+"neilg",
+"ngn",
+"niallp",
+"nick",
+"niclas",
+"nicolaken",
+"nigel",
+"ningjiang",
+"niq",
+"nlehuen",
+"noel",
+"noirin",
+"norman",
+"nslater",
+"nwellnhof",
+"oching",
+"oheger",
+"olamy",
+"oleg",
+"olegk",
+"omalley",
+"orlikowski",
+"otis",
+"pamarcelot",
+"pats",
+"pauls",
+"pburba",
+"pctony",
+"pent",
+"pero",
+"perrin",
+"pescetti",
+"peter_firmstone",
+"peters",
+"pgollucci",
+"philip",
+"phred",
+"phunt",
+"pier",
+"pietsch",
+"pnasser",
+"ppoddar",
+"pquerna",
+"pramirez",
+"proyal",
+"psmith",
+"psteitz",
+"ptgoetz",
+"pwendell",
+"pzf",
+"pzimdars",
+"quetwo",
+"quinlan",
+"rahul",
+"rajith",
+"randy",
+"raphael",
+"rbb",
+"rbowen",
+"rdonkin",
+"rec",
+"reinhard",
+"remm",
+"reschke",
+"reto",
+"rfeng",
+"rfrovarp",
+"rfscholte",
+"rgardler",
+"rgauss",
+"rgielen",
+"rgoers",
+"rgrabowski",
+"rhillegas",
+"rhirsch",
+"rhuijben",
+"rickdn",
+"rickhall",
+"rickmcguire",
+"ridruejo",
+"rjung",
+"rlaidlaw",
+"rmannibucau",
+"rmarroquin",
+"rnewson",
+"robertkowalski",
+"robinanil",
+"robweir",
+"rolandw",
+"rony",
+"rooneg",
+"rpluem",
+"rse",
+"rubys",
+"ruchithf",
+"ruwan",
+"rvesse",
+"rvs",
+"rwaldhoff",
+"rwesten",
+"rxin",
+"sabob",
+"sameer",
+"samisa",
+"sanders",
+"sanjiva",
+"sarowe",
+"sascha",
+"sbailliez",
+"sboag",
+"sbutler",
+"schof",
+"schor",
+"scolebourne",
+"scottcarey",
+"sctemme",
+"sdeboy",
+"seade",
+"sebb",
+"sebgoa",
+"sebor",
+"senaka",
+"serge",
+"sergeyb",
+"sf",
+"sgala",
+"sgoeschl",
+"shankar",
+"sharad",
+"shazron",
+"sherylj",
+"simoneg",
+"simonetripodi",
+"simonw",
+"siren",
+"sk",
+"skhudiky",
+"skitching",
+"slaws",
+"slive",
+"smarru",
+"smartini",
+"snagel",
+"snoopdave",
+"solomax",
+"sorber",
+"spepping",
+"srowen",
+"ssc",
+"sseth",
+"stack",
+"stas",
+"stefan",
+"stefan2",
+"stefano",
+"stephenc",
+"sterling",
+"stevehay",
+"stevel",
+"stevenn",
+"stoddard",
+"striker",
+"struberg",
+"stsp",
+"supun",
+"susie",
+"sussman",
+"sylvain",
+"tallison",
+"taylor",
+"tcurdt",
+"tdunning",
+"tellison",
+"tfischer",
+"tgraves",
+"thejas",
+"thiagohp",
+"thies",
+"thilina",
+"thobbs",
+"thomasm",
+"thommay",
+"thorsten",
+"tillw",
+"tlpinney",
+"tn",
+"todd",
+"tomaz",
+"tomdz",
+"tomj",
+"tommaso",
+"tomwhite",
+"tonywu",
+"torsten",
+"tpalsulich",
+"trawick",
+"tripod",
+"trustin",
+"tucu",
+"tv",
+"twilliams",
+"twl",
+"ugo",
+"uli",
+"uncled",
+"upayavira",
+"uschindler",
+"vanto",
+"veithen",
+"veithm",
+"vgritsenko",
+"vhardy",
+"vinodkv",
+"violetagg",
+"vmassol",
+"vsiveton",
+"wave",
+"weber",
+"werpu",
+"wglass",
+"whitehall",
+"wikier",
+"wohali",
+"woollard",
+"wrowe",
+"wsanchez",
+"wsmoak",
+"xli",
+"xuefu",
+"yegor",
+"yoavs",
+"yonik",
+"yoshiki",
+"zjshen",
+"zoe",
+"zwoop"
+]
\ No newline at end of file