app_listlists() :D

This commit is contained in:
Kload 2013-02-25 22:44:00 +01:00
parent 8d4517d1c6
commit d55a809a97
2 changed files with 21 additions and 3 deletions

View file

@ -220,6 +220,10 @@ app:
help: Name of the list (default fapp) help: Name of the list (default fapp)
pattern: '^[a-z0-9_]+$' pattern: '^[a-z0-9_]+$'
### app_listlists()
listlists:
action_help: List fetched lists
### app_list() ### app_list()
list: list:
action_help: List apps action_help: List apps

View file

@ -4,7 +4,6 @@ import os
import sys import sys
import json import json
import shutil import shutil
from urllib import urlopen, urlretrieve
from yunohost import YunoHostError, YunoHostLDAP, win_msg, random_password from yunohost import YunoHostError, YunoHostLDAP, win_msg, random_password
from yunohost_domain import domain_list, domain_add from yunohost_domain import domain_list, domain_add
@ -40,8 +39,23 @@ def app_fetchlist(url=None, name=None):
win_msg(_("List successfully fetched")) win_msg(_("List successfully fetched"))
def app_listlist(): def app_listlists():
pass """
List fetched lists
Returns:
Dict of lists
"""
list_list = []
try:
for filename in os.listdir(repo_path):
if '.json' in filename:
list_list.append(filename[:len(filename)-5])
except OSError:
raise YunoHostError(1, _("No list found"))
return { 'Lists' : list_list }
def app_list(offset=None, limit=None, filter=None, raw=False): def app_list(offset=None, limit=None, filter=None, raw=False):