RSS

(root)/python-fedora/scraper : /scraper.py (revision 622)

To get this branch, use:
bzr branch /bzr/python-fedora/scraper
Line Revision Contents
1 622
#!/usr/bin/python
2
# do stuff
3
4
from fedora.client.contributor import Contributor
5
from fedora.client import AccountSystem
6
from getpass import getpass
7
from pprint import pprint
8
9
def main():
10
    user = raw_input("FAS Username: ")
11
    passwd = getpass("FAS Password: ")
12
    fas = AccountSystem(username=user, password=passwd)
13
    sysadmins = fas.people_by_groupname('sysadmin-test')
14
    minPackages = 5
15
    matchingUsers = []
16
    for sysadmin in sysadmins:
17
	username = sysadmin['username']
18
	contributor = Contributor(username)	
19
	packages = contributor.packages()
20
	if len(packages) > minPackages:
21
	    matchingUsers.append({contributor: packages})
22
    pprint(matchingUsers)
23
	
24
if __name__ == "__main__":
25
    main()

Loggerhead 1.18.1 is a web-based interface for Bazaar branches