18 lines
502 B
Python
18 lines
502 B
Python
# -*- coding: iso-8859-1 -*-
|
|
|
|
import os
|
|
import PagesPerso
|
|
|
|
class ClubList(PagesPerso.AccountList):
|
|
home = "/home/club"
|
|
www = ""
|
|
url = "http://clubs.ens-cachan.fr/%s/"
|
|
|
|
def comptes(self):
|
|
"""Retourne la liste des comptes"""
|
|
return filter(lambda x: os.path.isdir(u"/home/c/club/%s" % x) and not os.path.islink(u"/home/c/club/%s" % x),
|
|
os.listdir(u"/home/c/club"))
|
|
|
|
def execute(macro, args):
|
|
return macro.formatter.rawHTML(ClubList().to_html())
|
|
|