This directory contains Python 3 scripts for both importing and updating data from various sources: 1. updating data (cronjobs) - countaccounts.py: Extract from LDAP monthly statistics on Unix accounts created in: site/json/foundation/accounts-evolution.json + https://whimsy.apache.org/public/public_ldap_people.json out: site/json/foundation/accounts-evolution.json (updated) - parsecommitteeinfo.py: Parses committee-info.json to detect new and retired committees and imports PMC data (RDF) from PMC data files in: site/json/foundation/committees.json + site/json/foundation/committees-retired.json + https://whimsy.apache.org/public/committee-info.json (via committee_info.py) + data/committees.xml - list of where to find PMC description RDF files + data/committees/*.rdf - local PMC description RDF files out: site/json/foundation/committees.json (updated) + site/json/foundation/committees-retired.json (updated) - parsecommitters.py: extracts the committer & group details as follows: in: https://whimsy.apache.org/public/member_info.json + https://whimsy.apache.org/public/public_ldap_people.json + https://whimsy.apache.org/public/public_podling_status.json + https://whimsy.apache.org/public/public_ldap_projects.json out: site/json/foundation/people.json - committers with reference to groups + site/json/foundation/people_name.json - converts availid to Public Name + site/json/foundation/groups.json - groups with corresponding committers TODO get this from LDAP, asf-authorization-template and Whimsy (committee-info.json) instead - podlings.py: Reads podlings.xml from the incubator site and creates a JSON with history data, as well as current podling projects information. in: http://incubator.apache.org/podlings.xml out: site/json/foundation/podlings.json + site/json/foundation/podlings-history.json Current list of podlings (podlings.json) and ended podlings (podlings-history.json) - parsereleases.py in: http://www.apache.org/dist/ out: json/foundation/releases.json + json/foundation/releases-files.json - parseprojects.py: Parses existing projects RDF(DOAP) files and turns them into JSON objects. in: data/projects.xml + projects' DOAP files out: site/json/projects/*.json - JSON versions of DOAP files + site/json/foundation/projects.json - combined listing of all projects